SAP ABAP Class CL_HRFPM_FIN_CHK (Checks for Financing Rules)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_FTE (Package) Position Management: Full-Time Equivalents
Properties
Class CL_HRFPM_FIN_CHK  
Short Description Checks for Financing Rules    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FPM_FTE   Position Management: Full-Time Equivalents 
Created 20030316   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)
Interfaces
Class CL_HRFPM_FIN_CHK has no interface implemented.
Friends
Class CL_HRFPM_FIN_CHK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_COLLECTOR Static Attribute Private Object reference (TYPE REF TO) CL_HRFPM_FIN_CHK_COLLECTOR Checks for Financing Rules 20030316
2 CONST_CATG_ALL_CATEGORIES Constant Public Type reference (TYPE) HRFPM_FIN_CHECK_ERROR_CATEGORY '$$$$$$$$' Error Category for Check Error in Financing Rules 20031112
3 CONST_CATG_BU_OCCUPATION Constant Public Type reference (TYPE) HRFPM_FIN_CHECK_ERROR_CATEGORY 'N' 20041031
4 CONST_CATG_NOT_CATEGORIZED Constant Public Type reference (TYPE) HRFPM_FIN_CHECK_ERROR_CATEGORY 'X' Error Category for Check Error in Financing Rules 20030328
5 CONST_CHK_OV_SERVC_OM Constant Public Type reference (TYPE) OMSERVICE 'ASSIGNMENT RULES (ORG)' Hierarchy Framework: Interface Object Service 20031108
6 CONST_CHK_OV_SERVC_OM_NO_COLL Constant Public Type reference (TYPE) OMSERVICE 'GENERAL CHECKS (ORG)' Hierarchy Framework: Interface Object Service 20031108
7 CONST_CHK_OV_SERVICE Constant Public Type reference (TYPE) OMSERVICE 'ASSIGNMENT RULES (PBC)' Hierarchy Framework: Interface Object Service 20030316
8 CONST_CHK_OV_SERVICE_NO_COLL Constant Public Type reference (TYPE) OMSERVICE 'ASSIGNMENT RULES (PBC) FLAT' Hierarchy Framework: Interface Object Service 20030327
9 CONST_FIN_CHK_APPLC_FTE Constant Public Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 'FTE' 20031102
10 CONST_FIN_CHK_APPLC_ORG Constant Public Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 'ORG' 20031102
11 CONST_FIN_CHK_SCENARIO_BUFF Constant Public Type reference (TYPE) HRFPM_FIN_CHK_SCENARIO 'MASS' 20040811
12 CONST_FIN_CHK_SCENARIO_DIA Constant Public Type reference (TYPE) HRFPM_FIN_CHK_SCENARIO 'DIA ' 20031102
13 CONST_FIN_CHK_SCENARIO_MASS Constant Public Type reference (TYPE) HRFPM_FIN_CHK_SCENARIO 'BUFF' 20031102
14 CONST_FIN_CHK_SCENARIO_OM Constant Public Type reference (TYPE) HRFPM_FIN_CHK_SCENARIO 'OM ' 20031102
15 CONST_OV_SERVICE_LEVEL_UP Constant Public Type reference (TYPE) OMSERVICE 'ONE LEVEL UP BUDGET' Hierarchy Framework: Interface Object Service 20030902
16 CONST_TECH_CATG_BU_NOT_OCC Constant Public Type reference (TYPE) HRFPM_FIN_CHECK_ERROR_CATEGORY '/N' Error Category for Check Error in Financing Rules 20030414
17 CONST_TECH_CATG_BU_OCC Constant Public Type reference (TYPE) HRFPM_FIN_CHECK_ERROR_CATEGORY '/BU_OCC' Error Category for Check Error in Financing Rules 20030414
18 CONST_TECH_CATG_PREFIX Constant Public Type reference (TYPE) CHAR1 '/' Indicator for 'Technical Category' 20030411
19 DIALOG_BUFFER Static Attribute Private Type reference (TYPE) HRFPM_T_FIN_CHECK_RESULT Table Structure for HRFPM_S_FIN_CHECK_RESULT 20030316
20 MY_BOOL_CHECK_PER_FTE Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20030527
21 MY_INTERNAL_STATUS Static Attribute Private Type reference (TYPE) STRUC_INTERNAL_STATUS 20030902
22 OUTPUT_EXIT Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRFPM_OCC_OUTPUT BAdI Interface IF_EX_HRFPM_OCC_OUTPUT 20031118
23 OUTPUT_EXIT_NO_IMPL Static Attribute Private Type reference (TYPE) FLAG General Flag 20031118
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_CHECK_COLLECTOR_BUFF Static method Public Method Instance Procurred on the Checker (for batch reports) 20040811
2 ASSERT_CHECK_COLLECTOR_MASS Static method Public Method Instance Procurred on the Checker (for batch reports) 20031109
3 ASSERT_CHECK_COLLECTOR_OM Static method Public Method Instance Procurred on the Checker (for Hierarchy Framework) 20031109
4 ASSERT_COLLECT_STRUCTURE Static method Private Method 20031102
5 ASSERT_FIN_CHK_APPLC Static method Private Method 20031102
6 ASSERT_OUTPUT_EXIT Static method Private Method 20031118
7 BUILD_CHECK_COLLECTOR Static method Private Method Instance Procurred on the Checker (for Hierarchy Framework) 20031109
8 BUILD_DIALOG_BFR_KEY Static method Private Method Procure Index for Dialog Buffering 20030316
9 CATEGORIZE_CHECK_ERROR_DEFT Static method Public Method Default Implementation for Categorizing Check Error 20031106
10 CHECK_ASSIGNMENTS_FOR_STRUC Static method Public Method Get Check Result for a Structure 20040812
11 CHECK_ASSIGNMNT_IN_DIALOG Static method Public Method Process 'Check Rules for Online Staff Assignment' 20031102
12 CHECK_ASSIGNMNT_IN_DIALOG_LAST Static method Public Method End Process 'Check Rules for Staff Assignment' 20031101
13 CHECK_ASSIGNMNT_IN_DIALOG_ORG Static method Public Method Process 'Check Rules for Online Staff Assignment' 20031106
14 CHECK_BUFFERED_MODE_ALLOWED Static method Private Method 20031009
15 CHECK_OCC_RULE_ACTIVE Static method Public Method OSS1613464 20110722
16 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030316
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041031
18 CREATE_CHECK_COLLECTOR Static method Private Method Procure Instance on the Hierarchy Checker 20040812
19 CREATE_DEFAULT_MESSAGE Static method Public Method Default Implementation for Creating Messages 20031113
20 DELETE_CHECK_COLLECTOR Static method Private Method 20030404
21 EXEMPTION_AUTHORITY_CHECK Static method Public Method Authorization Check for Check Exceptions 20030410
22 FIGURE_OUT_FIN_CHK_APPLC Static method Private Method 20031102
23 FILL_CHECK_FILTER_TEXT Static method Public Method 20031128
24 FILL_CREATION_INFO Static method Private Method Evaluate Status of OM Framework 20031101
25 FILL_CREATION_INFO_BUFF Static method Private Method Evaluate Status of OM Framework 20040811
26 FILL_CREATION_INFO_DIA Static method Private Method Evaluate Status of OM Framework 20031102
27 FILL_CREATION_INFO_MASS Static method Private Method Evaluate Status of OM Framework 20031102
28 FILL_CREATION_INFO_OM Static method Private Method Evaluate Status of OM Framework 20031102
29 FILL_ERROR_CATEGORY_TEXT Static method Public Method 20031128
30 GET_VALUE_OF_REMUNERATION Static method Public Method Procure Evaluation of Remuneration (-> Store) 20030316
31 GET_WORST_MESSAGE Static method Public Method 20031105
32 MERGE_DIALOG_BUFFER Static method Private Method Copy Check Result in the Online Buffering 20030316
33 PREPARE_CHECK_ORG Static method Private Method 20031106
34 PROVIDE_TARIFF_DATA_CHECK_OM Static method Private Method 'Provide' all Buffer-Relevant Its for BU and Object 20031031
35 QUERY_COLLECT_RESULT_PER_FTE Static method Public Method Should the Check Result FTE be Counted Exactly 20030527
36 ROOT_NODES_CHANGED Static method Private Method 20030902
37 WRITE_ERROR_WEIGHT Static method Public Method Amount determined by check result according to unit 20040430
Events
Class CL_HRFPM_FIN_CHK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STRUC_BU_ITYPE Private Type reference (TYPE) HRFPM_S_FIN_CHK_ITYPES_BU 20030316
2 STRUC_COLLECTOR_CREATION_INFO Private See coding 20031031 BEGIN OF struc_collector_creation_info, struc_info TYPE hrfpm_s_fin_chck_struc_info, tree_handle type ref to cl_gui_column_tree, flg_collect_mode TYPE flag, flg_buffer_mode TYPE flag, flg_reconstruct TYPE flag, flg_use_om_buffer TYPE flag, flg_use_ldb_buffer TYPE flag, info_type_provide_method type funcname, fin_chk_scenario TYPE hrfpm_fin_chk_scenario, fin_chk_application TYPE hrfpm_fin_chk_application, fin_chk_filter_range type HRFPM_T_RANGE_CHK_FILTER, END OF struc_collector_creation_info
3 STRUC_FRAMEWORK_STATUS Private See coding 20031109 BEGIN OF struc_framework_status, main_object TYPE objec, mode TYPE omactmode, pathid TYPE wegid, rootobj TYPE hrrootob_t, plvar TYPE plvar, date TYPE datum, begda TYPE datum, endda TYPE datum, tree_handle TYPE REF TO cl_gui_column_tree, service TYPE omservice, scenario TYPE hromscen, array_type TYPE hrarraytyp, END OF struc_framework_status
4 STRUC_INTERNAL_STATUS Private See coding 20030902 BEGIN OF struc_internal_status, tree_handle TYPE REF TO cl_gui_column_tree, ov_service TYPE omservice, struc_info TYPE hrfpm_s_fin_chck_struc_info, END OF struc_internal_status
5 STRUC_P_ITYPE Private Type reference (TYPE) HRFPM_S_FIN_CHK_ITYPES_P 20030316
6 STRUC_S_ITYPE Private Type reference (TYPE) HRFPM_S_FIN_CHK_ITYPES_S 20030316
7 TAB_DIALOG_BUFFER Private Type reference (TYPE) HRFPM_T_FIN_CHECK_RESULT Table Structure for HRFPM_S_FIN_CHECK_RESULT 20030316
Method Signatures

