SAP ABAP Class CL_HRBAS_INFTY_1684_GUI (IT1684: Invoice (ALV management))
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRBAS_INFTY_1684_GUI TNM: Interface For 1684 Gui 20070906
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1684_GUI_FR 20070907
Properties
Class CL_HRBAS_INFTY_1684_GUI  
Short Description IT1684: Invoice (ALV management)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070309   SAP 
Last change 20080626   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PTNM1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRBAS_INFTY_1684_GUI TNM: Interface For 1684 Gui 20070906
Friends
Class CL_HRBAS_INFTY_1684_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRTNM_MESSAGE_LIST Message list class for TNM IT class 20121204
2 A_CURRENT_ROW Instance attribute Protected Type reference (TYPE) LVC_S_ROID Natural Number 20070316
3 A_DATA_CHANGED Instance attribute Protected Type reference (TYPE) XFELD Message Log for Data Entry 20070309
4 A_FCODE Instance attribute Protected Type reference (TYPE) FCODE Mode in which GUI is called (insert, mod...) 20070309
5 A_HRT_ENDDA Static Attribute Public Type reference (TYPE) ENDDA Ending date attached to current table part record 20080221
6 A_HRT_MOLGA Static Attribute Public Type reference (TYPE) MOLGA Molga of current table part record 20080221
7 A_IF_1684_DYN Instance attribute Public Object reference (TYPE REF TO) IF_HRBAS_INFTY_1684_DYN TNM: Interface For 1684 Dynamic 20070906
8 A_INDEX Instance attribute Protected Type reference (TYPE) LVC_INDEX ALV processed line index 20070309
9 A_MOLGA Instance attribute Protected Type reference (TYPE) MOLGA Country Grouping 20070315
10 A_OUTTAB Instance attribute Protected Type reference (TYPE) HRTNM_IT1684_ALV_TAB Table type for IT1681 ALV 20070309
11 A_OUTTAB_INIT Instance attribute Protected Type reference (TYPE) HRTNM_IT1684_ALV_TAB Table type for IT1684 ALV 20070319
12 A_O_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070309
13 A_P1684 Instance attribute Protected Type reference (TYPE) P1684 Infotype 1684 20070314
14 A_R_FIELD_TOHIDE Instance attribute Protected Type reference (TYPE) PTNM1_R_FIELD_TOHIDE Hide fields in ALV 20070319
15 A_R_LAB_FIELD Instance attribute Protected Type reference (TYPE) PTNM1_R_TXT_FIELD Range in which label fields are listed 20070309
16 A_R_TXT_FIELD Instance attribute Protected Type reference (TYPE) PTNM1_R_TXT_FIELD Range in which fields linked to a label are listed 20070309
17 A_STRUCT_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20070309
18 A_TABNR Instance attribute Protected Type reference (TYPE) HRTDBTAB-TABNR Reference Number to Table Part 20070315
19 A_TAB_BASE_OBJECTS Instance attribute Protected Type reference (TYPE) HRTNM_RHMC2_TAB TNM: Table type for RHCM2 structure 20071016
20 A_TAB_DFIES Instance attribute Protected Type reference (TYPE) COMT_DFIES_TAB Table Type for DFIES Table and FM: DDIF_FIELDINFO_GET 20070314
21 A_TAB_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20070309
22 A_TAB_INDEX Instance attribute Protected Type reference (TYPE) LVC_T_INDX ALV tree control: Index list 20070309
23 A_TAB_T77TNM_CA Instance attribute Protected Type reference (TYPE) HRTNM_T77TNM_CA_TAB Type table for T77TNM_CA 20070315
24 A_TOOLBAR Instance attribute Protected Type reference (TYPE) ETSTREETOOLB_TABTYPE Tree Control Toolbar Buttons 20070309
25 A_TOOLBAR_FUNCTIONS Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070309
26 A_TO_DISPLAY Instance attribute Protected Type reference (TYPE) XFELD Boolean indicates if display must be done 20070309
27 A_WA_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20070309
28 A_WA_OUTTAB Instance attribute Protected Type reference (TYPE) HRTNM_S_IT1684_ALV ALV Structure of infotype 1681 (Invoice) 20070309
Methods
# Method Level Visibility Method type Description Created on
1 ALV_APP_LINE Instance method Protected Method Append line into the ALV grid 20070309
2 ALV_BLANK_LINE Instance method Protected Method One blank line 20070316
3 ALV_DEL_LINE Instance method Protected Method Delete a lines from ALV grid 20070309
4 ALV_DETERMINE_INDEX Instance method Protected Method Determine which alv line is currently processed 20070309
5 ALV_DUP_LINE Instance method Protected Method Duplicate selected lines 20070309
6 ALV_INS_LINE Instance method Protected Method Insert line into the ALV grid 20070309
7 ALV_REFRESH Instance method Protected Method Refresh table display 20070309
8 CONSTRUCTOR Instance method Public Constructor Constructor 20070309
9 HANDLE_PERNR_SEL Instance method Protected Method Transfer pernr ID numc to pernr ID char 20071010
10 INIT_RANGES Instance method Protected Method Init. ranges attributes 20070309
11 ON_ALV_TOOLBAR Instance method Protected Event handling method Toolbar 20070309
12 ON_DATA_CHANGED Instance method Protected Event handling method Data changed 20070309
13 ON_DATA_CHANGED_FINISHED Instance method Protected Event handling method Data changed finished 20070309
14 ON_F4 Instance method Protected Event handling method On f4 20071015
15 ON_USER_COMMAND Instance method Protected Event handling method User command 20070309
16 REGISTER_EVENTS Instance method Protected Method Register events 20070309
17 RESET_ALV_AFTER_ERROR Instance method Protected Method Reset ALV after error correction 20070309
18 SET_ALV_AFTER_ERROR Instance method Protected Method Deactivate field that does not need to be corrected 20070309
19 SET_ALV_REQUIRED_FIELDS Instance method Protected Method Set required fields that need to be filled 20070309
20 SET_FIELDCAT Instance method Protected Method Set field catalog 20070309
21 SET_STABLE_ATTRIBUTES Instance method Protected Method Set attributes that do not have to be changed internally 20070319
22 TOOLBAR_EXCLUDE_FUNC Instance method Protected Method Exclude toolbar function 20070309
23 TRANSFER_PERNC_TO_PERNR Instance method Protected Method Transfer pernr ID char to pernr ID numc 20071010
24 TRANSFER_PERNR_TO_PERNC Instance method Protected Method Transfer pernr ID numc to pernr ID char 20071015
Events
# Event Type Visibility Description Created on
1 DELAYED_MOVE_CURRENT_CELL Instance Event
(0)
Public
(2)
Focus Cell has been Moved 20070316
2 DOUBLE_CLICK Instance Event
(0)
Public
(2)
20070316
Types
Class CL_HRBAS_INFTY_1684_GUI has no local type.
Method Signatures

Method ALV_APP_LINE Signature

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

Method ALV_BLANK_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXIST Call by reference Type reference (TYPE) XFELD Checkbox 20070316
2 Importing IM_OUTTAB Call by reference Type reference (TYPE) HRTNM_IT1684_ALV_TAB Table type for IT1684 ALV 20070316

Method ALV_BLANK_LINE on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method ALV_DEL_LINE Signature

Method ALV_DEL_LINE on class CL_HRBAS_INFTY_1684_GUI has no parameter.
Method ALV_DEL_LINE on class CL_HRBAS_INFTY_1684_GUI 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 20070309
2 Exporting EX_TAB_SEL_CELLS Call by reference Type reference (TYPE) LVC_T_CELL ALV control: Table with cell descriptions 20070309
3 Importing NO_UPDATE Call by reference Type reference (TYPE) XFELD Checkbox 20070309

Method ALV_DETERMINE_INDEX on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method ALV_DUP_LINE Signature

Method ALV_DUP_LINE on class CL_HRBAS_INFTY_1684_GUI has no parameter.
Method ALV_DUP_LINE on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method ALV_INS_LINE Signature

Method ALV_INS_LINE on class CL_HRBAS_INFTY_1684_GUI has no parameter.
Method ALV_INS_LINE on class CL_HRBAS_INFTY_1684_GUI 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 20070309

