SAP ABAP Class CL_RMPS_SOA_GENERAL_FUNCTIONS (General functions for enterprise services)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_SOA_BASIC (Package) Basic Functions for Service Enabling
Properties
Class CL_RMPS_SOA_GENERAL_FUNCTIONS  
Short Description General functions for enterprise services    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_SOA_BASIC   Basic Functions for Service Enabling 
Created 20080218   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_RMPS_SOA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMPS_SOA_GENERAL_FUNCTIONS has no interface implemented.
Friends
Class CL_RMPS_SOA_GENERAL_FUNCTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABAPTYPE_ACCP Constant Public Type reference (TYPE) DATATYPE_D 'ACCP' Data Type in ABAP Dictionary 20080409
2 GC_ABAPTYPE_CHAR Constant Public Type reference (TYPE) DATATYPE_D 'CHAR' Data Type in ABAP Dictionary 20080409
3 GC_ABAPTYPE_CUKY Constant Public Type reference (TYPE) DATATYPE_D 'CUKY' Data Type in ABAP Dictionary 20080409
4 GC_ABAPTYPE_CURR Constant Public Type reference (TYPE) DATATYPE_D 'CURR' Data Type in ABAP Dictionary 20080409
5 GC_ABAPTYPE_DATS Constant Public Type reference (TYPE) DATATYPE_D 'DATS' Data Type in ABAP Dictionary 20080409
6 GC_ABAPTYPE_DEC Constant Public Type reference (TYPE) DATATYPE_D 'DEC' Data Type in ABAP Dictionary 20080409
7 GC_ABAPTYPE_FLTP Constant Public Type reference (TYPE) DATATYPE_D 'FLTP' Data Type in ABAP Dictionary 20080409
8 GC_ABAPTYPE_INT1 Constant Public Type reference (TYPE) DATATYPE_D 'INT1' Data Type in ABAP Dictionary 20080409
9 GC_ABAPTYPE_INT4 Constant Public Type reference (TYPE) DATATYPE_D 'INT4' Data Type in ABAP Dictionary 20080409
10 GC_ABAPTYPE_LANG Constant Public Type reference (TYPE) DATATYPE_D 'LANG' Data Type in ABAP Dictionary 20080409
11 GC_ABAPTYPE_LCHR Constant Public Type reference (TYPE) DATATYPE_D 'LCHR' Data Type in ABAP Dictionary 20080409
12 GC_ABAPTYPE_LRAW Constant Public Type reference (TYPE) DATATYPE_D 'LRAW' Data Type in ABAP Dictionary 20080409
13 GC_ABAPTYPE_NUMC Constant Public Type reference (TYPE) DATATYPE_D 'NUMC' Data Type in ABAP Dictionary 20080409
14 GC_ABAPTYPE_PREC Constant Public Type reference (TYPE) DATATYPE_D 'PREC' Data Type in ABAP Dictionary 20080409
15 GC_ABAPTYPE_QUAN Constant Public Type reference (TYPE) DATATYPE_D 'QUAN' Data Type in ABAP Dictionary 20080409
16 GC_ABAPTYPE_RAW Constant Public Type reference (TYPE) DATATYPE_D 'RAW' Data Type in ABAP Dictionary 20080409
17 GC_ABAPTYPE_STRG Constant Public Type reference (TYPE) DATATYPE_D 'STRG' Data Type in ABAP Dictionary 20080409
18 GC_ABAPTYPE_TIMS Constant Public Type reference (TYPE) DATATYPE_D 'TIMS' Data Type in ABAP Dictionary 20080409
19 GC_ABAPTYPE_UNIT Constant Public Type reference (TYPE) DATATYPE_D 'UNIT' Data Type in ABAP Dictionary 20080409
20 GC_DEFAULT_COMP_COUNT Static Attribute Public Attribute reference (LIKE) IF_RMPS_SOA=>GC_DEFAULT_COMP_COUNT IF_RMPS_SOA=>GC_DEFAULT_COMP_COUNT X=Default is requested; SPACE=no default is requested 20080221
21 GC_DEFAULT_COMP_ID Static Attribute Public Attribute reference (LIKE) IF_RMPS_SOA=>GC_DEFAULT_COMP_ID IF_RMPS_SOA=>GC_DEFAULT_COMP_ID X=Default is requested; SPACE=no default is requested 20080221
22 GC_DEFAULT_COMP_NUM Static Attribute Public Attribute reference (LIKE) IF_RMPS_SOA=>GC_DEFAULT_COMP_NUM IF_RMPS_SOA=>GC_DEFAULT_COMP_NUM X=Default is requested; SPACE=no default is requested 20080221
23 GC_DEFAULT_SETTING_MIMETYPE Static Attribute Public Attribute reference (LIKE) IF_RMPS_SOA=>GC_DEFAULT_SETTING_MIMETYPE IF_RMPS_SOA=>GC_DEFAULT_SETTING_MIMETYPE X=Default is requested; SPACE=no default is requested 20080221
24 GC_DMWB_FROM_LOIO Constant Public Type reference (TYPE) RMPS_DMWB_WHERE 'L' Read the property from LOIO 20080410
25 GC_DMWB_FROM_PHIO Constant Public Type reference (TYPE) RMPS_DMWB_WHERE 'P' Read the property from PHIO 20080410
26 GC_MAX_HITS Static Attribute Public Attribute reference (LIKE) IF_RMPS_SOA=>GC_MAX_HITS IF_RMPS_SOA=>GC_MAX_HITS Maximum attributes proposal 20080222
27 GC_RULETYPE_CAS Constant Public Type reference (TYPE) SRMRGRULTYP 'CAS' Rule type for Cases / Folders 20080408
28 GC_RULETYPE_DOC Constant Public Type reference (TYPE) SRMRGRULTYP 'DOC' Rule type for Documents 20080408
29 GC_RULETYPE_PST Constant Public Type reference (TYPE) SRMRGRULTYP 'PST' Rule type for Incoming Post Items 20080408
30 GC_RULETYPE_REC Constant Public Type reference (TYPE) SRMRGRULTYP 'REC' Rule type for Records 20080408
31 GC_SOATYPE_AMOUNT Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'AMOUNT' Value Type Currency Amount 20080409
32 GC_SOATYPE_CODE Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'CODE' Value Type Code (General) 20080409
33 GC_SOATYPE_CODE_LANG1 Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'CODE_LANG1' Value Type 1-Char Language Code (SPRAS) 20080410
34 GC_SOATYPE_CODE_LANG2 Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'CODE_LANG2' Value Type 2-Char ISO Language Code 20080410
35 GC_SOATYPE_CODE_LANG3 Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'CODE_LANG3' Value Type 3-Char ISO Language Code 20080410
36 GC_SOATYPE_CUKY Constant Protected Type reference (TYPE) RMPS_VALUE_TYPE 'CUKY' Value Type Currency 20080409
37 GC_SOATYPE_DATE Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'DATE' Value Type Date 20080409
38 GC_SOATYPE_DATE_TIME Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'DATE_TIME' Value Type Date and Time 20080409
39 GC_SOATYPE_DECIMAL Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'DECIMAL' Value Type Decimal 20080409
40 GC_SOATYPE_IDENTIFIER Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'IDENTIFIER' Value Type Identifier 20080410
41 GC_SOATYPE_INDICATOR Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'INDICATOR' Value Type Integer 20080410
42 GC_SOATYPE_INTEGER Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'INTEGER' Value Type Integer 20080409
43 GC_SOATYPE_QUANTITY Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'QUANTITY' Value Type Quantity 20080409
44 GC_SOATYPE_STRING Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'STRING' Value Type Character String 20080409
45 GC_SOATYPE_TIME Constant Public Type reference (TYPE) RMPS_VALUE_TYPE 'TIME' Value Type Time 20080409
46 GC_SOATYPE_UNIT Constant Protected Type reference (TYPE) RMPS_VALUE_TYPE 'UNIT' Value Type Quantity 20080409
47 GR_CLIENT_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SRM_CLIENT_SERVICE Interface for Client-Specific Service Functions 20080408
48 GR_FRAMEWORK Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_START_FRAMEWORK Start of the SRM Framework 20080408
49 GR_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_RMPS_SOA_GENERAL_FUNCTIONS Instance (Singleton) 20080218
50 GR_SRM Instance attribute Protected Object reference (TYPE REF TO) IF_SRM General SRM Methods 20080408
51 GV_AREA_ID Static Attribute Public Type reference (TYPE) SRMAID Area - ID 20080218
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH_LEVEL Instance method Public Method Check authorization level before create/update 20080623
2 CHECK_DOC_CONTEXT Instance method Public Method Check document context 20080220
3 CHECK_FRAMEWORK_BY_SPS_ID Instance method Public Method Check framework by SPS ID and fill global attrib. of AREA_ID 20080218
4 CHECK_GENERATION_RULE Instance method Public Method Check Generation Rule for Unique Indicator 20080408
5 CHECK_PROPERTIES_BY_SPSDOC_CL Instance method Public Method Properties Checking by providing SPS ID or DocClass 20080226
6 CHECK_REC_PROPERTY_SELECTION Instance method Public Method Check RecordProperties 20080226
7 CHECK_RMS_ID Instance method Public Method Check RMS ID 20080221
8 CHECK_SET_COMP_COUNT Instance method Public Method Check and/or set default Component Counter 20080220
9 CHECK_SET_COMP_ID Instance method Public Method Check and/or set default Component ID 20080220
10 CHECK_SET_COMP_NUM Instance method Public Method Check and/or set default Component Number 20080220
11 CHECK_SET_MIMETYPE Instance method Public Method Check and/or set default Mimetype 20080220
12 CHECK_SPS_ID Instance method Public Method Check SPS ID 20080221
13 CONSTRUCTOR Instance method Protected Constructor Constructor 20080222
14 GET_DOC_CONTEXT_BY_SPSRMS_ID Instance method Public Method Get Document Context by incomplete IV/CS parameters 20080422
15 GET_INSTANCE Static method Public Method Create an instance of itself (first start in coding) 20080218
16 GET_MAX_HITS Instance method Public Method Max Hits Proposal for Import values, if no request exists 20080222
17 GET_SOA_PROPTYPES Instance method Public Method Get SOA type information for object properties 20080409
18 GET_SPSID_BY_DOCID Instance method Public Method Get SPS ID from DOCID 20080422
19 GET_SPSRMS_ID_BY_DOCIDCLASS Instance method Public Method Get SPS ID and RMS ID by Comp ID (=part of DOC ID) and Class 20080222
20 GET_SPS_ID_BY_RMS_ID Instance method Public Method Get SPS ID by RMS ID 20080221
21 MERGE_PHIO_LOIO Instance method Public Method Merge physical and logical attribute values 20080410
22 OPTIMIZE_RETURN Instance method Public Method Optimize the return table before hand over to ESOA class 20080219
23 SET_AREA_ID_BY_CUS_SETTING Instance method Public Method Set global attrib. of AREA_ID by RMPS customer settings 20080218
24 SET_AREA_ID_BY_SPS_ID Instance method Public Method Set global attrib. of AREA_ID by SPS_ID 20080218
25 SET_BAPI_RETURN Instance method Public Method Format Return parameters to BAPI Message format 20080218
Events
Class CL_RMPS_SOA_GENERAL_FUNCTIONS has no event.
Types
Class CL_RMPS_SOA_GENERAL_FUNCTIONS has no local type.
Method Signatures

