SAP ABAP Class CL_HRTNM_STAFF_ASSIGN_ALV (TNM: staff assignment ALV)
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_HRTNM_STAFF_ASSIGN_ALV  
Short Description TNM: staff assignment ALV    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070419   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON 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)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRTNM_STAFF_ASSIGN_ALV has no interface implemented.
Friends
Class CL_HRTNM_STAFF_ASSIGN_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DATA_CHANGED Instance attribute Private Type reference (TYPE) XFELD Message Log for Data Entry 20070419
2 A_EDIT Instance attribute Private Type reference (TYPE) INT4 ALV editable or not? 20070419
3 A_ICON Instance attribute Protected Type reference (TYPE) ICON_D Icons table 20070420
4 A_INDEX Instance attribute Private Type reference (TYPE) LVC_S_INDX ALV processed line index 20070419
5 A_IS_QUOTA Instance attribute Protected Type reference (TYPE) XFELD Quota data must be displayed or not? 20071019
6 A_NO_FILTER Instance attribute Protected Type reference (TYPE) XFELD No filter to be displayed 20070420
7 A_OTYPE Instance attribute Protected Type reference (TYPE) OTYPE Object Type 20070516
8 A_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA Table type for staff ALV 20070419
9 A_OUTTAB_TEMP Instance attribute Private Object reference (TYPE REF TO) DATA Temporary table 20070531
10 A_O_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070419
11 A_PLVAR Instance attribute Protected Type reference (TYPE) PLVAR Plan Version 20070516
12 A_R_FIELD_TOHIDE Instance attribute Private Type reference (TYPE) T_R_FIELD_TOHIDE 20070419
13 A_R_LAB_FIELD Instance attribute Private Type reference (TYPE) T_R_TXT_FIELD Range in which label fields are listed 20070419
14 A_R_TXT_FIELD Instance attribute Private Type reference (TYPE) T_R_TXT_FIELD Range in which fields linked to a label are listed 20070419
15 A_STRUCT_NAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20070419
16 A_TAB_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20070419
17 A_TAB_INDEX Instance attribute Private Type reference (TYPE) LVC_T_INDX ALV tree control: Index list 20070420
18 A_TAB_PERS_FIELDS Instance attribute Protected Type reference (TYPE) HRHELP_FIELDS Person fields list 20071031
19 A_TAB_QUOTA_FIELDS Instance attribute Protected Type reference (TYPE) HRHELP_FIELDS Quota fields list 20071019
20 A_TAB_SORT Instance attribute Protected Type reference (TYPE) LVC_T_SORT ALV Control: Table of Sort Criteria 20071031
21 A_TOOLBAR_FUNCTIONS Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070419
22 A_WA_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20070419
23 A_WA_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA ALV Structure of staff ALV 20070419
Methods
# Method Level Visibility Method type Description Created on
1 ALV_APP_LINE Instance method Private Method Append line into the ALV grid 20070420
2 ALV_CHECK_CHANGED_DATA Instance method Public Method Check changes 20070423
3 ALV_DEL_LINE Instance method Private Method Delete lines from ALV grid 20070420
4 ALV_DETERMINE_INDEX Instance method Private Method Determine which alv line is currently processed 20070420
5 ALV_FIRSTDISPLAY Instance method Public Method Set ALV grid for first display 20070419
6 ALV_INS_LINE Instance method Private Method Insert line into the ALV grid 20070420
7 ALV_READY_FOR_INPUT Instance method Public Method Set ALV editable 20070424
8 ALV_REFRESH Instance method Private Method Refresh table display 20070419
9 ALV_SET_SORT Instance method Private Method Set sort criteria 20071031
10 CALL_FILTER Instance method Private Method Call filter 20070420
11 CALL_FILTER_FROM_REP Instance method Public Method Call filter 20070430
12 CONSTRUCTOR Instance method Public Constructor Constructor 20070419
13 DETERMINE_SEQNR Instance method Private Method Determine seqnr 20070531
14 GET_ADATA_INFO Instance method Private Method Get adata info 20070423
15 GET_DATA_FROM_GRID Instance method Public Method Get data from grid 20070423
16 HANDLE_PERNR_SEL Instance method Private Method Handle personal number selection 20070917
17 HIDE_UNHIDE_PERS Instance method Private Method Handle person info 20071114
18 HIDE_UNHIDE_QUOTA Instance method Private Method Handle quota 20071019
19 INIT_RANGES Instance method Private Method Init. ranges attributes 20070419
20 ON_ALV_TOOLBAR Instance method Private Event handling method Toolbar 20070419
21 ON_BUTTON_CLICK Instance method Private Event handling method On button click event 20070521
22 ON_DATA_CHANGED Instance method Private Event handling method Data changed 20070419
23 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Data changed finished 20070419
24 ON_F4 Instance method Private Event handling method On f4 20070516
25 ON_USER_COMMAND Instance method Private Event handling method User command 20070419
26 REGISTER_EVENTS Instance method Private Method Register events 20070419
27 SET_DATA_TO_GRID Instance method Public Method Set data to grid 20070419
28 SET_EDITABLE_FIELD Instance method Private Method Set editable field (object id, until selection is done) 20070420
29 SET_FIELDCAT Instance method Private Method Set field catalog 20070419
30 SET_STABLE_ATTRIBUTES Instance method Private Method Set attributes that do not have to be changed internally 20070420
31 TOOLBAR_EXCLUDE_FUNC Instance method Private Method Exclude toolbar function 20070419
32 TRANSFER_OBJIC_TO_OBJID Instance method Private Method Transfer object ID char to object ID numc 20070917
33 TRANSFER_OBJID_TO_OBJIC Instance method Private Method Transfer object ID numc to object ID char 20070917
Events
Class CL_HRTNM_STAFF_ASSIGN_ALV has no event.
Types
Class CL_HRTNM_STAFF_ASSIGN_ALV has no local type.
Method Signatures

