2010 Mar 08 8:30 AM
Hi Experts,
I am calling the transaction FPR3 from my screen. When a pushbutton is clicked transaction will be called. After calling transaction with required parameter , when user is clicking BACK button , for some reason it does not return to the calling program. It is in the initial screen of FPR3 transaction . Does anyone know what could be causing this?
SET PARAMETER ID '8RP' FIELD wa_rpnum-rpnum.
CALL TRANSACTION 'FPR3' AND SKIP FIRST SCREEN.
But when calling transaction 'FPL9' , its working fine.
SET PARAMETER ID 'BPA' FIELD gv_bp.
SET PARAMETER ID 'KTO' FIELD gv_ca.
CALL TRANSACTION 'FPL9' AND SKIP FIRST SCREEN.
In SDN i could not find appropriate solution. Please help me to return to caller program.
Thanks in advance.
Regards,
Arnab
2010 Mar 08 8:49 AM
I think the values of wa_rpnum-rpnum is initial.l.
Therefore you are on the initial screen of the tcode. Because with addiion And sjip first screen we will get the details of the selection criteria.
Better check in the debugger and confirm.
Regards
Mishra
2010 Mar 08 8:58 AM
Just do a bdc recording.
then use call transaction 'ABC' with bdc_data.
Also please check note 941500
2010 Mar 08 9:48 AM
Hi Arnab,
Set the parameter id and try to call the transaction using the following function module C14Z_TRANSACTION_CALL.
Hope this helps.
2010 Mar 08 10:59 AM
Hi Raj,
Still i am getting first screen not the caller screen for transaction 'FPR3'.
Thanks,
Arnab