Sales Order - Pricing Procedure could not be determined

Question: Hi there,

I have just created a new sales order in CRM (CRM 4.0 SP6) which was saved successfully with no errors. My CRM system is running on an R/3 backend so I am expecting the sales order to be uploaded into R/3. However when I check the BDoc message using transaction SMW01 although I find entries for the sales order which are in the status 'Confirmed', there is an entry in the queue R3AD_SAL_ERROR.

The record entry are as follows:

BDoc Type: BUS_TRANS_MSG
Flow Context: MBDoc Validate
Sender Site Name: OLTP
Queue Name: R3AD_SAL_ERROR
BDOC Message Trace details: No Pricing procedure could be determined.

From this BDoc entry the sales order has not been uploaded successfully inyo R/3 because of the pricing procedure. I have checked the pricing configuration in both CRM and R/3. They are both using the pricing procedure RVCXUS, I also checked the pricing procedure assigned to the order type as well as the sales organisation. They all match and I cannot see what the problem is.

One more thing is after the middleware attempts to upload the sales order into R/3 and fails the sales order now contains one error which is the following:
'An error occured in the system OLTP while copying the document' - Message no. CRM_ORDER_MISC 020:
1) No pricing procedure could be determined (Notification E V1 212)
2) Sales document 0005000036 was not changed (Notification E V4 219)

Has anyone else come across this error in the past? I have another posting in SAPFANS with a similar error, I followed the tips but have had no luck.

One more thing I would like to ask is whether this problem would be related to the sales organisation determination.

Any help would be most appreciated.

Many thanks.

Answer:
my gut tells me that this is a MW mapping problem and not really a pricing problem. Hunch, no errors! confirmed on crm!

Can you elaborate more on your sales org problem?

Answer:
Hi sapcrmman,

When you say it could be related to mw mapping, do you think there are errors in the middleware configuration? If so where do you think I should check?

As for the sales organisation determination, I was wondering whether the following would affect the pricing procedure determination. My sales organisation settings are as follows:

CRM: Sales org 2000, Dist Channel 10 (I am using the enhanced version of the org model which means division assignment are deleted)

R/3: Sales org 2000, Dist Channel 10, Division 00

The pricing procedure determination in CRM is RVCXUS for sales org 2000/10.

The pricing procedure determination in R/3 is RVCXUS for sales org 2000/10/00.

Does it affect it if I have not determined it for 2000/10 in both systems?

Many thanks

Answer:
I don't think that deleting the dist channel should be an issue. However, you may want to check with the middleware replication part. If it looking for that information it may be sitting somewhere as a Failed bdoc or idoc. - since that deletion took place on the CRM side - is the R/3 interface looking for it?

Have your MW person check out the replication procedures for sales orders - basically what is needed on the R/3 sided for the order to valid. - check that before you drive yourself crazy.
Copyright ?2007 - 2008 www.jt77.com