SAP ABAP Class CL_EAMS_VB_MODEL (Visual Business Application Model)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_VB (Package) 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 20091021
Properties
Class CL_EAMS_VB_MODEL  
Short Description Visual Business Application Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_VB   VisualBusiness 
Created 20090826   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAMS_VB_MODEL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PLM_FRW_APPL_MODEL_OPS Standard Operations on PLM FRW Application Model Interface 20091021
Friends
Class CL_EAMS_VB_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABBID_UNKNOWN Constant Public Type reference (TYPE) /PLMB/SPI_ABBID '??????????' Application Building Block ID 20090901
2 GC_ACTION_RETRIEVE Constant Public Type reference (TYPE) TYPENAME 'RETRIEVE' 20110209
3 GC_ICON_TYPE Constant Public See coding 20091214
4 GC_KEY_FIELD_EQ Constant Public Type reference (TYPE) TYPENAME 'EAMS_EQUNR' Name of Dictionary Type 20091007
5 GC_KEY_FIELD_FL Constant Public Type reference (TYPE) TYPENAME 'TPLNR' Name of Dictionary Type 20091007
6 GC_KEY_FIELD_NTF Constant Public Type reference (TYPE) TYPENAME 'EAMS_QMNUM' Name of Dictionary Type 20091124
7 GC_KEY_FIELD_ORD Constant Public Type reference (TYPE) TYPENAME 'EAMS_AUFNR' Name of Dictionary Type 20091124
8 GC_MSG_CATEGORY_CUSTOMIZING Constant Public Type reference (TYPE) EAMS_VB_MSG_CATEGORY 002 Log message category 20100118
9 GC_MSG_CATEGORY_GEO_DET Constant Public Type reference (TYPE) EAMS_VB_MSG_CATEGORY 001 Log message category 20100118
10 GC_MSG_CATEGORY_TRACE_LOG Constant Public Type reference (TYPE) EAMS_VB_MSG_CATEGORY 003 Log message category 20100118
11 GC_NODE_HEADER Constant Public Type reference (TYPE) /PLMB/SPI_NODE_NAME 'EAMS_HEADER' Equals to IF_EAMS_UI_CONST-gc_node_name-header 20091211
12 GC_OBART_EQ Constant Public Type reference (TYPE) J_OBART 'IE' Object Type 20090901
13 GC_OBART_FL Constant Public Type reference (TYPE) J_OBART 'IF' Object Type 20090901
14 GC_OBTYP_EQ Constant Public Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE 'EAMS_EQUI' Object Type 20090827
15 GC_OBTYP_FL Constant Public Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE 'EAMS_FL' Object Type 20090827
16 GC_OBTYP_MP Constant Public Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE 'EAMS_MP' Object Category 20091014
17 GC_OBTYP_NTF Constant Public Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE 'EAMS_NTF' Object Category 20091123
18 GC_OBTYP_ORD Constant Public Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE 'EAMS_ORD' Object Category 20091123
19 GC_PLMN_NET_ABBID Constant Public Type reference (TYPE) /PLMB/SPI_ABBID 'PLMN_NET' Application Building Block ID 20091029
20 GC_VB_ABBID Constant Public Type reference (TYPE) /PLMB/SPI_ABBID 'EAMS_VB' Application Building Block ID 20091022
21 GR_VB_MODEL Static Attribute Public Object reference (TYPE REF TO) CL_EAMS_VB_MODEL Visual Business Application Model 20120313
22 GV_BYPASS_BUFFER Instance attribute Public Type reference (TYPE) XFELD Checkbox 20120313
23 MC_NODE_NAMES Instance attribute Private Type reference (TYPE) EAMS_VB_T_ABBID_TO_NODE_NAME UI Framework - Node Names (Sorted) 20091026
24 MO_VB_APPL_MODEL Instance attribute Private Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL Application Model for VB 20091113
25 MO_VB_BADI Instance attribute Private Object reference (TYPE REF TO) BADI_EAMS_VB 20091028
26 MT_ABBID Instance attribute Private Type reference (TYPE) EAMS_VB_T_ABBID EAMS VB: ABBID to Application Model Reference 20090827
27 MT_ISE_EVENT_REGISTERED Instance attribute Private Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20091126
28 MT_NODE_ACTION_DATA Instance attribute Private Type reference (TYPE) EAMS_VB_T_NODE_ACTION_DATA Table Type of EAMS_VB_S_NODE_ATTRIBUTE 20091102
29 MT_OBJ_TO_DISP Instance attribute Private Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20130522
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHK_DELEGATE Instance method Private Method 20091019
2 CHECK_FOR_CHANGES Instance method Public Method 20091113
3 CONSTRUCTOR Instance method Public Constructor 20090826
4 DEFRAG_BUFFER Instance method Private Method 20091105
5 FILL_MODEL_DATA Instance method Private Method 20090827
6 GET_ABBID Instance method Public Method Get Used Application Block IDs 20090930
7 GET_ABBID_FROM_OBJECT_LIST Instance method Public Method 20091001
8 GET_EAM_OBJ_HEADER_STATUS_ARR Instance method Public Method 20100108
9 GET_GEOLOC_DATA Instance method Public Method 20091210
10 GET_GEOLOC_MSG Instance method Public Method Get Geolocation Determination Messages 20091120
11 GET_LINKS_FROM_NETWORK Instance method Public Method 20091210
12 GET_METADATA Instance method Private Method 20100913
13 GET_NODE_ATTRIBUTE_VALUES Instance method Public Method 20091006
14 GET_NODE_DATA Instance method Public Method 20090827
15 GET_OBJECT_DATA Instance method Private Method 20090827
16 GET_REFERENCE Static method Public Method Get the Current Instance ( Single Instance ) 20120313
17 GET_RELATED_OBJECTS Instance method Public Method 20091001
18 GET_RELATED_OBJECTS_STATUS Instance method Public Method 20100111
19 ISE_EVENT_REGISTER Instance method Private Method 20091113
20 REFRESH_BUFFERS Instance method Public Method 20101019
21 REFRESH_GEO_LAT_LON_ALT Instance method Private Method Method to implement the geo-cordinates 20130522
22 SEARCH_FOR_GEOLOC Instance method Private Method 20091028
23 UPDATE_MODEL Instance method Public Method 20091026
24 UPDATE_STATUS_IN_BUFFER Instance method Private Method Update Status Info. in Buffer - Not used at the moment 20091119
Events
Class CL_EAMS_VB_MODEL has no event.
Types
Class CL_EAMS_VB_MODEL has no local type.
Method Signatures

