SAP ABAP Class CL_IM_HRHAP00_REPORTING_05 (Implementation Class for BAdI Imp. HRHAP00_REPORTING_05)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-AP-PM (Application Component) Appraisal, Valuation, and Survey Tool
     PAOC_HAP_DOCUMENT_UI (Package) Appraisal Document - User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HRHAP00_REPORTING BAdI Interface IF_EX_HRHAP00_REPORTING 20101221
Properties
Class CL_IM_HRHAP00_REPORTING_05  
Short Description Implementation Class for BAdI Imp. HRHAP00_REPORTING_05    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_HAP_DOCUMENT_UI   Appraisal Document - User Interface 
Created 20100621   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRHAP00_REPORTING BAdI Interface IF_EX_HRHAP00_REPORTING 20101221
Friends
Class CL_IM_HRHAP00_REPORTING_05 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COLUMN_APPRAISAL_NAME Constant Private Type reference (TYPE) STRING 'APPRAISAL_NAME' 20101221
2 GC_COLUMN_APPRAISEE Constant Private Type reference (TYPE) STRING 'APPRAISEE' 20101221
3 GC_COLUMN_APPRAISER Constant Private Type reference (TYPE) STRING 'APPRAISER' 20101221
4 GC_COLUMN_CELL_DESC Constant Private Type reference (TYPE) STRING 'DESC_ROW_%' 20101221
5 GC_COLUMN_CELL_NOTE Constant Private Type reference (TYPE) STRING 'NOTE_ROW_%' 20101221
6 GC_COLUMN_CELL_VALUE Constant Private Type reference (TYPE) STRING 'VALUE_ROW_%' 20101221
7 GC_COLUMN_CELL_VALUE_TEXT Constant Private Type reference (TYPE) STRING 'TXT_ROW_%' 20101221
8 GC_COLUMN_COLUMN_NAME Constant Private Type reference (TYPE) STRING 'COLUMN_NAME' 20101221
9 GC_COLUMN_EXECUTION_FROM Constant Private Type reference (TYPE) STRING 'EXECUTION_PERIOD_FROM' 20101221
10 GC_COLUMN_EXECUTION_TO Constant Private Type reference (TYPE) STRING 'EXECUTION_PERIOD_TO' 20101221
11 GC_COLUMN_OBJECTIVE_DATE Constant Private Type reference (TYPE) STRING 'OBJECTIVE_DATE' 20101221
12 GC_COLUMN_OTHERS Constant Private Type reference (TYPE) STRING 'OTHERS' 20101221
13 GC_COLUMN_PART_APPRAISER Constant Private Type reference (TYPE) STRING 'PART_APPRAISER' 20101221
14 GC_COLUMN_REVIEW_DATE Constant Private Type reference (TYPE) STRING 'REVIEW_DATE' 20101221
15 GC_COLUMN_STATUS Constant Private Type reference (TYPE) STRING 'STATUS_TEXT' 20101221
16 GC_COLUMN_SUB_STATUS Constant Private Type reference (TYPE) STRING 'SUB_STATUS_TEXT' 20101221
17 GC_COLUMN_VALIDITY_FROM Constant Private Type reference (TYPE) STRING 'VALIDITY_PERIOD_FROM' 20101221
18 GC_COLUMN_VALIDITY_TO Constant Private Type reference (TYPE) STRING 'VALIDITY_PERIOD_TO' 20101221
19 MT_DOCUMENT_BUFFER Instance attribute Private Type reference (TYPE) TY_T_DOCUMENT_LIST 20101221
20 MT_P5021_BUFFER Instance attribute Private Type reference (TYPE) HAP_T_P5021_EXP 20101221
Methods
# Method Level Visibility Method type Description Created on
1 ATTRIBUTES_FILL_BODY_NUMBERING Instance method Private Method 20110330
2 BUILD_ELEMENT_SUPERSET Instance method Private Method 20101221
3 BUILD_ELEMENT_SUPERSET_APPEND Instance method Private Method 20101221
4 CONVERT_CELL_DESC Instance method Private Method 20101221
5 CONVERT_CELL_NOTE Instance method Private Method 20101221
6 CONVERT_DATE Instance method Private Method 20101221
7 CONVERT_NAMED_TABLE Instance method Private Method 20101221
8 CREATE_OUTPUT_TABLE Instance method Private Method 20101221
9 DOCUMENT_LIST_BC Instance method Private Method 20101221
10 DOWNLOAD_TO_EXCEL Instance method Private Method 20101221
11 FORCE_ELEMENT_NUMBERING Instance method Private Method 20101221
12 GET_DOCUMENT Instance method Private Method 20101221
13 GET_ROW_IID_FROM_SUPERSET Instance method Private Method 20101221
14 SHOW_OPTION_DIALOG Instance method Private Method 20101221
15 SUPERSET_REARRANGE_ELEMENTS Instance method Private Method 20101221
16 WRITE_TABLE_BODY Instance method Private Method 20101221
17 WRITE_TABLE_HEADER Instance method Private Method 20101221
Events
Class CL_IM_HRHAP00_REPORTING_05 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_DOCUMENT_LIST Private See coding 20101221 TY_T_DOCUMENT_LIST type sorted table of HAP_S_DOCUMENT with unique key s_appraisal_id
Method Signatures

Method ATTRIBUTES_FILL_BODY_NUMBERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENTS Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20110330
2 Importing IT_P5021_EXP Call by reference Type reference (TYPE) HAP_T_P5021_EXP Erweiterungstabelle Infotyp 5021 20110330

Method ATTRIBUTES_FILL_BODY_NUMBERING on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method BUILD_ELEMENT_SUPERSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENTS_SUPERSET Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221
2 Importing IT_DOCUMENT_LIST Call by reference Type reference (TYPE) HAP_T_DOCUMENTS Beurteilungsliste (Aufbereitet für Ausgabe) 20101221
3 Importing IV_FIX_TREE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Einstelliges Kennzeichen 20101221

Method BUILD_ELEMENT_SUPERSET on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method BUILD_ELEMENT_SUPERSET_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENTS_SUPERSET Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221
2 Importing IS_PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20101221
3 Importing IV_APPRAISAL_ID Call by reference Type reference (TYPE) HAP_APPRAISAL_ID Beurteilungs-ID 20101221
4 Importing IV_FIX_TREE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Einstelliges Kennzeichen 20101221
5 Importing IV_PART_AP_ID Call by reference Type reference (TYPE) HAP_PART_AP_ID Beurteilungs-ID 20101221

Method BUILD_ELEMENT_SUPERSET_APPEND on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method CONVERT_CELL_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BODY_DESCR Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENT_DESCR Body - Elementbeschreibungen 20101221
2 Importing IV_ROW_IID Call by reference Type reference (TYPE) HAP_ROW_IID Interne Zeilen-ID (Fix - Fremdschlüssel f. Zellentabellen) 20101221
3 Returning RV_DESC Value transfer Type reference (TYPE) STRING 20101221

Method CONVERT_CELL_DESC on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method CONVERT_CELL_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BODY_CELL_NOTES Call by reference Type reference (TYPE) HAP_T_BODY_CELL_NOTES Body - Zellennotizen 20101221
2 Importing IV_COLUMN_IID Call by reference Type reference (TYPE) HAP_COLUMN_IID Interne Beurteilungsspalten-ID (Spalten-ID + Teilbeurt.-ID) 20101221
3 Importing IV_ROW_IID Call by reference Type reference (TYPE) HAP_ROW_IID Interne Zeilen-ID (Fix - Fremdschlüssel f. Zellentabellen) 20101221
4 Returning RV_NOTE Value transfer Type reference (TYPE) STRING 20101221

Method CONVERT_CELL_NOTE on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method CONVERT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20101221
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20101221

Method CONVERT_DATE on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method CONVERT_NAMED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMED_TABLE Call by reference Type reference (TYPE) ANY TABLE 20101221
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20101221

Method CONVERT_NAMED_TABLE on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method CREATE_OUTPUT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT_TABLE Value transfer Object reference (TYPE REF TO) DATA 20101221
2 Importing IS_EXPORT_FIELDS Call by reference Type reference (TYPE) HAP_S_EXCEL_FIELD_SELECTION Excel-Download: Selektionsstruktur für Daten 20101221
3 Importing IT_BODY_ELEMENTS Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221

