SAP CL_BSP_WD_GEN_ROADMAP_VS OO Class - Generic ViewSet for configurable roadmaps









CL_BSP_WD_GEN_ROADMAP_VS 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_BSP_WD_GEN_ROADMAP_VS 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_BSP_WD_GEN_ROADMAP_VS is CL_BSP_WD_DYN_VIEWSET

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BSP_DLC_PROCESS_CONTROL

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BSP_DLC_PROCESS_STEP

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BSP_WD_DYN_BTN_CONTROL

Method list of CL_BSP_WD_GEN_ROADMAP_VS 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
BIND_STEP_VIEWBinding step view (incl. home environm. of external views)Private
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>BIND_STEP_VIEW...more details

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

EH_ONFINISHROADMAPProtected
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>EH_ONFINISHROADMAP...more details

EH_REQUEST_RESETProtected
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>EH_REQUEST_RESET...more details

GET_DATA_CONTEXTData Context for view/task being leftPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>GET_DATA_CONTEXT...more details

GET_INITIAL_STEPReturn the initial step of the guided activityPublic
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>GET_INITIAL_STEP...more details

GET_UI_OBJECT_USAGEOBSOLETE, DO NOT USEPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>GET_UI_OBJECT_USAGE...more details

GET_USAGE_DEFUsage definition for external viewPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>GET_USAGE_DEF...more details

INITIALIZE_SUBTASK_SELECTIONComunication with embedded task w.r.t. active stepPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>INITIALIZE_SUBTASK_SELECTION...more details

IS_EMBEDDEDIs this task page embedded into another task page?Public
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>IS_EMBEDDED...more details

REQUEST_RESET_TASKPublic
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>REQUEST_RESET_TASK...more details

RESET_TASKPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>RESET_TASK...more details

SET_DATA_CONTEXTData Context for view/task being navigated toPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>SET_DATA_CONTEXT...more details

SET_EMBEDDING_DATAComunication with embedded task to jointly render roadmapPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>SET_EMBEDDING_DATA...more details

SET_INITIAL_STEPSet the initial step of the guided activityPublic
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>SET_INITIAL_STEP...more details

SET_TARGET_FROM_SUBTASKComunication with embedded task w.r.t. target stepPrivate
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>SET_TARGET_FROM_SUBTASK...more details

STATE_RESTOREPublic
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>STATE_RESTORE...more details

STATE_STOREPublic
CALL METHOD cl_bsp_wd_gen_roadmap_vs=>STATE_STORE...more details



CL_BSP_WD_GEN_ROADMAP_VS 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
CO_EVENT_FINISH_ROADMAPConstant'FinishRoadMap'LIKE
STRING
Public
CO_EVENT_NEXT_ROADMAP_ITEMConstantEvent 'Next''NextRoadMapItem'LIKE
STRING
Public
CO_EVENT_PREFIX_DELEGATEConstantEvent prefix: Delegate these to embedded task pages'#TBUI#_'LIKE
STRING
Public
CO_EVENT_PREVIOUS_ROADMAP_ITEMConstantEvent 'Previous''PreviousRoadMapItem'LIKE
STRING
Public
CO_TASK_LEFTConstantTask has been left-3LIKE
I
Public
CO_TASK_LEFT_WITH_NEXTConstantTask has been left with 'Next'-2LIKE
I
Public
CO_TASK_LEFT_WITH_PREVIOUSConstantTask has been left with 'Previous'-1LIKE
I
Public
CO_VA_STAGEConstantView area for step views'Stage'LIKE
STRING
Public
CO_VIEWID_PREFIX_REUSE_TASKConstantReusable tasks from customizing'#TBRT#'LIKE
STRING
Public
CO_VIEWID_PREFIX_REUSE_VIEWConstantReusable views from customizing'#TBRV#'LIKE
STRING
Public
CURRENT_HOST_CONTROLLERInstance AttributeBasis Class for WD View ControllerLIKE
CL_BSP_WD_VIEW_CONTROLLER
Private
CUST_APIInstance AttributeAccess to customizing of Task-Based UILIKE
CL_BSP_DLC_TBUI_CUST_API
Private
DATA_CONTEXTInstance AttributeData ContextLIKE
CL_WCF_DATA_CONTEXT_SRV
Protected
EMBEDDED_TASK_CONTRInstance AttributeControllers of embedded task pagesLIKE
BSPWD_TBUI_EMBEDDED_TASK_CONTR
Private
EMBEDDING_DATAInstance AttributeData to render for task embeddingLIKE
BSPWD_TBUI_RENDER_EMBEDDING_T
Public
EMBEDDING_STEP_IDInstance AttributeStep which embeds this task'0'LIKE
STRING
Public
GV_INITIAL_STEPInstance AttributeLIKE
STRING
Private
GV_REQUEST_RESET_TASKInstance AttributeLIKE
ABAP_BOOL
Private
GV_TASK_LEFTInstance AttributeLIKE
ABAP_BOOL
Private
HIDE_STEP_VIEW_TRAYInstance AttributeHide Tray tag on step viewsLIKE
FLAG
Public
NAV_DATA_COLLECTIONInstance AttributeBusiness Object Collection InterfaceLIKE
IF_BOL_BO_COL
Protected
PS_TEXT_APIInstance AttributeProcess Step Text APILIKE
CL_BSP_DLC_TBUI_PS_TXT_API
Public
ROADMAP_CONTROLInstance AttributeRoadmap control interfaceLIKE
IF_BSP_DLC_ROADMAP_CONTROL
Public
ROADMAP_SETUPInstance AttributeTask page configurationLIKE
CL_BSP_DLC_ROADMAP_SETUP
Private
UIOBJECT_USAGESInstance AttributeLIKE
LTYPE_UIOBJ_USAGE_TAB
Private
VIEWConstantView to render task page'https://www.se80.co.uk/sap-oop/sap/bsp_dlc_tbui/RoadMapFrame.htm'LIKE
STRING
Private




CL_BSP_WD_GEN_ROADMAP_VS types

LTYPE_EMBEDDED_TASKS -
LTYPE_EMBEDDED_TASKS_TAB -
LTYPE_UIOBJ_USAGE -
LTYPE_UIOBJ_USAGE_TAB -

Links to Related Class(s)

CL_BSP_W...
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!