Reading view

There are new articles available, click to refresh the page.
✇Only Ordinary Notes

Consecutive Condition Types that have Same Values are not Displayed in the Subtotal in the Output

Today I got a case from my support counterpart, whereby business just raised a ticket that claim when she printed the invoiced, one of the value was not been displayed in the subtotal. As you can see in the screen above, though there are two Condition Types with subtotal maintained in the transaction, but in… Read More Consecutive Condition Types that have Same Values are not Displayed in the Subtotal in the Output

✇Only Ordinary Notes

Implement Pricing Routine in S/4HC

We know that routine sometimes needed especially when we talk about pricing. To have different calculation or certain modification and logic, it is common to have a routine in used in ECC. But how it can be done in S4HC, sounds possible, yeah! Your next question must be, is it the same method as if… Read More Implement Pricing Routine in S/4HC

✇SAP MM Materials Management by Spend Wizard

SAP S4/HANA SD Transaction Codes (Comprehensive List with usage)

SAP Sales and Distribution (SD) is an important module in SAP S4/HANA ERP that facilitates all transactional processes involved in the selling, shipping, and billing of products and services. SAP SD in S4/HANA Transaction Codes (TCodes) streamlines the execution of various tasks within the sales and distribution workflow, including order processing, material shipping, billing documentation, and sales reports.

Full List of SAP SD TCodes

We have compiled a concise list of SAP SD TCodes tailored to improve sales management efficiency. Utilize the Ctrl+F function to swiftly locate the specific TCodes and their descriptions, optimizing your sales processes and operational workflow.