Method ASSERT_CHECK_COLLECTOR_BUFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_CHECK_COLLECTOR Value transfer Object reference (TYPE REF TO) CL_HRFPM_FIN_CHK_COLLECTOR Prüfungen der Finanzierungsregeln 20040811
2 Importing IP_FLG_DELETE Call by reference Type reference (TYPE) FLAG allgemeines flag 20040811
3 Importing IP_FLG_RECONSTRUCT Call by reference Type reference (TYPE) FLAG allgemeines flag 20040811
4 Importing IP_INFO_TYPE_PROVIDE_METHOD Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20040811
5 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20040811
6 Importing IT_CHK_FILTER_VALS Call by reference Type reference (TYPE) HRFPM_T_RANGE_CHK_FILTER Tabellenstruktur zu HRFPM_S_RANGE_CHK_FILTER 20040811
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20040811

Method ASSERT_CHECK_COLLECTOR_MASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_CHECK_COLLECTOR Value transfer Object reference (TYPE REF TO) CL_HRFPM_FIN_CHK_COLLECTOR Prüfungen der Finanzierungsregeln 20031109
2 Importing IP_FLG_DELETE Call by reference Type reference (TYPE) FLAG allgemeines flag 20031109
3 Importing IP_FLG_RECONSTRUCT Call by reference Type reference (TYPE) FLAG allgemeines flag 20031109
4 Importing IP_INFO_TYPE_PROVIDE_METHOD Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20040407
5 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20031109
6 Importing IT_CHK_FILTER_VALS Call by reference Type reference (TYPE) HRFPM_T_RANGE_CHK_FILTER Tabellenstruktur zu HRFPM_S_RANGE_CHK_FILTER 20031123
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031109

