SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Validation	Class:	Comparison	of	n	
Periods	in	Absolute	tolerance	limit	
This	post	is	a	continuation	of	a	previous	post	on	Validation	Class:	Absolute	Tolerance.		
Blog	link	is	here.	
Slideshare	link	is	here.	
	
Extending	the	concept	further	we	have	a	simple	parameter	to	maintain	in	the	customizing	
which	 pertains	 to	 ‘n-number	 of	 comparison	 periods’.	 The	 F4	 help	 states	 that	 the	 system	
uses	 the	 expected	 consumption	 from	 the	 previous	 period	 to	 check	 whether	 the	 current	
consumption	is	within	tolerance	limits.	So	in	layman	terms	when	I	have	defined	n	=	3	in	the	
customizing	 then	 I	 would	 have	 3	 previous	 periods	 for	 tolerance	 limit	 checks.	 	 So	 if	 my	
actual	consumption	falls	in	any	of	the	limits	then	it’s	a	plausible	consumption.		
Pretty	Neat	rite.	☺
The	 above	 screen	 shot	 shows	 us	 the	 3	 periods	 of	 the	 Tolerance	 limits	 (absolute).	 As	 my	
current	meter	reading	 (1500	units)	doesn’t	fall	within	any	of	the	given	3	period	ranges	it	
has	failed	the	validation.		
The	validation	check	is	done	by	the	system	after	it	has	executed	the	estimation	run.	So	even	
if	 n	 is	 maintained	 as	 0	 or	 1,	 it	 will	 always	 have	 a	 single	 entry	 which	 would	 the	 ‘original	
period’.	 If	 n	 >	 1	 then	 system	 would	 go	 back	 into	 the	 consumption	 history	 to	 fetch	 more	
entries.	The	Base	period	category	matters	which	is	maintained	in	the	Installation.	Here	it’s	
maintained	 as	 ‘previous	 period’.	 The	 meter	 reading	 unit	 maintained	 in	 the	 Installation	
matters	as	it	gives	us	the	period	length	for	n.	Here	the	period	length	is	1	month.		

	
	
Here	 is	 the	 consumption	 pattern	 till	 date	 and	we	 are	 estimating	 the	meter	 reading	 for	 1st	
July	2013.	

	
	
So	accordingly	the	system	will	propose	the	following	consumption.	
(300	 units	 /	 31	 days)	 *	 30	 days	 =	 290	 units	 (truncated).	 The	 calculation	 for	 base	 period	
check	is	not	shown	here.	
Consumption	for	the	period	1st	May	2013	to	1st	June	2013	is	300	units	
Number	of	days	in	the	forecast	period	(1st	June	2013	to	1st	July	2013)	is	30	days	
Number	of	days	in	the	original	period	(1st	May	2013	to	1st	June	2013)	is	31	days.	
	
The absolute tolerance limits are maintained as +/- 10 units.
So	writing	this	down	in	Tolerance	limit	ranges		
Expected	Consumption	290	 Minimum	Consumption	280	 Maximum	Consumption	300	
units	
units	
units	
Expected	Meter	Reading	
Minimum	Meter	Reading	
Maximum	Meter	Reading	
1690	units	(1400+290)	
1680	units	
1700	units
This	also	defines	the	first comparison period.
	
