SlideShare a Scribd company logo
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 Processing
Rakesh 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 periods
Rakesh Dasgupta
 
Franchise Contract
Franchise ContractFranchise Contract
Franchise Contract
Rakesh Dasgupta
 
c++ programming Unit 4 operators
c++ programming Unit 4 operatorsc++ programming Unit 4 operators
c++ programming Unit 4 operators
AAKASH KUMAR
 
Lecture03
Lecture03Lecture03
Lecture03
Rudy Martinez
 
Timedobserver
TimedobserverTimedobserver
Timedobserver
mussawir20
 
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 multiplication
sshwetasrivastava
 
Python operators
Python operatorsPython operators
Python operators
nuripatidar
 
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
AAKASH 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.com
LETSLAERN
 
Operators in C & C++ Language
Operators in C & C++ LanguageOperators in C & C++ Language
Operators in C & C++ Language
PreSolutions Softwares
 
Debugger Of Turbo C
Debugger Of Turbo CDebugger Of Turbo C
Debugger Of Turbo C
mohit2501
 

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

C language
C languageC language
C language
Mohamed Bedair
 
packaging procedures_and_state
packaging procedures_and_statepackaging procedures_and_state
packaging procedures_and_state
Rajendran
 
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
FarshidKhan
 
Calculator 2
Calculator 2Calculator 2
Calculator 2livecode
 
PE1 Module 2.ppt
PE1 Module 2.pptPE1 Module 2.ppt
PE1 Module 2.ppt
balewayalew
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
Pieaugt
 
Data services-functions
Data services-functionsData services-functions
Data services-functions
Durga Venkatesh
 
Basic commands in C++
Basic commands in C++Basic commands in C++
Basic commands in C++
Mujeeb UR Rahman
 
Visual Basic Review - ICA
Visual Basic Review - ICAVisual Basic Review - ICA
Visual Basic Review - ICA
emtrajano
 
Maxbox starter
Maxbox starterMaxbox starter
Maxbox starter
Max Kleiner
 
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
mariuse18nolet
 
Goodexplaination inventoryclosing
Goodexplaination inventoryclosingGoodexplaination inventoryclosing
Goodexplaination inventoryclosing
earnestgoh
 
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 easy
Samee Ahmed Indikar
 
Paca java script slid
Paca java script slidPaca java script slid
Paca java script slidpacatarpit
 
Operators in java
Operators in javaOperators in java
Operators in java
Madishetty Prathibha
 
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: Scheduling
Rakesh Dasgupta
 
Disconnection/Reconnection of a Utilities Installation
Disconnection/Reconnection of a Utilities InstallationDisconnection/Reconnection of a Utilities Installation
Disconnection/Reconnection of a Utilities Installation
Rakesh 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 Status
Rakesh Dasgupta
 
Access controls for Operands
Access controls for OperandsAccess controls for Operands
Access controls for Operands
Rakesh Dasgupta
 
Rental price variants
Rental price variantsRental price variants
Rental price variants
Rakesh Dasgupta
 
SAP ISU : Budget Billing Basics
SAP ISU : Budget Billing BasicsSAP ISU : Budget Billing Basics
SAP ISU : Budget Billing Basics
Rakesh Dasgupta
 
Budget Billing : Payment Scheme
Budget Billing : Payment SchemeBudget Billing : Payment Scheme
Budget Billing : Payment Scheme
Rakesh 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 Billing
Rakesh 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 Control
Rakesh Dasgupta
 
Study of Discounts I
Study of Discounts IStudy of Discounts I
Study of Discounts I
Rakesh 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 Changes
Rakesh 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

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

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/