Method ASSERT_CHECK_COLLECTOR_OM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDITIONAL_DATA Call by reference Type reference (TYPE) OMADDDATA Strukturinformation für Sammelstruktur 20031109
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA allgemeines flag 20031109
3 Importing CHANGEMODE Call by reference Type reference (TYPE) OMACTMODE allgemeines flag 20031109
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20031109
5 Exporting EP_REF_RULE_CHECKER Call by reference Object reference (TYPE REF TO) CL_HRFPM_FIN_CHK_COLLECTOR Prüfungen der Finanzierungsregeln 20031109
6 Importing IP_FLG_DELETE Call by reference Type reference (TYPE) FLAG allgemeines flag 20031109
7 Importing IP_FLG_RECONSTRUCT Call by reference Type reference (TYPE) FLAG Prüfungen der Finanzierungsregeln 20031109
8 Importing IP_TREE_HANDLE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20031109
9 Importing KEY_DATE Call by reference Type reference (TYPE) DATUM Datum 20040219
10 Importing MAIN_OBJECT Call by reference Type reference (TYPE) OBJEC Workarea zur Datenbank PCH 20031109
11 Importing OVERVIEW_SERVICE Call by reference Type reference (TYPE) OMSERVICE Hierarchieframework: Service des Oberflächenobjektes 20031109
12 Importing PATHID Call by reference Type reference (TYPE) WEGID Auswertungsweg 20031109
13 Importing RELAT_OBJECT Call by reference Type reference (TYPE) OBJEC Column Tree Control 20031109
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031109

