-SCM Business Processes in Planning (SAP SCM) -Outlining the Functionality of Global Available-to-Promise (Global ATP) -Configuring the Multilevel ATP Check (MATP) Procedure in Global Available-to-Promise (Global ATP). Sappress Global Available to Promise With Sap - Download as PDF File .pdf), Text File .txt) or read online. Functionality and Configuration Basic Configuration and Master Data Required for Global ATP. Alert Monitor Global Available-toPromise Transportation Planning and Vehicle Scheduling Figure illustrates. Specifically, this means that information has to be made available across Global ATP is one of the central methods of SAP APO that utilizes SAP liveCache .
|Language:||English, Spanish, Indonesian|
|ePub File Size:||24.52 MB|
|PDF File Size:||14.83 MB|
|Distribution:||Free* [*Regsitration Required]|
Sandeep Pradhan and Pavan Verma. Global Available-to-Promise with SAP®. Functionality and Configuration. Bonn Boston. This practical guide teaches you how to implement and configure global ATP in SAP SCM to your company's order Global Available-to-Promise with SAP: Functionality and Configuration E-book formats: EPUB, MOBI, PDF, online. Master core functionalities and configuration techniques • Explore how global ATP works and integrates with other key SAP software • Optimize.
Figure 2. A quantity of is distributed on the second day. High-priority order to fulfill the demand. The various charts for example, a resource chart and an order chart The field selection and sorting for the columns in the table section of a chart The format of the rows in the table section The objects displayed in the diagram section of a chart, for example: Offers capabilities that support responding to customer order requests. Contents 5. Varun Kumar.
This feature helps business determine reliable loading and delivery dates for the customer orders. E Multilevel ATP to trigger bill of materials BOM explosion and perform component checks This feature is helpful for business scenarios that require products to be configured for individual customers.
It is commonly used in the make-to-order business scenario. E Backorder processing BOP to manage the order portfolio As a critical step in order confirmation to customer orders. Allocations for distribution can be defined on various criteria such as distribution channels. All of these global ATP functionalities offer the following key benefits to customers: E Less time to give reliable availability check results on the current supply chain situation Prevention of over-commitment to customer orders Ability to search supply in multiple locations to reduce overall supply chain costs Effective management of backlog to process all the sales orders Opportunity to prioritize customers and realign order commitments during constraint supply chain situations E E E E E Transportation and shipment scheduling Involves backward scheduling to determine the requested material availability date based on the customer-requested delivery date and then forward scheduling to determine the committed delivery date based on the committed material availability date.
This is commonly used in the make-to-order scenario where the sales orders is pegged with the production order for order fulfillment. Global ATP can also create stock transfer orders between the two locations during the substitution process.
During production capacity constraint or product launch. With product allocation. Table 2. The feature is available in SAP ERP with the use of a standard or self-defined info structure in the flexible planning module. With rules-based ATP. Product substitution in case of product shortage situations. Business Process Requirement Availability check across supply chain network locations.
Integrate production and ATP check functionality. Global ATP simulation extends to both product availability checks based on the method designed and also on the back-order processing. Product availability simulation.
Continuous flow output consideration in process industries where the products are available in different stages with long-running manufacturing process orders. Available in multilevel ATP functionality. Check the availability of lowerlevel components during the ATP check. Not available. Consideration of reverse logistics in the availability check. Available in capable-to-promise CTP functionality. Global ATP supports reverse logistics by considering customer returns as planned receipts.
Global ATP offers the feature to consider material availability by taking account of the continuous flow of production output with proportional distribution of ATP quantity in different time buckets. Scope of check receipts. If the ATP quantity is not available. The next section explains the basic method in global ATP.
If the company has a simple distribution network. As shown in Figure 2. If the quantity cannot be confirmed fully in the same date. Is there a checking horizon defined? The following three different basic ATP methods are explained in the following sections: The scope of check not only defines which elements or categories are considered in the availability check.
This method can be used in any industry using the make-to-order MTO scenario. The ATP result is a simple calculation of the following: We will look at the basic ATP method in this section.
The scope of check defines the requirements. Global ATP also supports transportation and shipment scheduling to determine material availability date backward and forward. This functionality allows for proper For these products.
A good example is in the steel or pharmaceutical industries. Sales Order. While the requirement and receipts An example of technical architecture is shown in Figure 2. Global ATP integrates with SAP DP to deliver the allocation capabilities based on characteristics combinations replicating marketing hierarchies for allocating the supply. When a product is in short supply. Perform the availability check. Perform the product allocation check. Distribution decisions are made based on distribution channels.
Allocation planning addresses the problem by restricting the allocation to specific customers or other criteria such as customer groups or regions. The lesser of the ATP and available allocation will be confirmed in the sales order item. This situation is usually encountered during material or capacity constraint. Product allocation planning addresses these business situations by restricting the first in. The strategy has gained business acceptance in environments where high-volume items.
The availability check with product allocations primarily follows two steps: This form of technical architecture is commonly adapted for global consolidation and minimizes the cost implication on hardware and maintenance. This method is widely used in high-tech. The customer groups are further broken down into individual sold-to party customers. A percentage quota can be maintained at the customer level for supply distribution.
A and B. Demand Planning is used for maintaining the allocation percentage. The sales order is checked against the characteristic combination criteria for an existing product allocation quantity.
The characteristic combinations are populated to define the hierarchy allocations and serve as master data for the quota allocation maintenance. For a typical industry such as a PC manufacturing company. During the initial ATP check. Similar to product allocation. The check sequence of either method is done via the check instruction configuration.
Building on these basic methods. During sales order For example. This feature is part of the product allocation in the global ATP. The product allocation first determines the resulting confirmed quantity. The advanced availability check methods include the following: E Combination of basic methods To distribute its products proportionately in the market. CTP triggers product planning at the manufacturing plant and determines the delivery date based on the schedule of production capacity.
Using the source determination and product allocation method. Availability check for kits E Kits are BOMs that are always shipped in complete and assembled form e.
A typical example for location substitution see Figure 2. The check can be processed in several business dimensions: This process corresponds to the production process but without any production resource to combine the components as a complete kit. E Third-party order processing This method is helpful when the goods are shipped directly from the supplier to the customer. The substitution rules are the iterative availability check process based on business rules.
In the following subsections. The rule maintenance master data drives the predetermined sequence for alternative locations and alternative products.
Global The company takes the sales order and ships the products directly from the external partner or supplier to the customer warehouse. The business scenario supported by this feature allows the goods to be shipped to a customer from different sources or with alternative product options. The business process steps include a sales order coming into distribution center A. A typical use of the condition The condition technique.
Stock Available? You can also use location substitution to always replenish a customer from a specific warehouse. A rule maintenance is a master data created in global ATP that primarily consists of below four elements: Defines the sequential list of substitution products and the validity period.
Defines whether to use location or E E product or a combination of both procedures.
E Calculation profile: User setting to define how the system should confirm the order when the desired delivery date is not met. Defines the sequential list of substitution locations and the validity period.
Defines allowed delay or early confirmation days. The figure shows that the same product is checked across multiple locations first and then substituted by a different product if the ATP check is still not successful.
This global ATP solution is ideal for industries with configured products steel. During the sales order processing. The system automatically updates the location in the sales order by creating an additional item that shows where the order is confirmed. This is useful when a company wants to consolidate its products for to reduce costs e. If the single location is not found. This method is useful in industries where the assembly items are stocked and only when a customer sales order is received.
If the plan is accepted. It then creates a simulation production plan to find the best possible date for delivering the goods while considering the capacity of the manufacturing resources. The method checks the availability of the components via BOM explosion of the primary product before committing to the delivery date of the order. The first date is based on the stock availability. The conversion to receipt elements for the confirmed orders can be done later as a background job.
An example of multilevel ATP is shown in Figure 2. The first method is backorder processing BOP. The second method is the Unexpected goods issues creates less [negative] ATP quantity as a result. It aligns the confirmation process with business goals by prioritizing the sales orders to determine which orders to ship first.
As you can see. BOP aligns the supply plan and the open sales orders. Filter the scope of BOP by selecting the orders that will be included in the processing. High-priority order to fulfill the demand. This will help a business confirm customer orders that were not confirmed when orders were first received. In a business scenario.
Identify the business criteria important for prioritization. The user defines the sort profile for defining the sequence to allocate the available stocks to the customer orders. The BOP process consists of defining the order processing scope through master data. Execute the BOP either interactively manually reconfirming the sales documents or as a background job.
This helps businesses prioritize orders during supply shortage. As a reallocation process. BOP is essential in the following situations: E Unexpected goods receipts creates more ATP quantity as a result. BOP is also critical when the supply is constrained and you must decide which sales orders to prioritize for shipping.
This will help businesses increase the profit margin by serving important customer sales orders. MAD is the date for checking product availability.
The scheduling see Figure 2. E E E Schedule the correct ETA for supply availability Properly calculate the lead time between supplier and customer points Increase the customer-service level and sales based on supply availability at the committed date Custom alerts can also be defined per business requirements e.
CPS can also do calendar determination. CPS uses business processes that have activities. The only difference is that CPS is a lot more flexible where instead of fixed activities for shipment scheduling e. CPS should be used in scenarios where transportation and shipment scheduling cannot be achieved using the condition technique.
In addition to duration determination. Integrating demand and supply planning with order fulfillment. The viable combinations are listed here: Combining the forecasting process and allocation process with ATP.
Planning strategies control the sequence of supply consumption and the multi-level BOM explosion. Eliminate high-priority supplies Maximize use of existing capacities to produce from scratch Use low-priority supplies in bottleneck situations Supply items are assigned to categories such as normal or excess stock. When an order for an item comes in, the system searches for the best way to meet the demand based on the assigned strategy.
The strategy is the sequence in which the system searches the supply categories so it can fill the order. SNP Strategies: Supply Network Planning: Supply Network Planning Topic: Open interactive planning in SNP, run Heuristics and view the capacity situation for a resource Once a forecast has been generated at Body Care Incorporated, the Logistics Planner uses SNP Heuristics to create a distribution plan and checks for capacity overloads at the production plants.
Open interactive planning of Supply Network Planning. The relative time interval of two months and the alert profiles are taken from your cockpit settings. Save and use your settings. Supply Network Planning is used for the medium range planning in which requirements are aggregated for the defined bucket.
Production Planning and Detailed Scheduling is used for short-term planning in which orders can be scheduled within the accuracy of a second while taking sequence constraints into account. In SNP, however, orders cannot be created or changed in the production horizon. Sales orders are not considered at all in planning run. With the make-to-stock production strategy 10 , incoming sales orders do not consume the forecast.
With this strategy you can accurately forecast production quantities for the finished product. Production quantities take into account actual sales orders as well as forecasted demand. Incoming sales orders consume the forecast and the production quantities result from the consolidated demand. The advantage of this strategy is that you can react quickly to customer demand. You can define whether forward or backward consumption or a combination of both.
If you only want to produce based on the forecast no customer orders , then this can be achieved by not transferring customer orders from the OLTP system. This planning strategy is used when planning of the finished product is not required or possible. You choose this strategy if the main value-added process is for final assembly, that is, the amount of the sales order is fixed and production is unique for every customer. With this strategy, only the product's component parts are produced prior to receiving the sales order.
The sales order consumes the forecast of the finished product and triggers production of the finished product. Sales orders are created in the OLTP system. An ATP check is carried out in the case of a product shortage for a sales order.
The system creates an order to cover the requirements. All BOM levels are planned until suitable receipt elements have been found or created for all levels. Manual planning with check means that no production orders or procurement proposals are created by the system if there is a product shortage.
During the ATP check, the system searches for a receipt element for a sales order either in the future or looks for alternative procurement options. You then have to create an order manually to cover requirements. Manual planning without check means that no production orders or procurement proposals are created by the system if there is a product shortage. The system does not search for a suitable receipt element.
The product is always considered to be available with this type of planning.
Planning parameters: Capacity variants: Resource specific planning parameters Resource data are relevant for scheduling detailed production dates of orders and operations, taking worktime and the capacity of the resources into account.
You create a resource independently of a particular supply chain model or a particular planning version. You assign all the resources relevant for planning to a supply chain model. The system creates a copy of the resource, which is specific to the planning version. Single activity resources can only process one activity at a time.
For single resources, you only define the worktimes. For scheduling, the productive time is relevant, that is, the worktime reduced by break times and interruptions at the resource. The duration of the setup activities that are dependent on the operation sequence at the resource The setup costs You define an setup activity to be dependent on the sequence in the PPM. In the setup matrix you define all transitions between the various setup statuses of the resource.
A setup status is defined by the setup group or the setup key for the operation being processed at the resource. Using setup groups, you define the standard setup transitions at the resource. Using setup keys , you define the exception setup transitions for a standard setup transition. You assign either a setup key or a setup group to an operation in the PPM. Activity 2 Main capacity requirement Secondary resources: It combines routing and the bill of materials into one master data object.
Depending on the location, the lot size to be produced and the validity of the production version the system selects a PPM. With different PPM you model different production technologies for one product.
Each operation includes one or more activities, the components consumed or produced by the activity, primary and alternative resources used by the activity, and the sequence of the activities within the operation. For each activity, you can maintain several modes, that is, several alternative resources at which the activity may be processed.
The system selects a mode, depending on the resource availability and the priority that you assigned to the mode. Scheduling Strategies: You set scheduling strategies for the scheduling of orders and operations in the strategy profile. You can define that the system takes the following constraints into account: Alerts display and the rescheduling depend on the combination of: The system displays constraints that are violated in the alert monitor.
You define in the alert monitor profile, for which products and resources and for which situations the system displays alerts. Resource overload alerts are only displayed if you have defined a resource to be a finite resource. The results are feasible production dates.
You use it for interactive scheduling, for example, for interactive alert resolution and processing. You can specify the layout of a planning table, that is: The various charts for example, a resource chart and an order chart The field selection and sorting for the columns in the table section of a chart The format of the rows in the table section The objects displayed in the diagram section of a chart, for example: Operations or orders graphical objects Histograms product stock curves or resource load curves Network views of operations and orders that display the time relationships and pegging relationships between operations or between orders.
The layout of the operations and orders in the diagram section. Optimizer - Scope Start End Transferred resources: The optimization function reschedules orders and operations: That lie completely within the optimization horizon That are not fixed That are at resources which were transferred into the optimization If you have selected resources in the planning table, these selected resources are transferred to the optimizer. If you have not selected any resources in the planning table, the system transfers the resources that you specified in the work area for the planning table to the optimizer.
When you call up the optimization from manual order processing, the system transfers the resources on which the order is being processed to the optimizer. All other orders and operations are fixed, that is, they are not rescheduled during optimization. However, the fixed orders and operations determine by their relationships to the non-fixed orders and operations, if and by how much these orders and operations can be shifted during optimization.
The optimized schedule is, therefore, adjusted to accommodate the fixed orders and operations. Parameters of Optimization The user influences the result of the optimization by setting these parameters: Constraint propagation: This procedure is for complex scheduling problems in which many interdependencies and constraints have to be considered, and where it is difficult for the planner to find a feasible solution by scheduling interactively in the planning table.
Genetic algorithm: This procedure is suitable for scheduling problems in which the planner is faced with the problem of finding a very good solution, and not just a feasible one. A typical use for this procedure is in establishing an optimal sequence based on the setup of operations The optimization function evaluates a schedule; that is, it evaluates the dates and the sequence of orders and operations, based on the objective function.
The objective function is the sum of the weighted optimization criteria: The optimization function tries to reduce the value of the objective function during the optimization run, that is, it tries to find a schedule in which the values of the various criteria, according to their weighting, are as low as possible.
In general, it is not possible to fulfill all the criteria to the same extent. For example, a reduction in the setup time could lead to an increase in the total lead time. Characteristics-Dependent Planning Example: Characteristics in Orders ProdNo: Match between characteristics of operations and characteristics of the resource is checked during scheduling characteristics are treated as additional constraints.
User interfaces for definition and change of campaigns are available in APO. Change of a block results in: Production Planning and Detailed Scheduling At the conclusion of this exercise, you will be able to: An optimized sequence guarantees increased throughput and revenue.
Deployment Contents: Business Scenario z Body Care products are distributed to their distribution centers and customers on a daily basis. With pull distribution, all demand within the pull deployment horizon is met through deployment. Distribution occurs according to the due date specified at the DCs. You specify a fair share rule in the product master data to identify how you want the fair share logic to be implemented: The objective of fair share rule A is to distribute the stock proportionally to all distribution centers DCs according to demand.
The objective of fair share rule B is to raise the stock levels in all DCs to approximately the same percentage of target stock level. The objective of fair share rule C is to distribute the stock according to priority of the demand at the DCs. A quantity of is distributed on the second day. Although the supply is , the demand within the pull horizon is only , so only are distributed. PushA quantity of is distributed on the first day, when the supply is , and a quantity of is distributed on the second day, when the supply is Since the demand in the system is , all the supply can be distributed.
If the demand in the system had been , only would be deployed on the second day. Transport Load Builder Plan for loading of transport vehicles: Transportation vehicles are filled to maximum capacity No transportation vehicle is dispatched that is not filled to minimum capacity The minimum values for capacity cubic volume and weight and pallets to build a load and the maximum amount of product per load is defined in the TLB profile.
The system checks the planned transport orders against these minimum and maximum values. If the planned transport orders do not meet either the minimum or maximum requirements, the system activates an alert. If the load does not meet the minimum capacity requirements specified for a full transport load within the specified pull-in horizon, you can manually add transport orders that are planned for later shipment and ship them early in order to build a full truck load.
SNP Deployment At the conclusion of this exercise, you will be able to: Select all products. Make sure that the planned distribution demand is converted to confirmed distribution demand.
If you select orders not change, the system will not change the SNP transport orders. Instead it will create confirmed transport orders and reduce the ATD quantity. The selection screen appears. To select all confirm with green check without any entries. Business Scenario z Body Care Incorporated intends to use GATP for finding the possible sources to deliver the requested products in time with the necessary quantity.
Sales orders processed in the OLTP will trigger a Global ATP check, which depending on the configuration can call upon inventory, production plans, deployment plans, and various sets of planning data to calculate the correct availability result. Especially it controls the selection of the rules base in the rules-based ATP check. An Available-To-Promise ATP check is an online search to verify the company's ability to provide the requested product, in the requested quantity,and on the date requested by the customer.
Applying rules-based ATP is the basis for checks of alternative products in alternative locations as well as for production.
The rules stored in the system determine the next checking step in each case. This centers on the heuristic aspect. Possible next steps are as follows: Substitution Sourcing Capable-to-promise All of which span the three-dimensional space shown in the picture. The search stops when an acceptable result is provided by the check.
Not enough items in stock Solution: In the easiest case, this search strategy defines a sequence in which the system reads the individual rules. Each access of this sequence is performed using a combination of characteristics.
For each explicit combination of characteristics, it is defined which rule will be executed. Each rule may contain: A set of alternative products A set of alternative locations Instructions how to combine alternative location and product lists and which results will be accepted during a check.
The result is passed to ATP which in return updates the sales order after confirmation of the delivery proposal. Product allocations are applied to a product allocations object. The product allocations object is the reason for allocating quantities.
It could be either one the following: Global Available to Promise: Business Process Procedure Overview Bef ore you can use the payment program, you need to def ine your house banks and t he account s at your banks, t he required payment met hods and t he payment f orms. The standard syst em cont ains payment methods and payment forms. YouBusiness alreadyTrigger: Via payment program Bef ore you can ion, use the payment program, you need to define your house banks and t he accounts at configurat your banks, t heyou cont rol: The st andard system Matrix what is to be paid.
To do this, you specify rules according to which the open Questionnaires are select ed andalready cont ains Business grouped payment Process for payment. You can transfer t hem and adapt t hem t o Overview when payment is carried out. Basically, t he due date of the open it Via emspaym meet your determines when requirement payment iss.
You To hods met determine do he this, and yout hespecify paym ent rules according forms. The st to whichsystem andard the open it em s t o be paid how t he paymentalready contains is made. However, bank account f or t heyou Via payment can specif program payment. To do t his, you to whom specify t he payment rules accordingist made.
Basically, from where t hedat t he due payment e of t he isopen made. You det s ermine the payee. Run Dat e how the payment is made. You det ermine rules that are used t o select a payment method. Identif icat ion from where t he payment is made. You det ermine rules that are used t o select a bank and a Company Code s bank account Input - Required Fieldsfor the payment. The standard system Overview Procedure Steps already contains payment met hods and payment f orms. You can t ransfer them and adapt them to Before you can use the payment program, meet your requirement you need to define s.
Periodic already contBusiness what is tpayment ains Process o be paid. Procedure metTohods do t his, and Overview you specify payment rulesYou f orms. Via out you payment Tocando Basically, methods specify this, you payment program and t he forms. However, ion. F when payment is carried how Via payment from meet you can the your out. However, klsakjlkjdjj kjlks kjlks slllslkas kkjdklka kkjdklka dlakjsj jkjsakj l;lk;lkl;kas llklld l;lk;lkl;kas llklld On scr ee n, Automa tic Pa yme nt Tra nsac tions, e nte r the be low informa tion: To do this, tyou specify o whom t herules paymentaccording bankisaccount to which made.
Youit ems. However, a bank and a klsakjlkjdjj daskjasn,mn,man slllslkas klsakjlkjdjj dlakjsj dlkkkajnknd slllslkas jkjsakj dlakjsj jkjsakj Via Transact ion Code F On sc re en, Aut omatic Payme nt Tr ansact ions, ente r the be low infor mat ion: You determine t he payee. Input Fields rules t hat are used to select payment. Identification bank account f or t he payment. Steps klsakjlkjdjj kjlks kjlks slllslkas kkjdklka kkjdklka dlakjsj jkjsakj l;lk;lkl;kas llklld l;lk;lkl;kas llklld Tips and Tricks Procedure St eps Access Creat e Aut omat ViaicMenus Payment transaction by: Unit Summary 2 You are now able to: Planning e.
If you prefer to work in a language other than the default, you also need to set the appropriate language indicator. If the Client field already contains a client number, you can either accept this entry or overwrite it. Press the TAB key to place the cursor at the beginning of the User field. Enter your user name in the User field and press the TAB key to move the cursor to the Password field.
Enter your password in the Password field. As a security measure, the system does not display what you type. Client - Each client is a self-contained technical unit. A user master record must be created for each user on the client on which he or she works.
Session 6 Valid from Descriptions Name Exec. The system opens a new window with which you can process a new task independent of the first window.
Up to six sessions can be opened within a user logon. To activate a session placed in the background, click on the session with the mouse. You can move the individual session windows on the screen by dragging. Be aware that you lock objects to other users when they are open, preventing others from accessing them. You can lock out others unnecessarily when working with numerous sessions.
It is the same as the Enter key. Save - stores your work in the database. Back - returns to the previous screen without saving. Exit - leaves the current application, either to the previous application or to the main menu. Cancel - exits the current task without saving. Help - takes you to online help.
Execute - begins a system activity. Find - performs a search for data. Sort - rearranges the data alphabetically by the highlighted column. Allows you to Information systems Tools System change your address,? Allows you to Own spool requests specify your preferred printer, Favorite maint.