SAP ABAP Class CL_MR_KPI_BW (BW Update for KPI MR Processes)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-DM-MR (Application Component) Meter Reading
     EE17 (Package) IS-U: Meter Reading Data Entry
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 20031212
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ISU_MR_KPI_PROCESS BAdI Interface IF_EX_ISU_MR_KPI_PROCESS 20031212
Properties
Class CL_MR_KPI_BW  
Short Description BW Update for KPI MR Processes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class EE_MR_KPI    
Program status P  SAP Standard Production Program 
Category 0   
Package EE17   IS-U: Meter Reading Data Entry 
Created 20031114   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 20031212
2 IF_EX_ISU_MR_KPI_PROCESS BAdI Interface IF_EX_ISU_MR_KPI_PROCESS 20031212
Friends
Class CL_MR_KPI_BW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BPGUID Static Attribute Protected Type reference (TYPE) EMMA_BPGUID GUID of Transaction/Process 20040216
2 CURRSIZE_CL_MR Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Records for Clarification 20040216
3 CURRSIZE_NCL_MR Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Records Not for Clarification 20040216
4 EXIT_REF_KPI_MR Static Attribute Public Object reference (TYPE REF TO) IF_EX_ISU_MR_KPI_PROCESS BAdI Interface IF_EX_ISU_MR_KPI_PROCESS 20031212
5 G_LAST_BPGUID Static Attribute Protected Type reference (TYPE) EMMA_BPGUID_BW Business Process GUID for BW (32 Characters) 20040316
6 G_LAST_SEQNR Static Attribute Protected Type reference (TYPE) EMMA_BW_MSGSN Sequential Number of Message per Process 20040316
7 LT_EABL Static Attribute Protected Type reference (TYPE) EABL_TAB Standard Table for EABL Structure 20040216
8 LT_EABLG Static Attribute Protected Type reference (TYPE) EABLG_TAB Standard Table for EABLG Structure 20040312
9 MAXSIZE_CL_MR Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum Number of Table Entries in Extraction API Interface 20040216
10 MAXSIZE_NCL_MR Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum Number of Table Entries in Extraction API Interface 20040216
11 MSGSN_OFFSET Static Attribute Protected Type reference (TYPE) EMMA_MSGSN Unique Sequential Number of a Message per Extract 20040216
12 MSGV1 Static Attribute Protected Type reference (TYPE) MSGV1 Message Variable 01 20040216
13 MSGV2 Static Attribute Protected Type reference (TYPE) MSGV2 Message Variable 02 20040216
14 MSGV3 Static Attribute Protected Type reference (TYPE) MSGV3 Message Variable 03 20040216
15 MSGV4 Static Attribute Protected Type reference (TYPE) MSGV4 Message Variable 04 20040216
16 T_DATA_CL Static Attribute Private Type reference (TYPE) T_BIW_ISU_KPI_MR_CL KPI BW: Clarification Cases for Meter Reading 20040123
17 T_DATA_NCL Static Attribute Private Type reference (TYPE) T_BIW_ISU_KPI_MR_NCL KPI BW: Non-Clarification Cases for Meter Reading 20040123
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_EXTRACT Static method Protected Method Create BW Extraction Structure for Each DataSource 20040216
2 DIVIDE_PACKAGE Static method Protected Method Split Data Package 20040216
3 GET_PACKAGE_SIZE Static method Protected Method Determine Package Size for Each DataSource 20040216
4 RETURN_MSG_ADD Static method Protected Method Add Error Message to EMMA Log 20040216
5 UPDATE_DELTA Static method Protected Method Update BW Delta Queue 20040216
Events
Class CL_MR_KPI_BW has no event.
Types
Class CL_MR_KPI_BW has no local type.
Method Signatures

Method BUILD_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 20040216
2 Exporting ET_CL_MR Call by reference Type reference (TYPE) T_BIW_ISU_KPI_MR_CL KPI Klärungsbestand der Ablesung 20040216
3 Exporting ET_NCL_MR Call by reference Type reference (TYPE) T_BIW_ISU_KPI_MR_NCL KPI nicht Klärungsbestand der Ablesung 20040216
4 Importing IT_EXTRACT Call by reference Type reference (TYPE) EKPI_BW_EXTRACT_TAB Tabelle von BW-Extrakten für KPI (allgemeiner Teil) 20040216

Method BUILD_EXTRACT on class CL_MR_KPI_BW has no exception.

Method DIVIDE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_G_DATA Call by reference Type reference (TYPE) STANDARD TABLE Übertrag für folgendes Datenpaket 20040216
2 Exporting ET_L_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle für aktuelles Datenpaket 20040216
3 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle von Datensätzen für BW 20040216
4 Importing IV_L_SIZE Call by reference Type reference (TYPE) RSMAXSIZE Erlaubte Anzahl Sätze für aktuelles Datenpaket 20040216

Method DIVIDE_PACKAGE on class CL_MR_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 20040216
2 Importing DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20040216
3 Changing MAXSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20040216

Method GET_PACKAGE_SIZE on class CL_MR_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 20040216
2 Importing IV_MSGID Call by reference Type reference (TYPE) MSGID Nachrichtenidentifikation 20040216
3 Importing IV_MSGNO Call by reference Type reference (TYPE) MSGNO Nummer der System-Nachricht 20040216
4 Importing IV_MSGTY Call by reference Type reference (TYPE) MSGTY Messageart 20040216
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) MSGV1 Messagevariable-01 20040216
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) MSGV2 Messagevariable-02 20040216
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) MSGV3 Messagevariable-03 20040216
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) MSGV4 Messagevariable-04 20040216

Method RETURN_MSG_ADD on class CL_MR_KPI_BW has no exception.

Method UPDATE_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_G_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20040216
2 Changing CT_L_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20040216
3 Changing CV_CURRSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20040216
4 Importing IV_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20040216
5 Importing IV_LAST_CALL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040216
6 Importing IV_MAXSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20040216

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