SAP ABAP Class CL_ISU_XCB_BASE (Basis Methods XCB)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-BI (Application Component) Contract Billing
     EE20_XCB (Package) IS-U: Multiple-Contract Billing (CRM Integration)
Properties
Class CL_ISU_XCB_BASE  
Short Description Basis Methods XCB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE20_XCB   IS-U: Multiple-Contract Billing (CRM Integration) 
Created 20021107   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)
2 ISUAT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ISUOU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISU_XCB_BASE has no interface implemented.
Friends
Class CL_ISU_XCB_BASE has no friend class.
Attributes
Class CL_ISU_XCB_BASE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_BILLING_ORDERS Instance method Private Method Returns Billing Orders per Contract 20021108
2 GET_CONTRACTS Instance method Private Method Method Determines Total EVER 20021107
3 GET_OLD_DOCS Instance method Private Method Returns Billing Orders per Contract 20021114
4 GET_SINGLE_CONTRACTS Instance method Private Method Returns Individual Contracts to Outline Contract 20021108
5 INSTALLATION_DEQUEUE Instance method Private Method Reconnect Installations 20021115
6 INSTALLATION_ENQUEUE Instance method Private Method Disconnect Installations 20021107
7 MEMORY Instance method Private Method Write to Memory or Read from Memory 20021108
8 OUTL_BILL_BOBILL_OU Instance method Public Method Discount Calculation for Master Agreement 20030807
9 OUTL_BILL_BONUS_DISC Instance method Public Method Determines the Discount Rate for Individual Contracts 20021128
10 OUTL_BILL_BONUS_OPEN Instance method Public Method Open Methods for Bonus Calculation 20021112
11 OUTL_BILL_BONUS_PREPARE_CLOSE Instance method Public Method Preparation of Close Methods for Bonus Calculation 20021128
12 OUTL_BILL_BONUS_QNTDET Instance method Public Method Determines the Discount Rate for Individual Contracts 20021128
13 OUTL_BILL_BON_CLOSE Instance method Public Method Terminates Object Processing 20021129
14 OUTL_BILL_BON_PREPARE_CLOSE Instance method Public Method Preparation of Close Method for Joint Blocking 20021129
15 OUTL_BILL_FEE_CORR_SI Instance method Public Method Corrects Total of Discounted Amounts per Individual Contract 20021128
16 OUTL_BILL_JOIN_BILL_OUTL_CONT Instance method Public Method Billing Outline Contract and Writing the ERCHV 20021115
17 OUTL_BILL_JOIN_CLOSE Instance method Public Method Close Method for Joint Blocking 20021115
18 OUTL_BILL_JOIN_OPEN Instance method Public Method Open Method for Joint Blocking 20021108
19 OUTL_BILL_JOIN_PREPARE_CLOSE Instance method Public Method Preparation of Close Method for Joint Blocking 20021115
20 OUTL_BILL_JOIN_SIM_INSTL Instance method Public Method Simulate all Individual Contracts 20021114
21 OUTL_BILL_TOT_NEW_SI Instance method Public Method Calculates New Bonus and Reverses Temp. Lines per Ind.Contr. 20021128
22 OUTL_BILL_TOT_OLD_SI Instance method Public Method Subtotals per IB, Collect Lines to be Rev., Collect Rev Docs 20021128
Events
Class CL_ISU_XCB_BASE has no event.
Types
Class CL_ISU_XCB_BASE has no local type.
Method Signatures

Method GET_BILLING_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ABRVORG Call by reference Type reference (TYPE) ETRG-ABRVORG Abrechnungsvorgang 20021113
2 Importing X_IEVER Call by reference Type reference (TYPE) IEEVER Tabelle IS-U Vertrag 20021113
3 Importing X_ZUORDDAT Call by reference Type reference (TYPE) ETRG-ZUORDDAT Abrechnungsauftrag 20021113
4 Exporting Y_IETRG Call by reference Type reference (TYPE) ETRG_TAB Standardtabelle zu Struktur ETRG 20021113
# Exception Resumable Description Created on
1 GENERAL_FAULT 20021108

Method GET_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_IEVER Call by reference Type reference (TYPE) IEEVER Tabellentyp für die tabelle ever 20021107
2 Exporting Y_COUNT Call by reference Type reference (TYPE) REGEN-MAXCOUNT Maximale Anzahl an zu selektierenden Objekten 20021107
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021107

