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
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | ISU_T_EANLKEY_H | Unique Hashed Table of Installation Keys | 20031208 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | V_EANL_TAB_S | 20031208 | ||||
| 3 | Constant | Public | Type reference (TYPE) | WAIT_BI | SPACE | Billing Sequence: Order Can Be Billed | 20031212 | ||
| 4 | Constant | Public | Type reference (TYPE) | WAIT_BI | 0 | Billing Sequence: Order Activated and Can Be Billed | 20031212 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | 'M' | Installation is Primary Installation | 20031211 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR1 | SPACE | Installation Does Not Belong to Installation Group | 20031211 | ||
| 7 | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Installation is Secondary Installation | 20031211 | ||
| 8 | Constant | Public | Type reference (TYPE) | WAIT_BI | 1 | Billing Sequence: Order Cannot Be Billed | 20031212 | ||
| 9 | Static Attribute | Private | Type reference (TYPE) | CUSTOMIZING_TYPE | Single-Character Indicator | 20031212 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Customizing Consistency Check | 20031212 | |
| 2 | Static method | Public | Method | Check: Installation Group Not Changed in Interval | 20040115 | |
| 3 | Static method | Public | Method | Indicator: Type of Installation in Installation Group | 20031211 | |
| 4 | Static method | Public | Method | Customizing for Primary Installation | 20031208 | |
| 5 | Static method | Public | Method | Customizing for Primary Installation | 20040120 | |
| 6 | Static method | Public | Method | Determine Initial Value WAIT_BI for Billing Order | 20031215 | |
| 7 | Static method | Public | Method | Complete Installation Group | 20031208 | |
| 8 | Static method | Public | Method | Data for List Output of Documents from an Installation Group | 20040126 | |
| 9 | Static method | Public | Method | Data for List Output from Installation Group | 20031218 | |
| 10 | 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 | Y_ERROR_FOUND | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20031212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031212 |
Method CHECK_INSTGR_UNCHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_FROMDATE | Call by reference | Type reference (TYPE) | EANLH-AB | Datum, ab dem eine Zeitscheibe gültig ist | 20040115 | |||
| 2 | X_TODATE | Call by reference | Type reference (TYPE) | EANLH-BIS | Datum, bis zu dem eine Zeitscheibe gültig ist | 20040115 | |||
| 3 | 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 | 20040115 |
Method GET_INSTGR_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_INSTGR_FLAG | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20031211 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | ABZEITSCH | Datum, ab dem eine Zeitscheibe gültig ist | 20031211 | |||
| 3 | X_V_EANL | Value transfer | Type reference (TYPE) | V_EANL | Generierte Tabelle zum View V_EANL | 20031211 | |||
| 4 | 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 | 20031211 |
Method GET_MAININST_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_IGNORE_BUFFER | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20031208 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | EANLH-AB | Datum, ab dem eine Zeitscheibe gültig ist | 20031208 | |||
| 3 | X_MAININST | Call by reference | Type reference (TYPE) | EANL-ANLAGE | Anlage | 20031208 | |||
| 4 | X_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20031209 | |||
| 5 | Y_TE672 | Call by reference | Type reference (TYPE) | TE672 | Gruppierungsarten von Anlagengruppen | 20031208 | |||
| 6 | Y_TE674_TAB | Call by reference | Type reference (TYPE) | TE674_TAB | Standardtabelle zur Struktur TE674 | 20031208 | |||
| 7 | Y_TE676_TAB | Call by reference | Type reference (TYPE) | TE676_TAB | Standardtabelle zur Struktur TE676 | 20031209 | |||
| 8 | Y_TE678_TAB | Call by reference | Type reference (TYPE) | TE678_TAB | Standardtabelle zur Struktur TE678 | 20031209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031208 |
Method GET_MAININST_HIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_IGNORE_BUFFER | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20040120 | |||
| 2 | X_MAININST | Call by reference | Type reference (TYPE) | EANL-ANLAGE | Anlage | 20040120 | |||
| 3 | X_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Tabellentyp für das view v_eanl | 20040120 | |||
| 4 | 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 | 20040120 |
Method GET_WAIT_BI_FOR_ETRG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_WAIT_BI | Value transfer | Type reference (TYPE) | ETRG-WAIT_BI | Steuerung der Abrechnungsreihenfolge | 20031215 | |||
| 2 | X_ABRVORG | Call by reference | Type reference (TYPE) | ETRG-ABRVORG | Abrechnungsvorgang | 20031215 | |||
| 3 | X_KEYDATE | Call by reference | Type reference (TYPE) | ABZEITSCH | Datum, ab dem eine Zeitscheibe gültig ist | 20031215 | |||
| 4 | X_V_EANL | Call by reference | Type reference (TYPE) | V_EANL | Generierte Tabelle zum View V_EANL | 20031215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031215 |
Method INSTGROUP_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XY_INSTKEY_TAB | Call by reference | Type reference (TYPE) | ISU_T_EANLKEY_H | Anlagenschlüssel | 20031208 | |||
| 2 | XY_V_EANL_TAB | Call by reference | Type reference (TYPE) | IEV_EANL | Optionale Anlagenhistorie | 20031208 | |||
| 3 | X_FROMDATE | Call by reference | Type reference (TYPE) | EANLH-AB | Datum, ab dem eine Zeitscheibe gültig ist | 20031208 | |||
| 4 | X_INSTGR_ONLY | Call by reference | Type reference (TYPE) | KENNZX | Nur Anlagen mit Anlagengruppenbezug | 20031219 | |||
| 5 | X_RANGE_INSTKEY | Call by reference | Type reference (TYPE) | RANGES_ANLAGE | Range für Anlage | 20031218 | |||
| 6 | X_SINGLE_INSTKEY | Call by reference | Type reference (TYPE) | EANL-ANLAGE | Anlage | 20031208 | |||
| 7 | 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 | 20031208 |
Method INSTGR_BDOC_DISP_PROVIDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_ETRG_DISP | Call by reference | Type reference (TYPE) | KENNZX | Abrechnungsaufträge anzeigen | 20040127 | |||
| 2 | X_PERIOD_FROM | Call by reference | Type reference (TYPE) | ERCH-BEGABRPE | Beginn des Abrechnungszeitraums | 20040126 | |||
| 3 | X_PERIOD_TO | Call by reference | Type reference (TYPE) | ERCH-ENDABRPE | Ende des Abrechnungszeitraums | 20040126 | |||
| 4 | X_RANGES_ANLAGE | Call by reference | Type reference (TYPE) | RANGES_ANLAGE | Range für Anlage | 20040126 | |||
| 5 | X_RANGES_SPARTE | Call by reference | Type reference (TYPE) | ISU_RANGES_SPARTE | Selektionskriterientabelle Sparte | 20040126 | |||
| 6 | Y_BDOC_DISP_TAB | Call by reference | Type reference (TYPE) | ISU_BDOC_DISP_INSTGR_TAB | Standardtabelle zur Struktur ISU_BDOC_DISP_INSTGR | 20040126 | |||
| 7 | Y_ERCH_TAB | Call by reference | Type reference (TYPE) | IERCH | Tabelle für ERCH | 20040128 | |||
| 8 | Y_ETRG_TAB | Call by reference | Type reference (TYPE) | ETRG_TAB | Standardtabelle zu Struktur ETRG | 20040128 | |||
| 9 | Y_EVER_TAB | Call by reference | Type reference (TYPE) | IEEVER | Tabellentyp für die tabelle ever | 20040128 | |||
| 10 | Y_FIELDCAT_TAB | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | 20040126 | ||||
| 11 | Y_LAYOUT_TAB | Call by reference | Type reference (TYPE) | SLIS_LAYOUT_ALV | 20040126 | ||||
| 12 | 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 | 20040126 |
Method INSTGR_DISP_DATA_PROVIDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_FILL_ADDR_PREMISE | Call by reference | Type reference (TYPE) | KENNZX | Verbrauchsstellenadresse lesen und füllen | 20031219 | |||
| 2 | X_FILL_BEGABRPE | Call by reference | Type reference (TYPE) | KENNZX | Beginn des Abrechnungszeitraums füllen | 20031219 | |||
| 3 | X_FILL_BP_NAME | Call by reference | Type reference (TYPE) | KENNZX | Partner und Namen füllen | 20031219 | |||
| 4 | X_FILL_CONTRACT | Call by reference | Type reference (TYPE) | KENNZX | Vertragsdaten lesen und füllen | 20031218 | |||
| 5 | X_FILL_TARIFTYP | Call by reference | Type reference (TYPE) | KENNZX | Tariftyp füllen | 20031218 | |||
| 6 | X_HISTORY_COMPLETE | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Vollständige Historie | 20031218 | ||
| 7 | X_HISTORY_CURRENT | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20031218 | |||
| 8 | X_HISTORY_FROM | Call by reference | Type reference (TYPE) | ABZEITSCH | Datum, ab dem eine Zeitscheibe gültig ist | 20031218 | |||
| 9 | X_RANGES_ANLAGE | Call by reference | Type reference (TYPE) | RANGES_ANLAGE | Range für Anlage | 20031218 | |||
| 10 | X_RANGES_SPARTE | Call by reference | Type reference (TYPE) | ISU_RANGES_SPARTE | Selektionskriterientabelle Sparte | 20031218 | |||
| 11 | Y_DISP_INSTGR_TAB | Call by reference | Type reference (TYPE) | ISU_DISP_INSTGR_TAB | Standardtabelle zur Struktur ISU_DISP_INSTGR | 20031218 | |||
| 12 | Y_FIELDCAT_TAB | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | 20031219 | ||||
| 13 | Y_LAYOUT_TAB | Call by reference | Type reference (TYPE) | SLIS_LAYOUT_ALV | 20031219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031218 |
Method SQUEEZE_ERCHV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XY_ERCHV_OPER_TAB | Call by reference | Type reference (TYPE) | IERCHV_OPER | Tabellentyp ERCHV_OPER | 20040119 | |||
| 2 | X_PERIODS_TAB | Call by reference | Type reference (TYPE) | ISU2A_IABRZEIT | Tabelle der Abrechnungszeiträume | 20040119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040119 |
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 472 |