SAP CL_GUI_ECATT_BUSINESS_FUNC OO Class - User Interface: Business Functions









CL_GUI_ECATT_BUSINESS_FUNC is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_GUI_ECATT_BUSINESS_FUNC including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_ECATT_BUSINESS_FUNC is CL_GUI_ECATT_DATA

Method list of CL_GUI_ECATT_BUSINESS_FUNC SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
APPEND_ENTRYAppend Line to ALVGridPublic
CALL METHOD cl_gui_ecatt_business_func=>APPEND_ENTRY...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_gui_ecatt_business_func=>CONSTRUCTOR...more details

GET_SELECTED_ROWSReturns the Lines Selected in the ALV GridPublic
CALL METHOD cl_gui_ecatt_business_func=>GET_SELECTED_ROWS...more details

ON_BFUNC_GET_ACTIVEAdds Active BFs to VersioningPublic
CALL METHOD cl_gui_ecatt_business_func=>ON_BFUNC_GET_ACTIVE...more details

SET_BUSINESS_FUNCTIONSSet Business Functiion Data in MiddlewarePrivate
CALL METHOD cl_gui_ecatt_business_func=>SET_BUSINESS_FUNCTIONS...more details

SET_DATA_TO_GRIDPass Data to ALV GridPublic
CALL METHOD cl_gui_ecatt_business_func=>SET_DATA_TO_GRID...more details

SET_ECATT_OBJECTPass eCATT ObjectPublic
CALL METHOD cl_gui_ecatt_business_func=>SET_ECATT_OBJECT...more details

SET_OUTTAB_HANDLSTYLESet Input Property for Outtab LinePrivate
CALL METHOD cl_gui_ecatt_business_func=>SET_OUTTAB_HANDLSTYLE...more details

UC_BFUNC_GET_ALL_OR_ACTIVEUC: Refresh Business Function TextPrivate
CALL METHOD cl_gui_ecatt_business_func=>UC_BFUNC_GET_ALL_OR_ACTIVE...more details

UC_BFUNC_SFWUC: Refresh Business Function TextPrivate
CALL METHOD cl_gui_ecatt_business_func=>UC_BFUNC_SFW...more details

UC_NEW_FUNCTION_DATAUC: Add Business Function to SetPrivate
CALL METHOD cl_gui_ecatt_business_func=>UC_NEW_FUNCTION_DATA...more details

UC_REFRESH_SETUC: Refresh Business Function TextPrivate
CALL METHOD cl_gui_ecatt_business_func=>UC_REFRESH_SET...more details



CL_GUI_ECATT_BUSINESS_FUNC attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
AP_BF_SETSInstance AttributeUser Interface: Business FunctionsLIKE
CL_GUI_ECATT_BUSINESS_FUNC
Private
AP_ECATT_OBJECTInstance AttributeBasis Class for eCATT ObjectsLIKE
CL_APL_ECATT_OBJECT
Private
A_SHOW_SETS_ONLYInstance Attribute'X' Only Business Sets Are Shown, No FunctionsLIKE
ETONOFF
Private
CO_FC_BF_GET_ACTIVEConstantFC: Get Active Business Functions'BF_GET_ACTIVE'LIKE
SYUCOMM
Private
CO_FC_BF_GET_ALLConstantFC: Get All Business Functions'BF_GET_ALL'LIKE
SYUCOMM
Private
CO_FC_BF_SWF2ConstantFC: Call TA SWF2 (Definition Business Functions in SUT)'BF_SWF2'LIKE
SYUCOMM
Private
CO_FC_BF_SWF5ConstantFC: Call TA SWF5 (Active Business Functions in SUT)'BF_SWF5'LIKE
SYUCOMM
Private
CO_FC_NEW_FUNCTION_DATAConstantFC: Set New Entry in Function Data'NEW_FUNCTION'LIKE
SYUCOMM
Private
CO_FC_REFRESH_SETConstantFC: Refresh Business Functions Texts'REFRESH_SET'LIKE
SYUCOMM
Private
CO_STRUCTURE_NAMEConstantStructure for ALVGRID'ETBF_VERS_GUI'LIKE
TABNAME
Private
IN_F4_HELPInstance AttributeNo Transfer in Case of PBO Release DataLIKE
ETONOFF
Private
OUTTABInstance AttributeeCATT: Business FunctionsLIKE
ETBF_VERS_TABTYPE
Private
WA_OUTTABInstance AttributeeCATT: Business Functions - ALVLIKE
ETBF_VERS
Private


Events of Class CL_GUI_ECATT_BUSINESS_FUNC

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... EV_BFUNCTION_SELECTED - Business Function Selected
EV_BFUNC_GET_ACTIVE - Sets Active BF in Versioning
EV_NEW_FUNCTION_DATA - Add Business Function

Links to Related Class(s)

CL_GUI_E...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!