cancel
Showing results for 
Search instead for 
Did you mean: 

SRM allowed multiple Cost Assignments

Former Member
0 Kudos

SRM allowed multiple "Cost Assignments" i.e. Cost Center and Order for

sinhle . Shopping successfully feed to SAP as requisition with both

cost center & order data.

SAP R/3 Preq & PO are created without any error, but Confirm Goods

Receipt in SRM errors out. "IDOC Application Inbound Error"

Good receipt failed in SAP R/3 for multiple account assignment. SAP

inbound IDOC got failed to generate good receipt.

We need to stop generating these multiple cost assignment shopping

carts to feed into SAP R/3.SRM system should throw some error pop-up

while creating shopping cart.

Please let us know is there any user exit or BADI exist to stop this error

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

<b>Please go through this -></b>

<u>Which R/3 and SRM versions are you using ?</u>

An error may have occurred either in outbound processing or in inbound processing of the IDocs.

For this check the following:->

a) Using Transaction WE05 check whether the IDoc has arrived in the receiving system. If it has, check whether the IDoc has an incorrect status. If so, correct the error and try to post the IDoc again. To do this use Transaction BD87, not Transaction WE19. After posting has been successfully processed, job CLEAN_REQREQ_UP should delete the entry from table BBP_DOCUMENT_TAB in the SAP Business-to-Business Procurement component.

b) If the IDoc has not arrived in the receiving system, check the status of the outbound IDocs via Transaction WE05. If this is incorrect, correct the error and then using Transaction BD88 send the IDoc to the backend system. Do not use Transaction WE19 here either. After successfully transferring and posting in the backend system, job CLEAN_REQREQ_UP in the SAP Business-to-Business Procurement component should delete the entry from table BBP_DOCUMENT_TAB.

If the IDoc in the outbound has status 3, but has not arrived in the receiving system, check the tRFC queue using Transaction SM58. If the IDoc here has an error, try to correct the error and from here trigger the tRFC (Transaction BDA1) again.

Also, with Release 3.1x backend systems, make sure that the release was also correctly selected in the port definition in the component.

<b>Also see related SAP Release Independent Consulting Notes -></b>

Note 338985 - BBPCF & IV: incorrect IDocs in backend system

Note 339215 - BBPCF:updating the goods receipt in the Backend

Note 330401 - Process code does not exist f. BBPCO01, BBPIV01

Do let me know.

Regards

- Atul

Former Member
0 Kudos

Hi,

You can use the BADI "BBP_DOC_CHECK_BADI" to prevent the multiple cost assignment to the line items in the Shopping cart while creating the SC.

BR,

Disha.

<b>Pls reward points for useful answers.</b>