SAP ABAP Class CL_HRPA_INFOTYPE_0887 (Type of check for infotype 0887)
Hierarchy
SAP_HRCES (Software Component) Sub component SAP_HRCES of SAP_HR
   PA-PA-ES (Application Component) Spain
     PB04 (Package) HR Master Data: Spain
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20121030
Properties
Class CL_HRPA_INFOTYPE_0887  
Short Description Type of check for infotype 0887    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB04   HR Master Data: Spain 
Created 20120626   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
Class CL_HRPA_INFOTYPE_0887 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0887 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_P0001 Instance attribute Public Type reference (TYPE) P0001 Personnel master record, Infotype 0001 (org. assignment) 20121114
2 MV_COUNTRY Instance attribute Public Type reference (TYPE) PSYST-LAND Country code 20121114
3 MV_MOLGA Instance attribute Public Type reference (TYPE) MOLGA Country grouping 20121114
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CIFRA_AGAINST_DEUDA Instance method Protected Method 20121030
2 CHECK_CURRENCY Instance method Protected Method 20121114
3 CHECK_FIELD_EMFSL_WITH_EMFTX Instance method Protected Method 20121114
4 CHECK_GMCID_GAPS Instance method Protected Method 20121030
5 CHECK_GMRED Instance method Protected Method 20121030
6 CHECK_GMRTE Instance method Protected Method 20121030
7 CHECK_GMSEQ Instance method Protected Method 20121030
8 CHECK_GMTYP_CONSTRAINT Instance method Protected Method 20121030
9 CHECK_NEXT_RECORD Instance method Protected Method 20121030
10 CHECK_P0887_GMTYP_CONSTRAINT Instance method Protected Method 20121030
11 CHECK_PAYROLL_PERIOD Instance method Protected Method 20121030
12 CHECK_PREVIOUS_RECORD Instance method Protected Method 20121030
13 CHECK_TIME_CONSTRAINT Instance method Protected Method 20121030
14 COMPARE_S0887_CURRENT_ADJACENT Instance method Protected Method 20121030
15 GET_DEFAULT_LGART Instance method Protected Method 20121030
16 GET_OVERLAPPING_GARNISHMENTS Instance method Protected Method 20121030
17 INITIALIZE_ATTRIBUTES Instance method Private Method 20121114
18 INIT_FIELDS_FOR_BANKCOUNTRY Instance method Protected Method 20121030
19 RETRIEVE_PERMO Instance method Protected Method 20121030
20 SELECT_PA0887_GMCID_NE_PSKEY Instance method Protected Method 20121030
21 SPECIFIC_CHECKS Instance method Protected Method 20121030
22 SPECIFIC_SUBTYPE_COMPUTATION Instance method Protected Method 20121030
Events
Class CL_HRPA_INFOTYPE_0887 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_HRBANK Private See coding 20121030 BEGIN OF ty_s_hrbank, fieldref TYPE REF TO data, fieldname TYPE fieldname, END OF ty_s_hrbank
Method Signatures

Method CHECK_CIFRA_AGAINST_DEUDA 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 20121030
2 Importing IV_GMDEB Call by reference Type reference (TYPE) P0887-GMDEB Total payable 20121030
3 Importing IV_GMSUB Call by reference Type reference (TYPE) P0887-GMSUB Monthly deductible value 20121030
4 Returning RV_IS_OK Value transfer Type reference (TYPE) BOOLEAN Boolean variable (X=true, -=false, space=unknown) 20121030

Method CHECK_CIFRA_AGAINST_DEUDA on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_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 IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121114
3 Returning RV_IS_OK Value transfer Type reference (TYPE) ABAP_BOOL 20121114

Method CHECK_CURRENCY on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_FIELD_EMFSL_WITH_EMFTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121114
2 Exporting ES_T521B Call by reference Type reference (TYPE) T521B Recipient key 20121114
3 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121114
4 Changing IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20121114

Method CHECK_FIELD_EMFSL_WITH_EMFTX on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_GMCID_GAPS 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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
3 Importing IT_P0887_NEW Call by reference Type reference (TYPE) P0887_TAB Garnishments Spain 20121030
4 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) STRING 20121030

Method CHECK_GMCID_GAPS on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_GMRED 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 20121030
2 Importing IV_BEGDA Call by reference Type reference (TYPE) P0887-BEGDA Valid from date 20121030
3 Importing IV_ENDDA Call by reference Type reference (TYPE) P0887-ENDDA Validity to date 20121030
4 Importing IV_GMRED Call by reference Type reference (TYPE) P0887-GMRED Garnishment deduction in percentage 20121030
5 Returning RV_IS_OK Value transfer Type reference (TYPE) ABAP_BOOL 20121030

Method CHECK_GMRED on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_GMRTE 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 20121030
2 Importing IV_GMRTE Call by reference Type reference (TYPE) P0887-GMRTE Percentage deduction of the garnishment basis 20121030
3 Returning RV_IS_OK Value transfer Type reference (TYPE) BOOLEAN Boolean variable (X=true, -=false, space=unknown) 20121030

Method CHECK_GMRTE on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030

