SlideShare a Scribd company logo
1 of 17
Dear All,
My client is having two pricing scenarios. One forward and another backward. Forward
pricing is what we normally use in SAP SD. I have designed the forward procedure and it
is working just fine. Am stuck at exactly replicating it in the reverse calculation
procedure.
Forward Procedure:
Condition Types:
ZPR1 u2013 Base PRICE (CondClass=B,Calculat.type=C, CondCat = blank) u2013
Manual user entry in pricing
ZDS1 u2013 Discount (CondClass=A,Calculat.type=A, CondCat = blank) u2013 Manual
User entry in pricing
ZBV1 u2013 VAT Base PRICE (CondClass=A,Calculat.type=A, CondCat = blank)
u2013 Condition Record
ZBS1 u2013 Ser Tax Base PRICE (CondClass=A,Calculat.type=A, CondCat = blank)
u2013 Condition Record
ZVT1 u2013 VAT (CondClass=D,Calculat.type=A, CondCat = D) u2013 Condition
Record
ZST1 u2013 Ser Tax (CondClass=D,Calculat.type=A, CondCat = D) u2013 Condition
Record
Pricing Sequence:
Step CndTyp From To Statistical Req CalTyp BaseTyp
10 ZPR1 2
20 ZDS1 10 2
30 Base1 10 20
40 ZBV1 30 X
50 ZBS1 30 X
60 Base2 3
70 ZVT1 40 10
80 ZST1 50 10
90 Total 60 80
Example Calculation:
ZPR1 = Rs 100
ZDS1 = 0
Base1 = Rs100
ZBV1 = Rs70
(@70%)
ZST1 = Rs33
(@33%)
Base2 = Rs100
ZVT1 = Rs 2.80
(@4%)
ZST1 = Rs 3.40
(@10.3%)
Total = Rs106.20
Now I want to built a reverse procedure in which the end user will enter only Rs 106.20
as the final PRICE and system to reverse calculate like above. The sequencing
doesnu2019t matter. Only the values determined for Base PRICE ZVT1 and ZST1
matter.
I have referred to one of the standard pricing procedures in SAP IDES
u201CVKP001u201D. This is based on the reverse pricing concept. But it is a very
elementary procedure as compared to what I need.
Please suggest accordingly.
urcharges and discounts
Use
The standard R/3 System includes a variety of commonly used discounts. If your business
requires it, you can define special discounts and surcharges in Customizing for Sales.
Discounts in R/3
The standard system includes, among many others, the following discounts:
You can use any of these standard discounts to create condition records. During automatic
pricing, the system considers the discounts that apply in the circumstances and searches for valid
condition records. In the case of discounts that refer to a group of some kind (for example,
material and price groups), you must assign the group in the corresponding customer or material
master record before automatic pricing takes place.
Further Information
Discount (Key) Kind of discount
Customer (K007) Percentage
Material (K004) Absolute
Price group (K020) Percentage
Material group (K029) Absolute discount by weight
Customer/material (K005) Absolute
Customer/material group (K030) Percentage
Price group/material (K032) Absolute
Price group/material group (K030) Percentage
Rebate processing (BO01) Group rebate (%)
Rebate processing (BO02) Material rebate (fixed)
Rebate processing (BO03) Customer rebate (%)
Inter-company processing (PI01) Intercompany discount (fixed)
Inter-company billing (PI02) Intercompany discount (%)
Invoice lists (RL00) Factoring discount
Invoice lists (MW15) Factoring discount tax
For further information on these discounts, contact your system administrator. The system
administrator will be able to tell you how the the individual discounts are set up in the system. You
can also, during sales order processing, branch from each pricing element in the document to
screens that give you more information. You can see, for example, some of the data - the
relevant condition record and pricing scale information, etc. - that the system uses to calculate a
pricing element.
Material Determination
Material Determination is a technique to determine the material to be used in the Sales Order. For
e.g.,
1. Substituting one Material to another in the Sales Order.
2. Special gift-wrapping of a material for a festive season.
3. Swapping customer’s material number to our own material number.
To configure the Material Determination:
Go to SPRO -> Reference IMG -> Sales and Distribution -> Basic Functions -> Material
Determination -> Maintain Prerequisites for Material Determination (As shown in the screenshot
below):
Following screen appears:
We would go by step-by-step for the Material determination.
The first step is “Maintain field catalog”. This screen can also be accessed from the transaction
OV26.
Field catalog contains fields used by the system to determine substitution materials in the
Material Determination procedure. Click on “Maintain field catalog” in the screenshot above.
Following screen appears:
For our demo purpose, we would work on only MATNR (Material Number). Scroll down the list to
find the field MATNR.
Click on Backspace and come back to the main screen:
Click on “Display Condition tables”
Use F4 help to select a table.
Select 001 from the list and press Enter.
Following list appears:
For our demo purpose, we would go ahead with this condition table.
Go back to the earlier screen.
Now click on “Maintain access sequences”. Access sequence is a sequence of steps SAP follows
in order to obtain the condition record.
Select A001 and click on “Accesses”
In the above screenshot, the first field “No” is the access number. The access number is the order
in which the system will read the access sequence. For e.g., if the access numbers are
5,10,12,15 and 20, then the system would start with the lowest entry (in this case it is 5). It would
proceed further to 10 if it is not able to process 5. If no record found, then no material
determination would be carried out.
Select the record and click on Fields.
Now let us check out the Condition Types available. Go back to the earlier screen and click on
“Define condition types”. Following screen appears:
Now let us check out the procedures configured in the system:
Select a procedure and click on control data.
Scroll down the list for the order “OR” (Standard Order)
Now to maintain the substitution reasons:
Go to Transaction OVRQ.
In this screen, you can maintain the substitution reasons.
Maintaining Materials for substitution:
Go to Transaction VB11 or follow the navigation shown in the screenshot below:
Enter the condition type in the above screen and click on Enter.
Maintain the substitution material information and click on Save.
Testing
To test the condition records, let us go to transaction VA01 or VA02:
In the above screenshot, we have entered the material T-F299. Now press ENTER.
In the above screenshot, you can observe that the material is automatically converted from T-
F299 to T-F499.

