SAP ABAP Class CL_WCF_BSP_BUTTON_SERVICE (WCF Button Service)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_RUNTIME (Package) Extensibility Runtime components
Properties
Class CL_WCF_BSP_BUTTON_SERVICE  
Short Description WCF Button Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RUNTIME   Extensibility Runtime components 
Created 20090826   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WCF_BSP_BUTTON_SERVICE has no forward declaration.
Interfaces
Class CL_WCF_BSP_BUTTON_SERVICE has no interface implemented.
Friends
Class CL_WCF_BSP_BUTTON_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ACTION_BUTTON Constant Public Type reference (TYPE) WCF_BSP_BUTTON_PLACE 'A' Standard Button Place 20091111
2 CV_ADD Constant Public Type reference (TYPE) STRING 'ADD' 20090826
3 CV_CANCEL Constant Public Type reference (TYPE) STRING '#Exit#_CANCEL' 20090826
4 CV_COPY Constant Public Type reference (TYPE) STRING 'COPY' 20090826
5 CV_DELETE Constant Public Type reference (TYPE) STRING 'DELETE' 20090826
6 CV_DONE Constant Public Type reference (TYPE) STRING 'DONE' 20090826
7 CV_EDIT Constant Public Type reference (TYPE) STRING 'EDIT' 20090826
8 CV_ENABLER_OTHER Constant Public Type reference (TYPE) WCF_BSP_BUTTON_ENABLER 'OTHER' Standrd AXT Button Enabler 20091111
9 CV_ENABLER_PERSISTENT Constant Public Type reference (TYPE) WCF_BSP_BUTTON_ENABLER 'PERSISTENT' Standrd AXT Button Enabler 20100308
10 CV_ENABLER_SELECTED Constant Public Type reference (TYPE) WCF_BSP_BUTTON_ENABLER 'SELECTED' Standrd AXT Button Enabler 20091111
11 CV_ENABLER_VG_ANYEDIT Constant Public Type reference (TYPE) WCF_BSP_BUTTON_ENABLER 'VG_ANYEDIT' Standrd AXT Button Enabler 20091111
12 CV_ENABLER_VG_DISPLAY Constant Public Type reference (TYPE) WCF_BSP_BUTTON_ENABLER 'VG_DISPLAY' Standrd AXT Button Enabler 20091111
13 CV_FORM_EDIT Constant Public Type reference (TYPE) STRING 'FORM_EDIT' 20090826
14 CV_INSERT Constant Public Type reference (TYPE) STRING 'INSERT' 20091022
15 CV_NEW Constant Public Type reference (TYPE) STRING 'NEW' 20090826
16 CV_NEXT Constant Public Type reference (TYPE) STRING 'NEXT' 20091027
17 CV_OCA Constant Public Type reference (TYPE) STRING 'OCA' 20091027
18 CV_OVP_CANCEL Constant Public Type reference (TYPE) STRING 'OVP_CANCEL' 20090826
19 CV_OVP_COPY Constant Public Type reference (TYPE) STRING 'OVP_COPY' 20090826
20 CV_OVP_DELETE Constant Public Type reference (TYPE) STRING 'OVP_DELETE' 20090826
21 CV_OVP_DONE Constant Public Type reference (TYPE) STRING 'OVP_DONE' 20090826
22 CV_OVP_EDIT Constant Public Type reference (TYPE) STRING 'OVP_EDIT' 20090826
23 CV_OVP_NEW Constant Public Type reference (TYPE) STRING 'OVP_NEW' 20090826
24 CV_OVP_NEXT Constant Public Type reference (TYPE) STRING 'OVP_NEXT' 20091027
25 CV_OVP_PREV Constant Public Type reference (TYPE) STRING 'OVP_PREV' 20091027
26 CV_OVP_SAVE Constant Public Type reference (TYPE) STRING 'OVP_SAVE' 20090826
27 CV_PREVIOUS Constant Public Type reference (TYPE) STRING 'PREVIOUS' 20091027
28 CV_RESULT_COPY Constant Public Type reference (TYPE) STRING 'RESULT_COPY' 20090826
29 CV_RESULT_NEW Constant Public Type reference (TYPE) STRING 'RESULT_NEW' 20090826
30 CV_SAVE Constant Public Type reference (TYPE) STRING 'SAVE' 20090826
31 CV_TABLE_ADD Constant Public Type reference (TYPE) STRING 'TABLE_ADD' 20090826
32 CV_TABLE_DELETE Constant Public Type reference (TYPE) STRING 'TABLE_DELETE' 20090826
33 CV_TABLE_EDIT Constant Public Type reference (TYPE) STRING 'TABLE_EDIT' 20090826
34 CV_TABLE_INSERT Constant Public Type reference (TYPE) STRING 'TABLE_INSERT' 20091022
35 CV_TOOLBAR_BUTTON Constant Public Type reference (TYPE) WCF_BSP_BUTTON_PLACE 'T' Standard Button Place 20091111
36 MO_EVENTS_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BSP_EVENTS_HANDLER WCF Generic Events Handler 20090826
37 MO_VIEW_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WCF_BSP_VIEW_CONTEXT Basis Class for WD View Controller 20090826
38 MT_BUTTONS Instance attribute Private Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090826
39 MT_CUST_BUTTONS Instance attribute Private Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090826
40 MT_CUST_TOOLBAR_BUTTONS Instance attribute Private Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090828
41 MT_OCA Instance attribute Private Type reference (TYPE) CRMT_THTMLB_ONE_CLICK_ACTION_T Table for definitions of 'One click actions' 20090917
42 MT_TOOLBAR_BUTTONS Instance attribute Private Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of Buttons in Table View Header 20090828
43 MV_DELETEABLE Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20090826
44 MV_EDITABLE Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20090826
45 MV_F4_HELP Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20100208
46 MV_HAS_DETAIL_PAGE Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20110120
47 MV_MAIN_PAGE Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20090826
48 MV_VIEW_TYPE Instance attribute Private Type reference (TYPE) WCF_BSP_VIEW_TYPE Standard View Type 20090902
49 ST_BUTTONS Static Attribute Private Type reference (TYPE) WCFT_BSP_BUTTON Table of buttons of external sources 20090828
50 ST_OCA Static Attribute Private Type reference (TYPE) CRMT_THTMLB_ONE_CLICK_ACTION_T Table for definitions of 'One click actions' 20090901
51 ST_TOOLBAR_BUTTONS Static Attribute Private Type reference (TYPE) WCFT_BSP_BUTTON Table of buttons of external sources 20090828
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090826
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090826
3 CREATE Static method Public Method 20090826
4 DETERMINE_BUTTONS Instance method Private Method 20090826
5 DETERMINE_CUST_BUTTONS Instance method Private Method 20090826
6 DETERMINE_CUST_OCA Instance method Private Method 20090917
7 DETERMINE_CUST_TOOLBAR_BUTTONS Instance method Private Method 20090828
8 DETERMINE_OCA Instance method Private Method 20090917
9 DETERMINE_TOOLBAR_BUTTONS Instance method Private Method 20090828
10 GET_BUTTONS Instance method Public Method 20090826
11 GET_EVENTS_HANDLER Instance method Public Method 20090826
12 GET_NUM_OF_VIS_BUTTONS Instance method Public Method 20090828
13 GET_NUM_OF_VIS_TOOLBAR_BUTTONS Instance method Public Method 20090828
14 GET_OCA Instance method Public Method 20090901
15 GET_TOOLBAR_BUTTONS Instance method Public Method 20090827
16 INIT_EVENTS_HANDLER Instance method Private Method 20090826
17 IS_BUTTON_ENABLED Instance method Private Method 20100309
18 IS_PREV_NEXT_BUTTON_ENABLED Instance method Private Method 20091027
19 LIST_BUTTONS Instance method Public Method 20090828
20 LIST_TOOLBAR_BUTTONS Instance method Public Method 20090828
21 LOAD_DT_INSTANCE Static method Public Method 20091125
22 PROCESS_BUTTON Instance method Public Method 20090826
23 PROCESS_OCA Instance method Public Method 20110407
24 PROCESS_TOOLBAR_BUTTON Instance method Public Method 20090828
Events
Class CL_WCF_BSP_BUTTON_SERVICE has no event.
Types
Class CL_WCF_BSP_BUTTON_SERVICE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WCF_BSP_BUTTON_SERVICE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WCF_BSP_VIEW_CONTEXT WCF View Context 20090826
2 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) WCF_BSP_VIEW_TYPE Standard View Type 20091125

