SAP CL_BSP_WD_VIEW_CONTROLLER OO Class - Basis Class for WD View Controller









CL_BSP_WD_VIEW_CONTROLLER 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_VIEW_CONTROLLER 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_VIEW_CONTROLLER is CL_BSP_WD_CONTROLLER

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_HISTORY_STATE_DESCR

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_STATE_CONTEXT

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_CONFIG_STYLE

Method list of CL_BSP_WD_VIEW_CONTROLLER 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
ADAPT_UICall Config Popup for Create Group & Add/Remove Cust FieldsPrivate
CALL METHOD cl_bsp_wd_view_controller=>ADAPT_UI...more details

BIND_VIEWBinds a View to a View AreaPublic
CALL METHOD cl_bsp_wd_view_controller=>BIND_VIEW...more details

CALCULATE_CONTROLLER_IDGenerates New Controller IDPublic
CALL METHOD cl_bsp_wd_view_controller=>CALCULATE_CONTROLLER_ID...more details

CFG_BUTTONS_IS_ACTIVERedefinition of this method allows to disable button config.Public
CALL METHOD cl_bsp_wd_view_controller=>CFG_BUTTONS_IS_ACTIVE...more details

CFG_BUTTONS_MODIFYModify list of configured buttonsPublic
CALL METHOD cl_bsp_wd_view_controller=>CFG_BUTTONS_MODIFY...more details

CFG_NUM_VISIBLE_BUTTONS_MODIFYOverride the configured max button numberPublic
CALL METHOD cl_bsp_wd_view_controller=>CFG_NUM_VISIBLE_BUTTONS_MODIFY...more details

CHECK_CNTR_INST_ARE_UNIQUECheck for ASSERTPrivate
CALL METHOD cl_bsp_wd_view_controller=>CHECK_CNTR_INST_ARE_UNIQUE...more details

CLEAR_OLD_AJAX_AREA_CONTENTProtected
CALL METHOD cl_bsp_wd_view_controller=>CLEAR_OLD_AJAX_AREA_CONTENT...more details

COPY_CONFIG_KEYS_FROM_PARENTCopy Configuration Key of Higher-Level View If SetProtected
CALL METHOD cl_bsp_wd_view_controller=>COPY_CONFIG_KEYS_FROM_PARENT...more details

DISABLE_VIEW_GROUP_CONTEXTSets State of View Group Context on Controller DeactivationProtected
CALL METHOD cl_bsp_wd_view_controller=>DISABLE_VIEW_GROUP_CONTEXT...more details

DO_BEFORE_CONTENT_CHANGEProtected
CALL METHOD cl_bsp_wd_view_controller=>DO_BEFORE_CONTENT_CHANGE...more details

DO_BEFORE_VA_REOCCUPATIONProtected
CALL METHOD cl_bsp_wd_view_controller=>DO_BEFORE_VA_REOCCUPATION...more details

DO_CONFIG_DETERMINATIONRedefine Optional: Set Configuration KeyProtected
CALL METHOD cl_bsp_wd_view_controller=>DO_CONFIG_DETERMINATION...more details

DO_PREPARE_OUTPUTOptional Redefinition: Output PreparationProtected
CALL METHOD cl_bsp_wd_view_controller=>DO_PREPARE_OUTPUT...more details

DO_REPLACE_INITIAL_VIEWRedefine Optional: Replace Initial View of View AreaProtected
CALL METHOD cl_bsp_wd_view_controller=>DO_REPLACE_INITIAL_VIEW...more details

DO_SERVICE_REQUESTPublic
CALL METHOD cl_bsp_wd_view_controller=>DO_SERVICE_REQUEST...more details

DO_VALIDATE_INPUTOptional Redefinition: Input Data CheckProtected
CALL METHOD cl_bsp_wd_view_controller=>DO_VALIDATE_INPUT...more details

DO_VIEW_INIT_ON_ACTIVATIONRedefine Optional: Prepare Controller After (Re)activationProtected
CALL METHOD cl_bsp_wd_view_controller=>DO_VIEW_INIT_ON_ACTIVATION...more details

DO_VIEW_INIT_ON_RESTORERedefine Optional: Prepare Controller After Restore f. Hist.Protected
CALL METHOD cl_bsp_wd_view_controller=>DO_VIEW_INIT_ON_RESTORE...more details

