SAP ABAP Class CL_HRBAS_INFTY_1686_DYNAMIC (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
Properties
Class CL_HRBAS_INFTY_1686_DYNAMIC  
Short Description Infotype 1686: Absence/Attendance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070326   SAP 
Last change 20080505   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)
2 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRBAS_INFTY_1686_DYNAMIC has no interface implemented.
Friends
Class CL_HRBAS_INFTY_1686_DYNAMIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DATA_CHANGED Static Attribute Private Type reference (TYPE) C Check Data Changed 20070419
2 A_FCODE Static Attribute Private Type reference (TYPE) FCODE Function Code 20070326
3 A_TAB_BASE_OBJECTS Static Attribute Private Type reference (TYPE) HRTNM_RHMC2_TAB RH_MACO (Base Objects) 20071016
4 A_TAB_FIELD_TNM Static Attribute Private Type reference (TYPE) HRTNM_FIELD_TAB TNM 20070326
5 A_TAB_HRT1686 Static Attribute Private Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20070326
6 A_TAB_HRT1686_OLD Static Attribute Private Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20070326
7 A_TAB_SCHED Static Attribute Private Type reference (TYPE) HRTNM_HRVSCHED_TAB Table Type HRVSCHED 20070326
8 A_TSCHT Static Attribute Private Type reference (TYPE) HRTNM_TSCHT Training Type 20070402
9 A_WA_P1686 Static Attribute Private Type reference (TYPE) P1686 Infotype 1686 20070326
10 A_WA_P1686_OLD Static Attribute Private Type reference (TYPE) P1686 Infotype 1686 20070326
Methods
# Method Level Visibility Method type Description Created on
1 BASE_OBJECTS Static method Public Method Base Objects 20071016
2 DISPLAY_SCHEDULE_GRID Static method Public Method Display Schedule Grid 20070404
3 FIND_REASON Static method Public Method Find Non-Attendance Reason 20070402
4 GET_REQUIRED_FIELDS Static method Public Method Get required fields 20070326
5 GET_SCHEDULE Static method Public Method Get Schedule 20070326
6 GET_TRAINING_TYPE Static method Public Method Get Training TYpe 20070402
7 READ_BUFFER Static method Public Method Read IT1684 buffer 20070326
8 READ_T77TNM_RST Static method Public Method Read Non-Attendance Reason 20070402
9 REFRESH_REQUIRED_FIELDS Static method Public Method Refresh required fields 20070326
10 SET_BUFFER Static method Public Method Set IT1684 buffer 20070326
11 SET_REQUIRED_FIELDS Static method Public Method Set required fields 20070326
12 SET_SCHEDULE Static method Public Method Set Schedule 20070326
13 SET_TRAINING_TYPE Static method Public Method Set Training Type 20070402
14 UPDATE_BUFFER Static method Public Method Update/Check buffer 20070326
Events
Class CL_HRBAS_INFTY_1686_DYNAMIC has no event.
Types
Class CL_HRBAS_INFTY_1686_DYNAMIC has no local type.
Method Signatures

Method BASE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_BASE_OBJECTS Call by reference Type reference (TYPE) HRTNM_RHMC2_TAB RH_MACO (Base Objects) 20071016
2 Importing IM_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20071016

Method BASE_OBJECTS on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method DISPLAY_SCHEDULE_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALV_SCHED Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070404
2 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20070404

Method DISPLAY_SCHEDULE_GRID on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method FIND_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_WA_OUTTAB Call by reference Type reference (TYPE) HRTNM_S_IT1686_ALV ALV Structure of infotype 1686 (Attendance/No-attendance) 20070402
2 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20071121
3 Importing IM_REASN Call by reference Type reference (TYPE) HRTNM_REASN Reason 20070402
4 Importing IM_TAB_T77TNM_RST Call by reference Type reference (TYPE) HRTNM_T77TNM_RST_TAB Type table for T77TNM_RST 20070402

Method FIND_REASON on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method GET_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_FIELD_TNM Call by reference Type reference (TYPE) HRTNM_FIELD_TAB TNM 20070326

Method GET_REQUIRED_FIELDS on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method GET_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_SCHED Call by reference Type reference (TYPE) HRTNM_HRVSCHED_TAB Table Type HRVSCHED 20070326
2 Exporting EX_TRAINING_TYPE Call by reference Type reference (TYPE) HRTNM_TSCHT Training Type 20070327

Method GET_SCHEDULE on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method GET_TRAINING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TSCHT Call by reference Type reference (TYPE) HRTNM_TSCHT Training Schedule Type 20070402

Method GET_TRAINING_TYPE on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method READ_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DATA_CHANGED Call by reference Type reference (TYPE) C 20070419
2 Changing CH_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB 20070326
3 Changing CH_WA_P1686 Call by reference Type reference (TYPE) P1686 20070326

Method READ_BUFFER on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method READ_T77TNM_RST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_T77TNM_RST Call by reference Type reference (TYPE) HRTNM_T77TNM_RST_TAB Type table for T77TNM_RST 20070402
2 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20070626
3 Importing IM_SPRSL Call by reference Type reference (TYPE) SPRAS Language Key 20070402

Method READ_T77TNM_RST on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method REFRESH_REQUIRED_FIELDS Signature

Method REFRESH_REQUIRED_FIELDS on class CL_HRBAS_INFTY_1686_DYNAMIC has no parameter.
Method REFRESH_REQUIRED_FIELDS on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method SET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) FCODE Function Code 20070326
2 Importing IM_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB 20070326
3 Importing IM_WA_P1686 Call by reference Type reference (TYPE) P1686 20070326

Method SET_BUFFER on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method SET_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FNAME Call by reference Type reference (TYPE) SCRRPRFD Field name from program/module pool 20070326
2 Importing IM_INDEX Call by reference Type reference (TYPE) LVC_INDEX ALV control: Row number (index of internal table) 20070326

Method SET_REQUIRED_FIELDS on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method SET_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_SCHED Call by reference Type reference (TYPE) HRTNM_HRVSCHED_TAB Table Type HRVSCHED 20070326

Method SET_SCHEDULE on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method SET_TRAINING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TSCHT Call by reference Type reference (TYPE) HRTNM_TSCHT Training Schedule Type 20070402

Method SET_TRAINING_TYPE on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.

Method UPDATE_BUFFER 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 20070326
2 Changing CH_WA_P1686 Call by reference Type reference (TYPE) P1686 Infotype 1686 20070326

Method UPDATE_BUFFER on class CL_HRBAS_INFTY_1686_DYNAMIC has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600