Method ASSERT_COLLECT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20031102
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031102

Method ASSERT_FIN_CHK_APPLC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20031102
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031102

Method ASSERT_OUTPUT_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_OUTPUT Value transfer Object reference (TYPE REF TO) IF_EX_HRFPM_OCC_OUTPUT BAdI-Interface IF_EX_HRFPM_OCC_OUTPUT 20031118

Method ASSERT_OUTPUT_EXIT on class CL_HRFPM_FIN_CHK has no exception.

Method BUILD_CHECK_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20040811
2 Exporting EP_CHECK_COLLECTOR Value transfer Object reference (TYPE REF TO) CL_HRFPM_FIN_CHK_COLLECTOR Prüfungen der Finanzierungsregeln 20031109
3 Importing IP_APPLICATION Call by reference Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20031109
4 Importing IP_FLG_DELETE Call by reference Type reference (TYPE) FLAG allgemeines flag 20031109
5 Importing IP_FLG_RECONSTRUCT Call by reference Type reference (TYPE) FLAG allgemeines flag 20031109
6 Importing IP_INFO_TYPE_PROVIDE_METHOD Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20040407
7 Importing IP_OM_SERVICE Call by reference Type reference (TYPE) OMSERVICE Hierarchieframework: Service des Oberflächenobjektes 20031109
8 Importing IP_OM_TREE_HANDLE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20031109
9 Importing IP_SCENARIO Call by reference Type reference (TYPE) HRFPM_FIN_CHK_SCENARIO 20031109
10 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20040811
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031109

