SAP ABAP Class CL_GUI_ECATT_BUSINESS_FUNC (User Interface: Business Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_GUI (Package) eCATT GUI Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ECATT_DATA User Interface: General Data 20071106
Properties
Class CL_GUI_ECATT_BUSINESS_FUNC  
Short Description User Interface: Business Functions    
Super Class CL_GUI_ECATT_DATA User Interface: General Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_GUI   eCATT GUI Objects 
Created 20071106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_ECATT_BUSINESS_FUNC has no forward declaration.
Interfaces
Class CL_GUI_ECATT_BUSINESS_FUNC has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GUI_ECATT_EDITOR 20071120 eCATT: Superclass for all Editors
2 CL_GUI_ECATT_MODULE_EDITOR 20071120 User Interface: eCATT Module
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_BF_SETS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ECATT_BUSINESS_FUNC User Interface: Business Functions 20071129
2 AP_ECATT_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT Basis Class for eCATT Objects 20071106
3 A_SHOW_SETS_ONLY Instance attribute Private Type reference (TYPE) ETONOFF 'X' Only Business Sets Are Shown, No Functions 20071106
4 CO_FC_BF_GET_ACTIVE Constant Private Type reference (TYPE) SYUCOMM 'BF_GET_ACTIVE' FC: Get Active Business Functions 20071211
5 CO_FC_BF_GET_ALL Constant Private Type reference (TYPE) SYUCOMM 'BF_GET_ALL' FC: Get All Business Functions 20071211
6 CO_FC_BF_SWF2 Constant Private Type reference (TYPE) SYUCOMM 'BF_SWF2' FC: Call TA SWF2 (Definition Business Functions in SUT) 20080124
7 CO_FC_BF_SWF5 Constant Private Type reference (TYPE) SYUCOMM 'BF_SWF5' FC: Call TA SWF5 (Active Business Functions in SUT) 20080124
8 CO_FC_NEW_FUNCTION_DATA Constant Private Type reference (TYPE) SYUCOMM 'NEW_FUNCTION' FC: Set New Entry in Function Data 20071106
9 CO_FC_REFRESH_SET Constant Private Type reference (TYPE) SYUCOMM 'REFRESH_SET' FC: Refresh Business Functions Texts 20071204
10 CO_STRUCTURE_NAME Constant Private Type reference (TYPE) TABNAME 'ETBF_VERS_GUI' Structure for ALVGRID 20071106
11 IN_F4_HELP Instance attribute Private Type reference (TYPE) ETONOFF No Transfer in Case of PBO Release Data 20071120
12 OUTTAB Instance attribute Private Type reference (TYPE) ETBF_VERS_TABTYPE eCATT: Business Functions 20071116
13 WA_OUTTAB Instance attribute Private Type reference (TYPE) ETBF_VERS eCATT: Business Functions - ALV 20071120
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ENTRY Instance method Public Method Append Line to ALVGrid 20071121
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071106
3 GET_SELECTED_ROWS Instance method Public Method Returns the Lines Selected in the ALV Grid 20071121
4 ON_BFUNC_GET_ACTIVE Instance method Public Method Adds Active BFs to Versioning 20080122
5 SET_BUSINESS_FUNCTIONS Instance method Private Method Set Business Functiion Data in Middleware 20071121
6 SET_DATA_TO_GRID Instance method Public Method Pass Data to ALV Grid 20071120
7 SET_ECATT_OBJECT Instance method Public Method Pass eCATT Object 20071106
8 SET_OUTTAB_HANDLSTYLE Instance method Private Method Set Input Property for Outtab Line 20071120
9 UC_BFUNC_GET_ALL_OR_ACTIVE Instance method Private Method UC: Refresh Business Function Text 20071211
10 UC_BFUNC_SFW Instance method Private Method UC: Refresh Business Function Text 20080124
11 UC_NEW_FUNCTION_DATA Instance method Private Method UC: Add Business Function to Set 20071106
12 UC_REFRESH_SET Instance method Private Method UC: Refresh Business Function Text 20071204
Events
# Event Type Visibility Description Created on
1 EV_BFUNCTION_SELECTED Instance Event
(0)
Public
(2)
Business Function Selected 20071129
2 EV_BFUNC_GET_ACTIVE Instance Event
(0)
Public
(2)
Sets Active BF in Versioning 20080122
3 EV_NEW_FUNCTION_DATA Instance Event
(0)
Public
(2)
Add Business Function 20071121
Types
Class CL_GUI_ECATT_BUSINESS_FUNC has no local type.
Method Signatures

Method APPEND_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_TABIX Call by reference Type reference (TYPE) I Index der neu angehangenen Zeile 20071121
2 Importing IM_BF_VERS Call by reference Type reference (TYPE) ETBF_VERS eCATT: Business Functions - ALV 20071121

Method APPEND_ENTRY on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BF_SETS Call by reference Object reference (TYPE REF TO) CL_GUI_ECATT_BUSINESS_FUNC User Interface: Business Functions Sets 20071129
2 Importing IP_ECATT_OBJECT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT Basisklasse für eCATT Objekte. 20071106
3 Importing IP_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20071106
4 Importing I_APPL_EVENTS Call by reference Type reference (TYPE) ETONOFF 'X': Zu jedem ALVGrid-Event wird auch PAI im Dynproausgelöst 20071106
5 Importing I_SHOW_SETS_ONLY Call by reference Type reference (TYPE) ETONOFF SPACE 'X' es werden nur Business Sets angezeigt, keine Functions 20071106
# Exception Resumable Description Created on
1 CX_ECATT_GUI eCatt-Ausnahmen GUI 20071106

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_ROW_NO Call by reference Type reference (TYPE) LVC_T_ROID Zuordnung Zeilennummer zu Zeilen-ID 20071121
2 Exporting EX_T_SEL_BF_VERS Call by reference Type reference (TYPE) ETBF_VERS_TABTYPE eCATT: Business Functions 20071121

Method GET_SELECTED_ROWS on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method ON_BFUNC_GET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BFUNC Call by reference Type reference (TYPE) ETBFUNC_TABTYPE eCATT Tabellentyp über Business Functions 20080122

Method ON_BFUNC_GET_ACTIVE on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method SET_BUSINESS_FUNCTIONS Signature

Method SET_BUSINESS_FUNCTIONS on class CL_GUI_ECATT_BUSINESS_FUNC has no parameter.
Method SET_BUSINESS_FUNCTIONS on class CL_GUI_ECATT_BUSINESS_FUNC 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_READONLY_MODE Call by reference Type reference (TYPE) I 1 - nicht eingabebereit, 0 - eingabebereit 20071120

Method SET_DATA_TO_GRID on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method SET_ECATT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ECATT_OBJECT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT Basisklasse für eCATT Objekte. 20071116

Method SET_ECATT_OBJECT on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method SET_OUTTAB_HANDLSTYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_S_FUNC Call by reference Type reference (TYPE) ETBF_VERS eCATT: Business Functions - ALV 20071120
2 Importing IM_READ_ONLY_MODE Call by reference Type reference (TYPE) I 1 - nicht eingabebereit, 0 - eingabebereit 20071120

Method SET_OUTTAB_HANDLSTYLE on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method UC_BFUNC_GET_ALL_OR_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE_ONLY Call by reference Type reference (TYPE) ETONOFF X - Es werden nur aktive BF gelesen 20071211

Method UC_BFUNC_GET_ALL_OR_ACTIVE on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method UC_BFUNC_SFW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TA Call by reference Type reference (TYPE) SYTCODE Aktueller Transaktionscode 20080124

Method UC_BFUNC_SFW on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method UC_NEW_FUNCTION_DATA Signature

Method UC_NEW_FUNCTION_DATA on class CL_GUI_ECATT_BUSINESS_FUNC has no parameter.
Method UC_NEW_FUNCTION_DATA on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.

Method UC_REFRESH_SET Signature

Method UC_REFRESH_SET on class CL_GUI_ECATT_BUSINESS_FUNC has no parameter.
Method UC_REFRESH_SET on class CL_GUI_ECATT_BUSINESS_FUNC has no exception.
Event Signatures

Event EV_BFUNCTION_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_BF_VER Exporting Value transfer Type reference (TYPE) ETBF_VERS_GUI eCATT: Business Functions 20071129
2 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20071129

Event EV_BFUNC_GET_ACTIVE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IT_BFUNC Exporting Value transfer Type reference (TYPE) ETBFUNC_TABTYPE Business Function 20080122

Event EV_NEW_FUNCTION_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_BF Exporting Value transfer Type reference (TYPE) SFW_BFUNCTION Business Function 20071121
History
Last changed by/on SAP  20110908 
SAP Release Created in 711