SAP ABAP Class CL_SA_IO_DOC (Solution Manager Document in KW)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
SV-SMG-IMP (Application Component) Solution Manager Implementation
⤷
SOLAR_DOC (Package) Document Management in Solution Manager

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_SA_IO | SAP Solution Manager: Info Object in Knowledge Warehouse | 20010216 |
Properties
Class | CL_SA_IO_DOC | |
Short Description | Solution Manager Document in KW | |
Super Class | CL_SA_IO | SAP Solution Manager: Info Object in Knowledge Warehouse |
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SOLAR_DOC | Document Management in Solution Manager |
Created | 20010216 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SA_IO_DOC has no forward declaration.
Interfaces
Class CL_SA_IO_DOC has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SA_DOC_FACTORY | 20010314 | SAP Solution Manager: Document Management |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SADOCSTATUSTRIGGER_T | Actions triggered by the status | 20050418 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PROJECT_ID | Current Project | 20060526 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADOCATTRSOLUTION | Current Solution | 20100223 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IWIOPROPS-TYPE | Document Type | 20010216 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADOCLOIOTITLE_T | Document Title | 20040420 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IWIOPROPS-TYPE | Content type | 20011114 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FLAG | No signature | 20050418 | ||
8 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20050308 | ||||
9 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20050308 | ||||
10 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20050308 | ||||
11 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20050308 | ||||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADOCATTRCHANGED | Display Structure for Changing Document Attribute | 20040421 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADOCATTRCHANGED | Display Structure for Changing Document Attribute | 20040420 | ||
14 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SA_DOC_CONT | Reference to Physical Info Object | 20010308 |
Methods
Events
Class CL_SA_IO_DOC has no event.
Types
Class CL_SA_IO_DOC has no local type.
Method Signatures
Method ADD_TO_NEW_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_NEW_PROPERTIES | Call by reference | Type reference (TYPE) | SDOKPROPTYS | SDOK: Liste von Name-Wert-Paaren | 20060526 | ||
2 | ![]() |
I_PROPERTY | Call by reference | Type reference (TYPE) | SDOKPROPTY | SDOK: Attribut eines Objektes, Name und Ausprägung | 20060526 |
Method ADD_TO_NEW_PROPERTIES on class CL_SA_IO_DOC has no exception.
Method BUILD_AND_SET_INIT_ATT_TABLES Signature
Method BUILD_AND_SET_INIT_ATT_TABLES on class CL_SA_IO_DOC has no parameter.
Method BUILD_AND_SET_INIT_ATT_TABLES on class CL_SA_IO_DOC has no exception.
Method BUILD_AND_SET_NEW_ATT_TABLES Signature
Method BUILD_AND_SET_NEW_ATT_TABLES on class CL_SA_IO_DOC has no parameter.
Method BUILD_AND_SET_NEW_ATT_TABLES on class CL_SA_IO_DOC has no exception.
Method CHECK_IWB_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IWB_TYPE | Call by reference | Type reference (TYPE) | IWIOPROPS-TYPE | Content type | 20011127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20011127 |
Method CLEAR_STATUSTRIGGER Signature
Method CLEAR_STATUSTRIGGER on class CL_SA_IO_DOC has no parameter.
Method CLEAR_STATUSTRIGGER on class CL_SA_IO_DOC has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PHYSICAL_OBJECT | Call by reference | Type reference (TYPE) | SDOKOBJECT | explizit gewünschte PHIO | 20030509 | ||
2 | ![]() |
IT_BIREFERENCE_DOCU | Call by reference | Type reference (TYPE) | SADOCLOIOTITLE_T | 20060724 | |||
3 | ![]() |
IT_CONTEXT | Call by reference | Type reference (TYPE) | SDOKPROPTYS | Context | 20010216 | ||
4 | ![]() |
IT_IO_ATTR | Call by reference | Type reference (TYPE) | SASDOKATTRIB_T | Overrides Display in Attribute Maintenance | 20010319 | ||
5 | ![]() |
IT_PROPERTIES | Call by reference | Type reference (TYPE) | SDOKPROPTYS | Initiale Dokumentenattribute | 20040106 | ||
6 | ![]() |
IT_REFERENCE_DOCU | Call by reference | Type reference (TYPE) | SDOKRELISTS | 20040316 | |||
7 | ![]() |
I_AREA | Call by reference | Type reference (TYPE) | IWBAREA-AREA | Area | 20010216 | ||
8 | ![]() |
I_AS_COPY | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Creating info object as copy | 20010330 | |
9 | ![]() |
I_CLASS | Call by reference | Type reference (TYPE) | SDOKOBJECT-CLASS | Document Class | 20010216 | ||
10 | ![]() |
I_DOCUMENT_ID | Call by reference | Type reference (TYPE) | SDOKOBJECT-OBJID | ID for documents and relations | 20010216 | ||
11 | ![]() |
I_DOC_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_SA_IO | Interface for KW Info Object Attributes | 20010216 | ||
12 | ![]() |
I_DOC_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | IF_SA_IO | Info Object Structure | 20010410 | ||
13 | ![]() |
I_FORMAT | Call by reference | Type reference (TYPE) | CHAR10 | File Format (Required Entry if No Template Exists) | 20010308 | ||
14 | ![]() |
I_HANDLE_AS_TEMPLATE | Call by reference | Type reference (TYPE) | FLAG | Das übergeben Dokument wird als Kopiervorlage benutzt | 20061113 | ||
15 | ![]() |
I_NEW_IO | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Create info object again | 20010311 | |
16 | ![]() |
I_NO_ENQUEUE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Einstelliges Kennzeichen | 20050504 | |
17 | ![]() |
I_READONLY | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | No changes allowed | 20010306 | |
18 | ![]() |
I_TECH_NAME | Call by reference | Type reference (TYPE) | IWIOPROPS-TECH_NAME | Technical name of an information object | 20010216 | ||
19 | ![]() |
I_TITLE | Call by reference | Type reference (TYPE) | IWIOPROPS-TITLE | Title | 20010216 | ||
20 | ![]() |
I_TYPE | Call by reference | Type reference (TYPE) | IWIOPROPS-TYPE | Documentation type | 20010216 | ||
21 | ![]() |
I_UNLOCK | Call by reference | Type reference (TYPE) | FLAG | SPACE | 20080124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General Error | 20010216 | |
2 | ![]() |
Document is locked | 20010313 | |
3 | ![]() |
Document not found | 20010311 |
Method COPY_IO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SRC_LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | SDOK: BOR key for information object | 20010403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General Error | 20010403 | |
2 | ![]() |
No changes allowed | 20010403 |
Method DEQUEUE_PHIO Signature
Method DEQUEUE_PHIO on class CL_SA_IO_DOC has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030710 |
Method ENQUEUE_PHIO Signature
Method ENQUEUE_PHIO on class CL_SA_IO_DOC has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030710 |
Method GET_DOC_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_DOC_TYPE | Value transfer | Type reference (TYPE) | IW_IO_TYPE | Inhaltstyp | 20120131 |
Method GET_DOC_TYPE on class CL_SA_IO_DOC has no exception.
Method GET_PROPS_TO_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PROPERTIES | Value transfer | Type reference (TYPE) | SDOKPROPTYS | SDOK: List of Pairs of Name and Value | 20010330 |
Method GET_PROPS_TO_SAVE on class CL_SA_IO_DOC has no exception.
Method GET_REF_TO_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_REFERENCE_DOCU | Value transfer | Type reference (TYPE) | SDOKRELISTS | 20040316 |
Method GET_REF_TO_DELETE on class CL_SA_IO_DOC has no exception.
Method GET_REF_TO_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_REFERENCE_DOCU | Value transfer | Type reference (TYPE) | SDOKRELISTS | 20040316 |
Method GET_REF_TO_INSERT on class CL_SA_IO_DOC has no exception.
Method GET_VERSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_VERSIONS | Call by reference | Type reference (TYPE) | SDOKOBJECTS | Liste der freigegebenen Versionen | 20030509 | ||
2 | ![]() |
ET_VERSION_PROPERTIES | Call by reference | Type reference (TYPE) | SDOKPROPTLS | Liste von Attributausprägungen von Versionen | 20030509 | ||
3 | ![]() |
IV_READ_FROM_BUFFER | Call by reference | Type reference (TYPE) | FLAG | 'X' | Puffer benutzen - bessere Performance | 20030509 |
Method GET_VERSIONS on class CL_SA_IO_DOC has no exception.
Method HANDLE_EXIT_BEFORE_DELETE Signature
Method HANDLE_EXIT_BEFORE_DELETE on class CL_SA_IO_DOC has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100223 |
Method HANDLE_EXIT_BEFORE_SAVE Signature
Method HANDLE_EXIT_BEFORE_SAVE on class CL_SA_IO_DOC has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060526 |
Method HANDLE_SIGNATURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
GENERATE_NEW_PHIO | Call by reference | Type reference (TYPE) | FLAG | Neu Phio ID erzeugen | 20050418 | ||
2 | ![]() |
PREVIOUS_STATUS | Call by reference | Type reference (TYPE) | SDOKPROPTY-VALUE | Attributausprägung | 20060928 | ||
3 | ![]() |
STATUS | Call by reference | Type reference (TYPE) | SDOKPROPTY-VALUE | Status des Dokuments | 20050418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050418 | ||
2 | ![]() |
20050418 | ||
3 | ![]() |
20050418 |
Method HANDLE_STATUS_LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
STATUS | Call by reference | Type reference (TYPE) | SDOKPROPTY-VALUE | Attributausprägung | 20050418 |
Method HANDLE_STATUS_LOCK on class CL_SA_IO_DOC has no exception.
Method HANDLE_STATUS_TRIGGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_SIGNATURE | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050418 |
Method HANDLE_STATUS_TRIGGER on class CL_SA_IO_DOC has no exception.
Method SKIP_SIGNATURE Signature
Method SKIP_SIGNATURE on class CL_SA_IO_DOC has no parameter.
Method SKIP_SIGNATURE on class CL_SA_IO_DOC has no exception.
Method UPLOAD_IO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SRC_PATH | Call by reference | Type reference (TYPE) | STRING | File in File System | 20010403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General Error | 20010403 | |
2 | ![]() |
No changes allowed | 20010403 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 610 |