Method ALV_APP_LINE Signature

Method ALV_APP_LINE on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method ALV_APP_LINE on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ALV_CHECK_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALID Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20070423

Method ALV_CHECK_CHANGED_DATA on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ALV_DEL_LINE Signature

Method ALV_DEL_LINE on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method ALV_DEL_LINE on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ALV_DETERMINE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INDEX Call by reference Type reference (TYPE) LVC_S_INDX ALV tree control 20070420
2 Exporting EX_TAB_SEL_CELLS Call by reference Type reference (TYPE) LVC_T_CELL ALV control: Table with cell descriptions 20070420
3 Importing NO_UPDATE Call by reference Type reference (TYPE) XFELD Checkbox 20070420

Method ALV_DETERMINE_INDEX on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ALV_FIRSTDISPLAY Signature

Method ALV_FIRSTDISPLAY on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20070419

Method ALV_INS_LINE Signature

Method ALV_INS_LINE on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method ALV_INS_LINE on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ALV_READY_FOR_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INPUT Call by reference Type reference (TYPE) INT4 Editable or not? 20070424
2 Importing IM_REFRESH Call by reference Type reference (TYPE) XFELD ALV to be cleared? 20070424

Method ALV_READY_FOR_INPUT on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ALV_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_SEL_CELLS Call by reference Type reference (TYPE) LVC_T_CELL ALV control: Table with cell descriptions 20070419

Method ALV_REFRESH on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ALV_SET_SORT Signature

Method ALV_SET_SORT on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method ALV_SET_SORT on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method CALL_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ADATA Call by reference Type reference (TYPE) ADATA Additional Relationship Data 20070423
2 Exporting EX_ADATA_CHANGED Call by reference Type reference (TYPE) XFELD Checkbox 20070423
3 Exporting EX_STOP_PROCESS Call by reference Type reference (TYPE) XFELD Checkbox 20070420
4 Importing IM_WA_P1001 Call by reference Type reference (TYPE) P1001 Infotype 1001: Relationships 20070809

Method CALL_FILTER on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method CALL_FILTER_FROM_REP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NBPER Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20070430
2 Exporting EX_ADATA Call by reference Type reference (TYPE) ADATA Additional Relationship Data 20070430
3 Importing IM_WA_P1001 Call by reference Type reference (TYPE) P1001 Infotype 1001: Relationships 20070809

Method CALL_FILTER_FROM_REP on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL_EVENTS Call by reference Type reference (TYPE) XFELD Checkbox 20070419
2 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20070419
3 Importing IM_EDIT Call by reference Type reference (TYPE) INT4 Edit/Not edit ALV grid 20070419
4 Importing IM_NO_FILTER Call by reference Type reference (TYPE) XFELD No filter to be displayed when inserting a new line 20070420
5 Importing IM_OTYPE Call by reference Type reference (TYPE) HROTYPE Structure with Object Type 20070516
6 Importing IM_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20070516
7 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20070419
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20070419

Method DETERMINE_SEQNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SEQNR Call by reference Type reference (TYPE) SEQNR Number of Infotype Record with Same Key 20070531
2 Importing IM_INDEX Call by reference Type reference (TYPE) INT4 Natural Number 20070531
3 Importing IM_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20070531

Method DETERMINE_SEQNR on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method GET_ADATA_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ADATA Call by reference Type reference (TYPE) ADATA ADATA Number 20070423
2 Importing IM_WA_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20070423

Method GET_ADATA_INFO on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method GET_DATA_FROM_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_DATA Call by reference Type reference (TYPE) TABLE Table type for staff ALV 20070423

Method GET_DATA_FROM_GRID on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method HANDLE_PERNR_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW_ID Call by reference Type reference (TYPE) INT4 Material Quantity Calculation: Line Identification 20070917
2 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20070917

Method HANDLE_PERNR_SEL on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method HIDE_UNHIDE_PERS Signature

Method HIDE_UNHIDE_PERS on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method HIDE_UNHIDE_PERS on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method HIDE_UNHIDE_QUOTA Signature

Method HIDE_UNHIDE_QUOTA on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method HIDE_UNHIDE_QUOTA on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method INIT_RANGES Signature

Method INIT_RANGES on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method INIT_RANGES on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ON_ALV_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20070419
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20070419

Method ON_ALV_TOOLBAR on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20070521
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20070521
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20070521

Method ON_BUTTON_CLICK on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20070419
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20070419
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20070419
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20070419
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20070419

Method ON_DATA_CHANGED on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Call by reference Attribute reference (LIKE) 20070419
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20070419

Method ON_DATA_CHANGED_FINISHED on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ON_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20070516
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20070516
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20070516
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20070516
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20070516
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20070516

Method ON_F4 on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20070419

Method ON_USER_COMMAND on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method REGISTER_EVENTS on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method SET_DATA_TO_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IS_QUOTA Call by reference Type reference (TYPE) XFELD Checkbox 20071019
2 Importing IM_REFRESH Call by reference Type reference (TYPE) XFELD Checkbox 20070419
3 Importing IM_TAB_DATA Call by reference Type reference (TYPE) TABLE Table type for staff ALV 20070419

Method SET_DATA_TO_GRID on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method SET_EDITABLE_FIELD Signature

Method SET_EDITABLE_FIELD on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method SET_EDITABLE_FIELD on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method SET_FIELDCAT Signature

Method SET_FIELDCAT on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20070419

Method SET_STABLE_ATTRIBUTES Signature

Method SET_STABLE_ATTRIBUTES on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method SET_STABLE_ATTRIBUTES on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method TOOLBAR_EXCLUDE_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070419

Method TOOLBAR_EXCLUDE_FUNC on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method TRANSFER_OBJIC_TO_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW_ID Call by reference Type reference (TYPE) INT4 Natural Number 20070917
2 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20070917

Method TRANSFER_OBJIC_TO_OBJID on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.

Method TRANSFER_OBJID_TO_OBJIC Signature

Method TRANSFER_OBJID_TO_OBJIC on class CL_HRTNM_STAFF_ASSIGN_ALV has no parameter.
Method TRANSFER_OBJID_TO_OBJIC on class CL_HRTNM_STAFF_ASSIGN_ALV has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600