SAP ABAP Class CL_AXT_ASSIGNMENT_BLOCK_BINDER (Utility class to integrate assignment blocks to OV page)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_RUNTIME (Package) Extensibility Runtime components
Properties
Class CL_AXT_ASSIGNMENT_BLOCK_BINDER  
Short Description Utility class to integrate assignment blocks to OV page    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RUNTIME   Extensibility Runtime components 
Created 20080919   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no forward declaration.
Interfaces
Class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no interface implemented.
Friends
Class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PLUG_EXT_BACK_TO_PARENT Constant Public Type reference (TYPE) AXT_NAME '_BACK' Outbound plug to edit details 20111122
2 GC_PLUG_EXT_TO_DETAILS Constant Public Type reference (TYPE) AXT_NAME '_TO_DETAILS' Outbound plug to display details 20111121
3 GC_PLUG_EXT_TO_EDIT_DETAILS Constant Public Type reference (TYPE) AXT_NAME '_TO_EDIT_DETAILS' Outbound plug to edit details 20111121
4 GT_REGISTRATIONS Instance attribute Private Type reference (TYPE) LTY_T_REGISTRATIONS 20080919
5 MO_CALLBACK Instance attribute Public Object reference (TYPE REF TO) IF_AXT_TAB_DETAIL_UI_CALLBACK Callback interface for better support of detail views 20111201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADD_VIEWS Instance method Public Method 20090731
2 GET_ADDITIONAL_AB Instance method Public Method 20090225
3 GET_BINDING_SOURCE_4_USAGE Static method Public Method 20081103
4 GET_BO_PARTS Instance method Public Method 20090217
5 PROCESS_REGISTRATIONS Instance method Private Method 20080919
6 REGISTER_BO_PART Instance method Public Method 20081105
7 REGISTER_PARENT_TABLE Instance method Public Method 20111124
8 SET_CALLBACK Instance method Public Method 20111201
Events
Class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_ADD_ENTRIES Private See coding 20080919 BEGIN OF lty_add_entries, name TYPE string, value TYPE string, END OF lty_add_entries
2 LTY_REGISTRATIONS Private See coding 20080919 BEGIN OF lty_registrations, "name TYPE string, ext_bo TYPE axt_bo, ext_bo_part TYPE axt_bo_part, parent_table TYPE axt_table_id, prefix TYPE char1, binding_source TYPE string, "viewset TYPE axt_view, END OF lty_registrations
3 LTY_T_ADD_ENTRIES Private See coding 20080919 lty_t_add_entries TYPE STANDARD TABLE OF lty_add_entries WITH NON-UNIQUE KEY table_line
4 LTY_T_REGISTRATIONS Private See coding 20080919 lty_t_registrations TYPE STANDARD TABLE OF lty_registrations WITH NON-UNIQUE KEY table_line
5 LTY_T_USAGES Private See coding 20080919 lty_t_usages TYPE SORTED TABLE OF lty_usages WITH UNIQUE KEY usage
6 LTY_USAGES Private See coding 20080919 BEGIN OF lty_usages, usage TYPE string, name TYPE string, view TYPE axt_view, component TYPE axt_component, END OF lty_usages
Method Signatures

Method ADD_ADD_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RT_REP Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Runtime Repository 20090731
2 Importing IO_VIEWSET Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20090731
3 Importing IV_VIEWSET Call by reference Type reference (TYPE) STRING Viewset to enhance 20090731
4 Returning RT_ADD_VIEW_AREAS Value transfer Type reference (TYPE) TY_NAMEVALUEASSTRING Table of Strings 20090731

Method ADD_ADD_VIEWS on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.

Method GET_ADDITIONAL_AB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_VIEW Call by reference Type reference (TYPE) BSP_DLCT_ADD_VIEW Additional Views 20090225
2 Importing IO_REPOSITORY Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Web Dynpro Runtime Repository 20111114
3 Importing IO_REP_VIEW Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW Web Dynpro Repository view object 20111114

Method GET_ADDITIONAL_AB on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.

Method GET_BINDING_SOURCE_4_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USAGE_NAME Call by reference Type reference (TYPE) STRING 20081103
2 Returning RV_BINDING_SOURCE Value transfer Type reference (TYPE) STRING 20081103

Method GET_BINDING_SOURCE_4_USAGE on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.

Method GET_BO_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BO_PARTS Value transfer Type reference (TYPE) AXTT_BO_DETAIL BO details for view 20090217

Method GET_BO_PARTS on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.

Method PROCESS_REGISTRATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_VIEWSET_VIEWS Call by reference Type reference (TYPE) BSP_DLCT_ADD_VIEW Table with Strings 20080919
2 Importing IO_REPOSITORY Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Web Dynpro Runtime Repository 20111114
3 Importing IO_REP_VIEW Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW Web Dynpro Repository view object 20111114
4 Importing IV_WITH_TITLE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090731

Method PROCESS_REGISTRATIONS on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.

Method REGISTER_BO_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BINDING_SOURCE Call by reference Type reference (TYPE) STRING 20081105
2 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Enhanced Object 20081105
3 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of Enhanced Object 20081105
4 Importing IV_PREFIX Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20081105

Method REGISTER_BO_PART on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.

Method REGISTER_PARENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BINDING_SOURCE Call by reference Type reference (TYPE) STRING 20111124
2 Importing IV_PARENT_TABLE Call by reference Type reference (TYPE) AXT_TABLE_ID For deep table extensions only 20111124
3 Importing IV_PREFIX Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20111124

Method REGISTER_PARENT_TABLE on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.

Method SET_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLBACK Call by reference Object reference (TYPE REF TO) IF_AXT_TAB_DETAIL_UI_CALLBACK Callback interface for better support of detail views 20111201

Method SET_CALLBACK on class CL_AXT_ASSIGNMENT_BLOCK_BINDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701