2. Data Declaration – (Basic)

 REPORT Z_DATA_DECLARATION.
 DATA : lv_first_name(40) TYPE C, "First Name with 40 Characters.
        lv_last_name(40)  TYPE C, " Last Name with 40 Characters
        lv_age(2)         TYPE N. " Age type Number
 
*** Data Declaration with Existing Data types avaiable in DDIC ( Data Dictionary ).
 DATA:  lv_phone_brand TYPE char40, " Char 40 is a existing data type.
        lv_email_address TYPE AD_SMTPADR.
 
*** Data Declaration with Default values.
 DATA : lv_license_min_age(3) TYPE N VALUE 018,
        lv_license_max_age(3) TYPE N VALUE 110.
 
*** Assign some values for the first 2 categories
 lv_first_name = 'El'.
 lv_last_name  = 'Tigre'.
 lv_age        = 8.
 
 lv_phone_brand = 'Apple'.
 lv_email_address = 'ElTigre@nowhere.com'.
 
 WRITE :/ 'My Name is : ',lv_first_name, space, lv_last_name.
 WRITE :/ 'I am ',lv_age,'Years Old'.
 WRITE :/ 'I have a ',lv_phone_brand,' Phone'.
 WRITE :/ 'My Email Address is : ',lv_email_address.
 
*** Note - No assignment for below variables are needed
*** as they already have default values.
 WRITE :/ 'Minimum Age for Driver License is : ', lv_license_min_age.
 WRITE :/ 'Maximum Age for Driver License is : ', lv_license_max_age. 

Output :

%d bloggers like this: