SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Analysis of Variant COMPUT25
COMPUT25 variant program helps to calculate the weighted quantity based average price.

The input parameters are
QPRICE Price
USERDEF Start date for the calculation of an average (YYYYMMDD)

The Output parameters are
QPRICE Time portion weighted average of all prices in the period

The standard function module for this variant is ISU_COMPUT25

Now let’s try to analyze the effect of using COMPUT25 in a schema.
Standard documentation on the Variant and the line item types generated can be found by
executing TCode EA99.

Functionality

A price is multiplied by a factor. This new price is updated (operand update). Prorations of the
factor are taken into account.

Let’s start by creating a Rate:




For convenience of understanding only two line items.




Facts values:
ZQPRICE is a Quantity Based Standard Price




ZAVGPRICE is an Average price Without History.
Test Cases:

(A).                                                       Average is calculated during the rate period. In
                                                           this case, the value of the second operand
                                                           (USERDEF) is not included. However, we still need
                                                           to define a value for this operand in the facts.




1. No Price Change

Billing Period: From – 01.01.2011 to 30.01.2011




This is in case there is no price change in the current billing period.

Avg. Price = (No. of Days in each weighed time portion * corresponding price in time portion) /
Total no of days in billing period

In this case: Avg Price = (30 * 5) / 30 = 5.

2. One Price Change between the Billing Periods
Price Change on 15.01.2011

 Prorated periods: 01.01.2011 – 14.01.2011 & 15.01.2011 – 31.01.2011

 Avg. Price == ((14 * 5) + (16 * 6)) / 30 == 5.53333333

3. Two Price Changes in the Billing Period




 Price Change on 15.01.2011 & 20.01.2011

 Prorated periods: 01.01.2011 – 14.01.2011, 15.01.2011 – 19.01.2011, 20.01.2011 – 31.01.2011

 Avg. Price == ((14 * 4) + (5 * 6) + (11 * 6)) / 30 == 4.7

(B).                                                         Average is calculated during the period
                                                             USERDEF, end of billing period. The average
                                                             price is calculated by simulating the
                                                             corresponding period. The simulation is a
                                                             customer-specific simulation. You can use an
                                                             IF12 variant to control which schema steps are
                                                             executed during the simulation.
   1. Two Price Changes in the Billing Period
Here we can see that in spite of two price changes in the same billing period system has updated
the Average Price Key for the last prorated time portion only i.e., 20.01.2011 – 31.01.2011.

  This is because we have maintained the Variant Control as USERDEF operand, for which value is
maintained as 2011.01.20 (YYYY.MM.DD).So system will consider only those price changes which
happened after the date maintained at USERDEF operand ,in this case i.e., 20.01.2011

Avg. Price = (10 * 5) / 10 = 5

2. Two Price Changes in the Billing Period




                                                                         In this case, USERDEF has
the value 2011.01.15.

So two price changes fall after this date and within the Billing Period. Therefore the Average Price
Key is updated for the period between 15.01.2011 – 31.01.2011.

Avg Price == ((5*6) + (11*5)) / (5 + 11) == 5.3125



NB : If the checkbox                                                    is checked in the Control
option.

An info line is written about the calculation method. The following fields are filled:
ZAHL1   :   Number of days in the period of average calculation
ZAHL2   :   Calculated average price
MASS2   :   Unit of measurement for the average price
ZAHL3   :   Quantity base of the average price




There are some test cases left like:

    •   Average Price updating in case of Block & Scale Type Quantity Based Price.

    •   Average Price Key with History.

These cases will be dealt in future posts.

Hope this helps. ☺



This document is created by Tathagta Chakroborty.He is reachable at tatha.chako119@gmail.com

Más contenido relacionado

La actualidad más candente

SAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsSAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsRakesh Dasgupta
 
DM Estimation on Meter Reading Control
DM Estimation on Meter Reading ControlDM Estimation on Meter Reading Control
DM Estimation on Meter Reading ControlRakesh Dasgupta
 
