SAP ABAP Class CL_VIP_INBOUND_PROCESSING (VIP Inbound Processing)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-DMS-CNV (Application Component) DMS Integration for Viewer/CAD intergration
     VIP_BO (Package) Visual Instance Planner BO
Properties
Class CL_VIP_INBOUND_PROCESSING  
Short Description VIP Inbound Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VIP_BO   Visual Instance Planner BO 
Created 20130604   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_VIP_INBOUND_PROCESSING has no forward declaration.
Interfaces
Class CL_VIP_INBOUND_PROCESSING has no interface implemented.
Friends
Class CL_VIP_INBOUND_PROCESSING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_C_EDITABLE Constant Public See coding 20131114
2 GS_C_MSGTY Constant Private See coding 20131107
3 GS_C_OUTCOME Constant Private See coding 20131107
4 GS_C_STATUS Constant Private See coding 20131107
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MATERIAL_REUSE Static method Public Method Check Reusability of materials 20131107
2 CONVERT_OUTBOUND_TO_INBOUND Static method Public Method Convert VIP structure to Middleware Interface specific struc 20131107
3 CONVERT_XML_TO_ABAP Static method Private Method Convert XML data into the ABAP structure 20131107
4 EXPLODE_BOM Static method Public Method Explode Bom 20131107
5 EXPLODE_BY_MATNR Static method Public Method Method to get the exploded BOM for the Material ID 20131107
6 GET_VIEWABLES Static method Public Method Get the viewable file by document ID or Material ID 20131107
7 READ_XML_DATA Static method Public Method Read the xml data stored in the table 20131107
8 SAVE Static method Public Method Save the changes done via VIP 20131107
9 VALIDATE Static method Public Method validate the changes done via VIP 20131107
Events
Class CL_VIP_INBOUND_PROCESSING has no event.
Types
Class CL_VIP_INBOUND_PROCESSING has no local type.
Method Signatures

Method CHECK_MATERIAL_REUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATNR Call by reference Type reference (TYPE) VIP_T_MATERIAL_ID 20131107
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) VIP_T_MESSAGE_WITH_REF 20131107
3 Importing IT_MATNR Call by reference Type reference (TYPE) VIP_T_MATERIAL_ID 20131107

Method CHECK_MATERIAL_REUSE on class CL_VIP_INBOUND_PROCESSING has no exception.

Method CONVERT_OUTBOUND_TO_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPLOSION_PARAMS Call by reference Type reference (TYPE) VIP_T_EXPLOSION_PARAMS 20131107
2 Exporting ET_INSTANCES Call by reference Type reference (TYPE) VIP_T_INSTANCE_INBOUND 20131107
3 Exporting ET_INSTANCE_GROUPS Call by reference Type reference (TYPE) VIP_T_INSTANCE_GRP_INBOUND 20131107
4 Exporting ET_MESSAGES Call by reference Type reference (TYPE) VIP_T_MESSAGE_WITH_REF 20131107
5 Exporting ET_NODES Call by reference Type reference (TYPE) VIP_T_NODE 20131107
6 Exporting ET_VARIANTS Call by reference Type reference (TYPE) VIP_T_VARIANT_INBOUND 20131107
7 Importing IS_VIP_STRUCTURE Call by reference Type reference (TYPE) VIP_S_VARIANT_CFG_BOM 20131107

Method CONVERT_OUTBOUND_TO_INBOUND on class CL_VIP_INBOUND_PROCESSING has no exception.

Method CONVERT_XML_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIP_STRUCTURE Call by reference Type reference (TYPE) VIP_S_VARIANT_CFG_BOM 20131107
2 Importing IV_XML_RAWSTRING Call by reference Type reference (TYPE) VIP_XML_RAWSTR 20131107

Method CONVERT_XML_TO_ABAP on class CL_VIP_INBOUND_PROCESSING has no exception.

Method EXPLODE_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONFIG_PARAMS Call by reference Type reference (TYPE) VIP_T_EXPLOSION_PARAMS 20131107
2 Importing IT_EXPLOSION_PARAM Call by reference Type reference (TYPE) VIP_T_EXPLOSION_PARAM 20131107
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) VIP_APPLICATION 20131107
4 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) VIP_CHANGE_NUMBER 20131107
5 Importing IV_NODE_ID Call by reference Type reference (TYPE) VIP_ID 20131107
6 Importing IV_XMLID Call by reference Type reference (TYPE) VIP_GUID 20131107

Method EXPLODE_BOM on class CL_VIP_INBOUND_PROCESSING has no exception.

Method EXPLODE_BY_MATNR 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) VIP_T_MESSAGE_WITH_REF 20131107
2 Exporting EV_XML_STRING Call by reference Type reference (TYPE) STRING 20131107
3 Importing IV_XML_STRING Call by reference Type reference (TYPE) STRING 20131107

Method EXPLODE_BY_MATNR on class CL_VIP_INBOUND_PROCESSING has no exception.

Method GET_VIEWABLES 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) VIP_T_MESSAGE_WITH_REF 20131107
2 Exporting ET_RESPONSE Call by reference Type reference (TYPE) VIP_T_URL_RESPONSE 20131107
3 Importing IT_REQUEST Call by reference Type reference (TYPE) VIP_T_URL_REQUEST 20131107

Method GET_VIEWABLES on class CL_VIP_INBOUND_PROCESSING has no exception.

Method READ_XML_DATA 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) VIP_T_MESSAGE_WITH_REF 20131107
2 Exporting EV_XML Call by reference Type reference (TYPE) VIP_XML_RAWSTR 20131107
3 Importing IV_XMLGUID Call by reference Type reference (TYPE) VIP_GUID 20131107

Method READ_XML_DATA on class CL_VIP_INBOUND_PROCESSING has no exception.

Method SAVE 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) VIP_T_MESSAGE_WITH_REF 20131107
2 Exporting EV_UPDATE_XML_STRING Call by reference Type reference (TYPE) VIP_XML_STRING 20131107
3 Exporting EV_XML_STRING Call by reference Type reference (TYPE) VIP_XML_STRING 20131107
4 Importing IV_XML_STRING Call by reference Type reference (TYPE) VIP_XML_STRING 20131107

Method SAVE on class CL_VIP_INBOUND_PROCESSING has no exception.

Method VALIDATE 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) VIP_T_MESSAGE_WITH_REF 20131107
2 Exporting EV_XML_STRING Call by reference Type reference (TYPE) VIP_XML_STRING 20131107
3 Importing IV_XML_STRING Call by reference Type reference (TYPE) VIP_XML_STRING 20131107

Method VALIDATE on class CL_VIP_INBOUND_PROCESSING has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in