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 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