Method GET_OLD_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CANC Call by reference Type reference (TYPE) KENNZX Kennzeichen 20021114
2 Importing X_IEVER Call by reference Type reference (TYPE) IIEVER Tabelle für EVER 20021122
3 Importing X_OUTL_CON Call by reference Type reference (TYPE) OUCONTRACT Rahmenvertrag 20021114
4 Importing X_ZUORDDAT Call by reference Type reference (TYPE) ETRG-ZUORDDAT Zuordnungsdatum der Abrechnung 20021122
5 Exporting Y_BILL_DOCS_OLD Call by reference Type reference (TYPE) ISU2A_T_BILL_DOC Standardtabelle zur Struktur ISU2A_BILL_DOC 20021122
# Exception Resumable Description Created on
1 GENERAL_FAULT 20021114

Method GET_SINGLE_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_OUCONTRACT Call by reference Type reference (TYPE) OUCONTRACT Rahmenvertrag zum Einzelvertrag 20021108
2 Exporting Y_IEVER Call by reference Type reference (TYPE) ISU2A_IEVER Standardtabelle zur Struktur EVER 20021108
3 Exporting Y_IEVERH Call by reference Type reference (TYPE) IEVERH ISU-Vertragshistorie 20021108
# Exception Resumable Description Created on
1 GENERAL_FAULT Keine Verträge gefunden 20021108

Method INSTALLATION_DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_IEVER Call by reference Type reference (TYPE) IEEVER Tabellentyp für die tabelle ever 20021115
2 Importing X_IOUTL_EVER Call by reference Type reference (TYPE) EVER IS-U Vertrag 20021115
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021115

Method INSTALLATION_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_IEVER Call by reference Type reference (TYPE) IEEVER Tabellentyp für die tabelle ever 20021107
2 Importing X_IOUTL_EVER Call by reference Type reference (TYPE) EVER Tabellentyp für die tabelle ever 20021107
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeine Ausnahme 20021107

Method MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEM_X_OP Call by reference Type reference (TYPE) ISU2A_VARIANT_PARAMETERS 20021108
2 Importing MEM_X_OUTL_SIM_RUN Call by reference Type reference (TYPE) REGEN-KENNZX Kennzeichen 20021108
3 Importing MEM_X_RED Call by reference Type reference (TYPE) ISU2A_REDUCED_BILLING_DATA 20021108
4 Importing MEM_X_SS Call by reference Type reference (TYPE) ISU2A_SS Schemaschritte 20021108
5 Exporting MEM_Y_OP Call by reference Type reference (TYPE) ISU2A_VARIANT_PARAMETERS 20021108
6 Exporting MEM_Y_OUTL_SIM_RUN Call by reference Type reference (TYPE) REGEN-KENNZX Kennzeichen 20021108
7 Exporting MEM_Y_RED Call by reference Type reference (TYPE) ISU2A_REDUCED_BILLING_DATA 20021108
8 Exporting MEM_Y_SS Call by reference Type reference (TYPE) ISU2A_SS Schemaschritte 20021108

Method MEMORY on class CL_ISU_XCB_BASE has no exception.

Method OUTL_BILL_BOBILL_OU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ANLAGE_OU Call by reference Type reference (TYPE) ANLAGE Anlage 20030807
2 Importing X_AUTH_IEVER Call by reference Type reference (TYPE) ISUAT_IEVER Tabelle für EVER 20030807
3 Importing X_BILLINGRUNNO Call by reference Type reference (TYPE) ERCH-BILLINGRUNNO Nummer eines Abrechnungslaufes 20030807
4 Importing X_IOPOU Call by reference Type reference (TYPE) IOPOU Verwendung der Operandes des Rahmenvertrages 20030807
5 Importing X_NO_INVOICE Call by reference Type reference (TYPE) NINVOICE Abrechnungsbeleg ohne Fakturierung 20030807
6 Importing X_NO_SUCCESS_MSG Call by reference Type reference (TYPE) KENNZX Kennzeichen 20030807
7 Importing X_NO_UPDATE Call by reference Type reference (TYPE) REGEN-KENNZX Kennzeichen 20030807
8 Importing X_OPERUSE Call by reference Type reference (TYPE) OPERUSE Verwendung des Operanden bei XCB 20030807
9 Importing X_QNTDET Call by reference Type reference (TYPE) ISU2A_PACK16 Kennzeichen 20030813
10 Importing X_QNTDETOP Call by reference Type reference (TYPE) E_OPERAND Operand 20030813
11 Importing X_SIMULATION Call by reference Type reference (TYPE) KENNZX Kennzeichen 20030807
12 Importing X_SUM_AMOUNT_OU_OLD Call by reference Type reference (TYPE) NETTOBTR Nettobetrag Rechnungszeile 20030807
# Exception Resumable Description Created on
1 GENERAL_FAULT 20030807