More Related Content

What's hot

Material determination in sales and distribution
Material determination in sales and distributionMaterial determination in sales and distribution
Material determination in sales and distributionMahesh Karnati
 
Sd configuration steps for automatic batch determination in delivery
Sd   configuration steps for automatic batch determination in deliverySd   configuration steps for automatic batch determination in delivery
Sd configuration steps for automatic batch determination in deliveryShivaprakash Shastri Hiremath
 
Serial number profile configuration for material
Serial number profile configuration for materialSerial number profile configuration for material
Serial number profile configuration for materialLokesh Modem
 
SAP SD Business Blueprint
SAP SD Business BlueprintSAP SD Business Blueprint
SAP SD Business BlueprintMohammed Azhad
 
Inter company STO
Inter company STOInter company STO
Inter company STOsfaiz418
 
Pricing Concept in SAP SD by Venkat Mannam
Pricing Concept in SAP SD by Venkat MannamPricing Concept in SAP SD by Venkat Mannam
Pricing Concept in SAP SD by Venkat MannamVenkat Mannam
 
Automatic delivery creation for sto
Automatic delivery creation for stoAutomatic delivery creation for sto
Automatic delivery creation for stosarath chandran
 
STO process with config 4th method
STO process with config 4th methodSTO process with config 4th method
STO process with config 4th methodMohammed Azhad
 
Vendor consignment configuration doc
Vendor consignment configuration docVendor consignment configuration doc
Vendor consignment configuration docLokesh Modem
 
SAP Automatic batch determination
SAP Automatic batch determinationSAP Automatic batch determination
SAP Automatic batch determinationAmit Pandey
 
Variant Configuration Overview
Variant  Configuration  OverviewVariant  Configuration  Overview
Variant Configuration Overviewarun_bala1
 

What's hot (20)

Material determination in sales and distribution
Material determination in sales and distributionMaterial determination in sales and distribution
Material determination in sales and distribution
 
Consignment process
Consignment processConsignment process
Consignment process
 
Sd configuration steps for automatic batch determination in delivery
Sd   configuration steps for automatic batch determination in deliverySd   configuration steps for automatic batch determination in delivery
Sd configuration steps for automatic batch determination in delivery
 
Route determination
Route determinationRoute determination
Route determination
 
Free goods
Free goodsFree goods
Free goods
 
Serial number profile configuration for material
Serial number profile configuration for materialSerial number profile configuration for material
Serial number profile configuration for material
 
SAP SD Business Blueprint
SAP SD Business BlueprintSAP SD Business Blueprint
SAP SD Business Blueprint
 
Inter company STO
Inter company STOInter company STO
Inter company STO
 
Pricing Concept in SAP SD by Venkat Mannam
Pricing Concept in SAP SD by Venkat MannamPricing Concept in SAP SD by Venkat Mannam
Pricing Concept in SAP SD by Venkat Mannam
 
Third party process
Third party processThird party process
Third party process
 
Automatic delivery creation for sto
Automatic delivery creation for stoAutomatic delivery creation for sto
Automatic delivery creation for sto
 
STO process with config 4th method
STO process with config 4th methodSTO process with config 4th method
STO process with config 4th method
 
Vendor consignment configuration doc
Vendor consignment configuration docVendor consignment configuration doc
Vendor consignment configuration doc
 
SAP SD Copy Controls
SAP SD Copy ControlsSAP SD Copy Controls
SAP SD Copy Controls
 
Credit Management in SAP SD
Credit Management in SAP SDCredit Management in SAP SD
Credit Management in SAP SD
 
Third Party SAP
Third Party SAPThird Party SAP
Third Party SAP
 
SAP Automatic batch determination
SAP Automatic batch determinationSAP Automatic batch determination
SAP Automatic batch determination
 
Output for picking list
Output for picking listOutput for picking list
Output for picking list
 
Variant Configuration Overview
Variant  Configuration  OverviewVariant  Configuration  Overview
Variant Configuration Overview
 
SAP SD Notes
SAP SD NotesSAP SD Notes
SAP SD Notes
 

Similar to Material determination

Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts Mohit Amitabh
 
Here are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for eachHere are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for eachvishalsap84
 
What is copa master data
What is copa master dataWhat is copa master data
What is copa master dataRajeev Kumar
 
111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docx
111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docx111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docx
111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docxhyacinthshackley2629
 
Sales Process And Mrp
Sales Process And MrpSales Process And Mrp
Sales Process And MrpKiril Iliev
 
SAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICOSAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICOVugile Prasad
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleyIntelligroup, Inc.
 
SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1Intelligroup, Inc.
 
Account Determination.pdf
Account Determination.pdfAccount Determination.pdf
Account Determination.pdfjayabalaji19
 
Fi mm-integration doc
Fi mm-integration docFi mm-integration doc
Fi mm-integration docGiwa D. A
 
How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?Intelligroup, Inc.
 
184152789 down-payments-in-sap-sd
184152789 down-payments-in-sap-sd184152789 down-payments-in-sap-sd
184152789 down-payments-in-sap-sdStélio Mucavele
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Vinnie Tangsirikusolwong
 

Similar to Material determination (20)

Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts
 
Here are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for eachHere are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for each
 
What is copa master data
What is copa master dataWhat is copa master data
What is copa master data
 
111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docx
111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docx111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docx
111Assignment Learning ObjectivesBSIS 105Assignment 3Purc.docx
 
ggg
 ggg ggg
ggg
 
Tranasactions
TranasactionsTranasactions
Tranasactions
 
Tranasactions
TranasactionsTranasactions
Tranasactions
 
Sales Process And Mrp
Sales Process And MrpSales Process And Mrp
Sales Process And Mrp
 
SAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICOSAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICO
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelley
 
SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1
 
Account Determination.pdf
Account Determination.pdfAccount Determination.pdf
Account Determination.pdf
 
Fi mm-integration doc
Fi mm-integration docFi mm-integration doc
Fi mm-integration doc
 
SAP MM Training in Chennai
SAP MM Training in ChennaiSAP MM Training in Chennai
SAP MM Training in Chennai
 
Answer
AnswerAnswer
Answer
 
Practical questions
Practical questionsPractical questions
Practical questions
 
How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?
 
SAP SD Training in Chennai
SAP SD Training in Chennai SAP SD Training in Chennai
SAP SD Training in Chennai
 