Method CHECK_AUTH_LEVEL 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 20080623
2 Importing IT_PROPERTIES Call by reference Type reference (TYPE) BAPIPROPT BAPI: Property Table 20080623
3 Importing IV_SEC_OBJECT Call by reference Type reference (TYPE) XUOBJECT SPACE Authorization Object 20080623

Method CHECK_AUTH_LEVEL on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_DOC_CONTEXT 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_TAB Error Messages 20080220
2 Importing IS_DOC_CONTEXT Call by reference Type reference (TYPE) BAPIDOCCONTEXT SRM Context for Document Access 20080220

Method CHECK_DOC_CONTEXT on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_FRAMEWORK_BY_SPS_ID 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_TAB Error Messages 20080218
2 Importing IV_SPS_ID Call by reference Type reference (TYPE) BAPISPSID SPS - ID 20080218

Method CHECK_FRAMEWORK_BY_SPS_ID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_GENERATION_RULE 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_TAB Error Messages 20080408
2 Importing IV_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20080408
3 Importing IV_RULE_NAME Call by reference Type reference (TYPE) SRMRGRNAME Name of a Generation Rule 20080408
4 Importing IV_RULE_TYPE Call by reference Type reference (TYPE) SRMRGTYPE Rule Type 20080408
5 Importing IV_SPS_ID Call by reference Type reference (TYPE) SRMSPSID Element Type ID 20080408