Method OUTL_BILL_BONUS_DISC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ABRDATS Call by reference Type reference (TYPE) ABRDATS Abrechnungssolldatum 20021128
2 Importing X_ANLAGE Call by reference Type reference (TYPE) ANLAGE Anlage 20021128
3 Importing X_IOPOU Call by reference Type reference (TYPE) IOPOU Verwendung der Operandes des Rahmenvertrages 20021128
4 Importing X_OPERUSE Call by reference Type reference (TYPE) OPERUSE Verwendung der Operandes des Rahmenvertrages 20030909
5 Importing X_SUM_QNT_NEW Call by reference Type reference (TYPE) ISU2A_PACK16 Gepackter Operandenwert 20021128
6 Exporting Y_RABOP Call by reference Type reference (TYPE) E_OPERAND Operand 20030909
7 Exporting Y_RABPROZ Call by reference Type reference (TYPE) RABPROZ Rabattprozentsatz 20030909
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021128

Method OUTL_BILL_BONUS_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BILLINGRUNNO Call by reference Type reference (TYPE) ERCH-BILLINGRUNNO Nummer eines Abrechnungslaufes 20021112
2 Importing X_PREVIOUS_ERCH Call by reference Type reference (TYPE) ERCH Rechnungsbelegdaten 20021122
3 Importing X_REF_ACTION Call by reference Object reference (TYPE REF TO) IF_EX_ISU_BI_XCB_ACTIONS BAdI-Interface IF_EX_ISU_BI_XCB_ACTIONS 20021115
4 Importing X_USE_PREVIOUS_ERCH Call by reference Type reference (TYPE) KENNZX Kennzeichen 20021122
5 Importing X_WETRG_MOD Call by reference Type reference (TYPE) ETRG_SEQ Interne Struktur für Abrechnungsreihenfolge AbrAufträge 20021112
6 Importing X_WEVER Call by reference Type reference (TYPE) EVER IS-U Vertrag 20021112
7 Exporting Y_OBJ Call by reference Type reference (TYPE) OBJ_XCB_BONUS Objekt für gemeinsame Zonung 20021112
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021112

Method OUTL_BILL_BONUS_PREPARE_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_OBJ Call by reference Type reference (TYPE) OBJ_XCB_BONUS Objekt für gemeinsame Zonung 20021128
2 Importing X_REF_ACTION Call by reference Object reference (TYPE REF TO) IF_EX_ISU_BI_XCB_ACTIONS BAdI-Interface IF_EX_ISU_BI_XCB_ACTIONS 20021128
3 Importing X_SIMULATION Call by reference Type reference (TYPE) KENNZX Kennzeichen: Simulation der Abrechnung 20021129
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021128

Method OUTL_BILL_BONUS_QNTDET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ABRDATS Call by reference Type reference (TYPE) ABRDATS Abrechnungssolldatum 20021128
2 Importing X_ANLAGE Call by reference Type reference (TYPE) ANLAGE Anlage 20021128
3 Importing X_IOPOU Call by reference Type reference (TYPE) IOPOU Verwendung der Operandes des Rahmenvertrages 20021128
4 Importing X_OPERUSE Call by reference Type reference (TYPE) OPERUSE Verwendung der Operandes des Rahmenvertrages 20021128
5 Exporting Y_QNTDET Call by reference Type reference (TYPE) ISU2A_PACK16 Preisfindungsmenge 20021128
6 Exporting Y_QNTDETOP Call by reference Type reference (TYPE) E_OPERAND Operand 20021128
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021128

Method OUTL_BILL_BON_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_OBJ Call by reference Type reference (TYPE) OBJ_XCB_BONUS 20021129
2 Importing X_BILLINGRUNNO Call by reference Type reference (TYPE) BILLINGRUNNO Nummer eines Abrechnungslaufes 20021129
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021129

Method OUTL_BILL_BON_PREPARE_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_OBJ Call by reference Type reference (TYPE) OBJ_XCB_BONUS Objekt für Bonus Berechnung 20021129
2 Importing X_REF_ACTION Call by reference Object reference (TYPE REF TO) IF_EX_ISU_BI_XCB_ACTIONS BAdI-Interface IF_EX_ISU_BI_XCB_ACTIONS 20021129
3 Importing X_SIMULATION Call by reference Type reference (TYPE) KENNZX Kennzeichen: Simulation der Abrechnung 20021129
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021129