DM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval ScenarioDM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval ScenarioRakesh Dasgupta
 
Meter Reading Upload Interval :Used for uploading readings through IDocs
Meter Reading Upload Interval :Used for uploading readings through IDocsMeter Reading Upload Interval :Used for uploading readings through IDocs
Meter Reading Upload Interval :Used for uploading readings through IDocsRakesh Dasgupta
 
SAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing ValidationSAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing ValidationRakesh Dasgupta
 
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
 
SAP ISU Validation Class : Comparison of n periods
SAP ISU Validation Class : Comparison of n periodsSAP ISU Validation Class : Comparison of n periods
SAP ISU Validation Class : Comparison of n periodsRakesh Dasgupta
 
Budget Billing : Payment Scheme
Budget Billing : Payment SchemeBudget Billing : Payment Scheme
Budget Billing : Payment SchemeRakesh Dasgupta
 
AMI Capabilities: Operational Status
AMI Capabilities: Operational StatusAMI Capabilities: Operational Status
AMI Capabilities: Operational StatusRakesh Dasgupta
 
EDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementEDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementRakesh Dasgupta
 
EDM Overview Of RTP Basics
EDM Overview Of RTP BasicsEDM Overview Of RTP Basics
EDM Overview Of RTP BasicsRakesh Dasgupta
 
Sap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficoSap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficowhynet2005
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sapPepa Pencheva
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integrationsekhardatta
 
Co product costing master data
Co product costing master dataCo product costing master data
Co product costing master dataRanjan Srivastava
 
EDM Activation of RTP Components I
EDM Activation of RTP Components IEDM Activation of RTP Components I
EDM Activation of RTP Components IRakesh Dasgupta
 
SAP ISU : Installation Groups - Billing Sequence Control
SAP ISU : Installation Groups - Billing Sequence ControlSAP ISU : Installation Groups - Billing Sequence Control
SAP ISU : Installation Groups - Billing Sequence ControlRakesh Dasgupta
 
Subcontracting process jobwork in gst
Subcontracting process  jobwork in gstSubcontracting process  jobwork in gst
Subcontracting process jobwork in gstSukumar Manickam
 
Budget Billing : Payment plan
Budget Billing : Payment planBudget Billing : Payment plan
Budget Billing : Payment planRakesh Dasgupta
 

La actualidad más candente (20)

SAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsSAP ISU : Budget Billing Basics
SAP ISU : Budget Billing Basics
 
DM Estimation on Meter Reading Control
DM Estimation on Meter Reading ControlDM Estimation on Meter Reading Control
DM Estimation on Meter Reading Control
 
Dynamic Period Control
Dynamic Period ControlDynamic Period Control
Dynamic Period Control
 
DM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval ScenarioDM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval Scenario
 
Meter Reading Upload Interval :Used for uploading readings through IDocs
Meter Reading Upload Interval :Used for uploading readings through IDocsMeter Reading Upload Interval :Used for uploading readings through IDocs
Meter Reading Upload Interval :Used for uploading readings through IDocs
 
SAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing ValidationSAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing Validation
 
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
 
SAP ISU Validation Class : Comparison of n periods
SAP ISU Validation Class : Comparison of n periodsSAP ISU Validation Class : Comparison of n periods
SAP ISU Validation Class : Comparison of n periods
 
Budget Billing : Payment Scheme
Budget Billing : Payment SchemeBudget Billing : Payment Scheme
Budget Billing : Payment Scheme
 
AMI Capabilities: Operational Status
AMI Capabilities: Operational StatusAMI Capabilities: Operational Status
AMI Capabilities: Operational Status
 
EDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementEDM Overview of Profile and Settlement
EDM Overview of Profile and Settlement
 
EDM Overview Of RTP Basics
EDM Overview Of RTP BasicsEDM Overview Of RTP Basics
EDM Overview Of RTP Basics
 
