SAP ABAP Class CL_HRPA_UI_CONVERT_0887_ES (Conversion class infotype 0986)
Hierarchy
EA-HRCES (Software Component) Sub component EA-HRCES of EA-HR
   PA-PA-ES (Application Component) Spain
     PAOC_PAD_UI_ES (Package) User Interface for Personnel Administration - Spain
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20121114
Properties
Class CL_HRPA_UI_CONVERT_0887_ES  
Short Description Conversion class infotype 0986    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_UI_ES   User Interface for Personnel Administration - Spain 
Created 20111104   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20121114
Friends
Class CL_HRPA_UI_CONVERT_0887_ES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_IBAN00 Instance attribute Private Type reference (TYPE) HRPAD_IBAN00 IBAN (International Bank Account Number) 20121114
2 A_IBAN01 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 1 20121114
3 A_IBAN02 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 2 20121114
4 A_IBAN03 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 3 20121114
5 A_IBAN04 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 4 20121114
6 A_IBAN05 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 5 20121114
7 A_IBAN06 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 6 20121114
8 A_IBAN07 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 7 20121114
9 A_IBAN08 Instance attribute Private Type reference (TYPE) CHAR4 IBAN part 8 20121114
10 A_IBAN09 Instance attribute Private Type reference (TYPE) CHAR2 IBAN part 9 20121114
11 A_IBAN_AVAILABLE Instance attribute Private Type reference (TYPE) CHAR01 Text field, length 1 20121114
12 A_IBAN_DIFFERENT Instance attribute Private Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (="X") and FALSE (=" ") 20121114
13 A_PAITF_READ Instance attribute Private Object reference (TYPE REF TO) IF_HRPA_PAITF_READ 20121114
14 A_PAITF_READ_MOLGA Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_MOLGA 20121114
15 FALSE Instance attribute Private Attribute reference (LIKE) 20121114
16 INVISIBLE Instance attribute Private Attribute reference (LIKE) 20121114
17 MS_P0001 Instance attribute Private Type reference (TYPE) P0001 Personnel master record, Infotype 0001 (org. assignment) 20121114
18 MV_COUNTRY Instance attribute Private Type reference (TYPE) PSYST-LAND Country code 20121114
19 NOT_MODIFICABLE Constant Private Type reference (TYPE) STRING 'A' 20121114
20 NOT_VISIBLE Constant Private Type reference (TYPE) STRING 'B' 20121114
21 OBLIGATORY Instance attribute Private Attribute reference (LIKE) 20121114
22 READ_ONLY Instance attribute Private Attribute reference (LIKE) 20121114
23 TRUE Instance attribute Private Attribute reference (LIKE) 20121114
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_PROPERTY_OF_FIELD Instance method Protected Method 20121114
2 DETERMINE_COMPANYCOUNTRY Instance method Protected Method 20121114
3 FILL_AND_CHECK_IBAN Instance method Protected Method 20121114
4 GENERATE_P0887_GMCID Instance method Protected Method 20121114
5 GET_CURRENCY Instance method Protected Method 20121114
6 GET_DATA_FOR_PAYEE_KEY Instance method Protected Method 20121114
7 GET_DEFAULT_GMSEQ Instance method Protected Method 20121114
8 GET_DEFAULT_LGART Instance method Protected Method 20121114
9 GET_GMBLG_TXT Instance method Protected Method 20121114
10 GET_OVERLAPPING_GARNISHMENTS Instance method Protected Method 20121114
11 MOVE_T521B_TO_BANK_INFO Instance method Protected Method 20121114
12 SET_FIELD_ATTR_DEP_BANKCOUNTRY Instance method Protected Method 20121114
13 SET_FIELD_ATTR_DEP_PAYEE_KEY Instance method Protected Method 20121114
14 SET_GMCID_UI Instance method Protected Method 20121114
15 SET_GMTYP_TXT Instance method Protected Method 20121114
16 SPECIFIC_SUBTYPE_COMPUTATION Instance method Protected Method 20121114
17 SPECIFIC_SUBTYPE_DISPLAY Instance method Protected Method 20121114
Events
Class CL_HRPA_UI_CONVERT_0887_ES has no event.
Types
Class CL_HRPA_UI_CONVERT_0887_ES has no local type.
Method Signatures

Method CHANGE_PROPERTY_OF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTES Call by reference Type reference (TYPE) HRPAD_FIELD_ATTRIBUTE_TAB Table of the field characteristics of an object 20121114
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) C Field name 20121114
3 Importing IV_PROPERTY_VALUE Call by reference Type reference (TYPE) HRPAD_FIELD_PROPERTY Properties of field 20121114

Method CHANGE_PROPERTY_OF_FIELD on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method DETERMINE_COMPANYCOUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20121114
2 Exporting COMPANYCOUNTRY Call by reference Type reference (TYPE) PSYST-LAND Country code 20121114
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel number 20121114

