You are on page 1of 2

*&---------------------------------------------------------------------* *& Report ZDEMO_ARITHMETIC_OPERATIONS *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT ZDEMO_ARITHMETIC_OPERATIONS.

*DATA: A TYPE I, * B TYPE I VALUE 3, * C TYPE I. *WRITE:/'THE VALUE OF CONSTANT B IS', B. *A = 8 / 2 . *WRITE:/'THE QUOTIENT AFTER DIVISION IS', A. *A = 5. *B = 7. *C = A + B. *WRITE:/'THE RESULT AFTER ADDITION IS', C. WRITE /'WELCOME TO ABAP' COLOR: 1,2,3,4,5,6,7. DATA: SEQ_NO TYPE I, V(20) TYPE C. WRITE: SEQ_NO WRITE: WRITE: WRITE: WRITE: WRITE: / = / / / / / 'SEQ_NO IS', SEQ_NO. 100. 'SEQ_NO IS', SEQ_NO. SEQ_NO. SEQ_NO LEFT-JUSTIFIED COLOR 3. SEQ_NO RIGHT-JUSTIFIED COLOR 2. SEQ_NO CENTERED COLOR 1.

V = 'EMAX TECH'. WRITE: / V. WRITE: / V LEFT-JUSTIFIED COLOR 3. WRITE: / V RIGHT-JUSTIFIED COLOR 4. WRITE: / V CENTERED COLOR 5. WRITE:/60 WRITE:/60 WRITE:/60 WRITE:/60 WRITE:/60 WRITE:/60 WRITE:/60 'USER NAME' COLOR 1, SYST-UNAME COLOR 7. 'SYSTEM DATE' COLOR 2, SYST-DATUM COLOR 3. 'SYSTEM TIME' COLOR 2, SYST-UZEIT COLOR 3. 'SYSTEM TITLE' COLOR 2, SYST-TITLE COLOR 3. 'OPERATING SYSTEM' COLOR 2, SYST-OPSYS COLOR 3. 'USER NAME' COLOR 2, SYST-UNAME COLOR 3. 'CURRENT PROGRAM' COLOR 2, SYST-CPROG COLOR 3.

*PARAMETER DOJ type d default SYST-DATUM. *PARAMETER x type i default 100. **PARAMETER y type i obligatory. *PARAMETER z type i. *PARAMETER time type t DEFAULT SYST-UZEIT. data v_no type i. DATA: NAME TYPE STRING, D1 TYPE D, T1 TYPE T, N1(10) TYPE N. NAME = ' EMAX TECHNOLOGIES '.

D1 = SYST-DATUM. T1 = SYST-UZEIT. N1 = 'ABCDEFG123'. WRITE:/ WRITE:/ WRITE:/ WRITE:/ 'THE 'THE 'THE 'THE NAME IS:', NAME COLOR 7. DATE IS:', D1 COLOR 7. TIME IS:', T1 COLOR 7. NUMERIC NAME IS:', N1 COLOR 7.

TRANSLATE NAME TO LOWER CASE. WRITE:/ 'THE NAME IS AFTER TRANSLATION:', NAME COLOR 7. TRANSLATE N1 TO LOWER CASE. WRITE:/ 'THE N1 IS AFTER TRANSLATION:', N1 COLOR 7. CONDENSE NAME. WRITE:/ 'THE NAME IS AFTER CONDENSE:', NAME COLOR 7. CONDENSE NAME NO-GAPS. WRITE:/ 'THE NAME IS AFTER CONDENSE NO GAPS:', NAME COLOR 7. DATA: STR1 TYPE STRING, STR2 TYPE STRING,STR3 TYPE STRING,STR4 TYPE STRING. STR1 = 'EMAX'. STR2 = 'TECH'. STR3 = 'AMEERPET'. CONCATENATE STR1 STR2 STR3 INTO STR4 SEPARATED BY ','. WRITE:/ 'THE STRING AFTER CONCATENATION:', STR4 COLOR 7. DATA: V_ID TYPE STRING, V_NAME TYPE STRING, V_STREET TYPE STRING, V_CITY TYPE ST RING. SPLIT 'E001, EMAX TECHNOLOGIES, AMEERPET, HYD' AT ',' INTO V_ID V_NAME V_STREET V_CITY. WRITE:/ 'THE STRINGS AFTER SPLIT', V_ID COLOR 7. WRITE:/ 'THE STRINGS AFTER SPLIT', V_NAME COLOR 7. WRITE:/ 'THE STRINGS AFTER SPLIT', V_STREET COLOR 7. WRITE:/ 'THE STRINGS AFTER SPLIT', V_CITY COLOR 7. REPLACE FIRST OCCURRENCE OF 'E' IN V_ID WITH 'I'. WRITE:/ 'THE STRING AFTER REPLACEMENT', V_ID COLOR 7.

You might also like