SlideShare a Scribd company logo
1 of 6
Download to read offline
Maximum	Price	Limitation	
Well, as the title says this post is on Maximum Price Limitation which is a form of Best Rate
Billing (probably will post later on this) with 2 alternatives.
The main variant used for this UTILIT02, probably one look at the documentation should clear what it
does and how it functions. My intention here is to show a demo on its functionality as per my
understanding.

UTILIT02 takes in 2 operands of amount type for comparing and gives out 2 operands as outputs :
Amount(determined value) and an Integer which tells which amount got selected.
The variant control for this operand gives flexibility to delete the billing line items of the amount failing
the comparison. Also the value of integer can be used to trigger specific line items (use IF-ELSE) based on
which amount got selected. If only one line item needs to be triggered specific to the selection after the
execution of this variant then this happens automatically.(demo shall show this)

Now for the demo. I have defined 2 rates.

    •   Rate MPL001 takes in the consumption multiplies to with the price and gives the amount. Also it
        takes a rental price and adds it to the amount.
    •   Rate MPL002 changes the price used in MPL001 by multiplying with a factor ,use this price for
        the consumption. UTILIT02 then compares the 2 amounts obtained from above and passes one
        amount according to the variant control and also the integer value. based on the integer value the
        next rate steps works. If its 01 then it executes rate step 006 if its 02 it executes rate step 007.




                                        Rate steps for Maximum Price Limitation


Now for the facts of the rate.
Rate Steps Facts


Just to show the USERDEF operand. Make sure for the block titled 'Values for USERDEF' select the same
value for the USERDEF operands.




                               USERDEF_Operand Keep a note for the Values for USERDEF


So lets the execution start.

1st run:
1st Run


Here we are comparing to get the highest amount and also deleting the billing line items of the lower
amount.




                                                 1st Run_rate steps


So the highest amount (Rate MPL002) gets into the billing line items and also the installation fact is
updated with the second value.

2nd Run:
2nd Run


Here we are comparing to get the lower amount and also deleting the billing line items of the higher
amount.




                                                 2nd run_rate steps


So the lower amount (Rate MPL001) gets into the billing line items and also the installation fact is
updated with the first value.

3rd Run:
3rd Run


Here we are comparing to get the lower amount but not deleting the billing line items of the higher
amount.




                                                  3rd Run_rate steps


So both the amounts (Rate MPL001 and MPL002) gets into the billing line items and also the
installation fact is updated with the first value. But this doesn't seem a good idea as we are not sure on
which amount is taken except for the fact that the Installation was updated with the First Rate value.
Anyways...

4th Run:
4th Run


Here we are comparing to get the higher amount but not deleting the billing line items of the lower
amount.




                                                 4th Run_rate steps


So both the amounts (Rate MPL001 and MPL002) gets into the billing line items and also the
installation fact is updated with the second value.

There are other UTILITXX variants which actually do almost a similar function but with more operands.

Hope this short demo was up to the standards of the last posts. :)

Cheers!!

PS: I could have changed the layout of the billing line items to show the amount but then laziness is more
tempting. ;)

Blog: http://sapisurdg.wordpress.com/

More Related Content

What's hot

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
 
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
 
c++ programming Unit 4 operators
c++ programming Unit 4 operatorsc++ programming Unit 4 operators
c++ programming Unit 4 operatorsAAKASH KUMAR
 
Nspire--iPadAppTutorial--Quadratic Formula Template
Nspire--iPadAppTutorial--Quadratic Formula TemplateNspire--iPadAppTutorial--Quadratic Formula Template
Nspire--iPadAppTutorial--Quadratic Formula TemplateMedia4math
 
Booth algorithm for multiplication
Booth algorithm for multiplicationBooth algorithm for multiplication
Booth algorithm for multiplicationsshwetasrivastava
 
Python operators
Python operatorsPython operators
Python operatorsnuripatidar
 
c++ programming Unit 3 variables,data types
c++ programming Unit 3 variables,data typesc++ programming Unit 3 variables,data types
c++ programming Unit 3 variables,data typesAAKASH KUMAR
 
CMA Part1 | High-Low Method | www.LetsLeanrnGlobal.com
CMA Part1 | High-Low Method | www.LetsLeanrnGlobal.comCMA Part1 | High-Low Method | www.LetsLeanrnGlobal.com
CMA Part1 | High-Low Method | www.LetsLeanrnGlobal.comLETSLAERN
 
Debugger Of Turbo C
Debugger Of Turbo CDebugger Of Turbo C
Debugger Of Turbo Cmohit2501
 