For	the	second comparison period which would come after the first period i.e. 2nd April 2013
to 1st May 2013
Consumption of the period (1st April 2013 to 1st May 2013) is 190 units for 31 days
Adding previous period per day 9.677 (300/31), so per day it comes to 199.677/31= 6.441
The number of days in first period is 30 days. So the consumption for the first period is
6.441 * 30 = 193.236 which is truncated to 193 units.
So writing this down in Tolerance limit ranges
Expected Consumption 193
Minimum Consumption 183 Maximum Consumption 203
units
units
units
Expected Meter Reading
Minimum Meter Reading
Maximum Meter Reading
1593 units (1400+193)
1583 units
1603 units
This defines the second comparison period.
Estimated Consumption for the third comparison period (2nd March 2013 to 1st April 2013)
Consumption of the period (1st March 2013 to 1st April 2013) is 330 units for 31 days
Adding previous period per day 6.333 (190/31), so per day it comes to 336.333/32 =
10.510
The number of days in first period is 30 days. So the consumption for the first period is
10.510 * 30 = 315.313 which is truncated to 315 units.
So writing this down in Tolerance limit ranges
Expected Consumption 315
Minimum Consumption 305 Maximum Consumption 325
units
units
units
Expected Meter Reading
Minimum Meter Reading
Maximum Meter Reading
1715 units (1400+315)
1705 units
1725 units
This defines the third comparison period.
So combining all if my meter reading is within 1583 units to 1725 units then it’s a plausible
reading. So the definition of n would depend on the Business requirements on how many
periods they are ready to compare.
That’s it. Thanks ☺

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Rental price variants
Rental price variantsRental price variants
Rental price variants
 
SAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsSAP ISU : Budget Billing Basics
SAP ISU : Budget Billing Basics
 
DM Serial Switching
DM Serial SwitchingDM Serial Switching
DM Serial Switching
 
Variant COMPUT25 explained
Variant COMPUT25 explainedVariant COMPUT25 explained
Variant COMPUT25 explained
 
DM Estimation in Consumption Registers Based on Past Meter Reading
DM Estimation in Consumption Registers Based on Past Meter ReadingDM Estimation in Consumption Registers Based on Past Meter Reading
DM Estimation in Consumption Registers Based on Past Meter Reading
 
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
 
AMI Capabilities: Operational Status
AMI Capabilities: Operational StatusAMI Capabilities: Operational Status
AMI Capabilities: Operational Status
 
Access controls for Operands
Access controls for OperandsAccess controls for Operands
Access controls for Operands
 
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
 
Budget Billing : Payment plan
Budget Billing : Payment planBudget Billing : Payment plan
Budget Billing : Payment plan
 
EDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementEDM Overview of Profile and Settlement
EDM Overview of Profile and Settlement
 
SAP ISU : TOU Exception Program & Conditional Billing
SAP ISU : TOU Exception Program & Conditional BillingSAP ISU : TOU Exception Program & Conditional Billing
SAP ISU : TOU Exception Program & Conditional Billing
 
DM Estimation Parameters for Meter Reading Entry
DM Estimation Parameters for Meter Reading EntryDM Estimation Parameters for Meter Reading Entry
DM Estimation Parameters for Meter Reading Entry
 
Installation Groups
Installation GroupsInstallation Groups
Installation Groups
 
Sap isu tcodes
Sap isu tcodesSap isu tcodes
Sap isu tcodes
 
What is a special gl
What is a special glWhat is a special gl
What is a special gl
 
F.07 carry forward receivables payables
F.07 carry forward receivables payablesF.07 carry forward receivables payables
F.07 carry forward receivables payables
 
EDM Overview of Formula Profile
EDM Overview of Formula ProfileEDM Overview of Formula Profile
EDM Overview of Formula Profile
 
Commitment management in sap
Commitment management in sapCommitment management in sap
Commitment management in sap
 
80467542 asset-closing-in-sap-fico
80467542 asset-closing-in-sap-fico80467542 asset-closing-in-sap-fico
80467542 asset-closing-in-sap-fico
 

Destacado (7)

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 Validation Class Absolute Tolerance Group
DM Validation Class Absolute Tolerance GroupDM Validation Class Absolute Tolerance Group
DM Validation Class Absolute Tolerance Group
 
Serial Switching in Interval Meters
Serial Switching in Interval MetersSerial Switching in Interval Meters
Serial Switching in Interval Meters
 
Extrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionExtrapolation with Periodic Consumption
Extrapolation with Periodic Consumption
 
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
 

