SlideShare a Scribd company logo
Knowledge Paper - Third-Party Ordering Process



Contents


      •    1. Overview
      •    2. Sales Order
      •    3. Purchase Requisition
      •    4. Purchase Order
      •    5. Special Functions
                o     5.1 Delivery Address
                o     5.2 Sales Order Update from Within Purchase Order
                o     5.3 Adoption of Data from Sales Order in Purchase Order
      •    6. Notes




1. Overview




Third-party order processing (for direct-to-customer delivery/drop shipment) is triggered when a sales order containing a
third-party item is created.
When this occurs, the system automatically generates a purchase requisition item of the category "third-party" for each
delivery schedule line of the sales order item.
This requisition item is converted into a purchase order (PO) item. Depending on the confirmation control key, the
quantities/dates in the sales order are confirmed when the PO is created or an order acknowledgment is maintained.
If you create a third-party item without referencing a requisition generated from a sales order, this is not third-party
order processing in the foregoing sense: a matching-up of the data between the SD sales order and the purchase order
cannot be carried out in such cases!




2. Sales Order
In the standard system, the sales order item for the third-party process has the item category TAS (this is found
automatically if the item category group BANS has been set in the material master, or it can be changed manually). In
the standard system, the schedule line category CS is found for the item category TAS. It is specified in Customizing for
the schedule line category CS that a purchase requisition (type NB) with the item category '5' (third-party) and account
assignment category 'X' is generated.
The number of the requisition that is generated can be displayed via the delivery schedule lines in procurement.
If a PO is generated from this requisition, it can be seen in the document flow for the SD sales order (Environment -->
Document flow).
Confirmations from the PO can be seen in the form of new lines with confirmed quantities on the delivery schedule
screen.




3. Purchase Requisition
The requisition is generated via the function module ME_REQUISITION_EXT. An important characteristic is that the field
EBAN-ESTKZ (creation indicator) contains a 'V'. If a third-party requisition is created in dialog mode, this field does not
contain the indicator 'V' - that is to say, this is not a third-party process in the sense defined. A source determination
process is carried out at the time of creation. The purchase order units found during this process are adopted! The
account assignment, containing the number, item, and schedule line of the sales order, cannot be changed in the
requisition. The account assignment is the 'pointer' between the requisition and the SD order!! Since Release 4.6, the
delivery address cannot be changed either. The address of the goods recipient (ship-to party) from the SD order is
adopted as the delivery address (caution: this can be located both at header and item level in the SD order).
There is a requisition item for each delivery schedule line in the sales order!




4. Purchase Order
Purchase order items generated from the above requisitions contain EKPO-STATU = 'V'. The delivery address comes
directly from the sales order (see LMEPOF3T MEPO_ITEM_FILL_ADDR) and cannot be changed (as of 4.6, Note 204190).
Neither can the account assignment be changed; here too it is the 'pointer' between the PO and the sales order. In the
standard system, the account assignment category is 'X', with KZVBR = ' '. Since the account assignment is located at
item level, you must not convert several third-party requisitions into a single PO item, otherwise the update of the sales
order is liable to fail! (Note 452929).

An 'actual' goods receipt does not take place with regard to a third-party item. The 'WEPOS' indicator is not set for the
item categories 'S', but can be set manually. The posting of a GR results merely in a value update here. The entry of a
vendor invoice can be made dependent on the prior entry of a GR. In the third-party process, this only makes sense if
you wish to prevent the customer from receiving an invoice before having received the goods. A goods receipt should be
recorded when the vendor reports the outward delivery.

At the time of saving, the document flow and confirmations are updated in the SD order. If problems should arise on the
SD side due to changes (e.g. the customer has been blocked), an error message is issued here first!

In the case of third-party items generated without reference to a 'third-party requisition', i.e. the item category 'S' is
merely entered manually, there can be no update between SD order and purchase order. Here, for example, the delivery
address is not read from the sales order - it must be entered manually (mandatory field).
5. Special Functions

5.1 Delivery Address
As mentioned above, as of Release 4.6 (Note 204190), the delivery address in the PO can only be changed via the sales
order. The delivery addresses in the sales order and purchase order should be identical. Prior to 4.6A, it was possible to
maintain the delivery address in one document independently of the other. A possible consequence of this was that the
goods did not arrive at the location desired by the customer! A change in the recipient's (ship-to) address in the sales
order directly updates the delivery address in the requisition and PO when posted. This is implemented in
FV45EFMA_BESTELLUNG_SICHERN --> FM ME_PUR_DOC_POSITION_CHANGE.




5.2 Sales Order Update from Within Purchase Order
In principle, two types of information in the sales order are updated when the PO is saved: document flow and
confirmations. In both cases, this is effected in MM06EF0B_BUCHEN.

Document flow with:

CALL FUNCTION 'SD_DOCUMENT_FLOW_INIT'                      Initialize

PERFORM sd_fluss_vorbereiten.                    Prepare

CALL FUNCTION 'SD_DOCUMENT_FLOW_SAVE_PO'                      Post

Confirmations with:

PERFORM sd_aend_vorbereiten USING processed_flag.           Prepare (xvbepek)

IF NOT xvbepek[] IS INITIAL.          Post
   CALL FUNCTION 'SD_PURCHASE_CHANGE_ORDER'

Whether/when the confirmations are updated in the sales order depends on the confirmation control key in the PO. If no
confirmation control key has been entered, the SD order counts as acknowledged when the PO is created. If a
confirmation control key has been entered, an order acknowledgment (AB) must be entered to acknowledge the SD order
(see coding in im sd_aend_vorbereiten, Notes 549583, 401058.




5.3 Adoption of Data from Sales Order in Purchase Order
Purchase order unit of measure:
The PO unit from the sales order is only adopted if no source of supply is found. If a source is found, the PO unit is
adopted from that source.
Example: A customer wants 6 pc ..., the requisition generated finds a source of supply with the PO unit 'box'. On the
Purchasing side, this information is relevant; the PO is created with the unit 'box'!

Conversion factors between base UoM and purchase order unit:
These can be entered explicitly in the sales order. They are only adopted in the PO if product quantity/active ingredient
management is active (Note 390242).




6. Notes
A number of FAQ notes are available, particularly in SD, describing system behavior in the third-party process:
0488725   FAQ:   Temporary quantity assignments in global ATP
0481600   FAQ:   Import data in Purchasing
0498162   FAQ:   Third-party order processing in Purchasing
0549365   FAQ:   Scheduling for third-party and individual POs
0549583   FAQ:   Order confirmation status of 3rd-party and individual POs
0549818   FAQ:   Billing status for third-party items in sales order
0549972   FAQ:   Rejecting third-party or individual PO items
0550192   FAQ:   Changing third-party and individual PO items
0550362   FAQ:   Special problems in the case of third-party and individual POs
0550388   FAQ:   Customizing of third-party and individual POs

More Related Content

PDF
Valuation & Split valuation in MM
DOC
Scheduling agreement konwledge paper
DOC
Vendor evaluation
PDF
Apbm1120 scheduling agreementproceduretrainingdocument
DOCX
SAP MM Standard Business Processes
PPTX
SAP MM Training in Chennai Demo Part-2
PDF
Sap mm configurations customization detailss
PDF
Analysis by Dimensions online training
Valuation & Split valuation in MM
Scheduling agreement konwledge paper
Vendor evaluation
Apbm1120 scheduling agreementproceduretrainingdocument
SAP MM Standard Business Processes
SAP MM Training in Chennai Demo Part-2
Sap mm configurations customization detailss
Analysis by Dimensions online training

What's hot (20)

PPTX
SAP MM Interview questions
PDF
Pricing Routine In Vofm
DOCX
Rollout solution template SAP SD
PDF
Scm660 handling-unit-management
PDF
ERP Modules Scope Generic 29 Modules major master, input and output
PPT
Master Data Records
PDF
SAP MM Interview Questions
DOCX
SAP PM: Inspection Rounds & Operation Account Assignment
PDF
SAP PM Master Data Training Guide
DOCX
SAP PM: Test Equipment Management/Calibration process
DOC
Sap mm bom
DOCX
Sap sd important interview concepts
PPS
Wizmen Product Overview
DOCX
SAP SD Business Blueprint
PDF
Stock transfer between_plant_usingdeliveryorder
PDF
Vofm requirement routines
DOCX
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshots
PDF
Sap mm quick_guide
PDF
Etm equipment and_tools management
PDF
Rate Category Period End Billing
SAP MM Interview questions
Pricing Routine In Vofm
Rollout solution template SAP SD
Scm660 handling-unit-management
ERP Modules Scope Generic 29 Modules major master, input and output
Master Data Records
SAP MM Interview Questions
SAP PM: Inspection Rounds & Operation Account Assignment
SAP PM Master Data Training Guide
SAP PM: Test Equipment Management/Calibration process
Sap mm bom
Sap sd important interview concepts
Wizmen Product Overview
SAP SD Business Blueprint
Stock transfer between_plant_usingdeliveryorder
Vofm requirement routines
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshots
Sap mm quick_guide
Etm equipment and_tools management
Rate Category Period End Billing
Ad

Viewers also liked (13)

DOC
Mm pur-gf-oc
PDF
Best Practices for Ensuring SAP ABAP Code Quality and Security
PDF
Sap sapscripts tips and tricks
PDF
Abap reports
PDF
SAP SD Interview Questions with Explanation
DOC
1000 solved questions
PPT
66141912 sap-sd-advanced-pricing
PDF
Smartforms interview questions with answers
PDF
Sap simple finance by Keval Shah
PDF
SAP SD Study material
PDF
SAP SD Training | SAP SD Configuration Guide | SAP SD Study Material
PPT
Understanding text-structure-powerpoint
PDF
55 Business Models to Revolutionize your Business by Michaela Csik
Mm pur-gf-oc
Best Practices for Ensuring SAP ABAP Code Quality and Security
Sap sapscripts tips and tricks
Abap reports
SAP SD Interview Questions with Explanation
1000 solved questions
66141912 sap-sd-advanced-pricing
Smartforms interview questions with answers
Sap simple finance by Keval Shah
SAP SD Study material
SAP SD Training | SAP SD Configuration Guide | SAP SD Study Material
Understanding text-structure-powerpoint
55 Business Models to Revolutionize your Business by Michaela Csik
Ad

Similar to Third party knowledge paper (20)

DOCX
3 rd party sales pics
PDF
Third party process
PPT
Scm2008 Phelan Undocumented Advice To Help You Better Final
PPT
Sap purchase
PPT
Scm2008 Phelan 25 Tips And Tricks Final
DOCX
Sap production planning
PPT
Create Purchase Order With Reference In Sap System
PPTX
Mis project jka - 21 - slideshare
PPTX
Sales and distribution all process flows
PPTX
PURCHASE ORDER PPT FOR BBA AND MBA STUDENTS
PDF
Material control
PDF
SAP SD third party process
PDF
Basics of sap sd module
PDF
SAP Third party scenarios _automatives
PPTX
sales order type configurations details and Item category configurations deta...
PDF
dokumen.tips_direct-subcontracting-process-sdmmpdf.pdf
PPT
04 intro erp_using_gbi_slides_sd_en_v2.01
DOCX
Consignment stock processing
PPTX
Procurement process
PPT
Procure to pay process ppt
3 rd party sales pics
Third party process
Scm2008 Phelan Undocumented Advice To Help You Better Final
Sap purchase
Scm2008 Phelan 25 Tips And Tricks Final
Sap production planning
Create Purchase Order With Reference In Sap System
Mis project jka - 21 - slideshare
Sales and distribution all process flows
PURCHASE ORDER PPT FOR BBA AND MBA STUDENTS
Material control
SAP SD third party process
Basics of sap sd module
SAP Third party scenarios _automatives
sales order type configurations details and Item category configurations deta...
dokumen.tips_direct-subcontracting-process-sdmmpdf.pdf
04 intro erp_using_gbi_slides_sd_en_v2.01
Consignment stock processing
Procurement process
Procure to pay process ppt

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
sap open course for s4hana steps from ECC to s4
Understanding_Digital_Forensics_Presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Third party knowledge paper

  • 1. Knowledge Paper - Third-Party Ordering Process Contents • 1. Overview • 2. Sales Order • 3. Purchase Requisition • 4. Purchase Order • 5. Special Functions o 5.1 Delivery Address o 5.2 Sales Order Update from Within Purchase Order o 5.3 Adoption of Data from Sales Order in Purchase Order • 6. Notes 1. Overview Third-party order processing (for direct-to-customer delivery/drop shipment) is triggered when a sales order containing a third-party item is created. When this occurs, the system automatically generates a purchase requisition item of the category "third-party" for each delivery schedule line of the sales order item. This requisition item is converted into a purchase order (PO) item. Depending on the confirmation control key, the quantities/dates in the sales order are confirmed when the PO is created or an order acknowledgment is maintained.
  • 2. If you create a third-party item without referencing a requisition generated from a sales order, this is not third-party order processing in the foregoing sense: a matching-up of the data between the SD sales order and the purchase order cannot be carried out in such cases! 2. Sales Order In the standard system, the sales order item for the third-party process has the item category TAS (this is found automatically if the item category group BANS has been set in the material master, or it can be changed manually). In the standard system, the schedule line category CS is found for the item category TAS. It is specified in Customizing for the schedule line category CS that a purchase requisition (type NB) with the item category '5' (third-party) and account assignment category 'X' is generated. The number of the requisition that is generated can be displayed via the delivery schedule lines in procurement. If a PO is generated from this requisition, it can be seen in the document flow for the SD sales order (Environment --> Document flow). Confirmations from the PO can be seen in the form of new lines with confirmed quantities on the delivery schedule screen. 3. Purchase Requisition The requisition is generated via the function module ME_REQUISITION_EXT. An important characteristic is that the field EBAN-ESTKZ (creation indicator) contains a 'V'. If a third-party requisition is created in dialog mode, this field does not contain the indicator 'V' - that is to say, this is not a third-party process in the sense defined. A source determination process is carried out at the time of creation. The purchase order units found during this process are adopted! The account assignment, containing the number, item, and schedule line of the sales order, cannot be changed in the requisition. The account assignment is the 'pointer' between the requisition and the SD order!! Since Release 4.6, the delivery address cannot be changed either. The address of the goods recipient (ship-to party) from the SD order is adopted as the delivery address (caution: this can be located both at header and item level in the SD order). There is a requisition item for each delivery schedule line in the sales order! 4. Purchase Order Purchase order items generated from the above requisitions contain EKPO-STATU = 'V'. The delivery address comes directly from the sales order (see LMEPOF3T MEPO_ITEM_FILL_ADDR) and cannot be changed (as of 4.6, Note 204190). Neither can the account assignment be changed; here too it is the 'pointer' between the PO and the sales order. In the standard system, the account assignment category is 'X', with KZVBR = ' '. Since the account assignment is located at item level, you must not convert several third-party requisitions into a single PO item, otherwise the update of the sales order is liable to fail! (Note 452929). An 'actual' goods receipt does not take place with regard to a third-party item. The 'WEPOS' indicator is not set for the item categories 'S', but can be set manually. The posting of a GR results merely in a value update here. The entry of a vendor invoice can be made dependent on the prior entry of a GR. In the third-party process, this only makes sense if you wish to prevent the customer from receiving an invoice before having received the goods. A goods receipt should be recorded when the vendor reports the outward delivery. At the time of saving, the document flow and confirmations are updated in the SD order. If problems should arise on the SD side due to changes (e.g. the customer has been blocked), an error message is issued here first! In the case of third-party items generated without reference to a 'third-party requisition', i.e. the item category 'S' is merely entered manually, there can be no update between SD order and purchase order. Here, for example, the delivery address is not read from the sales order - it must be entered manually (mandatory field).
  • 3. 5. Special Functions 5.1 Delivery Address As mentioned above, as of Release 4.6 (Note 204190), the delivery address in the PO can only be changed via the sales order. The delivery addresses in the sales order and purchase order should be identical. Prior to 4.6A, it was possible to maintain the delivery address in one document independently of the other. A possible consequence of this was that the goods did not arrive at the location desired by the customer! A change in the recipient's (ship-to) address in the sales order directly updates the delivery address in the requisition and PO when posted. This is implemented in FV45EFMA_BESTELLUNG_SICHERN --> FM ME_PUR_DOC_POSITION_CHANGE. 5.2 Sales Order Update from Within Purchase Order In principle, two types of information in the sales order are updated when the PO is saved: document flow and confirmations. In both cases, this is effected in MM06EF0B_BUCHEN. Document flow with: CALL FUNCTION 'SD_DOCUMENT_FLOW_INIT' Initialize PERFORM sd_fluss_vorbereiten. Prepare CALL FUNCTION 'SD_DOCUMENT_FLOW_SAVE_PO' Post Confirmations with: PERFORM sd_aend_vorbereiten USING processed_flag. Prepare (xvbepek) IF NOT xvbepek[] IS INITIAL. Post CALL FUNCTION 'SD_PURCHASE_CHANGE_ORDER' Whether/when the confirmations are updated in the sales order depends on the confirmation control key in the PO. If no confirmation control key has been entered, the SD order counts as acknowledged when the PO is created. If a confirmation control key has been entered, an order acknowledgment (AB) must be entered to acknowledge the SD order (see coding in im sd_aend_vorbereiten, Notes 549583, 401058. 5.3 Adoption of Data from Sales Order in Purchase Order Purchase order unit of measure: The PO unit from the sales order is only adopted if no source of supply is found. If a source is found, the PO unit is adopted from that source. Example: A customer wants 6 pc ..., the requisition generated finds a source of supply with the PO unit 'box'. On the Purchasing side, this information is relevant; the PO is created with the unit 'box'! Conversion factors between base UoM and purchase order unit: These can be entered explicitly in the sales order. They are only adopted in the PO if product quantity/active ingredient management is active (Note 390242). 6. Notes A number of FAQ notes are available, particularly in SD, describing system behavior in the third-party process:
  • 4. 0488725 FAQ: Temporary quantity assignments in global ATP 0481600 FAQ: Import data in Purchasing 0498162 FAQ: Third-party order processing in Purchasing 0549365 FAQ: Scheduling for third-party and individual POs 0549583 FAQ: Order confirmation status of 3rd-party and individual POs 0549818 FAQ: Billing status for third-party items in sales order 0549972 FAQ: Rejecting third-party or individual PO items 0550192 FAQ: Changing third-party and individual PO items 0550362 FAQ: Special problems in the case of third-party and individual POs 0550388 FAQ: Customizing of third-party and individual POs