Method CHECK_GENERATION_RULE on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_PROPERTIES_BY_SPSDOC_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAULT_PROPERTIES Call by reference Type reference (TYPE) BAPIPROPT Properties which can't be maintained because of PHIOSettings 20080226
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080226
3 Importing IT_PROPERTIES Call by reference Type reference (TYPE) BAPIPROPT BAPI: Property Table 20080226
4 Importing IV_DOCUMENTCLASS Call by reference Type reference (TYPE) BAPISRMDOC-DOCCLASS Documentclass or SPS ID 20080226
5 Importing IV_SPS_ID Call by reference Type reference (TYPE) SRMGS_SPS_ID SPS ID or Documentclass 20080226
6 Importing IV_UPDT_FLAG Call by reference Type reference (TYPE) BOOLEAN Flag for error decision if maintainable or not 20080611

Method CHECK_PROPERTIES_BY_SPSDOC_CL on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_REC_PROPERTY_SELECTION 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_TAB Error Messages 20080226
2 Importing IT_PROPERTY_SELECTION Call by reference Type reference (TYPE) RMPS_SEL_PROPERTIES_REC Selection Criteria for Record 20080226

Method CHECK_REC_PROPERTY_SELECTION on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_RMS_ID 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_TAB Error Messages 20080221
2 Importing IV_AREA_ID Call by reference Type reference (TYPE) SRMAID Area - ID 20080221
3 Importing IV_RMS_ID Call by reference Type reference (TYPE) BAPIRMSID RMS - ID 20080221
4 Importing IV_SPS_ID Call by reference Type reference (TYPE) BAPISPSID SPS - ID 20080221