What's hot (14)

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
 
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
 
Franchise Contract
Franchise ContractFranchise Contract
Franchise Contract
 
c++ programming Unit 4 operators
c++ programming Unit 4 operatorsc++ programming Unit 4 operators
c++ programming Unit 4 operators
 
Lecture03
Lecture03Lecture03
Lecture03
 
SPSS
SPSSSPSS
SPSS
 
Timedobserver
TimedobserverTimedobserver
Timedobserver
 
Nspire--iPadAppTutorial--Quadratic Formula Template
Nspire--iPadAppTutorial--Quadratic Formula TemplateNspire--iPadAppTutorial--Quadratic Formula Template
Nspire--iPadAppTutorial--Quadratic Formula Template
 
Booth algorithm for multiplication
Booth algorithm for multiplicationBooth algorithm for multiplication
Booth algorithm for multiplication
 
Python operators
Python operatorsPython operators
Python operators
 
c++ programming Unit 3 variables,data types
c++ programming Unit 3 variables,data typesc++ programming Unit 3 variables,data types
c++ programming Unit 3 variables,data types
 
CMA Part1 | High-Low Method | www.LetsLeanrnGlobal.com
CMA Part1 | High-Low Method | www.LetsLeanrnGlobal.comCMA Part1 | High-Low Method | www.LetsLeanrnGlobal.com
CMA Part1 | High-Low Method | www.LetsLeanrnGlobal.com
 
Operators in C & C++ Language
Operators in C & C++ LanguageOperators in C & C++ Language
Operators in C & C++ Language
 
Debugger Of Turbo C
Debugger Of Turbo CDebugger Of Turbo C
Debugger Of Turbo C
 

Viewers also liked

Rate Category Advance Billing
Rate Category Advance BillingRate Category Advance Billing
Rate Category Advance BillingRakesh Dasgupta
 
IDE PoD Screen Enhancement
IDE PoD Screen EnhancementIDE PoD Screen Enhancement
IDE PoD Screen EnhancementRakesh Dasgupta
 
EDM Activation of RTP Components I
EDM Activation of RTP Components IEDM Activation of RTP Components I
EDM Activation of RTP Components IRakesh 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
 
Extrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionExtrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionRakesh Dasgupta
 
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 EntryRakesh Dasgupta
 
Rate Category Period End Billing
Rate Category Period End BillingRate Category Period End Billing
Rate Category Period End BillingRakesh Dasgupta
 
IDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPAIDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPARakesh Dasgupta
 
EDM Activation of RTP Components II
EDM Activation of RTP Components IIEDM Activation of RTP Components II
EDM Activation of RTP Components IIRakesh Dasgupta
 
IDE Sending Profile Values
IDE Sending Profile ValuesIDE Sending Profile Values
IDE Sending Profile ValuesRakesh Dasgupta
 
EDM Creating Formulas for Formula Profile & RTP Interface
EDM Creating Formulas for Formula Profile & RTP InterfaceEDM Creating Formulas for Formula Profile & RTP Interface
EDM Creating Formulas for Formula Profile & RTP InterfaceRakesh Dasgupta
 
Dynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesDynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesRakesh Dasgupta
 
Budget Billing : Payment plan
Budget Billing : Payment planBudget Billing : Payment plan
Budget Billing : Payment planRakesh Dasgupta
 
EDM Synthetic Profile in Action
EDM Synthetic Profile in ActionEDM Synthetic Profile in Action
EDM Synthetic Profile in ActionRakesh 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 Formula Profile
EDM Overview of Formula ProfileEDM Overview of Formula Profile
EDM Overview of Formula ProfileRakesh Dasgupta
 

Viewers also liked (18)

Rate Category Advance Billing
Rate Category Advance BillingRate Category Advance Billing
Rate Category Advance Billing
 
IDE PoD Screen Enhancement
IDE PoD Screen EnhancementIDE PoD Screen Enhancement
IDE PoD Screen Enhancement
 
EDM Activation of RTP Components I
EDM Activation of RTP Components IEDM Activation of RTP Components I
EDM Activation of RTP Components I
 
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
 
Extrapolation with Periodic Consumption
Extrapolation with Periodic ConsumptionExtrapolation with Periodic Consumption
Extrapolation with Periodic Consumption
 
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
 
Rate Category Period End Billing
Rate Category Period End BillingRate Category Period End Billing
Rate Category Period End Billing
 
IDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPAIDE Sending Settlement Results EXPSETTLPA
IDE Sending Settlement Results EXPSETTLPA
 
