SAP ABAP Class CL_HR_B2A_GRID_EVENTS (Event receiver for B2A grid display)
Hierarchy
SAP_HRCGB (Software Component) Sub component SAP_HRCGB of SAP_HR
   PY-GB (Application Component) United Kingdom
     PC08 (Package) HR accounting: GB
Properties
Class CL_HR_B2A_GRID_EVENTS  
Short Description Event receiver for B2A grid display    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC08   HR accounting: GB 
Created 20031030   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 B2ADI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_B2A_GRID_EVENTS has no interface implemented.
Friends
Class CL_HR_B2A_GRID_EVENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 B2A_DISPLAY Instance attribute Private Object reference (TYPE REF TO) CL_HR_B2A_GRID_DISPLAY Display B2A documents 20031030
2 B2A_TRANSFER Instance attribute Private Object reference (TYPE REF TO) CL_HR_B2A_TRANSFER Transfer 20031030
3 BUTTON_STATUS Instance attribute Private Type reference (TYPE) CHAR01 Character field length 1 20031030
4 NO Constant Private Type reference (TYPE) CHAR01 '0' Character field length 1 20031030
5 NOTE Instance attribute Private Type reference (TYPE) HRB2A_S_NOTE Note data 20031030
6 PROTOCOL_EXISTS Instance attribute Private Type reference (TYPE) CHAR01 Values: Y - N - ' ' 20031030
7 YES Constant Private Type reference (TYPE) CHAR01 '1' Character field length 1 20031030
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STATUS_TEXTS Instance method Private Method Read status texts for list 20031030
2 ADJUST_XML Instance method Private Method Adjust content of the xml-line 20050301
3 COMPARE_STATUS Instance method Private Method Same status for all selected entries? 20031030
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031030
5 DELETE_HISTORY Instance method Private Method Get protocol for GLBID 20031030
6 FILL_GLBID_LIST Instance method Private Method Fill List of Global B2A IDs 20031030
7 FILL_GLBID_LIST_DISPLAY Instance method Private Method Fill List of Global B2A IDs 20031030
8 FILL_NOTE_DATA Instance method Private Method Fill note data 20031030
9 GET_HISTORY Instance method Private Method Get protocol for GLBID 20031030
10 GET_STATUS_SEL_LINE Instance method Public Method Get the status of the selected line 20050301
11 GET_STATUS_TXT Instance method Private Method Get status text 20031030
12 GET_SUBST_TXT Instance method Private Method Get status text 20031030
13 HANDLE_BUTTON_CLICK Instance method Public Event handling method Pushbutton Triggered in Grid 20031030
14 HANDLE_DOUBLE_CLICK Instance method Public Event handling method Double-Click Handling 20031030
15 HANDLE_REFRESH_DATASET Instance method Public Event handling method Refresh dataset 20031030
16 HANDLE_TOOLBAR Instance method Public Event handling method Set up toolbar 20031030
17 HANDLE_USER_COMMAND Instance method Public Event handling method User command processing 20031030
18 IS_HISTORY Instance method Private Method Does any history exist for the entries? 20031030
19 PREPARE_FIELDCAT Instance method Public Method Prepare fieldcatalog for error display 20050301
20 PROTOCOL_OR_NOT Instance method Private Method Do errors and warnings exist? 20031030
21 RESPONSE_ERROR_LIST Instance method Public Method Handle response errors 20050301
22 SELECT_FROM_COPY Instance method Private Method Select protocol from dataset copy 20031030
Events
Class CL_HR_B2A_GRID_EVENTS has no event.
Types
Class CL_HR_B2A_GRID_EVENTS has no local type.
Method Signatures

Method ADD_STATUS_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAT_LIST_TXT Call by reference Type reference (TYPE) B2ADI_T_STAT_TXT Status text list 20031030
2 Importing IT_STAT_LIST Call by reference Type reference (TYPE) HRB2A_T_STATUS_M Status list 20031030
3 Importing I_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID Global B2A ID 20031030

Method ADD_STATUS_TEXTS on class CL_HR_B2A_GRID_EVENTS has no exception.

Method ADJUST_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XML_LINE Call by reference Type reference (TYPE) T5GXMLSTRUC XML line 20050301

Method ADJUST_XML on class CL_HR_B2A_GRID_EVENTS has no exception.

Method COMPARE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANSWER Call by reference Type reference (TYPE) CHAR01 Character field length 1 20031030
2 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20031030

Method COMPARE_STATUS on class CL_HR_B2A_GRID_EVENTS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_B2A_DISPLAY Call by reference Object reference (TYPE REF TO) CL_HR_B2A_GRID_DISPLAY Display B2A documents 20031030
2 Importing IR_B2A_TRANSFER Call by reference Object reference (TYPE REF TO) CL_HR_B2A_TRANSFER Transfer object 20031030

Method CONSTRUCTOR on class CL_HR_B2A_GRID_EVENTS has no exception.

Method DELETE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GLBID_LIST Call by reference Type reference (TYPE) HRB2A_T_GLBID Table of Global B2A IDs 20031030

Method DELETE_HISTORY on class CL_HR_B2A_GRID_EVENTS has no exception.

