SAP ABAP Class CL_EAMVE_BO_VWR (Business Object VE Viewer)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_BO_MISC (Package) Miscellaneous for Business Object
Properties
Class CL_EAMVE_BO_VWR  
Short Description Business Object VE Viewer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_BO_MISC   Miscellaneous for Business Object 
Created 20120518   SAP 
Last change 20130531   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_EAMVE_BO_VWR has no interface implemented.
Friends
Class CL_EAMVE_BO_VWR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PMPLPO Constant Public Type reference (TYPE) DOKOB 'PMPLPO' Linked SAP Object 20120822
2 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMVE_BO_VWR Business Object VE Viewer 20120518
3 GO_SPAREPART_API Instance attribute Private Object reference (TYPE REF TO) OBJECT EAM Visual Enterprise (SAP-APPL) 20120612
4 MO_BO_ORD Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_ORDER Business Object Order 20120604
5 MO_BO_TL Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_TL Business Object Task List 20120622
6 MO_EAMVE_API Instance attribute Private Object reference (TYPE REF TO) CL_EAMVE_API EAM Visual Enterprise (SAP-APPL) 20120628
7 MO_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20120625
8 MS_CURRENT_OBJECT Instance attribute Private Type reference (TYPE) EAMVE_S_BO_FILE_ID EAMVE_S_BO_FILE_ID 20120518
9 MT_MESSAGES Instance attribute Private Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120716
10 MT_SPC_ITEM Instance attribute Private Type reference (TYPE) EAMVE_T_BO_SPAREPARTS Table type EAMVE_S_BO_SPAREPARTS 20120531
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ASSIGN_TO_OPER_POSSIBLE Instance method Public Method Check if document can be assigned to operation 20120625
2 CHECK_UNASSIGN_OPER_POSSIBLE Instance method Public Method Check if document assignment to operation can be deleted 20120626
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120518
4 CLEANUP Instance method Public Method Clear buffers 20120702
5 CLEAR_SPC_ITEMS_OF_FILE Instance method Public Method 20120608
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120604
7 CONVERT_OBJECTKEY_TO_ORD_OP Instance method Private Method 20120718
8 DELETE_SPC_ITEM Instance method Public Method DELETE_SPC_ITEM 20120608
9 GET_CURRENT_OBJECT Instance method Public Method Get current object 20120530
10 GET_DOCS_FOR_ALLOC Instance method Public Method 20120628
11 GET_FILE_BY_CURRENT_OBJECT Instance method Public Method 20120518
12 GET_FILE_BY_DMS_FILE_ID Instance method Public Method 20120518
13 GET_SPC_ITEMS Instance method Public Method GET SPC ITEMS 20120601
14 INSERT_ITEMS_TO_ORD_OP_COMP Instance method Public Method 20120604
15 INSERT_ITEMS_TO_TL_OP_COMP Instance method Public Method 20120622
16 IS_DOCUMENT_VI Instance method Public Method Check if document contaiins visual instructions file 20120704
17 KEEP_FAILED_SPC_ITEMS Instance method Public Method 20120802
18 MAP_FILE_DATA_TO_BO Instance method Private Method Map file data to BO and fill add fields 20120718
19 MAP_METADATA_TO_SPC_ITEM Instance method Public Method map meta data to spare part item 20120713
20 SET_CURRENT_OBJECT Instance method Public Method 20120518
21 S_GET_INSTANCE Static method Public Method 20120518
22 UPDATE_SPC_ITEM Instance method Public Method 20120531
23 VALIDATE_DOCUMENT_VI Instance method Public Method Check if document is valid 20120726
Events
Class CL_EAMVE_BO_VWR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTT_CONSTR_TYPE_TOB Private See coding 20120613 gtt_constr_type_tob TYPE STANDARD TABLE OF gty_constr_type_tob WITH KEY tob_name tob_type
2 GTY_CONSTR_TYPE_TOB Private See coding 20120613 BEGIN OF gty_constr_type_tob, tob_name TYPE dms_value, tob_type TYPE dokob, constr_name TYPE dms_value, END OF gty_constr_type_tob
Method Signatures

Method CHECK_ASSIGN_TO_OPER_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120625
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20120625
3 Importing IS_DRAD Call by reference Type reference (TYPE) DRAD Document-Object Link 20120625
4 Importing IV_CALL_BY_ACTION_ASSIGN_OPER Call by reference Type reference (TYPE) XFELD SPACE Flag: called by method ACTION_ASSIGN_OPER 20120711
5 Importing IV_KEY Call by reference Type reference (TYPE) DRAD-OBJKY Document management object key 20120625
6 Importing IV_OBJECT Call by reference Type reference (TYPE) DRAD-DOKOB Linked SAP Object 20120625

Method CHECK_ASSIGN_TO_OPER_POSSIBLE on class CL_EAMVE_BO_VWR has no exception.

Method CHECK_UNASSIGN_OPER_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120626
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20120626
3 Importing IS_DRAD Call by reference Type reference (TYPE) DRAD Document-Object Link 20120626

Method CHECK_UNASSIGN_OPER_POSSIBLE on class CL_EAMVE_BO_VWR has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEANUP Signature

Method CLEANUP on class CL_EAMVE_BO_VWR has no parameter.
Method CLEANUP on class CL_EAMVE_BO_VWR has no exception.

Method CLEAR_SPC_ITEMS_OF_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILE_ID Call by reference Type reference (TYPE) DMS_S_FILE_ID original needed for application 20120608

Method CLEAR_SPC_ITEMS_OF_FILE on class CL_EAMVE_BO_VWR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAMVE_BO_VWR has no parameter.
Method CONSTRUCTOR on class CL_EAMVE_BO_VWR has no exception.

