SAP ABAP Class CL_DMC_DOCUMENT (Document Handling for MWB Objects)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMC_UTIL (Package) Data Mapping and Conversion: Utilities
Properties
Class CL_DMC_DOCUMENT  
Short Description Document Handling for MWB Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DMC_UTIL_MSG    
Program status P  SAP Standard Production Program 
Category 0   
Package CNV_DMC_UTIL   Data Mapping and Conversion: Utilities 
Created 20051118   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_DOCUMENT has no interface implemented.
Friends
Class CL_DMC_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPL Constant Public Type reference (TYPE) DMC_APPLIC 'SP1' Application 20060119
2 CO_ASTERIX Constant Public Type reference (TYPE) CHAR1 '*' Find selected 20051221
3 CO_CNTRL Constant Public Type reference (TYPE) CHAR3 'CP_' Control Parameter ID 20051118
4 CO_COBJ Constant Public Type reference (TYPE) CHAR3 'C0_' Conversion Object ID 20051118
5 CO_DOCUMENT Constant Public Type reference (TYPE) CHAR3 'DOC' Document ID 20051122
6 CO_DOC_MODE Constant Private Type reference (TYPE) DOKU_TYP 'E' Document Mode 20051118
7 CO_FIXED Constant Public Type reference (TYPE) CHAR3 'FV_' Fixed Value ID 20051118
8 CO_ID_TX Constant Public Type reference (TYPE) DOKU_ID 'TX' Document Class ID 20051118
9 CO_POSTPROCESSING Constant Public Type reference (TYPE) NUM1 '6' Postprocessing ID 20060222
10 CO_PREPROCESSING Constant Public Type reference (TYPE) NUM1 '3' Preparation ID 20060222
11 CO_PRJ Constant Public Type reference (TYPE) CHAR3 'PR_' Project ID 20051118
12 CO_RULE Constant Public Type reference (TYPE) CHAR3 'RU_' Rule ID 20051118
13 CO_SUBPRJ Constant Public Type reference (TYPE) CHAR3 'SP_' Subproject ID 20051118
14 CO_TEMPLATE Constant Private Type reference (TYPE) CHAR3 'TPL' Template ID 20051122
15 CO_TROBJ Constant Public Type reference (TYPE) CHAR3 'TO_' Translation Object ID 20051118
16 CO_TRUE Constant Public Type reference (TYPE) DMC_BOOLEAN 'X' Boolean 20051216
17 CO_VAR Constant Public Type reference (TYPE) CHAR3 'VA_' Variable ID 20051118
18 CO_VERIFICATION Constant Public Type reference (TYPE) NUM1 '7' Check ID 20060222
19 OWNER_REF Instance attribute Protected Object reference (TYPE REF TO) IF_DMC_POBJECT Persistent Object 20051207
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DOCUMENT_LINKS Static method Public Method Insert of Document Links to table DMC_DOC_LINK 20060123
2 CLEANUP Static method Public Method Check for Inconsistencies 20051121
3 COBJ_CHANGE Instance method Public Method Changing a Document for a Conversion Object 20060117
4 COBJ_CREATE Instance method Public Method Creating Documents for the Conversion Object 20060112
5 COBJ_DELETE Static method Private Method Deleting Documents for the Conversion Object 20060126
6 COBJ_DISPLAY Instance method Public Method Displaying a Document for the Conversion Object 20060112
7 COBJ_HTML Instance method Public Method HTML Display of a Document for the Conversion Object 20060222
8 CONSTRUCTOR Instance method Public Constructor Constructor 20051207
9 COPY Static method Public Method Copy Document 20051118
10 CREATE Instance method Public Method Creating a Document 20051118
11 DELETE Static method Public Method Deleting a Document 20051118
12 DISPLAY Instance method Public Method Displaying a Document 20051118
13 EXCHANGE_DOCLINK Static method Public Method Replace Links Pointing to a Deleted Document 20060124
14 F4_APPL Static method Public Method Value Help for Applications 20051215
15 F4_COBJ Static method Public Method Value Help for Conversion Objects 20051215
16 F4_PRJCT Static method Public Method Value Help for Objects 20051214
17 F4_SUBPRO Static method Public Method Value Help for Subprojects 20051215
18 GET_DOCU_AS_HTML Static method Public Method 20060329
19 GET_DOC_LINKS Static method Public Method Determine links within a document 20060125
20 GET_LINKING_DOCUMENTS Static method Public Method Determines the documents that refer to a given document 20060123
21 LINK_APPL Static method Public Method Changing the Application 20051221
22 LINK_COBJ Static method Public Method Changing the Conversion Object 20051221
23 LINK_EXPORT Instance method Public Method Creating a Session for the Search Help 20051214
24 LINK_FIND Static method Public Method Finding Documents According to Selection 20051216
25 LINK_IMPORT Static method Public Method Reading Document Keys 20051214
26 LINK_MARK Static method Public Method Selecting the Selection Fields 20051215
27 LINK_PRJCT Static method Public Method Changing the Project 20051221
28 LINK_SHOW Static method Public Method Displaying Selected Document 20051219
29 LINK_SUBPRO Static method Public Method Changing the Subproject 20051221
30 LINK_UNMARK Static method Public Method Deselecting the Selection Fields 20051215
31 REMOVE_DOCUMENT_LINKS Static method Public Method Removing Document Links From Table DMC_DOC_LINK 20060123
32 UPDATE_DOC_LINKS Static method Public Method Entries for current doc. were updated in table DMC_DOC_LINK 20060125
Events
Class CL_DMC_DOCUMENT has no event.
Types
Class CL_DMC_DOCUMENT has no local type.
Method Signatures

