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: 

Call transaction is not returning to caller after BACK button clicked

Former Member
0 Kudos
836

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

4 REPLIES 4

former_member212002
Active Contributor
0 Kudos
121

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

kesavadas_thekkillath
Active Contributor
0 Kudos
121

Just do a bdc recording.

then use call transaction 'ABC' with bdc_data.

Also please check note 941500

RAJ2022
Newcomer
0 Kudos
121

Hi Arnab,

Set the parameter id and try to call the transaction using the following function module C14Z_TRANSACTION_CALL.

Hope this helps.

Former Member
0 Kudos
121

Hi Raj,

Still i am getting first screen not the caller screen for transaction 'FPR3'.

Thanks,

Arnab