SAP ABAP Class /IWBEP/CL_SBUI_APC_PREVIEW (To show preview of imported service)
Hierarchy
IW_BEP (Software Component)
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_GENAPC (Package) Gateway Service Builder- Annotation Provider Class Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_VIEW SB: UI view (control-based) 20140305
Properties
Class /IWBEP/CL_SBUI_APC_PREVIEW  
Short Description To show preview of imported service    
Super Class /IWBEP/CL_SBUI_VIEW SB: UI view (control-based) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_GENAPC   Gateway Service Builder- Annotation Provider Class Generator 
Created 20140305   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_FILE_IMPORT_REQ Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBUI_COMPONENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_SB_ODATA_ARTIFACTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_SBUI_APC_PREVIEW has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_APC_PREVIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ASSO Constant Private Type reference (TYPE) CHAR1 'A' Single-Character Indicator 20140306
2 GC_ASSOCIATION Constant Private Type reference (TYPE) STRING 'Association' 20140320
3 GC_ASSO_A Constant Private Type reference (TYPE) CHAR1 'A' Single-Character Indicator 20140306
4 GC_CN_NODE Constant Private Type reference (TYPE) TV_ITMNAME '1' Tree Control: Column Name / Item Name 20140305
5 GC_COMPLEX_TYPE Constant Private Type reference (TYPE) STRING 'Complex Type' 20140306
6 GC_CW_NODE Constant Private Type reference (TYPE) /IWBEP/IF_SBUI_COMPONENT=>TY_SIZE 40 column size default: node 20140305
7 GC_ENDS Constant Private Type reference (TYPE) STRING 'Ends' 20140306
8 GC_ENTITY_TYPE Constant Private Type reference (TYPE) STRING 'Entity Type' 20140306
9 GC_ERROR Constant Private Type reference (TYPE) CHAR1 'E' Error message 20140306
10 GC_FOLDER Constant Private Type reference (TYPE) CHAR1 'F' Single-Character Indicator 20140306
11 GC_FUNC_IMPORT Constant Private Type reference (TYPE) STRING 'Function Import' 20140306
12 GC_NAV_PROPERTY Constant Private Type reference (TYPE) STRING 'Navigation Property' 20140306
13 GC_PARAMETER Constant Private Type reference (TYPE) CHAR1 'P' Single-Character Indicator 20140306
14 GC_PARAMETERS Constant Private Type reference (TYPE) STRING 'Parameters' 20140306
15 GC_PROPERTY Constant Private Type reference (TYPE) STRING 'Property' 20140306
16 GC_REF_CONST Constant Private Type reference (TYPE) STRING 'Referential Constraint' 20140306
17 GC_RELAT_KEY Constant Private Type reference (TYPE) I 1 Tree Model: Node Key 20140306
18 GC_RETURN_TYPE Constant Private Type reference (TYPE) STRING 'Return Type' 20140306
19 GC_ROOT_NODE_KEY Constant Private Type reference (TYPE) TM_NODEKEY '1' Tree Model: Node Key 20140306
20 GC_STRUCTURE Constant Private Type reference (TYPE) CHAR1 'S' Single-Character Indicator 20140306
21 MO_TREE_MENU Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20140306
22 MO_TREE_MODEL_FINAL Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL tree model 20140305
23 MT_MESSAGES Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT Return parameter table 20140306
24 MT_ODATA_ASSOCIATIONS Instance attribute Private Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS 20140307
25 MT_ODATA_CMPLX_TYPES Instance attribute Private Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES 20140307
26 MT_ODATA_ENTITIES Instance attribute Private Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES 20140307
27 MT_ODATA_FUNC_IMPS Instance attribute Private Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS 20140307
28 MT_TREE_MENU Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20140305
29 MV_CURRENT_NODE_KEY Instance attribute Private Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20140306
30 MV_PARENT_NODE_KEY Instance attribute Private Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20140306
31 MV_TECH_MODEL_NAME Instance attribute Private Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Technical Service Name 20140312
32 MV_VISIBLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140305
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ASSO_NODES Instance method Private Method utility: to add associations 20140306
2 ADD_CHILDREN_NODES Instance method Private Method utility: add children nodes 20140306
3 ADD_CMPLX_NODES Instance method Private Method utility: To add complex type nodes 20140306
4 ADD_ENTITY_NODES Instance method Private Method 20140306
5 ADD_FNCIMP_NODES Instance method Private Method utility: To add function import nodes 20140306
6 ADD_ROOT_NODE Instance method Private Method utility: add root node 20140306
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20140305
8 CREATE_TREE_BUTTONS Instance method Private Method create toolbar buttons 20140305
9 CREATE_TREE_MODEL Instance method Private Method utility: create tree model 20140305
10 FUNCTION_SELECTED Instance method Public Event handling method 20140306
11 GET_BASE_PARENT_NODE Instance method Private Method utility: Get parent node of level 0 20140306
12 GET_ITEM_DATA Instance method Private Method utiity: Get item data 20140306
13 SET_EVENT_HANDLER Instance method Private Method utility: set event handler 20140306
Events
Class /IWBEP/CL_SBUI_APC_PREVIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ARTIFACT Private See coding 20140306 BEGIN OF ty_s_artifact, node_key TYPE tm_nodekey, parent_node TYPE tm_nodekey, artifact_name TYPE /iwbep/sbdm_node_name, END OF ty_s_artifact
2 TY_S_FILEIMP Private See coding 20140306 BEGIN OF ty_s_fileimp, node_name TYPE /iwbep/sbdm_node_name, node_type TYPE /iwbep/sbdm_node_type, parent_artifact_name TYPE /iwbep/sbdm_node_name, parent_artifact_type TYPE /iwbep/sbdm_node_type, node TYPE REF TO /iwbep/if_sbdm_node, * change_type TYPE string, " Possible values: New or Changed or Deleted * required TYPE boolean, node_key TYPE tm_nodekey, END OF ty_s_fileimp
3 TY_T_ARTIFACTS Private See coding 20140306 ty_t_artifacts TYPE STANDARD TABLE OF ty_s_artifact
4 TY_T_FILEIMP Private See coding 20140306 ty_t_fileimp TYPE STANDARD TABLE OF ty_s_fileimp
Method Signatures