Method AUTH_CHK_DELEGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTH_CHK_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20091019
2 Importing IR_APPL_MODEL Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL UI Framework - GUIBB application model 20091019
3 Importing IR_NODE_ID Call by reference Object reference (TYPE REF TO) DATA ID(s) of node(s) auth check is needed for 20091021
4 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20091019

Method AUTH_CHK_DELEGATE on class CL_EAMS_VB_MODEL has no exception.

Method CHECK_FOR_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODEL_CHANGED Value transfer Type reference (TYPE) XFELD Checkbox 20091113

Method CHECK_FOR_CHANGES on class CL_EAMS_VB_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINKS Call by reference Type reference (TYPE) PLMN_T_SP_LINK Table type for plmn_s_sp_link 20091021

Method CONSTRUCTOR on class CL_EAMS_VB_MODEL has no exception.

Method DEFRAG_BUFFER Signature

Method DEFRAG_BUFFER on class CL_EAMS_VB_MODEL has no parameter.
Method DEFRAG_BUFFER on class CL_EAMS_VB_MODEL has no exception.

Method FILL_MODEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_TO_DISP Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20091021
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20091026

Method FILL_MODEL_DATA on class CL_EAMS_VB_MODEL has no exception.

Method GET_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 Table type for Application Building Blocks 20090930

