SAP ABAP Class CL_CS_KPI_BW (BW Update for Customer Service Processes)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-IS-ST-PR (Application Component) Process Statistics
     EE_CS_KPI_BIW (Package) Customer Service Process Statistics for BW
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 20031030
Properties
Class CL_CS_KPI_BW  
Short Description BW Update for Customer Service 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 EE_CS_KPI_BIW   Customer Service Process Statistics for BW 
Created 20031022   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CS_KPI_BW has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EMMA_KPI_BW BW Update from Case Generator 20031030
Friends
Class CL_CS_KPI_BW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_BPGUID Static Attribute Protected Type reference (TYPE) EMMA_BPGUID GUID of Transaction/Process 20040203
2 N_CURRSIZE_CL_CS01 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Records for Clarification of Move-In/Out 20031203
3 N_CURRSIZE_CL_CS02 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Records for Clarification of Rate Maintenance 20040205
4 N_CURRSIZE_NCL_CS01 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Records for Non-Clarification of Move-In/Out 20031203
5 N_CURRSIZE_NCL_CS02 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Number of Records for Non-Clarification of Rate Maintenance 20031203
6 N_MAXSIZE_CL_CS01 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum number of table entries in extraction API interface 20031202
7 N_MAXSIZE_CL_CS02 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum Number of Table Entries in Extraction API Interface 20040205
8 N_MAXSIZE_NCL_CS01 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum number of table entries in extraction API interface 20031202
9 N_MAXSIZE_NCL_CS02 Static Attribute Protected Type reference (TYPE) RSMAXSIZE Maximum number of table entries in extraction API interface 20031202
10 N_MSGSN_OFFSET Static Attribute Protected Type reference (TYPE) EMMA_MSGSN Unique Sequential Number of a Message per Extract 20040203
11 N_MSGV1 Static Attribute Protected Type reference (TYPE) MSGV1 Message Variable 01 20031204
12 N_MSGV2 Static Attribute Protected Type reference (TYPE) MSGV2 Message Variable 02 20031204
13 N_MSGV3 Static Attribute Protected Type reference (TYPE) MSGV3 Message Variable 03 20031204
14 N_MSGV4 Static Attribute Protected Type reference (TYPE) MSGV4 Message Variable 04 20031204
15 N_OBJREF_ISU_BW_KPI_CS Static Attribute Protected Object reference (TYPE REF TO) IF_EX_ISU_BW_KPI_CS BAdI Interface IF_EX_ISU_BW_KPI_CS 20031204
16 N_T_BIW_ISU_CL_CS01 Static Attribute Protected Type reference (TYPE) GT_BIW_ISU_CL_CS01 BW Extract for Proc.Stats.for Move-In / Out / In/Out (Table) 20031202
17 N_T_BIW_ISU_CL_CS02 Static Attribute Protected Type reference (TYPE) GT_BIW_ISU_CL_CS02 BW Extract for Proc. Statistics for Rate Maintenance (Table) 20040205
18 N_T_BIW_ISU_NCL_CS01 Static Attribute Protected Type reference (TYPE) GT_BIW_ISU_NCL_CS01 BW Extract for Proc.Stats.for Move-In / Out / In/Out (Table) 20031202
19 N_T_BIW_ISU_NCL_CS02 Static Attribute Protected Type reference (TYPE) GT_BIW_ISU_NCL_CS02 BW Extract for Process Statistics for Rate Maintenance 20031202
20 N_T_V_EANL_BW Static Attribute Protected Type reference (TYPE) GT_V_EANL_BW Buffer for Installation Data 20031204
21 N_T_V_EAUS_BW Static Attribute Protected Type reference (TYPE) GT_V_EAUS_BW Buffer for Move-Out Document Data 20031204
22 N_T_V_EEIN_BW Static Attribute Protected Type reference (TYPE) GT_V_EEIN_BW Buffer for Move-In Document Data 20031204
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_EXTRACT Static method Protected Method Create BW Extraction Structure for Each DataSource 20031204
2 DETERMINE_CONTRACT Static method Protected Method Determine Contract-Specific Data for KPI Message 20031204
3 DETERMINE_INSTLN Static method Protected Method Determine Installation Data for KPI Message (Rate Maint.) 20031204
4 DETERMINE_USER_CANC Static method Protected Method Filter Out User Terminations 20040225
5 DIVIDE_PACKAGE Static method Protected Method Split Data Package 20031203
6 GET_PACKAGE_SIZE Static method Protected Method Determine Package Size for Each DataSource 20031202
7 RETURN_MSG_ADD Static method Protected Method Add Error Message to EMMA Log 20031204
8 UPDATE_QUEUE Static method Protected Method Update BW Delta Queue 20031203
Events
Class CL_CS_KPI_BW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_BIW_ISU_CL_CS01 Protected Type reference (TYPE) BIW_ISU_CL_CS01_T BW Extract for Proc.Stats.for Move-In / Out / In/Out (Table) 20031202
2 GT_BIW_ISU_CL_CS02 Protected Type reference (TYPE) BIW_ISU_CL_CS02_T BW Extract for Proc. Statistics for Rate Maintenance (Table) 20040205
3 GT_BIW_ISU_NCL_CS01 Protected Type reference (TYPE) BIW_ISU_NCL_CS01_T BW Extract for Proc.Stats.for Move-In / Out / In/Out (Table) 20031202
4 GT_BIW_ISU_NCL_CS02 Protected Type reference (TYPE) BIW_ISU_NCL_CS02_T BW Extract for Proc. Statistics for Rate Maintenance (Table) 20031202
5 GT_V_EANL_BW Protected See coding Buffer for Installation Data 20031204
6 GT_V_EAUS_BW Protected See coding Buffer for Move-Out Document Data 20031204
7 GT_V_EEIN_BW Protected See coding Buffer for Move-In Document Data 20031204
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 20031204
2 Exporting ET_CL_CS01 Call by reference Type reference (TYPE) BIW_ISU_CL_CS01_T BW-Extraktstruktur für Prozessstatistik Ein-, Aus- und Umzug 20031204
3 Exporting ET_CL_CS02 Call by reference Type reference (TYPE) BIW_ISU_CL_CS02_T BW-Extrakt für Prozessstatistik Tarifpflege (Tabelle) 20040205
4 Exporting ET_NCL_CS01 Call by reference Type reference (TYPE) BIW_ISU_NCL_CS01_T BW-Extrakt für Prozessstatistik Ein-, Aus-, Umzug (Tabelle) 20031204
5 Exporting ET_NCL_CS02 Call by reference Type reference (TYPE) BIW_ISU_NCL_CS02_T BW-Extraktstruktur für Prozessstatistik Tarifänderung 20031204
6 Importing IT_EXTRACT Call by reference Type reference (TYPE) EKPI_BW_EXTRACT_TAB Tabelle von BW-Extrakten für KPI (allgemeiner Teil) 20031204
7 Importing IV_CALLER Call by reference Type reference (TYPE) CHAR1 '1': Vorbereitung; '2': Fallgenerierung 20060411