Sap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficoSap fi integration with other modules in sap fico
Sap fi integration with other modules in sap fico
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integration
 
Co product costing master data
Co product costing master dataCo product costing master data
Co product costing master data
 
EDM Activation of RTP Components I
EDM Activation of RTP Components IEDM Activation of RTP Components I
EDM Activation of RTP Components I
 
SAP ISU : Installation Groups - Billing Sequence Control
SAP ISU : Installation Groups - Billing Sequence ControlSAP ISU : Installation Groups - Billing Sequence Control
SAP ISU : Installation Groups - Billing Sequence Control
 
Subcontracting process jobwork in gst
Subcontracting process  jobwork in gstSubcontracting process  jobwork in gst
Subcontracting process jobwork in gst
 
Budget Billing : Payment plan
Budget Billing : Payment planBudget Billing : Payment plan
Budget Billing : Payment plan
 

Destacado

Dynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesDynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesRakesh Dasgupta
 
Set Break Point: Meter Reading Data Processing
Set Break Point: Meter Reading Data ProcessingSet Break Point: Meter Reading Data Processing
Set Break Point: Meter Reading Data ProcessingRakesh Dasgupta
 
Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)
Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)
Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)Aibek Dunaev
 
Презентация мобильной торговой площадки SmsBazar (2011)
Презентация мобильной торговой площадки SmsBazar (2011)Презентация мобильной торговой площадки SmsBazar (2011)
Презентация мобильной торговой площадки SmsBazar (2011)Aibek Dunaev
 
SatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agencySatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agencyAibek Dunaev
 
SmsBazar presentation in English (2012)
SmsBazar presentation in English (2012)SmsBazar presentation in English (2012)
SmsBazar presentation in English (2012)Aibek Dunaev
 
SatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agencySatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agencyAibek Dunaev
 
Презентация SmsBazar для BarCamp (2012)
Презентация SmsBazar для BarCamp (2012)Презентация SmsBazar для BarCamp (2012)
Презентация SmsBazar для BarCamp (2012)Aibek Dunaev
 
Automated rock testing tracker
Automated rock testing trackerAutomated rock testing tracker
Automated rock testing trackerMir Mustafa Ali
 

Destacado (12)

Dynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesDynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic Profiles
 
Study of Discounts I
Study of Discounts IStudy of Discounts I
Study of Discounts I
 
Franchise Contract
Franchise ContractFranchise Contract
Franchise Contract
 
Set Break Point: Meter Reading Data Processing
Set Break Point: Meter Reading Data ProcessingSet Break Point: Meter Reading Data Processing
Set Break Point: Meter Reading Data Processing
 
DM Serial Switching
DM Serial SwitchingDM Serial Switching
DM Serial Switching
 
Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)
Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)
Moika - сервис для бронирование мест в автомойках (сайт, мобильное приложение)
 
Презентация мобильной торговой площадки SmsBazar (2011)
Презентация мобильной торговой площадки SmsBazar (2011)Презентация мобильной торговой площадки SmsBazar (2011)
Презентация мобильной торговой площадки SmsBazar (2011)
 
SatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agencySatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agency
 
SmsBazar presentation in English (2012)
SmsBazar presentation in English (2012)SmsBazar presentation in English (2012)
SmsBazar presentation in English (2012)
 
SatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agencySatSapar - online airline tickets and hotel booking, online travel agency
SatSapar - online airline tickets and hotel booking, online travel agency
 
Презентация SmsBazar для BarCamp (2012)
Презентация SmsBazar для BarCamp (2012)Презентация SmsBazar для BarCamp (2012)
Презентация SmsBazar для BarCamp (2012)
 
Automated rock testing tracker
Automated rock testing trackerAutomated rock testing tracker
Automated rock testing tracker
 

Similar a Variant COMPUT25 explained

Index Number (Composite Index Number)
Index Number (Composite Index Number)Index Number (Composite Index Number)
Index Number (Composite Index Number)IdreesAli14
 