Method GET_ABBID on class CL_EAMS_VB_MODEL has no exception.

Method GET_ABBID_FROM_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID Technical Object type and ID 20091001
2 Returning RT_ABBID Value transfer Type reference (TYPE) EAMS_VB_T_ABBID Table type for Application Building Blocks 20091001

Method GET_ABBID_FROM_OBJECT_LIST on class CL_EAMS_VB_MODEL has no exception.

Method GET_EAM_OBJ_HEADER_STATUS_ARR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_TO_DISP Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20100108
2 Returning RT_STATUS Value transfer Type reference (TYPE) EAMS_T_VB_EAM_OBJ_ICON Table type for EAMS_S_UI_VB_EAM_OBJ_ICON 20100108

Method GET_EAM_OBJ_HEADER_STATUS_ARR on class CL_EAMS_VB_MODEL has no exception.

Method GET_GEOLOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEOLOC_DATA Call by reference Type reference (TYPE) EAMS_T_SP_OBJECT_GEOLOC 20091210
2 Exporting ET_OBJ_WO_GEOLOC Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20091210
3 Importing IT_OBJ_TO_DISP Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20091210

Method GET_GEOLOC_DATA on class CL_EAMS_VB_MODEL has no exception.

Method GET_GEOLOC_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MSG Value transfer Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091120

Method GET_GEOLOC_MSG on class CL_EAMS_VB_MODEL has no exception.

Method GET_LINKS_FROM_NETWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) PLMN_T_SP_LINK 20091210
2 Exporting ET_NETWORK_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20091210
3 Importing IT_NETID_TYPE Call by reference Type reference (TYPE) PLMN_T_SP_NETID_TYPE Table type for plmn_s_sp_netid 20091210
4 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20091210

Method GET_LINKS_FROM_NETWORK on class CL_EAMS_VB_MODEL has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_METADATA_NODE Call by reference Type reference (TYPE) /PLMB/S_SPI_METADATA_NODE 20100916
2 Exporting ET_METADATA_NODE Call by reference Type reference (TYPE) /PLMB/T_SPI_METADATA_NODE Metadata Node Definition 20100916
3 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID 20100913
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME 20100913

Method GET_METADATA on class CL_EAMS_VB_MODEL has no exception.

Method GET_NODE_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTR_MAN Call by reference Type reference (TYPE) EAMS_VB_T_ATTR_MAN_DISPLAY_DES Attribute Manager: User display fields /w description 20091006
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID 20091006
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20091030
4 Returning RT_ATTRIBUTE_VALUES Value transfer Type reference (TYPE) EAMS_VB_T_NODE_ATTRIBUTE Tabletype of EAMS_VB_S_NODE_ATTRIBUTE 20091006

Method GET_NODE_ATTRIBUTE_VALUES on class CL_EAMS_VB_MODEL has no exception.

Method GET_NODE_DATA 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 20090827
2 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) FPM_EVENT_ID 'RETRIEVE' ID of the FPM Event 20091204
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090827
4 Returning RR_NODE_DATA Value transfer Object reference (TYPE REF TO) DATA 20090827

Method GET_NODE_DATA on class CL_EAMS_VB_MODEL has no exception.

Method GET_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_MODEL Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL UI Framework - Application Model Interface 20090827
2 Importing IT_OBJ_TO_DISP Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20091021
3 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID EAMS VB: ABBID to Application Model reference 20090827
4 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20091026

Method GET_OBJECT_DATA on class CL_EAMS_VB_MODEL has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VB_MODEL_REF Call by reference Object reference (TYPE REF TO) CL_EAMS_VB_MODEL Visual Business Application Model 20120313

Method GET_REFERENCE on class CL_EAMS_VB_MODEL has no exception.

