SAP ABAP Class CL_RMPS_TRF_PRX_POST (Incoming Post Item Proxy)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DOD_TRF_RUNTIME (Package) DoD Transfer Run Time
Properties
Class CL_RMPS_TRF_PRX_POST  
Short Description Incoming Post Item Proxy    
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 20090909   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RMPS_TRF_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMPS_TRF_PRX_POST has no interface implemented.
Friends
Class CL_RMPS_TRF_PRX_POST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LC_MAILTYPEGEN Constant Protected Type reference (TYPE) RMPSINCOBJ 'MAILGEN' Type of Incoming Post Item 20091012
2 LC_TEXT_PATTERN Constant Private Type reference (TYPE) STRING 'text' mime text pattern 20091026
3 LC_TYPE_EMAIL_ATTACH Constant Public Type reference (TYPE) RMPS_TRF_PRX_STRING 'EA' Email type definition of an attachment 20091030
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ATTRIBUTE_TABLE Static method Public Method Fill attribute table 20091104
2 CREATE_DOC_W_ATTACH Static method Private Method create document with attachment 20091029
3 CREATE_INBOUND_DOC Static method Private Method create inbound document 20091118
4 CREATE_POST Static method Public Method Create Incoming Post Item 20090909
5 CREATE_PURE_ATTACH Static method Private Method pure attachment situation 20091029
6 DETERMINE_DOC_TYPE_EMAIL Static method Private Method Determine document type for Incoiming post items - emails 20091012
7 READ_POST Static method Public Method Read Incoming Post Item 20090909
8 RELOAD_INBOUND_DOC Static method Private Method Create Incoming Post Item 20100121
Events
Class CL_RMPS_TRF_PRX_POST has no event.
Types
Class CL_RMPS_TRF_PRX_POST has no local type.
Method Signatures

Method CHANGE_ATTRIBUTE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTE Value transfer Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Attribute Transfer Table 20091104
2 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRET2_T Log table for errors and warnings 20091104
# Exception Resumable Description Created on
1 CX_RMPS_TRF_PRX_CREATE Create Exception 20091104

Method CREATE_DOC_W_ATTACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SEND_REQ_OBJECT Call by reference Object reference (TYPE REF TO) CL_SEND_REQUEST_BCS Send Request object 20091029
2 Changing ET_LOG Call by reference Type reference (TYPE) BAPIRET2_T Log table for errors and warnings 20091029
3 Importing IR_CONTENT Call by reference Type reference (TYPE) RMPST_TRF_PRX_CONTENT IPI content 20091029
4 Importing IV_DOC_SUBJECT Call by reference Type reference (TYPE) STRING Document title 20091029
# Exception Resumable Description Created on
1 CX_RMPS_TRF_PRX_CREATE Create Exception 20091103

Method CREATE_INBOUND_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20091118
2 Exporting ET_LOG Call by reference Type reference (TYPE) BAPIRET2_T Protocol / logr table 20091118
3 Importing IR_SRM_ROOT Call by reference Object reference (TYPE REF TO) IF_SRM_ROOT Root 20091118
4 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB 20091118
5 Importing IV_RMS_STRING Call by reference Type reference (TYPE) STRING RMS ID as string 20091118
6 Importing IV_SPS_STRING Call by reference Type reference (TYPE) STRING SPS ID as string 20091118
# Exception Resumable Description Created on
1 CX_RMPS_TRF_PRX_CREATE Create Exception 20091118

Method CREATE_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20091001
2 Exporting ET_LOG Call by reference Type reference (TYPE) BAPIRET2_T Protocol / logr table 20091021
3 Importing IR_SRM_ROOT Call by reference Object reference (TYPE REF TO) IF_SRM_ROOT Root 20091001
4 Importing IS_ENTITY Call by reference Type reference (TYPE) RMPS_S_TRF_ENTITY_DATA Entity details 20091118
5 Importing IS_POST_IN Call by reference Type reference (TYPE) RMPSS_TRF_PRX_POST Proxy for incoming post item 20091001
6 Importing IV_COMP_MODE Call by reference Type reference (TYPE) RMPS_TRF_COMPATIBILITY_MODE IF_RMPS_TRF_C=>GC_RESTRICTIVE Compatibility mode 20091118
7 Importing IV_IMPORT_ACTION Call by reference Type reference (TYPE) RMPS_TRF_ACTION 'C' Import Action 20100121
# Exception Resumable Description Created on
1 CX_RMPS_TRF_PRX_CREATE Create Exception 20091014
2 CX_RMPS_TRF_PRX_RELOAD Reload Exceptions 20100122

Method CREATE_PURE_ATTACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SEND_REQ_OBJECT Call by reference Object reference (TYPE REF TO) CL_SEND_REQUEST_BCS Send Request object 20091030
2 Changing ET_LOG Call by reference Type reference (TYPE) BAPIRET2_T Log table for errors and warnings 20091030
3 Importing IR_CONTENT Call by reference Type reference (TYPE) RMPST_TRF_PRX_CONTENT IPI content 20091030
4 Importing IV_DOC_SUBJECT Call by reference Type reference (TYPE) STRING Document title 20091030
# Exception Resumable Description Created on
1 CX_RMPS_TRF_PRX_CREATE Create Exception 20091103

Method DETERMINE_DOC_TYPE_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRET2_T Log table with warnings/errors 20091102
2 Importing IV_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20091012
3 Exporting RV_MAILDOC_TYPE Call by reference Type reference (TYPE) RMPSINCOBJ Type of Incoming Post Item 20091012

Method DETERMINE_DOC_TYPE_EMAIL on class CL_RMPS_TRF_PRX_POST has no exception.

Method READ_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_POST_OUT Call by reference Type reference (TYPE) RMPSS_TRF_PRX_POST Proxy for incoming post item 20090930
2 Importing IR_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20090930
# Exception Resumable Description Created on
1 CX_RMPS_TRF_PRX_READ Read Exception 20091014

Method RELOAD_INBOUND_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20100121
2 Exporting ET_LOG Call by reference Type reference (TYPE) BAPIRET2_T Protocol / logr table 20100121
3 Importing IR_SRM_ROOT Call by reference Object reference (TYPE REF TO) IF_SRM_ROOT Root 20100121
4 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB 20100121
5 Importing IV_RMS_STRING Call by reference Type reference (TYPE) STRING 20100121
6 Importing IV_SPS_STRING Call by reference Type reference (TYPE) STRING 20100121
7 Importing POID_STRING Call by reference Type reference (TYPE) STRING doc id 20100121
# Exception Resumable Description Created on
1 CX_RMPS_TRF_PRX_RELOAD Reload Exceptions 20100122
History
Last changed by/on SAP  20110908 
SAP Release Created in 702