SAP ABAP Class CL_RSDRCRM_MRI (Materialized Result Index (MRI))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRCRM (Package) Service Layer for CRM Segmentation
Properties
Class CL_RSDRCRM_MRI  
Short Description Materialized Result Index (MRI)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRCRM   Service Layer for CRM Segmentation 
Created 20091207   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDD_LTIP_PUBLISH Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRCRM_MRI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDRCRM_QSI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSDRCRM_SESSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRCRM_MRI has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDRCRM_INFOPROV 20100223 InfoProvider access
2 CL_RSDRCRM_MRI_SRVS 20100120 Handler for MRIs
3 CL_RSDRCRM_QSI 20100118 Query Snapshot Index (QSI)
4 CL_RSDRCRM_SESSION 20091211 Session for CRM Segmentation
5 CL_RSDRCRM_SESSION_HANDLER 20100204 CRM Session for Segmentation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_NMSPACE Constant Public Type reference (TYPE) RSDDBBIAAPPL 'RST' Namespace for MRIs 20091207
2 N_C_NMSPACE_MRIPHY_LENGTH Constant Public Type reference (TYPE) INT4 14 Length of namespace 20130402
3 N_SETOP_STATUS Instance attribute Protected Type reference (TYPE) CHAR1 Set operation status 20100223
4 O_C_SETOP Constant Protected See coding 20100223
Methods
# Method Level Visibility Method type Description Created on
1 COUNT Static method Public Method Returns number of records in MRI 20091207
2 COUNT_DISTINCT Static method Public Method Counts distinct values of specified characteristic 20100202
3 READ Static method Public Method Query Step and of Materialization in MRI 20091207
4 STEP Static method Public Method Query Step and of Materialization in MRI 20100205
5 _CONVERT_AISEL Static method Private Method Converts the TH_SFC, TH_SFK and T_RANGE in generated IOBJNMs 20100201
6 _CONVERT_SEL_4_LOGIDX Static method Private Method Converts selection (SFC, SFK) for logical index creation 20100304
7 _CREATE_AI_ON_MRI Static method Protected Method Create Analytical Index on Logical Index 20100118
8 _CREATE_LOGINDEX_ON_MRI Static method Private Method Creates an QSI on the MRI 20100108
9 _DELETE_AI_ON_MRI Static method Protected Method Deletes the analytical index to an MRI 20100118
10 _DELETE_LOGINDEX_ON_MRI Static method Private Method Deletes the QSI on the MRI 20100108
11 _GET_AICHA_OF_MRI Static method Private Method returns IObjnm of AI in context of a MRI 20100312
12 _GET_LOGIDXID_FOR_MRIID Static method Private Method Returns analytical index name for specified MRI ID 20100118
13 _GET_MAP_ORG_AI Static method Private Method Returns mapping from original IOBJnm to AI IOBJnm 20100303
14 _GET_MAP_ORG_AI_BY_AIMAP Static method Private Method Returns mapping for existing AI 20100317
15 _GET_PHYIDXNM_BY_CSNM Static method Protected Method Returns phy index name by given calculation scenario name 20100223
16 _GET_ROWCOUNT Static method Protected Method Returns row count of MRI by SFC 20100210
17 _PUBLISH_AI Static method Protected Method Publishes the AI on base of logical index 20100209
Events
Class CL_RSDRCRM_MRI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_AINM Public Type reference (TYPE) TREXD_INDEX_ID ID of logical index on BWA 20100118
2 TN_MRIID Public Type reference (TYPE) TREXD_INDEX_ID MRI identifier 20091207
3 TP_S_AIMAPCHA Public See coding 20100201 BEGIN OF tp_s_aimapcha, attr_name TYPE trexd_attr_name, iobjnm_g TYPE rsiobjnm, END OF tp_s_aimapcha
4 TP_S_AIMAPKYF Public See coding 20100201 BEGIN OF tp_s_aimapkyf, attr_name TYPE trexd_attr_name, iobjnm_g TYPE rsiobjnm, END OF tp_s_aimapkyf
5 TP_S_MAP_ORG_AI Public See coding 20100303 BEGIN OF tp_s_map_org_ai, original TYPE rsiobjnm, aicha TYPE rsiobjnm, END OF tp_s_map_org_ai
6 TP_TH_MAP_ORG_AI Public See coding 20100303 tp_th_map_org_ai TYPE HASHED TABLE OF tp_s_map_org_ai WITH UNIQUE KEY original
7 TP_T_AIMAPCHA Public See coding 20100201 tp_t_aimapcha TYPE STANDARD TABLE OF tp_s_aimapcha WITH DEFAULT KEY
8 TP_T_AIMAPKYF Public See coding 20100201 tp_t_aimapkyf TYPE STANDARD TABLE OF tp_s_aimapkyf WITH DEFAULT KEY
Method Signatures

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS 20091207
2 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20091211
3 Returning R_COUNT Value transfer Type reference (TYPE) I 20100210

