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 | ![]() |
Constant | Public | Type reference (TYPE) | DATUM | '99991231' | Date in CHAR Format | 20121211 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | DATUM | '00000000' | Date in CHAR Format | 20121211 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | TV_STAT_TYPE | 'CL' | 20120814 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | TV_STAT_TYPE | 'D' | 20120814 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | TV_STAT_TYPE | 'EL' | 20120814 | ||
6 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20120814 |
Methods
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 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20121211 | ||
2 | ![]() |
IV_DAYS | Call by reference | Type reference (TYPE) | I | 20121211 | |||
3 | ![]() |
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 | ![]() |
IP_VARIANT_DC | Call by reference | Type reference (TYPE) | HRFPM_DATACOL_VARIANT | Detail Variant of Data Collector | 20080716 | ||
2 | ![]() |
IP_VARIANT_DC_VALIDITY | Call by reference | Type reference (TYPE) | HRFPM_DATACOL_VALIDITY_IV | Validity Period for Data Collection | 20080716 | ||
3 | ![]() |
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 | ![]() |
IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20060605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
P_CHAR | Call by reference | Type reference (TYPE) | C | 20010829 | |||
2 | ![]() |
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 | ![]() |
P_CHAR | Call by reference | Type reference (TYPE) | C | 20020207 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
ET_PERIOD_SPLIT | Call by reference | Type reference (TYPE) | TT_PERIOD_SPLIT | 20120814 | |||
2 | ![]() |
IT_DATA_TAB | Call by reference | Type reference (TYPE) | ANY TABLE | 20120814 | |||
3 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | 20120814 | |||
4 | ![]() |
IV_BEGDA_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 'BEGDA' | 20120814 | ||
5 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | 20120814 | |||
6 | ![]() |
IV_ENDDA_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 'ENDDA' | 20120814 | ||
7 | ![]() |
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 | ![]() |
ET_PERIOD_SPLIT | Call by reference | Type reference (TYPE) | TT_PERIOD_SPLIT_N | 20121211 | |||
2 | ![]() |
IT_DATA_TAB | Call by reference | Type reference (TYPE) | ANY TABLE | 20121211 | |||
3 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121211 | ||
4 | ![]() |
IV_BEGDA_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 'BEGDA' | Feldname | 20121211 | |
5 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121211 | ||
6 | ![]() |
IV_ENDDA_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 'ENDDA' | Feldname | 20121211 | |
7 | ![]() |
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 | ![]() |
IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | 20120814 | |||
2 | ![]() |
IS_PERIOD | Call by reference | Type reference (TYPE) | HRFPM_OBJECT_VALIDITY_IV | 20120814 | |||
3 | ![]() |
IV_RESPECT_ACTIVE_PER | Call by reference | Type reference (TYPE) | FLAG | SPACE | 20120814 | ||
4 | ![]() |
RP_STATUS | Value transfer | Type reference (TYPE) | HRFPM_CHANGE_STAT | 20120814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120814 |
Method GET_PBC_ACTIVATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | 20120814 | |||
2 | ![]() |
IS_PERIOD | Call by reference | Type reference (TYPE) | HRFPM_OBJECT_VALIDITY_IV | 20120814 | |||
3 | ![]() |
RP_STATUS | Value transfer | Type reference (TYPE) | HRFPM_CHANGE_STAT | 20120814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120814 |
Method QUERY_FIN_STATUS_PER_OF_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_STAT_PER | Call by reference | Type reference (TYPE) | TT_FIN_STATUS_PERIOD | 20120814 | |||
2 | ![]() |
IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | 20120814 | |||
3 | ![]() |
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 |