SAP ABAP Class CL_HRPAYBE_CONDITION (Evaluate conditions for payroll functions)
Hierarchy
SAP_HRCBE (Software Component) Sub component SAP_HRCBE of SAP_HR
   PY-BE (Application Component) Belgium
     PC12 (Package) HR accounting: Belgium
Properties
Class CL_HRPAYBE_CONDITION  
Short Description Evaluate conditions for payroll functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC12   HR accounting: Belgium 
Created 20130116   SAP 
Last change 20131127   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)
2 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PBEU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYBE_CONDITION has no interface implemented.
Friends
Class CL_HRPAYBE_CONDITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_APPL Constant Private Type reference (TYPE) P_APPL 'PAYR' Subapplication 20130131
2 MC_MOLGA Constant Private Type reference (TYPE) MOLGA '12' Country Grouping 20130131
3 MO_DATA_HANDLER Static Attribute Private Object reference (TYPE REF TO) LIF_DATA_HANDLER Data Handler 20130131
4 MT_P99SD_CONDT Static Attribute Private Type reference (TYPE) P99SD_TAB_CONDT Condition Table 20130131
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BRACKETS_CONDITION Static method Private Method 20130131
2 CHECK_CONDITION_COHERENCE Static method Private Method 20130131
3 CHECK_CONDITION_UNIT Static method Private Method 20130131
4 CONDITION_ON_DATE Static method Private Method 20130131
5 ENTITLED Static method Public Method Check entitlement 20130131
6 GET_CONDITION Static method Private Method Returns all entries in T5F99FC for a condition 20130131
7 READ_T5F99FC Static method Private Method Read table T5F99FC 20130131
Events
Class CL_HRPAYBE_CONDITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB_T5F99FC Private See coding Forms: Conditions 20130131 TAB_T5F99FC type STANDARD TABLE OF T5F99FC
Method Signatures

Method CHECK_BRACKETS_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_COATR Call by reference Type reference (TYPE) P99SD_TAB_COATR 20130131
2 Exporting EX_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20130131
3 Importing IM_CONDT Call by reference Type reference (TYPE) T5F99FC-CONDT Forms: Conditions 20130131
4 Importing IM_DATE Call by reference Type reference (TYPE) D 20130131
5 Importing IM_SV Call by reference Type reference (TYPE) PBEU0_TAB_SV 20130131
6 Importing IM_SVEVL Call by reference Type reference (TYPE) PBEU0_TAB_SVEVL 20130131
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20130131

Method CHECK_BRACKETS_CONDITION on class CL_HRPAYBE_CONDITION has no exception.

Method CHECK_CONDITION_COHERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COATR Call by reference Type reference (TYPE) P99SD_TAB_COATR 20130131
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20130131

Method CHECK_CONDITION_COHERENCE on class CL_HRPAYBE_CONDITION has no exception.

Method CHECK_CONDITION_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20130131
2 Exporting EX_VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130131
3 Importing IM_CONDT Call by reference Type reference (TYPE) T5F99FC-CONDT Forms: Conditions 20130131
4 Importing IM_DATE Call by reference Type reference (TYPE) D 20130131
5 Importing IM_SV Call by reference Type reference (TYPE) PBEU0_TAB_SV 20130131
6 Importing IM_SVEVL Call by reference Type reference (TYPE) PBEU0_TAB_SVEVL 20130131
7 Importing IM_TAB_COATR Call by reference Type reference (TYPE) P99SD_TAB_COATR 20130131
8 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20130131

Method CHECK_CONDITION_UNIT on class CL_HRPAYBE_CONDITION has no exception.

Method CONDITION_ON_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20130131
2 Exporting EX_VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130131
3 Importing IM_COATR Call by reference Type reference (TYPE) P99SD_COATR 20130131
4 Importing IM_CONDT Call by reference Type reference (TYPE) T5F99FC-CONDT Forms: Conditions 20130131
5 Importing IM_DATE Call by reference Type reference (TYPE) D 20130131
6 Importing IM_SV Call by reference Type reference (TYPE) PBEU0_TAB_SV 20130131
7 Importing IM_SVEVL Call by reference Type reference (TYPE) PBEU0_TAB_SVEVL 20130131
8 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20130131

Method CONDITION_ON_DATE on class CL_HRPAYBE_CONDITION has no exception.

Method ENTITLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20130131
2 Exporting EX_VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130131
3 Importing IM_CONDT Call by reference Type reference (TYPE) T5F99FC-CONDT Forms: Conditions 20130131
4 Importing IM_DATE Call by reference Type reference (TYPE) D 20130131
5 Importing IM_SV Call by reference Type reference (TYPE) PBEU0_TAB_SV 20130131
6 Importing IM_SVEVL Call by reference Type reference (TYPE) PBEU0_TAB_SVEVL 20130131
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20130131

Method ENTITLED on class CL_HRPAYBE_CONDITION has no exception.

Method GET_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_P99SD_CONDT Call by reference Type reference (TYPE) P99SD_CONDT 20130131
2 Importing IV_CONDT Call by reference Type reference (TYPE) T5F99FC-CONDT Forms: Conditions 20130131
3 Importing IV_DATE Call by reference Type reference (TYPE) D 20130131

Method GET_CONDITION on class CL_HRPAYBE_CONDITION has no exception.

Method READ_T5F99FC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TAB_T5F99FC Call by reference Type reference (TYPE) TAB_T5F99FC Forms: Conditions 20130131
2 Importing IV_CONDT Call by reference Type reference (TYPE) P_99S_CONDT Forms: Conditions 20130131
3 Importing IV_DATE Call by reference Type reference (TYPE) D 20130131

Method READ_T5F99FC on class CL_HRPAYBE_CONDITION has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in