SAP ABAP Class CL_HRBAS_INFTY_1686_BL (Business Logic Infotype 1686 - Absence/Attendance)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     P99S_TNM (Package) Training needs management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_NNNN PD Infotypes, Generic IT Logic 20090908
Properties
Class CL_HRBAS_INFTY_1686_BL  
Short Description Business Logic Infotype 1686 - Absence/Attendance    
Super Class CL_HRBAS_INFTY_NNNN PD Infotypes, Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070322   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)
2 PTNM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRBAS_INFTY_1686_BL has no interface implemented.
Friends
Class CL_HRBAS_INFTY_1686_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_TAB_BASE_OBJECTS Static Attribute Protected Type reference (TYPE) HRTNM_RHMC2_TAB RH_MACO (Base Objects) 20071016
2 A_TSCHT Static Attribute Private Type reference (TYPE) HRTNM_TSCHT Training Schedule Type 20070402
Methods
# Method Level Visibility Method type Description Created on
1 ATT_EXISTS_IN Instance method Public Method Check if attendance/abs. exist in set of reg. compl. objects 20101006
2 CHECK_DATE Instance method Private Method Check Date 20070402
3 CHECK_PERNR Instance method Private Method Check pernr 20071016
4 CHECK_REASON Instance method Private Method Check -Reason 20071121
5 CHECK_REGULATORY Instance method Private Method Check Regulatory 20071116
6 CONSTRUCTOR Instance method Public Constructor 20100930
7 GET_ABS_ATT Instance method Public Method Return all attendances/absences of a course 20101007
8 HAS_REG_COMPL Instance method Public Method Checks if the fields used for comparison are initial 20101006
9 NEW_MESSAGE Instance method Private Method Add a message to the message list 20070322
10 SPECIFIC_INITIAL_COMPU_PUBLIC Instance method Public Method Infotype-Specific Processing for Record Creation 20090908
11 SPECIFIC_INSERT_COMPU_PUBLIC Instance method Public Method Infotype-Specific Logic for Insert 20090908
12 SPECIFIC_MODIFY_COMP_PUB Instance method Public Method Infotype-Specific Logic for Modify 20090908
Events
Class CL_HRBAS_INFTY_1686_BL has no event.
Types
Class CL_HRBAS_INFTY_1686_BL has no local type.
Method Signatures

Method ATT_EXISTS_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FOUND Value transfer Type reference (TYPE) ABAP_BOOL Table type for HRT1686 20101006
2 Importing IM_KEY Call by reference Type reference (TYPE) HRT1686 Table Part Infotype 1686 20101006
3 Importing IM_TAB Call by reference Type reference (TYPE) HRTNM_HRT1681_TAB Table Part Infotype 1686 20101006

Method ATT_EXISTS_IN on class CL_HRBAS_INFTY_1686_BL has no exception.

Method CHECK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20070402
2 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20070402
3 Importing IM_P1686 Call by reference Type reference (TYPE) P1686 Infotype 1686 20070402
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070402

Method CHECK_DATE on class CL_HRBAS_INFTY_1686_BL has no exception.

Method CHECK_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20071016
2 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20071016
3 Importing IM_P1686 Call by reference Type reference (TYPE) P1686 Infotype 1686 20071016
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20071016

Method CHECK_PERNR on class CL_HRBAS_INFTY_1686_BL has no exception.

Method CHECK_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB 20071121
2 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF 20071121
3 Importing IM_P1686 Call by reference Type reference (TYPE) P1686 20071121
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 20071121

Method CHECK_REASON on class CL_HRBAS_INFTY_1686_BL has no exception.

Method CHECK_REGULATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20071116
2 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20071116
3 Importing IM_P1686 Call by reference Type reference (TYPE) P1686 Infotype 1686 20071116
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20071116

Method CHECK_REGULATORY on class CL_HRBAS_INFTY_1686_BL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) PLOG-INFTY Info. Category 20100930

Method CONSTRUCTOR on class CL_HRBAS_INFTY_1686_BL has no exception.

Method GET_ABS_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101007
2 Importing IM_COURSE Call by reference Type reference (TYPE) HRIPKEY Plan Version 20101007
3 Importing IM_TN_ID Call by reference Type reference (TYPE) OBJEKTID Object ID 20101207
4 Returning RE_HRT1686 Value transfer Type reference (TYPE) HRTNM_HRT1686_TAB Table Part Infotype 1686 20101007

Method GET_ABS_ATT on class CL_HRBAS_INFTY_1686_BL has no exception.

Method HAS_REG_COMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Type reference (TYPE) HRT1686 Table Part Infotype 1686 20101006
2 Returning RE_HAS_REG_COMPL_DATA Value transfer Type reference (TYPE) ABAP_BOOL 20101006

Method HAS_REG_COMPL on class CL_HRBAS_INFTY_1686_BL has no exception.

Method NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Default values for fast entry: field name 20070322
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070322
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF HR Master Data: Messages 20070322
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Message Class 20070322
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Message Number 20070322
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Message Type 20070322
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20070322
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20070322
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20070322

Method NEW_MESSAGE on class CL_HRBAS_INFTY_1686_BL has no exception.

Method SPECIFIC_INITIAL_COMPU_PUBLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20090908
2 Changing HRTNNNN Call by reference Type reference (TYPE) STANDARD TABLE 20090908
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090908
4 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20090908
5 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090908
6 Changing PNNNN Call by reference Type reference (TYPE) ANY 20090908

Method SPECIFIC_INITIAL_COMPU_PUBLIC on class CL_HRBAS_INFTY_1686_BL has no exception.

Method SPECIFIC_INSERT_COMPU_PUBLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Reference to Additional Data 20090908
2 Importing EXECUTE_MODE Call by reference Type reference (TYPE) HRBAS_EXECUTE_MODE HRBAS: Type of Operation Execution in Business Logic 20090908
3 Changing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Table Section for Table Infotypes 20090908
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090908
5 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20090908
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090908
7 Changing PNNNN Call by reference Type reference (TYPE) ANY Infotype Record 20090908
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRBAS_UPDATE_MODE Which Posting Functions Are to Be Deactivated/Activated? 20090908
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data: Unfulfilled Program Condition 20090930

Method SPECIFIC_MODIFY_COMP_PUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Reference to Additional Data 20090908
2 Importing EXECUTE_MODE Call by reference Type reference (TYPE) HRBAS_EXECUTE_MODE HRBAS: Type of Operation Execution in Business Logic 20090908
3 Changing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Table Section for Table Infotypes 20090908
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20090908
5 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20090908
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20090908
7 Importing OLD_AUX_DATA_REF Call by reference Type reference (TYPE) ANY 20090908
8 Importing OLD_HRTNNNN Call by reference Type reference (TYPE) ANY TABLE 20090908
9 Importing OLD_PNNNN Call by reference Type reference (TYPE) ANY 20090908
10 Changing PNNNN Call by reference Type reference (TYPE) ANY Infotype Record 20090908
11 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRBAS_UPDATE_MODE Which Posting Functions Are to Be Deactivated? 20090908
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS Infotype Data: Unfulfilled Program Condition 20090930
History
Last changed by/on SAP  20130531 
SAP Release Created in 600