Transaction Codes Descriptions What it does
COGI Automatic Goods Movements: Error Handling Correcting errors generated from automatic good movements
DGP1 Create Dangerous Goods Master Creating dangerous goods master, as an extension of thematerial master
DGP2 Change Dangerous Goods Master Updating a dangerous goods master previously generated using Tcode DGP1
DGP3 Display Dangerous Goods Master Viewing a dangerous goods master previously generated using TCode DGP1
DGR1 Dangerous Goods Master: Display with Descriptions Viewing a list of dangerous goods master data from DGTMD – the Dangerous Goods Master Data Table
DP91 Resource-Related Billing Request Creating a special type of billing based on consumed resources
DP93 Resource-Related Billing Request between Company Codes Sales and Distribution Creating intercompany billing
DP96 Collective Processing Resource- Related Billing Request Processing multiple billing requests
MCTA Customer Analysis: Selection Analyzing customer sales data
MCTC Material Analysis (SIS): Selection Analyzing material sales data
MCTE Sales Organization Analysis: Selection Analyzing sales organization data
TK11 Create Condition Records Shipment Costs Maintaining shipment cost records
TK12 Change Condition Records Shipment Costs Modifying shipment cost records
TK13 Display Condition Records Shipment Costs Displaying shipment cost records
OV50 Customer Master Data Comparison Comparing customer master data
OV51 Display Changes to Customers Displaying changes to customer data
V.01 Incomplete SD Documents Listing incomplete sales documents
V.02 Incomplete SD Documents (Incomplete Orders) Selecting incomplete sales orders
V.03 Incomplete SD Documents (Sales Inquiry) Selecting incomplete sales inquiries
V.04 Incomplete SD Documents (Sales Quotation) Selecting incomplete sales quotes
V.14 Sales Orders/Contracts Blocked for Delivery Reporting blocked sales orders
V.15 Backorders Processing and confirming backorders
V.21 Log of Collective Run Reviewing billing collective logs
V.23 Release Sales Orders for Billing Releasing orders for billing
V_17 Create Condition Record Using Index Creates new condition records utilizing an index for faster updates
V_NL Create Net Price List Generates a net price list from existing pricing conditions
V_R2 Rescheduling of Sales and Stock Transfer Documents: Evaluation Evaluates rescheduled sales and stock transfer documents for priority
V_UC Selection of Incomplete SD Documents Lists all sales documents flagged as incomplete based on specified criteria
V_V2 Rescheduling of Sales and Stock Transfer Documents: By Material Adjusts scheduling of sales and stock documents based on material availability
V/I5 Change Condition Record Using Index Modifies existing condition records using an index for streamlined updates
V/I6 Display Condition Record Using Index Shows condition records through an indexed search for quick access
V/LD Execute Pricing Report Displays pricing information through a predefined report structure
VA01 Create Sales Order Initiates a new sales order to establish a selling agreement
VA02 Change Sales Order Modifies existing sales orders, such as item addition or deletion.
VA03 Display Sales Order Shows details of a specific sales order created earlier
VA05 List of Sales Orders Lists sales orders based on material, partner, or date criteria
VA05N List of Sales Orders Provides detailed listing of sales orders by various selection criteria
VA07 Selection: Comparison of Orders with Purchase Requisitions and Purchase Orders Reports discrepancies between sales and purchase quantities in third-party sales
VA08 Adjustment Sales-Purchasing (Selection Using Organizational Data) Reports mismatches between sales order and purchase order quantities in third-party sales
VA11 Create Inquiry Records customer inquiries with potential pricing and scheduling
VA12 Change Inquiry Alters details of an existing customer inquiry
VA13 Display Inquiry Displays details of a specific customer inquiry
VA14L Sales Documents Blocked for Delivery Reviews sales documents blocked from delivery, often due to credit issues
VA15 List of Inquiries Lists sales inquiries based on specific criteria.
VA21 Create Quotation Creates a legally binding sales offer with pricing and scheduling
VA22 Change Quotation Modifies an existing sales quotation
VA23 Display Quotation Shows details of a specific sales quotation
VA25 List of Quotations Lists sales quotations based on various criteria
VA25N List of Quotations Provides detailed listing of quotations by multiple selection criteria
VA26 List of Quotations (Follow-up Actions) Displays open quotations up to a certain valid date
VA31 Create Scheduling Agreement Sets up a delivery agreement with precise dates and quantities
VA32 Change Scheduling Agreement Alters an existing scheduling agreement as per new requirements
VA33 Display Scheduling Agreement Views details of a specific scheduling agreement
VA35 List of Scheduling Agreements Shows all scheduling agreements based on selected criteria
VA41 Create Contract Creates various types of sales contracts
VA42 Change Contract Modifies existing contracts with change log
VA42W Change Contract Alters contracts with workflow approval
VA43 Change Contract Shows details of a specific contract
VA44 Actual Overhead: Calculation: Sales Order Calculates overhead costs for sales orders
VA45 List of Contracts Lists contracts based on specific criteria
VA45N List of Contracts Provides detailed listing of contracts
VA46 List of Contracts (Follow-up Actions) Displays open contracts up to a valid date
VA51 Create Item Proposal Creates a list of materials for sales orders
VA52 Change Item Proposal Modifies an existing item proposal
VA53 Display Item Proposal Shows details of a specific item proposal
VA55 List of Item Proposals Lists item proposals based on materials
VA88 Actual Settlement: Sales Orders Settles costs and revenues for sales orders
VACF Fiscal Year Close: Carry Forward Commitment Carries forward open sales order commitments
VB01 Create Listing/Exclusion Controls materials sold to specific customers
VB02 Change Listing/Exclusion Alters existing material listing/exclusions
VB03 Display Listing/Exclusion Displays material listing or exclusion details
VB11 Create Material Determination Sets up automatic material substitution conditions
VB12 Change Material Determination Modifies existing material substitution conditions
VB13 Display Material Determination Shows material substitution condition details
VB21 Create Sales Deal Establishes master data for a specific sales deal
VB22 Change Sales Deal Alters details of an existing sales deal
VB23 Display Sales Deal Views details of a specific sales deal
VB25 List of Sales Deals Lists sales deals based on multiple selection criteria
VB31 Create Promotion Initiates a new marketing promotion
VB32 Change Promotion Updates details of an existing promotion
VB33 Display Promotion Displays specific promotion details
VB35 Promotions List Lists multiple promotions based on selection criteria
VB41 Create Cross-Selling Establishes cross-selling links between materials
VB42 Change Cross-Selling Modifies existing cross-selling material data
VB43 Display Cross-Selling Shows cross-selling material determination data
VBN1 Create Free Goods Determination Sets up conditions for automatic free goods allocation
VBN2 Change Free Goods Determination Adjusts existing free goods condition records
VBN3 Display Free Goods Determination Displays details of free goods condition records
VBO1 Create Rebate Agreement Creates retroactive rebate agreements with customers
VBO2 Change Rebate Agreement Modifies existing rebate agreements, including terms and amounts
VBO3 Display Rebate Agreement Displays details of existing rebate agreements
VBOF Update Billing Documents Updates billing documents for changed rebate conditions
VC/2 Sales Summary Prepares sales activity reports with customizable views
VC01N Create Sales Activity Records various sales activities with customers
VCC1 Payment Cards: Worklist Lists sales orders/deliveries involving payment cards
VD01 Customer Create (Sales) Creates new customer master record in sales view
VD02 Customer Change (Sales) Changes existing customer master records in sales view
VD03 Customer Display (Sales) Displays customer master records at sales level
VD04 Customer Account Changes Reports changes to customer master records by area
VD05 Customer Block/Unblock Blocks or unblocks customers from transactions
VD06 Customer Flag for Deletion Flags a customer master for deletion in all areas
VD51 Create Customer-Material Info Record Stores specific data for customer-material relations
VD52 Selection of Customer-Material Info Records (Change) Changes existing customer-material info records
VD53 Selection of Customer-Material Info Records (Display) Displays existing customer-material info records
VD59 List Customer-Material Info Lists all customer-material info records by criteria
VDH1N Edit Customer Hierarchy Creates or modifies customer organization hierarchy
VDH2 Display Customer Hierarchy Displays a customer organization hierarchy
VF01 Create Billing Document Processes an individual billing document
VF02 Change Billing Document Modifies an existing billing document
VF03 Display Billing Document Shows a previously processed billing document
VF04 Maintain Billing Due List Processes multiple billing documents simultaneously
VF05 List of Billing Documents Lists billing documents by material or business partner
VF05N List of Billing Documents Lists billing documents by various customer and billing criteria
VF11 Cancel Billing Document Cancels an incorrectly posted billing document
VF21 Create Invoice List Creates a list of invoices for a central payer
VF22 Change Invoice List Modifies an existing invoice list
VF23 Display Invoice List Displays a previously created invoice list
VF25 List of Invoice Lists Lists invoice lists by business partner payer
VF26 Cancel Invoice List Cancels an entire invoice list, enabling re-posting
VF31 Output from Billing Processes separate billing document outputs
VF43 Posting Documents for Revenues Reports on revenue recognition postings by sales order
VF44 Edit Revenue List Initializes separate revenue recognition
VF45 Revenue Report Reports on revenue recognition for multiple orders
VF46 Maintain Cancellation List Cancels incorrect revenue recognition postings
VF47 Revenue Recognition; Inconsistency Check in Revenue Table Analyzes and checks for data inconsistencies in revenue recognition tables
VF48 Compare Report Compares FI and SD balances on accrual accounts
VFRB Retro-Billing Processes retroactive billing due to new pricing agreements
VFX3 Release Billing Documents for Accounting Releases billing documents for financial posting
VG01 Create Group Groups delivery documents for collective processing
VG02 Change Group Modifies an existing delivery group
VG03 Display Group Displays details of a delivery group
VI01 Create Shipment Costs Generates individual shipment cost documents
VI02 Change Shipment Costs Updates individual shipment cost documents
VI03 Display Shipment Costs Shows individual shipment cost document details
VI04 Shipment List: Create Shipment Costs Creates multiple shipment cost documents
VI05 List Shipment Costs: Change Worklist Modifies shipment cost documents via a worklist
VI07 List Shipment Costs: Change Worklist in Background Changes shipment cost documents in background processing
VI12 List Shipment Costs: Settlement Settles incomplete shipment cost documents
VI16 Logs in the Application Log Reviews logs for shipment cost document changes
VK11 Create Condition Records Maintains pricing condition records for sales
VK12 Change Condition Records Modifies pricing condition records
VK13 Display Condition Records Displays details of a pricing condition record
VK14 Create Condition Records with Reference Creates pricing records referencing existing ones
VKM1 Blocked SD Documents Reviews credit-blocked sales documents
VKM2 Released SD Documents Displays sales documents released from credit block
VKM3 Sales Document Reviews credit-blocked sales orders specifically
VKM4 SD Documents Reviews both blocked and released sales documents
VKM5 Deliveries Reviews credit-blocked deliveries specifically
VL01N Create Outbound Delivery with Order Reference Creates delivery document from a sales document
VL01NO Create Outbound Delivery without Order Reference Creates delivery document without sales order reference
VL02N Change Outbound Delivery Modifies an outbound delivery document
VL03N Display Outbound Delivery Shows details of an outbound delivery document
VL06 Delivery Monitor Central transaction for monitoring deliveries
VL06C Outbound Deliveries for Confirmation Processes confirmation-needed delivery documents
VL06D Outbound Deliveries for Distribution Manages delivery documents for decentralized WMS
VL06F General Delivery List – Outbound Deliveries Lists outbound delivery documents with various filters
VL06G Outbound Deliveries for Goods Issue Processes goods issue for outbound deliveries
VL06I Inbound Delivery Monitor Central transaction for monitoring inbound deliveries
VL06IC Inbound Deliveries for Confirmation Processes confirmation for inbound deliveries
VL06ID Inbound Deliveries for Distribution Manages inbound deliveries for decentralized WMS
VL06IF List of Inbound Deliveries Lists inbound delivery documents with various filters
VL06IG Inbound Deliveries for Goods Receipt Processes goods receipt for inbound deliveries
VL06IP Inbound Deliveries for Putaway Manages inbound deliveries for warehouse putaway
VL06L Outbound Deliveries for Loading Lists deliveries ready for loading
VL06O Outbound Delivery Monitor Monitors and processes outbound delivery documents
VL06P Outbound Deliveries for Picking Executes the picking process for outbound deliveries
VL06T Outbound Deliveries for Transportation Planning Displays deliveries ready for transportation planning
VL06U Unchecked Outbound Deliveries Lists unchecked outbound deliveries
VL08 Report Results of Pick Order Reports picked quantities for delivery orders
VL09 Reverse Goods Movement Reverses incorrect goods movements like goods issues
VL10 Sales and Purchase Orders, Fast Display Creates multiple delivery documents for sales/purchase orders
VL10A Sales Orders, Fast Display Creates multiple delivery documents for sales orders
VL10B Purchase Orders, Fast Display Creates multiple delivery documents for purchase orders
VL10H Sales Order and Purchase Order Items Creates delivery documents at the sales or purchase order line item level
VL10I Sales and Purch. Order Item Sched. Lines Creates delivery documents from schedule line agreements
VL21 Create Background Jobs for Goods Issue Posting Posts goods issues for deliveries in background mode
VL22 Display Change Documents of Delivery Shows changes made to delivery documents
VL31N Create Inbound Delivery Creates a document for incoming deliveries from vendors
VL32N Change Inbound Delivery Modifies details of an existing inbound delivery
VL33N Display Inbound Delivery Displays an inbound delivery document’s details
VL35 Create Picking Waves According to Delivery Compare Times Assigns deliveries to picking waves based on order time
VL35_ST Create Pick. Waves Acc. to Shipments Automates wave picks creation based on shipment criteria
VL36 Change Wave Picks Alters existing picking wave assignments
VL37 Wave Pick Monitor Monitors the status of assigned picking waves
VL41 Create Rough Goods Receipt Initiates a preliminary step in the goods receiving process
VL64 Generation of Inbound Deliveries Automatically generates inbound deliveries from purchase schedules
VL65 Inbound Delivery Purge Report Purges old, irrelevant inbound deliveries
VL66 Delete Inbound Delivery Removes an inbound delivery document from the system
VLSP Subsequent Outbound-Delivery Split Splits an existing delivery into multiple ones
VM01 Create Hazardous Material Creates hazardous material master records
VM02 Change Hazardous Material Modifies hazardous material master records
VM03 Display Hazardous Material Displays hazardous material master records
VRRE Create Returns Delivery for Repair Order Generates returns delivery document for repair orders
VS01 Create Scale Creates scales for shipment cost calculations
VS02 Change Scale Modifies rates and scales for shipment costs
VS03 Display Scale Displays scales used in shipment cost calculations
VS04 Create Scale with Reference Creates new scale records referencing existing ones
VS06 List Scales Reports on scales and rates for shipment costs
VT01N Create Shipment Creates individual shipment documents
VT02N Change Shipment Modifies existing shipment documents
VT03N Display Shipment Displays details of a shipment document
VT04 Create Shipments in Collective Proc. Creates multiple shipment documents automatically
VT05 Logs in the Application Log Displays logs from collective shipment creation
VT06 Shipment List: Collective Change Shipment Enables mass changes to multiple shipment documents
VT11 Shipment List: Planning Reports on shipments needing planning or scheduling
VT12 Shipment List: Shipment Completion Reports on completion status of shipments
VT16 Shipment List: Check-in Reports on expected shipments for check-in
VT20 Overall Shipment Status Monitor Monitors transportation execution and workload
VT22 Selection Screen: Change Document Shipment Lists changes to shipment documents
VT32 Selection Criteria for Forwarding Agent Reports on tendering status for transportation
VT70 Messages for Shipments Prints various shipping-related documents
VV21 Create Output – Condition Records: Shipping Sets conditions for shipping document outputs
VV22 Change Output – Condition Records: Shipping Modifies output conditions for shipping documents
VV31 Create Output – Condition Records: Billing Sets conditions for billing document outputs
VV32 Change Output – Condition Records: Billing Modifies output conditions for billing documents

Enhance your SAP SD proficiency by subscribing to the Spend Wizard blog. This resource provides the latest insights and updates on SAP S4/HANA and Sales and Distribution solutions, helping you stay informed and ahead in your field.

The post SAP S4/HANA SD Transaction Codes (Comprehensive List with usage) appeared first on Spend Wizard.

✇Ultimate SAP MM Guides by SAP Logistics Expert

An Ultimate Guide to SAP Third Party Sales with Individual Purchase Order

Home » MM

SAP Third Party Sales with Individual Purchase Order is a powerful functionality designed to streamline the sales and procurement process for the businesses working with external suppliers.

This post will guide you through the key features, benefits, and step-by-step execution of SAP Third Party Sales with Individual Purchase Order.

--> Third-party with Individual Purchase Order is like Third Party Sales but with a difference. The difference is vendor sends the Finished materials to the Business instead of directly sending to the customer. After that our business sends the FG to the customer and send the invoice to the customer.

In this scenario, vendor does not send the invoice immediately with delivering the goods to customer. We ask vendor to send shipping notification after delivering the goods to customer. When we receive the shipping notification then we do MIGO and basing on MIGO quantity we raise invoice to Customer. Without vendor invoice we cannot raise billing to our customer.

Below is the process flow for SAP Third Party Sales with Individual Purchase Order

Picture: SAP Third Party Sales Process with Individual Purchase Order

Lets configure & test SAP Third Party Sales Process with Individual Purchase Order

Step 1 : Sales Order Configuration

First we will configure Sales order & related components

Step 1.1 : Sales Order type Configuration

We will use our standard sales order type “YOR” for third party sales with Individual Purchase Order

Start VA01

  • Sales Organization : PA10
  • Distribution Channel : PA
  • Division : DC
  • Customer : PA10CUS02

Create the Sales order and save

Picture: Creation of SAP Third Party Sales with Individual Purchase Order

Please see below post for step by step details of sales order type configuration

Configure SAP S4 HANA Sales Documents in 10 Minutes

Please see below post for step by step Customer BP creation

How To Configure S4HANA BP and CVI In 7 Easy Steps – Creation of First BP Customer

For Pricing procedure configuration & determination, please check below post

The Ultimate SAP S4 HANA Sales Pricing Guide with FAQ

Step 2 : Sales Document Item category Configuration

We will use item category “TAB” for the processing of third Party Sales with Individual Purchase Order, Please note the Billing relevance here configured as Delivery based (A)” instead of “Order based (F)” in third party sales. This is due to the final material is being sent back to the plant instead of directly to the customer from the third party warehouse/plant.

Please see below post for the Item category configuration details

Mastering SAP Sales Item Categories: A Comprehensive Guide-Third-party with individual Purchase Orders “TAB

Item category is determined as “TAB”

Picture: Item category Determined as “TAB” in third party order

Step 2.3 : Sales Document Item category Determination

For out third party sales processing, Item category “TAB” will be determined based on the Item category group “BANC” from the material master & std order type “YOR”

Check the below post for detail

Mastering SAP Sales Item Categories: A Comprehensive Guide – “TAB” Determination

Step 3: Schedule Line Configuration & Determination

for the third party , schedule line will be determined as “CB”

Due to the properties of schedule line determined “CB”, as soon as sales order is saved system will generate a purchase requisition

Picture: Sales Order PR creation

Please check the below post for schedule line category “CB” configuration & Determination

SAP Schedule Line Categories Explained: Everything You Need to Know – Third Party with Individual Purchase Orders “CB”

Step 4: Conversion of 3rd Party PR to PO

Finalize the source and convert the PR to PO manually or through automatic conversion

Display the third party PO through ME23N

Picture: Third Party individual PO Creation

4.1 Some Characteristics of the 3rd party SO with individual PO

  • Purchase order number is available in the Sales order document flow.
  • All changes made in the PO automatically reflects in the sales order, but the sales order changes will not reflect in the purchase order.

4.3 Characteristics of Account Assignment Category “H”

Account Assignment Category controls if inventory accounting
document to generate or not while doing MIGO and PGI

Picture: Configuration of Account Assignment Category “H”

Because of configuration of Account Assignment Category “H”, system will create special stock “E”

Step 5: Goods Receipt

In this scenario GR will be done as normal purchase order. The only difference is , it will generate special stock of type “E”

Let’s do the GR of 1 qty

Picture: GR of third party individual PO Scenario

Accounting document will be generated

Picture: Accounting Entries at GR
Picture: Sales Order Stock Generation

Please note :

  • The material is posted to the inventory account.
  • The warehouse stock is updated with special stock “E”
  • The order value is posted to a GR/IR to verify invoice.
  • The goods receipt can be traced in the purchase order history

Picture: Goods Receipt Accounting Document

Step 6: Invoice Receipt

When the incoming invoice is posted following are updated

  • Purchase order history
  • G/L accounts
  • The vendor account in subledger accounting along with liabilities account.

Please see the post below for invoicing details & accounting document generated

How to Configure Logistics Invoice Verification in SAP S4 HANA – Invoicing for Third Party sales with individual PO

Step 7: Creating & Posting Outbound Delivery

Since in this scenario we deliver from our plant so we will create a Outbound Delivery based on the customer sales order

We got the below error

Picture : Copy control missing for the outbound Delivery creation

Please see the below post for detail configuration of copy control from sales document to delivery document

Copy Control for Third Party Sales with individual PO – Configure SAP S4 HANA Sales Documents in 10 Minutes

We completed the above configuration and successfully created outbound delivery

Picture: Third Party Sales with Individual PO Outbound Delivery creation

Outbound Delivery Picking, Packing & Goods Issue completed.

Please note that stock type is “E” in outbound delivery as expected

Picture: PGI Completed

7.1 Accounting Document at PGI

Below accounting document is created at PGI

Picture: Accounting Document at PGI

Step 7: Billing Third Party with individual PO Orders

Billing in third party with individual PO order depends a lot on the setting of the “Billing Relevance” field.

If relevance for billing indicator for the item category has been set to B (relevant for order-related billing on the basis of the order quantity) in Customizing, the system includes the order in the billing due list immediately.

If the indicator has been set to F (relevant to order-related billing on the basis of the invoice quantity), the system does not include the order in the billing due list until an invoice from the vendor has been received and processed by the purchasing department.

for this scenario, we have configured item category TAB (Indiv.Purchase Order) which is given billing-relevance indicator “A”.

--> Value "A" in the billing relevance field of sales order item category indicates that the billing document is created based on the delivery. This means that the invoice is generated after the goods have been delivered to the customer.

Please see the below post for Item Category “TAB” configuration

Mastering SAP Sales Item Categories: A Comprehensive Guide – Item Category for 3rd Party sales with individual PO “TAB”

7.1 Delivery to Billing Document Copy Control Setting for third party with individual PO

In the configuration of copying control for billing at item level, we can control whether the invoice receipt quantity or the goods received quantity is relevant for billing.

Please see below post for the configuration in details for third party sales processing copy control

Master SAP SD Billing Configuration – Scenario 2 : Third Party Sales with Individual PO

7.2 Posting Third Party with individual PO Billing Document

Please check below post for the detail of third party sales billing document posting

Master SAP SD Billing Configuration – Billing for Third Party Sales with Individual PO Scenario

Image by vectorjuice on Freepik

The post An Ultimate Guide to SAP Third Party Sales with Individual Purchase Order appeared first on Ultimate SAP Guides | S4 HANA Logistics Modules.

✇Ultimate SAP MM Guides by SAP Logistics Expert

The Ultimate Guide to SAP Third Party Sales

Today’s business environment is fast-paced . So efficient order management is crucial for maintaining a competitive edge.

This comprehensive guide to Third Party Purchase and Sales Orders delves into the intricacies of third-party purchase and sales orders within the SAP system. This guide offers valuable insights and practical tips to streamline business operations with the help of SAP executed Third Party Purchase and Sales Orders.

Whether you’re a seasoned SAP expert or new to the SAP consultancy or a SAP business user, this guide will help you navigate the complexities of third-party order purchase and sales orders processing, optimize the workflows, and enhance overall business efficiency.

Let’s explore how SAP can transform third party purchase and sales orders management processes in 2024 and beyond.

1.  Third-party Sales

In the third party Order processing , our business outsource the final product to a third party to sell it to customer.

Upon receiving third party order order from the customer, business passes it to the third party vendor who delivers the goods to the customer, and invoice to our business. Our business bills the customer for the goods supplied.

Picture: SAP Third Party Sales Flow

We will configure now third party sales order

Step 1 : Third Party Sales Order Configuration

First we will configure third party Sales order

Step 1.1 : Sales Order type Configuration

We will use our standard sales order type “YOR” for third party.

Start VA01

  • Sales Organization : PA10
  • Distribution Channel : PA
  • Division : DC
  • Customer : PA10CUS02

Create the Sales order and save

Picture: Creation of 3rd Party Sales Order

Please see below post for step by step details of sales order type configuration

Configure SAP S4 HANA Sales Documents in 10 Minutes

Please see below post for step by step Customer BP creation

How To Configure S4HANA BP and CVI In 7 Easy Steps – Creation of First BP Customer

For Pricing procedure configuration & determination, please check below post

The Ultimate SAP S4 HANA Sales Pricing Guide with FAQ

Step 2 : Sales Document Item category Configuration

We will use item category “TAS” for the third-party order processing, Please note the delivery relevance here configured as “Order based (F)” instead of “Delivery based (A)”. This is due to the final material is being sent directly to the customer from the third party warehouse/plant.

Mastering SAP Sales Item Categories: A Comprehensive Guide-Item Category for 3rd Party sales “TAS

Item category is determined as “TAS”

Picture: Item category Determined as “TAS” in third party order

Step 2.3 : Sales Document Item category Determination

For out third party sales processing, Item category “TAS” will be determined based on the Item category group “BANS” from the material master & std order type “YOR”

Check the below post for detail

Mastering SAP Sales Item Categories: A Comprehensive Guide – “TAS” Determination

Step 3: Schedule Line Configuration & Determination

for the third party , schedule line will be determined as “CS”

Due to the properties of schedule line determined “CS”, as soon as sales order is saved system will generate a purchase requisition

Picture: Sales Order PR creation

Please check the below post for schedule line category “CS” configuration & Determination

SAP Schedule Line Categories Explained: Everything You Need to Know – Third Party Sales “CS”

Step 4: Conversion of 3rd Party PR to PO

Finalize the source and convert the PR to PO manually or through automatic conversion

Display the third party PO through ME23N

Picture: Third Party PO Creation

During creation of purchase order system has automatically copied the delivery orders from the corresponding sales order to the purchase order

Picture: Delivery address as Customer address in third party PO

Please note the below points

4.1 Some Characteristics of third party SO & PO

  • Purchase order number is available in the Sales order document flow.
  • All changes made in the PO automatically reflects in the sales order, but the sales order changes will not reflect in the purchase order.

4.2 Characteristics of Item Category “S”

For the third party sales Item category “S”/”5” is used. Item category “S” ensures a dummy MIGO without any stock update.

Picture : Item Category “S” i.e. Third Party

4.3 Characteristics of Account Assignment Category “X”

Account Assignment Category controls if inventory accounting
document to generate or not while doing MIGO and PGI

Picture: Account Assignment Category “X” Configuration

Step 5: Goods Receipt

Since material is supplied directly to customer by supplier, when vendor supplies the material to customer, the customer confirms that the material is received & we post the material Goods Receipt

Please note :

  • The material is posted to Cost of Goods Sold account.
  • The warehouse stock is not updated
  • The order value is posted to a GR/IR to verify invoice.
  • The goods receipt can be traced in the purchase order history

5.1 Goods Receipt Material Document

Picture: Goods Receipt Material Document

5.2 Goods Receipt Accounting Document

Picture: Goods Receipt Accounting Document

Step 6: Invoice Receipt

When the incoming invoice is posted following are updated

  • Purchase order history
  • G/L accounts
  • The vendor account in subledger accounting along with liabilities account.

Please see the post below for invoicing details & accounting document generated

How to Configure Logistics Invoice Verification in SAP S4 HANA – Invoicing for Third Party Sales

Step 7: Billing Third Party Orders

Billing in third party order depends a lot on the setting of the “Billing Relevance” field.

If relevance for billing indicator for the item category has been set to B (relevant for order-related billing on the basis of the order quantity) in Customizing, the system includes the order in the billing due list immediately.

If the indicator has been set to F (relevant to order-related billing on the basis of the invoice quantity), the system does not include the order in the billing due list until an invoice from the vendor has been received and processed by the purchasing department.

We have configured item category TAS (third-party order processing) has been given billing-relevance indicator F.

Please see the below post for Item Category “TAS” configuration

Mastering SAP Sales Item Categories: A Comprehensive Guide – Item Category for 3rd Party sales “TAS

7.1 Sales Order to Billing Document Copy Control Setting for third party

In the configuration of copying control for billing at item level, we can control whether the invoice receipt quantity or the goods received quantity is relevant for billing.

The setting in the copy control for the third-party item category from sales document to billing document specifies that the quantity from the invoice receipt is transferred to the billing document instead of the order quantity (billing quantity indicator in copy control is F)

Please see below post for the configuration in details for third party sales processing copy control

Master SAP SD Billing Configuration – Copy Control from Sales Document to Billing Document

7.2 Posting Third Party Billing Document

Please check below post for the detail of third party sales billing document posting

Master SAP SD Billing Configuration – Billing for Third Party Sales Scenario

Image by starline on Freepik

The post The Ultimate Guide to SAP Third Party Sales appeared first on Ultimate SAP Guides | S4 HANA Logistics Modules.

✇Ultimate SAP MM Guides by SAP Logistics Expert

Mastering SAP Sales Item Categories: A Comprehensive Guide

SAP Sales Item Categories are a critical components within the SAP Sales and Distribution (SD) module which defines how different materials are processed in various sales documents.

Sales Item categories determine the behavior of items, ensuring that each material is handled appropriately based on its specific characteristics and the business requirements in the sales orders, quotations, and deliveries,

item categories are configured to control pricing, delivery schedules & billing. Efficient configuration leads to enhanced efficiency and accuracy in sales processes.

--> Item Category is used in sales order as well as in delivery. 

--> If we create or copy a new item category for delivery, we must also define a delivery item category for the sales order with the same name. The system automatically transfers the item category that was found for the sales document item into the delivery item.

1. Configuration of Item Categories

The sales item category is one of the most important fields in the SAP sales order. It controls the sales document flow and also impacts the schedule line category

Item Category realize different business processes for each item in the sales document.

Item Category decided below behavior of the materials in the sales documents. Let’s review all the fields controlled by Item category one by one

Picture : Configuration of standard item category
  • Relevance for billing of an item – The value determines what kind of billing document it has to generate for this item. That is order related billing document or delivery related billing document.
  • Billing block – The billing block indicator is used to block each item of this category for billing.
  • Pricing relevance – It indicates whether the system automatically carried out pricing for this item.
  • Business data relevance item -It allows the business data at header level differs with item level business data.
  • Schedule line allowed – It indicates whether we can create schedule lines for the item.
  • Item relevant for delivery -It indicates whether a text or value item is relevant during delivery processing. The item itself is not delivered. But it serves only for information purpose in delivery documents.
  • Returns – It indicates the item is return item
  • Determine cost – This indicator enables the system to calculate cost of the material of this item category (condition type VPRS is used to calculate the cost price).
  • Credit active – This indicator enables to configure credit management functions for this item.
  • Incompletion procedure – We will configure Incompletion procedure in IMG and assign to item category. System reminds the end user if he does not maintain any values at item category level in the sales document.
  • Partner determination procedure – This decides at item level and decides itself sold to party, ship to party, bill to party or payer for this item.
  • Structure scope (relevant for bill of material explosion) – The value of this field determines whether the item is a BOM item. If it is so, how it should be exploded.
  • Value contract material – The system copies value contract item that we specified here into the value contract.
  • Contract release control – Here we can specify the system responses when the target value of value contract has been reached while releasing the contract.

We will configure below Item Categories for our car business sales documents.

1.1 Item Category of Sales Documents

To configure the item category of sales document , follow the below path

Picture : Path to configure item category

1.1.1 Item Category for Standard Sales Order “TAN”

We will use SAP standard Item Category “TAN” for the standard sales order.

Picture: Standard Item Category “TAN” Configuration

1.1.2 Item Category for Third Party Subcontracting Order “TADS”

A third-party subcontracting order involves outsourcing specific tasks or services to an external vendor who directly delivers the required goods or services to the end customer.

Third party subcontracting process streamlines operations, reduces costs, and enhances efficiency by leveraging the expertise and resources of specialized subcontractors

Please check the below post for 3rd party subcontracting process configuration & testing in detail

Item category “TADS” is used for 3rd party subcontracting process.

Lets see the configuration of TADS

Picture: Item Category of 3rd Party Subcon

Please note that billing relevance is “F-Order-related billing doc. – status according to invoice qty” instead of “A-Delivery-related billing document”

1.1.3 Item Category for 3rd Party Process.

In the third party Order process , final product is outsourced to a third party to sell it to customer.

There are various scenarios for the third party. Lets see each third party scenario item category requirements

a) Item Category for 3rd Party sales “TAS”

For the third-party order processing, the item category is TAS.

Please note that billing relevance would be configured as “F”. It is because of Order related invoice will be created here. The delivery will not be done from our premises. It will be sent straight from the third party to the customer.

Picture: Item Category for 3rd Party sales

If relevance for billing indicator for the item category is “B” (relevant for order-related billing on the basis of the order quantity), the system includes the order in the billing due list immediately. Hence the third-party order is considered to be completely billed only when the vendor invoiced quantity equals the order quantity of the sales order item.

If relevance for billing indicator set to F (relevant to order-related billing on the basis of the invoice quantity), the system does not include the order in the billing due list until an vendor invoice is received and processed. Each time a vendor invoice is received, a customer invoice is created for the quantity in the vendor invoice and the order is considered to be fully invoiced until the next vendor invoice is received.

So if billing-relevance indicator F is activated for item categories, billing can refer to the goods receipt quantity instead of the incoming invoice quantity.

b) Third-party with individual Purchase Orders “TAB”

For the third-party with individual Purchase Orders processing, the item category is TAB.

Please note that here billing relevance would be A as the finish material will be received first in our stock/warehouse. from our warehouse it will be delivered to the customer.

Value “A” in the billing relevance item category of sales order indicates that the billing document is created based on the delivery. This means that the invoice is generated after the goods have been delivered to the customer.

Picture: Third-party with individual Purchase Orders
c) Third-party with Automatic PO Creation “ALES”

For the third-party with individual Purchase Orders processing, for the ALE process (automatic order creation) the item category is ALES.

Picture: Third-party with Automatic PO Creation

2. Item Category Determination in Sales Documents

