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 |