SAP ABAP Interface /IWBEP/IF_SBDM_PROTOTYP_BUFFER (SB - Domain Model - Prototype Buffer)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DM_BASE (Package) Gateway Service Builder - Domain Model API and SPI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SBDM_PROTOTYP_BUFFER SB - Domain Model - Prototype Buffer 20120425
Properties
Interface /IWBEP/IF_SBDM_PROTOTYP_BUFFER  
Short Description SB - Domain Model - Prototype Buffer    
General Data
Package /IWBEP/SB_DM_BASE   Gateway Service Builder - Domain Model API and SPI 
Created 20120110   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBDM_PROTOTYP_BUFFER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface /IWBEP/IF_SBDM_PROTOTYP_BUFFER has no interface.
Friends
Interface /IWBEP/IF_SBDM_PROTOTYP_BUFFER has no friend.
Attributes
Interface /IWBEP/IF_SBDM_PROTOTYP_BUFFER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP_BY_CONTEXT_NODES Instance method Public Method Clean up the prototype buffer regarding the contexts 20120509
2 GET_PROTOTYPE Instance method Public Method Get the prototype for the given node 20120515
3 GET_PROTOTYPES Instance method Public Method Get the prototypes for the given nodes 20120425
4 ON_LOADING_PROTOTYPES Instance method Public Method Add the complete node tree as prototypes into the buffer 20120425
Events
Interface /IWBEP/IF_SBDM_PROTOTYP_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_PROTOTYPE_BUFFER Public See coding 20120425 BEGIN OF TY_S_PROTOTYPE_BUFFER, project TYPE /iwbep/sbdm_project, hash TYPE hash160x, ctxt_ntype_plugin TYPE /iwbep/sbdm_plugin, ctxt_ntype_type TYPE /iwbep/sbdm_node_type, ctxt_node_uuid TYPE /iwbep/sbdm_node_uuid, prototype TYPE REF TO /iwbep/if_sbdm_node, node TYPE REF TO /iwbep/if_sbdm_node, ui_delta TYPE /iwbep/if_sbdm_handler=>ty_s_node_update, END OF TY_S_PROTOTYPE_BUFFER
2 TY_S_PROTOTYPE_REF Public See coding 20120426 BEGIN OF ty_s_prototype_ref, project TYPE /iwbep/sbdm_project, ctxt_ntype_plugin TYPE /iwbep/sbdm_plugin, ctxt_ntype_type TYPE /iwbep/sbdm_node_type, ctxt_node_uuid TYPE /iwbep/sbdm_node_uuid, hash TYPE hash160x, END OF ty_s_prototype_ref
3 TY_S_PROTOTYPE_REF_RESULT Public See coding 20120515 BEGIN OF TY_S_PROTOTYPE_REF_RESULT, project TYPE /iwbep/sbdm_project, hash TYPE hash160x, ctxt_ntype_plugin TYPE /iwbep/sbdm_plugin, ctxt_ntype_type TYPE /iwbep/sbdm_node_type, ctxt_node_uuid TYPE /iwbep/sbdm_node_uuid, prototype TYPE REF TO /iwbep/if_sbdm_node, END OF TY_S_PROTOTYPE_REF_RESULT
4 TY_T_PROTOTYPE_BUFFER Public See coding 20120425 TY_T_PROTOTYPE_BUFFER TYPE SORTED TABLE OF ty_s_prototype_buffer WITH UNIQUE KEY project hash
5 TY_T_PROTOTYPE_NODE_BUFFER Public See coding 20120508 TY_T_PROTOTYPE_NODE_BUFFER TYPE SORTED TABLE OF ty_s_prototype_buffer WITH UNIQUE KEY prototype
6 TY_T_PROTOTYPE_REF Public See coding 20120426 TY_T_PROTOTYPE_REF TYPE SORTED TABLE OF ty_s_prototype_ref WITH UNIQUE KEY project ctxt_ntype_plugin ctxt_ntype_type ctxt_node_uuid hash
7 TY_T_PROTOTYPE_REF_RESULT Public See coding 20120426 TY_T_PROTOTYPE_REF_RESULT TYPE SORTED TABLE OF ty_s_prototype_ref_result WITH UNIQUE KEY project ctxt_ntype_plugin ctxt_ntype_type ctxt_node_uuid hash
Method Signatures

Method CLEANUP_BY_CONTEXT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120509
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120509

Method GET_PROTOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120515
2 Returning RS_PROTOTYPE_REF_RESULT Value transfer Type reference (TYPE) TY_S_PROTOTYPE_REF_RESULT 20120515
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120515

Method GET_PROTOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120515
2 Returning RT_PROTOTYPE_REF_RESULT Value transfer Type reference (TYPE) TY_T_PROTOTYPE_REF_RESULT 20120426
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120425

Method ON_LOADING_PROTOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE Context Node of Prototypes 20120508
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE Prototype Root Node 20120425
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120425
History
Last changed by/on SAP  20141120 
SAP Release Created in 200