Ansicht
Dokumentation

_ISUBISFGA_000009 - Air Pressure in Relation to Altitude

_ISUBISFGA_000009 - Air Pressure in Relation to Altitude

BAL Application Log Documentation   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

The function described here is primarily relevant for the German market.

In Germany, the gas volume correction factor that is included in the calculation of gas standard volumes must be calculated taking into account the altitude at the end consumer (DVGW sheet G 685 “Gas Billing”). To achieve this, the atmospheric pressure is calculated using the following formula:

Pamb = 1.0148 bar – 0.000114 bar/m * h

h = Altitude

The altitude is defined as an attribute in the installation.

The algorithm of the formula is provided as the default implementation of method GET_AIRPRESSURE_FROM_ALTITUDE of BAdI ISU_BI_GAS (Air Pressure According to the Altitude at the End Consumer). Other alternative formulas can be used as a customer-specific implementation without modification.

The air pressure is included in the calculation of the volume correction factor.

Note:
  • If the Altitude field is empty, the value 0 is used to calculate the air pressure.
  • If a device has been installed in multiple installations, the user must ensure that the same value for the altitude is maintained consistently in all installations.

The steps below describe what needs to be done to introduce and apply the gas volume correction factor based on air pressure depending on the altitude.

1) Create a new volume correction factor procedure (SAP Customizing Implementation Guide: SAP Utilities → Contract Billing → Special Functions → Gas Billing → Volume Correction Factor → Volume Correction Factor Procedure → Define Volume Correction Factor Procedure). In the Air pressure field, select Determine from Altitude at the End Consumer.

2) Create a new gas procedure (SAP Customizing Implementation Guide: SAP Utilities → Contract Billing → Gas Billing → Define Gas Procedure). Allocate your new volume correction factor procedure to this gas procedure.

3) Maintain the altitude in all installations (transaction ES31 “Change Installation”) for which you want to use the new gas procedure.

4) Allocate the new gas procedure to the registers of all relevant devices or device information records in the rate data maintenance (transactions EG70/EC30). There are different way of doing this, for example:

  • Allocate the new gas procedure in the respective current device time slice without proration

  • Allocate on the date of an existing meter reading with proration

  • Key date-related allocation with proration - in this case, a meter reading is necessary on the replacement date.

You have to define your own approach.

You may want to always carry out the replacement after a periodic billing so that the subsequent billing period only uses the new gas procedure.

For the mass replacement of registers, you can use the replacement report ISU_GAS_PROC_SETTING, which performs a new device time slice with proration from the time of the last meter reading. This means that no additional meter reading is necessary. The selection criteria offered support a number of different approaches for the replacement.

If you want to use another approach that the provided example report does not support, you may need your own replacement report. You can use the provided report as a template for developing your own report.






CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 4179 Date: 20240523 Time: 173926     sap01-206 ( 71 ms )