184152789 down-payments-in-sap-sd
184152789 down-payments-in-sap-sd184152789 down-payments-in-sap-sd
184152789 down-payments-in-sap-sd
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Material determination

  • 1. Dear All, My client is having two pricing scenarios. One forward and another backward. Forward pricing is what we normally use in SAP SD. I have designed the forward procedure and it is working just fine. Am stuck at exactly replicating it in the reverse calculation procedure. Forward Procedure: Condition Types: ZPR1 u2013 Base PRICE (CondClass=B,Calculat.type=C, CondCat = blank) u2013 Manual user entry in pricing ZDS1 u2013 Discount (CondClass=A,Calculat.type=A, CondCat = blank) u2013 Manual User entry in pricing ZBV1 u2013 VAT Base PRICE (CondClass=A,Calculat.type=A, CondCat = blank) u2013 Condition Record ZBS1 u2013 Ser Tax Base PRICE (CondClass=A,Calculat.type=A, CondCat = blank) u2013 Condition Record ZVT1 u2013 VAT (CondClass=D,Calculat.type=A, CondCat = D) u2013 Condition Record ZST1 u2013 Ser Tax (CondClass=D,Calculat.type=A, CondCat = D) u2013 Condition Record Pricing Sequence: Step CndTyp From To Statistical Req CalTyp BaseTyp 10 ZPR1 2 20 ZDS1 10 2 30 Base1 10 20 40 ZBV1 30 X 50 ZBS1 30 X
  • 2. 60 Base2 3 70 ZVT1 40 10 80 ZST1 50 10 90 Total 60 80 Example Calculation: ZPR1 = Rs 100 ZDS1 = 0 Base1 = Rs100 ZBV1 = Rs70 (@70%) ZST1 = Rs33 (@33%) Base2 = Rs100 ZVT1 = Rs 2.80 (@4%) ZST1 = Rs 3.40 (@10.3%) Total = Rs106.20 Now I want to built a reverse procedure in which the end user will enter only Rs 106.20 as the final PRICE and system to reverse calculate like above. The sequencing doesnu2019t matter. Only the values determined for Base PRICE ZVT1 and ZST1 matter. I have referred to one of the standard pricing procedures in SAP IDES u201CVKP001u201D. This is based on the reverse pricing concept. But it is a very elementary procedure as compared to what I need. Please suggest accordingly.
  • 3. urcharges and discounts Use The standard R/3 System includes a variety of commonly used discounts. If your business requires it, you can define special discounts and surcharges in Customizing for Sales. Discounts in R/3 The standard system includes, among many others, the following discounts:
  • 4. You can use any of these standard discounts to create condition records. During automatic pricing, the system considers the discounts that apply in the circumstances and searches for valid condition records. In the case of discounts that refer to a group of some kind (for example, material and price groups), you must assign the group in the corresponding customer or material master record before automatic pricing takes place. Further Information Discount (Key) Kind of discount Customer (K007) Percentage Material (K004) Absolute Price group (K020) Percentage Material group (K029) Absolute discount by weight Customer/material (K005) Absolute Customer/material group (K030) Percentage Price group/material (K032) Absolute Price group/material group (K030) Percentage Rebate processing (BO01) Group rebate (%) Rebate processing (BO02) Material rebate (fixed) Rebate processing (BO03) Customer rebate (%) Inter-company processing (PI01) Intercompany discount (fixed) Inter-company billing (PI02) Intercompany discount (%) Invoice lists (RL00) Factoring discount Invoice lists (MW15) Factoring discount tax
  • 5. For further information on these discounts, contact your system administrator. The system administrator will be able to tell you how the the individual discounts are set up in the system. You can also, during sales order processing, branch from each pricing element in the document to screens that give you more information. You can see, for example, some of the data - the relevant condition record and pricing scale information, etc. - that the system uses to calculate a pricing element. Material Determination Material Determination is a technique to determine the material to be used in the Sales Order. For e.g., 1. Substituting one Material to another in the Sales Order. 2. Special gift-wrapping of a material for a festive season. 3. Swapping customer’s material number to our own material number. To configure the Material Determination: Go to SPRO -> Reference IMG -> Sales and Distribution -> Basic Functions -> Material Determination -> Maintain Prerequisites for Material Determination (As shown in the screenshot below):
  • 6. Following screen appears: We would go by step-by-step for the Material determination. The first step is “Maintain field catalog”. This screen can also be accessed from the transaction OV26. Field catalog contains fields used by the system to determine substitution materials in the Material Determination procedure. Click on “Maintain field catalog” in the screenshot above. Following screen appears:
  • 7. For our demo purpose, we would work on only MATNR (Material Number). Scroll down the list to find the field MATNR.
  • 8. Click on Backspace and come back to the main screen: Click on “Display Condition tables”
  • 9. Use F4 help to select a table. Select 001 from the list and press Enter. Following list appears:
  • 10. For our demo purpose, we would go ahead with this condition table. Go back to the earlier screen. Now click on “Maintain access sequences”. Access sequence is a sequence of steps SAP follows in order to obtain the condition record.
  • 11. Select A001 and click on “Accesses”
  • 12. In the above screenshot, the first field “No” is the access number. The access number is the order in which the system will read the access sequence. For e.g., if the access numbers are 5,10,12,15 and 20, then the system would start with the lowest entry (in this case it is 5). It would proceed further to 10 if it is not able to process 5. If no record found, then no material determination would be carried out. Select the record and click on Fields. Now let us check out the Condition Types available. Go back to the earlier screen and click on “Define condition types”. Following screen appears: Now let us check out the procedures configured in the system:
  • 13. Select a procedure and click on control data.
  • 14. Scroll down the list for the order “OR” (Standard Order)
  • 15. Now to maintain the substitution reasons: Go to Transaction OVRQ. In this screen, you can maintain the substitution reasons. Maintaining Materials for substitution: Go to Transaction VB11 or follow the navigation shown in the screenshot below:
  • 16. Enter the condition type in the above screen and click on Enter. Maintain the substitution material information and click on Save. Testing To test the condition records, let us go to transaction VA01 or VA02:
  • 17. In the above screenshot, we have entered the material T-F299. Now press ENTER. In the above screenshot, you can observe that the material is automatically converted from T- F299 to T-F499.