Method CREATE_OUTPUT_TABLE on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method DOCUMENT_LIST_BC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOCUMENT_LIST Call by reference Type reference (TYPE) HAP_T_DOCUMENTS Beurteilungsliste (Aufbereitet für Ausgabe) 20101221
2 Returning RV_ABORT Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101221

Method DOCUMENT_LIST_BC on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method DOWNLOAD_TO_EXCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20101221

Method DOWNLOAD_TO_EXCEL on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method FORCE_ELEMENT_NUMBERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BODY_ELEMENTS Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221
2 Exporting EV_HAS_NO_NUMBERING Call by reference Type reference (TYPE) ABAP_BOOL 20101221
3 Importing IT_P5021_EXP Call by reference Type reference (TYPE) HAP_T_P5021_EXP Erweiterungstabelle Infotyp 5021 20101221

Method FORCE_ELEMENT_NUMBERING on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCUMENT Call by reference Type reference (TYPE) HAP_S_DOCUMENT Beurteilung 20101221
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20101221
3 Exporting EV_HAS_NO_NUMBERING Call by reference Type reference (TYPE) ABAP_BOOL Wahr, wenn die Elemente unsprüngl. keine Nummerierung hatten 20101221
4 Importing IV_APPRAISAL_ID Call by reference Type reference (TYPE) HAP_APPRAISAL_ID Beurteilungs-ID 20101221
5 Importing IV_APPRAISAL_PART_ID Call by reference Type reference (TYPE) HAP_PART_AP_ID Teilbeurteilungs-ID 20101221
6 Importing IV_PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20101221

Method GET_DOCUMENT on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method GET_ROW_IID_FROM_SUPERSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUPERSET_ELEMENT Call by reference Type reference (TYPE) HAP_S_BODY_ELEMENTS Body - Elemente 20101221
2 Importing IT_DOCUMENT_ELEMENTS Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221
3 Returning RV_ROW_IID Value transfer Type reference (TYPE) HAP_ROW_IID Interne Zeilen-ID (Fix - Fremdschlüssel f. Zellentabellen) 20101221

Method GET_ROW_IID_FROM_SUPERSET on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method SHOW_OPTION_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXPORT_FIELDS Call by reference Type reference (TYPE) HAP_S_EXCEL_FIELD_SELECTION Excel-Download: Selektionsstruktur für Daten 20101221
2 Exporting ET_COLUMNS Call by reference Type reference (TYPE) HAP_T_COLUMN Spalten-ID-Tabelle 20101221
3 Importing IS_HEADER_DISPLAY Call by reference Type reference (TYPE) HAP_S_HEADER_DISPLAY Kopfteil - Anzeigen 20101221
4 Importing IT_BODY_COLUMNS Call by reference Type reference (TYPE) HAP_T_BODY_COLUMNS Body - Spalten 20101221

Method SHOW_OPTION_DIALOG on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method SUPERSET_REARRANGE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENTS Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221
2 Importing IT_ELEMENTS Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221

Method SUPERSET_REARRANGE_ELEMENTS on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method WRITE_TABLE_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20101221
2 Importing IS_EXPORT_FIELDS Call by reference Type reference (TYPE) HAP_S_EXCEL_FIELD_SELECTION Excel-Download: Selektionsstruktur für Daten 20101221
3 Importing IT_DOCUMENT_LIST Call by reference Type reference (TYPE) HAP_T_DOCUMENTS Beurteilungsliste (Aufbereitet für Ausgabe) 20101221
4 Importing IT_ELEMENTS_SUPERSET Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221
5 Importing IT_EXPORT_COLUMNS Call by reference Type reference (TYPE) HAP_T_COLUMN Spalten-ID-Tabelle 20101221

Method WRITE_TABLE_BODY on class CL_IM_HRHAP00_REPORTING_05 has no exception.

Method WRITE_TABLE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20101221
2 Importing IS_HEADER_TEXTS Call by reference Type reference (TYPE) HAP_S_HEADER_TEXTS Kopfteil - Texte 20101221
3 Importing IT_BODY_ELEMENTS Call by reference Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elemente 20101221
4 Importing IV_HAS_NO_NUMBERING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101221

Method WRITE_TABLE_HEADER on class CL_IM_HRHAP00_REPORTING_05 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703