Professional Documents
Culture Documents
STO With Delivery and Billing Document (V2)
STO With Delivery and Billing Document (V2)
Let we assume that companies having numerous plants in different geographical locations and frequently require
stock movement between plants, so Stock transport Order operation helps company to make movement of the
stock/material between plants and storage locations of a plant, plant of a company code to plant of another
company code and monitor the stock movement using stock reports in the SAP system.
There can be many reason to transfer the stock for example to reduce the freight cost, to reduce the price of a
material, Tax Handling (Valuation type – Tax or Untax), damage/defect stock to obsolete, capacity limitation in
specific storage area, shortage of stock in one plant, demand of a material increase in certain location/plants
suddenly or decrease, it could be slow moving item at some plants, sometime company import material from
abroad, received material at a Central location and distribute the stock quantities partially into different plants as
demand raised by the receiving plant using stock transfer order and product is manufactured in the manufacturing
plant and distribute to the other plants within a company or plants of a sister companies to meet the regional or
international (export) locations requirement.
• A goods receipt can be planned in the receiving plant and stock in in-transit can be monitor.
• You can enter a Freight/Forwarding vendor and Delivery costs in the stock transport order.
• STO requirement can be part of MRP and Purchase Requisition can be converted to the stock transfer
order and activate availability check for the stock transfer movements.
• The goods issue (GI) can be entered using a replenishment delivery created via Shipping in SD or Inventory
management as well.
Master Data
There are three important master data need to be maintained in the system.
Products: Material Master should be created/maintained on sales organization, Plant (supply and receiving),
purchasing organization, accounting, and general tabs.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 1 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 2 de 60
Mickael QUESNOT ©
Business Partner (Customer, vendor): Sales Area, General and Purchase organization data should be created and
supply plant assign to the supplier master record under Extra menu.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 3 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 4 de 60
Mickael QUESNOT ©
Assigning Customer
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 5 de 60
Mickael QUESNOT ©
Assigning Plant
BP Customer
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 6 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 7 de 60
Mickael QUESNOT ©
Prerequisite
Manage your solution to configure the system > Define plants, purchase organization, sales organization,
distribution channel, division, storage location, assignment of plant to storage location, define shipping point and
assign plants to a shipping point, shipping point determination, assignment of plant, sales organization and
purchase organization to a company code, document type (STO, Delivery, Billing), assignment of item category to
STO document type, Purchasing Schema, copy control between delivery document type and Billing document
type, one step or 2 step activation for Stock transfer order.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 8 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 9 de 60
Mickael QUESNOT ©
Open
1. Define Document Types for Purchase Orders Optional No 102909 Conf
Set Status
Check and copy existing document types for purchase orders and display the admissible item categories for each
purchase order type.
Use
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 10 de 60
Mickael QUESNOT ©
The SAP system manages purchase orders as documents. You can create your own purchase order types to enable
the purchasers to group the purchase orders according to your company's requirements.
o Field Selection*
• Display the purchase order item categories that are available for each purchase order type
You can use the customer-defined document types for purchase orders in the following applications:
You can also use the customer-defined document types for purchase orders in the following OData service:
• API_PURCHASEORDER_PROCESS_SRV_0001*
*Please note:
In the Manage Purchase Orders app and in the OData service, you can use any customer-defined purchase order
types (for example, ZNB1) that have been copied with all dependent entries from document type NB (= standard
purchase order): that is, also with the field selection key NBF assigned by default.
SAP recommends that you accept the standard assignments of field selection keys to document types even when
creating custom purchase order types to use them in the Create Purchase Order – Advanced app.
The Maintain Business Roles app allows you as an administrator to define custom purchaser roles that are
restricted to specific document types: Use restriction Purchasing Document Type (BSART) assigned, for example,
to business catalog SAP_MM_BC_PO_PROCESS_PC.
Using the My Purchasing Document Items app, a purchaser can filter the list of purchase orders by Order Type and
restrict the search to a specific purchase order type: for example, a customer-created type.
Translation
The standard design of the self-service UI does not support translation. Change the logon language on the logon
page to have the self-service UI available in another language.
In case the required language does not exist in the logon language list, you can add the language in the browser
settings. Choose 'Offer to translate pages in this language'.
Right click the page you want to translate and select 'Translate to XXX'
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 11 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 12 de 60
Mickael QUESNOT ©
Open
13. Configure Delivery Type & Availability Check Procedure by Plant Optional No 103424 C
Set Status
Specify the delivery type based on the supplying plant and document type and define the availability check
procedure for stock transport orders.
Use
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 13 de 60
Mickael QUESNOT ©
In this step, you specify whether a delivery is to be created in the case of a purchase order with a certain
combination of supplying plant and document type. In addition, you can specify which type of delivery is to be
used.
The delivery type determines how a delivery is processed in Logistics Execution. In the standard system, the
following applies:
• the delivery type 'NL' is used for stock transfers without a billing document
• the delivery type 'NLCC' is used for stock transfers withintercompany billing.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 14 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 15 de 60
Mickael QUESNOT ©
Moreover, checking group and rules defined the scope of the availability check for every different business
transaction operations that is which stocks, receipts or issues are to be included in the availability check and
whether the check is carried out with or without replenishment lead-time.
• Shipping Condition: Express or normal delivery – derive from customer master record
•
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 16 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 17 de 60
Mickael QUESNOT ©
• Loading group: – derive from material master record, which define what group will load the material for
transportation like by crane, pallet, or standard etc.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 18 de 60
Mickael QUESNOT ©
• Delivering Plant: The delivering plant is a plant from which goods are distributed to the customer and it
is become a delivery plant when assignment of sales organization and distribution channel to a plant.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 19 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 20 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 21 de 60
Mickael QUESNOT ©
• Proposed shipping point – Shipping point is an important organizational unit responsible for the
different activities at shipping point, can assign multiple shipping point to a delivering plant.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 22 de 60
Mickael QUESNOT ©
Open
13. Define Shipping Data for Plants Optional Yes 101
Set Status
Maintain the shipping data for plants for stock transfer processing.
Use
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 23 de 60
Mickael QUESNOT ©
Here you maintain the customer number of the receiving plant. This customer number is used in SD shipping
processing to identify the goods recipient (ship-to party).
You can also define the following for the supplying plant:
• Sales organization
• Distribution channel
• Division
With this data, the system determines the shipping data for the material to be transferred (e.g. the shipping point).
You also define the language in which the PO texts are to be maintained for the supplying plant.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 24 de 60
Mickael QUESNOT ©
Open
13. Configure Delivery Type & Availability Check Procedure by Plant Optional No 103424 C
Set Status
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 25 de 60
Mickael QUESNOT ©
Open
14. Assign Document Type, One-Step Procedure, Underdelivery Tolerance Optional No 103426 C
Set Status
Define the purchasing document type of stock transport orders for a specified combination of supplying and
receiving plants and decide whether the goods issue and goods receipt are posted at the same time.
Use
In this step, you define which document type is to be used for a certain combination of supplying plant and
receiving plant.
• If the supplying and receiving plants belong to the same company code, choose the document type 'UB'
or a comparable document type of your own. A physical stock transfer is then carried out without a billing
document.
Note
If you use your own document types for purchase orders, you should ensure that 'T' (for transport) is entered in
the 'Control' field for the relevant document type in the configuration step for Purchase Order Processing -> Define
Document Types.
• If the supplying and receiving plants belong to different company codes, choose the document type 'NB'
or a comparable document type of your own. A physical stock transfer is then carried out with delivery
and billing document.
Note
If you use your own document types for purchase orders, you should ensure that the 'Control' field is empty for
the relevant document type in the configuration step for Purchase Order Processing -> Define Document Types.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 26 de 60
Mickael QUESNOT ©
• If the end user chooses a different document type than the one specified in the configuration step Define
Document Types, he or she will receive a warning message. This message can be redefined as a user-
specific error message in the configuration step System Messages. .
Depending on the supplying plant, you can also specify whether or not the stock transfer is to be executed
according to the one-step procedure. With the one-step-procedure, the goods receipt in the receiving plant is
posted at the same time as the goods issue in the supplying plant.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 27 de 60
Mickael QUESNOT ©
Copying Requirement
Define Copying Control for Delivery Document to Billing Document is used to define control for copying from
delivery to billing document.
Select Source and Target document type, make setting as per requirement of the business instance copy pricing
from delivery or STO document in the billing.
We can assign standard or define custom routines (custom validations to meet the specific requirements of the
business like an instance invoice cannot be processed until or unless goods issue status is completed) in the
copying requirement, created using Define Custom Routines for Data Transfer to Billing Documents.
The texts marked with an asterisk (*) are hyperlinks. To access them, choose Configuration Help from within the
configuration step.
Configure how data is copied from billable reference documents to billing documents.
Use
In this configuration activity, you can modify how data is transferred from billable reference documents (sales
documents, deliveries, and existing billing documents) to newly created billing documents. By using custom data
transfer routines to manipulate specific header and item fields during the copying process from reference
document to billing document, you can force invoice split or consolidation. You can also modify key attributes such
as the pricing type, pricing source, and exchange rate type. In addition, you can update or clear a range of standard
fields and any custom fields that have been added through extensibility.
Each of the following three configuration activities lets you define how the data in the corresponding type of
reference document (sales document, delivery document, and billing document respectively) is copied to the
newly created billing document:
On header level, you can define how the following data is copied or modified for each reference document to
billing document pairing:
• Item number
When the checkbox for copying item numbers is selected, the system copies the item numbers from the
reference document to the billing document. When deselected, item numbering in the billing document
is reset.
On item category level, you can define the following for each reference document to billing document pairing:
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 28 de 60
Mickael QUESNOT ©
• Pricing type
You can specify how the system treats pricing data when copying items from reference documents to
billing documents. For example, the system could carry out completely new pricing or copy pricing
elements unchanged.
• Price source
You can specify from where and in what sequence the conditions from the reference documents are
copied to the billing document. For example, the source could be a purchase order or a delivery, or you
may want to include freight costs.
Ensure that you maintain each relevant copying procedure at header and item level on the appropriate detail
screen.
Actions
1. Determine the copying control modifications that are needed to meet your business requirements.
2. If you want to use custom data transfer routines, implement the required custom logic and assign a
unique enhancement ID as a filter value for the BAdI implementation of the BAdI Custom Data Transfer
for Billing Documents (SD_BIL_DATA_TRANSFER). You can do this in the Custom Logic app.
3. Assign a routine number to the enhancement ID of each BAdI implementation that you have created.
In your configuration environment, use the search function to open the configuration activity Define
Custom Routines for Data Transfer to Billing Documents.
4. Make the necessary modifications in the subset of the following configuration activities that is relevant
for your business requirements. In your configuration environment, use the search function to open the
following configuration activities as required:
o Define Copying Control for Sales Document to Billing Document
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 29 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 30 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 31 de 60
Mickael QUESNOT ©
The texts marked with an asterisk (*) are hyperlinks. To access them, choose Configuration Help from within the
configuration step.
Register new routine numbers and assign them to enhancement IDs (BAdI implementation filter values) that
represent custom data transfer routines.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 32 de 60
Mickael QUESNOT ©
Use
In this configuration activity, you define routine numbers which identify custom routines that you can implement
using custom logic in the BAdI Custom Data Transfer for Billing Documents (SD_BIL_DATA_TRANSFER). You can
use these routines to change header and item data after it's copied from reference documents during billing
document creation. The changed data is then used to create the new billing documents.
Next, in the following configuration activities, you must assign the routine numbers that you define in the current
activity to the relevant combinations of target billing type, source document type, and item category for which
you want the relevant BAdI implementation to be called.
In your configuration environment, use the search function to open the following activities as required:
For an overview of the configuration process, see the documentation of the BAdI Custom Data Transfer for Billing
Documents (SD_BIL_DATA_TRANSFER) in the Custom Logic app.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 33 de 60
Mickael QUESNOT ©
Step 01 Create purchase order – advanced tile : The receiving plant create Stock transfer order in the system to
plan movement of stock, document type NB, Item category Blank (Cross Company) or U (Intra-Company without
billing) to be used, assign a vender who have assigned a plant in the supplier master record in order to recognize
from the vendor that is a STO with delivery and billing in order to runs pricing in purchasing, be ensure important
data of shipping is maintained, shipping data can be organizational data, master data, configuration as well, can
check material availability at STO creation time if its required. The MRP can read STO in both supply and receiving
plant.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 34 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 35 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 36 de 60
Mickael QUESNOT ©
Step 02 My Purchase Orders - Due for Delivery : Single or collective: The issuing plant perform shipping activities
at responsible shipping points (managing shipping) in the supply plant as soon the STO is due, to start shipping
activities create a replenishment delivery using document type NLCC/NL, if required replenishment delivery can
be planned pick and pack the goods and post the goods issue with reference to the delivery document, movement
type 641- post stock from un-restricted stock into the in-transit stock of the receiving plant, two documents
created Material and Finance Document. If required can be replenishment delivery in an outbound transport
(Shipment).
Run My Purchase Orders - Due for Delivery tile to create Replenishment delivery, Enter shipping point, stock
transfer order and select execute to display the list of pending activities for this document.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 37 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 38 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 39 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 40 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 41 de 60
Mickael QUESNOT ©
Note: Operation/Warehouse team at shipping point can display/change the document using Manage Outbound
Deliveries in order to take pending actions against the replenishment delivery document, note post goods issue
create following documents.
• A material document with two items, one to record the goods issue from his plant, and one to record
that the goods are in transit.
• Two accounting documents, one to record the goods issue from issuing plant, and one to record the
goods receipt in receiving plant (even though the metal is still in transit)
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 42 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 43 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 44 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 45 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 46 de 60
Mickael QUESNOT ©
With this app, you can get an overview of the overdue materials for which a stock transport order has been
created. You can identify these materials to complete the stock transfer process or investigate potential problems.
This app supports you for example, as a warehouse clerk in your daily work, to identify these materials to complete
the stock transfer process or investigate potential problems.
Key Features
Transfer Stock
• Check all stock transport orders where materials are scheduled to arrive in a plant, by, for example,
filtering according to the goods issue date.
• Display a list of stock transport orders where the stock transfer process has not yet been completed, by,
for example, filtering according to days since posting date.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 47 de 60
Mickael QUESNOT ©
• Check items where the goods receipt process is still open or has already been completed with three
predefined tabs with selection variants for stock transport order (STO) items where the following
information is displayed:
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 48 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 49 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 50 de 60
Mickael QUESNOT ©
Step 03 Create Billing documents tile : The issuing plant create the invoice with reference to the replenishment
delivery, in SD billing pricing is carried out by delivery or STO (copy requirement). The internal invoice is created
explicitly with reference to the replenishment delivery, or in a collective run. When processing the billing due list,
set the Internal Clearing indicator.
Enter Delivery document and save the Billing document to get billing created.
Step 04
Post Goods Receipt for Purchasing Document tile : Once the material arrives at receiving plant and goods receipt
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 51 de 60
Mickael QUESNOT ©
is posted against movement type 101 with reference to the replenishment delivery, which lead to stock quantity
increase in the receiving plant, on stock order is reduced, reduce stock in the in-transit and material document
created, does not change the stock situation in the supply plant and Purchase order history updated.
Enter Stock Transfer order or Replenishment Delivery, quantity, and storage location, can attach document, select
correct movement type, can add delivery note/bill of lading number, header text and post it.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 52 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 53 de 60
Mickael QUESNOT ©
Note: To ensure delivery is updated, post goods receipt with reference to the delivery document instead of Stock
Transfer Order.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 54 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 55 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 56 de 60
Mickael QUESNOT ©
Step 05:
Create Supplier Invoice TILE : The receiving plant enters the invoice from the supply company code or if the invoice
receipt is automatically posted in internal billing, the invoice has a payment block. Once the quantity or quality of
the goods received have checked, the invoice being released for payment.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 57 de 60
Mickael QUESNOT ©
Enter Invoice, posting date, amount and Stock Transfer order number and post it. The error can be check in the
error log.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 58 de 60
Mickael QUESNOT ©
Purchase order history tab give all the information related to the subsequent document created against Stock
Transfer order in the system.
Note: Stock Transfer can be carried out in one step (movement type 647) or 2 step (movement type 641), You can
post the goods receipt into the quality stock at receiving plant as well for instance to check the quality of a material
or some document is missing or incomplete as per the company procedure, Goods Receipt issue a material
document and No Finance document will be created as valuated stock is already part of receiving plant at good
issue (supporting documents can be attached in the Stock transfer order, Notifications can be activated, goods
issue and goods receipt, Goods movement document can be printed.
Reports/Fiori Analytical App: There are some important reports/Fiori apps warehouse team needs to review
regularly to check the status of the pending Stock Transfer Order, inventory movements and stock position in
order to plan goods receipt, return, communicate with the requisitioning department and arrange picking from
the warehouse or unloading delivery at warehouse, sometime quality inspection department involve to check the
quality standards of the items, test the product quality and accept it to receive it in the warehouse and freeing up
the space to receive the incoming delivery or plan of goods issue or transfer posting (storage location to storage
location) as per their routine operations.
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 59 de 60
Mickael QUESNOT ©
MICKAEL QUESNOT🎯🇪🇺 ©
Directeur BU SAP SCM & CONCUR
Page 60 de 60