Application Development and Automation 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: 
Read only

Difference between SUBMIT and CALL TRANSACTION

Former Member
0 Likes
9,586

Hello ABAP Experts,

Can anyone give me the difference between SUBMIT and CALL TRANSACTION?

thanks!

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
3,609

Hi Jan,

Submit :

This Statement is used to call a report program from another program.

Syntax

SUBMIT... [VIA SELECTION-SCREEN]

[USING SELECTION-SET <var>]

[WITH <sel> <criterion>]

[WITH FREE SELECTIONS <freesel>]

[WITH SELECTION-TABLE <rspar>].

Call Transaction :

This Statement is used to call a Transaction from the Report Program.

Syntax

CALL TRANSACTION <tcod> [AND SKIP FIRST SCREEN] [USING <itab>].

Regards,

Swapna.

6 REPLIES 6
Read only

Former Member
0 Likes
3,609

Hi,

Submit is use to call program and call transaction is use to call any transaction created for a program.

for example you have a program ztest then use submit as

submit Ztest

.

an dfor call transaction to call a transaction 'se11' use:

call transaction 'se11'

Regards,

Mukul.

Read only

Former Member
0 Likes
3,609

Hi Jan,

CALL TRANSACTION is for calling a transaction from a report program while from SUBMIT we call another report program from our report program.

http://help.sap.com/saphelp_nw70/helpdata/en/9f/db9da935c111d1829f0000e829fbfe/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9dd035c111d1829f0000e829fbfe/content.htm

regards,

pritam

Edited by: Pritam Ghosh on Jul 9, 2008 11:07 AM

Read only

Former Member
0 Likes
3,609

hi submit is used for to calling a report from another report ..

call transaction is used for calling a transaction from another transaction from a report

Read only

Former Member
3,609

The SUBMIT statement accesses an executable program. The executable program is executed as described under Calling Executable Reports. if we use return statement it will come back to the executable program once again

CALL TRANSACTION the calling program and its data is kept, and after exiting the called transaction, processing is resumed in the calling program after the call.

Read only

0 Likes
3,609

Hi,

SUBMIT means submit one report into another report only.

syntax submit <program name>

CALL TRANSACTION means call the transaction like mm01 se11 whatever it is in SAP.

regards.

sriram.

Read only

Former Member
0 Likes
3,610

Hi Jan,

Submit :

This Statement is used to call a report program from another program.

Syntax

SUBMIT... [VIA SELECTION-SCREEN]

[USING SELECTION-SET <var>]

[WITH <sel> <criterion>]

[WITH FREE SELECTIONS <freesel>]

[WITH SELECTION-TABLE <rspar>].

Call Transaction :

This Statement is used to call a Transaction from the Report Program.

Syntax

CALL TRANSACTION <tcod> [AND SKIP FIRST SCREEN] [USING <itab>].

Regards,

Swapna.