Hierarchy
⤷
⤷
Properties
| Class | CL_RMPS_TRF_SERVICE | |
| Short Description | Service for Transfer | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RMPS_DOD_TRF_RUNTIME | DoD Transfer Run Time |
| Created | 20091013 | SAP |
| Last change | 20110908 | 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RMPS_TRF_SERVICE has no interface implemented.
Friends
Class CL_RMPS_TRF_SERVICE has no friend class.
Attributes
Class CL_RMPS_TRF_SERVICE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Append return parameter from SY to log | 20091123 | |
| 2 | Static method | Public | Method | Convert return parameter to BAL message | 20091201 | |
| 3 | Static method | Public | Method | Convert XSD dateTime to string | 20100204 | |
| 4 | Static method | Public | Method | Get application from extension | 20091104 | |
| 5 | Static method | Public | Method | Get BAL message from SY | 20091201 | |
| 6 | Static method | Public | Method | Get return parameter from SY | 20091028 | |
| 7 | Static method | Public | Method | Get context | 20091013 | |
| 8 | Static method | Public | Method | Get disposal related details | 20091103 | |
| 9 | Static method | Public | Method | Get external ID of POID | 20091104 | |
| 10 | Static method | Public | Method | Get external ID from POID Directory ID | 20091104 | |
| 11 | Static method | Public | Method | Get file extension | 20091102 | |
| 12 | Static method | Public | Method | returns a file url | 20091228 | |
| 13 | Static method | Public | Method | Get hierarchy | 20091013 | |
| 14 | Static method | Public | Method | Get MIME type from file extension | 20091104 | |
| 15 | Static method | Public | Method | Get properties as string | 20091104 | |
| 16 | Static method | Public | Method | Get relations | 20091104 | |
| 17 | Static method | Public | Method | Parse XML stream to find name of root element | 20100205 | |
| 18 | Static method | Public | Method | Map external representation of content to internal one | 20091110 | |
| 19 | Static method | Public | Method | Map name value table to structure | 20091013 | |
| 20 | Static method | Public | Method | Map ext. representation of properties to internal one (Case) | 20091110 | |
| 21 | Static method | Public | Method | Map ext. representation of properties to internal one (GSP) | 20091110 | |
| 22 | Static method | Public | Method | Map structure to name value table | 20091021 | |
| 23 | Static method | Public | Method | Shorten long string to 50 character string | 20100201 | |
| 24 | Static method | Public | Method | Start SRM framework | 20091013 | |
| 25 | Static method | Public | Method | Write information to protocol | 20091104 |
Events
Class CL_RMPS_TRF_SERVICE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_LIST | Protected | See coding | 20091028 | GTY_LIST type table of string
|
Method Signatures
Method ADD_BAPIRET2_FROM_SY_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091123 |
Method ADD_BAPIRET2_FROM_SY_TO_LOG on class CL_RMPS_TRF_SERVICE has no exception.
Method CONVERT_BAPIRET2_TO_BALMSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091201 | |||
| 2 | RS_BALMSG | Value transfer | Type reference (TYPE) | BAL_S_MSG | Application Log: Message Data | 20091201 |
Method CONVERT_BAPIRET2_TO_BALMSG on class CL_RMPS_TRF_SERVICE has no exception.
Method CONVERT_XSDDATETIME_2_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA_TYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Data Type in ABAP Dictionary | 20100204 | |||
| 2 | IV_DATETIME | Call by reference | Type reference (TYPE) | STRING | XSD dateTime as string | 20100204 | |||
| 3 | IV_DOMAIN | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20100204 | |||
| 4 | RV_STRING | Value transfer | Type reference (TYPE) | STRING | String | 20100204 |
Method CONVERT_XSDDATETIME_2_STRING on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_APPL_FROM_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FILE_EXTENSION | Call by reference | Type reference (TYPE) | STRING | File extension | 20091104 | |||
| 2 | RV_APPLICATION | Value transfer | Type reference (TYPE) | STRING | Application | 20091104 |
Method GET_APPL_FROM_EXTENSION on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_BALMSG_FROM_SY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_RETURN | Value transfer | Type reference (TYPE) | BAL_S_MSG | Application Log: Message Data | 20091201 |
Method GET_BALMSG_FROM_SY on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_BAPIRET2_FROM_SY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_RETURN | Value transfer | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091201 |
Method GET_BAPIRET2_FROM_SY on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONTEXT | Value transfer | Type reference (TYPE) | RMPSS_TRF_PRX_CONTEXT | Context | 20091013 | |||
| 2 | IR_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Read Exception | 20091026 |
Method GET_DISPOSAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LAST_DP_ACTION | Call by reference | Type reference (TYPE) | STRING | Last disposal action | 20091124 | |||
| 2 | EV_LAST_DP_DATE | Call by reference | Type reference (TYPE) | STRING | Last disposal date | 20091124 | |||
| 3 | EV_NEXT_DP_ACTION | Call by reference | Type reference (TYPE) | STRING | Next disposal action | 20091124 | |||
| 4 | EV_NEXT_DP_DATE | Call by reference | Type reference (TYPE) | STRING | Next disposal date | 20091124 | |||
| 5 | IR_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20091103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Read Exception | 20091104 |
Method GET_EXT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20091104 | |||
| 2 | RV_EXT_ID | Value transfer | Type reference (TYPE) | RMPS_TRF_EXT_ID | External ID | 20091104 |
Method GET_EXT_ID on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_EXT_ID_FROM_PDIR_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_ROOT | Root | 20091104 | |||
| 2 | IV_PDIR_ID | Call by reference | Type reference (TYPE) | STRING | POID Directory ID | 20091104 | |||
| 3 | RV_EXT_ID | Value transfer | Type reference (TYPE) | RMPS_TRF_EXT_ID | External ID | 20091104 |
Method GET_EXT_ID_FROM_PDIR_ID on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_FILE_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | File name | 20091102 | |||
| 2 | RV_FILE_EXTENSION | Value transfer | Type reference (TYPE) | STRING | File extension | 20091102 |
Method GET_FILE_EXTENSION on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_FILE_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLIENT | Call by reference | Type reference (TYPE) | STRING | client | 20091228 | |||
| 2 | IV_CONFIG_ID | Call by reference | Type reference (TYPE) | STRING | config id | 20091228 | |||
| 3 | IV_ENTITY | Call by reference | Type reference (TYPE) | STRING | entity | 20091228 | |||
| 4 | IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | file name | 20091228 | |||
| 5 | IV_HOST | Call by reference | Type reference (TYPE) | STRING | host name | 20091228 | |||
| 6 | RV_URL | Value transfer | Type reference (TYPE) | STRING | file url | 20091228 |
Method GET_FILE_URL on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HIERARCHY | Call by reference | Type reference (TYPE) | RMPSS_TRF_PRX_HIERARCHY | Hierarchy | 20091013 | |||
| 2 | IR_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Read Exception | 20091026 |
Method GET_MIMETYPE_FROM_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FILE_EXTENSION | Call by reference | Type reference (TYPE) | STRING | File extension | 20091104 | |||
| 2 | RV_MIME_TYPE | Value transfer | Type reference (TYPE) | STRING | MIME type | 20091104 |
Method GET_MIMETYPE_FROM_EXTENSION on class CL_RMPS_TRF_SERVICE has no exception.
Method GET_PROPS_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROPERTY | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | Properties as string | 20091104 | |||
| 2 | IR_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20091104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Read Exception | 20091104 |
Method GET_RELATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RELATION | Call by reference | Type reference (TYPE) | RMPST_TRF_PRX_RELATION | Relations | 20091104 | |||
| 2 | IR_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20091104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Read Exception | 20091104 |
Method GET_ROOT_ELEMENT_OF_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_XML | Call by reference | Type reference (TYPE) | XSTRING | XML | 20100205 | |||
| 2 | RV_ROOT_ELEMENT | Value transfer | Type reference (TYPE) | STRING | Root Element | 20100205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | RMPS Transfer Exceptions | 20100205 |
Method MAP_CONTENT_EXT2INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091110 | |||
| 2 | ET_BIN_CONTENT | Call by reference | Type reference (TYPE) | SRMGS_BIN_CONTENT | 20091110 | ||||
| 3 | ET_COMPONENT | Call by reference | Type reference (TYPE) | SRMGS_COMPONENTS | 20091110 | ||||
| 4 | EV_RC | Call by reference | Type reference (TYPE) | RMPS_TRF_RC | Recturn Code | 20091110 | |||
| 5 | IT_CONTENT | Call by reference | Type reference (TYPE) | RMPST_TRF_PRX_CONTENT | Proxy for content | 20091110 |
Method MAP_CONTENT_EXT2INT on class CL_RMPS_TRF_SERVICE has no exception.
Method MAP_NV2STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure | 20091013 | |||
| 2 | IT_PROPERTY | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | Properties as name/value table | 20091013 |
Method MAP_NV2STRUCT on class CL_RMPS_TRF_SERVICE has no exception.
Method MAP_PROPERTIES_EXT2INT_CASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROP | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | 20091110 | ||||
| 2 | ET_PROP_OVERRIDDEN | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | 20091110 | ||||
| 3 | IT_PROP | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | 20091110 |
Method MAP_PROPERTIES_EXT2INT_CASE on class CL_RMPS_TRF_SERVICE has no exception.
Method MAP_PROPERTIES_EXT2INT_GSP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROP | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | 20091110 | ||||
| 2 | ET_PROP_OVERRIDDEN | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | 20091110 | ||||
| 3 | IT_PROP | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | 20091110 |
Method MAP_PROPERTIES_EXT2INT_GSP on class CL_RMPS_TRF_SERVICE has no exception.
Method MAP_STRUCT2NV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROPERTY | Call by reference | Type reference (TYPE) | RMPSD_LONG_PROPERTY_TAB | Properties as name/value table | 20091021 | |||
| 2 | IS_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure | 20091021 |
Method MAP_STRUCT2NV on class CL_RMPS_TRF_SERVICE has no exception.
Method SHORTEN_STRING_TO_CHAR50 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LONG_STRING | Call by reference | Type reference (TYPE) | STRING | String | 20100201 | |||
| 2 | IV_SHORTEN_LEFT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Shorten left (otherwise shorten right) | 20100201 | ||
| 3 | RV_SHORT_STRING | Value transfer | Type reference (TYPE) | STRING | Shortened string with dots to the left or right | 20100201 |
Method SHORTEN_STRING_TO_CHAR50 on class CL_RMPS_TRF_SERVICE has no exception.
Method START_FRAMEWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_ROOT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_ROOT | Root | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Service Exception | 20091026 |
Method WRITE_INFO_TO_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20091104 | |||
| 2 | IV_ARGUMENT | Call by reference | Type reference (TYPE) | STRING | Argument for protocol entry | 20091104 |
Method WRITE_INFO_TO_PROTOCOL on class CL_RMPS_TRF_SERVICE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |