on 02-25-2013 11:17 AM
Hello Everyone,
I want to clear an error message in SRM 7, EhP1, which cannot be suppresse via customizing (BBP_PD / 700). Therefore I am aiming to implement BBP_MESSAGES_BADI.
Unfortunately, it is not documented. Has anyone some sample coding or documentation available?
Thanks and kind regards
Julian
Hi Julian,
I don't think that it is possible to clear out messages in that Badi or in any other Badi.
Have a look at the parameters and you can see that the et_messages paramter is an exporting one so, the standard code expects the badi to process additional messages.
For you purpose there should be a changing paramter,...
So I would suggest you to find where the message was triggered and suppress it via Code Enhancement.
Regards
Stephan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Julian,
you can use the method FILTER_MESSAGES from this Badi and delete unwanted messages from the backend.
Just a small sample which works fine:
IF iv_object_type = 'BUS2205'.
DELETE ct_return WHERE code = 'KI' AND log_msg_no = '339'.
ENDIF.
Best regards
Joe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Julian,
did you try to populate BBPV_PDMSG view in SM30 transaction with message BBP_PD 700 ?
Then, in IMG, customize this message:
SAP Implementation Guide > SAP Supplier Relationship Management > SRM Server > Cross-Application Basic Settings > Message Control > Influence Message Control
Regards.
Laurent.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Julian,
You can write a post exit to
class: /SAPSRM/CL_PDO_BO_*_ADV
method: CHANGE_DOCUMENT
altering co_message_handler.
Regards
Monika
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.