cancel
Showing results for 
Search instead for 
Did you mean: 

SXMB_MONI - still awaiting acknowledgment

Former Member
0 Kudos

Hello all,

after a system copy of our SRM System (5.0 on Serve 5.5), I tried to do all follow up activities.

But unfortunately it doesn't work the way, I'd like it to.

We are working with the MM to SUS scenario and according to this I'm sending

an ORDERS idoc from MM to the integration server, who forwards it to the SUS system.

Unfortunately I'm not able to find out where the process stops. In SXMB_MONI,

you can find just one message, which was proecessed successfully, but which

is still awaiting the acknowledgement. Now I try to find out, why the PO is not

created in SUS. Is there any possibility to check, what's wrong?

Is there any way to get some error messages?

Kind regards,

Barbara

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Barbara,

What i understood from your query - You created a PO in MM and you are expecting it to be transferred to SRM SUS. Problem you are facing is - You checked SXMB_MONI of MM and you found PO is successfully processed. But you are not able to find the PO in SRM SUS. Right?

Here is the procedure you need to follow:

1. Please get the information of the XI system you are using.

2. Login to the XI system and execute transaction "SXMB_MONI"

3. Follow step (A) & (B) if the document is struck in XI system

(A) Go to transaction "SMQ2" and check if it is struck in Inbound queue. If Yes, then unlock and release it. Refresh and see if the document is successfully processed

(B) Go to transaction "SMQ1" and check if it is struck in Outbound queue. If Yes, then unlock and release it. Refresh and see if the document is successfully processed

4. Check if you can find PO in SRM SUS portal.

5. If you are stilll not able to find the PO, then -

6. Login to SRM SUS GUI and execute transaction "SMQ2"

7. check if it is struck in Inbound queue. If Yes, then unlock and release it. Refresh and see if the document is successfully processed

8. Now you should be able to find your PO in SRM SUS portal

Please let me know if this worked.

Best Regards,

Anu

Edited by: Anuradha UG on May 18, 2010 10:24 AM

Former Member
0 Kudos

Hello Anu,

Up to point two it works, but I cannot find anything in the queues.

SMQ1 and SMQ2 are in both systems (XI and SUS) empty.

Do you have any idea about that?

Thanks for your help,

Barbara

Former Member
0 Kudos

Hi Barbara,

When you execute trxn SXMB_MONI in XI system, do you see the xml is successfully processed?

What is the status of xml there?

Best Regards,

Anu

Former Member
0 Kudos

Hello Anu,

I deregistered every queue of XI and SUS.

These were th queues, which came up:

XI: 001 XBTI0004

XI: 001 XBTO2___0002

in SXMB_MONI it says: processed successfully.

But there is just one line for this process.

Normally there are two lines:

CENTRAL @5F@ IDOC IENGINE @5F@ asynchron XBTO0___0000 001

RECEIVER @5F@ IENGINE PROXY @5F@ asynchron XBTR0003 100

at the moment it looks following:

CENTRAL @5F@ IDOC IENGINE @5F@ asynchron XBTO2___0002 001

the second line is missing

Kind regars,

Barbara

Former Member
0 Kudos

Hi Barbara,

Double click on this and go inside the details.

On left hand side expand: Inbound Message --> Payloads --> Main Document

On Right bottom of the screen, you can see something like -

<ID>10047783</ID>

I mean, your PO number written inbetween <ID> </ID>

So, check if this xml corresponds to your PO

Best Regards,

Anu

Former Member
0 Kudos

Hello Anu,

in the XML I can find following entry.

<BELNR>4500379233</BELNR>

This number corresponds to my PO number out of ECC.

What would be the next step for the system?

Creating the PO in SUS, so that I could find it in BBP_PD?

best regards,

Barbara

Former Member
0 Kudos

Hi Barbara,

Good. Hope you know to get xml msg id (fyr... You can find it at top left cornor of the screen just above "Inbound Message". It will be like: XML Message Msg ID = FFF1F24BB742832DE10000000A4282FB... So copy this mdg id "FFF1F24BB742832DE10000000A4282FB")

Login to XI GUI & go to SXMB_MONI and go to "Monitor for processed XML messages"

