cancel
Showing results for 
Search instead for 
Did you mean: 

Account assignment messages: warning to error

Former Member
0 Kudos

Hi all,

We're on SRM Server 550, SP12 with R/3 4.7 backend in Classic scenario.

Accounting data is set to 'real-time backend validation'.

SAP standard account assignment checks appear as warnings in SRM transactions (e.g. BBPSC03). Examples:

W BBP_PD 822 Error in account assignment for item 1

W BBP_PD 047 System status CLSD is active (ORD 12345)

We need these messages to appear as errors.

My questions:

1. Is this a standard behaviour, or are we missing something (e.g. an SAP Note)?

2. Is there any solution available from Customizing perspective? Setting these to errors in "Influence Message Control" does not have any effect.

3. If the only option is custom development, which BAdI is more suitable:

- BBP_MESSAGES_BADI "Check of account assignment data and message output", or

- BBP_DOC_CHECK_BADI "General BAdI in Cross-Check for Message Returns"

Cheers,

Serguei

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member544585
Contributor
0 Kudos

Answering your findings:

1. Yes, BBP_PD 047 and BBP_PD 822 are displayed as warning message in SRM per standard system design.

2. Yes, since these messages can represent different kind of errors in SRM, coming from R/3 backend, the customizing "Influence Message Control" doesn't have effect in this case. A BADI would be a good solution.

3. With the BBP_DOC_CHECK_BADI, you can check the accounting information and perform a strict accounting verification, performing an exception when necessary.

former_member544585
Contributor
0 Kudos

Above is the reply from SAP on my customer message that I created in addition to this forum post.

I will keep the post open in case someone knows alternative solutions.

Cheers,

Serguei

Former Member
0 Kudos

Hello,

I have same problem. Could you please write me the coding of BADI BBP_DOC_CHECK if you used this? Or which FB should I use to check the backend account?

Thanks.

Rakesh

Former Member
0 Kudos

All,

Just apply this notes then things will start working.

1154122

Ingen

Former Member
0 Kudos

Hi,

These two messages appear as Error in our system in shopping cart application.

E BBP_PD 822 Error in account assignment for item 1

E BBP_PD 047 System status CLSD is active (ORD 12345)

Hence please have at the "Message Control" to make sure that appropiate business objects have been added for these messages. Please have a look if there are any backend developments/configs maintained for the same.

I would suggest BBP_DOC_CHECK_BADI for the same if things do not work out.

Regards

Kathirvel

former_member544585
Contributor
0 Kudos

Hi Kathirvel,

We did maintain the business object (BUS2121) in Customizing. Does not help.

What do you mean by "backend developments/configs"? Can you be more specific?

Cheers,

Serguei

former_member183819
Active Contributor
0 Kudos

Hi

Pleasec check these two tables as well as the link.

BBPV_PDMSG

BBPV_PDMSG_CUS

Note 1136226 - Strict invoice check should be done only for last approver

E BBP_PD 822, Error in account assignment for item &, workflow, tolerant

invoice check.

regards

Muthu

former_member544585
Contributor
0 Kudos

Hi Muthuraman,

I am aware of the customizing tables BBPV_PDMSG and BBPV_PDMSG_CUS. As I said, maintaining entries there is not helping.

Note 1136226 is already in our system, since we're on SP12.

Cheers,

Serguei

former_member183819
Active Contributor
0 Kudos

Hi

Hope that you would have seen the modified/modifications via SE91 too..for your messages.

regards

Muthu

former_member544585
Contributor
0 Kudos

Hi Muthuraman,

What do you mean by "the modified/modifications via SE91"?

Cheers,

Serguei