SAP CL_BSP_WD_SERVICE_HANDLER OO Class - Service Handler









CL_BSP_WD_SERVICE_HANDLER 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_SERVICE_HANDLER including details of:

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



Method list of CL_BSP_WD_SERVICE_HANDLER 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_REQUESTProcesses the BIND request.Private
CALL METHOD cl_bsp_wd_service_handler=>BIND_REQUEST...more details

BIND_REQUEST_HELPERHelper to BIND_REQUEST.Private
CALL METHOD cl_bsp_wd_service_handler=>BIND_REQUEST_HELPER...more details

CREATE_PARAM_TABLECreates a name-value pair table from XML.Public
CALL METHOD cl_bsp_wd_service_handler=>CREATE_PARAM_TABLE...more details

CREATE_SUB_PATHSGenerates the tree from the path provided.Private
CALL METHOD cl_bsp_wd_service_handler=>CREATE_SUB_PATHS...more details

DEFAULT_SERVICES_HANDLERDefault entry point for service handling.Public
CALL METHOD cl_bsp_wd_service_handler=>DEFAULT_SERVICES_HANDLER...more details

GET_PARSER_ERRORSChecks for parser errors.Private
CALL METHOD cl_bsp_wd_service_handler=>GET_PARSER_ERRORS...more details

HANDLE_DEPTHHandles the depth attribute in the tree.Private
CALL METHOD cl_bsp_wd_service_handler=>HANDLE_DEPTH...more details

HANDLE_DEPTH_HELPERHelper to HANDLE_DEPTH.Private
CALL METHOD cl_bsp_wd_service_handler=>HANDLE_DEPTH_HELPER...more details

HANDLE_DICT_REQUESTHandles the dictionary request.Private
CALL METHOD cl_bsp_wd_service_handler=>HANDLE_DICT_REQUEST...more details

IS_PATH_VALIDChecks the syntactic validity of the path provided.Private
CALL METHOD cl_bsp_wd_service_handler=>IS_PATH_VALID...more details

OTR_TRIMReplica of the original otr_trim from CL_BSP_PAGEPrivate
CALL METHOD cl_bsp_wd_service_handler=>OTR_TRIM...more details

PARSE_BIND_REQUESTParses the BIND request.Private
CALL METHOD cl_bsp_wd_service_handler=>PARSE_BIND_REQUEST...more details

PARSE_REQUESTParses and processes the GET request.Private
CALL METHOD cl_bsp_wd_service_handler=>PARSE_REQUEST...more details

PUSH_ERROR_WRAPPERWrapper to static attribute in main class from inner class.Public
CALL METHOD cl_bsp_wd_service_handler=>PUSH_ERROR_WRAPPER...more details

REFLECT_MODEL_WRAPPERReflects a Model. Wrapper to method in local class.Public
CALL METHOD cl_bsp_wd_service_handler=>REFLECT_MODEL_WRAPPER...more details



CL_BSP_WD_SERVICE_HANDLER 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_ATTR_TAGConstant'attribute'LIKE
STRING
Public
CO_BIND_SERVICEStatic Attribute'bind'LIKE
STRING
Public
CO_CODE_TAGConstant'code'LIKE
STRING
Public
CO_COLLECTION_TAGConstant'bsp_wd_collection'LIKE
STRING
Public
CO_CRM_NSConstant'sap:bsp:crm:flex'LIKE
STRING
Public
CO_CRM_NS_PREFIXConstant'crm'LIKE
STRING
Public
CO_DEPTH_ATTRStatic Attribute'depth'LIKE
STRING
Public
CO_DICT_SERVICEStatic Attribute'dictionary'LIKE
STRING
Public
CO_ELEMENT_TAGConstant'bsp_wd_element'LIKE
STRING
Public
CO_ERROR_TAGConstant'error'LIKE
STRING
Public
CO_GET_SERVICEStatic Attribute'get'LIKE
STRING
Public
CO_ID_ATTRConstant' id'LIKE
STRING
Public
CO_ID_ATTR_VALConstant'id'LIKE
STRING
Public
CO_INDEX_ATTRConstant' index'LIKE
STRING
Public
CO_INDEX_ATTR_VALConstant'index'LIKE
STRING
Public
CO_MESSAGE_TAGStatic Attribute'message'LIKE
STRING
Public
CO_MODELREQ_TAGConstant'bsp_wd_model_req'LIKE
STRING
Public
CO_MODELSREQ_TAGConstant'bsp_wd_models_req'LIKE
STRING
Public
CO_MODELS_TAGConstant'bsp_wd_models'LIKE
STRING
Public
CO_MODEL_TAGConstant'bsp_wd_model'LIKE
STRING
Public
CO_PARAMS_TAGStatic Attribute'params'LIKE
STRING
Public
CO_PARAM_TAGConstant'param'LIKE
STRING
Public
CO_PATH_TAGConstant'path'LIKE
STRING
Public
CO_STATUS_TAGConstant'status'LIKE
STRING
Public
CO_VALUE_TAGConstant'value'LIKE
STRING
Public
SV_APPL_NAMEStatic AttributeLIKE
STRING
Public
SV_APPXML_PATHStatic Attribute'/SAP/BC/BSP/SAP/ZNS_TEST_OPPT/FlexModel.xml'LIKE
STRING
Public
SV_CONTROL_IDStatic AttributeLIKE
STRING
Public
SV_ERROR_STACKStatic AttributeLIKE
CL_DS_STACK
Private




CL_BSP_WD_SERVICE_HANDLER types

BINDBSPMODEL -
BSPMODEL -
LBSP_MODEL_ITEM -
LBSP_MODEL_LIST -
LS_NV_PAIR -
LT_NV_PAIR -
MODEL_TABLE -
MODEL_TABLE_STRUCT -
TBINDBSPMODEL -
TBSPMODELS -

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!