Method ADD_DOCUMENT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DOCUMENT_LINKS Call by reference Type reference (TYPE) DMC_DOC_LINK_TAB table of document links 20060123

Method ADD_DOCUMENT_LINKS on class CL_DMC_DOCUMENT has no exception.

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE Call by reference Type reference (TYPE) INT1 Löschkennzeichen 20051122
2 Returning RT_TEMP Value transfer Type reference (TYPE) DMC_DOCUMENT_TAB Tabelle der inkonsistenten Objekte 20051122

Method CLEANUP on class CL_DMC_DOCUMENT has no exception.

Method COBJ_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTER Call by reference Type reference (TYPE) DMC_COLTYPE Nummer des Teildokumentes 20060117

Method COBJ_CHANGE on class CL_DMC_DOCUMENT has no exception.

Method COBJ_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) DMC_APPLIC Bezeichnung der Applikation 20060112

Method COBJ_CREATE on class CL_DMC_DOCUMENT has no exception.

Method COBJ_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) DMC_DOCUMENTS_TAB Dokumente 20060126

Method COBJ_DELETE on class CL_DMC_DOCUMENT has no exception.

Method COBJ_DISPLAY Signature

Method COBJ_DISPLAY on class CL_DMC_DOCUMENT has no parameter.
Method COBJ_DISPLAY on class CL_DMC_DOCUMENT has no exception.

Method COBJ_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HTML_TABLE Call by reference Type reference (TYPE) HTMLTABLE 20060306
2 Importing I_DOC_NUM Call by reference Type reference (TYPE) NUM1 Dokumentennummer 20060222

Method COBJ_HTML on class CL_DMC_DOCUMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_OWNER Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT Persistentes Objekt 20051207

Method CONSTRUCTOR on class CL_DMC_DOCUMENT has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_COPY_OWNER Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT persistentes Objekt 20051118
2 Importing IREF_ORIG_OWNER Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT persistentes Objekt 20051118
3 Importing I_COPY_ROOT_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Globally unique key (22 characters) 20060907

Method COPY on class CL_DMC_DOCUMENT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) DMC_APPLIC Bezeichnung der Applikation 20051118
2 Importing I_TYPE Call by reference Type reference (TYPE) CHAR3 Objekttyp 20051118

Method CREATE on class CL_DMC_DOCUMENT has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) DMC_GUID Schlüssel des Trägerobjektes 20051118

Method DELETE on class CL_DMC_DOCUMENT has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_DMC_DOCUMENT has no parameter.
Method DISPLAY on class CL_DMC_DOCUMENT has no exception.

Method EXCHANGE_DOCLINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Call by reference Type reference (TYPE) DOKU_OBJ Documentation Object 20060124