Method BUILD_DIALOG_BFR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) HRFPM_S_FIN_REL_KEY Schlüssel für Bewertungsinfo 20030316
2 Importing IS_KEY Call by reference Type reference (TYPE) HRFPM_S_FIN_REL_KEY Schlüssel für Bewertungsinfo 20030316

Method BUILD_DIALOG_BFR_KEY on class CL_HRFPM_FIN_CHK has no exception.

Method CATEGORIZE_CHECK_ERROR_DEFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHECK_ERROR Call by reference Type reference (TYPE) HRFPM_S_FIN_CHK_ERROR 20031106
2 Importing IS_EXEMPTION Call by reference Type reference (TYPE) HRFPM_S_FIN_EXEMPTION 20031106
3 Importing IS_FIN_REL_KEY Call by reference Type reference (TYPE) HRFPM_S_FIN_REL_KEY 20031106
4 Importing IT_CHECK_MESSAGES Call by reference Type reference (TYPE) HRFPM_T_FIN_CHK_MESSAGES 20031106

Method CATEGORIZE_CHECK_ERROR_DEFT on class CL_HRFPM_FIN_CHK has no exception.

Method CHECK_ASSIGNMENTS_FOR_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_RESULTS Call by reference Type reference (TYPE) HRFPM_T_FIN_CHECK_RESULT Tabellenstruktur zu HRFPM_S_FIN_CHECK_RESULT 20040812
2 Importing IP_CHECK_BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20040812
3 Importing IP_CHECK_ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20040812
4 Importing IP_CHECK_KEY_DATE Call by reference Type reference (TYPE) DATUM Datum 20040812
5 Importing IT_STRUC Call by reference Type reference (TYPE) STRUC_T Zu analysierende Struktur 20040812

Method CHECK_ASSIGNMENTS_FOR_STRUC on class CL_HRFPM_FIN_CHK has no exception.

Method CHECK_ASSIGNMNT_IN_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORST_MESSAGE Call by reference Type reference (TYPE) SYMSG 20031105
2 Exporting ET_CHECK_MESSAGES Call by reference Type reference (TYPE) HRFPM_T_FIN_CHK_MESSAGES Meldungen für Prüf-BAdI für finanzierungsregeln 20031102
3 Exporting E_MSG_TEXT Call by reference Type reference (TYPE) BAPI_MSG Meldungstext 20031118
4 Importing IP_APPLICATION Call by reference Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20031102
5 Importing IP_OCC_WEIGHT Call by reference Type reference (TYPE) PT1509-AMNT 1 Anzahl 20041019
6 Importing IP_PLVAR Call by reference Type reference (TYPE) PLVAR 20031102
7 Importing IP_RAISE_MESSAGE Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20031102
8 Importing IS_CHECK_EXEMPTION Call by reference Type reference (TYPE) HRFPM_S_FIN_EXEMPTION 20031102
9 Importing IS_FINANCEE_OBJECT Call by reference Type reference (TYPE) HROBJECT Bewertung eines zu finanzierenden Objektes 20031102
10 Importing IS_FINANCING_OBJECT Call by reference Type reference (TYPE) HROBJECT Bewertung eines Budgetelements 20031102
11 Importing IS_FINANCING_PERIOD Call by reference Type reference (TYPE) HRFPM_S_FINANCING_PERIOD Finanzierungszeitraum 20031102

Method CHECK_ASSIGNMNT_IN_DIALOG on class CL_HRFPM_FIN_CHK has no exception.

Method CHECK_ASSIGNMNT_IN_DIALOG_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIN_REL_DELETED Call by reference Type reference (TYPE) HRFPM_T_FIN_REL_KEY 20031101
2 Importing IT_FIN_REL_MODIFIED Call by reference Type reference (TYPE) HRFPM_T_FIN_REL_KEY_EXTENDED 20031101
3 Importing IT_NON_OCCUPIED Call by reference Type reference (TYPE) HRFPM_T_FIN_REL_KEY 20031101

