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

Former Member
0 Kudos

Dear All,

Could anyone tell me about, when using call transaction, what are the Modes of BDC(i.e. A, P, etc.)?

Thanks in advance

Prasad

1 ACCEPTED SOLUTION

Former Member
0 Kudos

3 Mode

A - All screens are displayed for that transaction recorded

N - No screens

E - Error Screens

5 REPLIES 5

Former Member
0 Kudos

3 Mode

A - All screens are displayed for that transaction recorded

N - No screens

E - Error Screens

Former Member
0 Kudos

Hi Prasad,

Go through this

CALL TRANSACTION <T.Code> USING <BDCTAB> MODE <A/N/E> UPDATE

<S/A>

MESSAGES INTO <BDCMSGCOLL Int.Table>

Parameter 1 : Transaction Code

Parameter 2 : It is name of BDCDATA table.

<b>Parameter 3 : Specifying Mode in which you execute transaction.

A - All screen mode. All the screen of transaction

are displayed.

N - No screen mode. No screen is displayed when you

execute the transaction.

E - Error screen. Only those screens are displayed

where you have error record.</b>

Parameter 4 : Specifying Update type by which data base table is

updated.

S - It is for Synchronous update in which if you

change data for one table then all the relacted

tables gets updated. And then sy-subrc is returned

i.e., sy-subrc is returned for once and all.

A - It is for Asynchronous update, when you change

data of one table, the sy-subrc is returned. And

then updation of other affected tables takes place

If system fails to update other tables still

sy-subrc returned is 0.

Parameter 5 : When you update database table, operation is either

successful or unsuccessful or operation is successful

with some warning. These messages are stored in

internal table which you specify along with MESSAGE

statement. This internal table should be declared like

BDCMSGCOLL structure.

Thanks

Naveen khan

Message was edited by:

Pattan Naveen

varma_narayana
Active Contributor
0 Kudos

Hi Prasad.

In Call Transaction <tcode> Mode '<Mode>'

A - Means All Screens .. that means Processing in Foreground

E - Means Only Error Screens will be displayed.

N - Means No Screens .. that means Backgound processing.

Default Mode will be 'A'.

REWARD IF HELPFUL.

Former Member
0 Kudos

Hi

Processing batch input data with CALL TRANSACTION USING is the faster of the two recommended data transfer methods. In this method, legacy data is processed inline in your data transfer program.

Syntax:

CALL TRANSACTION

Former Member
0 Kudos

Ok............it's fine.

Thanks for quick replies.

Regards,

Prasad.