SAP ABAP Class /UI5/CL_UI5_REP_PERSISTENCE (UI5 Rep. Persistence Implementation)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI5-TOL (Application Component) SAP UI development toolkit for HTML5 - Design Time Tools
     /UI5/UI5_INFRA_APP (Package) SAP UI5 Infrastructure for Applications
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI5/IF_UI5_REP_PERSISTENCE Persistence for UI5 Repository 20120504
Properties
Class /UI5/CL_UI5_REP_PERSISTENCE  
Short Description UI5 Rep. Persistence Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI5/UI5_INFRA_APP   SAP UI5 Infrastructure for Applications 
Created 20120504   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 /UI5/IF_UI5_REP_PERSISTENCE Persistence for UI5 Repository 20120504
Friends
Class /UI5/CL_UI5_REP_PERSISTENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MIME_PATH_BSP_BASE Constant Private Type reference (TYPE) STRING '/SAP/BC/BSP' '/SAP/BC/BSP' 20120516
2 C_MIME_PATH_BSP_SAP_NAMESPACE Constant Private Type reference (TYPE) STRING 'SAP' SAP Namespace / MIME-Folder Name 20120516
3 MIME_API Instance attribute Private Object reference (TYPE REF TO) IF_MR_API API for MIME Repository - Basic Functions 20120516
4 REPOSITORY_INFO Instance attribute Private Attribute reference (LIKE) 20120516
Methods
# Method Level Visibility Method type Description Created on
1 BSP_API_GENERATE_APPLICATION Instance method Private Method 20120611
2 BUILD_REPOSITORY_INFO Instance method Private Method Build repository info 20120521
3 CHECK_BSP_APPL_EXIST Instance method Private Method 20120522
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120516
5 CREATE_ICF_NODE Static method Private Method 20120522
6 CREATE_MIME_FOLDER Instance method Private Method 20120611
7 CTS_CHECK_AND_INSERT Static method Private Method 20120504
8 DELETE_ICF_NODE Static method Private Method Deletes the SICF node for the SAPUI5 application 20120522
9 GET_MIME_PATH Instance method Private Method Get complete path for mime repository 20120516
10 GET_MIME_PATH_BSP Instance method Private Method Gets MIME path belonging to BSP-Application 20120516
11 MAP_CTS_MSG_TO_SY Static method Private Method 20121102
12 WRITE_MIME_FILE_NO_DIALOG Instance method Private Method Write MIME file wittout dialog 20120516
13 WRITE_MIME_FILE_WITH_DIALOG Instance method Private Method Write MIME file with dialog 20120516
Events
Class /UI5/CL_UI5_REP_PERSISTENCE has no event.
Types
Class /UI5/CL_UI5_REP_PERSISTENCE has no local type.
Method Signatures

Method BSP_API_GENERATE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLATTR Call by reference Type reference (TYPE) O2APPLATTR 02: BSP Application Attributes 20120611
2 Changing P_CORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20120611
3 Exporting P_ERROR Call by reference Type reference (TYPE) SEU_BOOL Boolean 20120611
4 Importing P_MODIFY Call by reference Type reference (TYPE) CHAR01 ' ' Character Field Length 1 20120611
# Exception Resumable Description Created on
1 APPLICATION_EXISTING 20120611
2 APPLICATION_LOCKED 20120611
3 ERROR_IN_APPLICATION 20120611
4 ERROR_OCCURED 20120611
5 INACTIVE_APPLICATION_EXISTING 20120611
6 INVALID_NAME 20120611
7 PERMISSION_FAILURE 20120611

Method BUILD_REPOSITORY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSP_REPO_NAME Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20120521

Method BUILD_REPOSITORY_INFO on class /UI5/CL_UI5_REP_PERSISTENCE has no exception.

Method CHECK_BSP_APPL_EXIST Signature

Method CHECK_BSP_APPL_EXIST on class /UI5/CL_UI5_REP_PERSISTENCE has no parameter.
Method CHECK_BSP_APPL_EXIST on class /UI5/CL_UI5_REP_PERSISTENCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSP_REPO_NAME Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20120516

Method CONSTRUCTOR on class /UI5/CL_UI5_REP_PERSISTENCE has no exception.

Method CREATE_ICF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20120522
2 Importing IV_DIALOG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20120605
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120522
4 Importing IV_PARENT_NODE Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120605
5 Importing IV_PREFLIGHT_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Only do transport check and insert 20120605
6 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20120522
7 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120522
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120522

Method CREATE_MIME_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLICATION Call by reference Type reference (TYPE) O2APPLEXT External Name of BSP Application (Upper and Lower Case) 20120611
2 Changing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20120611
3 Changing P_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20120611
# Exception Resumable Description Created on
1 ERROR_IN_MIME_REPOSITORY 20120611
2 ERROR_OCCURED 20120611
3 INVALID_NAME 20120611

Method CTS_CHECK_AND_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_PROBLEM_MSG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check dangerous warnings eg customer name range,orig system 20120605
2 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20120504
3 Importing IV_INSERT_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20120504
4 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CLIKE 20120514
5 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120514
6 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20120514
7 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120504
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120504

Method DELETE_ICF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIALOG_MODE Call by reference Type reference (TYPE) FLAG General Flag 20120522
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name of UI5 repository 20120522
3 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120522
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120522

Method GET_MIME_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120516
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20120516

Method GET_MIME_PATH on class /UI5/CL_UI5_REP_PERSISTENCE has no exception.

Method GET_MIME_PATH_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20120516

Method GET_MIME_PATH_BSP on class /UI5/CL_UI5_REP_PERSISTENCE has no exception.

Method MAP_CTS_MSG_TO_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CTS_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES 20121102

Method MAP_CTS_MSG_TO_SY on class /UI5/CL_UI5_REP_PERSISTENCE has no exception.

Method WRITE_MIME_FILE_NO_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_ETAG Call by reference Type reference (TYPE) STRING new ETag 20120516
2 Importing IS_PATH_MAPPING Call by reference Type reference (TYPE) /UI5/UI5_REP_PATH_MAP_S Path Mapping 20120516
3 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120516
4 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XSTRING 20120516
5 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120516
6 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120516
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120516

Method WRITE_MIME_FILE_WITH_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_ETAG Call by reference Type reference (TYPE) STRING new ETag 20120516
2 Importing IS_PATH_MAPPING Call by reference Type reference (TYPE) /UI5/UI5_REP_PATH_MAP_S Path Mapping 20120516
3 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120516
4 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XSTRING 20120516
5 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120516
6 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120516
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120516
History
Last changed by/on SAP  20130531 
SAP Release Created in 100