Tuesday, 30 April 2013

Appending One Internal table to another internal table of same structure without replacing the existing data

First internal table is having some data , second internal table is also having some data.
We have to add data from itab2 to itab1 without removing itab1 existing data.
Below is the command to append itab2 to itab1.

  APPEND LINES OF itab2 to itab1 .

Note : itab1 and itab2 should be of same structure.

To find Offset of a character in a string




  PARAMETERS name TYPE LENGTH 26 DEFAULT 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
PARAMETERS TYPE LENGTH 10.

DATA TYPE i.

FIND IN name MATCH OFFSET k.


WRITE / name/ k.



j  is the character we enter to search in the variable name, k holds the offset of  value in  j   with respect to   name.

Offset starts from 0 (zero) always.

offset or position of   A   is  0,  B  is 1 ....... Z is 25.

Standard Table which holds data of READ_TEXT Function Module is STXH

Standard Table which holds data of  READ_TEXT   Function Module is STXH

Wednesday, 3 April 2013

Difference between SY-TABIX and SY-INDEX

In LOOP   and    ENDLOOP  with respect to internal table and workarea use SY-TABIX as tabix takes the row number  of internal table during the current loop process.

SY-Index comes into picture during   DO  and ENDDO
Index is also used incase of Read table commmand