Method OUTL_BILL_FEE_CORR_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_BILL_DOCS_UPD Call by reference Type reference (TYPE) ISU2A_T_BILL_DOC Standardtabelle zur Struktur ISU2A_BILL_DOC 20021128
2 Changing XY_ICONERCHZ_TOT_OLD Call by reference Type reference (TYPE) ICONERCHZ_TOT_OLD Struktur für Belegzeilen pro Einzelvertrag 20021128
3 Changing XY_ISUM_AMOUNT_SI Call by reference Type reference (TYPE) ISUM_AMOUNT_SI Struktur für Teilsummen aller Einzelverträge 20021128
4 Importing X_BILL_DOCS_OLD Call by reference Type reference (TYPE) ISU2A_T_BILL_DOC Standardtabelle zur Struktur ISU2A_BILL_DOC 20021128
5 Importing X_RABPROZ_OU Call by reference Type reference (TYPE) RABPROZ Prozentsatz bei Rabatt/Zuschlag 20021128
6 Importing X_SUM_AMOUNT_OU_OLD Call by reference Type reference (TYPE) NETTOBTR 20021128
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021128

Method OUTL_BILL_JOIN_BILL_OUTL_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_OBJ Call by reference Type reference (TYPE) OBJ_XCB_JOINED Objekt für gemeinsame Zonung 20021115
2 Importing X_SIMULATION Call by reference Type reference (TYPE) REGEN-KENNZX Kennzeichen 20021115
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021115

Method OUTL_BILL_JOIN_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_OBJ Call by reference Type reference (TYPE) OBJ_XCB_JOINED Objekt für gemeinsame Zonung 20021115
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021115

Method OUTL_BILL_JOIN_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BILLINGRUNNO Call by reference Type reference (TYPE) ERCH-BILLINGRUNNO Nummer eines Abrechnungslaufes 20021108
2 Importing X_REF_ACTION Call by reference Object reference (TYPE REF TO) IF_EX_ISU_BI_XCB_ACTIONS BAdI-Interface IF_EX_ISU_BI_XCB_ACTIONS 20021114
3 Importing X_WETRG_MOD Call by reference Type reference (TYPE) ETRG_SEQ Interne Struktur für Abrechnungsreihenfolge AbrAufträge 20021108
4 Importing X_WEVER Call by reference Type reference (TYPE) EVER IS-U Vertrag 20021108
5 Exporting Y_OBJ Call by reference Type reference (TYPE) OBJ_XCB_JOINED Objekt für gemeinsame Zonung 20021108
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021108

Method OUTL_BILL_JOIN_PREPARE_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_OBJ Call by reference Type reference (TYPE) OBJ_XCB_JOINED Objekt für gemeinsame Zonung 20021115
2 Importing X_REF_ACTION Call by reference Object reference (TYPE REF TO) IF_EX_ISU_BI_XCB_ACTIONS BAdI-Interface IF_EX_ISU_BI_XCB_ACTIONS 20021115
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021115

Method OUTL_BILL_JOIN_SIM_INSTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_OBJ Call by reference Type reference (TYPE) OBJ_XCB_JOINED Objekt für gemeinsame Zonung 20021114
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021114

Method OUTL_BILL_TOT_NEW_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BILL_DOCS_TOT_OLD Call by reference Type reference (TYPE) ISU2A_T_BILL_DOC Standardtabelle zur Struktur ISU2A_BILL_DOC 20021128
2 Importing X_ISUM_AMOUNT_SI Call by reference Type reference (TYPE) ISUM_AMOUNT_SI Struktur für Teilsummen aller Einzelverträge 20021128
3 Importing X_RABPROZ_SI Call by reference Type reference (TYPE) RABPROZ Prozentsatz bei Rabatt/Zuschlag 20021128
4 Exporting Y_BILL_DOCS_UPD Call by reference Type reference (TYPE) ISU2A_T_BILL_DOC Standardtabelle zur Struktur ISU2A_BILL_DOC 20021128
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021128

Method OUTL_BILL_TOT_OLD_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BILL_DOCS_OLD Call by reference Type reference (TYPE) ISU2A_T_BILL_DOC Standardtabelle zur Struktur ISU2A_BILL_DOC 20021128
2 Exporting Y_BILL_DOCS_TOT_OLD Call by reference Type reference (TYPE) ISU2A_T_BILL_DOC Standardtabelle zur Struktur ISU2A_BILL_DOC 20021128
3 Exporting Y_ICONERCHZ_TOT_OLD Call by reference Type reference (TYPE) ICONERCHZ_TOT_OLD Struktur für Belegzeilen pro Einzelvertrag 20021128
4 Exporting Y_ISUM_AMOUNT_SI Call by reference Type reference (TYPE) ISUM_AMOUNT_SI Kennzeichen 20021128
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20021128
History
Last changed by/on SAP  20050224 
SAP Release Created in 471