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
⤷ 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 | DCPFM | Static Attribute | Private | Type reference (TYPE) | XUDCPFM | Decimal Point Format | 20021211 | ||
2 | DFIES_TAB | Static Attribute | Private | Type reference (TYPE) | TY_DFIES_TAB | Field information | 20021211 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_INITIAL | Static method | Public | Method | Check to see if a field is initial | 20021211 |
2 | COMPARE_PRELP_STRUCS | Static method | Public | Method | Compare non-key and SUBTY fields in two PRELP structures | 20021211 |
3 | DATE_TO_INTERNAL | Static method | Private | Method | Change date to internal format | 20021211 |
4 | EXT_TO_INT | Static method | Public | Method | Change from external to internal format | 20021211 |
5 | EXT_TO_PPROP | Static method | Public | Method | Change from external to internal format | 20021211 |
6 | GET_DCPFM | Static method | Private | Method | Get decimal point format for user | 20021211 |
7 | GET_DFIES_FOR_FIELD | Static method | Private | Method | Fetch DFIES record for field | 20021211 |
8 | INT_TO_EXT | Static method | Public | Method | Change from internal to external format | 20021211 |
9 | MOVE_PRELP_TO_FIELDS | Static method | Public | Method | Move entries in PRELP structure to HRPAFIELDS structure | 20021211 |
10 | PACKED_TO_INTERNAL | Static method | Private | Method | Changed packed fields to internal format | 20021211 |
11 | REFORMAT_FIELD | Static method | Public | Method | Change from internal to external format | 20021211 |
12 | UPDATE_ACTION_DATA | 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 | Importing | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Name of field | 20021211 | ||
2 | Importing | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table name for field | 20021211 | ||
3 | Importing | I_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | Input value for field | 20021211 | ||
4 | Returning | 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 | Exporting | ET_CHANGED_FIELDS | Value transfer | Type reference (TYPE) | HRPBSUSFIELDS | Changed data from PRELP in FIELDS format | 20021211 | ||
2 | Importing | IS_NEW_PRELP | Value transfer | Type reference (TYPE) | PRELP | New PRELP structure | 20021211 | ||
3 | Importing | IS_OLD_PRELP | Value transfer | Type reference (TYPE) | PRELP | Old PRELP structure | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DIFFERENT_INFTYS | Records are from different infotypes | 20021211 | |
2 | NO_RECORD | 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 | Exporting | E_DATUM | Value transfer | Type reference (TYPE) | BEGDA | Internal date format | 20021211 | ||
2 | Importing | I_EXT_DATE | Value transfer | Type reference (TYPE) | P10_VAL | Date in external format | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_DATE | Invalid Date | 20021211 |
Method EXT_TO_INT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_INT_VALUE | Value transfer | Type reference (TYPE) | ANY | Internal Value | 20021211 | ||
2 | Importing | I_EXT_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External Value | 20021211 | ||
3 | Importing | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | ||
4 | Importing | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELD_NOT_FOUND | Field not found using FM DDIF_NAMETAB_GET | 20021211 | |
2 | INVALID_DATE | Invalid date | 20021211 |
Method EXT_TO_PPROP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PPROP_VALUE | Value transfer | Type reference (TYPE) | PROP_FVAL | Internal Value | 20021211 | ||
2 | Importing | I_EXT_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External Value | 20021211 | ||
3 | Importing | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | ||
4 | Importing | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELD_NOT_FOUND | Field not found using FM DDIF_NAMETAB_GET | 20021211 | |
2 | INVALID_DATE | Invalid date | 20021211 |
Method GET_DCPFM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | Importing | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | ||
2 | Importing | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 | ||
3 | Returning | 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 | Exporting | E_EXT_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External (formatted) field value | 20021211 | ||
2 | Importing | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | ||
3 | Importing | I_INT_VALUE | Value transfer | Type reference (TYPE) | ANY | Internal field value | 20021211 | ||
4 | Importing | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELD_NOT_FOUND | 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 | Exporting | ET_CHANGED_FIELDS | Value transfer | Type reference (TYPE) | HRPBSUSFIELDS | Data from PRELP in FIELDS format | 20021211 | ||
2 | Importing | IS_PRELP | Value transfer | Type reference (TYPE) | PRELP | PRELP structure | 20021211 | ||
3 | Importing | I_NO_KEYS | Value transfer | Type reference (TYPE) | CHAR1 | 'X' if key fields should be ignored | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_RECORD | 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 | Exporting | E_PACKED | Value transfer | Type reference (TYPE) | ANY | Packed Field | 20021211 | ||
2 | Importing | 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 | Exporting | E_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External (formatted) field value | 20021211 | ||
2 | Importing | I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20021211 | ||
3 | Importing | I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20021211 | ||
4 | Importing | I_VALUE | Value transfer | Type reference (TYPE) | P10_VAL | External field value (input) | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELD_NOT_FOUND | Field not found using FM DDIF_NAMETAB_GET | 20021211 | |
2 | INVALID_DATE | Invalid date | 20021211 |
Method UPDATE_ACTION_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_AID | Value transfer | Type reference (TYPE) | PRELP_TAB | Action Infotype Data table | 20021211 | ||
2 | Importing | 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 |