Tuesday, 31 May 2016

Field symbols


  • Field symbols are pointers in C.
  • They are used to store the address of variable.
  • Used to increase the performance .
  • Syntax :
                 Field symbols :  <fs> [typing].
  • Assigning  is the keyword to assign the field symbol to variable.

Ex :

Steps :

  1. Go to transaction code SE38.
  2. Enter the program name Z or Y<program name>
  3. Select attribute type as Executable program.
  4. Click on Save.

Source Code


REPORT  ZFIELDSYMBOL3.

DATA : IT_MAKT TYPE  TABLE OF MAKT.

FIELD-SYMBOLS : <FS> TYPE MAKT.


SELECT-OPTIONS : S_MATNR FOR <FS>-MATNR.

SELECT * FROM MAKT INTO TABLE IT_MAKT WHERE MATNR IN S_MATNR.


LOOP AT IT_MAKT ASSIGNING <FS>.


WRITE : / <FS>-MATNR , <FS>-SPRAS , <FS>-MAKTX.
ENDLOOP.



Input


Output



No comments:

Post a Comment