Here, in selection block, go to "Advanced Selection Criteria"

Enter the msg id that you had copied in "Msg ID" field and execute

This will take you to the corresponding XML message

See if the xml is successfully processed. If not, process it successfully. Let me kno if you are unable to process it.

Suppose if the xml is successfully processed here, then follow the same steps in SRM SUS GUI - Go to SXMB_MONI and search based on Msg ID and process it.

After completing these steps, search for your PO in SRM SUS portal

Please let me know if you get struck inbetween

Best Regards,

Anu

Former Member
0 Kudos

Hi Anu,

Here, in selection block, go to "Advanced Selection Criteria"

Enter the msg id that you had copied in "Msg ID" field and execute

This will take you to the corresponding XML message

See if the xml is successfully processed. If not, process it successfully. Let me kno if you are unable to process it.

Up to this is works fine. The only thing is, that the ackknowledgment status shows a green question mark.

It is not possible to restart the message.

The line of the message looks like folwoing:

@DF\QProcessed successfully@ @8Q\QStill awaiting acknowledgment @ 18.05.2010 12:06:59 18.05.2010 12:09:51 com_ECC100 urn:sap-com:document:sap:idoc:messages ORDERS.ORDERS02.ORDERS02 com_SUS100 http://sap.com/xi/SRM/SupplierEnablement/Global PurchaseOrderRequest_In 7B3D883E70987B4F8F541A68A4CAD98F CENTRAL @5F@ IDOC IENGINE @5F@ Asynchronous XBTO2___0002 001 "Current Status" @5F@ @5F@ @5F@ 8 0 00000000000000000000000000000000 00000000000000000000000000000000

Maybe it's necessary to know for you: XI is running on client 001 and SUS is running on client 100.

Suppose if the xml is successfully processed here, then follow the same steps in SRM SUS GUI - Go to SXMB_MONI and search based on Msg ID and process it.

After completing these steps, search for your PO in SRM SUS portal

As a consequence I cannot see any message on client 100 (SUS) and the PO doesnt' appear in

SRM SUS portal. I guess that the mistake happens somewhere in between. But I am not able

to find any error message.

Due to the reason that XI and SUS are running on the same system on different clients, I normally can see

both messages in SXMB_MONI. But in this case I just see one message (of the XI), which seems to be processed successfully,

and which is marked with a green question marked (still awaiting acknowledgment).

Do you need any other info?

Kind regards,

Barbara

Former Member
0 Kudos

Hi Barbara,

I hope i got where the problem is.

You said - xml status shows "Green Question Mark"

Usually, it should be black flag this means - xml successfully processed.

Place the cursor on "Green Question Mark" and tell me what it shows (this is XML status. There are different status, fyi... Black flag - Processed successfully; Red flag - System error manual restart possible; Red dot - System error manual restart not possible; Black arrow - Scheduled for outbound processing... the list goes on)

Please let me know youe xml status.

Best Regards,

Anu

Former Member
0 Kudos

Hello Anu!

In column 1 I have the Status (black and white flag): processed successfully

in clolumn 2 I have the Ack. Status (green circle, white quesion mark): still awaiting acknowledgment

As a consequence of this I believe, that the communication between XI and SUS fails.

If I do it the other way round, for example if I create an ASN in SUS, the ASN is created

in SUS and I can see it there in BBP_PD, but it doesnt appear in XI. Where can I find

any error message?

Thanks for help,

Barbara

Former Member
0 Kudos

Hello Anu!

I got a step further, the RFC connection to the integration server,

had wrong infos.

Now the PO gets to SUS, but the order acknowledgement of the message in XI

is still missing. Any idea if there is another RFC connection with wrong entries?

Kind regards,

Barbara

ravindra_mantri2
Active Participant
0 Kudos

Hi Barbara,

Once a PO is created in MM, then a sales order number will be created in SUS which need to be acknowledged/accepted in SUS. To make this process work, you would need to activate appropriate workflow which will make sure that PO object is reached in SUS successfully.

-rgds,

Ravi

Former Member
0 Kudos

Could you tell me which workflow is used?

Thanks,

Barbara