Method BUILD_EXTRACT on class CL_CS_KPI_BW has no exception.

Method DETERMINE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NCL_CS01 Call by reference Type reference (TYPE) BIW_ISU_NCL_CS01 BW-Extraktstruktur für Prozessstatistik Ein-, Aus- und Umzug 20031204
2 Importing IV_EXTRACT Call by reference Type reference (TYPE) EKPI_BW_EXTRACT Vorbereitung BW-Extrakt Klärung 20031204

Method DETERMINE_CONTRACT on class CL_CS_KPI_BW has no exception.

Method DETERMINE_INSTLN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NCL_CS02 Call by reference Type reference (TYPE) BIW_ISU_NCL_CS02 BW-Extraktstruktur für Prozessstatistik Ein-, Aus- und Umzug 20031204
2 Importing IV_EXTRACT Call by reference Type reference (TYPE) EKPI_BW_EXTRACT Vorbereitung BW-Extrakt Klärung 20031204

Method DETERMINE_INSTLN on class CL_CS_KPI_BW has no exception.

Method DETERMINE_USER_CANC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EKPI_BW_EXTRACT Call by reference Type reference (TYPE) EKPI_BW_EXTRACT_TAB Vorbereitung BW-Extrakt Klärung (Tabelle) 20040225
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040225

Method DETERMINE_USER_CANC on class CL_CS_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 20031203
2 Exporting ET_L_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle für aktuelles Datenpaket 20031203
3 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle von Datensätzen für BW 20031203
4 Importing IV_L_SIZE Call by reference Type reference (TYPE) RSMAXSIZE Erlaubte Anzahl Sätze für aktuelles Datenpaket 20031203

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

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

Method RETURN_MSG_ADD on class CL_CS_KPI_BW has no exception.

Method UPDATE_QUEUE 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 20031203
2 Changing CT_L_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20031203
3 Changing CV_CURRSIZE Call by reference Type reference (TYPE) RSMAXSIZE Anzahl Sätze im Puffer 20031203
4 Importing IV_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20031203
5 Importing IV_LAST_CALL Call by reference Type reference (TYPE) BOOLE_D Letzter Aufruf der Extraktionsmethode 20031203
6 Importing IV_MAXSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20031203

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