SAP ABAP Class CL_AXT_RT_REPOSITORY (RT Repository generation element)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_GENERATION_FRAMEWORK (Package) Extensibility Generation Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_UI_ELEMENT Base Generator for UI element 20090209
Properties
Class CL_AXT_RT_REPOSITORY  
Short Description RT Repository generation element    
Super Class CL_AXT_UI_ELEMENT Base Generator for UI element 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20090209   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AXT_RT_REPOSITORY has no interface implemented.
Friends
Class CL_AXT_RT_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COMP_USAGE_ACTION Constant Public Type reference (TYPE) STRING 'COMP_USAGE' 20090210
2 GC_GENIL_MODEL_ACTION Constant Public Type reference (TYPE) STRING 'GENIL_MODEL_ACTION' 20090209
3 GC_INTERFACE_CNODE_ACTION Constant Public Type reference (TYPE) STRING 'INTERFACE_CNODE' 20090209
4 GC_INTERFACE_VIEW_ACTION Constant Public Type reference (TYPE) STRING 'INTERFACE_VIEW' 20090209
5 GC_INTERFACE_VIEW_IP_ACTION Constant Public Type reference (TYPE) STRING 'INTERFACE_VIEW_IP' 20090210
6 GC_INTERFACE_VIEW_OP_ACTION Constant Public Type reference (TYPE) STRING 'INTERFACE_VIEW_OP' 20090210
7 GC_NAVLINK_ACTION Constant Public Type reference (TYPE) STRING 'NAVIGATION_LINK' 20090210
8 GC_NAVLINK_TARGET_ACTION Constant Public Type reference (TYPE) STRING 'TARGET_NAVLINK' 20090210
9 GC_PARAM_ACTION Constant Public Type reference (TYPE) AXT_PARAMETER 'action' Parameter 20090209
10 GC_PARAM_ACTIVE Constant Public Type reference (TYPE) AXT_PARAMETER 'active' Parameter 20090210
11 GC_PARAM_DEFAULT Constant Public Type reference (TYPE) AXT_PARAMETER 'default' Parameter 20090210
12 GC_PARAM_ID Constant Public Type reference (TYPE) AXT_PARAMETER 'id' Parameter 20090210
13 GC_PARAM_PARENT_ID Constant Public Type reference (TYPE) AXT_PARAMETER 'parent_id' Parameter 20090210
14 GC_USAGE_VIEW_IP_ACTION Constant Public Type reference (TYPE) STRING 'USAGE_VIEW_IP' 20090210
15 GC_USAGE_VIEW_OP_ACTION Constant Public Type reference (TYPE) STRING 'USAGE_VIEW_OP' 20090210
16 GC_VIEWSET_ACTION Constant Public Type reference (TYPE) STRING 'VIEWSET' 20090210
17 GC_VIEW_2_USAGE_ACTION Constant Public Type reference (TYPE) STRING 'VIEW_2_USAGE' 20090210
18 GC_VIEW_2_VIEWAREA_ACTION Constant Public Type reference (TYPE) STRING 'VIEW_2_VIEW_AREA' 20090210
19 GC_VIEW_2_WINDOW_ACTION Constant Public Type reference (TYPE) STRING 'VIEW_2_window' 20090210
20 GC_VIEW_AREA_ACTION Constant Public Type reference (TYPE) STRING 'VIEW_AREA' 20090210
21 GC_WINDOW_ACTION Constant Public Type reference (TYPE) STRING 'WINDOW' 20090209
22 GC_WINDOW_IP_ACTION Constant Public Type reference (TYPE) STRING 'WINDOW_IP' 20090210
23 GC_WINDOW_OP_ACTION Constant Public Type reference (TYPE) STRING 'WINDOW_OP' 20090210
24 MT_REP_ACTION Instance attribute Private Type reference (TYPE) AXTT_RT_REP_ACTION Table Type for AXTS_RT_REP_ACTION 20090209
25 RT_REP_API Instance attribute Private Object reference (TYPE REF TO) IF_BSP_WD_RT_REP_API API for the Runtime Repository 20090209
26 RT_REP_PERSIST Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_PERSIST 20090209
27 SC_DESCR_RT_REPOSITORY Static Attribute Private Type reference (TYPE) AXT_DESCRIPTION Description 20090209
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTION Instance method Public Method 20090209
2 ADD_COMP_USAGE Instance method Private Method 20090210
3 ADD_GENIL_MODEL Instance method Private Method 20090209
4 ADD_INTERFACE_CNODE Instance method Private Method 20090209
5 ADD_INTERFACE_VIEW Instance method Private Method 20090209
6 ADD_INTF_VIEW_2_USAGE Instance method Private Method 20090210
7 ADD_IP_WITH_FOLLOUP Instance method Private Method 20090309
8 ADD_NAVLINK Instance method Private Method 20090210
9 ADD_NAVLINK_TARGET Instance method Private Method 20090210
10 ADD_PLUG Instance method Private Method 20090210
11 ADD_VIEWSET Instance method Private Method 20090210
12 ADD_VIEW_2_VIEW_AREA Instance method Private Method 20090210
13 ADD_VIEW_2_WINDOW Instance method Private Method 20090209
14 ADD_VIEW_AREA Instance method Private Method 20090210
15 ADD_WINDOW Instance method Private Method 20090209
16 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090209
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090209
18 CREATE_RT_REPOSITORY Static method Public Method 20090209
19 DELEGATE_OP Instance method Private Method 20090309
20 DELETE_INTERFACE_CNODE Instance method Private Method 20090209
21 DELETE_INTERFACE_VIEW Instance method Private Method 20090209
22 DELETE_NAVLINK Instance method Private Method 20091117
23 DELETE_PLUG Instance method Private Method 20091117
24 DELETE_VIEW Instance method Private Method 20090209
25 DELETE_VIEW_AREA Instance method Private Method 20090311
26 DELETE_WINDOW Instance method Private Method 20090209
27 GET_VALUE_BY_NAME Instance method Private Method 20090210
28 PROCESS_DELETION Instance method Private Method 20090209
29 PROCESS_DELTA Instance method Private Method 20090213
30 PROCESS_GENERATION Instance method Private Method 20090209
31 PROCESS_MODIFY Instance method Private Method 20091016
32 SORT_REP_ACTIONS Instance method Private Method 20090312
Events
Class CL_AXT_RT_REPOSITORY has no event.
Types
Class CL_AXT_RT_REPOSITORY has no local type.
Method Signatures