Method CHECK_RMS_ID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_SET_COMP_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_COMP_COUNT Call by reference Type reference (TYPE) BAPIDOCCOMP-COMP_COUNT Component Counter 20080220
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080220
3 Importing IV_DEFAULT_SETTING Call by reference Type reference (TYPE) BOOLEAN GC_DEFAULT_COMP_COUNT Set default value for CompCount 20080220

Method CHECK_SET_COMP_COUNT on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_SET_COMP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_COMP_ID Call by reference Type reference (TYPE) BAPIDOCID Component ID (in RM default value is a UUID) 20080220
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080220
3 Importing IV_DEFAULT_SETTING Call by reference Type reference (TYPE) BOOLEAN GC_DEFAULT_COMP_ID Set default value of Document ID 20080220

Method CHECK_SET_COMP_ID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_SET_COMP_NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_COMP_NUM Call by reference Type reference (TYPE) BAPIDOCCOMP-COMP_NUM Component Number 20080220
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080220
3 Importing IV_DEFAULT_SETTING Call by reference Type reference (TYPE) BOOLEAN GC_DEFAULT_COMP_NUM Default Value for CompNum 20080220

Method CHECK_SET_COMP_NUM on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_SET_MIMETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MIMETYPE Call by reference Type reference (TYPE) BAPIMIMETYPE SRM BAPI: MIME Type 20080220
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080220
3 Importing IV_DEFAULT_SETTING Call by reference Type reference (TYPE) BOOLEAN GC_DEFAULT_SETTING_MIMETYPE Set default value of Mimetype 20080220

Method CHECK_SET_MIMETYPE on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CHECK_SPS_ID 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_TAB Error Messages 20080221
2 Importing IV_SPS_ID Call by reference Type reference (TYPE) BAPISPSID SPS - ID 20080221

Method CHECK_SPS_ID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no parameter.
# Exception Resumable Description Created on
1 CX_RMPS_SOA EnterpriseService for PublicSector RM 20080226

Method GET_DOC_CONTEXT_BY_SPSRMS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC_CONTEXT Call by reference Type reference (TYPE) BAPIDOCCONTEXT SRM Context for Document Access 20080422
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080422
3 Importing IV_RMS_ID Call by reference Type reference (TYPE) BAPISRMDOC-RMSID RMS ID in SRM 20080422
4 Importing IV_SPS_ID Call by reference Type reference (TYPE) BAPISRMDOC-SPSID Element Type SPS ID 20080422

Method GET_DOC_CONTEXT_BY_SPSRMS_ID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RMPS_SOA_GENERAL_FUNCTIONS Service for RMPS 20080218
# Exception Resumable Description Created on
1 CX_RMPS_SOA EnterpriseService for PublicSector RM 20080226

Method GET_MAX_HITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MAX_HITS Call by reference Type reference (TYPE) BAPISRMDOC-MAX_HITS Max Hits 20080222
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080222

Method GET_MAX_HITS on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method GET_SOA_PROPTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPTYPET Call by reference Type reference (TYPE) RMPS_SOA_PROPTYPET Table of Property Names and SOA Value Types 20080409
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080409
3 Importing IV_DOCUMENTCLASS Call by reference Type reference (TYPE) BAPIDCLASS Storage Location of Document in SRM (Content Model) 20080409