EDM Activation of RTP Components II
EDM Activation of RTP Components IIEDM Activation of RTP Components II
EDM Activation of RTP Components II
 
IDE Sending Profile Values
IDE Sending Profile ValuesIDE Sending Profile Values
IDE Sending Profile Values
 
EDM Creating Formulas for Formula Profile & RTP Interface
EDM Creating Formulas for Formula Profile & RTP InterfaceEDM Creating Formulas for Formula Profile & RTP Interface
EDM Creating Formulas for Formula Profile & RTP Interface
 
Dynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic ProfilesDynamic Modification Factor_Synthetic Profiles
Dynamic Modification Factor_Synthetic Profiles
 
Budget Billing : Payment plan
Budget Billing : Payment planBudget Billing : Payment plan
Budget Billing : Payment plan
 
EDM Synthetic Profile in Action
EDM Synthetic Profile in ActionEDM Synthetic Profile in Action
EDM Synthetic Profile in Action
 
DM Serial Switching
DM Serial SwitchingDM Serial Switching
DM Serial Switching
 
EDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementEDM Overview of Profile and Settlement
EDM Overview of Profile and Settlement
 
Installation Groups
Installation GroupsInstallation Groups
Installation Groups
 
EDM Overview of Formula Profile
EDM Overview of Formula ProfileEDM Overview of Formula Profile
EDM Overview of Formula Profile
 

Similar to Maximum Price Limitation

packaging procedures_and_state
packaging procedures_and_statepackaging procedures_and_state
packaging procedures_and_stateRajendran
 
Cse lecture-4.2-c bit wise operators and expression
Cse lecture-4.2-c bit wise operators and expressionCse lecture-4.2-c bit wise operators and expression
Cse lecture-4.2-c bit wise operators and expressionFarshidKhan
 
Calculator 2
Calculator 2Calculator 2
Calculator 2livecode
 
PE1 Module 2.ppt
PE1 Module 2.pptPE1 Module 2.ppt
PE1 Module 2.pptbalewayalew
 
Chapter 1
Chapter 1Chapter 1
Chapter 1Pieaugt
 
Visual Basic Review - ICA
Visual Basic Review - ICAVisual Basic Review - ICA
Visual Basic Review - ICAemtrajano
 
INTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docx
INTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docxINTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docx
INTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docxmariuse18nolet
 
Goodexplaination inventoryclosing
Goodexplaination inventoryclosingGoodexplaination inventoryclosing
Goodexplaination inventoryclosingearnestgoh
 
House Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN ApproachHouse Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN ApproachYusuf Uzun
 
Basic calculator tutorial
Basic calculator tutorialBasic calculator tutorial
Basic calculator tutorialGilkye
 
micro proj4.V2odt
micro proj4.V2odtmicro proj4.V2odt
micro proj4.V2odtBruno Diaz
 
Sap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overviewSap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overviewgetsarath
 
Pairwise testing technique-Made easy
Pairwise testing technique-Made easyPairwise testing technique-Made easy
Pairwise testing technique-Made easySamee Ahmed Indikar
 
Paca java script slid
Paca java script slidPaca java script slid
Paca java script slidpacatarpit
 
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
 

Similar to Maximum Price Limitation (20)

C language
C languageC language
C language
 
packaging procedures_and_state
packaging procedures_and_statepackaging procedures_and_state
packaging procedures_and_state
 
Cse lecture-4.2-c bit wise operators and expression
Cse lecture-4.2-c bit wise operators and expressionCse lecture-4.2-c bit wise operators and expression
Cse lecture-4.2-c bit wise operators and expression
 
Calculator 2
Calculator 2Calculator 2
Calculator 2
 
PE1 Module 2.ppt
PE1 Module 2.pptPE1 Module 2.ppt
PE1 Module 2.ppt
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Data services-functions
Data services-functionsData services-functions
Data services-functions
 
Basic commands in C++
Basic commands in C++Basic commands in C++
Basic commands in C++
 
Visual Basic Review - ICA
Visual Basic Review - ICAVisual Basic Review - ICA
Visual Basic Review - ICA
 
Maxbox starter
Maxbox starterMaxbox starter
Maxbox starter
 
INTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docx
INTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docxINTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docx
INTROPhase 4- Vanilla Bond ValuationProfessor Angela GarrettFI.docx
 
Goodexplaination inventoryclosing
Goodexplaination inventoryclosingGoodexplaination inventoryclosing
Goodexplaination inventoryclosing
 
House Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN ApproachHouse Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN Approach
 