Method EXCHANGE_DOCLINK on class CL_DMC_DOCUMENT has no exception.

Method F4_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLD Call by reference Type reference (TYPE) VRM_ID Feldname 20051215

Method F4_APPL on class CL_DMC_DOCUMENT has no exception.

Method F4_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051222
2 Importing I_FLD Call by reference Type reference (TYPE) VRM_ID Feldname 20051215

Method F4_COBJ on class CL_DMC_DOCUMENT has no exception.

Method F4_PRJCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051220
2 Importing I_FLD Call by reference Type reference (TYPE) VRM_ID Feldname 20051215

Method F4_PRJCT on class CL_DMC_DOCUMENT has no exception.

Method F4_SUBPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051222
2 Importing I_FLD Call by reference Type reference (TYPE) VRM_ID Feldname 20051215

Method F4_SUBPRO on class CL_DMC_DOCUMENT has no exception.

Method GET_DOCU_AS_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HTML_TABLE Call by reference Type reference (TYPE) HTMLTABLE 20060329
2 Importing I_DOC_NAME Call by reference Type reference (TYPE) DOKU_OBJ 20060329

Method GET_DOCU_AS_HTML on class CL_DMC_DOCUMENT has no exception.

Method GET_DOC_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Call by reference Type reference (TYPE) DOKU_OBJ Documentation Object 20060125
2 Returning RT_LINKED_DOCUMENTS Value transfer Type reference (TYPE) BMDOCNAMES Object ID for Documentation 20060125

Method GET_DOC_LINKS on class CL_DMC_DOCUMENT has no exception.

Method GET_LINKING_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSSIBLY_LINKED_DOCUMENT Call by reference Type reference (TYPE) DOKU_OBJ Documentation Object 20060123
2 Returning RT_LINKING_DOCUMENTS Value transfer Type reference (TYPE) BMDOCNAMES Object ID for Documentation 20060123

Method GET_LINKING_DOCUMENTS on class CL_DMC_DOCUMENT has no exception.

Method LINK_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051221

Method LINK_APPL on class CL_DMC_DOCUMENT has no exception.

Method LINK_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051221

Method LINK_COBJ on class CL_DMC_DOCUMENT has no exception.

Method LINK_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RTI Call by reference Type reference (TYPE) DMC_RTI Objektnummer 20051214

Method LINK_EXPORT on class CL_DMC_DOCUMENT has no exception.

Method LINK_FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Auswahlmaske und Objektschlüssel 20051219
2 Changing CT_LINKS Call by reference Type reference (TYPE) DMC_DOCUMENTS_TAB Dokumente gemäß Auswahlmaske 20051219

Method LINK_FIND on class CL_DMC_DOCUMENT has no exception.

Method LINK_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DOCUKEY Value transfer Type reference (TYPE) DMC_DOCUKEY Dokumentenschlüssel 20051214

Method LINK_IMPORT on class CL_DMC_DOCUMENT has no exception.

Method LINK_MARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051219

Method LINK_MARK on class CL_DMC_DOCUMENT has no exception.

Method LINK_PRJCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051221

Method LINK_PRJCT on class CL_DMC_DOCUMENT has no exception.

Method LINK_SHOW 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) DMC_DOCUMENTS_TAB Tabellentyp für inkonsistente MWB-Dokumentation 20051219

Method LINK_SHOW on class CL_DMC_DOCUMENT has no exception.

Method LINK_SUBPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051221

Method LINK_SUBPRO on class CL_DMC_DOCUMENT has no exception.

Method LINK_UNMARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) DMC_DOCUKEY Objektschlüssel 20051219

Method LINK_UNMARK on class CL_DMC_DOCUMENT has no exception.

Method REMOVE_DOCUMENT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DOCUMENT_LINKS Call by reference Type reference (TYPE) DMC_DOC_LINK_TAB table of document links 20060123

Method REMOVE_DOCUMENT_LINKS on class CL_DMC_DOCUMENT has no exception.

Method UPDATE_DOC_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Call by reference Type reference (TYPE) DOKU_OBJ Documentation Object 20060125

Method UPDATE_DOC_LINKS on class CL_DMC_DOCUMENT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620