SAP ABAP Class CL_HRPBSUS_FIELD_CONVERT (Field Value Translation)
Hierarchy
☛
SAP_HRCUS (Software Component) Sub component SAP_HRCUS of SAP_HR
⤷
PY-US-PS (Application Component) Öffentlicher Dienst
⤷
P10PA (Package) HR master data: Development Personnel Actions
⤷
⤷
Properties
| Class | CL_HRPBSUS_FIELD_CONVERT | |
| Short Description | Field Value Translation | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | P10PA | HR master data: Development Personnel Actions |
| Created | 20021211 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRPBSUS_FIELD_CONVERT has no forward declaration.
Interfaces
Class CL_HRPBSUS_FIELD_CONVERT has no interface implemented.
Friends
Class CL_HRPBSUS_FIELD_CONVERT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | XUDCPFM | Decimal Point Format | 20021211 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TY_DFIES_TAB | Field information | 20021211 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check to see if a field is initial | 20021211 | |
| 2 | Static method | Public | Method | Compare non-key and SUBTY fields in two PRELP structures | 20021211 | |
| 3 | Static method | Private | Method | Change date to internal format | 20021211 | |
| 4 | Static method | Public | Method | Change from external to internal format | 20021211 | |
| 5 | Static method | Public | Method | Change from external to internal format | 20021211 | |
| 6 | Static method | Private | Method | Get decimal point format for user | 20021211 | |
| 7 | Static method | Private | Method | Fetch DFIES record for field | 20021211 | |
| 8 | Static method | Public | Method | Change from internal to external format | 20021211 | |
| 9 | Static method | Public | Method | Move entries in PRELP structure to HRPAFIELDS structure | 20021211 | |
| 10 | Static method | Private | Method | Changed packed fields to internal format | 20021211 | |
| 11 | Static method | Public | Method | Change from internal to external format | 20021211 | |
| 12 | Static method | Public | Method | Update action_infotype_data table from fields table | 20021211 |
Events
Class CL_HRPBSUS_FIELD_CONVERT has no event.
Types
Class CL_HRPBSUS_FIELD_CONVERT has no local type.
Method Signatures
Method CHECK_INITIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Name of field | 20021211 | |||
| 2 | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table name for field | 20021211 | |||
| 3 | I_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | Input value for field | 20021211 | |||
| 4 | R_INITIAL | Value transfer | Type reference (TYPE) | CHAR1 | 'X' if the field is initial | 20021211 |
Method CHECK_INITIAL on class CL_HRPBSUS_FIELD_CONVERT has no exception.
Method COMPARE_PRELP_STRUCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGED_FIELDS | Value transfer | Type reference (TYPE) | HRPBSUSFIELDS | Changed data from PRELP in FIELDS format | 20021211 | |||
| 2 | IS_NEW_PRELP | Value transfer | Type reference (TYPE) | PRELP | New PRELP structure | 20021211 | |||
| 3 | IS_OLD_PRELP | Value transfer | Type reference (TYPE) | PRELP | Old PRELP structure | 20021211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Records are from different infotypes | 20021211 | ||
| 2 | DDIC structure could not be found for the PRELP record | 20021211 |
Method DATE_TO_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATUM | Value transfer | Type reference (TYPE) | BEGDA | Internal date format | 20021211 | |||
| 2 | I_EXT_DATE | Value transfer | Type reference (TYPE) | P10_VAL | Date in external format | 20021211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid Date | 20021211 |
Method EXT_TO_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INT_VALUE | Value transfer | Type reference (TYPE) | ANY | Internal Value | 20021211 | |||
| 2 | I_EXT_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External Value | 20021211 | |||
| 3 | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | |||
| 4 | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Field not found using FM DDIF_NAMETAB_GET | 20021211 | ||
| 2 | Invalid date | 20021211 |
Method EXT_TO_PPROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PPROP_VALUE | Value transfer | Type reference (TYPE) | PROP_FVAL | Internal Value | 20021211 | |||
| 2 | I_EXT_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External Value | 20021211 | |||
| 3 | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | |||
| 4 | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Field not found using FM DDIF_NAMETAB_GET | 20021211 | ||
| 2 | Invalid date | 20021211 |
Method GET_DCPFM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DCPFM | Value transfer | Type reference (TYPE) | XUDCPFM | Decimal Point Format | 20021211 |
Method GET_DCPFM on class CL_HRPBSUS_FIELD_CONVERT has no exception.
Method GET_DFIES_FOR_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | |||
| 2 | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 | |||
| 3 | R_DFIES | Value transfer | Type reference (TYPE) | DFIES | DFIES entry | 20021211 |
Method GET_DFIES_FOR_FIELD on class CL_HRPBSUS_FIELD_CONVERT has no exception.
Method INT_TO_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EXT_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External (formatted) field value | 20021211 | |||
| 2 | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | |||
| 3 | I_INT_VALUE | Value transfer | Type reference (TYPE) | ANY | Internal field value | 20021211 | |||
| 4 | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Field not found using FM DDIF_NAMETAB_GET | 20021211 |
Method MOVE_PRELP_TO_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGED_FIELDS | Value transfer | Type reference (TYPE) | HRPBSUSFIELDS | Data from PRELP in FIELDS format | 20021211 | |||
| 2 | IS_PRELP | Value transfer | Type reference (TYPE) | PRELP | PRELP structure | 20021211 | |||
| 3 | I_NO_KEYS | Value transfer | Type reference (TYPE) | CHAR1 | 'X' if key fields should be ignored | 20021211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC structure could not be found for the PRELP record | 20021211 |
Method PACKED_TO_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PACKED | Value transfer | Type reference (TYPE) | ANY | Packed Field | 20021211 | |||
| 2 | I_EXT_PACKED | Value transfer | Type reference (TYPE) | P10_VAL | External Packed Field Value | 20021211 |
Method PACKED_TO_INTERNAL on class CL_HRPBSUS_FIELD_CONVERT has no exception.
Method REFORMAT_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External (formatted) field value | 20021211 | |||
| 2 | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | |||
| 3 | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 | |||
| 4 | I_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External field value (input) | 20021211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Field not found using FM DDIF_NAMETAB_GET | 20021211 | ||
| 2 | Invalid date | 20021211 |
Method UPDATE_ACTION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AID | Value transfer | Type reference (TYPE) | PRELP_TAB | Action Infotype Data table | 20021211 | |||
| 2 | IT_FIELDS | Value transfer | Type reference (TYPE) | HRPBSUSFIELDS | Fields Table | 20021211 |
Method UPDATE_ACTION_DATA on class CL_HRPBSUS_FIELD_CONVERT has no exception.
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 470 |