SAP ABAP Interface IF_HRTNM_BOOK_TN_UTILITIES (Infterface for TNM booking utlities class)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRTNM_BOOK_TN_UTILITIES Utilities class for TNM booking 20120829
Properties
Interface IF_HRTNM_BOOK_TN_UTILITIES  
Short Description Infterface for TNM booking utlities class    
General Data
Package P99S_TNM   Training needs management 
Created 20120829   SAP 
Last changed 20130531   SAP 
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)
2 PTNM1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_HRTNM_BOOK_TN_UTILITIES has no interface.
Friends
Interface IF_HRTNM_BOOK_TN_UTILITIES has no friend.
Attributes
Interface IF_HRTNM_BOOK_TN_UTILITIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TN_VALIDITY_DATES Instance method Public Method Check if the dates of E are incl. within the dates of a TN 20120829
2 DO_CHECK_ALL Instance method Public Method Preliminary+validity check 20120829
3 DO_PRELIMINARY_CHECK Instance method Public Method Do preliminary check regarding selected TN 20120829
4 DO_VALIDITY_CHECK Instance method Public Method Do post validity check regarding selected TN 20120829
5 INIT_DURATION Instance method Public Method Init. course duration 20120829
Events
Interface IF_HRTNM_BOOK_TN_UTILITIES has no event.
Types
Interface IF_HRTNM_BOOK_TN_UTILITIES has no local type.
Method Signatures

Method CHECK_TN_VALIDITY_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRTNM_MESSAGE_LIST Message list class for TNM IT class 20120829
2 Changing CV_IS_OK Call by reference Type reference (TYPE) XFELD Check ok? 20120829
3 Importing IS_MAIN_OBJ Call by reference Type reference (TYPE) OBJEC Work Area for Database PCH 20120829
4 Importing IS_TNM_EVENT Call by reference Type reference (TYPE) HRVEVDAT Business event data 20120829

Method CHECK_TN_VALIDITY_DATES on Interface IF_HRTNM_BOOK_TN_UTILITIES has no exception.

Method DO_CHECK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRTNM_MESSAGE_LIST Message list class for TNM IT class 20120829
2 Changing CS_MAIN_TN_OBJ Call by reference Type reference (TYPE) OBJEC Main TN object (selected one) 20120829
3 Changing CS_P1000 Call by reference Type reference (TYPE) P1000 Infotype 1000: Object Name 20120829
4 Changing CS_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20120829
5 Changing CT_HRT1681 Call by reference Type reference (TYPE) HRTNM_HRT1681_TAB TNM: Table type HRT1681 20120829
6 Changing CT_P1681 Call by reference Type reference (TYPE) HRTNM_P1681_TAB Infotype 1681 20120829
7 Changing CT_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20120829
8 Changing CV_FIRST_TIME_1681 Call by reference Type reference (TYPE) XFELD PTNM1_C_TRUE Checkbox 20120829
9 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120829
10 Importing IS_MAIN_TN_OBJ Call by reference Type reference (TYPE) OBJEC Main TN object 20120829
11 Importing IS_PARENT_TN_OBJ Call by reference Type reference (TYPE) OBJEC Work Area for Database PCH 20120829
12 Importing IS_TNM_EVENT Call by reference Type reference (TYPE) HRVEVDAT Business event data 20120829
13 Importing IV_COURSE_DURATION Call by reference Type reference (TYPE) HRSCT Effective duration in hours 20120829
14 Importing IV_COURSE_DURATION_DAYS Call by reference Type reference (TYPE) DAYCT Effective duration in days 20120829
15 Importing IV_INHERITED_TN Call by reference Type reference (TYPE) XFELD Is the main TN inherited? 20120829
16 Importing IV_IT1681_IS_INHERITED Call by reference Type reference (TYPE) XFELD RC data inherited? 20120829
17 Importing IV_NO_CAT_ASSIGN Call by reference Type reference (TYPE) XFELD No catalog object assigned to the TN? 20120829
18 Importing IV_TN_CHILD_BOOKING Call by reference Type reference (TYPE) XFELD TN created at booking? 20120829
19 Importing IV_TN_REDEFINED Call by reference Type reference (TYPE) XFELD TN child? 20120829

