Hi,
I am working on the payment data validation for Customer Master and if validation fails calling an event to trigger workflow for approval. Using Custom Business object ZKNA1 and deligate to the KNA1.
For validation I am using exit EXIT_SAPMF02D_001 which is working absolutely fine except for the case where customer number is an internal number range. (I-KNA1-KUNNR is null in case internal number range and cannot initiate the BO: KNA1 with blank key)
For this case I written code in BAdI : Customer _add_data Method: Save_data. - No issue. (this BAdI is of multiple use, it was already implemented, i created a separate implementation for my purpose)
Now, learned from the functional team that after implementing this BAdI - the same validation (Customer exit EXIT_SAPMF02D_001 and BAdI: Customer_add_data) is not triggering for Transaction: BP. I did check by putting a break point there but program is not stopping at the break point for exit and BAdI. also checked in cl_exithandler; said BAdI is not executed.
Q: What can cause the deactivation of the customer exit and BAdI ?
Thanks,
Janisar