SAP ABAP Class CL_HRFPM_GLOBAL_SERVICES (FPM: General Services)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_COM_ENGINE (Package) Position Management: Commitment Creation
Properties
Class CL_HRFPM_GLOBAL_SERVICES  
Short Description FPM: General Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FPM_COM_ENGINE   Position Management: Commitment Creation 
Created 20010829   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRFPM_GLOBAL_SERVICES has no forward declaration.
Interfaces
Class CL_HRFPM_GLOBAL_SERVICES has no interface implemented.
Friends
Class CL_HRFPM_GLOBAL_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_HIGH_DATE Constant Public Type reference (TYPE) DATUM '99991231' Date in CHAR Format 20121211
2 GC_LOW_DATE Constant Public Type reference (TYPE) DATUM '00000000' Date in CHAR Format 20121211
3 GC_STAT_TYPE_CHG_LOG Constant Public Type reference (TYPE) TV_STAT_TYPE 'CL' 20120814
4 GC_STAT_TYPE_DOC_STAT Constant Public Type reference (TYPE) TV_STAT_TYPE 'D' 20120814
5 GC_STAT_TYPE_ENG_LOG Constant Public Type reference (TYPE) TV_STAT_TYPE 'EL' 20120814
6 MSG_DUMMY Static Attribute Protected Type reference (TYPE) STRING 20120814
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_DATE Static method Public Method 20121211
2 CALL_FINANCING_REQ_DET Static method Public Method Display Financing Requirement (OSS1231476) 20080716
3 CALL_HROBJECT_MAINTENANCE Static method Public Method 20060605
4 CAST_CHAR_TO_STRUC Static method Public Method Unicode: Casting of character into a structure 20010829
5 CAST_STRUC_TO_CHAR Static method Public Method Unicode: Casting of structure into a character 20020207
6 CHECK_CHANGE_HIS_ACTIVE Static method Public Method Check Activation Status of Creation of Change Documents 20020716
7 CONVERT_TO_TIME_CONSTRAINT_1 Static method Public Method 20120814
8 CONVERT_TO_TIME_CONSTRAINT_1N Static method Public Method 20121211
9 DET_FIN_STATUS_OF_OBJECT Static method Public Method 20120814
10 GET_PBC_ACTIVATION Static method Public Method Is PBC activated? (evaluates t77hrfpm_encumb) 20100805
11 QUERY_FIN_STATUS_OF_OBJECT Static method Public Method 20120814
12 QUERY_FIN_STATUS_PER_OF_OBJECT Static method Public Method 20120814
Events
Class CL_HRFPM_GLOBAL_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FIN_STAT Public See coding 20120814 BEGIN OF ts_fin_stat, stat TYPE hrfpm_change_stat, type TYPE tv_stat_type, END OF ts_fin_stat
2 TS_FIN_STATUS_PERIOD Public See coding 20120814 BEGIN OF ts_fin_status_period, hrobject TYPE hrobject, period TYPE hrfpm_time, fin_stat TYPE ts_fin_stat, END OF ts_fin_status_period
3 TS_INDEX_N Public See coding 20130107 BEGIN OF ts_index_n, tabix TYPE i, END OF ts_index_n
4 TS_PERIOD_SPLIT Public See coding 20120814 BEGIN OF ts_period_split, period TYPE hrfpm_time, tab_ref TYPE tt_index, END OF ts_period_split
5 TS_PERIOD_SPLIT_N Public See coding 20130107 BEGIN OF ts_period_split_n, period TYPE hrfpm_time, tab_ref TYPE tt_index_n, END OF ts_period_split_n
6 TT_FIN_STATUS_PERIOD Public See coding 20120814 tt_fin_status_period TYPE STANDARD TABLE OF ts_fin_status_period WITH DEFAULT KEY
7 TT_INDEX Public See coding 20120814 tt_index TYPE STANDARD TABLE OF sytabix WITH DEFAULT KEY
8 TT_INDEX_N Public See coding 20130107 tt_index_n TYPE SORTED TABLE OF ts_index_n WITH UNIQUE KEY tabix
9 TT_PERIOD Public See coding 20120814 tt_period TYPE SORTED TABLE OF hrfpm_time WITH UNIQUE DEFAULT KEY
10 TT_PERIOD_SPLIT Public See coding 20120814 tt_period_split TYPE SORTED TABLE OF ts_period_split WITH UNIQUE KEY period-begda
11 TT_PERIOD_SPLIT2 Public See coding 20121211 tt_period_split2 TYPE SORTED TABLE OF ts_period_split WITH UNIQUE KEY period
12 TT_PERIOD_SPLIT_N Public See coding 20130107 tt_period_split_n TYPE SORTED TABLE OF ts_period_split_n WITH UNIQUE KEY period-begda
13 TT_PERIOD_SPLIT_N2 Public See coding 20130107 tt_period_split_n2 TYPE SORTED TABLE OF ts_period_split_n WITH UNIQUE KEY period
14 TT_TIME Public See coding 20121215 tt_time TYPE STANDARD TABLE OF hrfpm_time WITH DEFAULT KEY
15 TV_STAT_TYPE Public Type reference (TYPE) CHAR2 20120814
Method Signatures