Basic calculator tutorial
Basic calculator tutorialBasic calculator tutorial
Basic calculator tutorial
 
micro proj4.V2odt
micro proj4.V2odtmicro proj4.V2odt
micro proj4.V2odt
 
Sap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overviewSap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overview
 
Pairwise testing technique-Made easy
Pairwise testing technique-Made easyPairwise testing technique-Made easy
Pairwise testing technique-Made easy
 
Paca java script slid
Paca java script slidPaca java script slid
Paca java script slid
 
Operators in java
Operators in javaOperators in java
Operators in java
 
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
 

More from 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
 
AMI Capabilities: Operational Status
AMI Capabilities: Operational StatusAMI Capabilities: Operational Status
AMI Capabilities: Operational StatusRakesh Dasgupta
 
Access controls for Operands
Access controls for OperandsAccess controls for Operands
Access controls for OperandsRakesh Dasgupta
 
SAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsSAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsRakesh Dasgupta
 
Budget Billing : Payment Scheme
Budget Billing : Payment SchemeBudget Billing : Payment Scheme
Budget Billing : Payment SchemeRakesh Dasgupta
 
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 BillingRakesh 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
 
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
 

More from Rakesh Dasgupta (12)

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
 
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
 
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
 
Budget Billing : Payment Scheme
Budget Billing : Payment SchemeBudget Billing : Payment Scheme
Budget Billing : Payment Scheme
 
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
 
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
 
Study of Discounts I
Study of Discounts IStudy of Discounts I
Study of Discounts I
 
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
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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 SavingEdi Saputra
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Maximum Price Limitation

  • 1. Maximum Price Limitation Well, as the title says this post is on Maximum Price Limitation which is a form of Best Rate Billing (probably will post later on this) with 2 alternatives. The main variant used for this UTILIT02, probably one look at the documentation should clear what it does and how it functions. My intention here is to show a demo on its functionality as per my understanding. UTILIT02 takes in 2 operands of amount type for comparing and gives out 2 operands as outputs : Amount(determined value) and an Integer which tells which amount got selected. The variant control for this operand gives flexibility to delete the billing line items of the amount failing the comparison. Also the value of integer can be used to trigger specific line items (use IF-ELSE) based on which amount got selected. If only one line item needs to be triggered specific to the selection after the execution of this variant then this happens automatically.(demo shall show this) Now for the demo. I have defined 2 rates. • Rate MPL001 takes in the consumption multiplies to with the price and gives the amount. Also it takes a rental price and adds it to the amount. • Rate MPL002 changes the price used in MPL001 by multiplying with a factor ,use this price for the consumption. UTILIT02 then compares the 2 amounts obtained from above and passes one amount according to the variant control and also the integer value. based on the integer value the next rate steps works. If its 01 then it executes rate step 006 if its 02 it executes rate step 007. Rate steps for Maximum Price Limitation Now for the facts of the rate.
  • 2. Rate Steps Facts Just to show the USERDEF operand. Make sure for the block titled 'Values for USERDEF' select the same value for the USERDEF operands. USERDEF_Operand Keep a note for the Values for USERDEF So lets the execution start. 1st run:
  • 3. 1st Run Here we are comparing to get the highest amount and also deleting the billing line items of the lower amount. 1st Run_rate steps So the highest amount (Rate MPL002) gets into the billing line items and also the installation fact is updated with the second value. 2nd Run:
  • 4. 2nd Run Here we are comparing to get the lower amount and also deleting the billing line items of the higher amount. 2nd run_rate steps So the lower amount (Rate MPL001) gets into the billing line items and also the installation fact is updated with the first value. 3rd Run:
  • 5. 3rd Run Here we are comparing to get the lower amount but not deleting the billing line items of the higher amount. 3rd Run_rate steps So both the amounts (Rate MPL001 and MPL002) gets into the billing line items and also the installation fact is updated with the first value. But this doesn't seem a good idea as we are not sure on which amount is taken except for the fact that the Installation was updated with the First Rate value. Anyways... 4th Run:
  • 6. 4th Run Here we are comparing to get the higher amount but not deleting the billing line items of the lower amount. 4th Run_rate steps So both the amounts (Rate MPL001 and MPL002) gets into the billing line items and also the installation fact is updated with the second value. There are other UTILITXX variants which actually do almost a similar function but with more operands. Hope this short demo was up to the standards of the last posts. :) Cheers!! PS: I could have changed the layout of the billing line items to show the amount but then laziness is more tempting. ;) Blog: http://sapisurdg.wordpress.com/