0% found this document useful (0 votes)
30 views27 pages

SAP SD Roadmap: Step-by-Step Guide

The SAP SD (Sales and Distribution) Roadmap outlines a step-by-step learning and implementation path for mastering SAP SD. It covers essential topics such as basics, master data, sales processes, pricing procedures, shipping, billing, and cross-module integration, along with configuration steps and important transaction codes (T-codes). This roadmap is designed to guide freshers through the complexities of SAP SD in a structured manner.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views27 pages

SAP SD Roadmap: Step-by-Step Guide

The SAP SD (Sales and Distribution) Roadmap outlines a step-by-step learning and implementation path for mastering SAP SD. It covers essential topics such as basics, master data, sales processes, pricing procedures, shipping, billing, and cross-module integration, along with configuration steps and important transaction codes (T-codes). This roadmap is designed to guide freshers through the complexities of SAP SD in a structured manner.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Got it 👍 You want the SAP SD (Sales and Distribution) Roadmap — meaning the

learning/implementation path you should follow step by step. I’ll break it down in a clear
sequence that a fresher can easily understand.

📌 SAP SD Roadmap (Step-by-Step)

1. Basics & Foundation


 Learn SAP navigation (how to log in, screens, transactions).
 Understand SAP ECC vs S/4 HANA differences.
 Learn Organizational Structure in SD:
o Sales Organization

o Distribution Channel

o Division

o Sales Area

o Plant, Shipping Point, Storage Location

2. Master Data
 Customer Master (general, company code, sales area views).
 Material Master (sales-related views).
 Customer-Material Info Record.
 Condition Master (pricing records).
 Output Master Data (like invoices, delivery notes).

3. Sales Process (OTC Cycle)


 Inquiry → Quotation → Sales Order → Delivery → Billing → Payment
 Understand document flow and integration with MM & FI.
 Learn about copy controls between documents.
4. Pricing Procedure
 Condition Technique.
 Pricing procedure determination.
 Condition types (PR00, K004, discounts, taxes).
 Access sequence, condition tables.

5. Shipping & Delivery


 Delivery document creation.
 Picking & Packing.
 Route determination.
 Post Goods Issue (PGI).

6. Billing & Invoicing


 Billing types (F2, pro forma, credit/debit memo).
 Billing to Accounting integration.
 Special billing scenarios (down payments, milestone billing).

7. Special Business Processes


 Third-party sales.
 Consignment process.
 Inter-company sales.
 Returns process.
 Credit management.

8. Cross-Module Integration
 SD ↔ MM (availability check, goods movement).
 SD ↔ FI (revenue posting, account determination).
 SD ↔ PP (ATP check, scheduling).

9. Configuration (SPRO)
 Enterprise structure setup (Sales org, Distribution channel).
 Partner determination procedure.
 Pricing procedure configuration.
 Output determination.

10. Advanced Topics (S/4 HANA)


 Business Partner concept (replacing customer/vendor master).
 Fiori Apps for SD.
 Simplifications in S/4 HANA (credit mgmt, rebates, ATP).
 Embedded analytics for SD.

📍 Step 1: SAP SD Enterprise Structure

🔹 What is it?

The enterprise structure in SAP SD is the backbone. It defines how a company is represented
in SAP (like a map of the business).
🔹 Main Elements in SD:

1. Sales Organization – Responsible for selling products/services.


2. Distribution Channel – Path through which products reach customers (e.g., Wholesale,
Retail, Online).
3. Division – Groups of products (e.g., Electronics, Furniture).
4. Sales Area = Sales Org + Distribution Channel + Division.
5. Plant – Place where goods are stored/produced.
6. Shipping Point – Location from which deliveries are shipped.
7. Storage Location – Subdivision of a plant where stock is physically kept.
🔹 Configuration Steps (SPRO Path)

1. Define Sales Organization


o SPRO → Enterprise Structure → Definition → Sales and Distribution → Define
Sales Organization
o T-code: OVX5

2. Define Distribution Channel


o SPRO → Enterprise Structure → Definition → Sales and Distribution → Define
Distribution Channel
o T-code: OVXK

3. Define Division
o SPRO → Enterprise Structure → Definition → Sales and Distribution → Define
Division
o T-code: OVXA

4. Assign Distribution Channel to Sales Org


