cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC Ack return to XI Problems~

Former Member
0 Kudos

Dear Expert:

A Scenario like....

CRM send PO to XI->XI send IDOC to ERP->ERP send back IDOC Ack to XI.

but....in my BPM,the process stock at the step ERP send back IDOC Ack to XI.

check message with sxmb_moni but without error....

check ERP the IDOC has been created.

can anyone tells me how to debug this issue?

Regards

Jack Lee

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Thank you very much~

Former Member
0 Kudos

Why do you even need a BPm for the sacenario that you mentioned..?

CRM -> XI -> ECC [IDOC] (PO IDOC)

ECC --> XI (IDOC Ack for the PO received)...

Why can't you depend on ALEAUD that is sent back from ECC for this??

-SM

former_member200962
Active Contributor
0 Kudos

ERP -


> BPM (sending IDOC ACK)

Check:

1) A receive Step is defined in your BPM

2) The receive step is having a correlation defined

3) The Ack response is mapped properly to the receive structure in BPM (if the structures are different)

To know where and exactly what stopped your BPM....in SXMB_MONI there will be an entry with name PE just click it and you will be able to see the Graphic workflow of your BPM....just check if it gives you any hint

Regards,

Abhishek.

Edited by: abhishek salvi on Jun 9, 2009 4:52 PM

Former Member
0 Kudos

Dear Sir:

Thanks for your response.

can you tell me how to do the next step?

____________________________________________

1) A receive Step is defined in your BPM----Yes

2) The receive step is having a correlation defined----Yes

3) The Ack response is mapped properly to the receive structure in BPM (if the structures are different)---How to make sure the mapped was properly settle done?

To know where and exactly what stopped your BPM....in SXMB_MONI there will be an entry with name PE just click it and you will be able to see the Graphic workflow of your BPM....just check if it gives you any hint

Yes...I checked the Graphic workflow and it stoped at the receive step after XI sent out the PO and ERP created IDOC , the ERP should send the IDOC Ask back to XI BPM received step .

Regards

Jack Lee

former_member200962
Active Contributor
0 Kudos

Are you sure that the IDOC Ack is generated in SAP and is sent to the BPM......check with your SAP peer....

How to make sure the mapped was properly settle done?

for ERP ---> BPM flow

You might have defined an Interface Determination in ID....open it and check if there is any mapping defined in there.....if there is a mapping program available then check its working in IR....in MM / IM ---Test...... you need to have a mapping defined if the Ack structure send by ERP is different than the one used / received in your BPM ....if the two structures are the same then no need of a mapping.....

Some additional points (you would have already done this check...just to confirm)

1) Return code of your BPM is 0......in SXI_CACHE

2) There is no errored instance of your BPM in transaction SWWL.

3) for ERP ---> BPM the message configuration is accurate and as needed....there should not be any mismatch...

Regards,

Abhishek.

Former Member
0 Kudos

check this

if u can skip BPM