SAP ABAP Class /SAPPSPRO/CL_R3_OBJECT_API (API for BANFs (Purchase Requisitions))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     /SAPPSPRO/RM/INTERFACE (Package) BADI's, Interfaces
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 SRMGS 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 GC_BOR_OBJECT_ID_DESC Constant Private Type reference (TYPE) STRING 'BOR_OBJECT_ID' 'BOR object ID' 20040227
2 GC_BOR_OBJECT_TYPE_DESC Constant Private Type reference (TYPE) STRING 'BOR_OBJECT_TYPE' 'BOR object type' 20040227
3 GO_CLIENT_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_SRM_SRM_CLIENT_SERVICE Client service 20040227
4 GO_OBJ_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_SRM_SRM_CLIENT_OBJ_FACTORY Framework-Specific Object Factory 20040227
5 GO_ORGANIZER Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID Organizer POID 20040227
6 GO_ORGANIZER_OBJ Instance attribute Private Object reference (TYPE REF TO) IF_SRM_ORGANIZER_BE Interface for Organizer Backend 20040227
7 GO_POID_DIRECTORY Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID_DIRECTORY POID directory 20040227
8 GO_POID_DIR_EDIT Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID_DIR_EDIT POID Dictionary - Edit POID Directory 20040227
9 GO_POID_RELA_EDIT Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID_RELA_EDIT POID relationship edit object 20040301
10 GO_REGISTRY Instance attribute Private Object reference (TYPE REF TO) IF_SRM_SRM_REGISTRY Registry object 20040226
11 GO_ROOT_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_SRM_ROOT Root object 20040227
12 GO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_SRM_SRM_SERVICE Service 20040227
13 GT_APPLICATION_LOG Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_APPL_LOG Table for appl log entries 20040712
14 GV_AREA_ID Instance attribute Private Type reference (TYPE) STRING Area ID 20040227
15 GV_CLIENT_FW_ID Instance attribute Private Type reference (TYPE) STRING Client FW ID 20040227
16 GV_ORGANIZER_SPS_ID Instance attribute Private Type reference (TYPE) STRING Organizer SPS ID 20040227
17 GV_POID_DIR_ENTRY Instance attribute Private Type reference (TYPE) STRING Entry as GUID 20040227
18 GV_UPDATE_MODE Instance attribute Private Type reference (TYPE) BOOLEAN Update mode = 'X' 20040226
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENT_TO_HISTORY_R3 Instance method Private Method Adds a newly created element to the history 20040227
2 CALL_METHODS_FOR_ADD_2ND_R3 Instance method Public Method Calls a series of meth. in order to create a SRM doc. in RM 20040819
3 CALL_METHODS_FOR_ADD_AL_DOC Instance method Public Method Calls a series of meth. in order to create a SRM doc. in RM 20041220
4 CALL_METHODS_FOR_ADD_AL_DOCS Instance method Public Method Calls a series of meth. in order to create a SRM doc. in RM 20040817
5 CALL_METHODS_FOR_CREATE_R3 Instance method Public Method Calls a series of meth. in order to create a SRM doc. in RM 20040226
6 CHECK_DOC_EXIST_IN_REC Instance method Protected Method Checks if a given document is an element in a given record 20040818
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040226
8 CREATE_AL_OBJECT Instance method Protected Method Creates an Archive Link Document as Element in RM 20040817
9 CREATE_POID_DIR_RELA_ENTRY_R3 Instance method Protected Method Creates a POID relation entry 20040301
10 CREATE_R3_OBJECT Instance method Protected Method Create a R3 BOR object in RM 20040226
11 CREATE_R3_RECORD Instance method Protected Method Creates a SRM record 20040227
12 FILL_ATTRIBUTES_R3 Instance method Private Method Fill object attributes 20040226
13 GET_APPL_LOG_TABLE Instance method Public Method Gets application log tabe 20040712
14 GET_CONNECTION_PARAM_R3 Instance method Private Method Gets a connection parameter without having a backened class 20040304
15 GET_LOGICAL_SYSTEM_OF_R3 Instance method Public Method Gets the logical R/3 system 20040818
16 GET_POID_RELA_ENTRY_FROM_POID Instance method Private Method Gives for an item POID/document the header POID/record POID 20040817
17 GET_RECORD_POID_FROM_APPL_DATA Static method Public Method Gets the record POID from the application data 20040818
18 GET_SP_ID_FOR_SPS_ID_R3 Instance method Private Method Gets related SP ID if SPS ID is given 20040305
19 SET_RECORD_ATTRIBUTES_R3 Instance method Protected Method Sets the record attributes after creation of the record 20040714
20 SRM_RECORD_ADD_MULT_DOCS_R3 Instance method Protected Method Adds mult. rel. SRM documents to the already created record 20040301
21 WRITE_APPL_LOG_R3 Instance method Private Method Write application log and return parameter 20040227
22 WRITE_MESSAGE_INTO_APPL_LOG_R3 Instance method Public Method Writes message into application log 20040301
23 WRITE_PROTOCOL_R3 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 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of the new element 20040227
2 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING RMS ID 20040227
3 Importing IV_UNAME Call by reference Type reference (TYPE) SY-UNAME Username 20040227
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20040819
2 Importing IV_ANCHOR_DOC_1 Call by reference Type reference (TYPE) STRING Anchor for R/3 document 20040819
3 Importing IV_DESCRIPTION_1 Call by reference Type reference (TYPE) BAPISRMREC-EL_DESCR Description of Doc. to be added 20040819
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Transaction Id of R3 Object 20040819
5 Importing IV_OBJECT_ID_1 Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Object of Doc. to be added 20040819
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME BOR Object type 20040819
7 Importing IV_OBJECT_TYPE_1 Call by reference Type reference (TYPE) OJ_NAME Object type of Doc. to be added 20040819
8 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) STRING Editing mode ('CREATE', 'CHANGE') 20040819
9 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING Records management system id 20040819
10 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING Element type in records management 20040819
11 Importing IV_SPS_ID_1 Call by reference Type reference (TYPE) STRING SPS ID of Archive Link Document 20040819
12 Importing 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20041220
2 Importing IS_AL_DATA Call by reference Type reference (TYPE) TOADT ArchiveLink Document Table 20041220
3 Importing IV_AL_DESCRIPTION Call by reference Type reference (TYPE) STRING AL document description 20041220
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Transaction Id of R3 Object 20041220
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME BOR Object type 20041220
6 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) STRING Editing mode ('CREATE', 'CHANGE') 20041220
7 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING Records management system id 20041220
8 Importing IV_SCNID Call by reference Type reference (TYPE) SRMAISCNID Integration Scenario 20041220
9 Importing IV_SEMCLASS Call by reference Type reference (TYPE) /SAPPSPRO/_SEMCLASS Semantic classification of ArchiveLink document type 20041220
10 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING Element type in records management 20041220
11 Importing 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20040817
2 Importing IV_AL_CREPID Call by reference Type reference (TYPE) SAEARCHIVI Content Repository Identification 20040818
3 Importing IV_AL_DESCRIPTION Call by reference Type reference (TYPE) STRING AL document description 20040818
4 Importing IV_AL_DOCCLASS Call by reference Type reference (TYPE) SAEDOKTYP SAP ArchiveLink: Document class 20040818
5 Importing IV_AL_DOCID Call by reference Type reference (TYPE) SAEARDOID SAP ArchiveLink: Document ID 20040818
6 Importing IV_ANCHOR_AL_DOC Call by reference Type reference (TYPE) STRING Anchor for R/3 document 20040817
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Transaction Id of R3 Object 20040817
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME BOR Object type 20040817
9 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) STRING Editing mode ('CREATE', 'CHANGE') 20040817
10 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING Records management system id 20040817
11 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING Element type in records management 20040817
12 Importing IV_SPS_ID_AL Call by reference Type reference (TYPE) STRING SPS ID of Archive Link Document 20040818
13 Importing 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20040226
2 Exporting EV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) STRING Logical system of R/3 object 20040301
3 Exporting EV_REC_DOC_ID Call by reference Type reference (TYPE) SDOKOBJECT DocId of record created 20040813
4 Importing IV_ANCHOR_DOC Call by reference Type reference (TYPE) STRING Anchor for R/3 document 20040308
5 Importing IV_MODEL_ID Call by reference Type reference (TYPE) STRING Document id of record model 20040226
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Transaction Id of R3 Object 20040226
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME BOR Object type 20040227
8 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) STRING Editing mode ('CREATE', 'CHANGE') 20040226
9 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING Records management system id 20040226
10 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING Element type in records management 20040226
11 Importing IV_SPS_ID_RECORD Call by reference Type reference (TYPE) STRING Element type of the record in RM 20040226
12 Importing 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 Exporting EV_IS_IN_RECORD Call by reference Type reference (TYPE) BOOLEAN Doc is in Record ='X' 20040818
2 Importing IO_DOC_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of the document 20040818
3 Importing 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 Importing IT_DMWB_ATTR_TAB Call by reference Type reference (TYPE) BAPIPROPT BAPI: Property Table 20040312
2 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area ID of framework 20040226
3 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID of SRM object 20040226
4 Importing IV_SPS_ORGANIZER Call by reference Type reference (TYPE) STRING SPS ID of organizer 20040226
5 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) BOOLEAN Update task = 'X', non udate task = space 20040226
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040226
2 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040226

