SAP ABAP Class CL_IM_MMPUR_DOC_ACCESS_DMS (Class for BAdI Impl.: MMPUR_DOC_ACCESS_DMS)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF-ES (Application Component) Enterprise Services in Purchasing
     OPS_SE_PUR (Package) Service Enabling for Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080812
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_MMPUR_DOC_ACCESS Interface for BAdI: MMPUR_DOC_ACCESS 20080812
Properties
Class CL_IM_MMPUR_DOC_ACCESS_DMS  
Short Description Class for BAdI Impl.: MMPUR_DOC_ACCESS_DMS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20080812   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_MMPUR_DOC_ACCESS_DMS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080812
2 IF_EX_MMPUR_DOC_ACCESS Interface for BAdI: MMPUR_DOC_ACCESS 20080812
Friends
Class CL_IM_MMPUR_DOC_ACCESS_DMS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_SAVE Constant Private Type reference (TYPE) SAPPLCO_ACTION_CODE '04' Proxy Data Element (Generated) 20080814
2 GC_CONTENT_TBL Constant Private Type reference (TYPE) MCDOK-CONTENT_PROVIDE 'TBL' How is the content of the original transferred 20080813
Methods
# Method Level Visibility Method type Description Created on
1 FILL_LOG Instance method Private Method 20080813
2 MOVE_FROM_STRUCTURE Instance method Private Method 20080814
3 MOVE_TO_STRUCTURE Instance method Private Method 20080814
4 REMOVE_DOCUMENT Instance method Private Method 20080819
5 SET_DMS_DOCUMENTTYPE Instance method Private Method 20080813
6 SET_DMS_OBJECTTYPE Instance method Private Method 20080813
7 SET_DMS_STORAGE_CATEGORY Instance method Private Method 20080813
8 UPLOAD_FILE Instance method Private Method 20080819
Events
Class CL_IM_MMPUR_DOC_ACCESS_DMS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYS_BINARY Private See coding 20080813 BEGIN OF gtys_binary, line(2550) TYPE x, END OF gtys_binary
2 GTYS_OBJECT_LINK Private See coding 20080819 BEGIN OF gtys_object_link, documenttype type bapi_doc_draw-documenttype, documentnumber type bapi_doc_draw-documentnumber, documentpart type bapi_doc_draw-documentpart, documentversion type bapi_doc_draw-documentversion, link type bapi_doc_drad, END OF gtys_object_link
3 GTYT_OBJECT_LINK Private See coding 20080819 gtyt_object_link TYPE STANDARD TABLE OF gtys_object_link
Method Signatures

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080813

Method FILL_LOG on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.

Method MOVE_FROM_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) ANY 20080814
2 Importing IS_STRUCTURE Call by reference Type reference (TYPE) ANY 20080814
3 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20080814

Method MOVE_FROM_STRUCTURE on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.

Method MOVE_TO_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY 20080814
2 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20080814
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20080814

Method MOVE_TO_STRUCTURE on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.

Method REMOVE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080819
2 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Checkbox 20080819
3 Importing IS_DOCUMENT Call by reference Type reference (TYPE) BAPI_DOC_DRAW2 BAPIS DMS: document data 20080819
4 Importing IT_OBJECTLINKS Call by reference Type reference (TYPE) GTYT_OBJECT_LINK Table Type for BAPI_DOC_DRAD 20080819
5 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWEINSTCOU-OBJKEY Object key 20080819
6 Importing IV_OBJTYPE Call by reference Type reference (TYPE) BAPI_DOC_DRAD-OBJECTTYPE Object Type 20080819

Method REMOVE_DOCUMENT on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.

Method SET_DMS_DOCUMENTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWEINSTCOU-OBJKEY Object key 20080813
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Type of Objects in Persistent Object References 20080813
3 Returning RV_DOCTYPE_DMS Value transfer Type reference (TYPE) DOKAR document type 20080813

Method SET_DMS_DOCUMENTTYPE on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.

Method SET_DMS_OBJECTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWEINSTCOU-OBJKEY Object key 20080813
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Type of Objects in Persistent Object References 20080813
3 Returning RV_OBJTYPE_DMS Value transfer Type reference (TYPE) BAPI_DOC_DRAD-OBJECTTYPE Linked SAP Object 20080813

Method SET_DMS_OBJECTTYPE on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.

Method SET_DMS_STORAGE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWEINSTCOU-OBJKEY Object key 20080813
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Type of Objects in Persistent Object References 20080813
3 Returning RV_STORAGE_CAT_DMS Value transfer Type reference (TYPE) CV_STORAGE_CAT document type 20080813

Method SET_DMS_STORAGE_CATEGORY on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.

Method UPLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080819
2 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Checkbox 20080819
3 Importing IS_DOCUMENT Call by reference Type reference (TYPE) ANY 20080819
4 Importing IS_DOCUMENTDATA Call by reference Type reference (TYPE) BAPI_DOC_DRAW2 BAPIS DMS: Document Data 20080819
5 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) SDOK_LOID Logical document 20080822
6 Importing IV_DOCFILE Call by reference Type reference (TYPE) BAPI_DOC_FILES2-DOCFILE Original of document 20080819
7 Importing IV_FILE_ID Call by reference Type reference (TYPE) SDOK_PHID Physical document 20080822
8 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWEINSTCOU-OBJKEY Object key 20080819
9 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20080819
10 Importing IV_ORIGINALTYPE Call by reference Type reference (TYPE) BAPI_DOC_FILES2-ORIGINALTYPE Application number 20080819
11 Importing IV_UPDATEFLAG Call by reference Type reference (TYPE) CVAPI_DOC_FILE-UPDATEFLAG Checkbox 20080819

Method UPLOAD_FILE on class CL_IM_MMPUR_DOC_ACCESS_DMS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604