SAP ABAP Interface IF_EX_OIB_QCI_NATURAL_GAS (BAdI interface IF_EX_IS_OIL_HPM_QCI_NTGAS)
Hierarchy
☛
IS-OIL (Software Component) IS-OIL
⤷
IS-OIL (Application Component) Industry Solution Oil
⤷
OIB_QCI (Package) QCI Quantity Conversion Interface
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_OIB_QCI_NATURAL_GAS | Example implementation for business add-in definition OIB_QC | 20040326 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_OIB_QCI_NATURAL_GAS | BAdI class CL_EX_OIB_QCI_NATURAL_GAS | 19991020 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_OIU_WET_DRY_EXAMPLE | Imp. class for BAdI imp. OIU_WET_DRY_EXAMPLE | 20000329 |
Properties
| Interface | IF_EX_OIB_QCI_NATURAL_GAS | |
| Short Description | BAdI interface IF_EX_IS_OIL_HPM_QCI_NTGAS |
General Data
| Package | OIB_QCI | QCI Quantity Conversion Interface |
| Created | 19991020 | SAP |
| Last changed | 20050224 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_OIB_QCI_NATURAL_GAS has no forward declaration.
Interfaces
Interface IF_EX_OIB_QCI_NATURAL_GAS has no interface.
Friends
Interface IF_EX_OIB_QCI_NATURAL_GAS has no friend.
Attributes
Interface IF_EX_OIB_QCI_NATURAL_GAS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Calculate natural gas base base density | 19991020 | |
| 2 | Instance method | Public | Method | Calculate natural gas base heating value | 19991020 | |
| 3 | Instance method | Public | Method | Calculate ideal gas volume correction factor | 20000218 | |
| 4 | Instance method | Public | Method | Correct energy to different combustion temperature | 19991020 | |
| 5 | Instance method | Public | Method | Convert base density and base heating value to SI units | 19991020 | |
| 6 | Instance method | Public | Method | Determine dry air compression factor | 19991020 | |
| 7 | Instance method | Public | Method | Determine nat.gas compression factor from AGA c-code results | 20000118 |
Events
Interface IF_EX_OIB_QCI_NATURAL_GAS has no event.
Types
Interface IF_EX_OIB_QCI_NATURAL_GAS has no local type.
Method Signatures
Method CALC_BASE_DENSITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | TDSPBAPIRET2 | Tabellentyp von BAPIRET2 | 20020729 | |||
| 2 | C_BDCF | Call by reference | Type reference (TYPE) | OIB_A02-VCF1 | Korrekturfaktor für Standarddichte | 19991020 | |||
| 3 | C_BDICH | Call by reference | Type reference (TYPE) | OIB_A02-BDICH | Standarddichte | 19991020 | |||
| 4 | FLT_VAL | Value transfer | Type reference (TYPE) | OIB_PDCL | Parameter FLT_VAL der Methode CALC_BASE_DENSITY | 19991020 | |||
| 5 | ITC_PARAM | Call by reference | Type reference (TYPE) | OI_T_QCI_TAB | Parametertabelle | 19991020 | |||
| 6 | I_BPRED | Call by reference | Type reference (TYPE) | OIB01-BPRESV | Standarddruck (in Umrechnungsgruppe definiert) | 19991020 | |||
| 7 | I_BSTMP | Call by reference | Type reference (TYPE) | OIB01-BSTMP | Standardtemperatur (wie in Umrechnungsgruppe definiert) | 19991020 | |||
| 8 | I_TDICH | Call by reference | Type reference (TYPE) | OIB_A04-TDICH | Prüfdichte | 19991020 | |||
| 9 | I_TPRED | Call by reference | Type reference (TYPE) | OIB_A04-TPRED | Prüfdruck (Messung), in Umrechnungsgruppen-Einheiten | 19991020 | |||
| 10 | I_TSTMP | Call by reference | Type reference (TYPE) | OIB_A04-TSTMP | Prüftemp. (Messung), in Umrechnungsgruppen-Einheiten | 19991020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung aufgetreten | 20020729 |
Method CALC_BASE_HEATINGVALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | TDSPBAPIRET2 | Tabellentyp von BAPIRET2 | 20020729 | |||
| 2 | C_BHVAL | Call by reference | Type reference (TYPE) | OIB_A02-BHVAL | Standard-Brennwert | 19991020 | |||
| 3 | C_HVCF | Call by reference | Type reference (TYPE) | OIB_A02-VCF1 | Korrekturfaktor für Standard | 19991020 | |||
| 4 | FLT_VAL | Value transfer | Type reference (TYPE) | OIB_PDCL | Parameter FLT_VAL der Methode CALC_BASE_HEATINGVALUE | 19991020 | |||
| 5 | ITC_PARAM | Call by reference | Type reference (TYPE) | OI_T_QCI_TAB | Parametertabelle | 19991020 | |||
| 6 | I_BPRESH | Call by reference | Type reference (TYPE) | OIB01-BPRESH | Standard-Verbrennungsdruck | 19991020 | |||
| 7 | I_BPRESV | Call by reference | Type reference (TYPE) | OIB01-BPRESV | Standard-Meßdruck | 19991020 | |||
| 8 | I_BSTMP | Call by reference | Type reference (TYPE) | OIB01-BSTMP | Standard-Meßtemperatur | 19991020 | |||
| 9 | I_BSTMPH | Call by reference | Type reference (TYPE) | OIB01-BSTMPH | Standard-Verbrennungstemperatur | 19991020 | |||
| 10 | I_HVCLS | Call by reference | Type reference (TYPE) | OIB_A04-HVCLS | Brennwert-Klasse | 19991020 | |||
| 11 | I_HVCLS_TO | Call by reference | Type reference (TYPE) | OIB_A04-HVCLS_TO | Ziel-Brennwertklasse | 19991020 | |||
| 12 | I_THVAL | Call by reference | Type reference (TYPE) | OIB_A04-THVAL | Prüf-Brennwert | 19991020 | |||
| 13 | I_TPRED | Call by reference | Type reference (TYPE) | OIB_A04-TPRED | Meß-Prüfdruck | 19991020 | |||
| 14 | I_TPRHV | Call by reference | Type reference (TYPE) | OIB_A04-TPRHV | Verbrennungs-Prüfdruck | 19991020 | |||
| 15 | I_TSTMP | Call by reference | Type reference (TYPE) | OIB_A04-TSTMP | Meß-Prüftemperatur | 19991020 | |||
| 16 | I_TTMPHV | Call by reference | Type reference (TYPE) | OIB_A04-TTMPHV | Verbrennungs-Prüftemperatur | 19991020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung aufgetreten | 20020729 |
Method CALC_IDEAL_GAS_VCF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | TDSPBAPIRET2 | Tabellentyp von BAPIRET2 | 20020729 | |||
| 2 | C_IDVCF | Call by reference | Type reference (TYPE) | OIB_VCF1 | Volumen-Korrekturfaktor, Idealgas | 20000218 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | OIB_PDCL | Filterparameter FLT_VAL von Methode | 20000218 | |||
| 4 | IS_OIB01 | Call by reference | Type reference (TYPE) | OIB01 | Umrechnungsgruppendaten | 20000218 | |||
| 5 | I_EXTCALL | Call by reference | Type reference (TYPE) | C | Kennzeichen, ob externer Aufruf folgt | 20000225 | |||
| 6 | I_MTPRES | Call by reference | Type reference (TYPE) | OIB_MTPRES | Materialdruck | 20000218 | |||
| 7 | I_MTPRESEH | Call by reference | Type reference (TYPE) | OIB_MTPRESEH | Material-Druckeinheit | 20000218 | |||
| 8 | I_MTTEH | Call by reference | Type reference (TYPE) | OIB_MTTEH | Material-Temperatureinheit | 20000218 | |||
| 9 | I_MTTMP | Call by reference | Type reference (TYPE) | OIB_MTTMP | Materialtemperatur | 20000218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung aufgetreten | 20020729 |
Method CORR_COMBUSTION_ENERGY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | TDSPBAPIRET2 | Tabellentyp von BAPIRET2 | 20020729 | |||
| 2 | C_TGQTY | Call by reference | Type reference (TYPE) | OIB_A05-ADQNT | Zielmenge | 19991020 | |||
| 3 | E_WRK_TG_UOM | Call by reference | Type reference (TYPE) | OIB_A05-MSEHI | Zieleinheit | 19991020 | |||
| 4 | FLT_VAL | Value transfer | Type reference (TYPE) | OIB_PDCL | Parameter FLT_VAL der Methode CORR_COMBUSTION_ENERGY | 19991020 | |||
| 5 | ITC_PARAM | Call by reference | Type reference (TYPE) | OI_T_QCI_TAB | Parametertabelle | 19991020 | |||
| 6 | I_TGPRESHV | Call by reference | Type reference (TYPE) | OIB_A04-TPRHV | Ziel-Verbrennungsdruck | 19991020 | |||
| 7 | I_TGPRESHVEH | Call by reference | Type reference (TYPE) | OIB_A04-TPRHVEH | Ziel-Verbrennungsdruck-Einheit | 19991020 | |||
| 8 | I_TGTMPHV | Call by reference | Type reference (TYPE) | OIB_A04-TSTMP | Ziel-Verbrennungstemperatur | 19991020 | |||
| 9 | I_TGTMPHVEH | Call by reference | Type reference (TYPE) | OIB_A04-TSTEH | Ziel-Verbrennungstemperatur-Einheit | 19991020 | |||
| 10 | I_TG_HVCLS | Call by reference | Type reference (TYPE) | OIB_A04-HVCLS_TO | Zieleinheit Brennwertklasse | 19991020 | |||
| 11 | I_TRPRESHV | Call by reference | Type reference (TYPE) | OIB_A04-TPRHV | Transaktions-Verbrennungsdruck | 19991020 | |||
| 12 | I_TRPRESHVEH | Call by reference | Type reference (TYPE) | OIB_A04-TPRHVEH | Transaktions-Verbrennungsdruck-Einheit | 19991020 | |||
| 13 | I_TRTMPHV | Call by reference | Type reference (TYPE) | OIB_A04-TSTMP | Transaktions-Verbrennungstemperatur | 19991020 | |||
| 14 | I_TRTMPHVEH | Call by reference | Type reference (TYPE) | OIB_A04-TSTEH | Transaktions-Verbrennungstemperatur-Einheit | 19991020 | |||
| 15 | I_TR_HVCLS | Call by reference | Type reference (TYPE) | OIB_A04-HVCLS | Transaktionseinheit Brennwertklasse | 19991020 | |||
| 16 | I_WRK_PARMS | Call by reference | Type reference (TYPE) | OIB_A04 | Struktur mit allen Parametern | 19991020 | |||
| 17 | I_WRK_TR_QTY | Call by reference | Type reference (TYPE) | OIB_A05-ADQNT | Transaktionsmenge | 19991020 | |||
| 18 | I_WRK_TR_UOM | Call by reference | Type reference (TYPE) | OIB_A05-MSEHI | Transaktionseinheit | 19991020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung aufgetreten | 20020729 |
Method DENSITY_HVALUE_CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CALC_PARM_BDICH | Call by reference | Type reference (TYPE) | OIB_A04-BDICH | Standarddichte | 19991020 | |||
| 2 | CALC_PARM_BDICHEH | Call by reference | Type reference (TYPE) | OIB_A04-BDICHEH | Basis-Dichteeinheit | 19991020 | |||
| 3 | CALC_PARM_BHVAL | Call by reference | Type reference (TYPE) | OIB_A04-BHVAL | Standard-Brennwert | 19991020 | |||
| 4 | CALC_PARM_BHVALEH | Call by reference | Type reference (TYPE) | OIB_A04-BHVALEH | Basis-Brennwerteinheit | 19991020 | |||
| 5 | CAL_PAR_SIBDICH | Call by reference | Type reference (TYPE) | OIB_A04-BDICH | Standarddichte abs. in SI-Einheiten | 19991020 | |||
| 6 | CAL_PAR_SIBHVALM | Call by reference | Type reference (TYPE) | OIB_A04-BHVAL | Standardbrennwert Masse in SI-Einheiten | 19991020 | |||
| 7 | CAL_PAR_SIBHVALML | Call by reference | Type reference (TYPE) | OIB_A04-BHVAL | Standardbrennwert molar in SI-Einheiten | 19991020 | |||
| 8 | CAL_PAR_SIBHVALV | Call by reference | Type reference (TYPE) | OIB_A04-BHVAL | Standardbrennwert Volumen in SI-Einheiten | 19991020 | |||
| 9 | CAL_PAR_SIMMASS | Call by reference | Type reference (TYPE) | OIB_A04-BDICH | Molmasse in SI-Einheitn (kg/mol) | 19991020 | |||
| 10 | CAL_PAR_SIRELBD | Call by reference | Type reference (TYPE) | OIB_A04-BDICH | Standarddichte relativ | 19991020 | |||
| 11 | CT_RETURN | Call by reference | Type reference (TYPE) | TDSPBAPIRET2 | Tabellentyp von BAPIRET2 | 20020729 | |||
| 12 | C_OIB01 | Call by reference | Type reference (TYPE) | OIB01 | Umrechnungsgruppe | 19991020 | |||
| 13 | C_PA1 | Call by reference | Type reference (TYPE) | OIB_A04 | Umrechnungsparameter | 19991020 | |||
| 14 | FLT_VAL | Value transfer | Type reference (TYPE) | OIB_PDCL | Parameter FLT_VAL der Methode DENSITY_HVALUE_CONVERT | 19991020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung aufgetreten | 20020729 |
Method DETERMINE_AIR_COMP_FAC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASEPRESPASCAL | Call by reference | Type reference (TYPE) | OIB01-BPRESV | Standard-Meßdruck in Pascal | 19991020 | |||
| 2 | BASETMPKELVIN | Call by reference | Type reference (TYPE) | OIB01-BSTMP | Standard-Meßtemperatur in Kelvin | 19991020 | |||
| 3 | CT_RETURN | Call by reference | Type reference (TYPE) | TDSPBAPIRET2 | Tabellentyp von BAPIRET2 | 20020729 | |||
| 4 | C_ZAIR | Call by reference | Type reference (TYPE) | OIB_A02-VCF1 | Verdichtungsfaktor für trockene Luft bei Standardbeding. | 19991020 | |||
| 5 | FLT_VAL | Value transfer | Type reference (TYPE) | OIB_PDCL | Parameter FLT_VAL der Methode DETERMINE_AIR_COMP_FAC | 19991020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung aufgetreten | 20020729 |
Method DETERMINE_Z_FACTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | TDSPBAPIRET2 | Tabellentyp von BAPIRET2 | 20020729 | |||
| 2 | C_BDICH | Call by reference | Type reference (TYPE) | OIB_A02-BDICH | Standarddichte | 20000118 | |||
| 3 | C_BDICHEH | Call by reference | Type reference (TYPE) | OIB_A02-BDICHEH | Basis-Dichteeinheit | 20000118 | |||
| 4 | C_FACTOR | Call by reference | Type reference (TYPE) | OIB_A02-VCF1 | Kombinierter Verdichtungsfaktor | 20000118 | |||
| 5 | C_HYDROCARBMOLFRAC | Call by reference | Type reference (TYPE) | OIB_A02-HYDROCARBMOLFRAC | Molarer Anteil von Kohlenwasserstoffen in Erdgas | 20000118 | |||
| 6 | C_MOLWEIGHT | Call by reference | Type reference (TYPE) | OIB_A02-MOLWEIGHT | Molekulargewicht von Erdgas | 20000118 | |||
| 7 | C_TDICH | Call by reference | Type reference (TYPE) | OIB_A04-TDICH | Prüfdichte | 20000118 | |||
| 8 | C_TDICHEH | Call by reference | Type reference (TYPE) | OIB_A04-TDICHEH | Prüfdichteeinheit | 20000118 | |||
| 9 | E_AGA8 | Call by reference | Type reference (TYPE) | OIB_A01 | An AGA-C-Code übergebene Parameter | 20000118 | |||
| 10 | FLT_VAL | Value transfer | Type reference (TYPE) | OIB_PDCL | Parameter FLT_VAL der Methode DETERIME_Z_FACTOR | 20000118 | |||
| 11 | ITC_PARAM | Call by reference | Type reference (TYPE) | OI_T_QCI_TAB | Ergebnisse vom AGA-C-Code: Globale Tabelle | 20000216 | |||
| 12 | I_AGA8 | Call by reference | Type reference (TYPE) | OIB_A02 | Ergebnisse vom AGA-C-Code | 20000118 | |||
| 13 | I_OIB01 | Call by reference | Type reference (TYPE) | OIB01 | Umrechnungsgruppendaten | 20000118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung aufgetreten | 20020729 |
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in |