Sap SCM
Sap SCM
In SAP Supply Chain, the master data contains production process models PPMs,
resources, material, and other objects that are required to create supply chain model.
Under production process, you have main objects − Bills of Material (BOM), material
master, routing and work center.
Master data contains the key properties of these objects like production order, material
type, planning requirements, goods issue and goods receipt.
The following types of master data exists under Production process model −
Material Mas
Plant
BOM usage (usage 1 is production)
Material Master
Material master contains information related to different material types like finished
product, raw material. Material master can be used for identifying a product, purchase
material, goods issue or good receipt, MRP and production confirmation.
Step 1 − For Material master data, use T-code: MM01 or go to Logistics → Production
→ Master Data → Material Master → Material → Create (General) → Immediately
Step 2 − Enter Industry Sector and Material Type.
Work Center
Work center consists of master data related routing of products. It contains data related
to scheduling, capacity planning and production costing.
Step 1 − For work center, use T-code: CR01 or go to Logistics → Production → Master
Data → Work Centers → Work Center → Create.
A routing is a description of which operations or list of activities has to be carried out during the
production and planning process.
It also tells what order or sequence the activities/operations needs to be carried out at work
centers or machines.
There may be several alternative routings for a product. For example, product can be
manufactured on 2 manually operated machines (drilling and grinding) and
simultaneously manufactured on 1 automatic machine (which has both drilling and
grinding functions).In this case, Material has 2 alternative routings viz, automatic
machine and manual operated machine.
Multiple materials can follow same routing group which means a group of materials can
have single routing.
Routing is used in Production for scheduling and costing of operations for finished and
semi-finished materials.
Routing’s are also used in standard cost calculation for finished Product by calculating
operational cost of finished product.
Before creating the routing, it is mandatory that Work Centre should be available in the
system.
Supply chain forecasting refers to the process of predicting demand, supply or pricing for a
product — or a range of products — in a particular industry. For example, the algorithms behind
a forecasting model can look at data from suppliers and customers and forecast the price of a
product.
Material Reservation
Reservations are system documents that show a requirement for a certain amount of good for
production, cost center and any other need.
Reservations are important in planning/MRP as the system reserves needed quantities before
they are posted. If there weren’t reservations in the system, we might encounter a problem that
we need to use the goods for production order, but we cannot post the goods issue because a
sales order has taken the goods just few minutes ago. When we create the reservation, system
doesn’t allow any other document to reserve the goods for other purpose. This also depends on
the system settings for MRP. You might give reservations a privilege to always take the goods
off the stock, even if it is already reserved by the sales order or delivery (not quite good
solution). But you can also customize the system that sales orders don’t check the reservations
when performing availability check.
You can create a reservation for the material for a number of reasons. System can also create the
reservation if the MRP settings imply that kind of system behavior.
Mention what is the difference between stock transport order and stock transfer order?
• Stock transfer order: It is referred to the transfer of stock for the usage in the same company
• Stock transport order: It is referred to the change of title of stock in the name of the buyer
Large companies having many plants in different geographical locations commonly require stock
movement from one plant to another. For this purpose, SAP ERP has a special process with SAP
stock transport order (STO) that enables to move stock from one plant to another or between
different storage locations of plants.
For example, in one of my trading client, we used to import materials from abroad in big
containers and then those containers were unloaded into one big branch (plant) as it was cost
efficient to import materials in bulk to one location. Next, other smaller branches (plans) raised
SAP stock transport order (STO) to purchase stock from big branch for the quantity required.
The big branch dispatched the quantity against the STO on the mentioned delivery dates.
In the below screenshot, you can see a diagram illustrating the stock transfer process. STO is
raised by a receiving plant and sent to a supplying plant. The supplying plant then delivers the
material, which in the SAP system will be shown as stock in transit. When the receiving plant
receives the material, goods receipt takes place at the receiving plant. There is no invoicing, as
the stock is transferred between plant that are part of the same company.
Stock transfer process uses the standard transaction ME21N for creating purchase orders (PO),
where we trigger STO process by selecting document type = Stock Transport Order as shown on
the screenshots below.
ME21
Ite
ms of Stock Transport Order
If you have any additional charges which needs to be added to the cost of the material, you
should provide the details in the conditions tab. For instance, it is possible to add freight charges
as shown below:
Pri
cing Conditions of Stock Transport Order
Now, your stock transport order is ready and to cross check for any errors in your STO, click
on button which will tell you if everything is correct in your document. If not, then a
red button will come up notifying you about error(s) in the document that needs to be fixed
before you can save the document. Once all issues are fixed, you click the button, which will
save the document. The SAP system will provide you with SAP generated document number as
shown below notifying that the document has been created.
SAP Stock Transport Order has been
Created
Production Orders:
A production order defines which material is to be processed, at which location, and at what time
and how much quantity is required. It also defines which components and sequence of operations
are to be used and how the order costs are to be settled.
Planned orders are results of running MRP. Shortages of materials that are set to internal
procurement will create planned orders, which can be converted into production orders.
Production orders are “hard copies”; they cannot be adjusted by an MRP run anymore.
BOM and routing data of the materials are copied into the production order which
determines the list of components and operational data in the order.
Planned Costs also gets updated in the production order via component price and routing
activity price.
You can run an availability check on production orders which determines any missing
components in the order so that you can bring that missing component for the order
execution at shop floor.
You can print the production order for shop floor which indicates the list of components
to be consumed and what kind of operations to be performed in sequence at the work
center.
After you have physically produced the material, you can declare the production through
order confirmation which updates the activities cost such as machine running price, labor
price on the order.
After Order Confirmation, all the cost such as the cost of components and activity cost
will be debited on the order, and once you post goods receipt, costs will be credited on
the order.
Once, production order is fully confirmed and delivered, or business has decided not to
execute that order, then it needs to be technically closed which means order will no
longer be considered in MRP run and will be deleted from stock/requirement list. Order
reservation on components will also be deleted.
The SAP MRP (Material Requirement Planning) is used to procure or produce the required
material quantities on time for in-house purpose or for fulfilling customer demands. In
manufacturing, the function of MRP is to guarantee material availability on time. The main
objective is to plan the supply based on requirements and considering the current stock in hand
and meet the shortages.
With MRP, inventory can be optimized via planning receipts according to the needs so
that surplus inventory could be avoided.
Sales and distribution give concrete customer requirements from the market.
In Demand Management, sales are planned in advance via a sales forecast. The sales
forecast is entered in demand management in the form of Planned Independent
Requirement (PIR), i.e., the requirement for the finished product.
In order to cover these requirements, MRP does net requirement calculation and plans
procurement quantities and dates on which the material needs to be procured or produced.
If a material is produced in-house, the system explodes the BOM and calculates the
dependent requirements, that is, the quantity of components required to produce the
finished product.
If a material shortage exists, planned orders are created at every BOM level to fulfill the
requirements and purchase requisitions are generated for externally procured raw
materials. You can also create planned orders for externally procured materials which can
be converted to purchase requisition.
MRP does lead time scheduling and calculates planned order dates based on routing
times. Basically, it does backward scheduling starting from requirement date minus (GR
processing times, in-house production time, float time before production ) and calculates
the duration of planned orders.
Production orders or Purchase orders are created after conversion of planned orders and
purchase requisition respectively.
MRP type “PD” in material master MRP 1 view is essential to run the MRP for the
materials. If, you don’t want to run MRP on the material then MRP type “ND” can be
maintained in the material master.
ABC indicator: This is an indicator showing the importance of the material in terms of
stock availability. Most of the companies use several ABC values, but most common are:
A – The most important materials, they need to be available for sales in every moment
customer requests it.
B – Less important materials that are often supposed to be available but the lack of this
material can happen and is allowed.
N – New, material not yet tested on the market, so we don’t actually know if it’s going to
be A, B or C yet.
D – Same as S with the difference that it has a certain quantity on stock just in case
someone needs it ASAP, in production planning it is called a material safety stock.
Lot size:
Defines the procedure used by the system in order to calculate the procurement or
production quantity of the material.
Other fields in this view MRP group: this setting is used to group materials with same
MRP control parameters which are, for example, the strategy group, the consumption
mode, etc. If this field is not maintained, the system will use material group from Basic
Data 1 when performing the MRP.
Plant-Specific Material Status: If set, this indicates the usability of material in special
functions, for example, material can be used for Testing or is going to be discontinued, so
the MRP doesn’t take it into account when it runs. This setting could restrict the use of
material in a particular function.
Reorder Point: indicates at which stock level MRP should create a new order (either
procurement or production order).
Minimum and Maximum lot size, Fixed lot size: used to indicate the boundaries for lot
size, or a fixed quantity to be used.
Ordering costs: fixed cost per order in company code currency, used to calculate the
optimal lot size.
Rounding Profile and Unit of Measure Group: like the fields in sales views, these are
the same fields you can populate with rounding type to purchasing or production (if
applicable).
Storage Bin:
Definition:
The storage bin (sometimes referred to as a “slot”) is the smallest addressable unit in a
warehouse. It identifies the exact location in the warehouse where goods can be stored.
A storage bin can be further sub-divided into bin sections. Several different materials
(Quants) can be stored in one bin at the same time.
Storage bin can be created manually one by one or multiple storage bins can be created
automatically.
Now select the line and click on display icon as shown below
After saving, transport request screen will be appeared. In few business cases, we get
access to LT10 transaction in Production to complete the storage bin creation directly in
Production as Storage Bin comes under master data. If you don’t use storage bin
structure, you can create LSMW for LS01N Transaction to create Storage Bins in bulk.
What is purchase requisition in SCM?
A purchase requisition is an internal document that authorizes the
Purchasing department to buy items or services. After a purchase
requisition is approved, it can be used to generate a purchase order.
Purchase orders are the external documents that the Purchasing
department submits to vendors.
Step 1)
Delivery date and net price are populated from information supplied in
master data.
Step 2)
1. You can see that purchase order contains several tabs at header
level.On the “Status” tab, you can find some information about
the status of the purchase order.
2. In this block, you can find general status (Active) as well as
purchase order confirmation (Not Yet Sent), Delivery status and
Invoice status.
3. This is information about quantities and value, ordered qty and
value, delivered qty and value, still to deliver qty and value,
Invoiced qty and value, and finally downpayment information.
Step 3)
Other tabs
In Conditions tab, you can find data about prices and conditions
on header level.
Texts tab is used to maintain header level texts.
Address tab holds the vendor address data.
In the Additional Data tab, you can find Collective number and
VAT registration number of the vendor.
Process Flow
In the standard system, sales document type BV is saved for cash sales with immediate delivery
type BV.
When the sales employee creates a cash sale, the system automatically proposes the current date
as the date for delivery and billing. Once the order has been posted, a delivery with type BV is
created immediately in the background and the system prints a document that is used as an
invoice for the customer.
The invoice papers are controlled with output type RD03, contained in the output determination
procedure for order type BV.
If the customer has already received the goods, this delivery should not be relevant for picking. If
the customer is to pick the goods up from a warehouse, the delivery should be relevant for
picking. If the goods are to be sent, this can be processed by maintaining the delivery in the usual
way.
The system automatically creates a resource-related billing index which updates the billing due
list. Billing document BV is created as the system processes the billing due list, but an invoice is
not printed.
– Material numbers
8. Choose Enter .
9. If the system carries out an availability check and finds that there is insufficient stock for
an order item to be delivered on the requested date, it displays a screen on which you can
choose between several delivery proposals. Normally, in a cash sale, you only sell the
quantity you can deliver on the spot.
10. Save your document.
The system automatically processes the delivery in the background and prints out a cash sale
invoice. The amount of the sale is processed later in an order-related billing transaction. The
amount is posted to financial accounting, using the order number as reference. Because this is
a cash sale, no invoice is produced during the billing run.
Rush Order
Implementation Considerations
In a rush order transaction, the customer picks up the goods or you deliver the goods on the same
day as the order is placed. In the standard system, when you save this sales document type, a
delivery is automatically created and billing is related to the delivery.
Process Flow
In the standard system, sales document type SO is saved for rush orders with immediate delivery
type LF. Once the goods have been removed from storage, the goods are picked, and goods issue
is posted.
Once the billing documents are created (for example, in collective processing), invoice papers
are printed and sent to the customer.
Once the customer has received the goods and is satisfied with them, the transaction is
considered to be complete. We recommend that you post goods issue in the background using a
program designed specifically for this purpose. You can then bill the transaction.
Note
The cash sale can only be billed if the order quantity is the same as the goods issue quantity. If
this is not the case, you need to adjust the cash sale document so that the delivered
quantity and the quantity to be billed match.
You use an order-related collective billing process to bill the cash sale, but an invoice is not
printed. The sales order number is used as the reference for the accounting document, created in
Financial Accounting.
Note
In extreme cases, you can delete the entire transaction, starting with the delivery.
If the delivery is damaged before it is picked up but after it is paid for and there is no
replacement stock, you can initiate a subsequent delivery.
If you make changes to the cash sale, you can issue a new cash sale invoice using the repeat
printout function.
How to create Free of Charge Delivery
Free of charge delivery process creates a non-billed sales order .E.g.
If some product is shipped for free sample to customer, free of charge
delivery is carried out. This document is not relevant for billing
because the customer is not billed for the free of charge delivery.
Step 1)
Step 3)
Click to save after filling all data, the system will show message
.
MRP parameters are required for MRP run in terms of considering the
requirements (PIR) in planning horizon, scheduling parameters and
about the usage of BOM and routing data.
1. Processing Key
2. Planning Mode
3. Scheduling
1. Enter your manufacturing Plant for which you want to take MRP
run.
4. Enter “3” for schedule lines which means MRP will generate
schedule lines for raw materials having scheduling agreement.
5. Enter “1” in MRP List and system will create MRP list similar to
stock /requirement list for later analysis of previous MRP run.
The system asks you nicely to re-check your input parameter because
the MRP run is going to reschedule and overwrite all existing data. Are
you sure??? If so, press enter.
Are you really, really sure that you want to continue??? If so, then
again press enter.
2. Enter your manufacturing Plant code for which you want to take
MRP run.
5. Enter “3” for schedule lines which means MRP will generate
schedule lines for raw materials having scheduling agreement.
6. Enter “1” in MRP List and system will create MRP list similar to
stock /requirement list for later analysis of previous MRP run.
The system asks you nicely to re-check your input parameter because
the MRP run is going to reschedule and overwrite all existing data. Are
you sure??? If so, press enter.
Are you 100% sure that you really want to continue??? If so, then
again press enter.
1. Input the material for which you want to run MPS. Here we have
taken ID “13967476”.
2. Enter your manufacturing Plant “INA2” for which you want to take
MPS run.
6. Enter “1” in MRP List and system will create MRP list similar to
stock /requirement list for later analysis of previous MPS run.
Click to next screen after filling all the fields, the system will show
message , click again, if everything is O.K.
Troubleshooting
Click button to save, the following message will show in the bottom
left corner: .
2. Press right mark sign on top or press enter from your keyboard.
The system will show the screen as below.
Step 2) In this screen, we will fetch the planned orders based on MRP
controller and selection dates.
3. Enter end selection date till all planned orders will be extracted.
Click right mark sign from the bottom or enter from the keyboard to
move to the next screen.
Step 3)In this screen,
1. Select the grid for which you want to convert the planned orders
1. Enter the yield quantity which is the produced quantity you want
to declare
If the control key of the last operation in the order specifies automatic
goods receipt, the system automatically posts the produced material
to unrestricted stock.
Troubleshooting
You will get a confirmation that the document has been posted.
Information “Document 56754500001 posted.
SAP SCM - Integration
To transfer master and transaction data from ERP system to SCM system, you need to
define an integration model. An integration model specify which data objects from ERP
system is to be transferred from total objects available.
You can create the integration model for master data like- BOM, routing, campaign
management details, uplift quantity. Integration is also required to move data from SAP
SCM system to ERM modules- like CRM to move sales quantity data, etc.
You can perform integration between SAP Customer Relationship Management and
SAP Supply Chain Management SAP SCM to perform the following activities −
If you want to move the baseline sales quantity from SAP SCM to SAP CRM.
To transfer the uplift quantity from CRM module to Supply Chain Management.
You can use trade promotions or campaigns to include in Demand Planning and Supply
Network Planning SNP in SAP SCM.
In SAP SCM, to create an integration model, you need to choose the object like-
Material masters on create Integration Model selection screen. Then you have to
mention the selection criteria that further restrict the object types you have already
selected.
When you select object Material Masters, select MRP controller to define the filter
objects. Filter objects are used to select which data objects are transferred to a
specified SCM system.
To transfer master and transaction data from ERP system to SCM system, you need to
define an integration model. When you create an integration model, system
automatically generates a new version of this model.
You can distinguish between versions of an integration model using their date and time
of creation, and by filter objects that they contain. You can create as many versions of
an integration model as you want however only one version is active at a time.
Step 1 − To generate a new version you can use Transaction code: CFM1 and save the
variant of the model. It is also possible to create run time variant of an active integration
model.
Step 2 − In the next window, you have to enter the following details −
Logical System
APO Application
Material Dependent Objects
Step 3 − When you do not select a restriction, it prompts that a very long run time is
expected if you select an execute.
Step 4 − Click the Save button and you will be prompted to enter a variant. You have to
enter the following details −
Variant Name
Description
Screen Assignment
You also have an option to copy screen assignment.
Step 5 − To save the variant of this model, click the save button at the top.
You can also navigate to Logistics → Central Functions → Supply Chain Planning
Interface → Core Interface Advanced Planner and Optimizer → Integration Model →
Activate
It will display activate/deactivate Integration model screen. Select the model from the list
of available models. You can use the following entry fields to select the integration
model to be activated −
Model
Logical system
APO application
When you deactivate an integration model, it does not mean that all the objects that are
transferred will be deleted in SCM system
Some of the possible Interview Questions:
3. As per functionality what are the different components under SAP SCM process?
Forecasting
To perform demand planning and forecasting, you can link to Customer Relationship
Management CRM to get data related to customer campaigns, etc.
Supply Network Planning SNP
To view organization as a network of locations and to check stock projections and stock keeping
criteria. Calculations in SNP drive dependent requirements down to supplying locations
production and receiving stores.
Production Planning and Detailed Scheduling
This is to check the dependent requirements from locations within the supply network, passed
down from SNP. This is linked with Material Requirement Planning MRP in Production Planning,
which determines the inbound material required to complete a production order.
4. Explain demand planning and management process you have handled as part of Supply
Chain?
5. What is PIR Planned Independent Requirement?
MRP run or planning run is an engine which is used to fill demand and supply gap. Issues
& Receipts are called MRP Elements. Issues include PIRs, Dependent Requirements,
Order Reservations, Sales Orders, Issuing Stock Transfer Orders, etc. and receipts
include Production Orders, Purchase Requisitions, Purchase Orders, Open Production
Orders, Receiving Stock Transfer Order, Schedule lines, etc.
8. What are the different types of MRP run?
11. What is planned order creation? Can you convert a planned order to production order,
how?
12. How do you evaluate MRP run in SCM system?
15. What are the steps performed when you convert a planned order to Production Order?
18. What is the use of Routing master data in Supply Chain Management process?