SAP Applications
- Replenishment Planning (F2831) SAP Fiori App
- Manage Sales Orders (F1873) SAP Fiori App
- Schedule MRP Runs (F1339) SAP Fiori App
- Check Material Coverage (F0251)SAP Fiori App
- Create Production Order (CO01) SAP GUI App
- Planner Overview (F2832) SAP Fiori App
- Post Goods Movement (MIGO) SAP GUI App
Monitor Demand-Driven Replenishment - Replenishment Planning (F2831) SAP Fiori App
Demand-Driven Replenishment helps you plan and manage supply chains efficiently based on customer demand, rather than through traditional MRP procedures. You do this by strategically decoupling material flows, becoming less vulnerable to disruptions in the supply chain, and by protecting the flow through dynamically-managed buffer (stock) levels for relevant products.
Optimally, your target is to ensure high customer service levels at the lowest possible inventory. With sufficient data to model customer demand, products or components relevant to Demand-Driven Replenishment can be sufficiently well-stocked to meet customer demand, but still stocked in low enough quantities to prevent excessive annual storage costs or losses due to expiry.
Decoupling material flows at strategic locations can help avoid the Bullwhip Effect, which refers to increasing swings in inventory along the supply chain in response to changes in customer demand. These swings in inventory can expand exponentially up a supply chain, and can cause excessive storage costs or losses due to expiry along all the levels of a supply chain.
Within the Demand-Driven Replenishment area, there are several different applications. Two apps relevant to this business process include:
- Replenishment Planning by Planning Priority
This app provides an overview of the buffer information sorted by the planning priority. Using this information, you can trigger replenishment on-time to avoid stock shortages and possible delays in the completion of production or sales orders as a result of insufficient stock.
- Replenishment Execution by On-Hand Status
This app provides visibility into the current stock situation for each product, so you can check that sufficient on-hand stock is available for production. Using this information, the planner could try to speed up replenishment by contacting the supplier of a purchase order, or the production supervisor of a component production order.
Manage Sales Orders (F1873) SAP Fiori App

Description
With the Manage Sales Orders app, you can search for sales orders according to your filter criteria and display them in a list. From the list, you can execute different actions, for example, you can reject all items of one or more sales orders. You can also navigate to related apps, for example, to display sales order details or you can display the process flow.
Key Features
- Search for sales orders using a free text search.
- Search for sales orders by entering a value in one or more of the filter fields.
- Create a variant for the current filter selection and save it for later reference.
- Filter the displayed sales orders by using additional criteria.
- Hide the filter bar.
- Sort sales orders.
- Hide or show columns in the list.
- Create a sales order.
- Reject all items for up to 25 selected sales orders simultaneously. You must enter a reason for rejection.
- Set or remove a delivery block for up to 25 selected sales orders on header level simultaneously.
- Set or remove a billing block for up to 25 selected sales orders on header level simultaneously.
- Choose a row in the list to display or change sales order details.
- Navigate to the Customer - 360° View app.
- Navigate to the sales order object page.
- Navigate to the customer object page.
- Navigate to the process flow, which provides you with a graphical overview of the chain of connected process steps and corresponding business documents (document flow). For example, you can see the status of a sales order, whether it is relevant for shipping, and if an invoice has been created.
App Extensibility
Key users can extend the Manage Sales Orders app using the Custom Fields and Logic app for the following business contexts:
- Sales: Sales Document
- PLM: Variant Configuration for Print
UI Element (Custom Fields) | Business Context |
---|---|
List of sales orders | Sales: Sales Document |
BAdI (Custom Logic) | Business Context | Use |
---|---|---|
Characteristic Filtering for Printing Check | PLM: Variant Configuration for Print | Change the order of characteristics on the output, or exclude them from printing |
Schedule MRP Runs (F1339) SAP Fiori App