Method DO_CHECK_ALL on Interface IF_HRTNM_BOOK_TN_UTILITIES has no exception.

Method DO_PRELIMINARY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRTNM_MESSAGE_LIST Message list class for TNM IT class 20120829
2 Changing CS_MAIN_TN_OBJ Call by reference Type reference (TYPE) OBJEC Main TN object (selected one) 20120829
3 Changing CS_P1000 Call by reference Type reference (TYPE) P1000 Infotype 1000: Object Name 20120829
4 Changing CS_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20120829
5 Changing CT_HRT1681 Call by reference Type reference (TYPE) HRTNM_HRT1681_TAB TNM: Table type HRT1681 20120829
6 Changing CT_P1681 Call by reference Type reference (TYPE) HRTNM_P1681_TAB Infotype 1681 20120829
7 Changing CT_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20120829
8 Changing CV_FIRST_TIME_1681 Call by reference Type reference (TYPE) XFELD Checkbox 20120829
9 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Preliminary check ok? 20120829
10 Exporting EV_IT1681_IS_INHERITED Call by reference Type reference (TYPE) XFELD Checkbox 20120829
11 Exporting EV_NO_CAT_ASSIGN Call by reference Type reference (TYPE) XFELD No catalog assigned to the selected TN? 20120829
12 Importing IS_TNM_EVENT Call by reference Type reference (TYPE) HRVEVDAT Business event data 20120829
13 Importing IV_COURSE_DURATION Call by reference Type reference (TYPE) HRSCT Effective duration in hours 20120829
14 Importing IV_COURSE_DURATION_DAYS Call by reference Type reference (TYPE) DAYCT Effective duration in days 20120829
15 Importing IV_TN_CHILD_BOOKING Call by reference Type reference (TYPE) XFELD TN created at booking? 20120829

Method DO_PRELIMINARY_CHECK on Interface IF_HRTNM_BOOK_TN_UTILITIES has no exception.

Method DO_VALIDITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRTNM_MESSAGE_LIST Message list class for TNM IT class 20120829
2 Changing CS_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20120829
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Check ok? 20120829
4 Importing IS_MAIN_TN_OBJ Call by reference Type reference (TYPE) OBJEC Main TN object 20120829
5 Importing IS_PARENT_TN_OBJ Call by reference Type reference (TYPE) OBJEC Work Area for Database PCH 20120829
6 Importing IS_TNM_EVENT Call by reference Type reference (TYPE) HRVEVDAT Business event data 20120829
7 Importing IT_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20120829
8 Importing IV_INHERITED_TN Call by reference Type reference (TYPE) XFELD Is the main TN inherited? 20120829
9 Importing IV_IT1681_IS_INHERITED Call by reference Type reference (TYPE) XFELD RC data inherited? 20120829
10 Importing IV_NO_CAT_ASSIGN Call by reference Type reference (TYPE) XFELD No catalog object assigned to the TN? 20120829
11 Importing IV_TN_CHILD_BOOKING Call by reference Type reference (TYPE) XFELD TN child redefined during booking? 20120829
12 Importing IV_TN_REDEFINED Call by reference Type reference (TYPE) XFELD TN child? 20120829

Method DO_VALIDITY_CHECK on Interface IF_HRTNM_BOOK_TN_UTILITIES has no exception.

Method INIT_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DURATION Call by reference Type reference (TYPE) HRSCT Effective duration in hours 20120829
2 Exporting EV_DURATION_DAYS Call by reference Type reference (TYPE) DAYCT Effective duration in days 20120829
3 Importing IS_TNM_EVENT Call by reference Type reference (TYPE) HRVEVDAT Business event data 20120829

Method INIT_DURATION on Interface IF_HRTNM_BOOK_TN_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in