Parameter | Reference | Type | Length | Default | Optional | Text |
---|---|---|---|---|---|---|
DOCUMENT_ID | SOFOLENTI1-DOC_ID | C | 46 | ID of folder entry to be viewed | ||
FILTER | SOFILTERI1 | u | 3 | 'X ' | X | Preselection of required object data |
Parameter | Reference | Type | Length | Text |
---|---|---|---|---|
DOCUMENT_DATA | SOFOLENTI1 | u | 770 | Complete attributes of folder entry |
Parameter | Reference | Length | Optional | Text |
---|---|---|---|---|
ATTACHMENT_LIST | SOATTLSTI1 | 140 | X | Table with attachments for document |
CONTENTS_HEX | SOLIX | 255 | X | Table for Binary Content |
OBJECT_CONTENT | SOLISTI1 | 255 | X | Document Content |
OBJECT_HEADER | SOLISTI1 | 255 | X | Header data for document (spec.header) |
OBJECT_PARA | SOPARAI1 | 92 | X | SET/GET parameter table for processing |
OBJECT_PARB | SOPARBI1 | 285 | X | Values transferred for processing |
RECEIVER_LIST | SORECLSTI1 | 1470 | X | Table with document recipients |
Exception | Text |
---|---|
DOCUMENT_ID_NOT_EXIST | Specified folder entry does not exist |
OPERATION_NO_AUTHORIZATION | No authorization to view folder entry |
X_ERROR | Internal error or database inconsistency |
Functionality
A distinction needs to be made here between the document and its folderentries. The document itself only exists once in the database. It isused as a template for the folder entries and can be referenced usingits object ID. The document can have any number of folder entries. Theycontain the contents and attributes of the document as well as someadditional attributes referring to the folder entry. These include thesender priority and expiration date of the entry. Folder entries arethe result of resubmissions, links, sending and creating a newdocument. Import parameters Default = 'X'. If this flag is set ('X'), the transmission information is also read. Default = ' '. If this flag is set ('X'), the contents (table OBJECT_CONTENT), thespecific header data (table OBJECT_HEADER) and the processingparameters (table OBJECT_PARA and OBJECT_PARB) of the document are alsoread. Default = ' '. If this flag is set ('X'), the recipient list (table RECEIVER_LIST) ofthe document is also read. Export parameters ID of the folder entry of the document. It is the connection betweenthe document and the folder in which it is located. Object ID of the document. Type of document. Name of document. Title (short description) of the document. Language of the document. Sort field of the document. This term can be searched for in theattribute search. SAPoffice ID of the creator of the document. SAPoffice name of the creator of the document. The SAPoffice name isunique client-wide. Full name of the creator of the document from the address management. Date document was created. Time document was created. SAPoffice ID of person who last changed the document. SAPoffice name of person who last changed the document. The SAPofficename is unique client-wide. Full name of person who last changed the document from the addressmanagement. Date of last change. Time of last change. SAPoffice ID of the owner of the document. SAPoffice name of the owner of the document. The SAPoffice name isunique client-wide. Full name of the owner of the document from the address management. Date document was created/changed. Contains the latest of the twovalues. Expiration date of the document. The document itself cannot expire,however this date is used for the expiration date of the entry (fieldEXPIRY_DAT) for each new folder entry of the document. Sensitivity of the document. A private document can have the following sensitivity: 'O' : standard, normal sensitivity 'F' : functional, can be forwarded functionally 'P' : confidential, not visible to the substitute Only the sensitivity 'O' is allowed for documents in the sharedfolders. Recipient priority. The document itself does not have a priority,however this value is used for the recipient priority of the entry(field PRIORITY) for each new folder entry of the document. If this flag is set ('X'), the document can only be changed by theauthor in the case of shared folder entries. In the case of privatefolder entries, the author can make changes even after the document hasbeen sent. Recipient priority of the folder entry. This value represents theimportance assigned to the document by the owner after it has beenreceived. If this flag is set ('X'), the document has a correspondence history. If this field is not initial (not ' '), the folder entry is aresubmitted document. Date of the resubmission. If the document was sent internally, this field contains the SAPofficeID of the sender, if it was received from an external source theaddress ID of the sender is entered. If the document was sent internally, this field contains the SAPofficename of the sender, if it was received from an external source the nameof the address ID of the sender is entered. If the document was sent internally, this field contains the full nameof the sender from the address management. In the case of documentsreceived externally, a description of the sender address is inserted. Date of the send operation. Time of the send operation. SAPoffice ID of the forwarder of the document. SAPoffice name of the forwarder of the document. The SAPoffice name isunique client-wide. Full name of the forwarder of the document from the address management. Forwarding date. Forwarding time. If the document was sent internally, this field contains the SAPofficeID of the recipient, if it was sent externally the address ID of therecipient is entered. If the document was sent internally, this field contains the SAPofficename of the recipient, if it was sent externally the name of theaddress ID of the recipient is entered. If the document was sent internally, this field contains the full nameof the recipient from the address management. In the case of documentssent externally, a description of the address of the recipient isentered. Date document was received. Time document was received. If this flag is set ('X'), the document was received with the 'express'attribute. If this flag is set ('X'), the document was received with the 'copy'attribute. If this flag is set ('X'), the document was received with the attribute'blind copy'. As a result, it cannot be printed nor forwarded. If this flag is set ('X'), the document cannot be forwarded by therecipient. If this flag is set ('X'), the document cannot be printed by therecipient. If this flag is set ('X'), the recipient must reply to the documentbefore the relevant folder entry can be removed from the inbox. If this flag is set ('X'), the recipient must act upon the documentbefore the relevant folder entry can be removed from the inbox. If this field contains a value between '1' and '9', a user from therecipient group formed by this number must take action on the documentbefore the relevant folder entry can be removed from one of the inboxesinvolved. If the value '0' is entered, no action is required. Number of recipients who must take action on the document. Number of recipients who have accessed the document for processing. Number of recipients who have taken action on the document. Number of recipients who have received the document with the attribute'express'. Number of recipients who have received the document with the attribute'copy'. Number of recipients who have received the document with the attribute'blind copy'. Number of recipients who must reply to the document. Number of recipients who have replied to the document. Number of recipients who have viewed the document. Number of persons who have received the document visibly to allrecipients. To obtain the complete number of recipients, the number ofblind copies in C_BLIND_CP must be added to this value. If this field is not initial (not ' '), the document can be processed. The following values are possible: 'D' : Dialog module 'F' : Function module 'R' : Report 'S' : Report with value transfer to global memory 'T' : Transaction 'U' : Transaction with value transfer to global memory Processing element. Depending on the entry in the field PROC_TYPE, thename of the dialog module, function module, report, or transaction isspecified. Name of the system in which the document is to be processed. If nosystem is specified or the value '*', processing can be carried out inany system. Client in which the document is to be processed. If no client or thevalue '*' is specified, processing is possible in any client. If this flag is set ('X'), the first screen is skipped in theprocessing. If this flag is set ('X'), the document cannot be acted upon from theSAPoffice interface. Processing must be carried out from outsideSAPoffice via the API function module SO_DOCUMENT_SET_STATUS_API1. If this flag is set ('X'), the document can also be deleted in otherfolders via the API. If the folder entry is a received document and this flag is set ('X'),it has already been read. Date when the document was read. Time when the document was read. Status of the folder entry with regard to action to be taken. The following values are possible: 'TAAC' : Still ToDo 'INPR' : In process 'ACCO' : Done If this flag is set ('X'), the folder entry must still be acted upon. If this flag is set ('X'), the folder entry has already been repliedto. If this flag is set ('X'), the folder entry is a viewed resubmitteddocument. Expiration date of the folder entry. When the expiration date has beenreached or exceeded, the entry is placed in the private trash and canbe retrieved from there if necessary before the trash is next emptied.A new folder entry is provided initially with the expiration date ofthe document from the field OBJ_EXPDAT. Size of the document in bytes. Table parameters Contains the type-dependent information of the document by the line. OBJECT_CONTENT This table contains the actual contents of the document. Contains the contents of the document by the line. OBJECT_PARA This table is only used by documents which are to be processed. Itcontains the SET/GET parameters which are passed to the processingelement. Name of the SET/GET parameter. Only the first three characters areused. This field is not used. Contains the appropriate value of the parameter in NAME. This field is not used. OBJECT_PARB This table is only used by documents which have been assigned aparticular processing type. Depending on this, they have a differentmeaning. If the processing element is a report or transaction withvalue transfer to the global memory, the table contents are interpretedas a set of parameters with related values and exported to the memoryID derived from the first line. If the processing element is a functionor dialog module, the table is passed to it as the table parameterMSGDIAL. If the processing element is a report or transaction with valuetransfer to the global memory, the field of the first table linecontains the name of the memory ID used for the export. The fields ofthe other lines are used to contain the names of the parameters. If theprocessing element is a function or dialog module, the fields must beassigned values appropriately according to the use. If the processing element is a report or transaction with valuetransfer to the global memory, the field of the first table line mustremain blank. The fields of the other lines are used to contain thevalues for the parameters in NAME. If the processing element is afunction or dialog module, the fields must be assigned valuesappropriately according to the use. ATTACHMENT_LIST This table contains the essential attributes of the documentattachments. Each line stands for an attachment. ID of the document attachment. This is the connection between theattachment and the document it belongs to. Type of attachment. Name of attachment. Title (short description) of the attachment. RECEIVER_LIST This table contains the recipient list of the document. Each linestands for a recipient. Recipient name. The following entry types are possible: the SAP user name of the recipient the SAPoffice name of the recipient a fax number in the form of the structure SADRFD an Internet address in the form of the structure SADRUD a remote SAP name in the form of the structure SADR7D an X.400 address in the form of the structure SADR8D Type of RECEIVER entry. The following values are allowed: 'B' : SAP user name ' ' : SAPoffice name 'F' : Fax number 'U' : Internet address 'R ' : Remote SAP name 'X' : X.400 address If the document was sent internally, this field contains the SAPofficeID of the recipient, if it was sent externally, the address ID of therecipient is entered. If the document was sent internally, this field contains the SAPofficename of the recipient, if it was sent externally, the name of theaddress ID of the recipient is entered. If the document was sent internally, this field contains the full nameof the recipient from the address management. In the case of documentssent externally, a description of the address of the recipient isinserted. Date document was received. Time document was received. If this flag is set ('X'), the document was received with the attribute'express'. If this flag is set ('X'), the document was received with the attribute'copy'. If this flag is set ('X'), the document was received with the attribute'blind copy'. As a result, it cannot be printed nor forwarded. If this flag is set ('X'), the document cannot be forwarded by therecipient. If this flag is set ('X'), the document cannot be printed by therecipient. If this flag is set ('X'), the recipient must reply to the documentbefore the relevant folder entry can be removed from the inbox. If this flag is set ('X'), the recipient must act upon the documentbefore the relevant folder entry can be removed from the inbox. If this field contains a value between '1' and '9', a user from therecipient group formed by this number must take action on the documentbefore the relevant folder entry can be removed from one of the inboxesinvolved. If the value '0' is entered, no action is required. If the document was sent externally, this field contains thecommunication method used. The following values are possible: 'INT' : Send via Internet 'FAX' : Send as fax 'X40' : Send via X.400 'RML' : Send to another SAP System If the document was sent to an address number, this field contains thesequential number from the address management. This field is not used. This field is not used. This field is not used. If this flag is set ('X'), the sender receives a confirmation as soonas the document has been delivered to the recipient. He/she alsoreceives a message if the document could not be delivered. This flagshould only be set if the document is sent externally, since internallythe send process is carried out synchronously. However, theconfirmation is only supported by a few mail systems such as X.400 andSAP SAP. If this flag is set ('X'), the sender is notified as soon as therecipient has viewed the document. This flag should only be set ifdocuments are sent externally, since internally the send process iscarried out synchronously. However, the read confirmation is onlysupported by a few mail systems, such as X.400 and SAP SAP. If this flag is set ('X'), the recipient receives a message if thedocument could not be delivered to the recipient. This flag should onlybe set if documents are sent externally, since internally the sendprocess is carried out synchronously. However, the message is onlysupported by a few mail systems, such as X.400 and SAP SAP. If this flag is set ('X'), the SAP-specific date was also sent in anexternal bodypart when the document was sent via X.400. However, thisshould only be done if the target system is an SAP System. SAPoffice ID of the forwarder of the document. SAPoffice name of the forwarder of the document. The SAPoffice name isunique client-wide. Full name of the forwarder of the document from the address management. Forwarding date. Forwarding time. Date of send operation. Time of send operation. If the folder entry is a received document and this flag is set ('X'),it has already been read. Date when the document was read. Time when the document was read. Status of the folder entry regarding action to be taken. The following values are possible: 'TAAC' : Still ToDo 'INPR' : In process 'ACCO' : Done If this flag is set ('X'), the folder entry must still be acted upon. If this flag is set ('X'), the folder entry has already been repliedto. Status of the send operation. If a document is sent externally, it isspecified in this field whether it was carried out correctly or not.Some mail systems such as X.400 and SAP SAP also support receipt andread confirmations, which are managed via this field. The following values are possible: 'W', 'w' : Waiting, document not yet sent 'L' : Document sent, no confirmation requested 'S' : Document sent, confirmation awaited 'R', 'D' : Receipt confirmation, send operation successful 'V', 'C' : Read confirmation, document read by recipient 'E' : Send error, document not sent 'F' : Send error, document not received Exceptions Example Notes Further information |
927407 | Determining the content of GOS and SAPoffice documents |