Item category group field of the material master is the main factor to determine the item category in the sales order. This indicator + Sales document type + usage of the item category + Item category of higher-level item
decides the item category in the sales order document.

2.1 Item Category Determination for Std. Order

Item category is determined as per below combination in sales documents

Picture : Sales Order Item Category Determination
Picture : Path to Configure Sales Order Item Category Determination

We have configured our item categories as below

Picture : Sales Order Item Category Determination Configuration

2.2 Item Category Determination for 3rd Party Subcontracting

for third party subcontracting order we use Item category as “TADS” as described HERE

Picture: Item Category Determination for 3rd Party Subcontracting

From the above configuration, Item category TADS will be determined automatically for sales order type YOR and item category group BADS (third-party subcontracting item)

Please note that Item category group “BADS” comes from the material master as explained in the below post

2 Minutes Guide to Create your First Material in S4 HANA – “Gen. item cat. grp” for Third Party Subcontracting

2.3 Item Category Determination for 3rd Party Process

As we have seen HERE , there are three scenarios for third party process in SAP

  • Item Category for 3rd Party sales, Item category “TAS” is used.
  • Third-party with individual Purchase Orders, Item category “TAB” is used.
  • Third-party with Automatic PO Creation, Item category “ALES” is used.
2.3.1 “TAS” Determination

Item Category “TAS” is determined as per below configuration

Picture: “TAS” Determination

Please note that Item category group “BANS” comes from the material master as explained in the below post

2 Minutes Guide to Create your First Material in S4 HANA – “Gen. item cat. grp” for Third Party Sales

Please check the detail step by step end to end third party process in the below post

The Ultimate Guide to SAP Third Party Sales

2.3.2 “TAB” Determination

Item Category “TAB” is determined as per below configuration

Picture: “TAB” Determination

Please note that Item category group “BANC” comes from the material master as explained in the below post

2 Minutes Guide to Create your First Material in S4 HANA – “Gen. item cat. grp” for Third Part Individual PO

2.3.3 “ALES” Determination

Item Category “ALES” is determined as per below configuration

Picture: “ALES” Determination

3. Item Category in Deliveries

Item categories are defined to have more control over individual materials in the deliveries. The item category is copied from an order item. A standard item in a standard order then becomes a standard item in the delivery. If a delivery is entered without reference to an order, the system proposes the item category depending on the delivery type and the item category group of the material.

Some Rules of Delivery Item Categories

--> When a sales order item is copied to a delivery, item category of the order item is copied to the delivery item. If order item or the schedule line assigned to order item is relevant for delivery a corresponding item category must be defined for the delivery. 

--> Delivery item category key must be the same key as order item category. So we must define all delivery item categories as sales item categories in Sales and Distribution even for inbound delivery item category which is never found in sales documents. This is required for the system to create a copying relationship between the order and delivery document at the item level. For example DL/ELN to EL/ELN.

--> For all delivery item categories other than SD document category 7, a schedule line categories consisting of movement type must be determined in sales & distribution. 

--> Delivery item category with SD document category 7 can be specified with movement type directly in delivery item category.

3.1 Configuration of Delivery Item Category

Delivery Item Category configuration determines the below properties

Let’s take the example of Standard Delivery Item category “TAN” & review all the fields which can be configured

Picture: Std Item Category “TAN”
  • Document category : A classification for the different types of documents in the sales and distribution system
  • Material number 0 allowed: It controls whether it makes sense to enter an item with this item category without specifying a material. It allows to create a delivery document for a line item with 0 quantity, Ex-Text Item.
  • Item category statistics group: It specifies a statistics group for this item category and helps determine which data the system updates in the Logistics Information System.
  • Stock determination rule: Stock determination rule and stock determination group are combined into one key for stock determination strategy. This is used in the repetitive manufacturing process.
  • Check quantity : It specifies when we create an item that has a 0 quantity, how system should give message. It is useful for the items that are creating without order.
  • Check minimum quantity : It specifies whether system has to check minimum delivery quantity as per customer material info/Material Master record. System gives warning or error message.
  • Check over delivery : It specifies how the system reacts whether warning or error message during delivery processing when original order quantity exceeds delivering order quantity as per info record.
  • Availability check off : It is the control to switch on/off availability check for delivery items.
  • Rounding : This indicator specifies rounding rules for whole number unit of measure. It is useful for BOM items.
  • Relevant for picking or put away: It indicates whether item of this type are relevant for picking or put away. In the outbound delivery process, only delivery items that are relevant for picking are transferred to the warehouse management. Service items and text items are not transferred to the warehouse.
  • Storage location required: This indicator makes storage location as mandatory in the delivery document.
  • Determine storage location: It indicates whether system has to determine storage location automatically.
  • Do not check storage location: It indicates whether system should run a check for the storage location that was determined.
  • No batch check: It specifies system checks the batch number that entered in the delivery document.
  • Packing control: It indicates whether delivery items with this item category:
    • May be
    • Cannot be
    • Must be packed
  • Pack accumulated batch items: It specifies if for a batch material only the main item with accumulated batch quantity is to be packed in the delivery, or if only items in which the batch is recognized can be packed. Example -if total quantity is 20000 but it is manufactured in 20 batches, then all those 20 batches appear to be packed i.e. 20 line items of the same material to be packed. Through this indicator we can pack only 1 line item that is the sum of all the 20 batches, so that packing can be carried out more efficiently.
  • Automatic batch determination: This indicator enables to determine batch automatically in the delivery documents.

Below Delivery Item categories are created for our business

3.1.1 Item categories for Outbound Deliveries

Follow the below path

Picture : Path to configure Item categories for Outbound Deliveries
a) Item Category for Standard Outbound Delivery

We use “TAN” for this

Picture : Path to configure Item categories for Outbound Deliveries
b) Item Category for Two Step Stock Transfer Order with Delivery
--> Stock Transport Order (STO) with Delivery is a SAP process to transfer the stock between two plants (or storage locations) within a company

Item category “NLN” is used for the two step Stock Transfer Order with Delivery

Configure item category “NLN” as given in the below screenshot

Picture: Item Category for Two Step Stock Transfer Order with Delivery

Please check below post for Stock Transport Order (STO) with Delivery to see item category “NLN” usage

