SAP ABAP Class CL_ISU_INSTGROUP_FACTORY (Tools for Installation Group)
Hierarchy
☛
IS-UT (Software Component) SAP Utilities/Telecommunication
⤷ IS-U-BI (Application Component) Contract Billing
⤷ EE20 (Package) IS-U: Billing
⤷ IS-U-BI (Application Component) Contract Billing
⤷ EE20 (Package) IS-U: Billing
Properties
Class | CL_ISU_INSTGROUP_FACTORY | |
Short Description | Tools for Installation Group | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | EE20 | IS-U: Billing |
Created | 20031208 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ICON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | SLIS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ISU_INSTGROUP_FACTORY has no interface implemented.
Friends
Class CL_ISU_INSTGROUP_FACTORY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | BUFFER_MAININSTKEY_TAB | Static Attribute | Private | Type reference (TYPE) | ISU_T_EANLKEY_H | Unique Hashed Table of Installation Keys | 20031208 | ||
2 | BUFFER_MAIN_VEANL_TAB | Static Attribute | Private | Type reference (TYPE) | V_EANL_TAB_S | 20031208 | |||
3 | CO_DONT_WAIT | Constant | Public | Type reference (TYPE) | WAIT_BI | SPACE | Billing Sequence: Order Can Be Billed | 20031212 | |
4 | CO_DONT_WAIT_ACT | Constant | Public | Type reference (TYPE) | WAIT_BI | 0 | Billing Sequence: Order Activated and Can Be Billed | 20031212 | |
5 | CO_MAIN_INST | Constant | Public | Type reference (TYPE) | CHAR1 | 'M' | Installation is Primary Installation | 20031211 | |
6 | CO_NORMAL_INST | Constant | Public | Type reference (TYPE) | CHAR1 | SPACE | Installation Does Not Belong to Installation Group | 20031211 | |
7 | CO_SUB_INST | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Installation is Secondary Installation | 20031211 | |
8 | CO_WAIT | Constant | Public | Type reference (TYPE) | WAIT_BI | 1 | Billing Sequence: Order Cannot Be Billed | 20031212 | |
9 | CUST | Static Attribute | Private | Type reference (TYPE) | CUSTOMIZING_TYPE | Single-Character Indicator | 20031212 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_CUSTOMIZING | Static method | Public | Method | Customizing Consistency Check | 20031212 |
2 | CHECK_INSTGR_UNCHANGED | Static method | Public | Method | Check: Installation Group Not Changed in Interval | 20040115 |
3 | GET_INSTGR_FLAG | Static method | Public | Method | Indicator: Type of Installation in Installation Group | 20031211 |
4 | GET_MAININST_CUST | Static method | Public | Method | Customizing for Primary Installation | 20031208 |
5 | GET_MAININST_HIST | Static method | Public | Method | Customizing for Primary Installation | 20040120 |
6 | GET_WAIT_BI_FOR_ETRG | Static method | Public | Method | Determine Initial Value WAIT_BI for Billing Order | 20031215 |
7 | INSTGROUP_COMPLETE | Static method | Public | Method | Complete Installation Group | 20031208 |
8 | INSTGR_BDOC_DISP_PROVIDE | Static method | Public | Method | Data for List Output of Documents from an Installation Group | 20040126 |
9 | INSTGR_DISP_DATA_PROVIDE | Static method | Public | Method | Data for List Output from Installation Group | 20031218 |
10 | SQUEEZE_ERCHV | Static method | Public | Method | Adjust ERCHV to Billing Period | 20040119 |
Events
Class CL_ISU_INSTGROUP_FACTORY has no event.
Types
Class CL_ISU_INSTGROUP_FACTORY has no local type.
Method Signatures
Method CHECK_CUSTOMIZING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | Y_ERROR_FOUND | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20031212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20031212 |
Method CHECK_INSTGR_UNCHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | X_FROMDATE | Call by reference | Type reference (TYPE) | EANLH-AB | Datum, ab dem eine Zeitscheibe gültig ist | 20040115 | ||
2 | Importing | X_TODATE | Call by reference | Type reference (TYPE) | EANLH-BIS | Datum, bis zu dem eine Zeitscheibe gültig ist | 20040115 | ||
3 | Importing | X_V_EANL_TAB | Value transfer | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20040115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENT | 20040115 |
Method GET_INSTGR_FLAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_INSTGR_FLAG | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20031211 | ||
2 | Importing | X_KEYDATE | Call by reference | Type reference (TYPE) | ABZEITSCH | Datum, ab dem eine Zeitscheibe gültig ist | 20031211 | ||
3 | Importing | X_V_EANL | Value transfer | Type reference (TYPE) | V_EANL | Generierte Tabelle zum View V_EANL | 20031211 | ||
4 | Importing | X_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20031211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20031211 |
Method GET_MAININST_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | X_IGNORE_BUFFER | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20031208 | ||
2 | Importing | X_KEYDATE | Call by reference | Type reference (TYPE) | EANLH-AB | Datum, ab dem eine Zeitscheibe gültig ist | 20031208 | ||
3 | Importing | X_MAININST | Call by reference | Type reference (TYPE) | EANL-ANLAGE | Anlage | 20031208 | ||
4 | Importing | X_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20031209 | ||
5 | Exporting | Y_TE672 | Call by reference | Type reference (TYPE) | TE672 | Gruppierungsarten von Anlagengruppen | 20031208 | ||
6 | Exporting | Y_TE674_TAB | Call by reference | Type reference (TYPE) | TE674_TAB | Standardtabelle zur Struktur TE674 | 20031208 | ||
7 | Exporting | Y_TE676_TAB | Call by reference | Type reference (TYPE) | TE676_TAB | Standardtabelle zur Struktur TE676 | 20031209 | ||
8 | Exporting | Y_TE678_TAB | Call by reference | Type reference (TYPE) | TE678_TAB | Standardtabelle zur Struktur TE678 | 20031209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20031208 |
Method GET_MAININST_HIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | X_IGNORE_BUFFER | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20040120 | ||
2 | Importing | X_MAININST | Call by reference | Type reference (TYPE) | EANL-ANLAGE | Anlage | 20040120 | ||
3 | Importing | X_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20040120 | ||
4 | Exporting | Y_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20040120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20040120 |
Method GET_WAIT_BI_FOR_ETRG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_WAIT_BI | Value transfer | Type reference (TYPE) | ETRG-WAIT_BI | Steuerung der Abrechnungsreihenfolge | 20031215 | ||
2 | Importing | X_ABRVORG | Call by reference | Type reference (TYPE) | ETRG-ABRVORG | Abrechnungsvorgang | 20031215 | ||
3 | Importing | X_KEYDATE | Call by reference | Type reference (TYPE) | ABZEITSCH | Datum, ab dem eine Zeitscheibe gültig ist | 20031215 | ||
4 | Importing | X_V_EANL | Call by reference | Type reference (TYPE) | V_EANL | Generierte Tabelle zum View V_EANL | 20031215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20031215 |
Method INSTGROUP_COMPLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | XY_INSTKEY_TAB | Call by reference | Type reference (TYPE) | ISU_T_EANLKEY_H | Anlagenschlüssel | 20031208 | ||
2 | Changing | XY_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Optionale Anlagenhistorie | 20031208 | ||
3 | Importing | X_FROMDATE | Call by reference | Type reference (TYPE) | EANLH-AB | Datum, ab dem eine Zeitscheibe gültig ist | 20031208 | ||
4 | Importing | X_INSTGR_ONLY | Call by reference | Type reference (TYPE) | KENNZX | Nur Anlagen mit Anlagengruppenbezug | 20031219 | ||
5 | Importing | X_RANGE_INSTKEY | Call by reference | Type reference (TYPE) | RANGES_ANLAGE | Range für Anlage | 20031218 | ||
6 | Importing | X_SINGLE_INSTKEY | Call by reference | Type reference (TYPE) | EANL-ANLAGE | Anlage | 20031208 | ||
7 | Importing | X_TODATE | Call by reference | Type reference (TYPE) | EANLH-BIS | Datum, bis zu dem eine Zeitscheibe gültig ist | 20031208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20031208 |
Method INSTGR_BDOC_DISP_PROVIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | X_ETRG_DISP | Call by reference | Type reference (TYPE) | KENNZX | Abrechnungsaufträge anzeigen | 20040127 | ||
2 | Importing | X_PERIOD_FROM | Call by reference | Type reference (TYPE) | ERCH-BEGABRPE | Beginn des Abrechnungszeitraums | 20040126 | ||
3 | Importing | X_PERIOD_TO | Call by reference | Type reference (TYPE) | ERCH-ENDABRPE | Ende des Abrechnungszeitraums | 20040126 | ||
4 | Importing | X_RANGES_ANLAGE | Call by reference | Type reference (TYPE) | RANGES_ANLAGE | Range für Anlage | 20040126 | ||
5 | Importing | X_RANGES_SPARTE | Call by reference | Type reference (TYPE) | ISU_RANGES_SPARTE | Selektionskriterientabelle Sparte | 20040126 | ||
6 | Exporting | Y_BDOC_DISP_TAB | Call by reference | Type reference (TYPE) | ISU_BDOC_DISP_INSTGR_TAB | Standardtabelle zur Struktur ISU_BDOC_DISP_INSTGR | 20040126 | ||
7 | Exporting | Y_ERCH_TAB | Call by reference | Type reference (TYPE) | IERCH | Tabelle für ERCH | 20040128 | ||
8 | Exporting | Y_ETRG_TAB | Call by reference | Type reference (TYPE) | ETRG_TAB | Standardtabelle zu Struktur ETRG | 20040128 | ||
9 | Exporting | Y_EVER_TAB | Call by reference | Type reference (TYPE) | IEEVER | Tabellentyp für die tabelle ever | 20040128 | ||
10 | Exporting | Y_FIELDCAT_TAB | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | 20040126 | |||
11 | Exporting | Y_LAYOUT_TAB | Call by reference | Type reference (TYPE) | SLIS_LAYOUT_ALV | 20040126 | |||
12 | Exporting | Y_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20040128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20040126 |
Method INSTGR_DISP_DATA_PROVIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | X_FILL_ADDR_PREMISE | Call by reference | Type reference (TYPE) | KENNZX | Verbrauchsstellenadresse lesen und füllen | 20031219 | ||
2 | Importing | X_FILL_BEGABRPE | Call by reference | Type reference (TYPE) | KENNZX | Beginn des Abrechnungszeitraums füllen | 20031219 | ||
3 | Importing | X_FILL_BP_NAME | Call by reference | Type reference (TYPE) | KENNZX | Partner und Namen füllen | 20031219 | ||
4 | Importing | X_FILL_CONTRACT | Call by reference | Type reference (TYPE) | KENNZX | Vertragsdaten lesen und füllen | 20031218 | ||
5 | Importing | X_FILL_TARIFTYP | Call by reference | Type reference (TYPE) | KENNZX | Tariftyp füllen | 20031218 | ||
6 | Importing | X_HISTORY_COMPLETE | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Vollständige Historie | 20031218 | |
7 | Importing | X_HISTORY_CURRENT | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20031218 | ||
8 | Importing | X_HISTORY_FROM | Call by reference | Type reference (TYPE) | ABZEITSCH | Datum, ab dem eine Zeitscheibe gültig ist | 20031218 | ||
9 | Importing | X_RANGES_ANLAGE | Call by reference | Type reference (TYPE) | RANGES_ANLAGE | Range für Anlage | 20031218 | ||
10 | Importing | X_RANGES_SPARTE | Call by reference | Type reference (TYPE) | ISU_RANGES_SPARTE | Selektionskriterientabelle Sparte | 20031218 | ||
11 | Exporting | Y_DISP_INSTGR_TAB | Call by reference | Type reference (TYPE) | ISU_DISP_INSTGR_TAB | Standardtabelle zur Struktur ISU_DISP_INSTGR | 20031218 | ||
12 | Exporting | Y_FIELDCAT_TAB | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | 20031219 | |||
13 | Exporting | Y_LAYOUT_TAB | Call by reference | Type reference (TYPE) | SLIS_LAYOUT_ALV | 20031219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20031218 |
Method SQUEEZE_ERCHV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | XY_ERCHV_OPER_TAB | Call by reference | Type reference (TYPE) | IERCHV_OPER | Tabellentyp ERCHV_OPER | 20040119 | ||
2 | Importing | X_PERIODS_TAB | Call by reference | Type reference (TYPE) | ISU2A_IABRZEIT | Tabelle der Abrechnungszeiträume | 20040119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_FAULT | 20040119 |
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 472 |