Method CHECK_ASSIGNMNT_IN_DIALOG_LAST on class CL_HRFPM_FIN_CHK has no exception.

Method CHECK_ASSIGNMNT_IN_DIALOG_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORST_MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20031106
2 Exporting E_MSG_TEXT Call by reference Type reference (TYPE) BAPI_MSG Meldungstext 20031118
3 Importing FLT_VAL Value transfer Type reference (TYPE) HRFPM_CHECK_FILTER BAdI-Filter für Public Sector spezifische Prüfungen im HR 20031106
4 Importing IS_NEW_PRELP Call by reference Type reference (TYPE) PRELP 20031106
5 Importing IS_NEW_WPLOG Call by reference Type reference (TYPE) WPLOG 20031106
6 Importing IS_OLD_PRELP Call by reference Type reference (TYPE) PRELP 20031106
7 Importing IS_OLD_WPLOG Call by reference Type reference (TYPE) WPLOG 20031106
8 Importing I_INFTY Call by reference Type reference (TYPE) INFTY 20031106

Method CHECK_ASSIGNMNT_IN_DIALOG_ORG on class CL_HRFPM_FIN_CHK has no exception.

Method CHECK_BUFFERED_MODE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20031102
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031009

Method CHECK_OCC_RULE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20110722

Method CHECK_OCC_RULE_ACTIVE on class CL_HRFPM_FIN_CHK has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRFPM_FIN_CHK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRFPM_FIN_CHK has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRFPM_FIN_CHK has no parameter.
Method CONSTRUCTOR on class CL_HRFPM_FIN_CHK has no exception.

Method CREATE_CHECK_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20040812
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20040812

Method CREATE_DEFAULT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECK_MESSAGES Call by reference Type reference (TYPE) HRFPM_T_FIN_CHK_MESSAGES 20031113
2 Importing IP_MESSAGE_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20040222
3 Importing IS_CHECK_ERROR Call by reference Type reference (TYPE) HRFPM_S_FIN_CHK_ERROR 20031113
4 Importing IS_EXEMPTION Call by reference Type reference (TYPE) HRFPM_S_FIN_EXEMPTION 20031113
5 Importing IS_FIN_REL_KEY Call by reference Type reference (TYPE) HRFPM_S_FIN_REL_KEY 20031113
# Exception Resumable Description Created on
1 INPUT_INCONSISTENT 20031113

Method DELETE_CHECK_COLLECTOR Signature

Method DELETE_CHECK_COLLECTOR on class CL_HRFPM_FIN_CHK has no parameter.
Method DELETE_CHECK_COLLECTOR on class CL_HRFPM_FIN_CHK has no exception.

Method EXEMPTION_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXEMPTION Call by reference Type reference (TYPE) HRFPM_S_FIN_EXEMPTION Struktur für Prüfausnahmen 20030410
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20030410

Method FIGURE_OUT_FIN_CHK_APPLC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO 20031102
2 Returning RP_FIN_CHK_APPLC Value transfer Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20031102

Method FIGURE_OUT_FIN_CHK_APPLC on class CL_HRFPM_FIN_CHK has no exception.

Method FILL_CHECK_FILTER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHECKFILTER_TEXT Value transfer Type reference (TYPE) HRFPM_FTE_TEXT Allgemeiner Text 20031128
2 Importing UP_FILTER Call by reference Type reference (TYPE) HRFPM_FIN_CHECK_FILTER BADI-Filter für Prüfung der Finanzierungsregeln 20031128

Method FILL_CHECK_FILTER_TEXT on class CL_HRFPM_FIN_CHK has no exception.

Method FILL_CREATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_FLG_LEFT_FIN_CHK_OV Call by reference Type reference (TYPE) FLAG 20031101
2 Exporting ES_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20031102
3 Importing IP_APPLICATION Call by reference Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20031102
4 Importing IP_OM_SERVICE Call by reference Type reference (TYPE) OMSERVICE Hierarchieframework: Service des Oberflächenobjektes 20031101
5 Importing IP_OM_TREE_HANDLE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20031101
6 Importing IP_SCENARIO Call by reference Type reference (TYPE) HRFPM_FIN_CHK_SCENARIO 20031102
7 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20031101
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031102