Method CONSTRUCTOR on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WCF_BSP_VIEW_CONTEXT WCF View Context 20090826
2 Importing IV_DELETEABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20090826
3 Importing IV_EDITABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20090826
4 Importing IV_F4_HELP Call by reference Type reference (TYPE) AXT_BOOLEAN '' Boolean 20100208
5 Importing IV_HAS_DETAIL_PAGE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20110120
6 Importing IV_MAIN_PAGE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20090826
7 Importing IV_OCA Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20090917
8 Returning RO_BUTTON_SERVICE Value transfer Object reference (TYPE REF TO) CL_WCF_BSP_BUTTON_SERVICE WCF Button Service 20090826

Method CREATE on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method DETERMINE_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUTTONS Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON_T 20090826

Method DETERMINE_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method DETERMINE_CUST_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUTTONS Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090826

Method DETERMINE_CUST_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method DETERMINE_CUST_OCA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OCA Call by reference Type reference (TYPE) CRMT_THTMLB_ONE_CLICK_ACTION_T Table for definitions of 'One click actions' 20090917

Method DETERMINE_CUST_OCA on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method DETERMINE_CUST_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUTTONS Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090828

Method DETERMINE_CUST_TOOLBAR_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method DETERMINE_OCA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OCA Call by reference Type reference (TYPE) CRMT_THTMLB_ONE_CLICK_ACTION_T Table for definitions of 'One click actions' 20090917

