SAP ABAP Class CL_RPLM_QIMT_DOCUMENTDMSFUNC (Makes the DMS Functionality Available (CA-DMS))
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
EP-PCT-MAN-MT (Application Component) Business Package for Maintenance Technician
⤷
RPLM_QIMT_BE (Package) Quality Inspector & Maintenance Technician BE
⤷
⤷
Properties
| Class | CL_RPLM_QIMT_DOCUMENTDMSFUNC | |
| Short Description | Makes the DMS Functionality Available (CA-DMS) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RPLM_QIMT_BE | Quality Inspector & Maintenance Technician BE |
| Created | 20041130 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no forward declaration.
Interfaces
Class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no interface implemented.
Friends
Class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no friend class.
Attributes
Class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks Customer-Specific URL for the Display on the Internet | 20041220 | |
| 2 | Instance method | Public | Method | Checks Whether the Originals are stored in the KPro | 20041130 | |
| 3 | Instance method | Public | Method | Checks the Authorizations for Documents (CA-DMS) | 20041208 | |
| 4 | Instance method | Public | Method | Delievers Either a URL or an Internal Table | 20041130 | |
| 5 | Instance method | Public | Method | Evaluation of Document Path | 20050301 | |
| 6 | Instance method | Public | Method | Delivers Details for the Documents (CA-DMS) | 20041130 | |
| 7 | Instance method | Public | Method | Delivers the MIME Type | 20050301 |
Events
Class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no event.
Types
Class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no local type.
Method Signatures
Method CALL_BADI_FOR_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | DRAW-DAPPL | Workstation-Applikation | 20041220 | |||
| 2 | CHANGED_URL | Call by reference | Type reference (TYPE) | C | URL geändert? | 20041220 | |||
| 3 | COMPONENTS | Call by reference | Type reference (TYPE) | DMS_TBL_COMP | Komponenten | 20041220 | |||
| 4 | FILE | Call by reference | Type reference (TYPE) | DRAW-FILEP | Original zu Dokument | 20041220 | |||
| 5 | LOG_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_RPLM_QIMT_MESSAGELOG | Sammelt Meldungen und Nachrichten | 20050105 | |||
| 6 | PT_DRAW | Call by reference | Type reference (TYPE) | DRAW | Dokumentinformationssatz | 20041220 | |||
| 7 | URL_IN | Call by reference | Type reference (TYPE) | DMS_URL | URL | 20041220 | |||
| 8 | URL_OUT | Call by reference | Type reference (TYPE) | DMS_URL | URL | 20041220 |
Method CALL_BADI_FOR_URL on class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no exception.
Method CHECK_KPRO_USE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_RESULT | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041130 | |||
| 2 | LOG_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_RPLM_QIMT_MESSAGELOG | Sammelt Meldungen und Nachrichten | 20050105 | |||
| 3 | PF_DOKAR | Value transfer | Type reference (TYPE) | DRAW-DOKAR | Dokumentart | 20041130 | |||
| 4 | PF_LANG | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20041130 | ||
| 5 | PF_READ_TDWS | Value transfer | Type reference (TYPE) | C | SPACE | 20041130 | |||
| 6 | PF_USE_BUFFER | Value transfer | Type reference (TYPE) | C | 'X' | 20041130 |
Method CHECK_KPRO_USE on class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no exception.
Method DMSAUTHCHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AUTHOBJECT | Call by reference | Type reference (TYPE) | CHAR10 | 'C_DRAW_TCD' | Characterfeld der Länge 10 | 20041208 | ||
| 2 | DOCUMENTLIST | Call by reference | Type reference (TYPE) | BAPI_DOC_KEYS | BAPIS-DVS: Dokumentschlüssel | 20041208 | |||
| 3 | LOG_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_RPLM_QIMT_MESSAGELOG | Sammelt Meldungen und Nachrichten | 20050105 | |||
| 4 | MESSAGE | Call by reference | Type reference (TYPE) | STRING | 20041208 |
Method DMSAUTHCHECK on class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no exception.
Method DMSCHECKOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTENT_PROVIDE | Call by reference | Type reference (TYPE) | MCDOK-CONTENT_PROVIDE | Wie wird der Inhalt des Originals übertragen | 20041130 | |||
| 2 | DIR | Call by reference | Type reference (TYPE) | BAPI_DOC_KEYS | Tabelle zur Struktur bapi_doc_keys | 20041130 | |||
| 3 | LOG_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_RPLM_QIMT_MESSAGELOG | Sammelt Meldungen und Nachrichten | 20050105 | |||
| 4 | PTX_CONTENT | Call by reference | Type reference (TYPE) | DMS_TBL_DRAO | Originale für Dokumente | 20041130 | |||
| 5 | PT_COMPONENTS | Call by reference | Type reference (TYPE) | DMS_TBL_COMP | DVS: Originale eines Dokumentes | 20041130 | |||
| 6 | PT_DRAW | Call by reference | Type reference (TYPE) | DRAW | Dokumentinformationssatz | 20041220 | |||
| 7 | PT_FILES | Call by reference | Type reference (TYPE) | CVAPI_TBL_DOC_FILES | DVS: Originale eines Dokumentes | 20041130 | |||
| 8 | PT_FILES_IN | Call by reference | Type reference (TYPE) | CVAPI_TBL_DOC_FILES | DVS - Originale | 20041202 |
Method DMSCHECKOUT on class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no exception.
Method EXTRACT_FILENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT | Call by reference | Type reference (TYPE) | STRING10 | string with 10 characters in shmtable_s | 20050301 | |||
| 2 | FILENAME | Call by reference | Type reference (TYPE) | STRING | Name des Dokuments mit Endung | 20050301 | |||
| 3 | FILENAME_WITHOUT | Call by reference | Type reference (TYPE) | STRING | Name des Dokuments ohne Endung | 20050301 | |||
| 4 | IV_FILEPATH | Call by reference | Type reference (TYPE) | FILEP | Original zu Dokument | 20050301 | |||
| 5 | PATH | Call by reference | Type reference (TYPE) | STRING | Pfad des Dokuments | 20050301 |
Method EXTRACT_FILENAME on class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no exception.
Method GETDMSDETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHARACTERISTICVALUES | Call by reference | Type reference (TYPE) | BAPI_CHARACTERISTIC_VALUES | BAPI-Struktur für Merkmalsbewertung | 20041130 | |||
| 2 | CLASSALLOCATIONS | Call by reference | Type reference (TYPE) | BAPI_CLASS_ALLOCATION | BAPI-Struktur für die Klassenzuordnung eines Objekts | 20041130 | |||
| 3 | COMPONENTS | Call by reference | Type reference (TYPE) | BAPI_DOC_COMP | BAPIS-DVS: Komponenten zu Dokumenten-Originale | 20041130 | |||
| 4 | DIR | Value transfer | Type reference (TYPE) | BAPI_DOC_KEYS | Schnittstellenstruktur der Dokumentenintegration | 20041130 | |||
| 5 | DOCUMENTDATA | Call by reference | Type reference (TYPE) | BAPI_DOC_DRAW2 | BAPIS-DVS: Dokumentdaten | 20041130 | |||
| 6 | DOCUMENTDESCRIPTIONS | Call by reference | Type reference (TYPE) | BAPI_DOC_DRAT | BAPIS-DVS: Kurztexte | 20041130 | |||
| 7 | DOCUMENTFILE | Call by reference | Type reference (TYPE) | BAPI_TT_DOC_FILES2 | BAPIS-DVS: Dokumenten-Originale | 20041130 | |||
| 8 | DOCUMENTSTRUCTURE | Call by reference | Type reference (TYPE) | BAPI_DOC_STRUCTURE | BAPIS-DVS: Struktur-Daten eines Dokuments | 20041130 | |||
| 9 | GETACTIVEFILES | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | 'X' | Flag für Dokumentenverwaltung | 20041130 | ||
| 10 | GETCLASSIFICATION | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | 'X' | Flag für Dokumentenverwaltung | 20041130 | ||
| 11 | GETCOMPONENTS | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | SPACE | Flag für Dokumentenverwaltung | 20041130 | ||
| 12 | GETDOCDESCRIPTIONS | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | 'X' | Flag für Dokumentenverwaltung | 20041130 | ||
| 13 | GETDOCFILES | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | 'X' | Flag für Dokumentenverwaltung | 20041130 | ||
| 14 | GETLONGTEXTS | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | SPACE | Flag für Dokumentenverwaltung | 20041130 | ||
| 15 | GETOBJECTLINKS | Value transfer | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | SPACE | Flag für Dokumentenverwaltung | 20041130 | ||
| 16 | GETSTATUSLOG | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | SPACE | Flag für Dokumentenverwaltung | 20041130 | ||
| 17 | GETSTRUCTURE | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | SPACE | Flag für Dokumentenverwaltung | 20041130 | ||
| 18 | GETWHEREUSED | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-FLAG | SPACE | Flag für Dokumentenverwaltung | 20041130 | ||
| 19 | HOSTNAME | Call by reference | Type reference (TYPE) | BAPI_DOC_AUX-HOSTNAME | SPACE | Netzadresse | 20041130 | ||
| 20 | LOG_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_RPLM_QIMT_MESSAGELOG | Sammelt Meldungen und Nachrichten | 20050107 | |||
| 21 | LONGTEXTS | Call by reference | Type reference (TYPE) | BAPI_DOC_TEXT | BAPIS-DVS: Langtext-Daten eines Dokuments | 20041130 | |||
| 22 | OBJECTLINKS | Call by reference | Type reference (TYPE) | BAPI_DOC_DRAD | BAPIS-DVS: Objektverknüpfungen eines Dokuments | 20041130 | |||
| 23 | RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20041130 | |||
| 24 | STATUSLOG | Call by reference | Type reference (TYPE) | BAPI_DOC_DRAP | BAPIS-DVS: Statusprotokoll | 20041130 | |||
| 25 | WHEREUSEDLIST | Call by reference | Type reference (TYPE) | BAPI_DOC_STRUCTURE | BAPIS-DVS: Struktur-Daten eines Dokuments | 20041130 |
Method GETDMSDETAILS on class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no exception.
Method GET_MIME_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | DAPPL | Workstation-Applikation | 20050301 | |||
| 2 | FILE | Call by reference | Type reference (TYPE) | FILEP | Original zu Dokument | 20050301 | |||
| 3 | MIMETYPE | Call by reference | Type reference (TYPE) | TDWP-MIMETYPE | HTML-Content-Type | 20050301 |
Method GET_MIME_TYPE on class CL_RPLM_QIMT_DOCUMENTDMSFUNC has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 600 |