o SPRO → Enterprise Structure → Assignment → Sales and Distribution → Assign
Distribution Channel to Sales Organization
o T-code: OVXK

5. Assign Division to Sales Org


o SPRO → Enterprise Structure → Assignment → Sales and Distribution → Assign
Division to Sales Organization
o T-code: OVXA

6. Define Plant
o SPRO → Enterprise Structure → Definition → Logistics – General → Define
Plant
o T-code: OX10

7. Assign Plant to Sales Org & Distribution Channel


o SPRO → Enterprise Structure → Assignment → Sales and Distribution → Assign
Plant to Sales Org & Distribution Channel
o T-code: OVX6

8. Define Shipping Point


o SPRO → Enterprise Structure → Definition → Logistics Execution → Define
Shipping Point
o T-code: OVXD

9. Assign Shipping Point to Plant


o SPRO → Enterprise Structure → Assignment → Logistics Execution → Assign
Shipping Point to Plant
o T-code: OVXC

10. Define Storage Location


o SPRO → Enterprise Structure → Definition → Materials Management → Define
Storage Location
o T-code: OX09

🔹 Important T-Codes (Enterprise Structure)

 OVX5 – Sales Org


 OVXK – Distribution Channel
 OVXA – Division
 OVX6 – Assign Plant to Sales Org/Dist. Channel
 OVXD – Shipping Point
 OVXC – Assign Shipping Point
 OX10 – Plant
 OX09 – Storage Location

📍 Step 2: Master Data

🔹 What is Master Data in SD?

Master data means permanent data stored in SAP that is used repeatedly in sales processes.
Without master data, we cannot create sales orders, deliveries, or invoices.
🔹 Types of Master Data in SD:

1. Customer Master
o Information about customers (name, address, payment terms, sales area data).

o Divided into:

 General Data (common for all company codes)


 Company Code Data (FI related: reconciliation account, payment terms)
 Sales Area Data (SD related: shipping conditions, pricing, partners).
2. Material Master
o Information about products/services.

o Views relevant for SD: Sales Org 1, Sales Org 2, Sales: General/Plant, Sales Text.

3. Customer-Material Info Record (CMIR)


o Link between customer and material (e.g., customer-specific material description,
delivery plant).
4. Condition Master (Pricing Master)
o Data for pricing (e.g., discounts, surcharges, taxes, freight).

🔹 Configuration Steps

1. Customer Master
 Define Account Groups (control number ranges, screens, fields).
o Path: SPRO → Financial Accounting → Accounts Receivable and Accounts
Payable → Customer Accounts → Master Data → Preparations → Define
Account Groups with Screen Layout
o T-code: OBD2

 Assign Number Ranges to Customer Account Groups


o T-code: XDN1

2. Material Master
 Define Material Types (controls material behavior).
o Path: SPRO → Logistics General → Material Master → Basic Settings →
Material Types → Define Material Types
o T-code: OMS2

 Define Industry Sector (decides views).

3. Condition Master (Pricing)


 Define Condition Tables
o T-code: V/03

 Define Access Sequence


o T-code: V/07

 Define Condition Types (PR00 – price, K004 – discount, MWST – tax)


o T-code: V/06

 Define Pricing Procedure


o T-code: V/08

🔹 T-Codes for Master Data Creation

 XD01 / XD02 / XD03 → Create / Change / Display Customer (Central)


 FD01 / FD02 / FD03 → Create / Change / Display Customer (FI)
 VD01 / VD02 / VD03 → Create / Change / Display Customer (Sales)
 MM01 / MM02 / MM03 → Create / Change / Display Material
 VD51 / VD52 / VD53 → Customer-Material Info Record
 VK11 / VK12 / VK13 → Create / Change / Display Condition Records (Pricing)

✅ Summary:

 Customer Master = Who buys?


 Material Master = What is sold?
 Condition Master = At what price?
 Together, they are used in Sales Order Processing.
📍 Step 3: Sales Process (Order-to-Cash Cycle)

The Sales Process (OTC Cycle) is the heart of SAP SD. It covers the entire business flow from
receiving an inquiry to receiving payment.

🔹 Standard Sales Cycle

1. Inquiry → Customer asks about product.


2. Quotation → You send an offer to customer.
3. Sales Order → Customer confirms the purchase.
4. Delivery → Goods are prepared, picked, packed.
5. Post Goods Issue (PGI) → Stock is reduced, accounting updated.
6. Billing / Invoice → Customer is billed.
7. Payment → Customer pays, cleared in FI.

🔹 Configuration Steps

1. Sales Documents
 Define Sales Document Types (Inquiry, Quotation, Order).
o Path: SPRO → Sales and Distribution → Sales → Sales Documents → Sales
Document Header → Define Sales Document Types
o T-code: VOV8

2. Item Categories
 Define Item Categories (Standard, Free Goods, Text items).
o Path: SPRO → Sales and Distribution → Sales → Sales Documents → Sales
Document Item → Define Item Categories
o T-code: VOV7

3. Schedule Line Categories


 Define delivery-related settings (whether stock check, delivery relevance).
o Path: SPRO → Sales and Distribution → Sales → Sales Documents → Schedule
Lines → Define Schedule Line Categories
o T-code: VOV6

4. Copy Controls
 Control how data flows between Inquiry → Quotation → Sales Order → Delivery →
Billing.
o Path: SPRO → Sales and Distribution → Sales → Sales Documents → Sales
Document Header → Copying Control
o T-codes: VTAA (Sales → Sales), VTLA (Sales → Delivery), VTFA (Sales →
Billing)

🔹 Important T-Codes (Sales Documents)

 VA11 / VA12 / VA13 → Inquiry (Create/Change/Display)


 VA21 / VA22 / VA23 → Quotation
 VA01 / VA02 / VA03 → Sales Order
 VL01N / VL02N / VL03N → Delivery
 VF01 / VF02 / VF03 → Billing
 F-28 → Incoming Payment (in FI)

✅ Summary:

 Inquiry & Quotation are optional.


 Sales Order → Delivery → Billing → Payment are mandatory in standard OTC.
 Config is done mainly in Sales Doc Types (VOV8), Item Category (VOV7), Schedule
Line (VOV6), and Copy Controls (VTAA/VTLA/VTFA).

📍 Step 4: Pricing Procedure

🔹 What is Pricing in SD?

Pricing determines how the system calculates the final price of a product or service in a sales
order (base price, discounts, surcharges, taxes, freight, etc.).
Example:
Base Price (PR00) = 1000
Discount (K004) = -100
Tax (MWST) = +180
👉 Net Price = 1080

🔹 Pricing Procedure Concept

Pricing in SAP SD works through the Condition Technique:


1. Condition Tables – Where system looks for pricing data (fields like Customer, Material,
Sales Org).
2. Access Sequence – Search strategy to find the right condition record.
3. Condition Types – Individual elements of pricing (PR00 = Price, K004 = Discount,
MWST = Tax).
4. Pricing Procedure – Set of condition types arranged in sequence.
5. Pricing Procedure Determination – Decides which procedure applies (depends on Sales
Org, Distribution Channel, Division, Customer, Document Pricing Procedure).

🔹 Configuration Steps

Step 1: Define Condition Tables


 Path: SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control
→ Define Condition Tables
 T-code: V/03
Step 2: Define Access Sequence
 Path: SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control
→ Define Access Sequences
 T-code: V/07
Step 3: Define Condition Types
 Path: SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control
→ Define Condition Types
 T-code: V/06
 Examples:
o PR00 → Price

o K004 → Material Discount

o MWST → Tax

o KF00 → Freight

Step 4: Define Pricing Procedure


 Path: SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control
→ Define Pricing Procedures
 T-code: V/08
 Example Procedure: RVAA01 (Standard)
Step 5: Assign Pricing Procedure Determination
 Path: SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control
→ Define and Assign Pricing Procedure Determination
 T-code: OVKK
 Determination depends on:
o Sales Area (Sales Org + Distr. Channel + Division)

o Customer Pricing Procedure (from Customer Master → Sales Area Data →


Billing)
o Document Pricing Procedure (from Sales Doc Type)

🔹 T-Codes for Pricing

 VK11 / VK12 / VK13 → Create / Change / Display Condition Records


 V/03 → Condition Tables
 V/07 → Access Sequence
 V/06 → Condition Types
 V/08 → Pricing Procedure
 OVKK → Pricing Procedure Determination
✅ Summary:

 Pricing = Combination of Condition Types + Access Sequence + Pricing Procedure.


 Assigned through OVKK (Sales Area + Customer Pricing Procedure + Document Pricing
Procedure).
 Used in Sales Orders (VA01) automatically.

📍 Step 5: Shipping & Delivery

🔹 What is Shipping in SAP SD?

Shipping is the logistics process where goods are prepared and delivered to customers after a
sales order is confirmed.
It includes:
1. Delivery Document Creation
2. Picking & Packing
3. Route Determination
4. Post Goods Issue (PGI)

🔹 Key Elements of Shipping

1. Delivery Document – Controls how goods are delivered.


2. Shipping Point – Where goods are shipped from (assigned to Plant).
3. Route – Path goods take (depends on Shipping Conditions, Transport Zone, etc.).
4. PGI (Post Goods Issue) – Reduces stock in inventory and updates accounting.

🔹 Configuration Steps

1. Define Delivery Document Types


 Path: SPRO → Sales and Distribution → Shipping → Deliveries → Define Delivery
Types
 T-code: 0VLK
 Example: LF (Standard Delivery), LR (Returns Delivery)

2. Define Item Categories for Deliveries


 Path: SPRO → Sales and Distribution → Shipping → Deliveries → Define Item
Categories for Deliveries
 T-code: 0VLP

3. Define Schedule Line Categories (Delivery Relevance)


 Path: SPRO → Sales and Distribution → Shipping → Deliveries → Define Schedule
Line Categories
 T-code: VOV6

4. Shipping Point Determination


 Path: SPRO → Enterprise Structure → Assignment → Logistics Execution → Assign
Shipping Point to Plant
 T-code: OVXC
 Shipping Point is determined by:
o Shipping Conditions (from Customer Master → Sales Area Data → Shipping)

o Loading Group (from Material Master → Sales: General/Plant)

o Delivering Plant

5. Route Determination
 Path: SPRO → Sales and Distribution → Shipping → Routes → Define Routes & Assign
Transportation Zones
 T-code: 0VTR

6. Post Goods Issue (PGI) Settings


 PGI updates stock and FI accounts.
 Path: SPRO → Sales and Distribution → Shipping → Deliveries → Define Movement
Types for PGI
 Standard Movement Type = 601

🔹 T-Codes for Shipping

 VL01N – Create Delivery


 VL02N – Change Delivery
 VL03N – Display Delivery
 VL09 – Cancel PGI
 VT01N – Create Shipment (if transportation used)
 VL10A – List Deliveries Due

✅ Summary:

 Delivery Document is created from Sales Order.


 Shipping Point is determined automatically from Customer + Material + Plant.
 PGI reduces stock and posts accounting entries.

📍 Step 6: Billing & Invoicing

🔹 What is Billing in SAP SD?

Billing is the process of generating invoices for goods/services delivered to the customer.
It also creates accounting entries in FI (Revenue, Customer Receivable).

🔹 Types of Billing Documents

1. F2 – Standard Invoice
2. F1 – Proforma Invoice (before delivery)
3. F5 – Debit Memo Request
4. F8 – Credit Memo Request
5. S1 – Cancellation Invoice

🔹 Billing Process

1. Create Sales Order (VA01)


2. Create Delivery & PGI (VL01N / VL02N)
3. Create Billing Document (VF01)
4. FI Entry is generated:
o Customer A/c Dr

o Revenue A/c Cr

o Tax A/c Cr

🔹 Configuration Steps

1. Define Billing Types


 Path: SPRO → Sales and Distribution → Billing → Billing Documents → Define Billing
Types
 T-code: VOFA
 Example: F2 (Invoice), F8 (Credit Memo), S1 (Cancellation).

2. Define Copy Control for Billing


 Controls how data is copied from Sales Order/Delivery to Billing.
 Path: SPRO → Sales and Distribution → Billing → Billing Documents → Maintain
Copying Control
 T-codes:
o VTFL – Delivery → Billing

o VTFA – Sales Order → Billing

o VTFF – Billing → Billing


3. Account Determination (Integration with FI)
 Defines which G/L accounts are posted during billing.
 Path: SPRO → Sales and Distribution → Basic Functions → Account Assignment /
