Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /SAPPSPRO/IF_SP_SRM_CONSTANTS | Constants for SRM Object SPs | 20040304 |
Properties
| Class | /SAPPSPRO/CL_R3_OBJECT_API | |
| Short Description | API for BANFs (Purchase Requisitions) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /SAPPSPRO/RM/INTERFACE | BADI's, Interfaces |
| Created | 20040226 | SAP |
| Last change | 20050301 | SAP |
| 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /SAPPSPRO/IF_SP_SRM_CONSTANTS | Constants for SRM Object SPs | 20040304 |
Friends
Class /SAPPSPRO/CL_R3_OBJECT_API has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | 'BOR_OBJECT_ID' | 'BOR object ID' | 20040227 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'BOR_OBJECT_TYPE' | 'BOR object type' | 20040227 | ||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_SRM_CLIENT_SERVICE | Client service | 20040227 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_SRM_CLIENT_OBJ_FACTORY | Framework-Specific Object Factory | 20040227 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_POID | Organizer POID | 20040227 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_ORGANIZER_BE | Interface for Organizer Backend | 20040227 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_POID_DIRECTORY | POID directory | 20040227 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_POID_DIR_EDIT | POID Dictionary - Edit POID Directory | 20040227 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_POID_RELA_EDIT | POID relationship edit object | 20040301 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_SRM_REGISTRY | Registry object | 20040226 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_ROOT | Root object | 20040227 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_SRM_SERVICE | Service | 20040227 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | /SAPPSPRO/T_APPL_LOG | Table for appl log entries | 20040712 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | STRING | Area ID | 20040227 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | STRING | Client FW ID | 20040227 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | STRING | Organizer SPS ID | 20040227 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | STRING | Entry as GUID | 20040227 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Update mode = 'X' | 20040226 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds a newly created element to the history | 20040227 | |
| 2 | Instance method | Public | Method | Calls a series of meth. in order to create a SRM doc. in RM | 20040819 | |
| 3 | Instance method | Public | Method | Calls a series of meth. in order to create a SRM doc. in RM | 20041220 | |
| 4 | Instance method | Public | Method | Calls a series of meth. in order to create a SRM doc. in RM | 20040817 | |
| 5 | Instance method | Public | Method | Calls a series of meth. in order to create a SRM doc. in RM | 20040226 | |
| 6 | Instance method | Protected | Method | Checks if a given document is an element in a given record | 20040818 | |
| 7 | Instance method | Public | Constructor | CONSTRUCTOR | 20040226 | |
| 8 | Instance method | Protected | Method | Creates an Archive Link Document as Element in RM | 20040817 | |
| 9 | Instance method | Protected | Method | Creates a POID relation entry | 20040301 | |
| 10 | Instance method | Protected | Method | Create a R3 BOR object in RM | 20040226 | |
| 11 | Instance method | Protected | Method | Creates a SRM record | 20040227 | |
| 12 | Instance method | Private | Method | Fill object attributes | 20040226 | |
| 13 | Instance method | Public | Method | Gets application log tabe | 20040712 | |
| 14 | Instance method | Private | Method | Gets a connection parameter without having a backened class | 20040304 | |
| 15 | Instance method | Public | Method | Gets the logical R/3 system | 20040818 | |
| 16 | Instance method | Private | Method | Gives for an item POID/document the header POID/record POID | 20040817 | |
| 17 | Static method | Public | Method | Gets the record POID from the application data | 20040818 | |
| 18 | Instance method | Private | Method | Gets related SP ID if SPS ID is given | 20040305 | |
| 19 | Instance method | Protected | Method | Sets the record attributes after creation of the record | 20040714 | |
| 20 | Instance method | Protected | Method | Adds mult. rel. SRM documents to the already created record | 20040301 | |
| 21 | Instance method | Private | Method | Write application log and return parameter | 20040227 | |
| 22 | Instance method | Public | Method | Writes message into application log | 20040301 | |
| 23 | Instance method | Private | Method | Write protocol | 20040227 |
Events
Class /SAPPSPRO/CL_R3_OBJECT_API has no event.
Types
Class /SAPPSPRO/CL_R3_OBJECT_API has no local type.
Method Signatures
Method ADD_ELEMENT_TO_HISTORY_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID of the new element | 20040227 | |||
| 2 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | RMS ID | 20040227 | |||
| 3 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | Username | 20040227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20040227 |
Method CALL_METHODS_FOR_ADD_2ND_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20040819 | |||
| 2 | IV_ANCHOR_DOC_1 | Call by reference | Type reference (TYPE) | STRING | Anchor for R/3 document | 20040819 | |||
| 3 | IV_DESCRIPTION_1 | Call by reference | Type reference (TYPE) | BAPISRMREC-EL_DESCR | Description of Doc. to be added | 20040819 | |||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /SAPPSPRO/_OBJECT_ID | Transaction Id of R3 Object | 20040819 | |||
| 5 | IV_OBJECT_ID_1 | Call by reference | Type reference (TYPE) | /SAPPSPRO/_OBJECT_ID | Object of Doc. to be added | 20040819 | |||
| 6 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | BOR Object type | 20040819 | |||
| 7 | IV_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | OJ_NAME | Object type of Doc. to be added | 20040819 | |||
| 8 | IV_PROCESSING_MODE | Call by reference | Type reference (TYPE) | STRING | Editing mode ('CREATE', 'CHANGE') | 20040819 | |||
| 9 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | Records management system id | 20040819 | |||
| 10 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | Element type in records management | 20040819 | |||
| 11 | IV_SPS_ID_1 | Call by reference | Type reference (TYPE) | STRING | SPS ID of Archive Link Document | 20040819 | |||
| 12 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20040819 |
Method CALL_METHODS_FOR_ADD_2ND_R3 on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method CALL_METHODS_FOR_ADD_AL_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20041220 | |||
| 2 | IS_AL_DATA | Call by reference | Type reference (TYPE) | TOADT | ArchiveLink Document Table | 20041220 | |||
| 3 | IV_AL_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | AL document description | 20041220 | |||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /SAPPSPRO/_OBJECT_ID | Transaction Id of R3 Object | 20041220 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | BOR Object type | 20041220 | |||
| 6 | IV_PROCESSING_MODE | Call by reference | Type reference (TYPE) | STRING | Editing mode ('CREATE', 'CHANGE') | 20041220 | |||
| 7 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | Records management system id | 20041220 | |||
| 8 | IV_SCNID | Call by reference | Type reference (TYPE) | SRMAISCNID | Integration Scenario | 20041220 | |||
| 9 | IV_SEMCLASS | Call by reference | Type reference (TYPE) | /SAPPSPRO/_SEMCLASS | Semantic classification of ArchiveLink document type | 20041220 | |||
| 10 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | Element type in records management | 20041220 | |||
| 11 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20041220 |
Method CALL_METHODS_FOR_ADD_AL_DOC on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method CALL_METHODS_FOR_ADD_AL_DOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20040817 | |||
| 2 | IV_AL_CREPID | Call by reference | Type reference (TYPE) | SAEARCHIVI | Content Repository Identification | 20040818 | |||
| 3 | IV_AL_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | AL document description | 20040818 | |||
| 4 | IV_AL_DOCCLASS | Call by reference | Type reference (TYPE) | SAEDOKTYP | SAP ArchiveLink: Document class | 20040818 | |||
| 5 | IV_AL_DOCID | Call by reference | Type reference (TYPE) | SAEARDOID | SAP ArchiveLink: Document ID | 20040818 | |||
| 6 | IV_ANCHOR_AL_DOC | Call by reference | Type reference (TYPE) | STRING | Anchor for R/3 document | 20040817 | |||
| 7 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /SAPPSPRO/_OBJECT_ID | Transaction Id of R3 Object | 20040817 | |||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | BOR Object type | 20040817 | |||
| 9 | IV_PROCESSING_MODE | Call by reference | Type reference (TYPE) | STRING | Editing mode ('CREATE', 'CHANGE') | 20040817 | |||
| 10 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | Records management system id | 20040817 | |||
| 11 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | Element type in records management | 20040817 | |||
| 12 | IV_SPS_ID_AL | Call by reference | Type reference (TYPE) | STRING | SPS ID of Archive Link Document | 20040818 | |||
| 13 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20040817 |
Method CALL_METHODS_FOR_ADD_AL_DOCS on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method CALL_METHODS_FOR_CREATE_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20040226 | |||
| 2 | EV_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | STRING | Logical system of R/3 object | 20040301 | |||
| 3 | EV_REC_DOC_ID | Call by reference | Type reference (TYPE) | SDOKOBJECT | DocId of record created | 20040813 | |||
| 4 | IV_ANCHOR_DOC | Call by reference | Type reference (TYPE) | STRING | Anchor for R/3 document | 20040308 | |||
| 5 | IV_MODEL_ID | Call by reference | Type reference (TYPE) | STRING | Document id of record model | 20040226 | |||
| 6 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /SAPPSPRO/_OBJECT_ID | Transaction Id of R3 Object | 20040226 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | BOR Object type | 20040227 | |||
| 8 | IV_PROCESSING_MODE | Call by reference | Type reference (TYPE) | STRING | Editing mode ('CREATE', 'CHANGE') | 20040226 | |||
| 9 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | Records management system id | 20040226 | |||
| 10 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | Element type in records management | 20040226 | |||
| 11 | IV_SPS_ID_RECORD | Call by reference | Type reference (TYPE) | STRING | Element type of the record in RM | 20040226 | |||
| 12 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20040226 |
Method CALL_METHODS_FOR_CREATE_R3 on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method CHECK_DOC_EXIST_IN_REC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_IN_RECORD | Call by reference | Type reference (TYPE) | BOOLEAN | Doc is in Record ='X' | 20040818 | |||
| 2 | IO_DOC_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID of the document | 20040818 | |||
| 3 | IO_RECORD_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID of the record | 20040818 |
Method CHECK_DOC_EXIST_IN_REC on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DMWB_ATTR_TAB | Call by reference | Type reference (TYPE) | BAPIPROPT | BAPI: Property Table | 20040312 | |||
| 2 | IV_AREA_ID | Call by reference | Type reference (TYPE) | STRING | Area ID of framework | 20040226 | |||
| 3 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS ID of SRM object | 20040226 | |||
| 4 | IV_SPS_ORGANIZER | Call by reference | Type reference (TYPE) | STRING | SPS ID of organizer | 20040226 | |||
| 5 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | BOOLEAN | Update task = 'X', non udate task = space | 20040226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Initialisierungsfehler (abstrakt) | 20040226 | ||
| 2 | Fehler Registrierungsdaten (abstrakt) | 20040226 |
Method CREATE_AL_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040817 | |||
| 2 | ES_DESCRIPTION_STRING | Call by reference | Type reference (TYPE) | BAPISRMREC-EL_DESCR | Description string of the SRM object | 20040817 | |||
| 3 | ET_POID_TABLE | Call by reference | Type reference (TYPE) | SRM_LIST_POID | List: POID Parameter Values | 20040817 | |||
| 4 | EV_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20040817 | |||
| 5 | IV_AL_CREPID | Call by reference | Type reference (TYPE) | SAEARCHIVI | Content Repository Identification | 20040817 | |||
| 6 | IV_AL_DOCCLASS | Call by reference | Type reference (TYPE) | SAEDOKTYP | SAP ArchiveLink: Document class | 20040817 | |||
| 7 | IV_AL_DOCID | Call by reference | Type reference (TYPE) | SAEARDOID | SAP ArchiveLink: Document ID | 20040817 | |||
| 8 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | AL document description | 20040817 | |||
| 9 | IV_PROCESSING_MODE | Call by reference | Type reference (TYPE) | STRING | 'Create', 'Change',... | 20040817 | |||
| 10 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | 'S_CMG_DEMO' | Used records management system | 20040817 | ||
| 11 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS ID of the used element | 20040817 | |||
| 12 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20040817 | |||
| 13 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | STRING | Update mode | 20040817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (Abstract) | 20040817 | ||
| 2 | Initialisierungsfehler (abstrakt) | 20040817 | ||
| 3 | POID Fehler (abstrakt) | 20040817 | ||
| 4 | POID Directory | 20040817 | ||
| 5 | Fehler Registrierungsdaten (abstrakt) | 20040817 |
Method CREATE_POID_DIR_RELA_ENTRY_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20040301 | |||
| 2 | IO_POID1 | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID object 1 | 20040301 | |||
| 3 | IO_POID2 | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID object 2 | 20040301 | |||
| 4 | IV_RELATION_TYPE | Call by reference | Type reference (TYPE) | STRING | Relationship type | 20040301 | |||
| 5 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | STRING | Constants: IF_SRM=>DB_UPDATE / DB_UPD....... | 20040301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20040301 |
Method CREATE_R3_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040226 | |||
| 2 | ES_DESCRIPTION_STRING | Call by reference | Type reference (TYPE) | BAPISRMREC-EL_DESCR | Description string of the SRM object | 20040226 | |||
| 3 | ET_POID_TABLE | Call by reference | Type reference (TYPE) | SRM_LIST_POID | List: POID Parameter Values | 20040226 | |||
| 4 | EV_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20040226 | |||
| 5 | EV_STAND_DESCR | Call by reference | Type reference (TYPE) | STRING | Standard description from registry | 20040226 | |||
| 6 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /SAPPSPRO/_OBJECT_ID | Object ID of the document | 20040226 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | BOR Object type: Purchase Order, Shopping Cart, ... | 20040227 | |||
| 8 | IV_PROCESSING_MODE | Call by reference | Type reference (TYPE) | STRING | 'Create', 'Change',... | 20040226 | |||
| 9 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | Used records management system | 20040226 | |||
| 10 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS ID of the used element | 20040226 | |||
| 11 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20040226 | |||
| 12 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | STRING | Update mode | 20040226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20040227 | ||
| 2 | Initialisierungsfehler (abstrakt) | 20040227 | ||
| 3 | POID Fehler (abstrakt) | 20040227 | ||
| 4 | POID Directory | 20040227 | ||
| 5 | Fehler Registrierungsdaten (abstrakt) | 20040227 |
Method CREATE_R3_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID of the record | 20040227 | |||
| 2 | EV_DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | Document ID of the record | 20040227 | |||
| 3 | EV_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | STRING | Logical system of R/3 object | 20040301 | |||
| 4 | EV_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returncode | 20040227 | |||
| 5 | EV_RETURN_ATTR | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20040311 | |||
| 6 | IO_POID_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID of the R73 document | 20040227 | |||
| 7 | IV_DOC_DESCR | Call by reference | Type reference (TYPE) | STRING | SRM Document description | 20040227 | |||
| 8 | IV_MODEL_DOCID | Call by reference | Type reference (TYPE) | STRING | 'Documentclass' 'GUID' of record model | 20040227 | |||
| 9 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /SAPPSPRO/_OBJECT_ID | Character Field Length = 10 | 20040227 | |||
| 10 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | Object type of r/3 object | 20040301 | |||
| 11 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | 'S_CMG_DEMO' | RMS ID in SRM | 20040227 | ||
| 12 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | Element Type ID | 20040227 | |||
| 13 | IV_SPS_ID_R3_DOC | Call by reference | Type reference (TYPE) | STRING | SPS ID of R/3 document | 20040422 | |||
| 14 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20040227 | |||
| 15 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | STRING | Update mode | 20040227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20040227 | ||
| 2 | CX_SRM_SP_BACK | 20040227 | ||
| 3 | Initialisierungsfehler (abstrakt) | 20040227 | ||
| 4 | POID Fehler (abstrakt) | 20040227 | ||
| 5 | POID Directory | 20040227 | ||
| 6 | Fehler Registrierungsdaten (abstrakt) | 20040227 | ||
| 7 | CX_SRM_SP_RECORD | 20040227 |
Method FILL_ATTRIBUTES_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS id of object | 20040226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribut Wert (abstrakt) | 20040304 | ||
| 2 | Initialisierungsfehler (abstrakt) | 20040226 | ||
| 3 | Fehler Registrierungsdaten (abstrakt) | 20040226 |
Method GET_APPL_LOG_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_APPL_LOG | Value transfer | Type reference (TYPE) | /SAPPSPRO/T_APPL_LOG | Table for application log | 20040712 |
Method GET_APPL_LOG_TABLE on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method GET_CONNECTION_PARAM_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONNEC_PAR_SP | Call by reference | Type reference (TYPE) | STRING | Connection param. value | 20040304 | |||
| 2 | IV_CONNEC_PAR_ID | Call by reference | Type reference (TYPE) | STRING | Cpnnection param. ID | 20040304 | |||
| 3 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS ID of element | 20040304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribut Wert (abstrakt) | 20040304 | ||
| 2 | Initialisierungsfehler (abstrakt) | 20040304 | ||
| 3 | Fehler Registrierungsdaten (abstrakt) | 20040304 |
Method GET_LOGICAL_SYSTEM_OF_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | STRING | Logical System | 20040818 | |||
| 2 | IV_SPS_ID_R3 | Call by reference | Type reference (TYPE) | STRING | SPS ID of R/3 object | 20040818 |
Method GET_LOGICAL_SYSTEM_OF_R3 on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method GET_POID_RELA_ENTRY_FROM_POID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_POID_HEADER | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Result POID | 20040817 | |||
| 2 | IO_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Source POID (item) | 20040817 | |||
| 3 | IV_AREA_ID | Call by reference | Type reference (TYPE) | STRING | Area id | 20040817 | |||
| 4 | IV_RELATION_TYPE | Call by reference | Type reference (TYPE) | STRING | Relation type | 20040817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Initialisierungsfehler (abstrakt) | 20040817 | ||
| 2 | POID Fehler (abstrakt) | 20040817 | ||
| 3 | POID Directory | 20040817 | ||
| 4 | POID Relation | 20040817 | ||
| 5 | Fehler Registrierungsdaten (abstrakt) | 20040817 |
Method GET_RECORD_POID_FROM_APPL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_RECORD_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040818 | |||
| 2 | ET_RECORD_POID_TABLE | Call by reference | Type reference (TYPE) | SRM_LIST_POID | List: POID Parameter Values | 20040818 | |||
| 3 | EV_NO_DOCUMENT | Call by reference | Type reference (TYPE) | BOOLEAN | No Document = 'X' | 20040818 | |||
| 4 | EV_NO_RECORD | Call by reference | Type reference (TYPE) | BOOLEAN | No Record = 'X' | 20040818 | |||
| 5 | IT_POID_TABLE | Call by reference | Type reference (TYPE) | SRM_LIST_POID | List: POID Parameter Values | 20040818 | |||
| 6 | IV_AREA_ID | Call by reference | Type reference (TYPE) | STRING | Area ID | 20040818 | |||
| 7 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | RMS ID | 20040818 | |||
| 8 | IV_SPS_ID_DOC | Call by reference | Type reference (TYPE) | STRING | SPS ID of the underlying document | 20040818 | |||
| 9 | IV_SPS_ORGANIZER | Call by reference | Type reference (TYPE) | STRING | Organizer SPS ID | 20040818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20040818 | ||
| 2 | Initialisierungsfehler (abstrakt) | 20040818 | ||
| 3 | POID Fehler (abstrakt) | 20040818 | ||
| 4 | Fehler Registrierungsdaten (abstrakt) | 20040818 |
Method GET_SP_ID_FOR_SPS_ID_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SP_ID | Value transfer | Type reference (TYPE) | STRING | SP ID | 20040305 | |||
| 2 | IV_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS ID | 20040305 |
Method GET_SP_ID_FOR_SPS_ID_R3 on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method SET_RECORD_ATTRIBUTES_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20040714 | |||
| 2 | IO_POID_RECORD | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Record POID | 20040714 | |||
| 3 | IV_DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | Document ID of record | 20040714 | |||
| 4 | IV_LOGSYS | Call by reference | Type reference (TYPE) | CHAR40 | Logical system | 20040714 | |||
| 5 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /SAPPSPRO/OBJECT_ID | Number for Shopping Cart | 20040714 | |||
| 6 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | RMSID | 20040714 | |||
| 7 | IV_SPS_ID_RECORD | Call by reference | Type reference (TYPE) | STRING | SPS ID of record | 20040714 | |||
| 8 | IV_STORE_AS_NEW_VERSION | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Boolean: Possible Values IF_SRM=>TRUE / FALSE | 20040714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic SP2: Allgemeiner Fehler | 20040714 |
Method SRM_RECORD_ADD_MULT_DOCS_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20040301 | |||
| 2 | IO_POID_RECORD | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID of record | 20040422 | |||
| 3 | IT_POID_DESCR | Call by reference | Type reference (TYPE) | /SAPPSPRO/T_POID_DESCR | POID<->description table | 20040301 | |||
| 4 | IV_DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | Document id of the record | 20040301 | |||
| 5 | IV_RMS_ID | Call by reference | Type reference (TYPE) | STRING | RMS ID | 20040301 | |||
| 6 | IV_SPS_ID_RECORD | Call by reference | Type reference (TYPE) | STRING | SPS ID of the record | 20040301 | |||
| 7 | IV_STORE_AS_NEW_VERSION | Call by reference | Type reference (TYPE) | BAPISRMREC-BOOLEAN | Boolean | 20040301 |
Method SRM_RECORD_ADD_MULT_DOCS_R3 on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method WRITE_APPL_LOG_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20040227 | |||
| 2 | IO_CX_ROOT | Call by reference | Type reference (TYPE) | /SAPPSPRO/_CX_ROOT | Ref to cx_root | 20040227 |
Method WRITE_APPL_LOG_R3 on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method WRITE_MESSAGE_INTO_APPL_LOG_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Messages, Message Number | 20040301 | |||
| 2 | IV_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log:Message problem class | 20040301 | |||
| 3 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Message text | 20040301 |
Method WRITE_MESSAGE_INTO_APPL_LOG_R3 on class /SAPPSPRO/CL_R3_OBJECT_API has no exception.
Method WRITE_PROTOCOL_R3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LO_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040227 | |||
| 2 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | STRING | 20040227 | ||||
| 3 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | STRING | Update = 'X' | 20040227 | |||
| 4 | IV_U_NAME | Call by reference | Type reference (TYPE) | SY-UNAME | SAP System, User Logon Name | 20040227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20040227 | ||
| 2 | POID Fehler (abstrakt) | 20040227 | ||
| 3 | POID Directory | 20040227 | ||
| 4 | Exception class for SRM protocol | 20040227 |
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 10A |