05-23-2006 6:26 PM
hello, I am interested in validate the phone number inserted by the user when creating a new business partner, while using transaction BP in CRM.
IS there any BADI or user-exit to validate this kind of data of the business partner for de BP transaction??
Thank you a lot!
05-23-2006 6:35 PM
05-23-2006 6:47 PM
This is not what I am looking for, I need to validate data from the BP transaction, editing a business partner.
05-23-2006 7:03 PM
See if these BADIs exist in CRM:
BBP_NONR3_PARTNER Master Data Handling: Business Partners
BUPA_ADDR_CHECK Additional Checks for Business Partner - Address
BUPA_ADDR_UPDATE Business Partner Addresses
Rob
05-25-2006 11:54 AM
It would be possible to check the data, after pushing the check button in the transaction bp? Very important: Before Saving, this is, without pushing the save button, only when the check button (F8) is pushed. I think I will be possible to do with the functions of the butp transaction.
Thanx!
05-25-2006 2:54 PM
Try using BDT (Business Data Toolset).
For business partner, use BUPT transaction.
BUPT -> Business partners -> Control -> Events -> Business data toolset -> (Check whether event solves your purpose, let us suppose, DCHCK does) -> then select DCHCK -> Event Function module -> Enter new entry specify Z function module.
Note: Z function module should contain validation part.
Z function is called whenever DCHCK event triggers in business partner. This will be triggered irrespective of you are executing from CRM or R/3.
06-29-2006 11:20 AM
Hello all,
we have this same problem and have almost solve it.
We have created a Z function module, which has been inserted in the BDT calls for event DCHCK. Our FM is rightly called and we are able to send an error message using FM 'BUS_MESSAGE_STORE'.
Then, our problem now is: How to get the values for telephone, mobile and e-mail address?
We need to check this data, but are not able to see it in the debugger...
Thanks in advance and Best Regards
09-29-2009 9:31 AM
05-25-2006 6:02 PM
I have already done it, but I cann't find the event which receives the triggering of the data checking in the BP.