SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
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 ☺

Mais conteúdo relacionado

Mais procurados

ISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter ReadingsISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter ReadingsRakesh Dasgupta
 
SAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsSAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsRakesh 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
 
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 ReadingRakesh Dasgupta
 
AMI Capabilities: Operational Status
AMI Capabilities: Operational StatusAMI Capabilities: Operational Status
AMI Capabilities: Operational StatusRakesh 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
 
Rate Category Period End Billing
Rate Category Period End BillingRate Category Period End Billing
Rate Category Period End BillingRakesh Dasgupta
 
Budget Billing : Payment Scheme
Budget Billing : Payment SchemeBudget Billing : Payment Scheme
Budget Billing : Payment SchemeRakesh 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
 
Budget Billing : Payment plan
Budget Billing : Payment planBudget Billing : Payment plan
Budget Billing : Payment planRakesh Dasgupta
 
Foreign exchange Valuation.docx
Foreign exchange Valuation.docxForeign exchange Valuation.docx
Foreign exchange Valuation.docxkrishnaKumarK33
 
Vofm requirement routines
Vofm requirement routinesVofm requirement routines
Vofm requirement routinesNiranjan Patro
 
Configuration of TCS
Configuration of TCSConfiguration of TCS
Configuration of TCSRajeev Kumar
 
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
 
Period end closing activites in sap fico
Period end closing activites in sap ficoPeriod end closing activites in sap fico
Period end closing activites in sap ficoHari Krishna
 
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.
 
80467542 asset-closing-in-sap-fico
80467542 asset-closing-in-sap-fico80467542 asset-closing-in-sap-fico
80467542 asset-closing-in-sap-ficoSrinivas Y
 

Mais procurados (20)

ISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter ReadingsISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter Readings
 
SAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsSAP ISU : Budget Billing Basics
SAP ISU : Budget Billing Basics
 
SAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing ValidationSAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing Validation
 
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
 
AMI Capabilities: Operational Status
AMI Capabilities: Operational StatusAMI Capabilities: Operational Status
AMI Capabilities: Operational Status
 
Rental price variants
Rental price variantsRental price variants
Rental price variants
 
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
 
Rate Category Period End Billing
Rate Category Period End BillingRate Category Period End Billing
Rate Category Period End Billing
 
DM Serial Switching
DM Serial SwitchingDM Serial Switching
DM Serial Switching
 
Budget Billing : Payment Scheme
Budget Billing : Payment SchemeBudget Billing : Payment Scheme
Budget Billing : Payment Scheme
 
EDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementEDM Overview of Profile and Settlement
EDM Overview of Profile and Settlement
 
Budget Billing : Payment plan
Budget Billing : Payment planBudget Billing : Payment plan
Budget Billing : Payment plan
 
Sap isu tcodes
Sap isu tcodesSap isu tcodes
Sap isu tcodes
 
Foreign exchange Valuation.docx
Foreign exchange Valuation.docxForeign exchange Valuation.docx
Foreign exchange Valuation.docx
 
Vofm requirement routines
Vofm requirement routinesVofm requirement routines
Vofm requirement routines
 
Configuration of TCS
Configuration of TCSConfiguration of TCS
Configuration of TCS
 
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
 
Period end closing activites in sap fico
Period end closing activites in sap ficoPeriod end closing activites in sap fico
Period end closing activites in sap 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
 
80467542 asset-closing-in-sap-fico
80467542 asset-closing-in-sap-fico80467542 asset-closing-in-sap-fico
80467542 asset-closing-in-sap-fico
 

Destaque

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
 
DM Validation Class Absolute Tolerance Group
DM Validation Class Absolute Tolerance GroupDM Validation Class Absolute Tolerance Group
DM Validation Class Absolute Tolerance GroupRakesh Dasgupta
 
Serial Switching in Interval Meters
Serial Switching in Interval MetersSerial Switching in Interval Meters
Serial Switching in Interval MetersRakesh Dasgupta
 
Extrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionExtrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionRakesh Dasgupta
 
Dynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesDynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesRakesh Dasgupta
 

Destaque (8)

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
 
Installation Groups
Installation GroupsInstallation Groups
Installation Groups
 
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
 

Mais de Rakesh Dasgupta

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

Mais 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

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
#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
 
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
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#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
 
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
 

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 ☺