Method FILL_CREATION_INFO_BUFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20040811
2 Importing IP_APPLICATION Call by reference Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20040811
3 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20040811
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20040811

Method FILL_CREATION_INFO_DIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20031102
2 Importing IP_APPLICATION Call by reference Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20031102
3 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20070816
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031102

Method FILL_CREATION_INFO_MASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20031102
2 Importing IP_APPLICATION Call by reference Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20031102
3 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20031102
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031102

Method FILL_CREATION_INFO_OM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_FLG_LEFT_FIN_CHK_OV Call by reference Type reference (TYPE) FLAG 20031102
2 Exporting ES_CREATION_INFO Call by reference Type reference (TYPE) STRUC_COLLECTOR_CREATION_INFO 20031102
3 Importing IP_APPLICATION Call by reference Type reference (TYPE) HRFPM_FIN_CHK_APPLICATION 20031102
4 Importing IP_OM_SERVICE Call by reference Type reference (TYPE) OMSERVICE Hierarchieframework: Service des Oberflächenobjektes 20031102
5 Importing IP_OM_TREE_HANDLE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20031102
6 Importing IS_STRUC_INFO Call by reference Type reference (TYPE) HRFPM_S_FIN_CHCK_STRUC_INFO Strukturinformation für Sammelstruktur 20031102
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031102

Method FILL_ERROR_CATEGORY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CATG Call by reference Type reference (TYPE) HRFPM_FIN_CHECK_ERROR_CATEGORY Fehlerkategorie für Prüfung von Finanzierungsregeln 20031128
2 Returning RP_TEXT Value transfer Type reference (TYPE) HRFPM_FTE_TEXT Allgemeiner Text 20031128

Method FILL_ERROR_CATEGORY_TEXT on class CL_HRFPM_FIN_CHK has no exception.

Method GET_VALUE_OF_REMUNERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_VGRPW Value transfer Type reference (TYPE) VGRPW Wertigkeit der Vergütungsgruppe 20030316
2 Importing IS_REMUNERATION Call by reference Type reference (TYPE) T5D7M Wertigkeit der Vergütungsgruppen 20030316

Method GET_VALUE_OF_REMUNERATION on class CL_HRFPM_FIN_CHK has no exception.

Method GET_WORST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORST_MESSAGE Call by reference Type reference (TYPE) SYMSG 20031105
2 Importing IT_CHECK_MESSAGES Call by reference Type reference (TYPE) HRFPM_T_FIN_CHK_MESSAGES 20031105
3 Importing IT_CHECK_RESULT Call by reference Type reference (TYPE) HRFPM_T_FIN_CHECK_RESULT Tabellenstruktur zu HRFPM_S_FIN_CHECK_RESULT 20031118
4 Importing IT_MESSAGE_TYPES_EXCL Call by reference Type reference (TYPE) HRFPM_T_MSGTY 20031105

Method GET_WORST_MESSAGE on class CL_HRFPM_FIN_CHK has no exception.

Method MERGE_DIALOG_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECK_RESULT Call by reference Type reference (TYPE) HRFPM_S_FIN_CHECK_RESULT Struktur mit Fehler + Ausnahmen 20030316
2 Importing IT_CHECK_RESULTS Call by reference Type reference (TYPE) HRFPM_T_FIN_CHECK_RESULT Tabellenstruktur zu HRFPM_S_FIN_CHECK_RESULT 20030411

Method MERGE_DIALOG_BUFFER on class CL_HRFPM_FIN_CHK has no exception.