GET_CHILDRENReturns All View Areas with Current ValuesProtected
CALL METHOD cl_bsp_wd_view_controller=>GET_CHILDREN...more details

GET_DELTA_HANDLING_BEHAVIOURProtected
CALL METHOD cl_bsp_wd_view_controller=>GET_DELTA_HANDLING_BEHAVIOUR...more details

GET_EMPTY_MANDATORY_FIELDSProtected
CALL METHOD cl_bsp_wd_view_controller=>GET_EMPTY_MANDATORY_FIELDS...more details

GET_ERROR_STATEReturns the Error State of the ControllerProtected
CALL METHOD cl_bsp_wd_view_controller=>GET_ERROR_STATE...more details

GET_FLP_INTENTGet FLP IntentPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_FLP_INTENT...more details

GET_HELP_IDReturns ID for Help (ABAP Class Name)Public
CALL METHOD cl_bsp_wd_view_controller=>GET_HELP_ID...more details

GET_MODELS_RECURSIVELYGet models for the current (sub)controllerPrivate
CALL METHOD cl_bsp_wd_view_controller=>GET_MODELS_RECURSIVELY...more details

GET_OLD_SCROLL_HEIGHTReturns the Previous Scroll Height of View AreaPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_OLD_SCROLL_HEIGHT...more details

GET_PERS_SAVEDGet Personalization saved flag. Clears out pers saved.Public
CALL METHOD cl_bsp_wd_view_controller=>GET_PERS_SAVED...more details

GET_REPOSITORY_VIEWProtected
CALL METHOD cl_bsp_wd_view_controller=>GET_REPOSITORY_VIEW...more details

GET_SCROLL_POSITION_XReturns the Horizontal Scroll PositionPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_SCROLL_POSITION_X...more details

GET_SCROLL_POSITION_YReturns the Vertical Scroll PositionPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_SCROLL_POSITION_Y...more details

GET_SUBCONTROLLER_BY_VIEWNAMEUses View Name To Determine Current Given Sub-ControllerPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_SUBCONTROLLER_BY_VIEWNAME...more details

GET_VIEWAREA_CONTENTReturns Name of the Current View for a View AreaPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_VIEWAREA_CONTENT...more details

GET_VIEWAREA_CONTENT_IDReturns the Current Assigned View Controller for View AreaPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_VIEWAREA_CONTENT_ID...more details

GET_VIEWAREA_CONTENT_URLReturns URL of Current Assigned View Controllr for View AreaPublic
CALL METHOD cl_bsp_wd_view_controller=>GET_VIEWAREA_CONTENT_URL...more details

GET_VIEW_IDReturns the current assigned 'view_id'Public
CALL METHOD cl_bsp_wd_view_controller=>GET_VIEW_ID...more details

HANDLE_ASCBO_EVENTHandle association BO eventProtected
CALL METHOD cl_bsp_wd_view_controller=>HANDLE_ASCBO_EVENT...more details

HANDLE_ASCBO_EVENT_WRAPPERProtected
CALL METHOD cl_bsp_wd_view_controller=>HANDLE_ASCBO_EVENT_WRAPPER...more details

HANDLE_EVENT_ASSERTAssertion for Handle EventProtected
CALL METHOD cl_bsp_wd_view_controller=>HANDLE_EVENT_ASSERT...more details

HANDLE_EXT_EVENTHandle extensibility eventProtected
CALL METHOD cl_bsp_wd_view_controller=>HANDLE_EXT_EVENT...more details

HANDLE_TABLE_VIEW_SWITCH_EVENTHandle Table View Switch eventPrivate
CALL METHOD cl_bsp_wd_view_controller=>HANDLE_TABLE_VIEW_SWITCH_EVENT...more details

INSTANT_GETPublic
CALL METHOD cl_bsp_wd_view_controller=>INSTANT_GET...more details

IP_ERROR_NAVIGATIONSpecial Inbound Plug for Error NavigationPublic
CALL METHOD cl_bsp_wd_view_controller=>IP_ERROR_NAVIGATION...more details

IS_DELTA_HANDLING_ENABLEDDoes the View Permit Automatic Delta Handling?Protected
CALL METHOD cl_bsp_wd_view_controller=>IS_DELTA_HANDLING_ENABLED...more details