Description
You can use this app to schedule and monitor application-related jobs. If you have manual activities that you often need to do at a specific time, the Application Jobs app can reduce your workload by running these tasks smoothly in the background. You can plan regular jobs which keeps you free to concentrate on other tasks.
Key Features
Schedule jobs based on a job template.
- Select a job template.
- Define the description, start date, start time and recurrence of the job.
- Enter job-specific selection criteria and parameters.
Work with personalized job templates.
- Create and personalize a job template.
- Save personalized job template for later use.
Note
The parameters under Scheduling Information cannot be saved as a part of a template. - Share personalized templates.
- Arrange job series that take different time zones into account.
- Schedule job chains.
- Monitor jobs.
Display the following information: Status, Log, Description, Planned Start, Start, End, Duration, Created By, Job ID, and App Log Handle.
- Display job results.
Navigate to job result outputs of the type ‘LIST’ (ABAP spool lists) that were created with ABAP WRITE or ALV calls.
- Copy a job.
- Cancel a job.
Check Material Coverage (F0251) SAP Fiori App

Description
During the MRP run, the system checks whether current material demand can be covered by current inventory and expected material receipts. In a regenerative MRP run, the system plans all materials irrespective of whether they have been changed since the last MRP run. In a net change MRP run, the system only includes materials that have been changed since the last planning run in the new planning run. If current demand is not covered, the system creates purchase requisitions. You can use this app to create and schedule a job for executing your MRP runs. To automate the planning process, the MRP run has to be carried out on a regular basis. You can use this app to create a job that performs this task for you, reducing your workload by running this task smoothly in the background.
Key Features
- Create and schedule jobs for your MRP runs.
- You can define the following information for MRP runs:
- The description, start date, start time and recurrence of the MRP run
- Specific control parameters for the MRP run
- The planning scope of the MRP run
- Monitor the jobs and display information on the status, planned start, end, and duration.
In the Job Details screen you can display a log with information on the planning run.
- Cancel the job.
How to Schedule an MRP Run
- Define the start date of the job in the Application Jobs screen and choose New.
- Enter a job description in the Job Details section and define the scheduling parameters in the Scheduling Information section.
- Define the following settings in the Control Parameters section of the screen:
- Regenerative Planning: Select this checkbox if you want the system to execute a regenerative planning run. In this type of planning run, the system plans all selected materials irrespective of whether they have been changed in any way relevant to MRP since the last planning run. If you do not select this indicator, the system automatically executes net change planning. Net change planning reduces MRP runtimes and is, therefore, the recommended planning type.
- Planning Mode: You can choose between planning mode 1 (adapt planning data) or planning mode 3 (delete and recreate planning data). Planning mode 1 (adapt planning data) reduces MRP runtimes and is, therefore, the recommended planning mode
- Proposal in Past Allowed: Select this checkbox if you want to allow the system to create purchase requisitions in the past.
- Define the scope of the planning run in the Planning Scope section of the screen:
- You can limit the planning run to one or more plants, materials, or MRP controllers.
- You can perform the planning run for a combination of these settings.
- Choose Schedule to complete the process.
- Optional: In the Display MRP Key Figures app, you can find detailed information on the completed MRP runs. In the Display MRP Master Data Issues app, you can find information on all issues concerning master data that were detected during an MRP Live planning run.
Create Production Order (CO01) SAP GUI App

Description
You can create production orders with this app. A production order defines which material is to be processed, at which location, at what time, and how much work is required. It also defines which resources are to be used and how the order costs are to be settled. Production orders can be created manually without being previously requested. Alternatively, they can be automatically created by converting a planned order. A newly created production order has the status CRTD (created) and cannot be executed until it has been released.
Key Features
- Create new production orders manually by specifying the following in the initial screen:
- Material
- Production plant
- Planning plant
- Order type
- Order number (specify this if the order is assigned externally, otherwise leave this field blank)
- Create a new production order based on the copy of an already existing reference order that you select in the Copy From section of the initial screen
- Create a production order from a planned order
- Define the header data of the production orders
Make settings for the scheduling, quantity, and priority
- Check the material availability
- Define the operation data
- Insert or delete operations
- Check the status and details of operations
- Release options
- Maintain operation components
- Assign production resources and tools (PRTs) to operations
- Define the component data
- Release production orders
Planner Overview (F2832) SAP Fiori App