Method ADD_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REP_ACTION Call by reference Type reference (TYPE) AXTS_RT_REP_ACTION Action Structure for RT Repository 20090209

Method ADD_ACTION on class CL_AXT_RT_REPOSITORY has no exception.

Method ADD_COMP_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMP_ID Call by reference Type reference (TYPE) STRING 20090210
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090210
3 Importing IV_REFERENCE_ID Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090210

Method ADD_GENIL_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method ADD_INTERFACE_CNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method ADD_INTERFACE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method ADD_INTF_VIEW_2_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERFACE_VIEW_ID Call by reference Type reference (TYPE) STRING 20090210
2 Importing IV_USAGE_ID Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090210

Method ADD_IP_WITH_FOLLOUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090309
2 Importing IV_NAVLINK_ID Call by reference Type reference (TYPE) STRING 20090309
3 Importing IV_TARGET_IP Call by reference Type reference (TYPE) STRING 20090309
4 Importing IV_TARGET_VIEW Call by reference Type reference (TYPE) STRING 20090309
5 Importing IV_VIEW_ID Call by reference Type reference (TYPE) STRING 20090309
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090309

Method ADD_NAVLINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090210
2 Importing IV_INBOUND_PLUG Call by reference Type reference (TYPE) STRING 20090210
3 Importing IV_OUTBOUND_PLUG Call by reference Type reference (TYPE) STRING 20090210
4 Importing IV_SOURCE_VIEW Call by reference Type reference (TYPE) STRING 20090210
5 Importing IV_TARGET_VIEW Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090309