Method FILL_GLBID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GLBID_LIST Call by reference Type reference (TYPE) HRB2A_T_GLBID Table of Global B2A IDs 20031030
2 Exporting ET_REFID Call by reference Type reference (TYPE) HRB2A_T_REFID HR-B2A: Table Type for Reference to BMSID 20040226
3 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20031030

Method FILL_GLBID_LIST on class CL_HR_B2A_GRID_EVENTS has no exception.

Method FILL_GLBID_LIST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GLBID_LIST Call by reference Type reference (TYPE) HRB2A_T_GLBID Table of Global B2A IDs 20031030
2 Exporting ET_REFID_LIST Call by reference Type reference (TYPE) HRB2A_T_REFID Table of B2A IDs 20031030
3 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20031030

Method FILL_GLBID_LIST_DISPLAY on class CL_HR_B2A_GRID_EVENTS has no exception.

Method FILL_NOTE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NOTE Call by reference Type reference (TYPE) HRB2A_S_NOTE Note 20031030
2 Importing IV_DATASET Call by reference Type reference (TYPE) HRB2A_S_DATASET Global B2A ID 20031030
3 Importing I_TNOTE Value transfer Type reference (TYPE) PC_B2A_TNOTE Note 20031030

Method FILL_NOTE_DATA on class CL_HR_B2A_GRID_EVENTS has no exception.

Method GET_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GLBID_LIST Call by reference Type reference (TYPE) HRB2A_T_GLBID Table of Global B2A IDs 20031030

Method GET_HISTORY on class CL_HR_B2A_GRID_EVENTS has no exception.

Method GET_STATUS_SEL_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20050301
2 Changing SEL_STATUS Call by reference Type reference (TYPE) HRB2A_S_DATASET-STATUS Status of B2A Document 20050301

Method GET_STATUS_SEL_LINE on class CL_HR_B2A_GRID_EVENTS has no exception.

Method GET_STATUS_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) PC_B2A_STATUS_TXT Status text 20031030
2 Importing I_STATUS Value transfer Type reference (TYPE) PC_B2A_STATUS Status 20031030

Method GET_STATUS_TXT on class CL_HR_B2A_GRID_EVENTS has no exception.

Method GET_SUBST_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) PC_B2A_STATUS_TXT Substatus text 20031030
2 Importing I_DOCTY Value transfer Type reference (TYPE) PC_B2A_DOCTY Document type 20031030
3 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Country Grouping 20031030
4 Importing I_SAGRP Value transfer Type reference (TYPE) PCAL_SAGRP Area 20031030
5 Importing I_STATUS Value transfer Type reference (TYPE) PC_B2A_STATUS Status 20031030
6 Importing I_SUBST Value transfer Type reference (TYPE) PC_B2A_SUBST Substatus 20031030

Method GET_SUBST_TXT on class CL_HR_B2A_GRID_EVENTS has no exception.

Method HANDLE_BUTTON_CLICK Signature

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

Method HANDLE_BUTTON_CLICK on class CL_HR_B2A_GRID_EVENTS has no exception.

Method HANDLE_DOUBLE_CLICK Signature

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

Method HANDLE_DOUBLE_CLICK on class CL_HR_B2A_GRID_EVENTS has no exception.

Method HANDLE_REFRESH_DATASET 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) 20031030

Method HANDLE_REFRESH_DATASET on class CL_HR_B2A_GRID_EVENTS has no exception.

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

Method HANDLE_TOOLBAR on class CL_HR_B2A_GRID_EVENTS has no exception.

Method HANDLE_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) 20031030

Method HANDLE_USER_COMMAND on class CL_HR_B2A_GRID_EVENTS has no exception.

Method IS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANSWER Call by reference Type reference (TYPE) CHAR01 Answer 20031030
2 Importing IT_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID Table of Global B2A IDs 20040211

Method IS_HISTORY on class CL_HR_B2A_GRID_EVENTS has no exception.

Method PREPARE_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELDCATALOG Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Fieldcatalog 20050301

Method PREPARE_FIELDCAT on class CL_HR_B2A_GRID_EVENTS has no exception.

Method PROTOCOL_OR_NOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROTO Call by reference Type reference (TYPE) CHAR01 Character field length 1 20031030
2 Importing IT_PROT Call by reference Type reference (TYPE) HRB2A_T_PROTOCOL Protocols 20031030

Method PROTOCOL_OR_NOT on class CL_HR_B2A_GRID_EVENTS has no exception.

Method RESPONSE_ERROR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERRORS Call by reference Type reference (TYPE) P08_ERRORD Error table 20050301
2 Importing GLBID_LIST Call by reference Type reference (TYPE) HRB2A_T_GLBID Global ID 20050301
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050301
4 Importing REFID Call by reference Type reference (TYPE) HRB2A_T_REFID HR-B2A: Table Type for Reference to BMSID 20050301

Method RESPONSE_ERROR_LIST on class CL_HR_B2A_GRID_EVENTS has no exception.

Method SELECT_FROM_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATASET_LIST Call by reference Type reference (TYPE) P08_B2A_T_DATASET HR-B2A: Arbeitstabelle für den B2A-Manager 20031030
2 Importing IT_GLBID_LIST Call by reference Type reference (TYPE) HRB2A_T_GLBID Table of Global B2A IDs 20031030

Method SELECT_FROM_COPY on class CL_HR_B2A_GRID_EVENTS has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 46C