Method CONVERT_OBJECTKEY_TO_ORD_OP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20120718
2 Exporting EV_VORNR Call by reference Type reference (TYPE) VORNR Operation/Activity Number 20120718
3 Importing IV_OBJKY Call by reference Type reference (TYPE) OBJKY Document management object key 20120718

Method CONVERT_OBJECTKEY_TO_ORD_OP on class CL_EAMVE_BO_VWR has no exception.

Method DELETE_SPC_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120608
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120608
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMVE_T_BO_SPAREPARTS_ID 20120608

Method DELETE_SPC_ITEM on class CL_EAMVE_BO_VWR has no exception.

Method GET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CURRENT_OBJECT Value transfer Type reference (TYPE) EAMVE_S_BO_FILE_ID 20120530

Method GET_CURRENT_OBJECT on class CL_EAMVE_BO_VWR has no exception.

Method GET_DOCS_FOR_ALLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) EAMVE_T_VI_ALLOC Table type for EAMVE_S_VI_ALLOC 20120628

Method GET_DOCS_FOR_ALLOC on class CL_EAMVE_BO_VWR has no exception.

Method GET_FILE_BY_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CURRENT_OBJECT Call by reference Type reference (TYPE) EAMVE_S_BO_FILE_ID EAMVE_S_BO_FILE_ID 20120619
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120518
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMVE_T_BO_FILE 20120518

Method GET_FILE_BY_CURRENT_OBJECT on class CL_EAMVE_BO_VWR has no exception.

Method GET_FILE_BY_DMS_FILE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120518
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMVE_T_BO_FILE original to be displayed as thumbnail or within viewer 20120518
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMVE_T_BO_FILE_ID Table type EAMVE_S_BO_FILE_ID 20120518

Method GET_FILE_BY_DMS_FILE_ID on class CL_EAMVE_BO_VWR has no exception.

Method GET_SPC_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120601
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMVE_T_BO_SPAREPARTS Table type EAMVE_S_BO_SPAREPARTS 20120601
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMVE_T_BO_SPAREPARTS_ID 20120601

Method GET_SPC_ITEMS on class CL_EAMVE_BO_VWR has no exception.

Method INSERT_ITEMS_TO_ORD_OP_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120604
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120604
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20120604
4 Importing IT_VE_OBJECT Call by reference Type reference (TYPE) EAMVE_T_SP_FILE_ID Table type EAMVE_S_SP_FILE_ID 20120619

Method INSERT_ITEMS_TO_ORD_OP_COMP on class CL_EAMVE_BO_VWR has no exception.

Method INSERT_ITEMS_TO_TL_OP_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120622
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120622
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20120622
4 Importing IT_VE_OBJECT Call by reference Type reference (TYPE) EAMVE_T_SP_FILE_ID Table type EAMVE_S_SP_FILE_ID 20120622

Method INSERT_ITEMS_TO_TL_OP_COMP on class CL_EAMVE_BO_VWR has no exception.

Method IS_DOCUMENT_VI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) DMS_DOCUMENT_KEY Document key with / as seperator 20120704
2 Importing IV_APPL Call by reference Type reference (TYPE) DMS_VAPPL DIR Application Used for Viewing File 20120705
3 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) DOKOB Linked SAP Object 20120705
4 Returning RV_DOC_IS_VI Value transfer Type reference (TYPE) ABAP_BOOL 20120704

Method IS_DOCUMENT_VI on class CL_EAMVE_BO_VWR has no exception.

Method KEEP_FAILED_SPC_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120802

Method KEEP_FAILED_SPC_ITEMS on class CL_EAMVE_BO_VWR has no exception.

Method MAP_FILE_DATA_TO_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BO_FILE_DATA Call by reference Type reference (TYPE) EAMVE_T_BO_FILE Table tpye EAMVE_S_BO_FILE 20120718
2 Importing IT_FILE_DATA Call by reference Type reference (TYPE) DMS_T_FILE original to be displayed as thumbnail or within viewer 20120718

Method MAP_FILE_DATA_TO_BO on class CL_EAMVE_BO_VWR has no exception.

Method MAP_METADATA_TO_SPC_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120713
2 Exporting ET_SPC_ITEMS Call by reference Type reference (TYPE) EAMVE_T_BO_SPAREPARTS Table type EAMVE_S_BO_SPAREPARTS 20120713
3 Importing IT_METADATA Call by reference Type reference (TYPE) /PLMU/T_VWR_METADATA Tabletype of /PLMB/S_VWR_METADATA 20120713
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMVE_T_SP_SPAREPARTS_ID Table type EAMVE_S_SP_SPAREPARTS_ID 20120817

Method MAP_METADATA_TO_SPC_ITEM on class CL_EAMVE_BO_VWR has no exception.

Method SET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURRENT_OBJECT Call by reference Type reference (TYPE) EAMVE_S_BO_FILE_ID 20120518

Method SET_CURRENT_OBJECT on class CL_EAMVE_BO_VWR has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMVE_BO_VWR Business Object VE Viewer 20120518

Method S_GET_INSTANCE on class CL_EAMVE_BO_VWR has no exception.

Method UPDATE_SPC_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Return parameter table 20120705
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMVE_T_BO_SPAREPARTS Table type EAMVE_S_BO_SPAREPARTS 20120531

Method UPDATE_SPC_ITEM on class CL_EAMVE_BO_VWR has no exception.

Method VALIDATE_DOCUMENT_VI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCUMENT Call by reference Type reference (TYPE) EAMVE_S_VI_ALLOC Visual Enterprise allocate visual instructions 20120726
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) SYMSG Return Parameter 20120726
3 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) DMS_DOCUMENT_KEY Document key with / as seperator 20120726

Method VALIDATE_DOCUMENT_VI on class CL_EAMVE_BO_VWR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607