Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SA_DOC_CONT | Document Content in SAP Solution Manager | 20010214 |
Properties
| Class | IF_SA_DOC_CONT | |
| Short Description | Content of Document in SAP Solution Manager | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20000215 | SAP |
| Last change | 20060912 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_SA_DOC_CONT has no forward declaration.
Interfaces
Class IF_SA_DOC_CONT has no interface implemented.
Friends
Class IF_SA_DOC_CONT has no friend class.
Attributes
Class IF_SA_DOC_CONT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks for Unsaved Internal Data | 20010313 | |
| 2 | Instance method | Public | Method | Gets file filter and binary flag for file ending | 20050308 | |
| 3 | Instance method | Public | Method | Deletes Content of Document | 20010309 | |
| 4 | Instance method | Public | Method | Create Initial LOIO ID | 20050418 | |
| 5 | Instance method | Public | Method | Create Initial PHIO ID | 20050418 | |
| 6 | Instance method | Public | Method | 20040421 | ||
| 7 | Instance method | Public | Method | Provides Document in Form of Internal Table | 20010214 | |
| 8 | Instance method | Public | Method | Provides File Name of Document | 20010227 | |
| 9 | Instance method | Public | Method | Provides File Extension of Document | 20010221 | |
| 10 | Instance method | Public | Method | Returns Path and File Name | 20010312 | |
| 11 | Instance method | Public | Method | Provides MIME Type of Document | 20010227 | |
| 12 | Instance method | Public | Method | Provides Document Size | 20010214 | |
| 13 | Instance method | Public | Method | Provides Document Source | 20010403 | |
| 14 | Instance method | Public | Method | Read Initial LOIO ID | 20050418 | |
| 15 | Instance method | Public | Method | Gets Current Document Attributes | 20050418 | |
| 16 | Instance method | Public | Method | Read LOIO | 20050418 | |
| 17 | Instance method | Public | Method | Gets Current Document Attributes | 20060526 | |
| 18 | Instance method | Public | Method | Returns Physical Info Object | 20010308 | |
| 19 | Instance method | Public | Method | Gets all PHIOS (Restriction via Properties is Possible) | 20030509 | |
| 20 | Instance method | Public | Method | Provides URL to Call Up Document | 20010307 | |
| 21 | Instance method | Public | Method | 20041126 | ||
| 22 | Instance method | Public | Method | Provides URL to Edit Document | 20010307 | |
| 23 | Instance method | Public | Method | Provides Content for External URL | 20010323 | |
| 24 | Instance method | Public | Method | Remove Initial PHIO and LOIO | 20050418 | |
| 25 | Instance method | Public | Method | Removes Document from Internal Table | 20010215 | |
| 26 | Instance method | Public | Method | Sets Document as URL | 20010312 | |
| 27 | Instance method | Public | Method | Sets Size of Document | 20010215 | |
| 28 | Instance method | Public | Method | Gets the Document Attribute | 20040421 | |
| 29 | Instance method | Public | Method | Sets the Info Object Data for Content | 20010311 | |
| 30 | Instance method | Public | Method | Sets the Document Attribute | 20040416 | |
| 31 | Instance method | Public | Method | Saves Current Document in Knowledge Warehouse | 20010309 | |
| 32 | Instance method | Public | Method | Loads the Document from File System | 20010306 |
Events
Class IF_SA_DOC_CONT has no event.
Types
Class IF_SA_DOC_CONT has no local type.
Method Signatures
Method CHECK_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGED | Value transfer | Type reference (TYPE) | CHAR1 | 'X' Daten sind nicht gesichert | 20010313 |
Method CHECK_CHANGED on class IF_SA_DOC_CONT has no exception.
Method CHECK_FILE_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BINARY | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050308 | |||
| 2 | FILE_EXT | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20050308 | |||
| 3 | FILE_FILTER | Call by reference | Type reference (TYPE) | STRING | allgemeines flag | 20050308 |
Method CHECK_FILE_EXTENSION on class IF_SA_DOC_CONT has no exception.
Method CLEAR_CONTENT Signature
Method CLEAR_CONTENT on class IF_SA_DOC_CONT has no parameter.
Method CLEAR_CONTENT on class IF_SA_DOC_CONT has no exception.
Method GENERATE_INITIAL_LOIO_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Value transfer | Type reference (TYPE) | SDOKOBJECT-OBJID | ID für Dokumente und Beziehungen | 20050418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 |
Method GENERATE_INITIAL_PHIO_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Value transfer | Type reference (TYPE) | SDOKOBJECT-OBJID | ID für Dokumente und Beziehungen | 20050418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 |
Method GET_CHANGED_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHG_ATTR | Call by reference | Type reference (TYPE) | SA_CDRED_T | Tabellentyp für Änderungsbelege, Struktur für Anzeige | 20040421 |
Method GET_CHANGED_ATTR on class IF_SA_DOC_CONT has no exception.
Method GET_DOCUMENT_AS_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONT | Value transfer | Object reference (TYPE REF TO) | DATA | Document | 20010214 | |||
| 2 | E_BINARY | Call by reference | Type reference (TYPE) | CHAR1 | Binary Flag | 20010221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allg. Fehler | 20010214 | ||
| 2 | Kein Infoobject angegeben | 20010227 |
Method GET_DOCUMENT_FILENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILENAME | Value transfer | Type reference (TYPE) | STRING | Dateiname | 20010227 |
Method GET_DOCUMENT_FILENAME on class IF_SA_DOC_CONT has no exception.
Method GET_DOCUMENT_FORMAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILE_EXT | Value transfer | Type reference (TYPE) | CHAR10 | Dateiendung | 20010221 |
Method GET_DOCUMENT_FORMAT on class IF_SA_DOC_CONT has no exception.
Method GET_DOCUMENT_FULL_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FULL_PATH | Value transfer | Type reference (TYPE) | STRING | Pfad und Dateiname aus Upload | 20010312 |
Method GET_DOCUMENT_FULL_PATH on class IF_SA_DOC_CONT has no exception.
Method GET_DOCUMENT_MIMETYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MIMETYPE | Value transfer | Type reference (TYPE) | SDOK_CT128 | Mimetype | 20010227 |
Method GET_DOCUMENT_MIMETYPE on class IF_SA_DOC_CONT has no exception.
Method GET_DOCUMENT_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SIZE | Value transfer | Type reference (TYPE) | I | Göße in Byte | 20010214 |
Method GET_DOCUMENT_SIZE on class IF_SA_DOC_CONT has no exception.
Method GET_DOCUMENT_SRC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SRC_LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | IO im KW | 20010403 | |||
| 2 | E_SRC_PATH | Call by reference | Type reference (TYPE) | STRING | Datei im Filesystem | 20010403 |
Method GET_DOCUMENT_SRC on class IF_SA_DOC_CONT has no exception.
Method GET_INITIAL_LOIO_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Value transfer | Type reference (TYPE) | SDOKOBJECT-OBJID | ID für Dokumente und Beziehungen | 20050418 |
Method GET_INITIAL_LOIO_ID on class IF_SA_DOC_CONT has no exception.
Method GET_INIT_ATT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INIT_ATT_KEYWRD | Call by reference | Type reference (TYPE) | SADOCATTRKEYWCHG_T | Tabellentyp für Änderung Schlagwort von Dokumenten | 20050418 | |||
| 2 | IT_INIT_ATT_LINK | Call by reference | Type reference (TYPE) | SADOCATTRLNKCHG_T | Tabellentyp für Änderung Verweis von Dokumenten | 20050418 | |||
| 3 | IT_INIT_ATT_SIMPLE | Call by reference | Type reference (TYPE) | SADOCATTRCHANGED | Anzeigestruktur für Änderung Attribute von Dokumenten | 20050418 | |||
| 4 | IT_INIT_ATT_USER | Call by reference | Type reference (TYPE) | SADOCATTRUSERCHG_T | Tabellentyp für Änderung Generische Attribute von Doku | 20050418 |
Method GET_INIT_ATT_VALUE on class IF_SA_DOC_CONT has no exception.
Method GET_LOIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GET_GENERATED_WHEN_INITIAL | Call by reference | Type reference (TYPE) | FLAG | INitiale Loio liefern, falls notwendig | 20050418 | |||
| 2 | LOIO | Value transfer | Type reference (TYPE) | SDOKOBJECT | SDOK: BOR-Schlüssel für Informationsobjekt | 20050418 |
Method GET_LOIO on class IF_SA_DOC_CONT has no exception.
Method GET_NEW_ATT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NEW_ATT_KEYWRD | Call by reference | Type reference (TYPE) | SADOCATTRKEYWCHG_T | Tabellentyp für Änderung Schlagwort von Dokumenten | 20060526 | |||
| 2 | IT_NEW_ATT_LINK | Call by reference | Type reference (TYPE) | SADOCATTRLNKCHG_T | Tabellentyp für Änderung Verweis von Dokumenten | 20060526 | |||
| 3 | IT_NEW_ATT_SIMPLE | Call by reference | Type reference (TYPE) | SADOCATTRCHANGED | Anzeigestruktur für Änderung Attribute von Dokumenten | 20060526 | |||
| 4 | IT_NEW_ATT_USER | Call by reference | Type reference (TYPE) | SADOCATTRUSERCHG_T | Tabellentyp für Änderung Generische Attribute von Doku | 20060526 |
Method GET_NEW_ATT_VALUE on class IF_SA_DOC_CONT has no exception.
Method GET_PHIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PHIO | Value transfer | Type reference (TYPE) | SDOKOBJECT | SDOK: BOR-Schlüssel für Informationsobjekt | 20010308 | |||
| 2 | GET_GENERATED_WHEN_INITIAL | Call by reference | Type reference (TYPE) | FLAG | Vorhandene generierte ID falls initial | 20050418 |
Method GET_PHIO on class IF_SA_DOC_CONT has no exception.
Method GET_PHIOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELECTED_PHIOS | Call by reference | Type reference (TYPE) | SDOKOBJECTS | Liste der Phios | 20030509 | |||
| 2 | ET_SELECTED_PHIO_PROPS | Call by reference | Type reference (TYPE) | SDOKPROPTLS | Liste der Phio Properties | 20030509 | |||
| 3 | IT_PROPERTIES_FOR_SELECTION | Call by reference | Type reference (TYPE) | SDOKPROPTLS | Liste von Attributausprägungen von PHIOS | 20030509 | |||
| 4 | IV_READ_FROM_BUFFER | Call by reference | Type reference (TYPE) | FLAG | 'X' | Puffer benutzen - bessere Performance | 20030509 |
Method GET_PHIOS on class IF_SA_DOC_CONT has no exception.
Method GET_READ_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_READ_URL | Value transfer | Type reference (TYPE) | STRING | Lese URL | 20010307 | |||
| 2 | I_STANDARD_URL_ONLY | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | nur HTTP URLS | 20010312 |
Method GET_READ_URL on class IF_SA_DOC_CONT has no exception.
Method GET_USER_DEFINED_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_USER_ATTR | Value transfer | Type reference (TYPE) | SASDOKATTRIB_T | Metainformationen zu Attributen | 20041126 |
Method GET_USER_DEFINED_ATTR on class IF_SA_DOC_CONT has no exception.
Method GET_WRITE_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_WRITE_URL | Value transfer | Type reference (TYPE) | STRING | URL auf die gesichert werden kann | 20010307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allg. Fehler | 20010308 |
Method IS_EXTERNAL_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EXTERNAL | Value transfer | Type reference (TYPE) | CHAR1 | 'X' = true | 20010323 |
Method IS_EXTERNAL_URL on class IF_SA_DOC_CONT has no exception.
Method REMOVE_INITIAL_IDS Signature
Method REMOVE_INITIAL_IDS on class IF_SA_DOC_CONT has no parameter.
Method REMOVE_INITIAL_IDS on class IF_SA_DOC_CONT has no exception.
Method SET_DOCUMENT_AS_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Document | 20010215 | |||
| 2 | I_BINARY | Call by reference | Type reference (TYPE) | CHAR1 | 'X' = Binärdaten | 20010222 | |||
| 3 | I_SIZE | Value transfer | Type reference (TYPE) | I | Göße in Byte | 20010322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allg. Fehler | 20010215 |
Method SET_DOCUMENT_AS_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SRC_URL | Call by reference | Type reference (TYPE) | STRING | URL auf Dokument | 20010312 | |||
| 2 | I_URL_ONLY | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | 'X' = nur URL wird abgelegt | 20010312 |
Method SET_DOCUMENT_AS_URL on class IF_SA_DOC_CONT has no exception.
Method SET_DOCUMENT_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BINARY_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Dokument | 20010321 | |||
| 2 | I_SIZE | Value transfer | Type reference (TYPE) | I | Göße in Byte | 20010215 |
Method SET_DOCUMENT_SIZE on class IF_SA_DOC_CONT has no exception.
Method SET_INIT_ATT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INIT_ATT_KEYWRD | Call by reference | Type reference (TYPE) | SADOCATTRKEYWCHG_T | Tabellentyp für Änderung Schlagwort von Dokumenten | 20040421 | |||
| 2 | IT_INIT_ATT_LINK | Call by reference | Type reference (TYPE) | SADOCATTRLNKCHG_T | Tabellentyp für Änderung Verweis von Dokumenten | 20040421 | |||
| 3 | IT_INIT_ATT_SIMPLE | Call by reference | Type reference (TYPE) | SADOCATTRCHANGED | Anzeigestruktur für Änderung Attribute von Dokumenten | 20040421 | |||
| 4 | IT_INIT_ATT_USER | Call by reference | Type reference (TYPE) | SADOCATTRUSERCHG_T | Tabellentyp für Änderung Generische Attribute von Doku | 20041126 |
Method SET_INIT_ATT_VALUE on class IF_SA_DOC_CONT has no exception.
Method SET_IO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOIO_CLASS | Call by reference | Type reference (TYPE) | SDOKOBJECT-CLASS | Loio Klasse | 20010311 | |||
| 2 | I_LOIO_OBJID | Call by reference | Type reference (TYPE) | SDOKOBJECT-OBJID | ID für Dokumente und Beziehungen | 20010311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allg. Fehler | 20010311 |
Method SET_NEW_ATT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NEW_ATT_KEYWRD | Call by reference | Type reference (TYPE) | SADOCATTRKEYWCHG_T | Tabellentyp für Änderung Schlagwort von Dokumenten | 20040416 | |||
| 2 | IT_NEW_ATT_LINK | Call by reference | Type reference (TYPE) | SADOCATTRLNKCHG_T | Tabellentyp für Änderung Verweis von Dokumenten | 20040416 | |||
| 3 | IT_NEW_ATT_SIMPLE | Call by reference | Type reference (TYPE) | SADOCATTRCHANGED | Anzeigestruktur für Änderung Attribute von Dokumenten | 20040416 | |||
| 4 | IT_NEW_ATT_USER | Call by reference | Type reference (TYPE) | SADOCATTRUSERCHG_T | Tabellentyp für Änderung Generische Attribute von Doku | 20041126 | |||
| 5 | I_NO_LNK2CHNG | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20040427 |
Method SET_NEW_ATT_VALUE on class IF_SA_DOC_CONT has no exception.
Method STORE_DOCUMENT Signature
Method STORE_DOCUMENT on class IF_SA_DOC_CONT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allg. Fehler | 20010309 |
Method UPLOAD_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_FILEPATH | Call by reference | Type reference (TYPE) | FILE_TABLE | file_table | 20050418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | User Abbruch | 20010306 | ||
| 2 | allg. Fehler | 20010306 |
History
| Last changed by/on | SAP | 20060912 |
| SAP Release Created in |