Method GET_SOA_PROPTYPES on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method GET_SPSID_BY_DOCID 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_TAB Error Messages 20080422
2 Exporting EX_CONTEXT Call by reference Type reference (TYPE) BAPIDOCCONTEXT SRM Context for Document Access 20080422
3 Importing IM_DOCCLASS Call by reference Type reference (TYPE) BAPISRMREC-DOCCLASS Storage Location of Document in SRM (Content Model) 20080422
4 Importing IM_OBJID Call by reference Type reference (TYPE) BAPISRMREC-GUID GUID 20080422

Method GET_SPSID_BY_DOCID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method GET_SPSRMS_ID_BY_DOCIDCLASS 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_TAB Error Messages 20080222
2 Exporting EV_RMS_ID Call by reference Type reference (TYPE) BAPIRMSID RMS ID 20080222
3 Exporting EV_SPS_ID Call by reference Type reference (TYPE) SRMACPAID SPS ID 20080222
4 Importing IV_COMP_ID Call by reference Type reference (TYPE) BAPISRMDOC-GUID Part of Document ID, especially COMPONENT_ID 20080222
5 Importing IV_DOCUMENTCLASS Call by reference Type reference (TYPE) BAPIDCLASS Storage Location of Document in SRM (Content Model) 20080222

Method GET_SPSRMS_ID_BY_DOCIDCLASS on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method GET_SPS_ID_BY_RMS_ID 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_TAB Error Messages 20080221
2 Exporting EV_SPS_ID Call by reference Type reference (TYPE) SRMACPAID Area - Parameter ID 20080221
3 Importing IV_AREA_ID Call by reference Type reference (TYPE) SRMAID Area - ID 20080221
4 Importing IV_RMS_ID Call by reference Type reference (TYPE) BAPIRMSID RMS ID in SRM 20080221

Method GET_SPS_ID_BY_RMS_ID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method MERGE_PHIO_LOIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOA_PROP Call by reference Type reference (TYPE) RMPS_SOA_PROPT Table of Property Names, Values and SOA Value Types 20080410
2 Importing IT_BAPIPROP Call by reference Type reference (TYPE) BAPIPROPT BAPI: Property Table 20080410
3 Importing IT_BAPIPROP_LOIO Call by reference Type reference (TYPE) BAPIPROPT BAPI: Property Table (LOIO only) 20080410
4 Importing IT_SOA_PROPTYPE Call by reference Type reference (TYPE) RMPS_SOA_PROPTYPET Table of Property Names and SOA Types 20080410

Method MERGE_PHIO_LOIO on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method OPTIMIZE_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080219

Method OPTIMIZE_RETURN on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method SET_AREA_ID_BY_CUS_SETTING 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_TAB Error Messages 20080311

Method SET_AREA_ID_BY_CUS_SETTING on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method SET_AREA_ID_BY_SPS_ID 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_TAB Error Messages 20080218
2 Importing IV_SPS_ID Call by reference Type reference (TYPE) BAPISPSID SPS ID 20080218

Method SET_AREA_ID_BY_SPS_ID on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.

Method SET_BAPI_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080218
2 Importing IV_CL Call by reference Type reference (TYPE) SY-MSGID Message Class (Message ID) 20080218
3 Importing IV_FIELD Call by reference Type reference (TYPE) BAPIRET2-FIELD SPACE Field Name 20080218
4 Importing IV_LOG_MSG_NO Call by reference Type reference (TYPE) BAPIRETURN-LOG_MSG_NO '0' Current Number in Application Log 20080218
5 Importing IV_LOG_NO Call by reference Type reference (TYPE) BAPIRETURN-LOG_NO ' ' Application Log ID 20080218
6 Importing IV_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Message Number 20080218
7 Importing IV_PAR1 Call by reference Type reference (TYPE) SY-MSGV1 ' ' Variable 1 20080218
8 Importing IV_PAR2 Call by reference Type reference (TYPE) SY-MSGV2 ' ' Variable 2 20080218
9 Importing IV_PAR3 Call by reference Type reference (TYPE) SY-MSGV3 ' ' Variable 3 20080218
10 Importing IV_PAR4 Call by reference Type reference (TYPE) SY-MSGV4 ' ' Variable 4 20080218
11 Importing IV_PARAMETER Call by reference Type reference (TYPE) BAPIRET2-PARAMETER SPACE Parameter Name 20080218
12 Importing IV_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW '0' Line Number 20080218
13 Importing IV_TYPE Call by reference Type reference (TYPE) BAPIRETURN-TYPE 'E' Message Type 20080218

Method SET_BAPI_RETURN on class CL_RMPS_SOA_GENERAL_FUNCTIONS has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in