IS_FIRST_RENDERINGReturns the FIRST_RENDERING_AFTER_ACTIVATE flagPublic
CALL METHOD cl_bsp_wd_view_controller=>IS_FIRST_RENDERING...more details

IS_ON_OVERVIEW_PAGEPublic
CALL METHOD cl_bsp_wd_view_controller=>IS_ON_OVERVIEW_PAGE...more details

IS_RESTORE_POSSIBLEChecks, whether a BreadCrumb Restore is possible or notPublic
CALL METHOD cl_bsp_wd_view_controller=>IS_RESTORE_POSSIBLE...more details

LOAD_VIEW_4_VIEWAREAProtected
CALL METHOD cl_bsp_wd_view_controller=>LOAD_VIEW_4_VIEWAREA...more details

ON_VIEW_RENDEREDPrivate
CALL METHOD cl_bsp_wd_view_controller=>ON_VIEW_RENDERED...more details

OPEN_MASS_TAGS_POPUPOpens a mass tag popup from a search result listPublic
CALL METHOD cl_bsp_wd_view_controller=>OPEN_MASS_TAGS_POPUP...more details

OPEN_MASS_TAGS_POPUP_MIXEDOpens a mass tag popup from a mixed listPublic
CALL METHOD cl_bsp_wd_view_controller=>OPEN_MASS_TAGS_POPUP_MIXED...more details

OPEN_PERSONALIZATION_POPUPPublic
CALL METHOD cl_bsp_wd_view_controller=>OPEN_PERSONALIZATION_POPUP...more details

OP_DEFAULT_BACKFramework-Controlled BACK NavigationPublic
CALL METHOD cl_bsp_wd_view_controller=>OP_DEFAULT_BACK...more details

POST_MANDATORY_FIELDTag library may post mandatory fields to controllerPublic
CALL METHOD cl_bsp_wd_view_controller=>POST_MANDATORY_FIELD...more details

PROCESS_VIEWPrivate
CALL METHOD cl_bsp_wd_view_controller=>PROCESS_VIEW...more details

RETRIEVE_AJAX_AREA_CONTENTPublic
CALL METHOD cl_bsp_wd_view_controller=>RETRIEVE_AJAX_AREA_CONTENT...more details

SAVE_AJAX_AREA_CONTENTPublic
CALL METHOD cl_bsp_wd_view_controller=>SAVE_AJAX_AREA_CONTENT...more details

SET_CONFIG_KEYSSets Changeable Configuration KeysProtected
CALL METHOD cl_bsp_wd_view_controller=>SET_CONFIG_KEYS...more details

SET_CONFIG_KEYS_4_CHILDRENSets Changeable Configuration Keys of Dependent ViewProtected
CALL METHOD cl_bsp_wd_view_controller=>SET_CONFIG_KEYS_4_CHILDREN...more details

SET_ERROR_STATEShifts Controller in Error StateProtected
CALL METHOD cl_bsp_wd_view_controller=>SET_ERROR_STATE...more details

SET_MODELSSets Context Nodes as Page Attributes on LayoutProtected
CALL METHOD cl_bsp_wd_view_controller=>SET_MODELS...more details

SET_OLD_SCROLL_HEIGHTSet the Previous Scroll Height of View AreaPublic
CALL METHOD cl_bsp_wd_view_controller=>SET_OLD_SCROLL_HEIGHT...more details

SET_PERS_SAVEDSet the personalization saved flag.Public
CALL METHOD cl_bsp_wd_view_controller=>SET_PERS_SAVED...more details

SET_SCROLL_POSITIONSets the Vertical and Horizontal Scroll PositionPublic
CALL METHOD cl_bsp_wd_view_controller=>SET_SCROLL_POSITION...more details

SET_VIEW_GROUP_CONTEXTProtected
CALL METHOD cl_bsp_wd_view_controller=>SET_VIEW_GROUP_CONTEXT...more details

SET_ZERO_INITIAL_DATA_TYPESSets the data types which zero is considered as initial.Protected
CALL METHOD cl_bsp_wd_view_controller=>SET_ZERO_INITIAL_DATA_TYPES...more details

UNBIND_VIEWRemoves a bound View from a View AreaPublic
CALL METHOD cl_bsp_wd_view_controller=>UNBIND_VIEW...more details

