Product Information
SAP S/4HANA aATP Supply creation-Based Confirmation (SBC) Series Part 3 – Simple Use Case
Intro
In this series I am talking about S/4HANA aATP Supply creation-Based Confirmation (SBC). We are now at part 3, to discuss a simple SBC use case and create an example for it in the system:
- Part 1 – SBC Functional Overview
- Part 2 – SBC Setup Guide
- (current one) Part 3 – SBC Simple Use case
- Part 4 – SBC Complex Use Case (coming)
Simple PAC with Supply Creation – custom engraved glass production
We have a customer, who is producing custom engraved glasses, where the raw material (basic glass) is abundant, but it has to go through a 2 step production process to finish-up for the customer based on their needs. This means, only the raw material is available (or is being purchased), but the 2 steps of production (polishing and custom engraving) is done on demand when the order is in the system:
Simple use case: custom engraved glass production
Accordingly the Bill of Material (BOM) is the following:
Custom engraved glass production: Bill of Material
Here is the list of settings again, which are required for this use case:
- Scenario: Make-to-Order Production
- Checking group: PS – which means we are using PAC with Supply Creation
- Our finished product is Custom engraved glass – AKF21FERT, multilevel with a BOM and finite time-continuous capacities
- Semi-finished product: Polished glass – AKF21SEMI11 the system plans immediately to cover demands, finite, based on time-continuous capacities
- Raw material: Basic glass – AKF21RAW111 the system will create purchase requisitions immediately to cover demands by external procurement
- No characteristics
- No Product Allocation
If all the setup is done properly, we can now come to the part where we execute the ATP check and look at the example. Let’s create some Sales Orders, as we were customer.
Go to the Create Sales Order App (VA01), and create a Sales Order for your finished product. In my case, I create a Sales Order for my material Custom engraved glass – AKF21FERT. I request 100kg to be delivered with a requested date of 2023-03-30, this looks like this:
Simple use case: Sales Order creation
Because we are in a Make-to-Order scenario, we do not have any stock or plan available for the Custom engraved glass – AKF21FERT, therefore, the whole 100kg has to be planned by PP/DS for production. If you hit the ATP check button, this is exactly what will happen. The result is the following:
Simple use case: Review Availability Check Result (RACR) screen
The initial request for the 2023-03-30 cannot be fulfilled, because that is today’s date (when I created the example). First the system has to buy the basic glass, then polish and then engrave. With everything taken into account by the system, the customer will get their 100kg of custom engraved glass delivered on the 2023-04-19.
PP/DS plans accordingly and shifts the result into the future taking into account the BOM, their dependent requirements of the semi-finished product Polished glass – AKF21SEMI11 production time and the resource capacities. We can have a look at the resource capacities in the Advanced Scheduling Board App, where you see that the capacities are reserved by the temporary planned orders for the finished product Custom engraved glass – AKF21FERT (resource: WAKF2P1O1_0001_001) and the semi-finished product Polished glass – AKF21SEMI11 (resource: WAKF211_0001_001):
Simple use case: Advanced Scheduling Board
You can also have a look at the results in the Product View App, where you can drill down in the BOM and their dependent demands, by double clicking the created Planned Order first in the finished product, then in the semi-finished product. Here on the lowest level, you will see that the system also created purchase requisitions for the raw material Basic glass – AKF21RAW111:
Simple use case: results in Product View
After saving the sales order, the temporary requirement in PP/DS becomes a real sales order requirement and the temporary planned order is converted into a real planned order. This can be seen on the document numbers changing and the temporary account assignment will become a Make-To-Order segment:
Simple use case: results after save of the Sales Order
Outro
I hope you enjoyed reading and could perhaps even test it yourself. In the next part of the series I will show you a more complex example, covering some advanced functionalities in SBC like PAL and CDP. Stay tuned and see you next time!
Hi Andras,
Thanks very much for your guideline on SBC. I configured according to this guideline. The ATP Check for a sales order however fails with following error log:
"Product 131 in location P100 planning verison 000 not planned automatically
Message No. /SAPAPO/RRP702
Diagnosis
The product is not automatically planned immediately. This is, however, a prerequisite for the supply creation within the advanced ATP check.
If the quantity is reduced in the sales order or the date is moved further into the future, a new supply creation within the advanced ATP check is not always started. Such changes are only taken into account in PP/DS if automatic PP/DS planning is performed after the advanced ATP check.
System Response
The SBC check is not possible.
Procedure
Activate automatic planning in the Material Master on the Advanced planning screen by assigning a planning procedure, which includes action ‘5’ (Start Product Heuristic Immediately) for event ‘D1’ (Create or change Sales Order in OLTP system).
See the IMG path: Advanced Planning -> Maintain Planning Procedures"
Your guideline (and the SAP online help accordingly) is stating that Planning procedure "3" is to be assigned to the Finished Good. A Planning procedure "5" is not existing in SAP Standard.
Do I need to create a Planning Procedure "5" to get the scenario working?
Thanks in advance
Christian
Hi Christian,
as mentioned in the 2nd part of the blog, you need to set Planning procedure 3 in the material master on the "Advanced Planning" Tab:
If the planning procedure 3 was not changed in your system from the default, then it should work out of the box.
Otherwise you need to change the planning procedure 3 (or create a new one) under "Advanced Planning -> Maintain Planning Procedures" with the settings mentioned in the Message (which includes action ‘5’ (Start Product Heuristic Immediately) for event ‘D1’ (Create or change Sales Order in OLTP system)), and assign it to your material.
Regards, András
Hi Andras,
thanks for quick reply. The Planning procedures are already set for my scenario (FG --> SFG --> Raw Material) as suggested in your guide, I double-checked. I as well reviewed all master data including PDS, resources and related ATP customizing.
I attached the error message, which is referring as well to missing settings for automated planning in the planning version, where I am not sure where to maintain this; in the Version management I found no corresponding setting. Any idea?
Thanks - Christian
Log 1
Log 2
Hi Christian,
it looks like PP/DS is not active in your case for your planning version (or there is no active planning version at all). Probably the flag in table /SAPAPO/APO01 is missing for PP/DS for you planning version, which is quite a basic setting in S/4 and should not be changed. Perhaps you use some other system setup, than S/4?
This blog is for S/4HANA 2022 release, where embedded PP/DS is delivered with S/4 and such settings are automatically set. In case these are changed or you have some specific setup, or need further support, kindly create a ticket for component SCM-APO-PPS-SBC so we can have a look at it.
Best regards, András
Hi Andras,
we use S/4HANA 2022 release. In fact, your advice regarding table /SAPAPO/APO01 was really hitting the point: for unknown reasons this flag was missing. Now, it works perfectly!
Thanks a lot for your quick support!
Christian