SAP ABAP Class CL_EAMS_UI_VB_POPUP_DETAILS (Details Information Popup (aka Attribute Manager))
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_UI_VB (Package) User Interface for VisualBusiness
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLM_FRW_APPL_MODEL_OPS Standard Operations on PLM FRW Application Model Interface 20100120
Properties
Class CL_EAMS_UI_VB_POPUP_DETAILS  
Short Description Details Information Popup (aka Attribute Manager)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_UI_VB   User Interface for VisualBusiness 
Created 20100120   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
# Interface Abstract Final Description Created on
1 IF_PLM_FRW_APPL_MODEL_OPS Standard Operations on PLM FRW Application Model Interface 20100120
Friends
Class CL_EAMS_UI_VB_POPUP_DETAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_VB_ABBID Constant Public Type reference (TYPE) /PLMB/SPI_ABBID 'EAMS_VB' Application Building Block ID 20100120
2 MR_APPL_MODEL Instance attribute Private Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL UI Framework - GUIBB Application Model 20100126
3 MR_EAMS_MAP_ASSISTANCE Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_ASSISTANCE Assistance Class for EAMS_WDC_MAP 20100122
4 MR_VB_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_VB_MODEL Visual Business Application Model 20100126
5 MR_WD_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100122
6 MR_WD_DETAIL_POPUP_WINDOW Instance attribute Public Object reference (TYPE REF TO) IF_WD_WINDOW 20100121
7 MT_ATTRMAND Instance attribute Private Type reference (TYPE) EAMS_VB_T_ATTR_MAN_DISPLAY Attribute Manager: User display fields 20100120
8 MT_ATTRMAND_TEMP Instance attribute Private Type reference (TYPE) EAMS_VB_T_ATTR_MAN_DISPLAY Attribute Manager: User display fields 20100120
9 MT_ATTRMANF Instance attribute Private Type reference (TYPE) EAMS_VB_T_ATTR_MAN_FIELD Attribute Manager: Fields 20100120
10 MT_ATTRMANS Instance attribute Private Type reference (TYPE) EAMS_VB_T_ATTR_MAN_STRUCTURE Attribute Manager: Structures 20100120
11 MT_ATTRMAN_ABBID Instance attribute Private Type reference (TYPE) EAMS_VB_T_ABBID_TO_ATTR_MAN Attribute Manager: ABBIDs and Texts 20100120
12 MV_ABBID Instance attribute Public Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100122
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ROW Instance method Private Method 20100122
2 CANCEL_ATTR_MAN_DISPLAY Instance method Public Method 20100120
3 CONSTRUCTOR Instance method Public Constructor 20100120
4 GET_ATTR_MAN_ABBID Instance method Public Method 20100120
5 GET_ATTR_MAN_DATA Instance method Private Method 20100120
6 GET_ATTR_MAN_DISPLAY Instance method Public Method 20100120
7 GET_ATTR_MAN_DISPLAY_DES Instance method Public Method 20100120
8 GET_ATTR_MAN_FIELD Instance method Public Method 20100120
9 GET_ATTR_MAN_STRUCTURE Instance method Public Method 20100120
10 GET_FIELD_TEXT Instance method Public Method Attribute Manager: Get Text of Internal SAP Field 20100120
11 GET_FIELD_TEXT_DDIC Instance method Public Method Attribute Manager: Get DDIC Text of Internal SAP Field 20100120
12 GET_STRUCT_TEXT Instance method Public Method Attribute Manager: Get Text of Structure 20100120
13 HANDLE_WD_EVENT Instance method Public Method Handle normal WebDynpro events 20100121
14 INITIALIZE_TABLES Instance method Public Method 20100122
15 LOCK Instance method Public Method 20100120
16 MOVE_ROW Instance method Private Method 20100122
17 REMOVE_ROW Instance method Private Method 20100122
18 SAVE Instance method Public Method 20100120
19 SET_ATTR_MAN_DISPLAY Instance method Public Method 20100120
20 SET_WD_CONTEXT Instance method Public Method 20100122
21 STORE_ATTR_MAN_DISPLAY Instance method Public Method 20100120
22 UNLOCK Instance method Public Method 20100120
23 UPDATE_DISPLAY_BUF Instance method Private Method 20100122
Events
Class CL_EAMS_UI_VB_POPUP_DETAILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_N_TABLE_DATA_DISPLAY Private See coding 20100122 begin of TY_s_N_TABLE_DATA_DISPLAY, abbid TYPE /PLMB/SPI_ABBID, structure_name TYPE strukname, field_name TYPE fieldname, text TYPE string, END OF TY_s_N_TABLE_DATA_DISPLAY
2 TY_S_N_TABLE_DATA_NODES Private See coding 20100122 BEGIN OF TY_S_N_TABLE_DATA_NODES, structure_name TYPE strukname, object_name TYPE fieldname, text TYPE string, expanded TYPE wdy_boolean, is_leaf TYPE wdy_boolean, END OF TY_S_N_TABLE_DATA_NODES
3 TY_T_N_TABLE_DATA_DISPLAY Private See coding 20100122 TY_t_N_TABLE_DATA_DISPLAY TYPE STANDARD TABLE OF TY_s_N_TABLE_DATA_DISPLAY
4 TY_T_N_TABLE_DATA_NODES Private See coding 20100122 TY_T_N_TABLE_DATA_NODES TYPE STANDARD TABLE OF TY_S_N_TABLE_DATA_NODES
Method Signatures

Method ADD_ROW Signature

Method ADD_ROW on class CL_EAMS_UI_VB_POPUP_DETAILS has no parameter.
Method ADD_ROW on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method CANCEL_ATTR_MAN_DISPLAY Signature

