cancel
Showing results for 
Search instead for 
Did you mean: 

PO Response XML generation

Former Member
0 Kudos

Hi,

I are working EBP-SUS Extended Classic Scenario having EBP and SUS on same server SRM Server 7.0 but differenct clients.

I am tring purchase order response from SUS Supplier to SRM in ebp-sus scenario while before this PO is correctly transferred from EBP to SUS by XML communication. We are using XML communication by SRM to SUS and SUS to SRM.

When i sent POR from SUS I am having Purchase Order Response in BBP_PD by selecting BUS2232 in SUS, is it correct Object for PO Response? Or it should be BUS2209?

and None XML message triggered for PO Response (checked in sxmb_moni in sus) while number range and transaction type is maintained in SUS. Is any method or report to trouble shoot for POR?

<<Text removed>>

Hope to hear from you all using POR approval workflow in this scenario.

Thanks and Regards,

Pawan Keshwani

Edited by: Matt on Jul 30, 2011 7:11 AM

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Issue is resolved by the the help of below forum :

SENT :SENT was not maintained in SUS Supplier System.

XML Messege is generating fine SXMB_MONI in SUS and XI but for *I am getting the below error at SXMB_MONI in EBP System* :

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Inbound Proxy

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIProxy</SAP:Category>

<SAP:Code area="ABAP">INTERFACE_REGISTRATION_ERROR</SAP:Code>

<SAP:P1>ifmmessif</SAP:P1>

<SAP:P2>PurchaseOrderConfirmation_In</SAP:P2>

<SAP:P3>http://sap.com/xi/GovernmentProcurement</SAP:P3>

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No implementing class registered for the interface (ABAP interface, request message PurchaseOrderConfirmation_In, request message, namespace http://sap.com/xi/GovernmentProcurement)</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Kindly help me guys, if you face this before.

Thanks.

Regards,

Pawan Keshwani

Former Member
0 Kudos

HI,

I believe this issue is due to Name Space mapping. There is no GovernmentProcurement for "Purchase Order Confirmation In" in EBP. Correct name space should be http://sap.com/xi/SRM/Procurement/Global. Hence, please check the mapping.

However, please let me know your SRM version and SP number.

Thanks

Rajesh K

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

Dear Rajesh,

As I was analysing XI part, I found Your suggession is absolute correct, I have wrong namespace for PurchaseOrderConfirmation_In message in ESR XI, we have the namespace http://sap.com/xi/GovernmentProcurement/IC which contains only Data Types,

and as you are talking about http://sap.com/xi/SRM/Procurement/Global namespace, it contains Actions(Message Receive_PurchaserOrderConfirmation exist) and Data types only, Operation Mappings, Message Mappings are not present in http://sap.com/xi/SRM/Procurement/Global namespace.

We are using SRM SERVER IC 7.0 Design Object under the Enterprise Services Builder in XI, which is not editable.

Kindly tell me, Is Namespace http://sap.com/xi/SRM/Procurement/Global correct because it only contain Actions and Data Type Part?

Or have to do else effort to achieve this.

Sorry for delay, was analysis the core XI part.

Thanks

Pawan Keshwani

Edited by: pawankeshwani on Aug 1, 2011 8:14 AM

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

Hi,

Thanks for Reply, Answer is very helpful to me and am able to locate error now. Doing some more analysis on the issue and revert back to you on the same.

Pawan Keshwani

Former Member
0 Kudos

Hi

Message mappings and operation mappings are not available as part of SRM standard Content of XI. If you need to have mapping, please create a custom mapping to achive the name space change from supplier enablement global to procurement global name space. Just 1:1 mapping is enough unless you have any customer specific values to be changed in mapping.

Thanks

Rajesh K

Former Member
0 Kudos

Hi Pawan,

BUS2232 is the correct object type for POR if you are checking from SUS.

What is the current status of PO (BUS2230) in CRM_JEST table i.e. for status I1334 in Header as well as in line item.

Also please let me know whether POR number is generated or not after you created the POR from SUS.

Did you select the confirm button from SUS ?

For the above question is yes, then definetely Purchase Order Confirmation Out can be seen in SXMB_MONI.

Thanks

Rajesh K

Former Member
0 Kudos

Dear Rajesh,

I have the following Status entries for BUS2230 in SUS Backend for the PO

Status Description Inactiv

0000000001 I1333 Confirmed

0000000001 I1345 New X

HEADER I1021 Created

HEADER I1038 Complete

HEADER I1333 Confirmed

HEADER I1345 New X

I have the following Status entries for BUS2232 in SUS Backend for PO Response

Status Description Inactiv

HEADER I1021 Created

HEADER I1038 Complete

HEADER I1346 Sent

I am not able to find entries for status I1334 in Header.

I have done following steps to process POR from SUS to EBP :

a. Open the PO from the List of Purchase Order

b. Click to the process button for the PO

c. Confirmed All Items and change Delivery date

d. Click to Send button

then Message will displayed "Success:Your changes have been adopted successfully"

Kindly tell me am i correct going?

Thanks,

Regards,

Pawan Keshwani