Method CHECK_GMSEQ on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_GMTYP_CONSTRAINT 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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
3 Importing IV_CARDINAL_MAX Call by reference Type reference (TYPE) PSKEY-SEQNR Infotype record number for the same key 20121030
4 Importing IV_CARDINAL_MIN Call by reference Type reference (TYPE) PSKEY-SEQNR Infotype record number for the same key 20121030
5 Importing IV_GMTYP Call by reference Type reference (TYPE) SUBTY Subtype 20121030

Method CHECK_GMTYP_CONSTRAINT on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_NEXT_RECORD 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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
3 Importing IS_PREVIOUS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030

Method CHECK_NEXT_RECORD on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_P0887_GMTYP_CONSTRAINT 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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030

Method CHECK_P0887_GMTYP_CONSTRAINT on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_PAYROLL_PERIOD 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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
3 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) STRING 20121030

Method CHECK_PAYROLL_PERIOD on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_PREVIOUS_RECORD 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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
3 Importing IS_PREVIOUS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030

Method CHECK_PREVIOUS_RECORD on class CL_HRPA_INFOTYPE_0887 has no exception.

Method CHECK_TIME_CONSTRAINT 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 20121030
2 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
3 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) STRING 20121030

Method CHECK_TIME_CONSTRAINT on class CL_HRPA_INFOTYPE_0887 has no exception.

Method COMPARE_S0887_CURRENT_ADJACENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0887_ADJACENT Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
2 Importing IS_P0887_CURRENT Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
3 Returning RV_IS_DIFFERENT Value transfer Type reference (TYPE) ABAP_BOOL 20121030

Method COMPARE_S0887_CURRENT_ADJACENT on class CL_HRPA_INFOTYPE_0887 has no exception.

Method GET_DEFAULT_LGART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
2 Changing CV_IS_OK Call by reference Type reference (TYPE) BOOLEAN Boolean variable (X=true, -=false, space=unknown) 20121030

Method GET_DEFAULT_LGART on class CL_HRPA_INFOTYPE_0887 has no exception.

Method GET_OVERLAPPING_GARNISHMENTS 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 Garnishments Spain 20121030
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20121030
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Validity to date 20121030
4 Returning RT_P0887 Value transfer Type reference (TYPE) P0887_TAB Garnishments Spain 20121030

Method GET_OVERLAPPING_GARNISHMENTS on class CL_HRPA_INFOTYPE_0887 has no exception.

Method INITIALIZE_ATTRIBUTES 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 Garnishments Spain 20121114
2 Returning RV_IS_OK Value transfer Type reference (TYPE) ABAP_BOOL Boolean variable (X=true, -=false, space=unknown) 20121114

Method INITIALIZE_ATTRIBUTES on class CL_HRPA_INFOTYPE_0887 has no exception.

Method INIT_FIELDS_FOR_BANKCOUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BANKCOUNTRY Call by reference Type reference (TYPE) BANKS Bank's country key 20121030
2 Changing BANK_CONTROL_KEY Call by reference Type reference (TYPE) BKONT Bank control key 20121030
3 Changing BANK_REF_SPECIFIC Call by reference Type reference (TYPE) BKREF Reference for bank/account 20121030
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (="X") and FALSE (=" ") 20121030
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121030
6 Changing REGION Call by reference Type reference (TYPE) REGIO Region: (Federal state, "land", province, county) 20121030
7 Changing STREET_HOUSENUMBER Call by reference Type reference (TYPE) STRAS Street and number 20121030

Method INIT_FIELDS_FOR_BANKCOUNTRY on class CL_HRPA_INFOTYPE_0887 has no exception.

Method RETRIEVE_PERMO 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 Garnishments Spain 20121030
2 Returning RV_PERMO Value transfer Type reference (TYPE) PERMO Period parameter 20121030

Method RETRIEVE_PERMO on class CL_HRPA_INFOTYPE_0887 has no exception.

Method SELECT_PA0887_GMCID_NE_PSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0887_NEW Call by reference Type reference (TYPE) P0887_TAB Garnishments Spain 20121030
2 Changing CT_P0887_OLD Call by reference Type reference (TYPE) P0887_TAB Garnishments Spain 20121030
3 Importing IS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
4 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) STRING 20121030

Method SELECT_PA0887_GMCID_NE_PSKEY on class CL_HRPA_INFOTYPE_0887 has no exception.

Method SPECIFIC_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (="X") and FALSE (=" ") 20121030
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121030
3 Changing P0887 Call by reference Type reference (TYPE) P0887 Personal master rd infotype 0011 (External Bank Transfers) 20121030
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20121030

Method SPECIFIC_CHECKS on class CL_HRPA_INFOTYPE_0887 has no exception.

Method SPECIFIC_SUBTYPE_COMPUTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0887 Call by reference Type reference (TYPE) P0887 Garnishments Spain 20121030
2 Changing C_IS_OK Value transfer Type reference (TYPE) BOOLEAN Boolean variable (X=true, -=false, space=unknown) 20121030
3 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20121030

Method SPECIFIC_SUBTYPE_COMPUTATION on class CL_HRPA_INFOTYPE_0887 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in