SAP ABAP Class CL_HRBAS_INFTY_1684_BL (Business Logic Infotype 1684 - Invoice)
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_BL_COMPUTATION Template for Infotype-Specific BL 20070307
Properties
Class CL_HRBAS_INFTY_1684_BL  
Short Description Business Logic Infotype 1684 - Invoice    
Super Class CL_HRBAS_INFTY_BL_COMPUTATION Template for Infotype-Specific BL 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070307   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PTNM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRBAS_INFTY_1684_BL has no interface implemented.
Friends
Class CL_HRBAS_INFTY_1684_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_OBJ_OP Instance attribute Protected Object reference (TYPE REF TO) IF_HRBAS_OBJECT_OPERATIONS HRBAS Object-Specific Operations 20121204
2 A_IF_1684_DYN Static Attribute Public Object reference (TYPE REF TO) IF_HRBAS_INFTY_1684_DYN TNM: Interface For 1684 Dynamic 20070910
3 A_T001P Static Attribute Private Type reference (TYPE) HRTNM_T001P_TAB Type table T001P 20070308
4 A_T500P Static Attribute Private Type reference (TYPE) HRTNM_T500P_TAB TYpe table T500P 20070308
5 A_TAB_BASE_OBJECTS Static Attribute Protected Type reference (TYPE) HRTNM_RHMC2_TAB TNM: Table type for RHCM2 structure 20071016
6 A_TAB_T77TNM_CA Static Attribute Private Type reference (TYPE) HRTNM_T77TNM_CA_TAB Type table for T77TNM_CA 20071003
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BTRTL Instance method Private Method Check Personnel subarea 20070308
2 CHECK_COST_CENTER Instance method Private Method Check cost center 20070308
3 CHECK_COST_ITEM Instance method Private Method Check cost item 20070308
4 CHECK_CURRENCY Instance method Private Method Check currency 20070307
5 CHECK_PERNR Instance method Private Method Check pernr 20071016
6 CHECK_WERKS Instance method Private Method Check Personnel area 20070308
7 NEW_MESSAGE Instance method Private Method Add a message to the message list 20070307
8 SET_INTERFACE Instance method Public Method Set Interface 20070907
Events
Class CL_HRBAS_INFTY_1684_BL has no event.
Types
Class CL_HRBAS_INFTY_1684_BL has no local type.
Method Signatures

Method CHECK_BTRTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 20070308
2 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20070308
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070308

Method CHECK_BTRTL on class CL_HRBAS_INFTY_1684_BL has no exception.

Method CHECK_COST_CENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 20070308
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20070906
3 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20070308
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070308

Method CHECK_COST_CENTER on class CL_HRBAS_INFTY_1684_BL has no exception.

Method CHECK_COST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 20070308
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20070308
3 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20070308
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070308
5 Importing IS_P1684 Call by reference Type reference (TYPE) P1684 Infotype 1684 20121204

Method CHECK_COST_ITEM on class CL_HRBAS_INFTY_1684_BL has no exception.

Method CHECK_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB 20070307
2 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF 20070307
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070307

Method CHECK_CURRENCY on class CL_HRBAS_INFTY_1684_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_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 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_P1684 Call by reference Type reference (TYPE) P1684 Infotype 1684 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_1684_BL has no exception.

Method CHECK_WERKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 20070308
2 Importing IM_MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20070308
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070308

Method CHECK_WERKS on class CL_HRBAS_INFTY_1684_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 20070307
2 Importing IS_MSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20121204
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070307
4 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF 20070307
5 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID 20070307
6 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO 20070307
7 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY 20070307
8 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20070307
9 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20070307
10 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20070307
11 Importing MSGV4 Call by reference Type reference (TYPE) ANY 20121204

Method NEW_MESSAGE on class CL_HRBAS_INFTY_1684_BL has no exception.

Method SET_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IF_1684 Call by reference Object reference (TYPE REF TO) IF_HRBAS_INFTY_1684_GUI TNM: Interface For 1684 Gui 20070907

Method SET_INTERFACE on class CL_HRBAS_INFTY_1684_BL has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 600