Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

perform in sapscript (not showing data in output form)

Former Member
0 Kudos

Hi All ,    I have to show given data in the sap script, driver program is given below.  DATA: X(3) TYPE C,       Y(3) TYPE C,       Z(3) TYPE C.  FORM GET_BARCODE TABLES IN_PAR STUCTURE ITCSY OUT_PAR STRUCTURE ITCSY.  X = 100. Y = 200. Z = X + Y.  READ TABLE IN_PAR WITH KEY 'X'. IN_PAR-NAME = 'X'. IN_PAR-VALUE = X. APPEND IN_PAR.   READ TABLE IN_PAR WITH KEY 'Y'. IN_PAR-NAME = 'Y'. IN_PAR-VALUE = Y. APPEND IN_PAR.  READ TABLE OUT_PAR WITH KEY 'Z'. OUT_PAR-NAME = 'Z'. OUT_PAR-VALUE = Z. APPEND OUT_PAR.   ENDFORM.  Sapscript: this perform have used in sapscript  /: PERFORM GET_BARCODE IN PROGRAM ZPAN12 /: USING &X& /: USING &Y& /:CHANGING &Z& /:ENDPERFORM * &Z&   but data is not showing in output for Z. please let me know where I am wrong.  Thanks and Regards Sankil

3 REPLIES 3

former_member230486
Contributor
0 Kudos

Hi,

Put a break point in the program and check whether the program is triggered or not.If it is trigger check the value is coming or not.So that you can get where exactly stuck.

vamshi_mohan
Participant
0 Kudos

READ TABLE OUT_PAR assigning <fs> index 1.

X = 100. Y = 200. Z = X + Y.

If sy-subrc = 0.

<fs>-value = Z.

endif.

Regards,

Vamshi.

Former Member
0 Kudos

Hi ,

Try to use below code.

READ TABLE IN_PAR WITH KEY 'X'. IN_PAR-NAME = 'X'. IN_PAR-VALUE = X.

NOT REQUIRED APPEND

  

READ TABLE IN_PAR WITH KEY 'Y'. IN_PAR-NAME = 'Y'. IN_PAR-VALUE = Y.

NOT REQUIRED APPEND

READ TABLE OUT_PAR WITH KEY 'Z'. OUT_PAR-NAME = 'Z'. OUT_PAR-VALUE = Z.

APPEND OUT_PAR. NOT REQUIRED APPEND

INSPITE OF THIS APPEND USE MODIFY STATEMENT FOR INTERNAL TABLE - OUT_PAR.

THAN IT WILL WORK

ENDFORM.

Thanks

Tarak