Niraj on Cost Behaviour
Niraj on Cost BehaviourNiraj on Cost Behaviour
Niraj on Cost BehaviourCA Niraj Thapa
 
18 maintain split structure kks2
18 maintain split structure kks218 maintain split structure kks2
18 maintain split structure kks2Trinath Gujari
 
Cost, volume, profit Analysis. for decision making
Cost, volume, profit Analysis. for decision makingCost, volume, profit Analysis. for decision making
Cost, volume, profit Analysis. for decision makingHAFIDHISAIDI1
 
5.0 -Chapter Introduction
5.0 -Chapter Introduction5.0 -Chapter Introduction
5.0 -Chapter IntroductionSabrina Baloi
 
Cost volume profit analysis
Cost volume profit analysisCost volume profit analysis
Cost volume profit analysisNazar Mohammed
 
cost analysis
cost analysiscost analysis
cost analysisakash sen
 
Visual Basic Review - ICA
Visual Basic Review - ICAVisual Basic Review - ICA
Visual Basic Review - ICAemtrajano
 
Inflationary inventory model under trade credit subject to supply uncertainty
Inflationary inventory model under trade credit subject to supply uncertaintyInflationary inventory model under trade credit subject to supply uncertainty
Inflationary inventory model under trade credit subject to supply uncertaintyIAEME Publication
 
cost estimation model per unit model and segmenting model.pdf
cost estimation model per unit model and segmenting model.pdfcost estimation model per unit model and segmenting model.pdf
cost estimation model per unit model and segmenting model.pdfArnabChakraborty499766
 
Maximum Price Limitation
Maximum Price LimitationMaximum Price Limitation
Maximum Price LimitationRakesh Dasgupta
 
MANAGERIAL ACCOUNTING.pptx
MANAGERIAL ACCOUNTING.pptxMANAGERIAL ACCOUNTING.pptx
MANAGERIAL ACCOUNTING.pptxrochakkarki1
 

Similar a Variant COMPUT25 explained (20)

Index Number (Composite Index Number)
Index Number (Composite Index Number)Index Number (Composite Index Number)
Index Number (Composite Index Number)
 
Niraj on Cost Behaviour
Niraj on Cost BehaviourNiraj on Cost Behaviour
Niraj on Cost Behaviour
 
Evaluation
EvaluationEvaluation
Evaluation
 
Cost analysis
Cost analysis Cost analysis
Cost analysis
 
18 maintain split structure kks2
18 maintain split structure kks218 maintain split structure kks2
18 maintain split structure kks2
 
Micro-economic
Micro-economicMicro-economic
Micro-economic
 
Cost, volume, profit Analysis. for decision making
Cost, volume, profit Analysis. for decision makingCost, volume, profit Analysis. for decision making
Cost, volume, profit Analysis. for decision making
 
Evaluation
EvaluationEvaluation
Evaluation
 
Break-even Analysis
Break-even AnalysisBreak-even Analysis
Break-even Analysis
 
5.0 -Chapter Introduction
5.0 -Chapter Introduction5.0 -Chapter Introduction
5.0 -Chapter Introduction
 
Cost volume profit analysis
Cost volume profit analysisCost volume profit analysis
Cost volume profit analysis
 
cost analysis
cost analysiscost analysis
cost analysis
 
costing.PPTX
costing.PPTXcosting.PPTX
costing.PPTX
 
Visual Basic Review - ICA
Visual Basic Review - ICAVisual Basic Review - ICA
Visual Basic Review - ICA
 
Marginal costing
Marginal costingMarginal costing
Marginal costing
 
Inflationary inventory model under trade credit subject to supply uncertainty
Inflationary inventory model under trade credit subject to supply uncertaintyInflationary inventory model under trade credit subject to supply uncertainty
Inflationary inventory model under trade credit subject to supply uncertainty
 
cost estimation model per unit model and segmenting model.pdf
cost estimation model per unit model and segmenting model.pdfcost estimation model per unit model and segmenting model.pdf
cost estimation model per unit model and segmenting model.pdf
 
Maximum Price Limitation
Maximum Price LimitationMaximum Price Limitation
Maximum Price Limitation
 
Marginal costing
Marginal costingMarginal costing
Marginal costing
 
MANAGERIAL ACCOUNTING.pptx
MANAGERIAL ACCOUNTING.pptxMANAGERIAL ACCOUNTING.pptx
MANAGERIAL ACCOUNTING.pptx
 

Más de Rakesh Dasgupta

Convergent Invoicing: Scheduling
Convergent Invoicing: SchedulingConvergent Invoicing: Scheduling
Convergent Invoicing: SchedulingRakesh Dasgupta
 
Serial Switching in Interval Meters
Serial Switching in Interval MetersSerial Switching in Interval Meters
Serial Switching in Interval MetersRakesh Dasgupta
 
Disconnection/Reconnection of a Utilities Installation
Disconnection/Reconnection of a Utilities InstallationDisconnection/Reconnection of a Utilities Installation
Disconnection/Reconnection of a Utilities InstallationRakesh Dasgupta
 
Convergent Invoicing: Clarification Lists
Convergent Invoicing: Clarification Lists Convergent Invoicing: Clarification Lists
Convergent Invoicing: Clarification Lists Rakesh Dasgupta
 
Formula Profile: Define Default Values for Input Parameters
Formula Profile: Define Default Values for Input ParametersFormula Profile: Define Default Values for Input Parameters
Formula Profile: Define Default Values for Input ParametersRakesh Dasgupta
 
Synthetic Profile-Multiple Usage Factors
Synthetic Profile-Multiple Usage FactorsSynthetic Profile-Multiple Usage Factors
Synthetic Profile-Multiple Usage FactorsRakesh Dasgupta
 
Linear Consumption Pattern
Linear Consumption PatternLinear Consumption Pattern
Linear Consumption PatternRakesh Dasgupta
 
Extrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionExtrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionRakesh Dasgupta
 
IDE Synchronizing Change Documents for Master Data Changes
IDE Synchronizing Change Documents for Master Data ChangesIDE Synchronizing Change Documents for Master Data Changes
IDE Synchronizing Change Documents for Master Data ChangesRakesh Dasgupta
 
IDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPAIDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPARakesh Dasgupta
 
IDE Sending Profile Values
IDE Sending Profile ValuesIDE Sending Profile Values
IDE Sending Profile ValuesRakesh Dasgupta
 

Más de Rakesh Dasgupta (11)

Convergent Invoicing: Scheduling
Convergent Invoicing: SchedulingConvergent Invoicing: Scheduling
Convergent Invoicing: Scheduling
 
Serial Switching in Interval Meters
Serial Switching in Interval MetersSerial Switching in Interval Meters
Serial Switching in Interval Meters
 
Disconnection/Reconnection of a Utilities Installation
Disconnection/Reconnection of a Utilities InstallationDisconnection/Reconnection of a Utilities Installation
Disconnection/Reconnection of a Utilities Installation
 
Convergent Invoicing: Clarification Lists
Convergent Invoicing: Clarification Lists Convergent Invoicing: Clarification Lists
Convergent Invoicing: Clarification Lists
 
Formula Profile: Define Default Values for Input Parameters
Formula Profile: Define Default Values for Input ParametersFormula Profile: Define Default Values for Input Parameters
Formula Profile: Define Default Values for Input Parameters
 
Synthetic Profile-Multiple Usage Factors
Synthetic Profile-Multiple Usage FactorsSynthetic Profile-Multiple Usage Factors
Synthetic Profile-Multiple Usage Factors
 
Linear Consumption Pattern
Linear Consumption PatternLinear Consumption Pattern
Linear Consumption Pattern
 
Extrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionExtrapolation with Periodic Consumption
Extrapolation with Periodic Consumption
 
