SAP IF_BSP_WD_RT_REP_API OO Class - API for the Runtime Repository









IF_BSP_WD_RT_REP_API 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 IF_BSP_WD_RT_REP_API 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 IF_BSP_WD_RT_REP_API 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
ADD_COMPONENT_USAGEadd a Component UsagePublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_COMPONENT_USAGE...more details

ADD_ELEMENT_2_COMP_INTERFACEadd a context noder or event to a component interfacePublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_ELEMENT_2_COMP_INTERFACE...more details

ADD_INBOUND_PLUG_FOUPadd inbound plug with follow up navigationPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_INBOUND_PLUG_FOUP...more details

ADD_INTERFACE_VIEWadd an Interface View to an usagePublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_INTERFACE_VIEW...more details

ADD_MODELadd a BOL ModelPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_MODEL...more details

ADD_NAVLINKadd a new NavlinkPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_NAVLINK...more details

ADD_NAVLINK_TARGETadd a new Target to a NavlinkPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_NAVLINK_TARGET...more details

ADD_PLUGadd in/outbound plug to a window/Interface ViewPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_PLUG...more details

ADD_VIEWAREAadd Viewarea to ViewsetPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_VIEWAREA...more details

ADD_VIEWSETadd Viewset including ViewareasPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_VIEWSET...more details

ADD_VIEW_2_VIEWSETadd a view to a ViewsetPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_VIEW_2_VIEWSET...more details

ADD_VIEW_2_WINDOWadd a view to a WindowPublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_VIEW_2_WINDOW...more details

ADD_WINDOWadd Window nodePublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_WINDOW...more details

ADD_WINDOW_2_COMP_INTERFACEadd an to a component interfacePublic
CALL METHOD if_bsp_wd_rt_rep_api=>ADD_WINDOW_2_COMP_INTERFACE...more details

DELEGATE_PLUG_TO_WINDOWdelegate outbound plug of usage to windowPublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELEGATE_PLUG_TO_WINDOW...more details

DELETE_NAVLINKDeletes a new NavlinkPublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELETE_NAVLINK...more details

DELETE_PLUGDeletes in/outbound plug to a window/Interface ViewPublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELETE_PLUG...more details

DELETE_VIEWDelete a ViewPublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELETE_VIEW...more details

DELETE_VIEWAREADelete Viewarea from ViewsetPublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELETE_VIEWAREA...more details

DELETE_VIEWSETDelete a ViewsetPublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELETE_VIEWSET...more details

DELETE_WINDOWDelete a WindowPublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELETE_WINDOW...more details

DELETE_WINDOW_FROM_COMP_INTFdelete window from a component interfacePublic
CALL METHOD if_bsp_wd_rt_rep_api=>DELETE_WINDOW_FROM_COMP_INTF...more details

GET_COMPONENT_4_USAGEprovide the used component of a given usagePublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_COMPONENT_4_USAGE...more details

GET_COMPONENT_USAGESprovide a list of defined component usagesPublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_COMPONENT_USAGES...more details

GET_EMBEDDED_VIEWSprovide a list of embedded viewsPublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_EMBEDDED_VIEWS...more details

GET_INTERFACE_CNODESprovide a list of Interface Context NodePublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_INTERFACE_CNODES...more details

GET_INTERFACE_VIEWSprovide a list of Interface ViewsPublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_INTERFACE_VIEWS...more details

GET_NAVLINKSprovide a list of NavLinksPublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_NAVLINKS...more details

GET_WINDOWSprovide a list of WindowsPublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_WINDOWS...more details

GET_WINDOW_DETAILSprovide a list of Views in a Window with PlugsPublic
CALL METHOD if_bsp_wd_rt_rep_api=>GET_WINDOW_DETAILS...more details

RENAME_WINDOWRename a WindowPublic
CALL METHOD if_bsp_wd_rt_rep_api=>RENAME_WINDOW...more details

TRANSLATE_EMBEDDED_VIEWreturns the full name for an embedded interface viewPublic
CALL METHOD if_bsp_wd_rt_rep_api=>TRANSLATE_EMBEDDED_VIEW...more details



