cancel
Showing results for 
Search instead for 
Did you mean: 

Where is BADI CRMXIF_PARTNER_MAP called during BP replication via XIF?

0 Kudos

Hi,

I want to debug my implementation of BADI CRMXIF_PARTNER_MAP which is used in BP replication via XIF adapter. After I set a breakpointer in my program, I tried in Tcode BP to save an updated BP, it didn't goto debugging mode. I can ensure that I have done correct configuration for XIF adapter because I found the generated IDoc by using Tcode BD87. And I also try to send generated IDoc out, it also not goto to debugging mode.

So where is this BADI called? In which function or class?

Thanks a lot!

Edited by: lonny Zheng on Jun 10, 2011 1:49 PM

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

U should set the External Break Point in Implementation BADI.

Regarda,

Rajesh

0 Kudos

Hi konanki63,

I tried to set external breakpoint in coding, but it didn't work. I tried to use where-used list to find, I can only find that this BADI is called in FM CRMXIF_PARTNER_MAPSEND. But I can't find any other program call that FM again.

Could you give me more tips?

Thanks a lot!

Former Member
0 Kudos

GOTO SMW01.  Look for BUPA_MAIN BDoc, select line and hit re-process.  You may stand more chance here.  The external breakpoint in BP save is probably being hit in a background async process.  But from SMW01 it may be hit in a synchronous process.