SAP ABAP Class CL_DEF_IM_ISU_BI_MASS_SIMUL (Default Implementation for BAdI Definition ISU_BI_MASS_SIMU)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-BI (Application Component) Contract Billing
     EE20 (Package) IS-U: Billing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ISU_BI_MASS_SIMUL BAdI Interface IF_EX_ISU_BI_MASS_SIMUL 20010918
Properties
Class CL_DEF_IM_ISU_BI_MASS_SIMUL  
Short Description Default Implementation for BAdI Definition ISU_BI_MASS_SIMU    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE20   IS-U: Billing 
Created 20010918   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ISU2A Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_ISU_BI_MASS_SIMUL BAdI Interface IF_EX_ISU_BI_MASS_SIMUL 20010918
Friends
Class CL_DEF_IM_ISU_BI_MASS_SIMUL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ACC Instance attribute Private Type reference (TYPE) FKKVKP Contract Account Partner-Specific 20010918
2 P_BEGABRPE Instance attribute Private Type reference (TYPE) BEGABRPE Start of billing period 20010918
3 P_BILLINGRUNNO Instance attribute Private Type reference (TYPE) BILLINGRUNNO Number of billing run 20010918
4 P_CO_ACC_UPDATE Instance attribute Private Type reference (TYPE) KENNZX Indicators 20010918
5 P_ENDABRPE Instance attribute Private Type reference (TYPE) ENDABRPE End of billing period 20010918
6 P_OBJ Instance attribute Private Type reference (TYPE) ISU2A_BILLING_DATA Billing Object 20010918
7 P_PREVERCH Instance attribute Private Type reference (TYPE) ERCH Billing Doc. Data 20010918
8 P_SIMRUNID Instance attribute Private Type reference (TYPE) SIMRUNID Simulation Period ID 20010918
9 P_SOBJ Instance attribute Private Type reference (TYPE) ISU2A_DATA_COLLECTOR Master Data in Billing Object 20010918
10 P_SPARTYP Instance attribute Private Type reference (TYPE) TESPT-SPARTYP Division category 20010918
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BILL_EXTRAPOL_POSSIBLE Instance method Private Method Check Whether Document Extrapolation is Possible 20011012
2 EXTRAPOLATE_LINE_ITEMS Instance method Private Method Extrapolate Bill Line Items 20010918
3 FILL_NEW_ERCH Instance method Private Method Complete Header of Extrapolated Document 20010918
4 FILL_NEW_ERCH_BELNR Instance method Private Method Determine Document Number for Extrapolated Document 20010918
5 FILTER_LINE_ITEM Instance method Private Method Selection for the Extrapolation of Suitable Bill Line Items 20010918
6 GET_BILL_LINE_ITEMS Instance method Private Method Read Bill Line Items of Previous Document 20010918
7 GET_NEW_CO_ACC_DATA Instance method Private Method Determine New Result Object Numbers 20010918
8 GET_WEIGHTS_FOR_EXTRAPOL Instance method Private Method Determine Weight for Extrapolation of Bill Line Item 20010918
9 MODIFY_LINE_ITEM Instance method Private Method Adjust Bill Line Items to New Weight Totals 20010918
10 OPEN_NEW_BILLDOC Instance method Private Method Initialization 20010918
Events
Class CL_DEF_IM_ISU_BI_MASS_SIMUL has no event.
Types
Class CL_DEF_IM_ISU_BI_MASS_SIMUL has no local type.
Method Signatures

Method CHECK_BILL_EXTRAPOL_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_EVER_TAB Call by reference Type reference (TYPE) ISU2A_IEVER IS-U Vertrag 20020121
2 Importing X_PREVERCH Call by reference Type reference (TYPE) ERCH Rechnungsbelegdaten 20011012
3 Importing X_SIM_PERIOD_TAB Call by reference Type reference (TYPE) SIM_PERIOD_TAB Standardtabelle zur Struktur SIM_PERIOD 20020121
4 Importing X_TE537 Call by reference Type reference (TYPE) TE537 Massensimulationsperioden 20011012
5 Exporting Y_BILL_EXTRAPOL_OK Call by reference Type reference (TYPE) KENNZX Beleghochrechnung zulässig 20011012

