cancel
Showing results for 
Search instead for 
Did you mean: 

CALL TRANSACTION USING BDCDATA in BAPI

Former Member
0 Kudos

Hi,

We have developed a BAPI which has a BDC code in it.

CALL TRANSACTION 'MIGO' USING bdcdata MODE 'P' UPDATE 'A' MESSAGES into ITAB.

If we execute the BAPI from SAP system it is working fine.

If we execute the same from XI server then nothing is returned after execution of the statement

CALL TRANSACTION 'MIGO' USING bdcdata MODE 'P' UPDATE 'A' MESSAGES into ITAB.

Any solutions for the same please let me know

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Sandeep,

Debug it by setting up "External break point" !!

Try with a dialogue user !!

Regards,

Former Member
0 Kudos

Hi,

I have similar scenario where we are calling a BAPI from XI which uses BDC. We use R/3 46C system.

CALL TRANSACTION 'XK02' USING bdcdata MODE modus.

In our case, the MODE is always set to "N". The default for UPDATE is anyway "A".

Which verion of R/3 are you using. I dont see any help on MODE 'P'. Try setting this to N.

Regards,

Sumant.

Former Member
0 Kudos

Hi,

Tried with MODE 'N' still the same problem exists.

Satyagadadas
Active Participant
0 Kudos

I think difference happening because of dialog user and service user, try to connect PI using dialog user.

regards,

Satya.

Former Member
0 Kudos

We tried with different user id still problem persists

Former Member
0 Kudos

may be BDCDATA table is nto getting populated

try a commit work after CALL TRANSACTION

how do u handle error in the BAPI