Dynamic Periodic Control Cookbook
Dynamic Periodic Control Cookbook
Status 16.11.2004
1. 1.1. 1.2. 1.3. 1.4. 2. 2.1. 2.2. 3. 3.1. 3.2. 3.3. 3.4. 3.5. 3.6.
Customizing Settings .................................................................................................................... 4 Schema Structure ..................................................................................................................... 4 Rate Category ........................................................................................................................... 5 Installation ................................................................................................................................. 5 Scheduling Billing...................................................................................................................... 5 Meter Reading Data in DPC ......................................................................................................... 5 Enhancement ............................................................................................................................ 5 Programs................................................................................................................................... 5 Executing DPC Billing................................................................................................................... 7 Real Meter Reading Results ..................................................................................................... 7 Floating Backbilling ................................................................................................................... 7 Alternative Portion..................................................................................................................... 7 Dynamic Backbilling .................................................................................................................. 7 Billing Enhancements................................................................................................................ 8 Consumption ............................................................................................................................. 8 Consumption History.......................................................................................................... 8 Preconsumption Values in the Billing Document............................................................... 8 Consumption Values in the Installation Facts.................................................................... 8
Bill Display................................................................................................................................. 9 Budget Billing Amounts ............................................................................................................. 9 Corrections from Dynamic Backbilling in the Periodic Billing Period ........................................ 9
Overview Dynamic period control (DPC) allows you to manage any number of billing and correction periods. You can generate billing documents based on estimate meter readings. You can use the meter reading functions to estimate the meter reading results and save them on the database or you can generate them during billing. Entering an actual meter reading result, at any time, triggers dynamic backbilling back to the last actual meter reading result. The system corrects any billing periods that are based on estimated meter reading results.
MR0
MR1
MR0
123
MR1
Monthly billing based on estimated meter reading results - start Monthly invoicing of billing documents - start
MR0
123
120
118
133
112
MR1
Monthly billing based on estimated meter reading results Monthly invoicing of billing documents
MR0
123
120
118
133
112
117
MR1
Figure 1: Dynamic Period Control Dynamic period control allows flexible billing in deregulated scenarios where actual meter reading results are no longer available in grids set by scheduling, but are transferred between utility companies whenever they are needed. In the billing schema, you can use the time slice generator to create individual correction periods. This enables you to recalculate the consumption prices in a billing document, without changing the fixed rental price. You can define which billing steps are to be executed for actual meter reading results, and which are to be executed for estimated meter reading results. You can also choose whether you want the whole correction period or just the individual, partial correction periods to be corrected. In addition to this, you can execute advance billing, which can also be backbilled. In dynamic period control, you can use a simulated period to generate extrapolated, postingrelevant billing lines, or info lines in the billing document. You can then correct these lines with subsequent billing. This allows you to display any number of extrapolation periods on your customers bills.
1. Customizing Settings
You can find the Customizing tables relevant for DPC in Customizing for SAP Utilities under Contract Billing Billing Master Data Rate Structure Schemas Dynamic Period Control Define Dynamic Period Control. You can also find a description of how to create a sample schema, here.
periodic billing period for all categories. However, you can use an IF variant to suppress dynamic backbilling after a meter reading result has been entered. Example You can use variant IF09 to prevent dynamic backbilling if a move-in is going to take place.
Select the Adv.Bill. field in the rate category if you also want to execute billing in advance in a DPC. You can control billing in advance for DPC by allocating a period with the basic category Advance Period (5) to the time slice generator.
1.3. Installation
If you allocate a rate category with the DPC basic category estimation of meter reading results in billing to an installation, you also have to allocate a meter reading unit to the installation in which the Estim. in Bill. field must be selected for billing with the scheduled meter reading category Automatic Estimation.
As a supplier in a deregulated scenario, you can execute your transactions independently of the distributors scheduling. You can organize scheduling based on your billing grid. The system estimates a meter reading result for the billing dates. If the distributor reports a real meter reading result, you enter an interim meter reading with billing. In this billing run, the system corrects the period back to the last real meter reading result.
2.2. Programs
If you use DPC with the basic category Estimation of Meter Reading Results in Billing, you can use several programs to change the Estim. in Bill. field in the billing order. You can find these programs in
the Easy Access menu for the Utilities Industry under Device Management Meter Reading Estimate Meter Reading Results in Billing.
...
Use the Deactivation for Individual Installation program (RELDELEB) if you have set the Estim. in Bill. indicator but real meter reading results already exist for the date selected. This generates meter reading orders for the billing order. In the billing order, the value in the Estim. in Bill. field changes from Billing Estimates Value from Meter Reading Unit(01) to Billing Does Not Estimate Value Deleted by Individual report (04). Use the Activation for Individual Installation program (RELSETEB) if Estim. in Bill. is not maintained and there are no meter reading results available for the periodic meter reading date. The existing meter reading orders are deleted; the value in the Estimated in Billing field changes to Billing Estimates Value Changed by Individual Report (03). The Activation for Multiple Installations program (RELSETEBMASS) executes the changes described above for all installations that do not have any real meter reading results in an interval.
For further information about the individual variants, see the variant documentation.
3.6. Consumption
3.6.1. Consumption History
You can use the variants Write DBERCHV Info Lines for Quantities (QUANTI22) and Write Consumption and Amount in Consumption History (QUANTI23) to update consumption amounts to the Consumption History table (DBERCHV). If you want to include consumption values based on estimated meter reading results in the consumption history, you can correct these during dynamic backbilling. In the rate step for the selected variant, select the Reversible for Backbilling value in the VC (variant control) field. In the corresponding schema step, enter a dynamic backbilling group in the field RDP1 (to RDP5) (Schema Steps for Reversal in Dynamic Period Control). An entry is then generated in the DBERCHV table during dynamic backbilling. This entry replaces the original entry. If you enter a dynamic backbilling group in the SS1 (to SS5) field (Schema Steps for Execution in Dynamic Period Control) in the schema step, the consumption for the dynamic backbilling period is updated in the consumption history. This enables you to guarantee that the correct consumption history is displayed in the Customer Interaction Center (CIC) and that the correct consumption values are available for evaluation in the Business Information Warehouse (BW).
Display consumption values in the installation facts for each billing period.
For categories 1000 and 2000, a period to be created from the basic category Cycle (4) For categories 3000 and 4000, a period to be created from the Past Time Slices for Each Individual Document (1) basic category and the Cycle (4) basic category Display consumption values in the installation facts depending on real meter reading results For categories 1000 and 2000, a period to be created from the basic category Cycle (4) For categories 3000 and 4000, a period to be created from the Current Period and Past in Congruent Time Slice (3) category. In the rate step for the variant, choose a variant control that updates values in the billing period. This ensures that the consumption values in the installation facts are corrected during dynamic backbilling.
Copyright 2003 SAP AG. All rights reserved. This document may not be distributed or reproduced in whole or in part for any purpose or in any form whatsoever without the express written permission of SAP AG. In dieser Publikation enthaltene Informationen knnen ohne vorherige Ankndigung gendert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte knnen Softwarekomponenten auch anderer Softwarehersteller enthalten. Microsoft , WINDOWS , NT , EXCEL , Word , PowerPoint und SQL Server sind eingetragene Marken der Microsoft Corporation. IBM , DB2 , DB2 Universal Database, OS/2 , Parallel Sysplex , MVS/ESA, AIX , S/390 , AS/400 , OS/390 , OS/400 , iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere , TM Netfinity , Tivoli , Informix und Informix Dynamic Server sind Marken der IBM Corporation in den USA und/oder anderen Lndern. ORACLE ist eine eingetragene Marke der ORACLE Corporation. UNIX , X/Open , OSF/1 und Motif sind eingetragene Marken der Open Group. Citrix , das Citrix-Logo, ICA , Program Neighborhood , MetaFrame , WinFrame , VideoFrame , MultiWin und andere hier erwhnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C , World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One. SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com und weitere im Text erwhnte SAP-Produkte und Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Lndern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.
10