Costing → Revenue Account Determination → Assign Accounts
 T-code: VKOA

4. Output Determination (Invoice Printing/Email)


 Controls how invoice is sent (print, email, EDI).
 Path: SPRO → Sales and Distribution → Basic Functions → Output Control → Output
Determination
 T-code: NACE

🔹 Important T-Codes for Billing

 VF01 – Create Billing Document


 VF02 – Change Billing Document
 VF03 – Display Billing Document
 VF11 – Cancel Billing Document
 VFX3 – List of Billing Documents
 VKOA – Account Determination
 VOFA – Billing Types

✅ Summary:

 Billing is tightly linked to FI module.


 VOFA → Define Billing Types
 VTFA / VTFL → Copy Controls
 VKOA → FI Integration
 VF01 → Create Invoice
📍 Step 7: Special Business Processes in SAP SD

🔹 1. Third-Party Sales

 Customer places order, but company asks a vendor to deliver directly to the customer.
 No stock movement in your company → only billing.
Process Flow:
Sales Order (TAO) → Purchase Requisition → PO to Vendor → Vendor delivers to customer →
Vendor Invoice → Customer Billing.
Config Steps:
 Define Sales Doc Type = TAO (Third Party Order) → T-code: VOV8
 Define Item Category = TAS (Third Party) → T-code: VOV7
 Schedule Line Category = CS (third party, PR generated) → T-code: VOV6
Key T-codes:
 VA01 → Create Sales Order
 ME21N → Purchase Order
 VF01 → Billing

🔹 2. Consignment Process

Goods are sent to customer without billing immediately. Customer is billed only when goods
are consumed.
Types:
 KB → Consignment Fill-Up
 KE → Consignment Issue (billing)
 KA → Consignment Pick-Up (return)
 KR → Consignment Return
Config Steps:
 Define Sales Doc Types (KB, KE, KA, KR) → VOV8
 Item Category: KBN, KBNP, etc. → VOV7
 Schedule Line: Consignment specific → VOV6
T-codes:
 VA01 → Sales Order (KB/KE/KA/KR)
 VL01N → Delivery
 VF01 → Billing

🔹 3. Intercompany Sales

 Sales Org belongs to one company code, but goods are delivered from plant belonging to
another company code.
Process Flow:
Sales Order → Delivery (from delivering company code) → Intercompany Billing (between
companies) → Customer Billing.
Config Steps:
 Assign Delivering Plant to another Company Code → OX10
 Define Intercompany Billing Type = IV → VOFA
 Copy Control (Delivery → Billing) → VTFL
T-codes:
 VA01 → Sales Order
 VL01N → Delivery
 VF01 → Customer Billing
 VF01 → Intercompany Billing

🔹 4. Returns Process

 Customer returns goods after delivery & billing.


Process Flow:
Returns Order (RE) → Delivery (Return) → Credit Memo Billing.
Config Steps:
 Define Returns Sales Doc Type = RE → VOV8
 Returns Delivery Type = LR → 0VLK
 Credit Memo Billing Type = G2 → VOFA
 Copy Control (Returns → Billing) → VTFA
T-codes:
 VA01 → Returns Order
 VL01N → Returns Delivery
 VF01 → Credit Memo

🔹 5. Credit Management

 Controls customer’s credit limits before order confirmation.


Types:
 Static Credit Check
 Dynamic Credit Check
Config Steps:
 Define Risk Categories → FD32
 Assign Credit Control Area to Company Code → OB45
 Assign to Sales Area → OVFL
 Define Credit Check → OVA8
T-codes:
 FD32 → Maintain Customer Credit Limit
 VA01 → Sales Order (system checks credit)

✅ Summary:

 Third-Party Sales (TAO, TAS, CS) – Direct delivery from vendor.


 Consignment (KB, KE, KA, KR) – Goods at customer premises, billed on usage.
 Intercompany – Cross-company sales & billing.
 Returns (RE, LR, G2) – Customer returns goods.
 Credit Management (OVA8, FD32) – Controls risk.

📍 Step 8: Cross-Module Integration

SAP SD doesn’t work alone. It integrates tightly with MM (Materials Management), FI


(Finance), and PP (Production Planning).

🔹 1. SD ↔ MM Integration

This integration is mainly about stock and delivery.


