Planning vs Programming: What is the role of APS?
Do you know the role of APS ? APS basically encompasses two major processes: Planning and Scheduling. APS offers many advantages , as it allows for short- to long-term production plans across the entire production chain, taking into account virtually all variables and constraints within the production environment. Some terms may be related to the mes topic, such as Fine Production Planning Software or Finite Scheduling Systems, as well as " Advanced Planning Systems ." Learn more about the origins of APS Supply Chain Management processes , we'll find the configuration below, which allows us to identify where solutions focused on Planning and Scheduling fit in. [caption id="attachment_2686" align="aligncenter" width="1024"]

Supply Chain Management (Supply Chain) and APS [/Caption]
Production planning with APS
APS solution focuses exclusively on Detailed Production Scheduling processes (its early versions did not include Planning, or at least not with finite capacity, causing the perception of the APS concept to be tied only to the Fine-Grain Scheduling process ) . However, a complete APS encompasses much more than that. The Production Planning basically aims to define what to produce in each planning period and in what quantity, which is represented by the Mes Production Plan. It is based on the actual and/or forecasted demand for each period within a horizon, which can vary from weeks to mes , and the inventory and service policies that each product has (these policies end up being used primarily by companies that produce for inventory, but companies that produce against order also need to do their Planning). This process is typically performed through the ERP software itself, which, as we have seen, has its limitations regarding the production capacity constraints to generate these production plans. Since Planning uses a more macro and less detailed view of resources (it doesn't necessarily matter how production will be executed within each shift and each day, but rather how much will be produced that week for each product), these limitations are therefore less critical. Even so, if business rules are required, if bottlenecks can be dynamic, or if the SKU volume variety is very high, other constraints not easily manageable by ERPs may arise. It's worth remembering that the Planning process (usually referred to as Master Scheduling), by definition, comes after S&OP (Integrated Sales and Operations Planning). Mes so, it can be closely related to APS for two reasons: first, because S&OP uses a long horizon, which generates a greater need for scenario simulations in the face of future uncertainties; as well as Resource Planning, which interacts with S&OP and needs to understand production capacity. Since APS's entire dynamics are based on scenario generation and capacity management, it can greatly support collaborative sales and operations planning. The difference in how APS will act in each of these two processes is basically the level of granularity of each, both by its position in the Supply Chain process cycle and by its objective. Features: APS (Planning) -> S&OP
PHS (Planning) -> MPS
Horizon
Horizon of 3, 12 or more mes
Horizon of 1 to 3-4 mes
Product Object
Sku
Management of restrictions to the most critical (s)
More restrictions
While S&OP will look at a longer horizon to support the tactical and strategic level, probably analyzing product families, MPS will work with a horizon tied to the maximum accumulated supply lead time (i.e., the longest path in time traced between the purchase, production, and delivery of a product). If we are talking about Production Planning to support an S&OP process, we could afford to see only the most critical constraints and work with sales forecasts by family, which would later be disaggregated into SKUs (Stock Keeping Unit, or simply a product). This is sufficient because, from a capacity perspective, the objective is to determine how much mes will be consumed by the expected sales volume and whether any action is needed to modify it or revise the sales plan. If we seek to support the MPS (Master Schedule) itself, we will look at the finished level by SKU, which generates the formal MPS. We will then explode this demand at the other levels of the product structures to define what should be produced and purchased, assessing the impacts on capacity that we may have in each planning period and taking actions to adapt capacity and demand in that period. In this process, simplifications made in S&OP may surface here, highlighting constraints and idleness that may have gone unnoticed and that will have significant impacts on operations. The explosion in material requirements, characterized by MRP/MRPII in the traditional bibliography, could be here only at the planning level. However, we understand that, due to the dynamism of materials management today, MRP, mes with finite capacity, can no longer be considered without considering that it must support a short- to medium-term process, recalculating requirements based on plan revisions performed by Fine-Grained Planning. Therefore, it is included in both solutions.
Production programming with APS
The Production Scheduling process (Production Detailed Scheduling) is based on the volumes mes be produced previously defined in the MPS, or, simply, on continuous customer order demands for the MTO (make-to-order) industry. The goal is to define in detail when each demand will be produced and (this is the main critical point of this process) "how." Here, each of the operations necessary to manufacture a finished product will be sequenced, or at least the main ones, if the bottlenecks in these processes are stable and defined. Because the APS increases the degree of precision of this process, we now call it Fine Scheduling. Let's look at its elements. First of all, it's important to know what will be scheduled, what we call the Scheduling Object . Each company has its own way of managing it, but the most standard term is the Production Order (PO), or Manufacturing Order. It was created from the MPS we saw earlier, or even mes MRP. However, a PO is not simply a reflection of the net requirements arising from the MPS and MRP. Production policies must be applied here, such as information on minimum, multiple, and maximum batch sizes allowed by the industrial area for the execution of each process. In other words, the MPS may generate a production requirement of 5,000 units of a product for a given period, but if the maximum batch size is 2,500 units, we will have two Production Orders. If the APS receives a Production Order for 5,000 and we need it to split it mes this division is entirely feasible. However, the complexity of managing information integrity between systems, requiring explanations to the production control system or the ERP itself that the order has been split and each order can now follow a different path and need to be managed individually, makes it more efficient to perform this split at its origin, that is, when generating the PO itself (in whatever system). Ideally, programming allocates demands in the form of production orders to productive resources (a machine or mes ), according to different heuristics and simulations, depending on the objective ( why heuristics and not optimization?! ). Thus, each resource receives its list of orders to produce, with the exact sequence to be followed. The main characteristics of the classic APS for Fine Programming include:
- Finite capacity: In this case, the real skills of resources are considered, that is, work is allocated to resources only until its limit;
- Finite restrictions: To faithfully portray production, programming considers all operational restrictions existing in production, such as tool limitations, operators, matrices, gauges, electricity, among others;
- Sequence-dependent capacity usage: the way capacity is consumed must vary according to the sequence, from varying Internal Setup times to distinguishing efficiency between machines capable of performing the mesoperation;
- Materials Management: The interdependence between production and material availability needs to be considered, seeing the stocks available for allocation in the production orders that will consume them, as well as the expected arrivals of more materials and the restrictions and priorities of allocation they can have;
- Relationship between Orders: Production orders can be interconnected in a static or dynamic manner, thus ensuring better control over production;
- Reprogramming: Due to unforeseen production and changes in production, these systems allow instant reprogramming in order to keep the entire company updated. This can be both in a weekly review of what will be produced in accordance with the other areas of the company, through S&E, and a punctual change due to an emergency;
- Scenario Simulations: Because it demonstrates the reality of the company's production, it is possible to simulate performance analysis and the costs involved with the use of overtime, outsourcing, equipment purchases, lot division, etc.;
Comparative summary between the two parts of an APS solution
[Caption Id = "Attachment_2696" Align = "AligNenter" Width = "1024"]

APS Planning and Scheduling [/Caption] evaluating the whole, we understand that today you already have enough technology to do an increasingly integrated process. There is no reason to make an MPs looking finite capacity with regard to the finished product, considering only a chosen neck, and then exploding other needs by MRP, without seeing other restrictions. So as we should understand that changes in demand and supply will occur and the need to redeem the flow in a fast and assertive manner is increasing. We did this in the 80's and 90s because there were no alternatives effective enough. Today is different. This evolution is not a quick process, but it is essential for those seeking to have agile and efficient supply chain management. But and then, would you like to know more about supply chain, PHC and other content? Accompanies Neo's Blog and see, in addition to this content, more information linked to Production Engineering . Prove and follow us on LinkedIn and other social networks to follow more news. [NOPTIN-Form ID = 2822]