Method GET_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_VB_T_NODE_ACTION_DATA Tabletype for EAMS_VB_S_NODE_ACTION_DATA 20091001
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID Technical Object type and ID 20091001
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20091103
4 Importing IV_MEASUREMENT_DOCS Call by reference Type reference (TYPE) BOOL 20091014
5 Importing IV_MEASUREMENT_POINTS Call by reference Type reference (TYPE) BOOL 20091001
6 Importing IV_NOTIFICATIONS Call by reference Type reference (TYPE) BOOL 20091001
7 Importing IV_ORDERS Call by reference Type reference (TYPE) BOOL 20091001

Method GET_RELATED_OBJECTS on class CL_EAMS_VB_MODEL has no exception.

Method GET_RELATED_OBJECTS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_STATUS_NTF Call by reference Type reference (TYPE) EAMS_T_VB_EAM_OBJ_ICON Icontype and Icon Assignment of EAM Objects 20100111
2 Exporting ET_ALL_STATUS_ORD Call by reference Type reference (TYPE) EAMS_T_VB_EAM_OBJ_ICON Table type for EAMS_S_UI_VB_EAM_OBJ_ICON 20100111
3 Exporting ET_HIGHEST_STATUS_NTF Call by reference Type reference (TYPE) EAMS_T_VB_EAM_OBJ_ICON Table type for EAMS_S_UI_VB_EAM_OBJ_ICON 20100111
4 Exporting ET_HIGHEST_STATUS_ORD Call by reference Type reference (TYPE) EAMS_T_VB_EAM_OBJ_ICON Table type for EAMS_S_UI_VB_EAM_OBJ_ICON 20100111
5 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_VB_T_NODE_ACTION_DATA Tabletype for EAMS_VB_S_NODE_ACTION_DATA 20100111
6 Importing IT_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20100111
7 Importing IV_NOTIFICATIONS Call by reference Type reference (TYPE) BOOL SPACE Link field for view query 20100111
8 Importing IV_ORDERS Call by reference Type reference (TYPE) BOOL SPACE Link field for view query 20100111

Method GET_RELATED_OBJECTS_STATUS on class CL_EAMS_VB_MODEL has no exception.

Method ISE_EVENT_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID Ref to Tech Obj ID table 20091116

Method ISE_EVENT_REGISTER on class CL_EAMS_VB_MODEL has no exception.

Method REFRESH_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_MODEL Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL UI Framework - Application Model Interface 20101019
2 Importing IT_OBJ_TO_DISP Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20101019
3 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID EAMS VB: ABBID to Application Model reference 20101019
4 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20101019

Method REFRESH_BUFFERS on class CL_EAMS_VB_MODEL has no exception.

Method REFRESH_GEO_LAT_LON_ALT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BO_GEO_LOC_DATA Call by reference Type reference (TYPE) INDEX TABLE Table type for GIS structure 20130522
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20130522

Method REFRESH_GEO_LAT_LON_ALT on class CL_EAMS_VB_MODEL has no exception.

Method SEARCH_FOR_GEOLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_MODEL Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL UI Framework - GUIBB application model 20091028
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20091028
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20091028

Method SEARCH_FOR_GEOLOC on class CL_EAMS_VB_MODEL has no exception.

Method UPDATE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_TO_DISP Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID Technical Object type and ID 20091026
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Bypass checking the buffer first? 20091026

Method UPDATE_MODEL on class CL_EAMS_VB_MODEL has no exception.

Method UPDATE_STATUS_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) EAMS_S_SP_TEC_OBJ_ID Technical Object - Identification 20091119
2 Importing IS_STATUS_FROM_ISE Call by reference Type reference (TYPE) EAMS_S_SP_STS_ISE_EVENT_DATA Structure for ISE event data of status change 20091119
3 Importing IV_EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Intersession Events: Event Name 20091119

Method UPDATE_STATUS_IN_BUFFER on class CL_EAMS_VB_MODEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605