cancel
Showing results for 
Search instead for 
Did you mean: 

Query on use of Requirement Profile in gATP

SAPSupport
Employee
Employee
0 Kudos
346

Dear Team,

We are checking the feasibility of using requirement profile in gATP. Through requirement profile we want to overwrite the Check Mode specified in product master with the one specified in requirement profile.

We checked and observed that during manual ATP check(through ME22n) system is considering the Check Mode correctly from requirement profile.

But need to check with you if through /SAPAPO/BOP and /SAPAPO/BOPI as well it give preference to Requirement Profile?

If yes, then is there a way/spot where we can check which check mode is being used per document during run time?

Thanks & Regards


------------------------------------------------------------------------------------------------------------------------------------------------
Learn more about the SAP Support user and program here.

Accepted Solutions (1)

Accepted Solutions (1)

SAPSupport
Employee
Employee
0 Kudos

Dear customer,

BOP is usually reading the check mode from last executed ATP check (stored in table /SAPAPO/ATPPARAM). You may activate the "read check mode" option in the BOP parameters to force the check mode read from material master data instead. If this does not meet your requirements -> please check possibilities/documentation of userexit "EXIT_/SAPAPO/SAPLBOP_040". The user exit is called in backorder processing before the availability check is called.

Hope this information was helpful and clarifies your question.

Best regards,

SAP Support

Answers (7)

Answers (7)

0 Kudos

Thanks a lot Michael for all your advice here.

It will really help us in future changes.

Best Regards

Shashank

Michael_ATP
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Shashank,

I would not recommend the change/switch off the PAL check in certain cases...you will run into PAL inconsistencies - which can not be corrected (by correction reports) anymore - if half of the orders doing PAL and another half is not doing PAL. You should decide to activate PAL for a material completely or not - something between will get you into trouble.

-> Just my personal advise!

Changing the check mode for BOPI is not that easy - there is no userexit or BADI to do so, you could probably use an enhancement spot for this request...however I can not provide you here a good spot to do so, sorry. I would recommend to discuss exact details with your local SAP consultant.

best regards,

Michael

0 Kudos

Hi Michael,

The purpose for which we are planning to set up requirement profile is to avoid(even by mistake through BOPI) executing ATP check which will trigger product allocation.

Through requirement profile we are planning to set up Check Mode and against that check mode we have set up the check instruction which will not have Product Allocation step.

So as a next step we wanted to make sure that in any of the way system will consider check mode only from the requirement profile.

- Through ECC when we carry out the ATP by default it consider check mode from requirement profile.

- For BOP as you explained we can make use of use exit "EXIT_/SAPAPO/SAPLBOP_040" to overwrite check mode with the one from requirement profile.

- Similarly we wanted to check an option for BOPI as well where in we can replace default check mode(picked up either from /SAPAPO/ATPPARAM table or product master) with the one from requirement profile.

Thanks & Regards

Shashank

Michael_ATP
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Shashank,

The check mode is hard coded for //BOPI...why would you change the check mode in //BOPI anyways? Usually you trigger just the standard basic methods (PAC and/or PAL) to confirm your requirement in //BOPI...which is done automatically.

best regards,

Michael

0 Kudos

Thanks a lot Michael.

I think from BOP perspective it is now clear that we may need to modify the user exit "EXIT_/SAPAPO/SAPLBOP_040" to consider parameters from requirement profile.

Similarly do we have any place(user exit or BADI) which we can use while executing interactive back order processing(/SAPAPO/BOPI)?

Thanks & Regards

Shashank

Michael_ATP
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Shashank,

1. The requirement profile will be used by ATP check called from CRM or STO ATP-Check. BOP is using the data saved in //ATPPARAM or material master data to do the check.

2. Yes, you can see/modify the check data (incl. check mode) for all orders in userexit "EXIT_/SAPAPO/SAPLBOP_040".

best regards,

Michael

0 Kudos

Thanks a lot for the comment.

Yes, we have adjusted the parameter "Check Mode Read" while executing BOP.

Again the question here is

1. If we set the requirement profile will the parameters from requirement profile given higher priority over /SAPAPO/ATPPARAM table and/or parameters specified in material master?

2. Also we checked in our system, the user exit "EXIT_/SAPAPO/SAPLBOP_040" is not yet implemented, so in this case do we have any place during runtime where we can check parameters per order?

Best Regards

Shashank