SD Configuration Steps
• Enterprise Structure
OX10 Create Plant
OVX5 Create Sales Organisation
OVXI Create Distribution Channel
OVXB Create Division
OVX1 Create Sales Office
OVX4 Create Sales Group
OVX3 Assign Sales Organisation to Company Code
OVXK Assign Distribution Channel to Sales Organisation
OVXA Assign Division to Sales Organisation
OVXG Maintain Sales Area
OVXJ Assign Sales Group to Sales Office
OVX6N Assign Plant to Sales Organisation
OVXD Define Shipping Point
OVXC Assign Shipping Point to Plant
• Logistics Execution
OVSF Shipping Conditions
OVKH Define Shipping conditions by Sales Document Type
OVL2 Shipping Point Determination
• Cross Application Components – SAP Business Partner
SPRO Define Number Ranges
SPRO Define Grouping & Assign Number Ranges
• Sales & Distribution
Master Data
OBD2 Define Account Groups
XDN1 Maintain Number Ranges
OBAR Assign Number Ranges to Account Groups
Customers – Customer Hierarchy
VOPA Partner Determination for Hierarchy Categories
OVH2 Assign Account Groups to Customer Hierarchy
OVH3 Assign Sales Areas
OVH4 Assign Hierarchy Type for pricing by Sales document type
Basic Functions – Pricing – Pricing Control
V/08 Set Pricing Procedure (RVAA01)
OVKP Set Customer Pricing Procedure (01)
OVKI Set Document Pricing Procedure (A)
OVKJ Assign Document Pricing Procedure to Document Types (OR)
OVTP Assign Document Pricing Procedure to Billing Types (F2)
OVKK Set Pricing Procedure Determination
Basic Functions – Account Assignment / Costing
VKOA Assign GL Accounts (Customer Grp/Material Grp/Account key)
SAP FI SD Integration – Order to Cash Process
Whenever we sell finished goods to the customer, the customer has to pay for them. In this
process, we post the Sales Invoice document which is part of the Sales & Distribution module
into the FI module. In SAP, we call this procedure SAP FI SD integration.
SAP SD Module
SAP Sales and Distribution module deals with complete Sales Management solutions, the
process includes the following:-
• Sales Order
• Delivery
• Post Goods Issue
• Billing
Other than FI & CO module, it is also integrated with Material Management HYPERLINK
"https://skillstek.com/sap-mm-an-overview-to-material-management/"( MM HYPERLINK
"https://skillstek.com/sap-mm-an-overview-to-material-management/").
SAP FI SD Integration Accounting Entries
As per the SD module, the customer account will be picked from HYPERLINK
"https://skillstek.com/sap-customer-master/"Customer Master Data which is maintained from
the SD module. We also need to configure the revenue account and see if there are any
discount and surcharge accounts.
Configuration SD
• Enterprise Structure
Create Plant
Define Plant: A Plant is an operating area or a branch or a location within a company. Each Plant
is assigned to a single company code. A company code can have several plants.
Menu Path SPRO-> IMG-> Enterprise structure-> Definition -> Logistic general->
Define Plant
Transaction OX10
Code
Create Sales Organisation
Menu Path SAP→ Enterprise Structure → Definition → Sales and Distribution →
Define, Copy, check Sales org.
Transaction OVX5
Code
Create Distribution Channel
Menu Path SAP→ Definition → SD→ Define Copy Delete check,
Distribution channel
Transaction code OVXI
Create Division
Menu Path SAP→ Enterprise Structure→ Definitions → logistic
Generals→ Define Copy, Check -> Divisions
Transaction code OVXB
Create Sales Office
Menu Path SAP→ Enterprise Structure→ Definition →Sales and Distribution →
Maintain Sales office
Transaction OVX1
Code
Create Sales Group
Menu Path SAP→ Enterprise Structure→ Definition → Sales and Distribution
→ Maintain Sales group
Transaction OVX4
Code
Assign Sales Organisation to Company Code
Menu Path SAP→ Enterprise Structure→ Assignment → Sales and Distribution→
Assign Sales Org. to company code.
Transaction Code OVX3
Assign Distribution Channel to Sales Organisation
Menu Path SAP→ Enterprise Structure→ Assignment → SD → Assign Dis. Chanel to
sales org .
Transaction OVXK
Code
Assign Division to Sales Organisation
Menu Path SAP→ Enterprise Structure→ Assignments → S D → Assign derision to
sales org
Transaction code OVXA
Maintain Sales Area
Menu Path SAP→ Enterprise Structure -> Assignment → SD→ Setup Sales area.
(Create assignment between your sales org. Distribution channel and
division by Selecting
Transaction OVXG
Code
Sales Group to Sales Office
Menu Path SAP→ Enterprise Structure→ Assignment → SD → assign sales group
to Sales area→ assignments SD→ assign sales group to sales office
Transaction Code OVXJ
OVX6 Assign Plant to Sales Organisation
Menu Path SAP→ Enterprise Structure→ assignment→ SD→ Assign Sales org-
distribution channel→ plant
Transaction OVX6
Code
Define Shipping Point
Menu Path SAP→ Enterprise Structure → Definition → logistic execution s
Define copy delete shipping Point
Transaction Code OVXD
Assign Shipping Point to Plant
Menu Path SAP→ Enterprise Structure→ Assignment → Logistic Execution →
assign Shipping Point to plant
Transaction code OVXC
• Logistics Execution
Shipping Conditions
Menu Path SPRO-> IMG-> Logistic Execution-> Basic shipping functions->
Shipping points and Goods Receiving Point Determination-> Define
shipping conditions
Transaction codes OVSF
Define Shipping conditions by Sales Document Type
Menu Path SPRO-> IMG-> Logistic Execution-> Basic shipping functions->
Shipping points and Goods Receiving Point Determination-> Define
shipping conditions by Sales Document types.
Transaction codes OVKH
OVL2 Shipping Point Determination
Menu Path SPRO-> IMG-> Logistic Execution-> Basic shipping functions->
Shipping points and Goods Receiving Point Determination-> Assign
Shipping Points
Transaction codes OVL2
• Cross Application Components – SAP Business Partner
Define Number Ranges
Menu Path SPRO –> IMG –> Cross-Application Components –> SAP Business Partner –>
Business Partner —–> Basic Settings Number Ranges and Groupings –> Define
Number Ranges
Transaction Code BUCF
Click on change intervals
Click on + add icon
Define Grouping & Assign Number Ranges
Menu Path SPRO –> IMG –> Cross-Application Components –> SAP Business Partner –>
Business Partner —–> Basic Settings Number Ranges and Groupings –> Define
Groupings and Assign Number Ranges
Transaction Code TB001
• Sales & Distribution
Master Data
Define Account Groups
Menu Path SPRO –> IMG –> Financial Accounting –> Accounts Receivable and Accounts
Payable –> Customer Accounts –> Master Data –> Preparations for Creating
Customer Master Data –> Define Account Groups with Screen Layout (Customer)
Transaction Code OBD2
Click on New entries and update as shown below
Double click on Company Code Data and update as shown below
Save
Maintain Number Ranges
Menu Path SPRO –> IMG –> Financial Accounting –> Accounts Receivable and Accounts
Payable –> Customer Accounts –> Master Data à Preparations for Creating
customer Master Data –> Create Number Ranges for Customer Accounts
Transaction Code XDN1
Create New number ranges
Assign Number Ranges to Account Groups
Menu Path SPRO –> IMG –> Financial Accounting –> Accounts Receivable and Accounts
Payable –> Customer Accounts-> Master Data –> Preparations for Creating
Customer Master Data –>Assign Number Ranges to Customer Account Groups
Transaction Code OBAR
Customers – Customer Hierarchy
Partner Determination for Hierarchy Categories (VOPA)
Menu Path SPRO -> IMG-> Sales and Distribution-> Master Data-> Business Partners->
Customers-> Customer Hierarchy-> Set Partner Determination for Hierarchy
Categories
Transaction VOPA
Code
Select on Partner functions procedure
Assign Account Groups to Customer Hierarchy
Menu Path SPRO -> IMG-> Sales and Distribution-> Master Data-> Business Partners->
Customers-> Customer Hierarchy-> Assign Account Groups
Transaction OVH2
Code
Assign Sales Areas
Menu Path SPRO -> IMG-> Sales and Distribution-> Master Data-> Business Partners->
Customers-> Customer Hierarchy-> Assign Sales Areas
Transaction OVH3
Code
Assign Hierarchy Type for pricing by Sales document type
Menu Path SPRO -> IMG-> Sales and Distribution-> Master Data-> Business Partners->
Customers-> Customer Hierarchy-> Assign Hierarchy type for pricing by
Sales document type
Transaction OVH4
Code
Basic Functions – Pricing – Pricing Control
Set Pricing Procedure
Menu Path SPRO -> IMG-> Sales and Distribution-> Basic functions -> Pricing-> Price
Control ->Define and assign Pricing Procedure-> Set Pricing Procedure
Transaction V/08
Code
Set Customer Pricing Procedure (01)
Menu Path SPRO -> IMG-> Sales and Distribution-> Basic functions -> Pricing-> Price
Control ->Define and assign Pricing Procedure-> Set Customer Pricing
Procedure
Transaction OVKP
Code
Set Document Pricing Procedure
Menu Path SPRO -> IMG-> Sales and Distribution-> Basic functions -> Pricing-> Price
Control ->Define and assign Pricing Procedure-> Set Document Pricing
Procedure
Transaction OVKI
Code
OVKJ Assign Document Pricing Procedure to Document Types
Menu Path SPRO -> IMG-> Sales and Distribution-> Basic functions -> Pricing-> Price
Control ->Define and assign Pricing Procedure-> Assign Document Pricing
Procedure to Document types
Transaction OVKJ
Code
Assign Document Pricing Procedure to Billing Types (F2)
Menu Path SPRO -> IMG-> Sales and Distribution-> Basic functions -> Pricing-> Price
Control ->Define and assign Pricing Procedure-> Assign Document Pricing
Procedure to Billing types
Transaction OVTP
Code
Set Pricing Procedure Determination
Menu Path SPRO -> IMG-> Sales and Distribution-> Basic functions -> Pricing-> Price
Control ->Define and assign Pricing Procedure-> Set Pricing Procedure
Determination.
Transaction OVKK
Code
Basic Functions – Account Assignment / Costing
Assign GL Accounts (Customer Grp/Material Grp/Account key)
Menu Path SPRO -> IMG-> Sales and Distribution-> Basic functions -> Account
Assignment costing-> Revenue account Determination-> Assign GL
Accounts
Transaction VKOA
Code
MASTER DATA
Material Master
In SAP Material Master, the relevant field is the Account Assignment Group. We require it for
criteria G/L determination. We further group the materials which have the same account
assignment. This we do to post to the same G/L accounts.
Customer Master
Here also, the relevant field is the Account assignment group itself. This one also is one of the
criteria for G/L account determination. Likewise, in Customer Master, the customers who have
the same account assignment group are grouped to post to the same G/L accounts.
Pricing Procedure
Pricing procedures are used to define the valid condition types for pricing calculation and the
sequence in which they should be processed.
We can configure the pricing procedure with TCode- V/08.
The relevant field here is the Account key. It is also one of the criteria for GL account HYPERLINK
"https://skillstek.com/ledger-approach-in-new-asset-accounting-sap/" HYPERLINK
"https://skillstek.com/ledger-approach-in-new-asset-accounting-sap/"determination. Based on
the account key, we select the relevant G/L account to post.
Condition Records
For each condition type in the pricing procedure, condition records are used to specify the
factors like customers, material, etc. These factors can vary. Further, these condition records
store the price for various combinations of these factors.
Transaction Code – VK13.
GL Accounts
To Complete the configuration for account determination, the G/L accounts should be there.
Process of Account Determination in SAP FI SD Integration
The main part of SAP FI SD integration involves the Account determination which is done with
some settings.
• Application
• Condition Type
• Chart of Accounts of Company Code
• Sales Organization
• Customer Account Assignment Group
• Material Account Assignment Group
• Account key
SAP FI SD Integration Transaction Code – VKOA
Accounting Document Analysis concerning Billing Document.
End Use Process
Creation Sale Order VA01
Delivery
Accounting entry at the time of PGI
Billing:
Accounting entry