SAP Stock Transport Order with Delivery: A Complete Guide

c) Item Category for 1-Step Stock Transfer Order with Delivery

Item category “YNLN” is used for the 1-step Stock Transfer Order with Delivery

Configure item category “YNLN” as given in the below screenshot

Picture: Item Category for 1-Step Stock Transfer Order with Delivery

Please check below post for 1-Step Stock Transport Order (STO) with Delivery to see item category “YNLN” usage

SAP Stock Transport Order

d) Item Category for the Inter-company STO Process with Delivery & Billing

Item category “NLC” is used for the the Inter-company STO Process with Delivery & Billing.

Configure item category “NLC” as given in the below screenshot

Picture: Item Category for the Inter-company STO Process with Delivery & Billing
3.1.2 Item Categories for Inbound Deliveries

Please note that item category for inbound delivery needs to be maintained as a sales item category also, though item category will never have a sales order reference.

a) Reason of Inbound Delivery Item category configuration as sales document item category too.

For our car business inbound delivery, we will configure item category as “YELN”. We will define same item category key as “YELN” as a sales document item category also.

The reason for this is given below

--> Delivery item category key must be the same key as order item category. 

--> So we must define all delivery item categories as sales item categories in Sales and Distribution even for inbound delivery item category which is never found in sales documents. 

--> This is required for the system to create a copying relationship between the order and delivery document at the item level. For example DL/YELN to YEL/YELN.

b) YELN – Item Category for Std Inbound Delivery (Sales Doc Item category Config)

Standard inbound delivery items which will follow standard inbound process we will configure item category as YELN.

Below is the configuration of all fields for standard item category YELN

Picture : Configuring Inbound Delivery Item category as sales document item category also Screen 1
Picture : Configuring Inbound Delivery Item category as sales document item category also Screen 2
c) YELN – Item Category for Std Inbound Delivery (Delivery Item category Config)
Picture : Configuration of Item Categories “YELN” for Inbound Deliveries
d) YSPR – Item Category for Inbound Delivery for spares

We have configured a special line item category for spares materials which will follow a special business process compare to the standard materials.

below is the configuration of YSPR line item category

Picture: Configuration of Item Category for Inbound Delivery for spares -YSPR

4. Define Item Category Usage

In this configuration, we specify the item category usages that control the usage of the item

Picture : Path for Item Category Usage configuration
Picture : Item Category Usage configuration

5. Determination of Item Categories in Deliveries

There are two ways of item category determination in deliveries

  • Process where item categories are copied from the higher level sales order item. For example- Sales order to outbound delivery.
  • For order-independent items in the delivery like packing material, or inbound deliveries. no item category can be copied from a sales order. In this case in addition to the delivery type & item category group from the material master, a special functionality called “usage” is also taken into account.
  • Some example of usage -PACK for packing items, CHSP for batch split & V for for inbound deliveries for purchase orders and for deliveries in STOs.
Please note that in material master there are two fields. 

One is "General Item Category Group" which is at MARA level. This field is used for inbound deliveries

The other field "Item Category Group" is used with sales organization & distribution channel in deliveries.

We will configure item category determination for normal customer outbound delivery, intra-company STOs outbound deliveries, intercompany STOs outbound deliveries & inbound deliveries.

below is the path to determine item categories in deliveries.

Picture : Path to Configure Determination of Item Categories in Deliveries

5.1 Determination of Item Categories in Outbound Deliveries

Item category is determined based on the below

  • Item category group of the material
  • Delivery Type

We will configure Determination of Item Categories in Outbound Deliveries one by one for all the scenarios

For our car business, we have configure determination of Item Categories in Outbound Deliveries as below

5.1.1 Item Category Determination for Standard Outbound Delivery

For standard delivery type “YOBD” & Item Category “YTAN” is used

We have configured Item Category Determination for Standard Outbound Delivery as per below screenshot

Picture: Item Category Determination for Standard Outbound Delivery
5.1.2 Item Category Determination for Two Step Stock Transfer Order with Delivery

for Two Step Stock Transfer Order with Delivery, Item category “NLN” & delivery type “NL” is used.

We have configured Item Category Determination for Two Step Stock Transfer Order with Delivery as per below screenshot.

Picture: Item Category Determination for Two Step Stock Transfer Order with Delivery
5.1.3 Item Category Determination for 1-Step Stock Transfer Order with Delivery

for 1-Step Stock Transfer Order with Delivery, Item category “YNLN” & delivery type “YNL” is used.

We have configured Item Category Determination for 1-Step Stock Transfer Order with Delivery as per below screenshot.

Picture: Item Category Determination for 1-Step Stock Transfer Order with Delivery
5.1.4 Item Category Determination for Inter-company STO Process with Delivery & Billing

for Inter-company STO Process with Delivery & Billing, Item category “NLC” & delivery type “NLCC” is used.

We have configured Item Category Determination for Inter-company STO Process with Delivery & Billing as per below screenshot.

Picture: Item Category Determination for Inter-company STO Process with Delivery & Billing

5.2 Determination of Item Categories in Inbound Deliveries

We will configure the determination of Item Categories in Inbound Deliveries for all the business scenario

5.2.1 Item Category Determination in Standard Inbound Delivery

Below is the configuration of Item Category Determination in Standard Inbound Delivery

Picture : Determination of Standard Item Category “YELN”
5.2.2 Item Category Determination in Special Process Inbound Delivery

Spare parts materials will follow a different process in inbound so we have configured a specific line item category YSPR for spare parts.

Below is the configuration of Item Category Determination in Special Process Inbound Delivery for spares

Picture: Item Category YSPR Determination in Special Process Inbound Delivery
--> In the above item category determination different is the only Item category which comes from the material master.

--> To determine different line item category "YSPR" for the spare parts materials from the the standard line item category "YELN", we have to input different "item category" in the material master of spare parts materials. Please check the below link to see this in detail

2 Minutes Guide to Create your First Material in S4 HANA-“Gen. item cat. grp” for Spare Parts Specific Business Purpose

Designed by Freepik

The post Mastering SAP Sales Item Categories: A Comprehensive Guide appeared first on Ultimate SAP Guides | S4 HANA Logistics Modules.

❌