Method ALV_REFRESH on class CL_HRBAS_INFTY_1684_GUI 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 20070309
2 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20070309
3 Importing IM_EDIT Call by reference Type reference (TYPE) INT4 Edit/Not edit ALV grid 20070309
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20070309
5 Importing IM_NO_TOOLBAR Call by reference Type reference (TYPE) XFELD No toolbar 20070309
6 Importing IM_OFFLINE Call by reference Type reference (TYPE) XFELD Checkbox 20070309
7 Importing IM_P1684 Call by reference Type reference (TYPE) P1684 Infotype 1684 20070314
8 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20070309
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20070309

Method HANDLE_PERNR_SEL 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_IT1684_ALV ALV Structure of infotype 1684 (Invoice) 20071015
2 Importing IM_ROW_ID Call by reference Type reference (TYPE) INT4 Natural Number 20071015
3 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20071015

Method HANDLE_PERNR_SEL on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method INIT_RANGES Signature

Method INIT_RANGES on class CL_HRBAS_INFTY_1684_GUI has no parameter.
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20070314

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) 20070309
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20070309

Method ON_ALV_TOOLBAR on class CL_HRBAS_INFTY_1684_GUI 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) 20070309
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20070309
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20070309
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20070309
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20070309

Method ON_DATA_CHANGED on class CL_HRBAS_INFTY_1684_GUI 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) 20070309
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20070309

Method ON_DATA_CHANGED_FINISHED on class CL_HRBAS_INFTY_1684_GUI 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) 20071015
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20071015
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20071015
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20071015
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20071015
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20071015

Method ON_F4 on class CL_HRBAS_INFTY_1684_GUI 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) 20070309

Method ON_USER_COMMAND on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method REGISTER_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVATION Call by reference Type reference (TYPE) XFELD Checkbox 20070309
2 Importing IM_NO_TOOLBAR Call by reference Type reference (TYPE) XFELD Checkbox 20070309

Method REGISTER_EVENTS on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method RESET_ALV_AFTER_ERROR Signature

Method RESET_ALV_AFTER_ERROR on class CL_HRBAS_INFTY_1684_GUI has no parameter.
Method RESET_ALV_AFTER_ERROR on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method SET_ALV_AFTER_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FIELD Call by reference Type reference (TYPE) HRBAS_FIELD_TAB Field List 20070309
2 Importing IM_TAB_FIELD_TNM Call by reference Type reference (TYPE) HRTNM_FIELD_TAB TNM 20070309

Method SET_ALV_AFTER_ERROR on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method SET_ALV_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FIELD_TNM Call by reference Type reference (TYPE) HRTNM_FIELD_TAB TNM 20070309

Method SET_ALV_REQUIRED_FIELDS on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method SET_FIELDCAT Signature

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

Method SET_STABLE_ATTRIBUTES Signature

Method SET_STABLE_ATTRIBUTES on class CL_HRBAS_INFTY_1684_GUI has no parameter.
Method SET_STABLE_ATTRIBUTES on class CL_HRBAS_INFTY_1684_GUI 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 20070309

Method TOOLBAR_EXCLUDE_FUNC on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method TRANSFER_PERNC_TO_PERNR 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_IT1684_ALV ALV Structure of infotype 1684 (Invoice) 20071015
2 Importing IM_ROW_ID Call by reference Type reference (TYPE) INT4 Natural Number 20071010
3 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20071010

Method TRANSFER_PERNC_TO_PERNR on class CL_HRBAS_INFTY_1684_GUI has no exception.

Method TRANSFER_PERNR_TO_PERNC Signature

Method TRANSFER_PERNR_TO_PERNC on class CL_HRBAS_INFTY_1684_GUI has no parameter.
Method TRANSFER_PERNR_TO_PERNC on class CL_HRBAS_INFTY_1684_GUI has no exception.
Event Signatures

Event DELAYED_MOVE_CURRENT_CELL Signature
Event DELAYED_MOVE_CURRENT_CELL on class CL_HRBAS_INFTY_1684_GUI has no parameter.
Event DOUBLE_CLICK Signature
Event DOUBLE_CLICK on class CL_HRBAS_INFTY_1684_GUI has no parameter.
History
Last changed by/on SAP  20080626 
SAP Release Created in 600