WD_VIEW_INITIALIZEInitializes BSP WD ViewPublic
CALL METHOD cl_bsp_wd_view_controller=>WD_VIEW_INITIALIZE...more details



CL_BSP_WD_VIEW_CONTROLLER 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
ADH_FRAME_MODE_CHECKEDStatic AttributeChecked for ADH test frame modeLIKE
ABAP_BOOL
Protected
ADH_FRAME_MODE_ENABLEDStatic AttributeADH test frame mode is enabledLIKE
ABAP_BOOL
Protected
AJAX_AREA_CONTENT_TABInstance AttributeLIKE
GTYPE_AJAX_AREA_CONTENT_TAB
Private
AJAX_AUTO_ENABLEDInstance AttributeABAP_TRUELIKE
ABAP_BOOL
Private
AJAX_CASCADE_MODEInstance AttributeLIKE
STRING
Private
CONFIGURATION_DESCRInstance AttributeLIKE
IF_BSP_DLC_CONFIGURATION
Public
CONFIG_KEYS_4_CHILDRENInstance AttributeLIKE
LTYPE_CONFIG_KEYS
Private
CO_ADH_DISABLEDConstantAutomatic Delta Handling Not PermittedSPACELIKE
BSPWD_ADH_DH_TYPE
Public
CO_ADH_ENABLEDConstantAutomatic Delta Handling Permitted'E'LIKE
BSPWD_ADH_DH_TYPE
Public
CO_ADH_UNDEFINEDConstant'/'LIKE
BSPWD_ADH_DH_TYPE
Private
CO_CANCEL_EVENT_PREFIXConstantPrefix for Termination Events'#Exit#_'LIKE
STRING
Public
CO_EMBEDDED_VIEW_DELETEDInstance Attribute'DELETED_BY_UNBIND'LIKE
STRING
Protected
CO_LAST_FOCUSED_ABStatic AttributeLast focused assignment block ID'lastFocusedAB'LIKE
STRING
Public
CO_MANDATORY_FIELD_EMPTYConstantIndicator: Entry Missing in Required Entry Field'#empty_mand_field'LIKE
STRING
Public
CO_OLD_SCROLL_HEIGHTConstantName of Form Field Containing the Old Scroll Height'crmFrwOldScrollHeight'LIKE
STRING
Public
CO_PAGE_TYPE_TBUIConstantPage Type: Task-Based UI'T'LIKE
BSP_WD_PAGE_TYPE
Public
CO_PAGE_TYPE_UNKNOWNConstantPage Type: Unknown' 'LIKE
BSP_WD_PAGE_TYPE
Public
CO_SCROLL_XConstantName of Form Field Containing the X Scroll Position'crmFrwScrollXPos'LIKE
STRING
Public
CO_SCROLL_YConstantName of Form Field Containing the Y Scroll Position'crmFrwScrollYPos'LIKE
STRING
Public
DH_TYPEInstance AttributeCO_ADH_UNDEFINEDLIKE
BSPWD_ADH_DH_TYPE
Private
ERROR_STATEInstance AttributeController State Contains ErrorsABAP_FALSELIKE
ABAP_BOOL
Private
EVENT_ADD_FIELDConstant'ADDFIELD'LIKE
STRING
Public
EVENT_ADD_SECTIONConstant'ADDSECTION'LIKE
STRING
Public
EVENT_COLLAPSE_SECTIONConstant'COLLAPSESECTION'LIKE
STRING
Public
EVENT_CREATE_GROUPConstant'CREATEGROUP'LIKE
STRING
Public
EVENT_EXPAND_SECTIONConstant'EXPANDSECTION'LIKE
STRING
Public
EVENT_HIGHL_CUSTOM_FLDS_OFFConstantHighlight Custom Fields Event Off'FWhighlightCustomFieldsOff'LIKE
STRING
Public
EVENT_HIGHL_CUSTOM_FLDS_ONConstantHighlight Custom Fields Event On'FWhighlightCustomFieldsOn'LIKE
STRING
Public
EVENT_MASS_TAGSConstant'#MASS_TAGS#'LIKE
STRING
Public
EVENT_MASS_TAGS_MIXEDConstant'#MASS_TAGS_MIXED#'LIKE
STRING
Public
EVENT_MULTICELL_UPDATE_OFFConstantEvent Multi Cell Update for Spreadsheet Off'SpreadSheetMultiCellUpdateOff'LIKE
STRING
Public
EVENT_MULTICELL_UPDATE_ONConstantEvent Multi Cell Update for Spreadsheet On'SpreadSheetMultiCellUpdateOn'LIKE
STRING
Public
EVENT_PERSONALIZATIONConstant'#PERSONALIZATION#'LIKE
STRING
Public
EVENT_REMOVE_GROUPConstant'REMOVEGROUP'LIKE
STRING
Public
EVENT_REMOVE_SECTIONConstant'REMOVESECTION'LIKE
STRING
Public
EVENT_RENAME_GROUPConstant'RENAMEGROUP'LIKE
STRING
Public
EVENT_TABLE_VIEW_SWITCHConstantTABLE VIEW SWITCH ddlb SELECT EVENT'#TVS_DDLB_SELECT#'LIKE
STRING
Public
FIRST_RENDERING_AFTER_ACTIVATEInstance AttributeABAP_FALSELIKE
ABAP_BOOL
Private
HIGHLIGHTED_AREA_IDStatic AttributeID of the Custom Field AreaLIKE
STRING
Public
HIGHLIGHT_CUSTOM_FIELDSStatic AttributeLIKE
ABAP_BOOL
Public
IS_OVERVIEW_PAGEInstance AttributeIs View Within an Overview Page?ABAP_FALSELIKE
ABAP_BOOL
Protected
MANDATORY_FIELDSInstance AttributeList of binding strings for mandatory fieldsLIKE
TIHTTPNVP
Private
MULTIPLE_ROLESStatic AttributeUser has multiple roles, TRUE or FALSE.''LIKE
STRING
Public
MY_RENDERING_GROUPInstance AttributeABAP_FALSELIKE
STRING
Private
OLD_SCROLL_HEIGHTInstance AttributePrevious Scroll Height of the View Area'0'LIKE
STRING
Protected
PAGE_TYPEInstance AttributePage TypeCO_PAGE_TYPE_UNKNOWNLIKE
BSP_WD_PAGE_TYPE
Public
PERS_SAVEDInstance AttributePersonalization has been saved.ABAP_FALSELIKE
ABAP_BOOL
Private
PRINT_MODE_ACTIVEStatic AttributeABAP_FALSELIKE
ABAP_BOOL
Public
REP_VIEWInstance AttributeRepository ViewLIKE
CL_BSP_WD_REP_VIEW
Protected
SCROLL_POSITIONInstance AttributeScroll Position of ViewLIKE
LTYPE_SCROLL_POS
Protected
SELECTED_CONFIG_AREAStatic AttributeSelected Config AreaLIKE
STRING
Public
SELECTED_PANELStatic AttributeSelected Panel numberLIKE
STRING
Public
SPDSHEET_MULTI_CELL_UPDATE_ONStatic AttributeSpreadsheet multicell update onLIKE
ABAP_BOOL
Public
VIEWAREA_CONTInstance AttributeView Area ContentLIKE
LTYPE_VA_CONTENT_TAB
Protected
VIEW_GROUP_CONTEXTInstance AttributeInterface for the Data Context of a View GroupLIKE
IF_BSP_WD_VIEW_GROUP_CONTEXT
Public
VIEW_IDInstance AttributeOwn View IDLIKE
STRING
Protected
VIEW_NAMEInstance AttributeView NameLIKE
STRING
Protected
ZERO_INITIAL_DATA_TYPESInstance AttributeABAP Data Types where zero value is considered as initial'DTIPFNbs'LIKE
STRING
Private


Events of Class CL_BSP_WD_VIEW_CONTROLLER

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... BEFORE_OUTPUT - Controller is about to render a Layout
CONTROLLER_DISABLED - Controller Was Deactivated
DATA_LOSS_TRIGGER - Data Loss Trigger
HISTORY_TRIGGER - History Trigger
OUTPUT_RENDERED - Controller Has Rendered a Layout



CL_BSP_WD_VIEW_CONTROLLER types

GTYPE_AJAX_AREA_CONTENT_TAB -
LTYPE_SCROLL_POS -
LTYPE_VA_CONTENT -
LTYPE_VA_CONTENT_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!