Method CREATE_AL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040817
2 Exporting ES_DESCRIPTION_STRING Call by reference Type reference (TYPE) BAPISRMREC-EL_DESCR Description string of the SRM object 20040817
3 Exporting ET_POID_TABLE Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Values 20040817
4 Exporting EV_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20040817
5 Importing IV_AL_CREPID Call by reference Type reference (TYPE) SAEARCHIVI Content Repository Identification 20040817
6 Importing IV_AL_DOCCLASS Call by reference Type reference (TYPE) SAEDOKTYP SAP ArchiveLink: Document class 20040817
7 Importing IV_AL_DOCID Call by reference Type reference (TYPE) SAEARDOID SAP ArchiveLink: Document ID 20040817
8 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING AL document description 20040817
9 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) STRING 'Create', 'Change',... 20040817
10 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING 'S_CMG_DEMO' Used records management system 20040817
11 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID of the used element 20040817
12 Importing IV_UNAME Call by reference Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20040817
13 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) STRING Update mode 20040817
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (Abstract) 20040817
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040817
3 CX_SRM_POID POID Fehler (abstrakt) 20040817
4 CX_SRM_POID_DIR POID Directory 20040817
5 CX_SRM_REGISTRATION_DATA 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 Exporting EV_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20040301
2 Importing IO_POID1 Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID object 1 20040301
3 Importing IO_POID2 Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID object 2 20040301
4 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) STRING Relationship type 20040301
5 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) STRING Constants: IF_SRM=>DB_UPDATE / DB_UPD....... 20040301
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040301