Description
The Planner Overview shows in a single page the most important information and tasks related to demand-driven replenishment that are relevant for you right now. The information is displayed on a set of cards. This allows you to focus on the most important tasks, and view, filter, and react to information quickly.
Key Features
- You can customize the overview page by rearranging cards and by hiding or showing them. You can drag and drop cards to rearrange them.
- To hide a card, proceed as follows:
- In the header bar, choose the User icon and select Manage Cards. Use the switch control to hide or show the relevant card. Choose OK.
- To reset the view to the default settings, choose Restore in the Manage Cards window.
- You can also apply a filter to the displayed information, which will affect all relevant cards. For example, you can filter the content of all cards per product or plant.
- SAP delivers a filter variant that can be used immediately. It contains some predefined values for the filter bar. You can make your own variant by choosing the Select Variant drop-down arrow. You can also customize the filter by choosing Adapt Filter.
Planner Overview Cards
Buffer Level Management
- Shows you the number of buffers with deviations, that is, the number of buffers where there is a difference between the actual buffer levels and the proposed buffer levels.
- The column charts show you the number of buffers with deviating proposals.
- Selecting the header takes you to the Manage Buffer Levels app.
- Selecting a column also takes you to the Manage Buffer Levels app, but the buffers are now filtered based on the indicator associated with that column.
Replenishment Planning
- Shows you the total number of buffers below the reorder point.
- The column charts show you the number of buffers to be replenished.
- Selecting the header takes you to the Monitor Demand-Driven Replenishment app.
- Selecting a column also takes you to the Monitor Demand-Driven Replenishment app, but the buffers are now filtered based on the indicator associated with that column.
Replenishment Execution
- Shows you the total number of buffers below the safety stock.
- The column charts show you the number of buffers with low on-hand stock.
- Selecting the header takes you to the Monitor Demand-Driven Replenishment app.
- Selecting a column also takes you to the Monitor Demand-Driven Replenishment app, but the buffers are now filtered based on the indicator associated with that column.
Post Goods Movement (MIGO) SAP GUI App

