Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BAdI in MSC1N: check Mat.Master before create Batch

Former Member
0 Kudos

Dear Experts,

     I try to create BAdI Implementation to check Mat.Master before create Batch.

     From some research, I found that 'ES_BATCH_MASTER_INT' might be relevant to my problem.

     But every time I create BAdI Implementation, there is an error that

   

      " BAdI is internal SAP; implementation in customer

       namespace not allowed"

     How to create BAdI when get this error.

     Or are there any better way to check Mat.Master before creating Batch?

     Thank you in advance.

1 ACCEPTED SOLUTION

raymond_giuseppi
Active Contributor
0 Kudos

You are not allowed to use this Enhancement spot...

But there is a customer-allowed BAdI  BATCH_MASTER.

(Can be easily found as it is called just after this internal BAdI...)

Regards,

Raymond

3 REPLIES 3

raymond_giuseppi
Active Contributor
0 Kudos

You are not allowed to use this Enhancement spot...

But there is a customer-allowed BAdI  BATCH_MASTER.

(Can be easily found as it is called just after this internal BAdI...)

Regards,

Raymond

0 Kudos

Thank you very much Raymond.

As I'm still inexperienced, could I ask for more details?

Do I have to edit Method in its Interface?

It seems I have to use access key to edit it.

Is this a correct way to implement BAdI? Because I've never done before.

Please kindly help. Thank you.

Regards,

Charles.

0 Kudos

Create your own implementation with transaction SE19 (SE18 here is for SAP)

(Read online basic help at Enhancement Framework : Enhancement Technologies, Business Add-Ins (BAdIs), Implementation of BAdIs, or read again BC425-427 training)

Regards,

Raymond