2009 Jan 21 5:42 PM
I want to define variable in sap script how can I define that?
I had written as below but its giving me error.
DEFINE V_QMATA.
PERFORM GET_QMATA IN PROGRAM ZRVADEK01 USING &VBLKP-MATNR&
USING &VBLKP-WERKS&
CHANGING &V_QMATA&.
ENDPERFORM.
IF &V_QMATA& EQ 'Z0001'.
&V_QMATA&
ENDIF.
Error:
DEFINE V_QMATA.
Symbol expected
PERFORM GET_QMATA IN PROGRAM ZRVADEK01 USING &VBLKP-MATNR&
Too many parameters
USING &VBLKP-WERKS&
CHANGING &V_QMATA&.
ENDPERFORM.
IF &V_QMATA& EQ 'Z0001'.
&V_QMATA&
Command expected
ENDIF.
I want to define variable in sap script how can I define that?
I had written as below but its giving me error.
DEFINE V_QMATA.
PERFORM GET_QMATA IN PROGRAM ZRVADEK01 USING &VBLKP-MATNR&
USING &VBLKP-WERKS&
CHANGING &V_QMATA&.
ENDPERFORM.
IF &V_QMATA& EQ 'Z0001'.
&V_QMATA&
ENDIF.
Error:
DEFINE V_QMATA.
Symbol expected
PERFORM GET_QMATA IN PROGRAM ZRVADEK01 USING &VBLKP-MATNR&
Too many parameters
USING &VBLKP-WERKS&
CHANGING &V_QMATA&.
ENDPERFORM.
IF &V_QMATA& EQ 'Z0001'.
&V_QMATA&
Command expected
ENDIF.
2009 Jan 21 5:46 PM
2009 Jan 21 5:47 PM
HI,
While defining variables in SAPscript make sure you are following syntax
/: DEFINE <variable name>
Since you are calling SAPScript command, you must start with "/:" to specify you are calling SAPscript command
Regards
Krishna
2009 Jan 21 5:48 PM
Remove the St. "DEFINE V_QMATA"
The Perform statement will take care of defination ....
Thanks,
Adi
2009 Jan 21 5:48 PM