Professional Documents
Culture Documents
Dynamic Period Control
Dynamic Period Control
1.
1.2.
1.3.
Installation ................................................................................................................................. 5
1.4.
Scheduling Billing...................................................................................................................... 5
2.
Enhancement ............................................................................................................................ 5
2.2.
Programs................................................................................................................................... 5
3.
3.2.
3.3.
Alternative Portion..................................................................................................................... 7
3.4.
3.5.
Billing Enhancements................................................................................................................ 8
3.6.
Consumption ............................................................................................................................. 8
3.6.1.
Consumption History.......................................................................................................... 8
3.6.2.
3.6.3.
3.7.
Bill Display................................................................................................................................. 9
3.8.
3.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
MR0
120
118
133
112
MR1
MR0
123
123
120
118
133
112
117
MR1
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.
Depending on the category of the current billing period, the time slice generator determines the
periods for which the schema step is set up. At the moment, there are four categories based on
whether the meter reading results that specify the billing period are real or estimated (see the
Category of the Current Billing Period table (TE655)).
If you use a schema with dynamic period control, you must enter a time slice generator for every
schema step. SAP provides 0000 as the default value. The system proposes this value for all
steps when you create a schema. In the table of periods to set up (EPERDET), you have to
allocate the periods that you want to generate to your schema for every time slice generator and
for every category of the current billing period. If you want a schema with dynamic period control
to always bill the current periodic billing period, you have to specify the periodic billing period.
You do not have to allocate a period to the time slice generator for every category of the current
billing period. You can also allocate several periods simultaneously to a time slice generator for
each category of the current billing period. You can find information on how to control the
periods for billing in the Customizing menu for SAP Utilities under Contract Billing Billing
Master Data Rate Structure Schemas Dynamic Period Control Information on
Dynamic Period Control.
You can dynamically backbill schema steps. To do this, enter a dynamic backbilling
group in the DE1 field (Schema Step for Execution in Dynamic Period Control). This
specifies the variant that is used for executing dynamic backbilling.
Note
If you use more than one variant to trigger dynamic backbilling in the schema, maintain
the fields DE2 to DE5.
You can reverse a schema step. To do this, enter a dynamic backbilling group in the
RDP1 to RDP5 fields (Schema Steps for Reversal in Dynamic Period Control). This
specifies which backbilling procedure is used to reverse the billing lines in the correction
periods. The billing lines are reversed when you trigger backbilling for the dynamic
backbilling group.
Dynamic backbilling is always executed when a real meter reading result that triggers billing exists.
Once this is available, you must trigger dynamic backbilling in the schema by using the Trigger
Dynamic Backbilling variant (DYNBI01). Allocate this variant a time slice generator that creates the
4
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.
If you use DPC with the basic category Estimation of Meter Reading Results in Billing, you have
to maintain the Estim. in Bill. field in the meter reading unit for the dates when a meter reading
result is to be estimated.
The billing order is given the status Billable; the value Billing Estimates Value from Meter
Reading Unit (01) is entered in the Estimated in Billing field.
If you use DPC with the basic category determination of current periods via meter reading
results, you do not have to make any extra settings in scheduling.
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.
DYNBI01 executes dynamic backbilling back to the last real meter reading result
DYNBI02 dynamically backbills the schema steps from the previous document
DYNBI03 dynamically backbills schema steps from the last dynamic backbilling
DYNBI04 updates amounts from the correction periods in the billing period
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.
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.
UNIX , X/Open , OSF/1 und Motif sind eingetragene Marken der Open Group.
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.
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