IF_BSP_WD_RT_REP_API 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
GC_ATT_DEFAULTConstantAttribute: default'default'LIKE
STRING
Public
GC_ATT_EVENT_HNDL_REFConstantAttribute: reference to event handler'eventHandlerRef'LIKE
STRING
Public
GC_ATT_IDConstantAttribute: ID'id'LIKE
STRING
Public
GC_ATT_IP_NAV_LINKConstantAttribute: follow up Nav Link'followUpNavigationalLink'LIKE
STRING
Public
GC_ATT_MAPPED_2_WINDOWConstantAttribute: mapped to window'mappedToWindow'LIKE
STRING
Public
GC_ATT_NAMEConstantAttribute: Name'name'LIKE
STRING
Public
GC_ATT_OP_DELEGATEConstantAttribute: delegate of outbound plug'mappedToParentWindowOutboundPlug'LIKE
STRING
Public
GC_ATT_PLUG_REF_INConstantAttribute: inbound Plug Reference'inboundPlugRef'LIKE
STRING
Public
GC_ATT_PLUG_REF_OUTConstantAttribute: Outbound Plug Reference'outboundPlugRef'LIKE
STRING
Public
GC_ATT_REFERENCED_USAGEConstantAttribute: referenced usage'referencedUsage'LIKE
STRING
Public
GC_ATT_SWITCHIDConstantAttribute: switchId'switchId'LIKE
STRING
Public
GC_ATT_SWITCHREACTIONConstantAttribute: switchReaction'reactionToSwitch'LIKE
STRING
Public
GC_ATT_TYPEConstantAttribute: type'type'LIKE
STRING
Public
GC_ATT_USED_COMPONENTConstantAttribute: used component'usedComponent'LIKE
STRING
Public
GC_ATT_VERSIONConstantAttribute: version'version'LIKE
STRING
Public
GC_ATT_VIEWSConstantAttribute: views in a window'views'LIKE
STRING
Public
GC_ATT_VIEW_REFConstantAttribute: View Reference'viewRef'LIKE
STRING
Public
GC_LEGAL_CHARSConstantallowed characters'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/_1234567890'LIKE
STRING
Public
GC_TAG_APPLICATION_EVENTConstantTag for Application Event'ApplicationEvent'LIKE
STRING
Public
GC_TAG_COMPONENTConstantTag for component'Component'LIKE
STRING
Public
GC_TAG_COMPONENT_USAGEConstantTag for component usage'ComponentUsage'LIKE
STRING
Public
GC_TAG_COMPONENT_USAGESConstantTag for componen usages'ComponentUsages'LIKE
STRING
Public
GC_TAG_COMP_INTERFACEConstantTag for Component Interface'ComponentInterface'LIKE
STRING
Public
GC_TAG_CONTEXTConstantTag for Context'Context'LIKE
STRING
Public
GC_TAG_EMBEDDED_VIEWConstantTag for component usage'EmbeddedView'LIKE
STRING
Public
GC_TAG_EVENTSConstantTag for Events'Events'LIKE
STRING
Public
GC_TAG_INBOUND_PLUGConstantTag for inbound plug'InboundPlug'LIKE
STRING
Public
GC_TAG_INBOUND_PLUGSConstantTag for inbound plugs'InboundPlugs'LIKE
STRING
Public
GC_TAG_INTERFACE_CONTROLLERConstantTag for Interface Controller'InterfaceController'LIKE
STRING
Public
GC_TAG_INTERFACE_VIEWConstantTag for Interface View'InterfaceView'LIKE
STRING
Public
GC_TAG_MODELConstantTag for model'Model'LIKE
STRING
Public
GC_TAG_MODELSConstantTag for models'Models'LIKE
STRING
Public
GC_TAG_MODEL_NODEConstantTag for Model Node'ModelNode'LIKE
STRING
Public
GC_TAG_NAV_LINKConstantTag for Navigational Link'NavigationalLink'LIKE
STRING
Public
GC_TAG_NAV_LINKSConstantTag for Navigational Links'NavigationalLinks'LIKE
STRING
Public
GC_TAG_OUTBOUND_PLUGConstantTag for outbound plug'OutboundPlug'LIKE
STRING
Public
GC_TAG_OUTBOUND_PLUGSConstantTag for outbound plugs'OutboundPlugs'LIKE
STRING
Public
GC_TAG_SOURCEConstantTag for Sourve of a Nav Link'Source'LIKE
STRING
Public
GC_TAG_TARGETConstantTag for Target'Target'LIKE
STRING
Public
GC_TAG_TARGETSConstantTag for Targets of a Nav Link'Targets'LIKE
STRING
Public
GC_TAG_VALUE_NODEConstantTag for Value Node'ValueNode'LIKE
STRING
Public
GC_TAG_VIEW_AREAConstantTag for View Area'ViewArea'LIKE
STRING
Public
GC_TAG_VIEW_SETConstantTag for View Set'ViewSet'LIKE
STRING
Public
GC_TAG_VIEW_SETSConstantTag for View Sets'ViewSets'LIKE
STRING
Public
GC_TAG_WD_DEFINITIONSConstantTag for root tag'WebDynProDefinitions'LIKE
STRING
Public
GC_TAG_WINDOWConstantTag for window'Window'LIKE
STRING
Public
GC_TAG_WINDOWSConstantTag for windows'Windows'LIKE
STRING
Public


Links to Related Class(s)

IF_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!