Dear Experts,
We are implementing Classic scenario with SRM 7.03 and ERP 6.05 and have set up the system such that follow-on document to Shopping Cart should be Purchase Order or Purchase Requisition depending on whether Source of Supply is available or not respectively.
We have maintained internal number range for RQ in SAP Implementation Guide -> SAP Supplier Relationship Management -> SRM Server -> Cross-Application Basic Settings -> Number Ranges -> SRM Server Number Ranges -> Define Number Ranges for Shopping Carts and Follow-on Documents and the same number range has been maintained in ERP as external number range for PR
When we order a shopping cart without a supplier, it creates a PR in ERP but shows 'Error in Process' in SC Related Documents. The corresponding error in RZ20 is 'Shopping cart 2170000045 (PReq. 1170000011): W5 030 Purchase requisition 1170000011 does not e xist'
What we have observed is that the PR number in SRM is increments by 10 while PR number in ERP increments by 1. To explain with an example -
- Currently in SRM, in PR number range, the last used number is 1170000010.
- The same is also available in ERP for PR.
- Now we create a SC which would create a PR in ERP. In BBP_PD, in item data, BE_OBJECT_ID is 1170000011. In ERP, PR is successfully created by the same number 1170000011.
- However, when we go to 'Related Documents' of the SC, we find the status as 'Error in Process'.
- In RZ20, we find the error 'Shopping cart 2170000045 (PReq. 1170000011): W5 030 Purchase requisition 1170000011 does not e xist'
- When we go to the SRM IMG path as mentioned above to check the current number for RQ, it is 1170000020 instead of 1170000011
This means that after creation of PR, when this PR number is brought back to SRM, the RQ increments by 10 instead of by 1 and SRM thinks that the incoming PR number is already consumed by ERP.
We have checked for REQREQ in TCode SNRO in SRM and see that buffering is mentioned as 10. But then this is a standard setting which is never changed. We are unable to figure out why is RQ getting incremented by 10 instead of 1.
Any thoughts or guidance would be greatly appreciated.
Best regards,
Madhur Shah
P.S.: Points would be appropriately awarded