SAP ABAP Interface /SAPPSPRO/IF_SRM_OBJECT_API (API for exchange of data)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     /SAPPSPRO/RM/INTERFACE (Package) BADI's, Interfaces
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SAPPSPRO/CL_BANF_SYS_CONNEC BOR Instance System and Connection Class 20040914
2 Interface implementation (CLASS c. INTERFACES i_ref)  /SAPPSPRO/CL_OBJECT_CONNECT Connection Class for SRM Objects 20031105
3 Interface implementation (CLASS c. INTERFACES i_ref)  /SAPPSPRO/CL_SRM_OBJECT_API API for SRM Objects 20041216
Properties
Interface /SAPPSPRO/IF_SRM_OBJECT_API  
Short Description API for exchange of data    
General Data
Package /SAPPSPRO/RM/INTERFACE   BADI's, Interfaces 
Created 20031105   SAP 
Last changed 20050301   SAP 
Unicode checks active    
Forward declarations
Interface /SAPPSPRO/IF_SRM_OBJECT_API has no forward declaration.
Interfaces
Interface /SAPPSPRO/IF_SRM_OBJECT_API has no interface.
Friends
Interface /SAPPSPRO/IF_SRM_OBJECT_API has no friend.
Attributes
Interface /SAPPSPRO/IF_SRM_OBJECT_API has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_ELEM_DOC_REL_REFINED Instance method Public Method Deletes the old relation item<->header 20040401
2 DELETE_ITEMS_DOC_RELATION Instance method Public Method Deletes the old relation item<->header 20031105
3 GET_CHILD_POIDS Instance method Public Method Gives for an header POID all children 20040514
4 GET_ITEMS_FROM_RELA_ENTRY Instance method Public Method Gives all item POIDs to a header from the relation directory 20031105
5 GET_POID_RELA_ENTRY_FROM_POID Instance method Public Method Gives for an item POID/document the header POID/record POID 20031105
6 GET_RFC_FROM_LOGIC_SYS_STAT Static method Public Method Gives the RFC connection to a logic system 20040129
7 GET_SP_ID_FOR_SPS_ID Instance method Public Method Gives SP ID for agiven SPS ID 20040305
8 SRM_GET_PRINT_DATA Instance method Public Method Get print data for the respective document 20031105
9 SRM_GET_URL Instance method Public Method Get method for transferring the URL 20031105
Events
Interface /SAPPSPRO/IF_SRM_OBJECT_API has no event.
Types
Interface /SAPPSPRO/IF_SRM_OBJECT_API has no local type.
Method Signatures

Method DELETE_ELEM_DOC_REL_REFINED 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 20040401
2 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Source POID of header 20040401
3 Importing IT_ELEM_POID_TAB_DEL Call by reference Type reference (TYPE) SRM_LIST_OBJECT Table of element POIDs 20040401
4 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area id 20040401
5 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) STRING Update mode 20040401
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040401
2 CX_SRM_POID POID Fehler (abstrakt) 20040401
3 CX_SRM_POID_DIR POID Directory 20040401
4 CX_SRM_POID_RELA POID Relation 20040401
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040401

Method DELETE_ITEMS_DOC_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_OBJECT Table of item POIDs 20031121
2 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Source POID of header 20031121
3 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area id 20031127
4 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) STRING Update mode 20040223
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20031105
2 CX_SRM_POID POID Fehler (abstrakt) 20031105
3 CX_SRM_POID_DIR POID Directory 20031105
4 CX_SRM_POID_RELA POID Relation 20031105
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20031105

Method GET_CHILD_POIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD_POIDS Call by reference Type reference (TYPE) SRM_LIST_OBJECT Result POID 20040514
2 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Source POID (item) 20040514
3 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area id 20040514
4 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) STRING Relation type 20040514
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040514
2 CX_SRM_POID POID Fehler (abstrakt) 20040514
3 CX_SRM_POID_DIR POID Directory 20040514
4 CX_SRM_POID_RELA POID Relation 20040514
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040514

Method GET_ITEMS_FROM_RELA_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_OBJECT Table of item POIDs 20031121
2 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Source POID of header 20031121
3 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area id 20031127
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20031105
2 CX_SRM_POID POID Fehler (abstrakt) 20031105
3 CX_SRM_POID_DIR POID Directory 20031105
4 CX_SRM_POID_RELA POID Relation 20031105
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20031105

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 20031121
2 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Source POID (item) 20031121
3 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area id 20031127
4 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) STRING Relation type 20031121
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20031105
2 CX_SRM_POID POID Fehler (abstrakt) 20031105
3 CX_SRM_POID_DIR POID Directory 20031105
4 CX_SRM_POID_RELA POID Relation 20031105
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20031105

Method GET_RFC_FROM_LOGIC_SYS_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20040129
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20040129
3 Importing IV_DIALOG Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20041115
4 Importing IV_LOGIC_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical System 20040129

Method GET_RFC_FROM_LOGIC_SYS_STAT on Interface /SAPPSPRO/IF_SRM_OBJECT_API has no exception.

Method GET_SP_ID_FOR_SPS_ID 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 on Interface /SAPPSPRO/IF_SRM_OBJECT_API has no exception.

Method SRM_GET_PRINT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACK Call by reference Type reference (TYPE) /SAPPSPRO/T_TAB_PACK_STRUCTURE Table with structure /SAPPSPRO/PACK_STRUCTURE 20040521
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20040521
3 Exporting ET_SP_DATA Call by reference Type reference (TYPE) /SAPPSPRO/T_TAB_SOLIX Table of line type solix 20040521
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_NO_PRINT_DATA Repository Connection (abstract) 20040519
2 /SAPPSPRO/CX_NO_RFC_CONNEC Raise exception if no RFC connection was found 20040519
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20031105
4 CX_SRM_POID POID Fehler (abstrakt) 20031105

Method SRM_GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_URL Value transfer Type reference (TYPE) STRING URL 20031121

Method SRM_GET_URL on Interface /SAPPSPRO/IF_SRM_OBJECT_API has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 10A