2008 Nov 18 4:06 PM
I have made a modification on the element EVSRK and addded a parameter ZZ_EVSRK
the parameter exists but isn't working when used inside a programm ??
the parameter is created in se80 and is also visible in the table TPARA
in my programm I have
SET PARAMETER ID 'ZZ_EVSRK' FIELD rs_selfield-value.
CALL TRANSACTION 'PV1A' and skip first screen.
the fiels rs_selfield-value contains the right value but is not transported to call transaction and the first field on the screen ?
is there anything that I miss in the process ?
kind regards
arthur
2008 Nov 18 4:50 PM
It will not pass unless you use the GET PARAMETER ID 'ZZ_EVSRK' ... statement in the PBO of your Transaction PV1A.
All standard transaction where we are able to populate the value using the Parameter ID (e.g. VA02 / VA03) are having the corresponding GET PARAMETET ID statement.
For VA02 / VA03, you can find the GET PARAMETER ID statement in:
Include FV45KF0V_VBAK-VBELN_GET_PARAME
Form VBAK-VBELN_GET_PARAMETER
This way, the transaction PV1A needs to have the corresponding GET PARAMETER ID to be able to populate the value in the transaction.
Regards,
Naimesh Patel
2008 Nov 18 4:12 PM
You need to assign the "parameter ID" in the domain EVSRK ( Please check whether the "further characteristics" tab of domain EVSRK)
a®
2008 Nov 18 4:23 PM
yep the element ZZ_EVSRK is filled into the furhter charatestics tab of EVSRK under parameter-id
kind regards
arthur
2008 Nov 18 4:31 PM
Try to set the values for default "Plan versions" in you user default ie in SU3 with POP = value from table T778P. I think call transactions is not getting this value,
I am not 100% sure about this.
a®
2008 Nov 18 4:50 PM
It will not pass unless you use the GET PARAMETER ID 'ZZ_EVSRK' ... statement in the PBO of your Transaction PV1A.
All standard transaction where we are able to populate the value using the Parameter ID (e.g. VA02 / VA03) are having the corresponding GET PARAMETET ID statement.
For VA02 / VA03, you can find the GET PARAMETER ID statement in:
Include FV45KF0V_VBAK-VBELN_GET_PARAME
Form VBAK-VBELN_GET_PARAMETER
This way, the transaction PV1A needs to have the corresponding GET PARAMETER ID to be able to populate the value in the transaction.
Regards,
Naimesh Patel
2008 Nov 18 5:00 PM
Hi Arthur
Naimesh is right.
It's not enough to change the ID parameter in the data element, but u need to change the std program in order to insert the statament GET PARAMETER for your new ID.
Max