Method COUNT on class CL_RSDRCRM_MRI has no exception.

Method COUNT_DISTINCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20100202
2 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS MRI alias 20100202
3 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20100202
4 Returning R_COUNTER Value transfer Type reference (TYPE) I max 2.000.000.000; -1 for error 20100202

Method COUNT_DISTINCT on class CL_RSDRCRM_MRI has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIRST_CALL Call by reference Type reference (TYPE) RS_BOOL Boolean 20091207
2 Exporting E_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20091207
3 Exporting E_R_T_DATA Call by reference Object reference (TYPE REF TO) DATA 20100208
4 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20091207
5 Importing I_MAXROWS Call by reference Type reference (TYPE) I 0 max rows of resultset 20091207
6 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS Materialized Result Index name 20091207
7 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 50000 packagesize of each read-call 20091207
8 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20091207
9 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100108
10 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100108
11 Importing I_TX_HAVING Call by reference Type reference (TYPE) RSDRI_TX_HAVING BW-Data-Manager: TabelleRange Liste für Kennzahlen (having) 20100205
12 Importing I_T_MRISEL Call by reference Type reference (TYPE) RSDRCRM_T_MRISEL Filterlist of Materialized Result Indexes 20100205
13 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20100201
# Exception Resumable Description Created on
1 BUILD_STRUCTURE_ERROR Error while building the result-structure 20100216
2 ILLEGAL_DOWNLOAD Download in der angegebenen Form nicht möglich 20100107
3 ILLEGAL_INDEXNAME Indexname wird bereits verwendet (auf BWA) 20100204
4 ILLEGAL_INPUT falsche Eingabeparameter 20100107
5 ILLEGAL_INPUT_RANGE Fehler in RANGE oder RANGETAB Parameter 20100107
6 ILLEGAL_INPUT_SFC Fehler in SFC Parameter 20100107
7 ILLEGAL_INPUT_SFK Fehler in SFK Parameter 20100107
8 ILLEGAL_INPUT_TABLESEL Fehler in TABLESEL Parameter 20100107
9 ILLEGAL_TABLENAME Tabellenname wird bereits verwendet (vom DDIC oder auf DB) 20100107
10 INHERITED_ERROR Fehler in aufgerufener Routine 20100107
11 MRI_NOT_FOUND MRI in I_TH_MRISEL existiert nicht 20100126
12 NO_AUTHORIZATION keine Berechtigung für Datenzugriff 20100107
13 NO_COMMIT_FREE_READ Lesen ohne COMMIT nicht möglich, siehe I_COMMIT_ALLOWED 20100107
14 TRANS_NO_WRITE_MODE transaktionaler Infocube nicht im Schreibemodus 20100107
15 X_MESSAGE anderer Fehler aus tiefer gelegenen Bausteinen 20100107