Más de Rakesh Dasgupta (9)

Convergent Invoicing: Scheduling
Convergent Invoicing: SchedulingConvergent Invoicing: Scheduling
Convergent Invoicing: Scheduling
 
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
 
Maximum Price Limitation
Maximum Price LimitationMaximum Price Limitation
Maximum Price Limitation
 
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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

SAP ISU Validation Class : Comparison of n periods

  • 1. Validation Class: Comparison of n Periods in Absolute tolerance limit This post is a continuation of a previous post on Validation Class: Absolute Tolerance. Blog link is here. Slideshare link is here. Extending the concept further we have a simple parameter to maintain in the customizing which pertains to ‘n-number of comparison periods’. The F4 help states that the system uses the expected consumption from the previous period to check whether the current consumption is within tolerance limits. So in layman terms when I have defined n = 3 in the customizing then I would have 3 previous periods for tolerance limit checks. So if my actual consumption falls in any of the limits then it’s a plausible consumption. Pretty Neat rite. ☺
  • 2. The above screen shot shows us the 3 periods of the Tolerance limits (absolute). As my current meter reading (1500 units) doesn’t fall within any of the given 3 period ranges it has failed the validation. The validation check is done by the system after it has executed the estimation run. So even if n is maintained as 0 or 1, it will always have a single entry which would the ‘original period’. If n > 1 then system would go back into the consumption history to fetch more entries. The Base period category matters which is maintained in the Installation. Here it’s maintained as ‘previous period’. The meter reading unit maintained in the Installation matters as it gives us the period length for n. Here the period length is 1 month. Here is the consumption pattern till date and we are estimating the meter reading for 1st July 2013. So accordingly the system will propose the following consumption. (300 units / 31 days) * 30 days = 290 units (truncated). The calculation for base period check is not shown here. Consumption for the period 1st May 2013 to 1st June 2013 is 300 units Number of days in the forecast period (1st June 2013 to 1st July 2013) is 30 days Number of days in the original period (1st May 2013 to 1st June 2013) is 31 days. The absolute tolerance limits are maintained as +/- 10 units. So writing this down in Tolerance limit ranges Expected Consumption 290 Minimum Consumption 280 Maximum Consumption 300 units units units Expected Meter Reading Minimum Meter Reading Maximum Meter Reading 1690 units (1400+290) 1680 units 1700 units
  • 3. This also defines the first comparison period. For the second comparison period which would come after the first period i.e. 2nd April 2013 to 1st May 2013 Consumption of the period (1st April 2013 to 1st May 2013) is 190 units for 31 days Adding previous period per day 9.677 (300/31), so per day it comes to 199.677/31= 6.441 The number of days in first period is 30 days. So the consumption for the first period is 6.441 * 30 = 193.236 which is truncated to 193 units. So writing this down in Tolerance limit ranges Expected Consumption 193 Minimum Consumption 183 Maximum Consumption 203 units units units Expected Meter Reading Minimum Meter Reading Maximum Meter Reading 1593 units (1400+193) 1583 units 1603 units This defines the second comparison period. Estimated Consumption for the third comparison period (2nd March 2013 to 1st April 2013) Consumption of the period (1st March 2013 to 1st April 2013) is 330 units for 31 days Adding previous period per day 6.333 (190/31), so per day it comes to 336.333/32 = 10.510 The number of days in first period is 30 days. So the consumption for the first period is 10.510 * 30 = 315.313 which is truncated to 315 units. So writing this down in Tolerance limit ranges Expected Consumption 315 Minimum Consumption 305 Maximum Consumption 325 units units units Expected Meter Reading Minimum Meter Reading Maximum Meter Reading 1715 units (1400+315) 1705 units 1725 units This defines the third comparison period. So combining all if my meter reading is within 1583 units to 1725 units then it’s a plausible reading. So the definition of n would depend on the Business requirements on how many periods they are ready to compare. That’s it. Thanks ☺