Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | 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 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'ACCP' | Data Type in ABAP Dictionary | 20080409 | ||
| 2 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'CHAR' | Data Type in ABAP Dictionary | 20080409 | ||
| 3 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'CUKY' | Data Type in ABAP Dictionary | 20080409 | ||
| 4 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'CURR' | Data Type in ABAP Dictionary | 20080409 | ||
| 5 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'DATS' | Data Type in ABAP Dictionary | 20080409 | ||
| 6 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'DEC' | Data Type in ABAP Dictionary | 20080409 | ||
| 7 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'FLTP' | Data Type in ABAP Dictionary | 20080409 | ||
| 8 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'INT1' | Data Type in ABAP Dictionary | 20080409 | ||
| 9 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'INT4' | Data Type in ABAP Dictionary | 20080409 | ||
| 10 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'LANG' | Data Type in ABAP Dictionary | 20080409 | ||
| 11 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'LCHR' | Data Type in ABAP Dictionary | 20080409 | ||
| 12 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'LRAW' | Data Type in ABAP Dictionary | 20080409 | ||
| 13 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'NUMC' | Data Type in ABAP Dictionary | 20080409 | ||
| 14 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'PREC' | Data Type in ABAP Dictionary | 20080409 | ||
| 15 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'QUAN' | Data Type in ABAP Dictionary | 20080409 | ||
| 16 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'RAW' | Data Type in ABAP Dictionary | 20080409 | ||
| 17 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'STRG' | Data Type in ABAP Dictionary | 20080409 | ||
| 18 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'TIMS' | Data Type in ABAP Dictionary | 20080409 | ||
| 19 | Constant | Public | Type reference (TYPE) | DATATYPE_D | 'UNIT' | Data Type in ABAP Dictionary | 20080409 | ||
| 20 | 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 | 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 | 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 | 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 | Constant | Public | Type reference (TYPE) | RMPS_DMWB_WHERE | 'L' | Read the property from LOIO | 20080410 | ||
| 25 | Constant | Public | Type reference (TYPE) | RMPS_DMWB_WHERE | 'P' | Read the property from PHIO | 20080410 | ||
| 26 | Static Attribute | Public | Attribute reference (LIKE) | IF_RMPS_SOA=>GC_MAX_HITS | IF_RMPS_SOA=>GC_MAX_HITS | Maximum attributes proposal | 20080222 | ||
| 27 | Constant | Public | Type reference (TYPE) | SRMRGRULTYP | 'CAS' | Rule type for Cases / Folders | 20080408 | ||
| 28 | Constant | Public | Type reference (TYPE) | SRMRGRULTYP | 'DOC' | Rule type for Documents | 20080408 | ||
| 29 | Constant | Public | Type reference (TYPE) | SRMRGRULTYP | 'PST' | Rule type for Incoming Post Items | 20080408 | ||
| 30 | Constant | Public | Type reference (TYPE) | SRMRGRULTYP | 'REC' | Rule type for Records | 20080408 | ||
| 31 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'AMOUNT' | Value Type Currency Amount | 20080409 | ||
| 32 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'CODE' | Value Type Code (General) | 20080409 | ||
| 33 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'CODE_LANG1' | Value Type 1-Char Language Code (SPRAS) | 20080410 | ||
| 34 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'CODE_LANG2' | Value Type 2-Char ISO Language Code | 20080410 | ||
| 35 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'CODE_LANG3' | Value Type 3-Char ISO Language Code | 20080410 | ||
| 36 | Constant | Protected | Type reference (TYPE) | RMPS_VALUE_TYPE | 'CUKY' | Value Type Currency | 20080409 | ||
| 37 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'DATE' | Value Type Date | 20080409 | ||
| 38 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'DATE_TIME' | Value Type Date and Time | 20080409 | ||
| 39 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'DECIMAL' | Value Type Decimal | 20080409 | ||
| 40 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'IDENTIFIER' | Value Type Identifier | 20080410 | ||
| 41 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'INDICATOR' | Value Type Integer | 20080410 | ||
| 42 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'INTEGER' | Value Type Integer | 20080409 | ||
| 43 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'QUANTITY' | Value Type Quantity | 20080409 | ||
| 44 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'STRING' | Value Type Character String | 20080409 | ||
| 45 | Constant | Public | Type reference (TYPE) | RMPS_VALUE_TYPE | 'TIME' | Value Type Time | 20080409 | ||
| 46 | Constant | Protected | Type reference (TYPE) | RMPS_VALUE_TYPE | 'UNIT' | Value Type Quantity | 20080409 | ||
| 47 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SRM_SRM_CLIENT_SERVICE | Interface for Client-Specific Service Functions | 20080408 | |||
| 48 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SRM_START_FRAMEWORK | Start of the SRM Framework | 20080408 | |||
| 49 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_RMPS_SOA_GENERAL_FUNCTIONS | Instance (Singleton) | 20080218 | |||
| 50 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SRM | General SRM Methods | 20080408 | |||
| 51 | Static Attribute | Public | Type reference (TYPE) | SRMAID | Area - ID | 20080218 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check authorization level before create/update | 20080623 | |
| 2 | Instance method | Public | Method | Check document context | 20080220 | |
| 3 | Instance method | Public | Method | Check framework by SPS ID and fill global attrib. of AREA_ID | 20080218 | |
| 4 | Instance method | Public | Method | Check Generation Rule for Unique Indicator | 20080408 | |
| 5 | Instance method | Public | Method | Properties Checking by providing SPS ID or DocClass | 20080226 | |
| 6 | Instance method | Public | Method | Check RecordProperties | 20080226 | |
| 7 | Instance method | Public | Method | Check RMS ID | 20080221 | |
| 8 | Instance method | Public | Method | Check and/or set default Component Counter | 20080220 | |
| 9 | Instance method | Public | Method | Check and/or set default Component ID | 20080220 | |
| 10 | Instance method | Public | Method | Check and/or set default Component Number | 20080220 | |
| 11 | Instance method | Public | Method | Check and/or set default Mimetype | 20080220 | |
| 12 | Instance method | Public | Method | Check SPS ID | 20080221 | |
| 13 | Instance method | Protected | Constructor | Constructor | 20080222 | |
| 14 | Instance method | Public | Method | Get Document Context by incomplete IV/CS parameters | 20080422 | |
| 15 | Static method | Public | Method | Create an instance of itself (first start in coding) | 20080218 | |
| 16 | Instance method | Public | Method | Max Hits Proposal for Import values, if no request exists | 20080222 | |
| 17 | Instance method | Public | Method | Get SOA type information for object properties | 20080409 | |
| 18 | Instance method | Public | Method | Get SPS ID from DOCID | 20080422 | |
| 19 | Instance method | Public | Method | Get SPS ID and RMS ID by Comp ID (=part of DOC ID) and Class | 20080222 | |
| 20 | Instance method | Public | Method | Get SPS ID by RMS ID | 20080221 | |
| 21 | Instance method | Public | Method | Merge physical and logical attribute values | 20080410 | |
| 22 | Instance method | Public | Method | Optimize the return table before hand over to ESOA class | 20080219 | |
| 23 | Instance method | Public | Method | Set global attrib. of AREA_ID by RMPS customer settings | 20080218 | |
| 24 | Instance method | Public | Method | Set global attrib. of AREA_ID by SPS_ID | 20080218 | |
| 25 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20080623 | |||
| 2 | IT_PROPERTIES | Call by reference | Type reference (TYPE) | BAPIPROPT | BAPI: Property Table | 20080623 | |||
| 3 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080220 | |||
| 2 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080218 | |||
| 2 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080408 | |||
| 2 | IV_RMS_ID | Call by reference | Type reference (TYPE) | SRMRMSID | RMS ID | 20080408 | |||
| 3 | IV_RULE_NAME | Call by reference | Type reference (TYPE) | SRMRGRNAME | Name of a Generation Rule | 20080408 | |||
| 4 | IV_RULE_TYPE | Call by reference | Type reference (TYPE) | SRMRGTYPE | Rule Type | 20080408 | |||
| 5 | 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 | ET_FAULT_PROPERTIES | Call by reference | Type reference (TYPE) | BAPIPROPT | Properties which can't be maintained because of PHIOSettings | 20080226 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080226 | |||
| 3 | IT_PROPERTIES | Call by reference | Type reference (TYPE) | BAPIPROPT | BAPI: Property Table | 20080226 | |||
| 4 | IV_DOCUMENTCLASS | Call by reference | Type reference (TYPE) | BAPISRMDOC-DOCCLASS | Documentclass or SPS ID | 20080226 | |||
| 5 | IV_SPS_ID | Call by reference | Type reference (TYPE) | SRMGS_SPS_ID | SPS ID or Documentclass | 20080226 | |||
| 6 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080226 | |||
| 2 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080221 | |||
| 2 | IV_AREA_ID | Call by reference | Type reference (TYPE) | SRMAID | Area - ID | 20080221 | |||
| 3 | IV_RMS_ID | Call by reference | Type reference (TYPE) | BAPIRMSID | RMS - ID | 20080221 | |||
| 4 | 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 | CV_COMP_COUNT | Call by reference | Type reference (TYPE) | BAPIDOCCOMP-COMP_COUNT | Component Counter | 20080220 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080220 | |||
| 3 | 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 | CV_COMP_ID | Call by reference | Type reference (TYPE) | BAPIDOCID | Component ID (in RM default value is a UUID) | 20080220 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080220 | |||
| 3 | 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 | CV_COMP_NUM | Call by reference | Type reference (TYPE) | BAPIDOCCOMP-COMP_NUM | Component Number | 20080220 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080220 | |||
| 3 | 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 | CV_MIMETYPE | Call by reference | Type reference (TYPE) | BAPIMIMETYPE | SRM BAPI: MIME Type | 20080220 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080220 | |||
| 3 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080221 | |||
| 2 | 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 | 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 | CS_DOC_CONTEXT | Call by reference | Type reference (TYPE) | BAPIDOCCONTEXT | SRM Context for Document Access | 20080422 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080422 | |||
| 3 | IV_RMS_ID | Call by reference | Type reference (TYPE) | BAPISRMDOC-RMSID | RMS ID in SRM | 20080422 | |||
| 4 | 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 | RE_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RMPS_SOA_GENERAL_FUNCTIONS | Service for RMPS | 20080218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CV_MAX_HITS | Call by reference | Type reference (TYPE) | BAPISRMDOC-MAX_HITS | Max Hits | 20080222 | |||
| 2 | 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 | ET_PROPTYPET | Call by reference | Type reference (TYPE) | RMPS_SOA_PROPTYPET | Table of Property Names and SOA Value Types | 20080409 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20080409 | |||
| 3 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080422 | |||
| 2 | EX_CONTEXT | Call by reference | Type reference (TYPE) | BAPIDOCCONTEXT | SRM Context for Document Access | 20080422 | |||
| 3 | IM_DOCCLASS | Call by reference | Type reference (TYPE) | BAPISRMREC-DOCCLASS | Storage Location of Document in SRM (Content Model) | 20080422 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080222 | |||
| 2 | EV_RMS_ID | Call by reference | Type reference (TYPE) | BAPIRMSID | RMS ID | 20080222 | |||
| 3 | EV_SPS_ID | Call by reference | Type reference (TYPE) | SRMACPAID | SPS ID | 20080222 | |||
| 4 | IV_COMP_ID | Call by reference | Type reference (TYPE) | BAPISRMDOC-GUID | Part of Document ID, especially COMPONENT_ID | 20080222 | |||
| 5 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080221 | |||
| 2 | EV_SPS_ID | Call by reference | Type reference (TYPE) | SRMACPAID | Area - Parameter ID | 20080221 | |||
| 3 | IV_AREA_ID | Call by reference | Type reference (TYPE) | SRMAID | Area - ID | 20080221 | |||
| 4 | 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 | ET_SOA_PROP | Call by reference | Type reference (TYPE) | RMPS_SOA_PROPT | Table of Property Names, Values and SOA Value Types | 20080410 | |||
| 2 | IT_BAPIPROP | Call by reference | Type reference (TYPE) | BAPIPROPT | BAPI: Property Table | 20080410 | |||
| 3 | IT_BAPIPROP_LOIO | Call by reference | Type reference (TYPE) | BAPIPROPT | BAPI: Property Table (LOIO only) | 20080410 | |||
| 4 | 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 | 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 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20080218 | |||
| 2 | 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 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20080218 | |||
| 2 | IV_CL | Call by reference | Type reference (TYPE) | SY-MSGID | Message Class (Message ID) | 20080218 | |||
| 3 | IV_FIELD | Call by reference | Type reference (TYPE) | BAPIRET2-FIELD | SPACE | Field Name | 20080218 | ||
| 4 | IV_LOG_MSG_NO | Call by reference | Type reference (TYPE) | BAPIRETURN-LOG_MSG_NO | '0' | Current Number in Application Log | 20080218 | ||
| 5 | IV_LOG_NO | Call by reference | Type reference (TYPE) | BAPIRETURN-LOG_NO | ' ' | Application Log ID | 20080218 | ||
| 6 | IV_NUMBER | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20080218 | |||
| 7 | IV_PAR1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | ' ' | Variable 1 | 20080218 | ||
| 8 | IV_PAR2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | ' ' | Variable 2 | 20080218 | ||
| 9 | IV_PAR3 | Call by reference | Type reference (TYPE) | SY-MSGV3 | ' ' | Variable 3 | 20080218 | ||
| 10 | IV_PAR4 | Call by reference | Type reference (TYPE) | SY-MSGV4 | ' ' | Variable 4 | 20080218 | ||
| 11 | IV_PARAMETER | Call by reference | Type reference (TYPE) | BAPIRET2-PARAMETER | SPACE | Parameter Name | 20080218 | ||
| 12 | IV_ROW | Call by reference | Type reference (TYPE) | BAPIRET2-ROW | '0' | Line Number | 20080218 | ||
| 13 | 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 |