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 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