Method CREATE_R3_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040226
2 Exporting ES_DESCRIPTION_STRING Call by reference Type reference (TYPE) BAPISRMREC-EL_DESCR Description string of the SRM object 20040226
3 Exporting ET_POID_TABLE Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Values 20040226
4 Exporting EV_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20040226
5 Exporting EV_STAND_DESCR Call by reference Type reference (TYPE) STRING Standard description from registry 20040226
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Object ID of the document 20040226
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME BOR Object type: Purchase Order, Shopping Cart, ... 20040227
8 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) STRING 'Create', 'Change',... 20040226
9 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING Used records management system 20040226
10 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID of the used element 20040226
11 Importing IV_UNAME Call by reference Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20040226
12 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) STRING Update mode 20040226
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040227
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040227
3 CX_SRM_POID POID Fehler (abstrakt) 20040227
4 CX_SRM_POID_DIR POID Directory 20040227
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040227

Method CREATE_R3_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of the record 20040227
2 Exporting EV_DOC_ID Call by reference Type reference (TYPE) SRMGS_DOC_ID Document ID of the record 20040227
3 Exporting EV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) STRING Logical system of R/3 object 20040301
4 Exporting EV_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returncode 20040227
5 Exporting EV_RETURN_ATTR Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20040311
6 Importing IO_POID_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of the R73 document 20040227
7 Importing IV_DOC_DESCR Call by reference Type reference (TYPE) STRING SRM Document description 20040227
8 Importing IV_MODEL_DOCID Call by reference Type reference (TYPE) STRING 'Documentclass' 'GUID' of record model 20040227
9 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Character Field Length = 10 20040227
10 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME Object type of r/3 object 20040301
11 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING 'S_CMG_DEMO' RMS ID in SRM 20040227
12 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING Element Type ID 20040227
13 Importing IV_SPS_ID_R3_DOC Call by reference Type reference (TYPE) STRING SPS ID of R/3 document 20040422
14 Importing IV_UNAME Call by reference Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20040227
15 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) STRING Update mode 20040227
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040227
2 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20040227
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040227
4 CX_SRM_POID POID Fehler (abstrakt) 20040227
5 CX_SRM_POID_DIR POID Directory 20040227
6 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040227
7 CX_SRM_SP_RECORD 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 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING SPS id of object 20040226
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040304
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040226
3 CX_SRM_REGISTRATION_DATA 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 Returning 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 Exporting EV_CONNEC_PAR_SP Call by reference Type reference (TYPE) STRING Connection param. value 20040304
2 Importing IV_CONNEC_PAR_ID Call by reference Type reference (TYPE) STRING Cpnnection param. ID 20040304
3 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID of element 20040304
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040304
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040304
3 CX_SRM_REGISTRATION_DATA 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 Exporting EV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) STRING Logical System 20040818
2 Importing 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 Exporting EO_POID_HEADER Call by reference Object reference (TYPE REF TO) IF_SRM_POID Result POID 20040817
2 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Source POID (item) 20040817
3 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area id 20040817
4 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) STRING Relation type 20040817
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040817
2 CX_SRM_POID POID Fehler (abstrakt) 20040817
3 CX_SRM_POID_DIR POID Directory 20040817
4 CX_SRM_POID_RELA POID Relation 20040817
5 CX_SRM_REGISTRATION_DATA 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 Exporting EO_RECORD_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040818
2 Exporting ET_RECORD_POID_TABLE Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Values 20040818
3 Exporting EV_NO_DOCUMENT Call by reference Type reference (TYPE) BOOLEAN No Document = 'X' 20040818
4 Exporting EV_NO_RECORD Call by reference Type reference (TYPE) BOOLEAN No Record = 'X' 20040818
5 Importing IT_POID_TABLE Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Values 20040818
6 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area ID 20040818
7 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING RMS ID 20040818
8 Importing IV_SPS_ID_DOC Call by reference Type reference (TYPE) STRING SPS ID of the underlying document 20040818
9 Importing IV_SPS_ORGANIZER Call by reference Type reference (TYPE) STRING Organizer SPS ID 20040818
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040818
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040818
3 CX_SRM_POID POID Fehler (abstrakt) 20040818
4 CX_SRM_REGISTRATION_DATA 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 Returning EV_SP_ID Value transfer Type reference (TYPE) STRING SP ID 20040305
2 Importing 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 Exporting EV_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20040714
2 Importing IO_POID_RECORD Call by reference Object reference (TYPE REF TO) IF_SRM_POID Record POID 20040714
3 Importing IV_DOC_ID Call by reference Type reference (TYPE) SRMGS_DOC_ID Document ID of record 20040714
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) CHAR40 Logical system 20040714
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/OBJECT_ID Number for Shopping Cart 20040714
6 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING RMSID 20040714
7 Importing IV_SPS_ID_RECORD Call by reference Type reference (TYPE) STRING SPS ID of record 20040714
8 Importing 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 CX_SRM_GSP 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 Exporting EV_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20040301
2 Importing IO_POID_RECORD Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of record 20040422
3 Importing IT_POID_DESCR Call by reference Type reference (TYPE) /SAPPSPRO/T_POID_DESCR POID<->description table 20040301
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) SRMGS_DOC_ID Document id of the record 20040301
5 Importing IV_RMS_ID Call by reference Type reference (TYPE) STRING RMS ID 20040301
6 Importing IV_SPS_ID_RECORD Call by reference Type reference (TYPE) STRING SPS ID of the record 20040301
7 Importing 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 Exporting EV_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20040227
2 Importing 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 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20040301
2 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log:Message problem class 20040301
3 Importing 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 Importing IO_LO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040227
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) STRING 20040227
3 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) STRING Update = 'X' 20040227
4 Importing IV_U_NAME Call by reference Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20040227
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040227
2 CX_SRM_POID POID Fehler (abstrakt) 20040227
3 CX_SRM_POID_DIR POID Directory 20040227
4 CX_SRM_SP_PROTOCOL Exception class for SRM protocol 20040227
History
Last changed by/on SAP  20050301 
SAP Release Created in 10A