IDE Synchronizing Change Documents for Master Data Changes
IDE Synchronizing Change Documents for Master Data ChangesIDE Synchronizing Change Documents for Master Data Changes
IDE Synchronizing Change Documents for Master Data Changes
 
IDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPAIDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPA
 
IDE Sending Profile Values
IDE Sending Profile ValuesIDE Sending Profile Values
IDE Sending Profile Values
 

Último

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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Variant COMPUT25 explained

  • 1. Analysis of Variant COMPUT25 COMPUT25 variant program helps to calculate the weighted quantity based average price. The input parameters are QPRICE Price USERDEF Start date for the calculation of an average (YYYYMMDD) The Output parameters are QPRICE Time portion weighted average of all prices in the period The standard function module for this variant is ISU_COMPUT25 Now let’s try to analyze the effect of using COMPUT25 in a schema. Standard documentation on the Variant and the line item types generated can be found by executing TCode EA99. Functionality A price is multiplied by a factor. This new price is updated (operand update). Prorations of the factor are taken into account. Let’s start by creating a Rate: For convenience of understanding only two line items. Facts values:
  • 2. ZQPRICE is a Quantity Based Standard Price ZAVGPRICE is an Average price Without History.
  • 3. Test Cases: (A). Average is calculated during the rate period. In this case, the value of the second operand (USERDEF) is not included. However, we still need to define a value for this operand in the facts. 1. No Price Change Billing Period: From – 01.01.2011 to 30.01.2011 This is in case there is no price change in the current billing period. Avg. Price = (No. of Days in each weighed time portion * corresponding price in time portion) / Total no of days in billing period In this case: Avg Price = (30 * 5) / 30 = 5. 2. One Price Change between the Billing Periods
  • 4. Price Change on 15.01.2011 Prorated periods: 01.01.2011 – 14.01.2011 & 15.01.2011 – 31.01.2011 Avg. Price == ((14 * 5) + (16 * 6)) / 30 == 5.53333333 3. Two Price Changes in the Billing Period Price Change on 15.01.2011 & 20.01.2011 Prorated periods: 01.01.2011 – 14.01.2011, 15.01.2011 – 19.01.2011, 20.01.2011 – 31.01.2011 Avg. Price == ((14 * 4) + (5 * 6) + (11 * 6)) / 30 == 4.7 (B). Average is calculated during the period USERDEF, end of billing period. The average price is calculated by simulating the corresponding period. The simulation is a customer-specific simulation. You can use an IF12 variant to control which schema steps are executed during the simulation. 1. Two Price Changes in the Billing Period
  • 5. Here we can see that in spite of two price changes in the same billing period system has updated the Average Price Key for the last prorated time portion only i.e., 20.01.2011 – 31.01.2011. This is because we have maintained the Variant Control as USERDEF operand, for which value is maintained as 2011.01.20 (YYYY.MM.DD).So system will consider only those price changes which happened after the date maintained at USERDEF operand ,in this case i.e., 20.01.2011 Avg. Price = (10 * 5) / 10 = 5 2. Two Price Changes in the Billing Period In this case, USERDEF has the value 2011.01.15. So two price changes fall after this date and within the Billing Period. Therefore the Average Price Key is updated for the period between 15.01.2011 – 31.01.2011. Avg Price == ((5*6) + (11*5)) / (5 + 11) == 5.3125 NB : If the checkbox is checked in the Control option. An info line is written about the calculation method. The following fields are filled:
  • 6. ZAHL1 : Number of days in the period of average calculation ZAHL2 : Calculated average price MASS2 : Unit of measurement for the average price ZAHL3 : Quantity base of the average price There are some test cases left like: • Average Price updating in case of Block & Scale Type Quantity Based Price. • Average Price Key with History. These cases will be dealt in future posts. Hope this helps. ☺ This document is created by Tathagta Chakroborty.He is reachable at tatha.chako119@gmail.com