Method STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS Materialized Result Index - alias (CRM-Segmentierung) 20100205
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20100205
3 Importing I_MATERIALIZE_SETMRI Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Use only BW-internal!!! not by CRM! 20100223
4 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS Materialized Result Index name 20100205
5 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20100205
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100205
7 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100205
8 Importing I_TX_HAVING Call by reference Type reference (TYPE) RSDRI_TX_HAVING BW-Data-Manager: TabelleRange Liste für Kennzahlen (having) 20100205
9 Importing I_T_MRISEL Call by reference Type reference (TYPE) RSDRCRM_T_MRISEL Filterlist of Materialized Result Indexes 20100205
10 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20100205
# Exception Resumable Description Created on
1 BUILD_STRUCTURE_ERROR Error while building the result-structure 20100216
2 ILLEGAL_DOWNLOAD Download in der angegebenen Form nicht möglich 20100205
3 ILLEGAL_INDEXNAME Indexname wird bereits verwendet (auf BWA) 20100205
4 ILLEGAL_INPUT falsche Eingabeparameter 20100205
5 ILLEGAL_INPUT_RANGE Fehler in RANGE oder RANGETAB Parameter 20100205
6 ILLEGAL_INPUT_SFC Fehler in SFC Parameter 20100205
7 ILLEGAL_INPUT_SFK Fehler in SFK Parameter 20100205
8 ILLEGAL_INPUT_TABLESEL Fehler in TABLESEL Parameter 20100205
9 ILLEGAL_TABLENAME Tabellenname wird bereits verwendet (vom DDIC oder auf DB) 20100205
10 INHERITED_ERROR Fehler in aufgerufener Routine 20100205
11 MRI_NOT_FOUND MRI in I_TH_MRISEL existiert nicht 20100205
12 NO_AUTHORIZATION keine Berechtigung für Datenzugriff 20100205
13 NO_COMMIT_FREE_READ Lesen ohne COMMIT nicht möglich, siehe I_COMMIT_ALLOWED 20100205
14 TRANS_NO_WRITE_MODE transaktionaler Infocube nicht im Schreibemodus 20100205
15 X_MESSAGE anderer Fehler aus tiefer gelegenen Bausteinen 20100205

Method _CONVERT_AISEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100201
2 Exporting E_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100201
3 Exporting E_TX_HAVING Call by reference Type reference (TYPE) RSDRI_TX_HAVING BW-Data-Manager: TabelleRange Liste für Kennzahlen (having) 20100301
4 Exporting E_T_MRISEL Call by reference Type reference (TYPE) RSDRCRM_T_MRISEL Filterlist of Materialized Result Indexes 20100315
5 Exporting E_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20100201
6 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS MRI alias 20100201
7 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20100201
8 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100201
9 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100201
10 Importing I_TX_HAVING Call by reference Type reference (TYPE) RSDRI_TX_HAVING BW-Data-Manager: TabelleRange Liste für Kennzahlen (having) 20100301
11 Importing I_T_MRISEL Call by reference Type reference (TYPE) RSDRCRM_T_MRISEL Filterlist of Materialized Result Indexes 20100315
12 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20100201

Method _CONVERT_AISEL on class CL_RSDRCRM_MRI has no exception.

Method _CONVERT_SEL_4_LOGIDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100304
2 Exporting E_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100304
3 Importing I_TH_MAP_ORG_AI Call by reference Type reference (TYPE) CL_RSDRCRM_MRI=>TP_TH_MAP_ORG_AI 20100304
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100304
5 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100304

Method _CONVERT_SEL_4_LOGIDX on class CL_RSDRCRM_MRI has no exception.

Method _CREATE_AI_ON_MRI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AINM Call by reference Type reference (TYPE) RSINFOPROV 20100303
2 Exporting E_TH_MAP_ORG_AI Call by reference Type reference (TYPE) CL_RSDRCRM_MRI=>TP_TH_MAP_ORG_AI 20100303
3 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS MRI alias 20100119
4 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20100118

Method _CREATE_AI_ON_MRI on class CL_RSDRCRM_MRI has no exception.

Method _CREATE_LOGINDEX_ON_MRI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGIDXID Call by reference Type reference (TYPE) CL_RSDRCRM_MRI=>TN_AINM 20100108
2 Importing I_MRIID Call by reference Type reference (TYPE) TN_MRIID MRI identificator 20100204
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100118
4 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100118