Description
You can use the transaction MIGO
to post the following goods movements:
- Goods receipts from external procurement
- Goods receipts for orders
- 'Other' goods receipts
- Return deliveries and subsequent deliveries
- Goods issues
- Transfer postings and stock transfers
- Subsequent adjustment for subcontracting
Key Features
MIGO
replaces all the conventional transactions for posting goods movements whose transaction codes start withMB*
.Note
You can continue working with the old transactions (MB*
) without restrictions for the time being.Note
As a result of the completely new development ofMIGO
, the system behavior may differ slightly from the behavior of the old goods movement transactions (MB*
). Such variations are due to the different usability concept and do not constitute a functional limitation.- You can maintain and display all the data on one screen. You can find all the information you need for an item without having to switch from screen to screen. You can just hide any detailed information you do not require.
- When you enter goods movements, the system does not issue any messages; before you post the goods movements, you can display all the messages at once.
- Instead of having to enter the same data every time you enter a new goods movement (for example, plant, storage location, or movement type), you enter the data you use most often only once via Settings → Default values. The system then proposes this data every time you enter a goods movement.
- If you do not know the exact name of the material, plant, or storage location, you just enter part of the number or a description. The system then searches for and proposes the complete term for you.
- The screen is split into three areas: overview tree, header data, and detail data:
- Overview tree: You can show and hide this area via the Overview on/off button. The overview screen displays the last ten documents for orders, reservations, material documents or held data. You thereby always have an overview of the last activities you carried out.
- Header data: You can show and hide this area via the Open/close header data button.
- Detail data: You can show this area by choosing the item for which you want to display detail data in the Line column of the item overview. You can hide the detail data again by choosing Close detail data. Each time you call up the transaction, the screen is displayed as it was configured the last time you used it.
How to Work with this Transaction
- Choose Functions and Documents
Choose which transaction you want to process:
- Goods receipt
- Goods issue
- Return delivery
- Subsequent delivery
- Reversal
- Release GR blocked stock
- Remove from storage
- Place in storage (putaway)
- Transfer posting
- Subsequent adjustment
Define what you want to reference in each transaction. Depending on the selected transaction, you can reference one of the following:
- Purchase order
- Order
- Material document
- Delivery note
- Inbound delivery
- Outbound delivery
- Shipment
- Transport identification code
- Reservation
- Other
You can also display material documents and go from them directly to the Financial Accounting documents.
To the right of the list fields, you can enter the desired document number or search for a document. The system displays the search results in a separate window at the bottom of the screen. Within the output of the search results, the functions of the SAP List Viewer are available.
- Define Default Values:
You can define default values that the system proposes every time you enter a goods movement. For example, you can define a plant, storage location, and movement type as default values. You define these default values via Settings → Default values.
It is also possible to change the default values for the movement type and for the special stock indicator directly, without calling the dialog box for the default values. Enter the required movement type and special stock indicator in the first line at the top right in
MIGO
, and choose Enter. - Search for Documents:
You can search for purchasing documents, material documents, reservation documents, and goods receipts for orders. Searching for goods issues for orders is the same as searching for reservations; in both cases, the output list for the reservations is identical. If you reference a reservation when you post a goods movement, you should be careful to reference the correct reservation (receipt or issue). You can carry out the posting regardless of whether it is a receipt reservation or an issue reservation.
If you have called up the search function, enter your search criteria in the dialog box. The system displays the search result in a separate window at the bottom of the screen. You can use the functions of the ABAP List Viewer for the output of the search result. In this way, you can sort the documents found according to different criteria. To copy the documents to the item overview in order to process them, double-click the documents. You can close the window containing the search results by choosing Close search result. You can show it again by choosing Display last search result. The search results disappear when you call up the transaction again.
- Enter Material, Vendor, Plant, and Storage Location:
There are more options for entering data for the material, vendor, plant, and storage location. For example, if you do not know the exact storage location number, you just enter part of the storage location number or name and choose Continue. The system displays a dialog box containing all the storage locations in which the entered data appears.
- Select/Deselect Items and Copy Entries:
To post an item, you have to select each item to be posted using the OK indicator. In the item overview, you can also select or deselect several or all items at once. To do this, set the OK indicator for the first item to be selected or deselected and choose Copy cell contents. The system copies the set indicator from the current item to all items that are below it, even when these are outside the visible area of the item overview. Using this function for copying data that has been entered, you can copy your entries to all other fields that are ready for input (for example, the storage location, the entry quantity, or the stock type).
- Hold and Manage Data:
If you have to stop processing a goods movement before you have posted it, you can hold the data you have entered in the system without posting it. This means that the next time you use the transaction, you only have to call up the held data instead of having to re-enter it all.
You can copy the data that you want to hold to the list of held data, by choosing Hold. You can view the list of held data by choosing Goods receipt → Held data. In this list, you can choose which data you want to continue processing. The last ten pieces of data you held are displayed in the overview tree; you can select them for further processing by double-clicking on them. Held data is automatically deleted when you continue to process the goods movement. For frequently recurring transactions/events, it is possible to use held data as a reference that will not be deleted after the recall (see Notes for held data). You can delete the held data you no longer require by choosing Goods receipt → Held data. You can delete held data that is no longer required for all users at once using the report Manage Held Data (MMIM_PREDOC_MAINTAIN).
- Check Documents and Evaluate Error Log:
The system does not issue any warning messages or error messages while you are entering a goods movement. If you want to know for which items the system issued a warning or error message before you post the goods movements, choose Check. The system displays all the warning messages and error messages in a dialog box. If you save the document immediately by choosing Post, you only obtain a dialog box with an error log containing the warning and error messages if any were issued. After you have checked a document for the first time, the item overview contains a new column Status, which displays the check results for each item via a traffic light symbol. To go to the error log for this item, choose the corresponding button.
- Display Material Mater Record and Vendor Master Record:
If you require more data for a material or vendor, you can go to the respective master record by double-clicking the corresponding field. You can also display the detail data for user names and account assignments by double-clicking them.