Method ADD_ASSO_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSOCIATIONS Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS 20140306

Method ADD_ASSO_NODES on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method ADD_CHILDREN_NODES Signature

Method ADD_CHILDREN_NODES on class /IWBEP/CL_SBUI_APC_PREVIEW has no parameter.
Method ADD_CHILDREN_NODES on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method ADD_CMPLX_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CMPLXS Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES 20140306

Method ADD_CMPLX_NODES on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method ADD_ENTITY_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENTITIES Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES 20140306

Method ADD_ENTITY_NODES on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method ADD_FNCIMP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FNCIMPS Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS 20140306

Method ADD_FNCIMP_NODES on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method ADD_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM Call by reference Type reference (TYPE) TREEMCITAB Column Tree Model: Item Table 20140306
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20140306
3 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20140306
4 Importing IV_RELATIONSHIP Call by reference Type reference (TYPE) I '' 20140306
5 Importing IV_RELATIVE_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY '' Tree Model: Node Key 20140306

Method ADD_ROOT_NODE on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBUI_CONTROLLER SB: UI controller (main instance) 20140305
2 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBUI_COMPONENT SB: UI component 20140305
3 Importing IV_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBUI_PLUGIN SB: UI plugin 20140305
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140310

Method CREATE_TREE_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BUTTON Value transfer Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20140305
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140305

Method CREATE_TREE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL previous tree model (if existing) 20140305
2 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL new tree model 20140305
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140305

Method FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20140306

Method FUNCTION_SELECTED on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method GET_BASE_PARENT_NODE Signature

Method GET_BASE_PARENT_NODE on class /IWBEP/CL_SBUI_APC_PREVIEW has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140306

Method GET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM Call by reference Type reference (TYPE) TREEMCITEM Column Tree Model: Item 20140306
2 Importing IV_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Column Name / Item Name 20140306
3 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Tree Model: Text of an item 20140306
4 Importing IV_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20140306

Method GET_ITEM_DATA on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.

Method SET_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MENU Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR tree menu 20140306
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL tree model 20140306
3 Importing IV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL active or not? 20140306

Method SET_EVENT_HANDLER on class /IWBEP/CL_SBUI_APC_PREVIEW has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200