Method PREPARE_CHECK_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_FLG_NO_CHECK Call by reference Type reference (TYPE) FLAG allgemeines flag 20031106
2 Exporting EP_OCC_WEIGHT Call by reference Type reference (TYPE) PT1509-AMNT Anzahl 20041019
3 Exporting ES_EXEMPTION Call by reference Type reference (TYPE) HRFPM_S_FIN_EXEMPTION Struktur für Prüfausnahmen 20031106
4 Exporting ES_FIN_REL_KEY Call by reference Type reference (TYPE) HRFPM_S_FIN_REL_KEY Schlüssel für Bewertungsinfo 20031106
5 Importing FLT_VAL Call by reference Type reference (TYPE) HRFPM_CHECK_FILTER BAdI-Filter für Public Sector spezifische Prüfungen im HR 20031106
6 Importing IS_NEW_PRELP Call by reference Type reference (TYPE) PRELP Puffer Personalstammdaten 20031106
7 Importing IS_NEW_WPLOG Call by reference Type reference (TYPE) WPLOG PD-Infotyp-Workarea 20031106
8 Importing IS_OLD_PRELP Call by reference Type reference (TYPE) PRELP Puffer Personalstammdaten 20031106
9 Importing IS_OLD_WPLOG Call by reference Type reference (TYPE) WPLOG PD-Infotyp-Workarea 20031106
10 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20031106
# Exception Resumable Description Created on
1 CX_HRFPM_FIN_CHK Ausnahmklasse für Finanzierungsregeln 20031106

Method PROVIDE_TARIFF_DATA_CHECK_OM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUDGET_TARIFF_DATA Call by reference Type reference (TYPE) HRFPM_T_FIN_CHK_TARIFF_BU Bewertungsrelevante Daten zu einem Budgetobjekt 20031031
2 Exporting ET_OBJECT_TARIFF_DATA Call by reference Type reference (TYPE) HRFPM_T_FIN_CHK_OBJECT_TARIFF Tabellentyp zu HRFPM_S_FIN_CHK_OBJECT_TARIFF 20031031
3 Importing IP_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20031031
4 Importing IP_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20031031
5 Importing IP_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031031
6 Importing IS_BUDGET_OBJECT Call by reference Type reference (TYPE) HROBJECT ObjektId 20031031
7 Importing IS_FINANCEE_OBJECT Call by reference Type reference (TYPE) HROBJECT Objekttyp 20031031

Method PROVIDE_TARIFF_DATA_CHECK_OM on class CL_HRFPM_FIN_CHK has no exception.

Method QUERY_COLLECT_RESULT_PER_FTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ERROR_CATG Call by reference Type reference (TYPE) HRFPM_FIN_CHECK_ERROR_CATEGORY Fehlerkategorie für Prüfung von Finanzierungsregeln 20030527
2 Returning RP_FLG_COLLECT_PER_FTE Value transfer Type reference (TYPE) FLAG allgemeines flag 20030527

Method QUERY_COLLECT_RESULT_PER_FTE on class CL_HRFPM_FIN_CHK has no exception.

Method ROOT_NODES_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROOT_TAB Call by reference Type reference (TYPE) HRROOTOB_T Orgmanagement: Tabelle von Wurzelobjekten Einträgen 20030902
2 Returning RP_FLG_ROOT_NODES_CHANGED Value transfer Type reference (TYPE) FLAG allgemeines flag 20030902

Method ROOT_NODES_CHANGED on class CL_HRFPM_FIN_CHK has no exception.

Method WRITE_ERROR_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ERROR_WEIGHT Call by reference Type reference (TYPE) HRFPM_FIN_CHK_AMNT Anzahl Stellenanteile mit Prüffehlern 20040430
2 Returning RP_ERROR_WEIGHT_TXT Value transfer Type reference (TYPE) HRFPM_FIN_CHK_AMNT_TXT HR-CA Tree-Schale: Spalteninhalt 20040430

Method WRITE_ERROR_WEIGHT on class CL_HRFPM_FIN_CHK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200