Ansicht
Dokumentation

_ISUBISFGA_000048 - Access Times

_ISUBISFGA_000048 - Access Times

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

The reading and back reading times are determined to read the required data from the corresponding tables. These times are different, depending on whether monthly, daily, or fixed values are used. An additional influencing factor is the averaging type.

The following always applies:

  • If no gas date is specified for a time slice in the associated period, the to-date of a suitable time slice is used as the replacement value. Normally the date of the latest time slice is used.
  • If no gas date exists for the previous meter reading, the from-date of a suitable time slice is always used as the back reading date. Normally the date of the oldest time slice is used.

The following examples demonstrate how to set the access times for calorific value calculation. The logic behind this is the same for the calorific value procedure and the volume correction factor procedure.

Daily values

The corresponding values are read for the period (from-date - to-date). These are averaged if necessary.

Annual calorific values

The same gas date is used for all time slices in the coherent period.

This results from the gas date of the latest record or its to-date.

01.01.98 |--------------------------------------------------| 12.31.99

The actual gas date is 10.25.1999 => Access time 10.1999. The determined calorific value applies for the period 01.01.1998 to 12.31.1999.

The gas date is the same as the to-date of the most recent record => Access time 12.1999. The determined calorific value applies for the period 01.01.1998 to 12.31.1999.

Monthly values (no averaging)

The reading date of the latest record, is the month and the year of the gas date. If this does not exist, then it is the month and the year of the to-date of the latest record.

The back reading date is only required for the oldest time slice, and is the same as the year and the month of the gas date for the previous reading + one month (gas date of previous reading 09.30.1998, and back reading date = 10.1998) or the same as the year and the month of the from-date of the oldest time slice within the associated period.

The standard case for this procedure is as follows:

|----- |----- |-----| .... --|----- |----- |-----|
01 02 03

The billing period is always from the 15th to the 15th. For example, 15th February until 15th March. The calorific values for March do not exist at the time of billing, so February is set as the gas month, and the calorific value for February is used in gas billing. This results in the following:

Reading month = Gas month (February)

Back reading month = Last reading month + 1 month (also February)

Averaging for one year

The reading date of all time slices in the associated period is the same as the gas date or the to-date of the latest time slice.

| ---------------------------------------------- |----------- |
  11.2000   12.31.

The gas month is November, because the calorific value for December does not yet exist for billing. This results in the following:

Reading month = Gas month (November)

Fixed back reading month = Gas month - 11 months (December of the previous year)

The average of the calorific value from December 1999 - November 2000, for example, is created. This value applies for the whole billing period (01.01.2000 12.31.2000).

Note:

If the fixed 12 month average is used, then the calculated value is also used, if necessary, for smaller billing periods. In the above-mentioned case, this is possible if the customer first moved in within the year, in July for example.

If you want to prevent this, you can use the procedure mentioned below. For this procedure, only the actual length of the billing period is is taken into account.

Averaging for the billing period

The reading date of all time slices in the associated period is the same as the gas date or the to-date of the latest time slice.

The back reading date of all time slices in the associated period is the same as the year and month of the gas date for the previous meter reading + 1 month (gas date of previous reading 09.30.1999 and back reading date = 10.1999) or the same as the year and month of the from-date of the oldest time slice within the associated period.

|---------------------------------------------- |----------- |
01.01.   11.2000   12.31.

The gas month is November, because the calorific value for December does not yet exist for billing.

Reading month = Gas month (November)

Back reading month = gas month of the previous meter reading + 1 month (December of the previous year)

The average of the calorific value from December 1999 - November 2000, for example, is created. This value applies for the whole billing period (01.01.2000 12.31.2000).

Fixed values

This case does not apply for calorific values. It refers to fixed temperature, measured pressure, and air pressure values which are stored in tables with their valid-from dates.

The reading date of the latest record is the month and the year of the gas allocation date. If this is not available, then it is the month and year of the to-date of the latest record.

For time slices in the period, in which the month of the to-date is later than the gas allocation date, the gas month is used as the reading date. Otherwise it is the month and year of the to-date.

Special Features

  • Determination of the gas month if the installation contains multiple devices:
The following applies for annual procedures:
In one year, several devices are installed in the installation as follows:
|__________________________ Billing Period _____________________|
|____Device 1 _______|  
  |____________Device 2 __________|
  |____Device 3 ____|

When calculating the calorific value and temperature, the same gas month is used for all three devices. This is the same as the latest gas month. Therefore, in the above example, the gas month of device 3 is the gas month for all three devices.
  • Back reading month for fixed calorific values:
For determination of the back reading month, you distinguish whether the billing calorific values are fixed or actual calorific values.
  • The following applies for fixed calorific values:

Back reading month = Month from the last billed meter reading result + 1 day.
  • The following applies for all other components in the volume correction factor, calorific value and gas procedures. In other words, for actual calorific values, air pressure, temperature and conversion factors with degree day coefficient:

Back reading month = last reading month + 1 month
  • All calorific values are combined:
For fixed calorific values, the time slices with the same calorific values are combined:
|---10---|---10---|---10---| |---11---|---11---| |---12---|---12---| becomes
|-------------10-------------| |--------11--------| |--------12--------|

Call-up environment

If, in Customizing under SAP Utilities → Basic Settings / Enterprise Structure → Quantity Determination → Define Indicators for Quantity Determination Procedure, you have defined Quantity Determination During Billing as the quantity determination procedure for the gas division, all consumption values for the billing period are known. Thermal gas billing during billing or simulation with a billing order is not necessary. During proration, consumption is prorated between two meter readings. A prorated meter reading is not determined for the proration date.

The following call-up environments exist for gas billing. You distinguish whether gas billing is called up for a period or for a particular access time.

Call-Up Environment Replacement Values From-Date To-Date
Billing None Move-in date or last billing date + 1 day End of billing period
Simulation with billing order None Move-in date or last billing date + 1 day End of billing period
Simulation without billing order Yes Entry of from-date Entry of to-date
Entry of meter reading data Yes Meter reading date of previous meter reading + 1 day Meter reading date
Budget billing extrapolation Yes Move-in date or last billing date Scheduled meter reading date from budget billing period of following period
Overall check Yes Specfiied date Specfiied date

Note:
To display tables in the Performance Assistant, choose Help -> Settings.

The following applies for replacement values:

  • None - No replacement value is used. If not all values are available, processing ends with an error.
Note that for quantity determination procedure Quantity Determination During Meter Reading, this call environment is not relevant.
  • Yes - The last value before the access date is used for: Calorific value, volume correction factor, measured pressure, and gas law deviation factor. The value from the previous year is used as a replacement value for: Temperature and air pressure
Note that for quantity determination procedure Quantity Determination During Meter Reading, a final consumption value is only determined during meter reading data entry if no replacement values were used. Otherwise, a quantity determination trigger is generated.
  • No - Replacement values may also be used for proration within call-up environments where replacement values are permitted.

Replacement values cannot be used for the conversion factors in the gas procedure.

The extrapolation cookbook describes on which key dates gas billing is called during extrapolation.

Specfiied date

Specfiied date

Specfiied date

Specfiied date

Specfiied date

Specfiied date






RFUMSV00 - Advance Return for Tax on Sales/Purchases   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.

Length: 14478 Date: 20240523 Time: 173003     sap01-206 ( 188 ms )