Where it happens:
 Availability Check (ATP) → SD checks stock in MM.
 Goods Issue (PGI) → Reduces stock in MM.
 Purchase Requisitions (for third-party sales) → Triggered from SD to MM.
Config Steps:
 Assign Delivering Plant to Sales Org & Distribution Channel → OVX6
 Availability Check & Requirements Class → OVZG / OVZ9
 Movement Types (PGI = 601) → OMJJ
Key T-codes:
 VA01 → Sales Order (triggers availability check)
 VL02N → PGI (reduces stock in MM)
 MB1A / MIGO → Stock Movements

🔹 2. SD ↔ FI Integration

This integration is about revenue & receivables.


Where it happens:
 Billing in SD creates Accounting Documents in FI.
 Customer Master (SD) is extended as FI Customer (Accounts Receivable).
Config Steps:
 Assign Customer Account Groups → OBD2
 Reconciliation Account in Customer Master → XD02
 Revenue Account Determination → VKOA
 Integration of Credit Control Area → OB45 / OVFL
FI Entries Example (Invoice):
 Customer A/c (Dr)
 Revenue A/c (Cr)
 Tax A/c (Cr)
Key T-codes:
 VF01 → Billing (creates FI document)
 FB03 → Display Accounting Document
 F-28 → Customer Payment

🔹 3. SD ↔ PP Integration

This integration is about production & scheduling.


Where it happens:
 Make-to-Order (MTO) → Sales Order triggers production order in PP.
 Availability Check (ATP) → Checks planned production.
 Schedule Line Categories → Decide whether SD should trigger PP requirements.
Config Steps:
 Requirements Class & Requirements Type → OVZH / OVZI
 Schedule Line Category → VOV6
 Transfer of Requirements → OVZG
Key T-codes:
 VA01 → Sales Order (MTO triggers planned order in PP)
 MD04 → Stock/Requirements List (to check demand)
✅ Summary:

 SD ↔ MM → Stock movement, availability check, delivery.


 SD ↔ FI → Billing → FI Accounting (Revenue, AR).
 SD ↔ PP → Sales Order → Production Planning (MTO, ATP).

📍 Step 9: Key SD Configuration

🔹 1. Partner Determination

👉 In SAP SD, every sales document needs partners:

 Sold-to Party (customer who places order)


 Ship-to Party (customer receiving goods)
 Bill-to Party (customer receiving invoice)
 Payer (customer making payment)
Config Steps:
1. Define Partner Functions → T-code: VOPAN
2. Define Partner Determination Procedure → SPRO → Sales and Distribution → Basic
Functions → Partner Determination → Set up Partner Determination
3. Assign Partner Procedure to Sales Document Types, Customer Master, and
Delivery/Billing Docs.
T-codes:
 XD01 / XD02 → Assign partners in Customer Master
 VOPAN → Partner Procedure Config

🔹 2. Output Determination

👉 Controls how system sends documents (Invoice print, Email, EDI).

Config Steps:
1. Define Output Types → T-code: NACE
o Example: RD00 (Invoice), BA00 (Order Confirmation).

2. Define Access Sequence (who gets output, when).


3. Create Output Determination Procedure.
4. Assign Procedure to Billing, Delivery, or Sales Document.
T-codes:
 NACE → Output Types Config
 VV31 / VV32 / VV33 → Create / Change / Display Output Condition Records

🔹 3. Text Determination

👉 Controls how text (notes, header text, item text) flows between documents.

Config Steps:
1. Define Text Types → SPRO → Sales and Distribution → Basic Functions → Text
Control → Define Text Types.
2. Create Access Sequence for Text.
3. Assign Text Determination Procedure to Sales Docs, Delivery, Billing.
T-codes:
 VOTXN → Text Determination Config

🔹 4. Account Determination (Revenue Posting)

👉 Controls which G/L accounts in FI are updated when billing is done.

Config Steps:
1. Define Condition Types for Revenue (like ERL).
2. Assign Account Keys in Pricing Procedure (V/08).
3. Assign G/L Accounts to Account Keys → T-code: VKOA.
T-codes:
 VKOA → Account Determination
 FS00 → Create G/L Accounts
🔹 5. Availability Check & Transfer of Requirements

👉 Ensures system checks stock before confirming delivery date.