Method CHECK_BILL_EXTRAPOL_POSSIBLE on class CL_DEF_IM_ISU_BI_MASS_SIMUL has no exception.

Method EXTRAPOLATE_LINE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_NEW_BILLDOC Call by reference Type reference (TYPE) ISU2A_BILL_DOC Abrechnungsbeleg intern 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20010918

Method FILL_NEW_ERCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting Y_ERCH Call by reference Type reference (TYPE) ERCH Rechnungsbelegdaten 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20010918

Method FILL_NEW_ERCH_BELNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_ERCH Call by reference Type reference (TYPE) ERCH Rechnungsbelegdaten 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20010918

Method FILTER_LINE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ERCHZ Call by reference Type reference (TYPE) ERCHZ Belegeinzelzeilen intern 20010918
2 Exporting Y_OK Call by reference Type reference (TYPE) KENNZX Kennzeichen 20010918

Method FILTER_LINE_ITEM on class CL_DEF_IM_ISU_BI_MASS_SIMUL has no exception.

Method GET_BILL_LINE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting Y_IERCHZ Call by reference Type reference (TYPE) ERCHZ_TAB Standardtabelle zur Struktur ERCHZ 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20010918

Method GET_NEW_CO_ACC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_NEW_BILLDOC Call by reference Type reference (TYPE) ISU2A_BILL_DOC Abrechnungsbeleg intern 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20010918

Method GET_WEIGHTS_FOR_EXTRAPOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PREVERCHZ Call by reference Type reference (TYPE) ERCHZ Belegeinzelzeilen intern 20011010
2 Exporting Y_WEIGHT_NEW Call by reference Type reference (TYPE) I_VERBERW Erwarteter Verbrauch internes Format 20010918
3 Exporting Y_WEIGHT_PREV Call by reference Type reference (TYPE) I_VERBERW Erwarteter Verbrauch internes Format 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20010918

Method MODIFY_LINE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_ERCHZ Call by reference Type reference (TYPE) ERCHZ Belegeinzelzeilen intern 20010918
2 Importing X_WEIGHT_NEW Call by reference Type reference (TYPE) EABLH-I_VERBERW Erwarteter Verbrauch internes Format 20010918
3 Importing X_WEIGHT_PREV Call by reference Type reference (TYPE) EABLH-I_VERBERW Erwarteter Verbrauch internes Format 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20011012

Method OPEN_NEW_BILLDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ACC Call by reference Type reference (TYPE) FKKVKP Vertragskonto partnerspezifisch 20010918
2 Importing X_BEGABRPE Call by reference Type reference (TYPE) BEGABRPE Beginn des Abrechnungszeitraums 20010918
3 Importing X_BILLINGRUNNO Call by reference Type reference (TYPE) BILLINGRUNNO Nummer eines Abrechnungslaufes 20010918
4 Importing X_CO_ACC_UPDATE Call by reference Type reference (TYPE) KENNZX Kennzeichen Statistische Ergebnisobjektnummer neu ermitteln 20010918
5 Importing X_ENDABRPE Call by reference Type reference (TYPE) ENDABRPE Ende des Abrechnungszeitraums 20010918
6 Importing X_EVER Call by reference Type reference (TYPE) EVER IS-U Vertrag 20010918
7 Importing X_INST Call by reference Type reference (TYPE) ISU2A_INST_STRUC Anlagenstruktur einer Anlage aus Abrechnungssicht 20010918
8 Importing X_PREVERCH Call by reference Type reference (TYPE) ERCH Rechnungsbelegdaten 20010918
9 Importing X_SIMRUNID Call by reference Type reference (TYPE) SIMRUNID Identifikation der Simulationsperiode 20010918
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20010918
History
Last changed by/on SAP  20050224 
SAP Release Created in 464