SAP ABAP Class /SAPPSPRO/CL_RECORD_API (API for procurement records)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     /SAPPSPRO/RM/INTERFACE (Package) BADI's, Interfaces
Properties
Class /SAPPSPRO/CL_RECORD_API  
Short Description API for procurement records    
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 20041208   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPPSPRO/CL_RECORD_API has no forward declaration.
Interfaces
Class /SAPPSPRO/CL_RECORD_API has no interface implemented.
Friends
Class /SAPPSPRO/CL_RECORD_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AL_OCATEG Constant Public Type reference (TYPE) SRMAIOCATEG 'AL' Object categorie for AL documents 20041209
2 GO_CLIENT_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SRM_CLIENT_SERVICE Interface for Client-Specific Service Functions 20041208
3 GO_OBJECT_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID POID of the constituting object 20041208
4 GO_RECORD_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID POID of the record 20041208
5 GO_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SRM_SERVICE SRM Service 20041208
6 GV_RMS_ID Instance attribute Protected Type reference (TYPE) STRING RMS-Id 20041209
7 GV_SCNID Instance attribute Protected Type reference (TYPE) SRMAISCNID Integration scenario 20041209
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AL_DOCUMENT Instance method Public Method Add ArchiveLink document to record 20041209
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041208
3 GET_BASE_RECORD_API Instance method Public Method Get reference to base record API 20041209
4 GET_RELATED_RECORDS Instance method Public Method Get related records (based on application object relations) 20041208
5 SET_ERROR Instance method Protected Method Set error 20041220
Events
Class /SAPPSPRO/CL_RECORD_API has no event.
Types
Class /SAPPSPRO/CL_RECORD_API has no local type.
Method Signatures

Method ADD_AL_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AL_DOC_DATA Call by reference Type reference (TYPE) TOADT ArchiveLink Document Table 20041209
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING Descriptive text for element in record 20041209
3 Importing IV_SEMCLASS Call by reference Type reference (TYPE) /SAPPSPRO/_SEMCLASS Semantic classification of ArchiveLink document type 20041209
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_RECORD_API Exceptions of record API 20041220

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Key of object which constitutes the record 20041208
2 Importing IV_OBJECT_LOGSYS Call by reference Type reference (TYPE) CHAR40 Logical system of object 20041208
3 Importing IV_OBJECT_SPS_ID Call by reference Type reference (TYPE) STRING SPS-Id for representation of object in RM 20041208
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20041208
5 Importing IV_SCNID Call by reference Type reference (TYPE) SRMAISCNID Integration Scenario Id 20041209
6 Importing IV_SRM_OBJECT_GUID Call by reference Type reference (TYPE) GUID GUID of SRM object which co 20041218
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_RECORD_API Exceptions of record API 20041220

Method GET_BASE_RECORD_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_BASE_RECORD_API Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD IF_SRM_SP_RECORD 20041209
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20041209

Method GET_RELATED_RECORDS Signature

Method GET_RELATED_RECORDS on class /SAPPSPRO/CL_RECORD_API has no parameter.
Method GET_RELATED_RECORDS on class /SAPPSPRO/CL_RECORD_API has no exception.

Method SET_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) BAPIRET2-NUMBER Messages, Message Class 20041220
2 Returning RS_RETURN Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20041220

Method SET_ERROR on class /SAPPSPRO/CL_RECORD_API has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 200