Method DETERMINE_OCA on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method DETERMINE_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUTTONS Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090828

Method DETERMINE_TOOLBAR_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method GET_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_THTMLB_BUTTON_T 20090826

Method GET_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method GET_EVENTS_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) CL_WCF_BSP_EVENTS_HANDLER WCF Generic Events Handler 20090826

Method GET_EVENTS_HANDLER on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method GET_NUM_OF_VIS_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) I 20090828

Method GET_NUM_OF_VIS_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method GET_NUM_OF_VIS_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) I 20090828

Method GET_NUM_OF_VIS_TOOLBAR_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method GET_OCA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OCA Value transfer Type reference (TYPE) CRMT_THTMLB_ONE_CLICK_ACTION_T Table for definitions of 'One click actions' 20090901

Method GET_OCA on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method GET_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_THTMLB_BUTTON_T 20090827

Method GET_TOOLBAR_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method INIT_EVENTS_HANDLER Signature

Method INIT_EVENTS_HANDLER on class CL_WCF_BSP_BUTTON_SERVICE has no parameter.
Method INIT_EVENTS_HANDLER on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method IS_BUTTON_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLER Call by reference Type reference (TYPE) WCF_BSP_BUTTON_ENABLER Standard WCF Button Activation 20100309
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20100309
3 Importing IV_ON_CLICK Call by reference Type reference (TYPE) STRING 20100309
4 Returning RV_ENABLED Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20100309

Method IS_BUTTON_ENABLED on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method IS_PREV_NEXT_BUTTON_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PREV_NEXT Call by reference Type reference (TYPE) STRING 20091027
2 Returning RV_RESULT Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20091027

Method IS_PREV_NEXT_BUTTON_ENABLED on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method LIST_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090828

Method LIST_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method LIST_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_THTMLB_BUTTON_T Table of buttons of external sources 20090828

Method LIST_TOOLBAR_BUTTONS on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method LOAD_DT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETEABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20091125
2 Importing IV_EDITABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20091125
3 Importing IV_HAS_DETAIL_PAGE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20110120
4 Importing IV_MAIN_PAGE Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20091125
5 Importing IV_OCA Call by reference Type reference (TYPE) AXT_BOOLEAN 'X' Boolean 20091125
6 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) WCF_BSP_VIEW_TYPE WCF View Context 20091125
7 Returning RO_BUTTON_SERVICE Value transfer Object reference (TYPE REF TO) CL_WCF_BSP_BUTTON_SERVICE WCF Button Service 20091125

Method LOAD_DT_INSTANCE on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method PROCESS_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BUTTON Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON 20090826

Method PROCESS_BUTTON on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method PROCESS_OCA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OCA Call by reference Type reference (TYPE) CRMT_THTMLB_ONE_CLICK_ACTION Description of a one Click action 20110407

Method PROCESS_OCA on class CL_WCF_BSP_BUTTON_SERVICE has no exception.

Method PROCESS_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BUTTON Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON button from external source 20090828

Method PROCESS_TOOLBAR_BUTTON on class CL_WCF_BSP_BUTTON_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701