Method ADD_NAVLINK_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INBOUND_PLUG Call by reference Type reference (TYPE) STRING 20090210
2 Importing IV_NAVLINK_ID Call by reference Type reference (TYPE) STRING 20090210
3 Importing IV_TARGET_VIEW Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090210

Method ADD_PLUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090210
2 Importing IV_PLUG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090210
3 Importing IV_VIEW_ID Call by reference Type reference (TYPE) STRING 20090210
4 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090210

Method ADD_VIEWSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090210

Method ADD_VIEW_2_VIEW_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_VIEW Call by reference Type reference (TYPE) ABAP_BOOL Boolean 20090210
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090210
3 Importing IV_VIEWSET_ID Call by reference Type reference (TYPE) STRING 20090210
4 Importing IV_VIEW_AREA_ID Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090312
2 CX_AXT_LOCK_FAILED Lock failed error 20090210

Method ADD_VIEW_2_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_VIEW Call by reference Type reference (TYPE) ABAP_BOOL 20090209
2 Importing IV_VIEW_ID Call by reference Type reference (TYPE) STRING 20090209
3 Importing IV_WINDOW_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method ADD_VIEW_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090210
2 Importing IV_VIEWSET_ID Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090311
2 CX_AXT_LOCK_FAILED Lock failed error 20090210

Method ADD_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL 20090209
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_RT_REPOSITORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_RT_REPOSITORY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20090209
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID Element id 20090209
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Element name 20090209

Method CONSTRUCTOR on class CL_AXT_RT_REPOSITORY has no exception.

Method CREATE_RT_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20090209
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20090209
3 Importing IV_UI_COMP Call by reference Type reference (TYPE) AXT_NAME Name 20090209
4 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20090209

Method CREATE_RT_REPOSITORY on class CL_AXT_RT_REPOSITORY has no exception.

Method DELEGATE_OP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELEGATE_PLUG_ID Call by reference Type reference (TYPE) STRING 20090309
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090309
3 Importing IV_VIEW_ID Call by reference Type reference (TYPE) STRING 20090309
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090309
2 CX_AXT_LOCK_FAILED Lock failed error 20090309

Method DELETE_INTERFACE_CNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method DELETE_INTERFACE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method DELETE_NAVLINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20091117
2 Importing IV_SOURCE_VIEW Call by reference Type reference (TYPE) STRING 20091117
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20091117

Method DELETE_PLUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20091117
2 Importing IV_PLUG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20091117
3 Importing IV_VIEW_ID Call by reference Type reference (TYPE) STRING 20091117
4 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) STRING 20091117
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20091117

Method DELETE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method DELETE_VIEW_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090311
2 Importing IV_VIEWSET_ID Call by reference Type reference (TYPE) STRING 20090311
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090311

Method DELETE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090209
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method GET_VALUE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAM Call by reference Type reference (TYPE) AXTT_PARAM Table Type AXTS_PARAM 20090210
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090210
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20090210

Method GET_VALUE_BY_NAME on class CL_AXT_RT_REPOSITORY has no exception.

Method PROCESS_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REP_ACTION Call by reference Type reference (TYPE) AXTT_RT_REP_ACTION Table Type for AXTS_RT_REP_ACTION 20090216
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method PROCESS_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTIVE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20090213
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091016
2 CX_AXT_LOCK_FAILED Lock failed error 20090213

Method PROCESS_GENERATION Signature

Method PROCESS_GENERATION on class CL_AXT_RT_REPOSITORY has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Operation error 20090313
2 CX_AXT_LOCK_FAILED Lock failed error 20090209

Method PROCESS_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTIVE_ACTION Call by reference Type reference (TYPE) AXTS_RT_REP_ACTION Action Structure for RT Repository 20091016
2 Importing IS_INACTIVE_ACTION Call by reference Type reference (TYPE) AXTS_RT_REP_ACTION Action Structure for RT Repository 20091016
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091016
2 CX_AXT_LOCK_FAILED Lock failed error 20091016

Method SORT_REP_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCENDING Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090312

Method SORT_REP_ACTIONS on class CL_AXT_RT_REPOSITORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701