Method DETERMINE_COMPANYCOUNTRY on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method FILL_AND_CHECK_IBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IBAN Call by reference Type reference (TYPE) IBAN IBAN (International Bank Account Number) 20121114
2 Importing IBAN00 Call by reference Type reference (TYPE) HRPAD_IBAN00 IBAN (International Bank Account Number) 20121114
3 Importing IBAN01 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
4 Importing IBAN02 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
5 Importing IBAN03 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
6 Importing IBAN04 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
7 Importing IBAN05 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
8 Importing IBAN06 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
9 Importing IBAN07 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
10 Importing IBAN08 Call by reference Type reference (TYPE) CHAR4 Area not defined, may be for patch levels 20121114
11 Importing IBAN09 Call by reference Type reference (TYPE) CHAR2 Version number component 20121114
12 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (="X") and FALSE (=" ") 20121114
13 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121114
14 Importing OLD_IBAN Call by reference Type reference (TYPE) IBAN IBAN (International Bank Account Number) 20121114

Method FILL_AND_CHECK_IBAN on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method GENERATE_P0887_GMCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GMCID Value transfer Type reference (TYPE) P0887-GMCID Withholding identifier 20121114

Method GENERATE_P0887_GMCID on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method GET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121114
2 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20121114
3 Returning RV_WAERS Value transfer Type reference (TYPE) WAERS Currency key 20121114

Method GET_CURRENCY on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method GET_DATA_FOR_PAYEE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20121114
2 Changing R0887 Call by reference Type reference (TYPE) HCMT_BSP_PA_ES_R0887 Withholdings (Spain) 20121114

Method GET_DATA_FOR_PAYEE_KEY on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method GET_DEFAULT_GMSEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121114
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Validity to date 20121114
3 Returning RV_GMSEQ Value transfer Type reference (TYPE) P0887-GMSEQ Withholding priority 20121114

Method GET_DEFAULT_GMSEQ on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method GET_DEFAULT_LGART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20121114
2 Returning RV_GMBLG Value transfer Type reference (TYPE) PES_GMBLG Withholding tax base wage type 20121114

Method GET_DEFAULT_LGART on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method GET_GMBLG_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LGART Call by reference Type reference (TYPE) PES_GMBLG Withholding tax base wage type 20121114
2 Returning RV_LGART_TXT Value transfer Type reference (TYPE) LGTXT Long text for wage type 20121114

Method GET_GMBLG_TXT on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method GET_OVERLAPPING_GARNISHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_P0887 Call by reference Type reference (TYPE) P0887_TAB Withholdings Spain 20121114
2 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121114
3 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Withholdings Spain 20121114
4 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Valid from date 20121114
5 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Validity to date 20121114

Method GET_OVERLAPPING_GARNISHMENTS on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method MOVE_T521B_TO_BANK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Withholdings Spain 20121114
2 Returning RS_BANK_INFO Value transfer Type reference (TYPE) PES_BANK_INFO Carrier bank information 20121114

Method MOVE_T521B_TO_BANK_INFO on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method SET_FIELD_ATTR_DEP_BANKCOUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTES Call by reference Type reference (TYPE) HRPAD_FIELD_ATTRIBUTE_TAB Table of field characteristics 20121114
2 Importing BANKS Call by reference Type reference (TYPE) LAND1 Country code 20121114

Method SET_FIELD_ATTR_DEP_BANKCOUNTRY on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method SET_FIELD_ATTR_DEP_PAYEE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTES Call by reference Type reference (TYPE) HRPAD_FIELD_ATTRIBUTE_TAB Table of field characteristics 20121114
2 Importing PAYEE_KEY Call by reference Type reference (TYPE) EMFSL Recipient key for transfers 20121114

Method SET_FIELD_ATTR_DEP_PAYEE_KEY on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method SET_GMCID_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GMCID Call by reference Type reference (TYPE) PES_GMCID Withholding identifier 20121114
2 Returning RV_GMCID_UI Value transfer Type reference (TYPE) PES_GMCID Withholding identifier 20121114

Method SET_GMCID_UI on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method SET_GMTYP_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBTYPE Call by reference Type reference (TYPE) P0887-SUBTY Subtype 20121114
2 Returning RV_GMTYP_TXT Value transfer Type reference (TYPE) PES_GMTYP_TXT Text for withholding tax type 20121114

Method SET_GMTYP_TXT on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method SPECIFIC_SUBTYPE_COMPUTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121114
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Withholdings Spain 20121114
3 Importing IS_Q0887 Call by reference Type reference (TYPE) HCMT_BSP_PA_ES_R0887 Withholdings (Spain) 20121114
4 Returning RV_IS_OK Value transfer Type reference (TYPE) ABAP_BOOL Boolean variable (X=true, -=false, space=unknown) 20121114

Method SPECIFIC_SUBTYPE_COMPUTATION on class CL_HRPA_UI_CONVERT_0887_ES has no exception.

Method SPECIFIC_SUBTYPE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBTYPE Call by reference Type reference (TYPE) SUBTY Subtype 20121114
2 Returning RT_FIELD_ATTRIBUTES Value transfer Type reference (TYPE) HRPAD_FIELD_ATTRIBUTE_TAB Table of field characteristics 20121114
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20121114
History
Last changed by/on SAP  20130531 
SAP Release Created in