Method _CREATE_LOGINDEX_ON_MRI on class CL_RSDRCRM_MRI has no exception.

Method _DELETE_AI_ON_MRI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEL_LOGIDX Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE delete logical index also? 20130402
2 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS MRI alias 20130402
3 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20101105

Method _DELETE_AI_ON_MRI on class CL_RSDRCRM_MRI has no exception.

Method _DELETE_LOGINDEX_ON_MRI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGIDXID Call by reference Type reference (TYPE) TREXD_INDEX_ID MRI identificator 20100118

Method _DELETE_LOGINDEX_ON_MRI on class CL_RSDRCRM_MRI has no exception.

Method _GET_AICHA_OF_MRI Signature

Method _GET_AICHA_OF_MRI on class CL_RSDRCRM_MRI has no parameter.
Method _GET_AICHA_OF_MRI on class CL_RSDRCRM_MRI has no exception.

Method _GET_LOGIDXID_FOR_MRIID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MRIID Call by reference Type reference (TYPE) TN_MRIID MRI identificator 20100118
2 Returning R_LOGIDXID Value transfer Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100118

Method _GET_LOGIDXID_FOR_MRIID on class CL_RSDRCRM_MRI has no exception.

Method _GET_MAP_ORG_AI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100303
2 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100303
3 Importing I_T_AICHA Call by reference Type reference (TYPE) CL_RSDD_LTIP_PUBLISH=>T_T_CHA 20100303
4 Importing I_T_AIKYF Call by reference Type reference (TYPE) CL_RSDD_LTIP_PUBLISH=>T_T_KYF 20100303
5 Returning R_TH_MAP_ORG_AI Value transfer Type reference (TYPE) CL_RSDRCRM_MRI=>TP_TH_MAP_ORG_AI 20100303

Method _GET_MAP_ORG_AI on class CL_RSDRCRM_MRI has no exception.

Method _GET_MAP_ORG_AI_BY_AIMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_AIMAPCHA Call by reference Type reference (TYPE) CL_RSDRCRM_MRI=>TP_T_AIMAPCHA 20100317
2 Importing I_T_AIMAPKYF Call by reference Type reference (TYPE) CL_RSDRCRM_MRI=>TP_T_AIMAPKYF 20100317
3 Returning R_TH_MAP_ORG_AI Value transfer Type reference (TYPE) CL_RSDRCRM_MRI=>TP_TH_MAP_ORG_AI 20100317

Method _GET_MAP_ORG_AI_BY_AIMAP on class CL_RSDRCRM_MRI has no exception.

Method _GET_PHYIDXNM_BY_CSNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CSNM Call by reference Type reference (TYPE) CL_RSDRCRM_MRI=>TN_MRIID MRI identificator 20100223
2 Returning R_PHYINDEXID Value transfer Type reference (TYPE) CL_RSDRCRM_MRI=>TN_MRIID MRI identificator 20100223

Method _GET_PHYIDXNM_BY_CSNM on class CL_RSDRCRM_MRI has no exception.

Method _GET_ROWCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS Materialized Result Index - alias (CRM-Segmentierung) 20100210
2 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20100210
3 Returning R_COUNTER Value transfer Type reference (TYPE) I 20100210

Method _GET_ROWCOUNT on class CL_RSDRCRM_MRI has no exception.

Method _PUBLISH_AI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AINM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100303
2 Exporting E_TH_MAP_ORG_AI Call by reference Type reference (TYPE) CL_RSDRCRM_MRI=>TP_TH_MAP_ORG_AI 20100303
3 Importing I_LOGIDXID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100209
4 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS 20100209
5 Importing I_R_SESSION Call by reference Object reference (TYPE REF TO) CL_RSDRCRM_SESSION Session für CRM-Segmentierung 20100209
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC BW-Data-Manager: Liste von Merkmalen 20100209
7 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK BW-Data-Manager: Liste von Kennzahlen 20100209
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20100209
History
Last changed by/on SAP  20140121 
SAP Release Created in 730