Config Steps:
1. Define Checking Groups in Material Master → Sales: General/Plant View.
2. Define Checking Rule for Sales Docs.
3. Link Checking Group + Rule → Availability Check.
4. Transfer of Requirements to PP → T-code: OVZG.
T-codes:
 OVZ9 → Availability Check Control
 CO09 → ATP (Available-to-Promise) Check

🔹 6. Credit Management

👉 Controls if customer can place order beyond credit limit.

Config Steps:
1. Define Risk Categories → OB01.
2. Create Credit Control Area → OB45.
3. Assign to Company Code & Sales Area → OVFL.
4. Define Credit Check Procedure → OVA8.
T-codes:
 FD32 → Maintain Customer Credit Limit
 OVA8 → Define Credit Checks

✅ Summary:

 Partner Determination (VOPAN) → Customer roles in orders.


 Output Determination (NACE, VV31) → Print/email invoices & orders.
 Text Determination (VOTXN) → Notes & headers.
 Account Determination (VKOA) → G/L posting for revenue.
 Availability Check (OVZ9, CO09) → Stock confirmation.
 Credit Management (OVA8, FD32) → Customer credit limit.

📍 Step 10: Advanced Topics in SAP SD

🔹 1. Business Partner (BP) Concept

👉 In S/4HANA, Customer Master (XD01/XD02) is replaced by Business Partner (BP).

 A single BP can act as Customer + Vendor.


 Roles define whether BP is "Customer", "Supplier", etc.
Config Steps:
1. Define BP Roles (e.g., FLCU01 – Customer Financial, FLCU00 – Customer Sales).
2. Maintain BP Number Ranges.
3. Synchronize BP with Customer/Vendor roles.
T-codes:
 BP → Create/Change/Display Business Partner
 BD12 → Distribute BP to other systems

🔹 2. Condition Contract & Settlement (Rebate Management)

👉 Old Rebate Processing (VBO1) is replaced by Condition Contract Management in


S/4HANA.
 Manages customer rebates, promotions, incentives.
Config Steps:
1. Activate Settlement Management in SPRO.
2. Define Condition Contract Types.
3. Assign Settlement Procedure.
4. Process Settlement via Billing.
T-codes:
 WCOCO → Create Condition Contract
 WB2R_SC → Settlement Processing

🔹 3. Fiori Apps for SD

👉 Many SD transactions are available as Fiori tiles in S/4HANA.


Examples:
 Create Sales Order (App ID: F1873)
 Track Sales Order
 Manage Billing Documents
No T-codes → Instead use Fiori Launchpad

🔹 4. Simplified Data Model

👉 Some tables are replaced in S/4HANA.

 VBAK/VBAP (Sales) remain the same.


 But many old aggregate/index tables (like VBUK, VBUP) are simplified.
 Pricing tables also optimized.

🔹 5. Embedded Analytics (Real-time Reporting)

👉 Instead of using BW for reporting, S/4HANA SD has Embedded Analytics.

 Uses CDS Views + Fiori for dashboards.


 Example: Sales Performance, Open Orders, Backorder Analysis.

🔹 6. Advanced ATP (aATP)

👉 In S/4HANA, standard ATP check (CO09) is replaced by Advanced ATP (aATP).

 Features: Product Allocation, Backorder Processing, Supply Assignment.


T-codes (still usable):
 CO09 → Classic ATP
But now → use Fiori apps for aATP

🔹 7. Credit Management (FSCM)

👉 Classic FD32 credit mgmt is replaced by FSCM (Financial Supply Chain Management).

 Uses BP Credit Profile instead of FD32.


 Allows integration with scoring, risk categories, collections.
Config Steps:
1. Activate FSCM Credit Management.
2. Assign BP Credit Segment.
3. Define Risk Class + Limit.
T-codes:
 UKM_BP → Maintain BP Credit Profile

✅ Summary of Advanced SD in S/4HANA

 BP replaces Customer Master (use BP transaction).


 Rebate → Condition Contract Settlement (WCOCO).
 ATP → Advanced ATP with Fiori.
 FD32 → UKM_BP (FSCM Credit Mgmt).
 Fiori Apps + Embedded Analytics for modern reporting.
 Simplified Tables & Processes for better speed.

You might also like