Supply Creation-Based Confirmation (SBC) in SAP S/4HANA-aATP Part-2
In continuation to my previous blog SBC-Introduction I would like to explain sample MTO scenario in SBC functionality .
Just to give you insight about the SBC scenario consider a Bike Manufacturing company in plant/001
Mr. RAM is working in bike manufacturing company as a SCM consultant. which manufacture the BIKES based on customer specific requirements ( Engine characteristics / Bike Model….)
During the sales order creation process, he wants to provide the customer specific characteristics about finished product and also based upon the stock and planning situation, he has to provide the accurate & reliable order-promising dates ( generating the procurement proposals when the available quantity of requested sales order is insufficient ) . During this process Mr. Ram has to consider the sales & transportation capacities to protect the company business priorities & profitability goals. To support this business requirement he decided to work with aATP( PAL + SBC ) scenario. let’s see the following steps, how aATP will solve the Ram’s business requirement.
Below master data setup is maintained for the Finished product CUSTOM_BIKE for more details about how to activate the ATP check for (Supply Creation) kindly go through my previous blog SBC Activation
Before going through the scenario let’s quickly have look into how PAL will support this requirement .
Product Allocations provides the mechanism to restrict the confirmation of orders with certain order characteristics like e.g. dedicated customers or regions & variant configuration characteristics . This could prevent supply shortage situations caused by a single high volume order to consume significant stocks and thus leaving the other customers orders either down the line or unconfirmed
In below Figure 4 we can see that based on different PAL characteristics, the PAL sequence would restrict the Supply Creation process while considering the Sales & Capacity Allocation quota.
Before the Supply Creation process the Sales Allocation quota provides what we want to deliver in specified Bucket(Month/Week/Day ) based on PAL object configuration.
After Supply Creation process the Capacity Allocation quota finally decides how much quantity going to be delivered for the requested delivery date and generating the delivery proposals.
Let’s say on 28.02.2023 Mr. Ram got below requirement based on the following details, that he wants to provide the order promising dates while considering the companies business priorities and profitability goals.
Requested Customer: “ATP_CUST01”
Requested product: “CUSTOM_BIKEE” in plant 0001 with quantity 30 and with following custom configurations Engine Type: “Diesel engine Engine ratio: 1.6 engine rod ratio
Requested date: 28.02.2023.
Now lets see how the aATP(SBC+PAL) scenario process the above details based on below product allocation configuration.
Product Allocation Sequence — which is having Sales Sequence group ( consumption- Backward-2 months & forward-5 months ) & Capacity Sequence group ( consumption- Backward-0 months & forward-5 months )
we can see the sales & capacity allocation object with Quota maintained in the month bucket based on Sales and transportation capacities
Below we can see during the sales order creation process the system allowing user to enter the customer specific characteristics
based on the given details the “Review Availability Check Results” RACR screen providing the confirmation quantities & proposal dates as we can see in below Figure 8.
If we want to know the more details about how the above delivery proposals got generated we can navigate inside RACR screen requirement details .
Below Figure 9 we can see the detailed flow of ATP check from requested delivery date & quantity to the output confirmation dates and quantities
Based on the requested delivery date 24.02.2023 & quantity 30 EA there are multiple checks (Sales PAL –> PAC/SC –> CapaPAL) that are processing the requested quantity for the sales order item for more details kindly refer Figure 3 & Figure 9 .
below icons represents the different checks which is happening during the ATP order confirmation process
Figure 10: Different icons during the order confirmation process
In Figure 9, PAL sequence constraints is allocating/restricting the quantities based on the given consumption periods & Consumption direction we can see the above table how the quantities get consumed from different periods based on pivot value in the Consumption Type & Order of Check number values ( on 01.02.2023 for “BIKE_PAL_SEQ” sales allocation object consumption type = Pivot & order of check = 1 based on this it will start the quantities allocation either from Backward / Forward as given in the PAL sequence configuration data ) .
In /SAPAPO/RRP3 transaction product view we can see the temporary requirement along with planned orders & its dependent requirements for “CUSTOM_BIKEE” finished product
In above figure we can see one of the Planned order “6325668” created with quantity 10EA, the operation is starting on 03.03.2023-8AM & ending on 14.03.2023-2PM , which is the first delivery proposal from PAC/SC check lets see how its calculated the start & end dates.
In Routing of material CUSTOM_BIKEE we can see below setup , process & Labor details along with workCentre MACHINEA( capacity category ‘001’ we can see the set of activities and formulae’s maintained in capacities tab ).
In workcentre we can see each day 8H is available capacity ( 8Am to 4PM ) per day.
In Routing master we maintained setup = 2 H ,Machine = 4 H, Labor = 2 H .
As per given Capacities formulae’s PFB calculations .
Setup = Setup * operation splits = 2 * 1 = 2 H
Process= Machine * Operation quantity / Base quantity = 4 * 10 / 1 = 40 H
Teardown = Labor * Operation quantity / Base quantity = 2 * 10 / 1 = 20 H
2H + 40H + 20H = 62 H
As per planned order start date 03.03.2023-8am to end date 14.03.2023-2pm total capacity = 62H which is equal to the above calculation
We can use the “ASB”Advanced Scheduling board application to visualize the Resources, Products & Operations in Gantt chart In our case “6325668”/10 operation pegged with temporary sales order (because the sales order we haven’t saved ) we can see the below figure for more details in ASB application .
Conclusion : with the above steps Mr. Ram is able to achieve his business requirement with help of PAL + SBC Scenario.