Method CANCEL_ATTR_MAN_DISPLAY on class CL_EAMS_UI_VB_POPUP_DETAILS has no parameter.
Method CANCEL_ATTR_MAN_DISPLAY on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EAMS_MAP_ASSISTANCE Call by reference Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_ASSISTANCE Assistance Class for EAMS_WDC_MAP 20100122

Method CONSTRUCTOR on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_ATTR_MAN_ABBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ABBID Value transfer Type reference (TYPE) EAMS_VB_T_ABBID_TO_ATTR_MAN Attribute Manager: ABBIDs and Texts 20100120

Method GET_ATTR_MAN_ABBID on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_ATTR_MAN_DATA Signature

Method GET_ATTR_MAN_DATA on class CL_EAMS_UI_VB_POPUP_DETAILS has no parameter.
Method GET_ATTR_MAN_DATA on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_ATTR_MAN_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ABBID Call by reference Type reference (TYPE) EAMS_VB_T_ABBID Table type for Application Building Blocks 20100120
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100120
3 Importing IV_SCOPE Call by reference Type reference (TYPE) EAMS_VB_ATTR_MAN_SCOPE Attribute Manager Scope 20100120
4 Returning RT_DISPLAY_FIELDS Value transfer Type reference (TYPE) EAMS_VB_T_ATTR_MAN_DISPLAY Attribute Manager: User display fields 20100120

Method GET_ATTR_MAN_DISPLAY on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_ATTR_MAN_DISPLAY_DES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ABBID Call by reference Type reference (TYPE) EAMS_VB_T_ABBID Table type for Application Building Blocks 20100120
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100120
3 Importing IV_SCOPE Call by reference Type reference (TYPE) EAMS_VB_ATTR_MAN_SCOPE Attribute Manager Scope 20100129
4 Returning RT_DISPLAY_FIELDS Value transfer Type reference (TYPE) EAMS_VB_T_ATTR_MAN_DISPLAY_DES Attribute Manager: User display fields /w description 20100120

Method GET_ATTR_MAN_DISPLAY_DES on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_ATTR_MAN_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ABBID Call by reference Type reference (TYPE) EAMS_VB_T_ABBID Table type for Application Building Blocks 20100120
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100120
3 Returning RT_FIELDS Value transfer Type reference (TYPE) EAMS_VB_T_ATTR_MAN_FIELD Attribute Manager: Fields 20100120

Method GET_ATTR_MAN_FIELD on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_ATTR_MAN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ABBID Call by reference Type reference (TYPE) EAMS_VB_T_ABBID Table type for Application Building Blocks 20100120
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100120
3 Returning RT_STRUCTURES Value transfer Type reference (TYPE) EAMS_VB_T_ATTR_MAN_STRUCTURE Attribute Manager: Structures 20100120

Method GET_ATTR_MAN_STRUCTURE on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100120
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100120
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20100120
4 Returning RV_TEXT Value transfer Type reference (TYPE) EAMS_VB_DESCRIPTION Comment 20100120
# Exception Resumable Description Created on
1 CX_EAMS_VB_MISSING_FIELD_CUST Attribute Manager: Missing field customizing 20100120

Method GET_FIELD_TEXT_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100120
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a Structure 20100120
3 Returning RV_TEXT Value transfer Type reference (TYPE) EAMS_VB_DESCRIPTION Comment 20100120

Method GET_FIELD_TEXT_DDIC on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method GET_STRUCT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100120
2 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20100120
3 Returning RV_STRUCT_DESCR Value transfer Type reference (TYPE) EAMS_VB_DESCRIPTION Comment 20100120

Method GET_STRUCT_TEXT on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method HANDLE_WD_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20100121
2 Importing IR_WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20100121
3 Importing IV_ID Call by reference Type reference (TYPE) STRING 20100121

Method HANDLE_WD_EVENT on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method INITIALIZE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100122

Method INITIALIZE_TABLES on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FAILED Value transfer Type reference (TYPE) ABAP_BOOL 20100120

Method LOCK on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method MOVE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BY Call by reference Type reference (TYPE) I 20100122
2 Importing IV_TO Call by reference Type reference (TYPE) I 20100122

Method MOVE_ROW on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method REMOVE_ROW Signature

Method REMOVE_ROW on class CL_EAMS_UI_VB_POPUP_DETAILS has no parameter.
Method REMOVE_ROW on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) EAMS_VB_ATTR_MAN_SCOPE EAMS VB: Attribure Manager Scope 20100120

Method SAVE on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method SET_ATTR_MAN_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DISPLAY_FIELDS Call by reference Type reference (TYPE) EAMS_VB_T_ATTR_MAN_DISPLAY Attribute Manager: User display fields 20100120
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100120
3 Importing IV_SCOPE Call by reference Type reference (TYPE) EAMS_VB_ATTR_MAN_SCOPE Attribute Manager Scope 20100120

Method SET_ATTR_MAN_DISPLAY on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method SET_WD_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100122

Method SET_WD_CONTEXT on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method STORE_ATTR_MAN_DISPLAY Signature

Method STORE_ATTR_MAN_DISPLAY on class CL_EAMS_UI_VB_POPUP_DETAILS has no parameter.
Method STORE_ATTR_MAN_DISPLAY on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_EAMS_UI_VB_POPUP_DETAILS has no parameter.
Method UNLOCK on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.

Method UPDATE_DISPLAY_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100122

Method UPDATE_DISPLAY_BUF on class CL_EAMS_UI_VB_POPUP_DETAILS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605