Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_APPLIC | 'SP1' | Application | 20060119 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '*' | Find selected | 20051221 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'CP_' | Control Parameter ID | 20051118 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'C0_' | Conversion Object ID | 20051118 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'DOC' | Document ID | 20051122 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | DOKU_TYP | 'E' | Document Mode | 20051118 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'FV_' | Fixed Value ID | 20051118 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | DOKU_ID | 'TX' | Document Class ID | 20051118 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | NUM1 | '6' | Postprocessing ID | 20060222 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | NUM1 | '3' | Preparation ID | 20060222 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'PR_' | Project ID | 20051118 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'RU_' | Rule ID | 20051118 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'SP_' | Subproject ID | 20051118 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'TPL' | Template ID | 20051122 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'TO_' | Translation Object ID | 20051118 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_BOOLEAN | 'X' | Boolean | 20051216 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'VA_' | Variable ID | 20051118 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | NUM1 | '7' | Check ID | 20060222 | |
19 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_DMC_POBJECT | Persistent Object | 20051207 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Insert of Document Links to table DMC_DOC_LINK | 20060123 |
2 | ![]() |
Static method | Public | Method | Check for Inconsistencies | 20051121 |
3 | ![]() |
Instance method | Public | Method | Changing a Document for a Conversion Object | 20060117 |
4 | ![]() |
Instance method | Public | Method | Creating Documents for the Conversion Object | 20060112 |
5 | ![]() |
Static method | Private | Method | Deleting Documents for the Conversion Object | 20060126 |
6 | ![]() |
Instance method | Public | Method | Displaying a Document for the Conversion Object | 20060112 |
7 | ![]() |
Instance method | Public | Method | HTML Display of a Document for the Conversion Object | 20060222 |
8 | ![]() |
Instance method | Public | Constructor | Constructor | 20051207 |
9 | ![]() |
Static method | Public | Method | Copy Document | 20051118 |
10 | ![]() |
Instance method | Public | Method | Creating a Document | 20051118 |
11 | ![]() |
Static method | Public | Method | Deleting a Document | 20051118 |
12 | ![]() |
Instance method | Public | Method | Displaying a Document | 20051118 |
13 | ![]() |
Static method | Public | Method | Replace Links Pointing to a Deleted Document | 20060124 |
14 | ![]() |
Static method | Public | Method | Value Help for Applications | 20051215 |
15 | ![]() |
Static method | Public | Method | Value Help for Conversion Objects | 20051215 |
16 | ![]() |
Static method | Public | Method | Value Help for Objects | 20051214 |
17 | ![]() |
Static method | Public | Method | Value Help for Subprojects | 20051215 |
18 | ![]() |
Static method | Public | Method | 20060329 | |
19 | ![]() |
Static method | Public | Method | Determine links within a document | 20060125 |
20 | ![]() |
Static method | Public | Method | Determines the documents that refer to a given document | 20060123 |
21 | ![]() |
Static method | Public | Method | Changing the Application | 20051221 |
22 | ![]() |
Static method | Public | Method | Changing the Conversion Object | 20051221 |
23 | ![]() |
Instance method | Public | Method | Creating a Session for the Search Help | 20051214 |
24 | ![]() |
Static method | Public | Method | Finding Documents According to Selection | 20051216 |
25 | ![]() |
Static method | Public | Method | Reading Document Keys | 20051214 |
26 | ![]() |
Static method | Public | Method | Selecting the Selection Fields | 20051215 |
27 | ![]() |
Static method | Public | Method | Changing the Project | 20051221 |
28 | ![]() |
Static method | Public | Method | Displaying Selected Document | 20051219 |
29 | ![]() |
Static method | Public | Method | Changing the Subproject | 20051221 |
30 | ![]() |
Static method | Public | Method | Deselecting the Selection Fields | 20051215 |
31 | ![]() |
Static method | Public | Method | Removing Document Links From Table DMC_DOC_LINK | 20060123 |
32 | ![]() |
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 | ![]() |
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 | ![]() |
I_DELETE | Call by reference | Type reference (TYPE) | INT1 | Löschkennzeichen | 20051122 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_HTML_TABLE | Call by reference | Type reference (TYPE) | HTMLTABLE | 20060306 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IREF_COPY_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | persistentes Objekt | 20051118 | ||
2 | ![]() |
IREF_ORIG_OWNER | Call by reference | Object reference (TYPE REF TO) | IF_DMC_POBJECT | persistentes Objekt | 20051118 | ||
3 | ![]() |
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 | ![]() |
I_APPL | Call by reference | Type reference (TYPE) | DMC_APPLIC | Bezeichnung der Applikation | 20051118 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | DMC_DOCUKEY | Objektschlüssel | 20051222 | ||
2 | ![]() |
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 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | DMC_DOCUKEY | Objektschlüssel | 20051220 | ||
2 | ![]() |
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 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | DMC_DOCUKEY | Objektschlüssel | 20051222 | ||
2 | ![]() |
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 | ![]() |
ET_HTML_TABLE | Call by reference | Type reference (TYPE) | HTMLTABLE | 20060329 | |||
2 | ![]() |
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 | ![]() |
I_DOCUMENT | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20060125 | ||
2 | ![]() |
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 | ![]() |
I_POSSIBLY_LINKED_DOCUMENT | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20060123 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CS_KEY | Call by reference | Type reference (TYPE) | DMC_DOCUKEY | Auswahlmaske und Objektschlüssel | 20051219 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |