on 2022 Sep 19 3:46 PM
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
Request clarification before answering.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks a lot Michael for all your advice here.
It will really help us in future changes.
Best Regards
Shashank
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
10 | |
6 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.