SAP ABAP Class CL_IN_KPI_BW (BW Update for KPI Invoicing Processes)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-IS-ST (Application Component) Statistics
     EE71_R461 (Package) IS-U: BW Extractors
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EMMA_KPI_BW BW Update from Case Generator 20031210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ISU_INV_KPI_PROCESS BAdI Interface IF_EX_ISU_BI_KPI_PROCESS 20040122
Properties
Class CL_IN_KPI_BW  
Short Description BW Update for KPI Invoicing Processes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class EE_CS_KPI    
Program status P  SAP Standard Production Program 
Category 0   
Package EE71_R461   IS-U: BW Extractors 
Created 20031210   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EMMA_KPI_BW BW Update from Case Generator 20031210
2 IF_EX_ISU_INV_KPI_PROCESS BAdI Interface IF_EX_ISU_BI_KPI_PROCESS 20040122
Friends
Class CL_IN_KPI_BW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXIT_REF_KPI_INV Static Attribute Public Object reference (TYPE REF TO) IF_EX_ISU_INV_KPI_PROCESS BAdI Interface IF_EX_ISU_BI_KPI_PROCESS 20040122
2 GT_BIW_ISU_KPI_IN01_CL Static Attribute Protected Type reference (TYPE) BIW_T_ISU_KPI_IN01_CL KPI BW Clarification Cases from Invoicing 20040122
3 GT_BIW_ISU_KPI_IN01_NCL Static Attribute Protected Type reference (TYPE) BIW_T_ISU_KPI_IN01_NCL KPI BW Non-Clarification Cases from Invoicing 20040122
4 GT_BIW_ISU_KPI_IN02_CL Static Attribute Protected Type reference (TYPE) BIW_T_ISU_KPI_IN02_CL KPI BW Clarification Cases from Budget Billing Plan 20040122
5 GT_BIW_ISU_KPI_IN02_NCL Static Attribute Protected Type reference (TYPE) BIW_T_ISU_KPI_IN02_NCL KPI BW Non-Clarification Cases from Budget Billing Plan 20040122
6 G_LAST_BPGUID Static Attribute Protected Type reference (TYPE) EMMA_BPGUID_BW Business Process GUID for BW (32 Characters) 20040308
7 G_LAST_SEQNR Static Attribute Protected Type reference (TYPE) EMMA_BW_MSGSN Sequential Number of Message per Process 20040308
8 N_IN01_CL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Table Entries in Extraction Appl. Prog. Interface 20040119
9 N_IN01_NCL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Table Entries in Extraction Appl. Prog. Interface 20040119
10 N_IN02_CL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Table Entries in Extraction Appl. Prog. Interface 20040119
11 N_IN02_NCL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Table Entries in Extraction Appl. Prog. Interface 20040119
12 N_MAX_IN01_CL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum Number of Table Entries in Extraction API Interface 20040119
13 N_MAX_IN01_NCL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum Number of Table Entries in Extraction API Interface 20040119
14 N_MAX_IN02_CL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum Number of Table Entries in Extraction API Interface 20040119
15 N_MAX_IN02_NCL Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum Number of Table Entries in Extraction API Interface 20040119
16 N_MSGV1 Static Attribute Protected Type reference (TYPE) MSGV1 Message Variable 01 20040119
17 N_MSGV2 Static Attribute Protected Type reference (TYPE) MSGV2 Message Variable 02 20040119
18 N_MSGV3 Static Attribute Protected Type reference (TYPE) MSGV3 Message Variable 03 20040119
19 N_MSGV4 Static Attribute Protected Type reference (TYPE) MSGV4 Message Variable 04 20040119
Methods
# Method Level Visibility Method type Description Created on
1 ENRICH_EXTRACT Static method Protected Method Enrich KPI Extract 20040122
2 GET_PACKAGE_SIZE Static method Protected Method Determine Package Size for Each DataSource 20040119
3 RETURN_MSG_ADD Static method Protected Method Add Error Message to EMMA Log 20040119
4 UPDATE_EXTRACT Static method Protected Method Write KPI Extract to BW 20040122
Events
Class CL_IN_KPI_BW has no event.
Types
Class CL_IN_KPI_BW has no local type.
Method Signatures

Method ENRICH_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040122
2 Importing IT_EKPI_BW_EXTRACT Call by reference Type reference (TYPE) EKPI_BW_EXTRACT_TAB Tabelle von BW-Extrakten für KPI (allgemeiner Teil) 20040122
3 Importing I_CALLER Call by reference Type reference (TYPE) CHAR1 '1': Vorbereitung; '2': Fallgenerierung 20060411

Method ENRICH_EXTRACT on class CL_IN_KPI_BW has no exception.

Method GET_PACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040119
2 Changing CV_MAXSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20040119
3 Importing IV_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20040119

Method GET_PACKAGE_SIZE on class CL_IN_KPI_BW has no exception.

Method RETURN_MSG_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040119
2 Importing IV_MSGID Call by reference Type reference (TYPE) MSGID Nachrichtenidentifikation 20040119
3 Importing IV_MSGNO Call by reference Type reference (TYPE) MSGNO Nummer der System-Nachricht 20040119
4 Importing IV_MSGTY Call by reference Type reference (TYPE) MSGTY Messageart 20040119
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) MSGV1 Messagevariable-01 20040119
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) MSGV2 Messagevariable-02 20040119
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) MSGV3 Messagevariable-03 20040119
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) MSGV4 Messagevariable-04 20040119

Method RETURN_MSG_ADD on class CL_IN_KPI_BW has no exception.

Method UPDATE_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040122
2 Importing IV_LAST_CALL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040122

Method UPDATE_EXTRACT on class CL_IN_KPI_BW has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472