GitHub

SAP SD Module

DOCS related to SAP Selling & Distribution

OTC

SDOVERVIEW

  1. Create Characteristics (CT04)
  2. Create Class (CL01)
  3. Assign Class to Material Master (CL20N)
  4. Assign Class to Bill of Material (CS01/CS02)
  5. Create Configuration Profile for FERT (Root Code Item) (CU41)
  6. Create Configuration Profile for KMAT (Configurable Item) (CU41)
  7. Create Dependency
  8. Dependency types
    • Precondition:
    • Action:
    • Selection Condition:
    • Procedure
  9. Create Table Structure (CU61)
  10. Maintain Table Contents (CU60)
  11. Create Configurable Material Master (MM01)
View original PDF ↗
Show extracted text
1
SAP
VARIANT CONFIGURATION
Sajiv Francis
January 2021
2
Variant Configuration User Manual
Contents
1. Create Characteristics (CT04).................................................................................................................2
2. Create Class (CL01) .................................................................................................................................6
3. Assign Class to Material Master (CL20N) ...............................................................................................8
4. Assign Class to Bill of Material (CS01/CS02) ....................................................................................... 10
5. Create Configuration Profile for FERT (Root Code Item) (CU41) ........................................................ 11
6. Create Configuration Profile for KMAT (Configurable Item) (CU41) .................................................. 14
7. Create Dependency............................................................................................................................. 19
8. Dependency types .............................................................................................................................. 21
1. Precondition: ................................................................................................................................... 21
2. Action: ............................................................................................................................................. 21
3. Selection Condition: ........................................................................................................................ 22
4. Procedure ........................................................................................................................................ 22
9. Create Table Structure (CU61) ............................................................................................................ 24
10. Maintain Table Contents (CU60)..................................................................................................... 27
11. Create Configurable Material Master (MM01) ............................................................................... 28
3
1. Enter the Characteristic
Name
2. Press (Create)
1. Enter Characteristic Description,
Characteristic Group and Status
as “Released”
2. Maintain Data type as
“Character Format” or “Numeric
format”
3. Maintain Number of Characters
4. Select the Value assignment
either single value or multiple
value
5. Go to view “Values”
1. Create Characteristics (CT04)
(Logistics
Central Functions
Variant C o n f igu r a tion
E n v i r o nme n t
C l a s s i fic a t i o n
Master
Data
CT04 – Characteristics)
4
1. Select the Characteristic value
and go to “Extras
Object
dependencies
Editor” to
assign dependencies
1. Maintain the all possible
Characteristic values
5
1. Write the Source code for Dependency
2. Press (Check Consistency)
3. Press (Save) to save the dependency
1. Select the Dependency type. Ex
Precondition
2. Press Enter
6
1. Maintain Valid Class Types i.e.
200(Material Configurable Objects) and
300 (Variants)
2. Save the Characteristic
1. Maintain Dependency for the required
characteristic Values
2. Go to view “Restrictions”
7
1. Enter the Class Name and Class Type as
300 (Variant)
2. Press (Create)
1. Enter Class Description
2. Maintain the Status “Released”
3. Go to View “Char”
2. Create Class (CL01)
(Logistics
Central Functions
Variant C o n f igu r a tion
E n v i r o nme n t
C l a s s i fic a t i o n
Master
Data
CL02 ‐ Classes)
8
1. Make a tick mark for “Allowed in
BOMs
2. Enter Base unit of Measure and Res.
Item category
3. Press (Save)
1. Enter/Assign all required
characteristics to the Class
2. Go to View “Addnl Data”
9
1.
2.
3.
Enter Material code to which class is
to be assigned
Enter Class type as 300
Press (Enter)
1. Select the Class using F4 Help
2. Press (Enter)
3. Assign Class to Material Master (CL20N)
(Logistics
Central Functions
Variant Configuration
Environment
Classification
Classification
CL20N ‐ Assign Object to Classes)
10
1. Choose the Characteristic values that are
required as “Default” (While
maintaining configuration data these
values will appear default)
2. Press (Save)
11
1. Enter Material Code, Plant and BOM
Usage
2. Press (Enter)
1. Select the Item Category as “K(Class Item”
2. Enter Resulting Item Category as “L(Stock
Item)”
3. Select Class Type 300 (Variant)
4. Enter the Class and quantity
5. Press (Save) the BOM
4. Assign Class to Bill of Material (CS01/CS02)
(Logistics
Production
Master Data
Bills of Material
Bill of Mat e rial
Mat e r i al BOM
C S 0 1
– Create/CS02 – Change)
12
1. Select Configurable Object “Material”
2. Press (Enter)
1. Enter Material Code
2. Press (Enter)
5. Create Configuration Profile for FERT (Root Code Item) (CU41)
(Logistics
Central Functions
Variant Configuration
Configuration Profile
CU41 – Create)
13
1. Select the Status “1” i.e. Released
2. Go to Tab “Configuration initial screen”
1. Enter Priority number as “10”
2. Maintain Prof. Name and Class “300”
3. Select the Line and Press
Detail)
(Profile
14
1. Select the required dependencies using
F4 help
2. Press button (Save)
1. Check Configuration Parameters
2. Press the Button
Assignments)
(Dependency
15
1. Select Configurable Object “Material”
2. Press (Enter)
1. Enter Material Code
2. Press (Enter)
6. Create Configuration Profile for KMAT (Configurable Item) (CU41)
(Logistics
Central Functions
Variant Configuration
Configuration Profile
CU41 – Create)
16
1. Select the Line and Press
Detail)
(Profile
1. Select the Status “1” i.e. Released
2. Go to Tab “Configuration initial screen”
1. Enter Priority number as “10”
2. Maintain Prof. Name and Class “300”
17
1. Maintain User Interface design data
2. Go to View “Order BOM”
1. Maintain Configuration Parameters
2. Go to View “UserInterf”
18
1. Select the required dependencies
using F4 help
2. Press button (Enter)
1. Make a tic mark for “Maint. In Order
Allowed and Automatic Fixing”
2. Press to assign dependency
19
1. Check all dependencies are assigned
correctly
2. Press (Save)
20
1. Enter the Dependency Name
2. Press (Enter)
1. Maintain the Dependency Description
2. Put the Status as “2 (In Preparation)”
3. Select the Dependency Type
4. Press
7. Create Dependency
(Logistics
Central Functions
Variant Configuration
Dependency
Single D e penden c y
C U 0 1 – Create)
21
1. Change the Status to “1 (Released)”
2. Press (Save)
1. Write the Source Code
2. Press to check error in syntax
3. Press (Save)
22
8. Dependency types
1. Precondition:
A precondition describes when an object (characteristic, characteristic value, BOM item, operation,
and so on) can be copied to the configuration.
If a precondition is linked to an object, for example a characteristic value, the object only appears in
configuration if the condition described in the precondition is fulfilled.
A precondition is used to ensure the consistency of the configuration.
Ex. Characteristic: CONSTRUCTION_FORM_EVALUATION
Char. Value: MD35/6
Source Code: ALTERNATOR_SERIES='ECP3'
Ex. Characteristic: CONSTRUCTION_FORM_EVALUATION
Char. Value: MD35/2
Source Code: ALTERNATOR_SERIES='ECO 28' or ALTERNATOR_SERIES='ECO 32'
2. Action:
An action allows characteristic values to be inferred automatically. An action is always carried out
when the object to which the action is linked is copied to the configuration.
An action can only affect the object which is currently being processed. For this reason, the syntax
must always start with "$SELF.” followed by the name of the characteristic whose value is to be inferred.
Ex. Action: B20_RPM
Material: 0319100201
Profile name: 0319100201 CONFG MATERIAL
Source Code:
$SELF.REV_PER_MINUTE='1800'
IF $ROOT.POLES_NUMBER='4' and FREQUENCY='60'
TableNameS/4HANA - Notes
LIKPSD Document: Delivery Header DataIn Logical Database ALV PSJ VLV.
LIKPUKView: Delivery Header + Status Data
VBAKSales Document: Header DataIn Logical Database AAV CKS CKS_WAO PSJ SD_ORDER SD_SALES_DOCUMENT VAV VC1.
VBAKUKGenerated Table for ViewVBAK & VBUK.
VBAPSales Document: Item DataIn Logical Database AAV CKS CKS_WAO PSJ SD_ORDER SD_SALES_DOCUMENT VAV VC2.
VBBESales Requirements: Individual Records
VBDKADocument Header View for Inquiry,Quotation,Order
VBDPADocument Item View for Inquiries,Quotation,Order
VBEPSales Document: Schedule Line DataIn Logical Database AAV SD_ORDER SD_SALES_DOCUMENT VAV.
VBFASales Document FlowIn Logical Database AAV AKV ALV ARV SD_ORDER SD_SALES_DOCUMENT VAV VC1 VFV VLV.
VBKASales ActivitiesIn Logical Database AKV VC1 VC2.
VBKDSales Document: Business DataIn Logical Database AAV PSJ SD_ORDER SD_SALES_DOCUMENT VAV.
VBPASales Document: PartnerIn Logical Database AAV AKV ALV ARV SD_ORDER SD_SALES_DOCUMENT VAV VC1 VFV VLV.
VBUKSales Document: Header Status and Administrative DataIn Logical Database AAV AKV ALV ARV PSJ SD_ORDER
SD_SALES_DOCUMENT VAV VFV VLV.
VBUVSales Document: Incompletion LogIn Logical Database AAV AKV SD_ORDER SD_SALES_DOCUMENT VAV.
VEDAContract DataIn Logical Database SD_ORDER SD_SALES_DOCUMENT.
Billing and Pricing    
A005Customer/MaterialFor items get the value in Condition record number (KNUMH) and go to table KONP.
FPLABilling PlanIn Logical Database ERM PSJ SD_SALES_DOCUMENT. Category (FPTYP)=0 for Billing plan in SD
KOMKCommunication Header for Pricing
KOMPCommunication Item for Pricing
KONPConditions (Item)In Logical Database ERM ILM V12L.
VBRKBilling Document: Header DataIn Logical Database ARV VFV VXV.
VBRKUKBilling Document Header and Status Data
VBRPBilling Document: Item DataIn Logical Database ARV VC2 VFV VXV.
VRPMASD Index: Billing Items per Material
Billing Documents Copy Control    
TVCPFBilling: Copying Control
TVFSPBilling: Blocking Reasons
Customer for Sales and Distribution    
BUT000Business Partner: General data IIn Logical Database REBP UKM_BUPA.
BUT020Business Partner: AddressesIn Logical Database REBP.
BUT100Business Partner: RolesIn Logical Database REBP.
CVI_CUST_LINKAssignment Between Customer and Business Partner
KLPACustomer/Vendor Linking
KNA1General Data in Customer MasterIn Logical Database BRF DDF SD_KUSTA VC1 VC2 VDF WTY.
KNB1Customer Master (Company Code)In Logical Database BRF DDF VDF.
KNB4Customer Payment HistoryIn Logical Database BRF DDF.
KNB5Customer master (dunning data)In Logical Database BRF DDF.
KNBKCustomer Master (Bank Details)In Logical Database BRF DDF.
KNKACustomer master credit management: Central dataIn Logical Database DDF.
KNKKCustomer master credit management: Control area dataIn Logical Database BRF DDF.
KNVACustomer Master Unloading Points
KNVDCustomer master record sales request form
KNVHCustomer Hierarchies
KNVICustomer Master Tax Indicator
KNVKCustomer Master Contact PartnerIn Logical Database SD_KUSTA VC1 VC2.
KNVLCustomer Master Licenses
KNVPCustomer Master Partner FunctionsIn Logical Database SD_KUSTA VC2.
KNVSCustomer Master Shipping Data
KNVVCustomer Master Sales DataIn Logical Database SD_KUSTA VC1 VC2.
Finance Links for Sales and Distribution    
COESCO Object: Sales Order Value Line Items
KNA1General Data in Customer MasterIn Logical Database BRF DDF SD_KUSTA VC1 VC2 VDF WTY.
KNB1Customer Master (Company Code)In Logical Database BRF DDF VDF.
KNB5Customer master (dunning data)In Logical Database BRF DDF.
KNVDCustomer master record sales request form
KNVPCustomer Master Partner FunctionsIn Logical Database SD_KUSTA VC2.
KNVVCustomer Master Sales DataIn Logical Database SD_KUSTA VC1 VC2.
Material Management-Link for Sales and Distribution     
MAKTMaterial DescriptionsField ‘Mat. desc MAKTG’ for search. Logical Database MMIMRKPFRESB S1L S2L.
MARAGeneral Material DataIn Logical Database /SAPSLL/CUSMSM BAM BKM BMM CKM EBM ECM ENM ESM IFM S1L WTY.
MARCPlant Data for MaterialS/4: Master data without stock aggregates. In Logical Database /SAPSLL/CUSMSM S1L.
MARDStorage Location Data for MaterialS/4: Master data without stock aggregates. In Logical Database /SAPSLL/CUSMSM MSM.
MARMUnits of Measure for MaterialIn Logical Database MSM.
MBEWMaterial ValuationIn Logical Database /SAPSLL/CUSMSM BMM CKA.
MLANTax Classification for Material
MVKESales Data for MaterialIn Logical Database MSM.
T179Materials: Product Hierarchies
Sales Documents Copy Control    
TVAKSales Document Types
TVASPSales Documents: Blocking Reasons
TVCPASales Documents: Copying Control
TVCPFBilling: Copying Control
TVCPLDeliveries: Copying Control
Sales Document Item Categories Copy Control    
T184Sales Documents: Item Category Determination
TVAPTSales document item categories: Texts
TVCPASales Documents: Copying Control
TVCPFBilling: Copying Control
TVCPLDeliveries: Copying Control
TVEPZSales Document: Schedule Line Category Determination
TVLPDeliveries: Item Categories
TVPTSales documents: Item categories
Delivery Documents Copy Control    
T184LSales Documents: Item Category Determination
TVCPFBilling: Copying Control
TVCPLDeliveries: Copying Control
TVLSPDelivery Blocks
More Sales and Distribution Tables    
NASTMessage StatusIn Logical Database AAV AKV ALV ARV ERM.
SADRAddress Management: Company DataIn Logical Database AAV AKV ALV ARV.
T049EControl Data for Swiss ISR Procedure
TNAPRProcessing programs for output
Enterprise Structure    Part of the Customizing
TableTable - NameS/4HANA -Table and general Notes
T001KValuation area
T001LStorage Locations
T001WPlants/Branches
T499SLocation
TSPAOrganizational Unit: Sales Divisions
TVBUROrganizational Unit: Sales Offices
TVBVKOrganizational Unit: Sales Groups per Sales Office
TVKBZOrg.Unit: Sales Office: Assignment to Organizational Unit
TVKGROrganizational Unit: Sales Groups
TVKOOrganizational Unit: Sales Organizations
TVKWZOrg.Unit: Allowed Plants per Sales Organization
TVTAOrganizational Unit: Sales Area(s)
TVTWOrganizational Unit: Distribution Channels
Customizing    
TableTable - NameS/4HANA -Table and general Notes
C001Cust.Grp/MaterialGrp/AcctKeyFI-Accounting determination in SD for invoices.
NRIVNumber Range IntervalsEdit with transaction SNUM.
-------------------------------
ProgramsDescriptionType
RVSCD100Display Document ChangesSD
RFDKLI20 SD, FI: Recreation of Credit Data after Organizational ChangesSD
---------------------------------------------
  • Event based Revenue Recognition
  • Market Segments
  • P&L
  • Project WIP Details
  • Projects
  • Realignment Results (Profitability Analysis)
  • Revenue Recognition for Projects
  • Sales Orders
ECCS/4 HANAU/XDatabase
SAP ERPSAP S/4 HANASAP FIORISAP HANA
----------------------------------------------------------

Note: S/4 (cloud & on-premise) works only on Hana DB while SAP ERP is compatible with Hana DB, MS Sql, Oracle DB, IBM DB2 etc.