Method ADD_TO_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) DATUM Datum 20121211
2 Importing IV_DAYS Call by reference Type reference (TYPE) I 20121211
3 Returning RV_DATE Value transfer Type reference (TYPE) DATUM Datum im CHAR-Format 20121211

Method ADD_TO_DATE on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method CALL_FINANCING_REQ_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_VARIANT_DC Call by reference Type reference (TYPE) HRFPM_DATACOL_VARIANT Detail Variant of Data Collector 20080716
2 Importing IP_VARIANT_DC_VALIDITY Call by reference Type reference (TYPE) HRFPM_DATACOL_VALIDITY_IV Validity Period for Data Collection 20080716
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Object 20080716

Method CALL_FINANCING_REQ_DET on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method CALL_HROBJECT_MAINTENANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20060605
# Exception Resumable Description Created on
1 CX_HRFPM_AUTHORITY_CHECK Ausnahmen Berechtigungsprüfung 20060605

Method CAST_CHAR_TO_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHAR Call by reference Type reference (TYPE) C 20010829
2 Changing P_STRUC Call by reference Type reference (TYPE) ANY 20010829

Method CAST_CHAR_TO_STRUC on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method CAST_STRUC_TO_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_CHAR Call by reference Type reference (TYPE) C 20020207
2 Importing P_STRUC Call by reference Type reference (TYPE) ANY 20020207

Method CAST_STRUC_TO_CHAR on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method CHECK_CHANGE_HIS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE_HIS_ACTIVE Value transfer Type reference (TYPE) FLAG allgemeines flag 20020716

Method CHECK_CHANGE_HIS_ACTIVE on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method CONVERT_TO_TIME_CONSTRAINT_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERIOD_SPLIT Call by reference Type reference (TYPE) TT_PERIOD_SPLIT 20120814
2 Importing IT_DATA_TAB Call by reference Type reference (TYPE) ANY TABLE 20120814
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA 20120814
4 Importing IV_BEGDA_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 'BEGDA' 20120814
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA 20120814
6 Importing IV_ENDDA_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 'ENDDA' 20120814
7 Importing IV_INCLUDE_GAPS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121211

Method CONVERT_TO_TIME_CONSTRAINT_1 on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method CONVERT_TO_TIME_CONSTRAINT_1N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERIOD_SPLIT Call by reference Type reference (TYPE) TT_PERIOD_SPLIT_N 20121211
2 Importing IT_DATA_TAB Call by reference Type reference (TYPE) ANY TABLE 20121211
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121211
4 Importing IV_BEGDA_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 'BEGDA' Feldname 20121211
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121211
6 Importing IV_ENDDA_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 'ENDDA' Feldname 20121211
7 Importing IV_INCLUDE_GAPS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121211

Method CONVERT_TO_TIME_CONSTRAINT_1N on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method DET_FIN_STATUS_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT 20120814
2 Importing IS_PERIOD Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV 20120814
3 Importing IV_RESPECT_ACTIVE_PER Call by reference Type reference (TYPE) FLAG SPACE 20120814
4 Returning RP_STATUS Value transfer Type reference (TYPE) HRFPM_CHANGE_STAT 20120814
# Exception Resumable Description Created on
1 CX_HRFPM 20120814

Method GET_PBC_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_IS_ACTIVE Value transfer Type reference (TYPE) FLAG allgemeines flag 20100805

Method GET_PBC_ACTIVATION on class CL_HRFPM_GLOBAL_SERVICES has no exception.

Method QUERY_FIN_STATUS_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT 20120814
2 Importing IS_PERIOD Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV 20120814
3 Returning RP_STATUS Value transfer Type reference (TYPE) HRFPM_CHANGE_STAT 20120814
# Exception Resumable Description Created on
1 CX_HRFPM 20120814

Method QUERY_FIN_STATUS_PER_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAT_PER Call by reference Type reference (TYPE) TT_FIN_STATUS_PERIOD 20120814
2 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT 20120814
3 Importing IS_PERIOD Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV 20120814

Method QUERY_FIN_STATUS_PER_OF_OBJECT on class CL_HRFPM_GLOBAL_SERVICES has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 110