SAP ABAP Class /UI5/CL_UI5_REP_DT (SAPUI5 Repository Design Time Class)
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 Base interface for SAPUI5 Repository 20121122
2 Interface implementation (CLASS c. INTERFACES i_ref)  /UI5/IF_UI5_REP_DT SAPUI5 Repository Design Time Interface 20120119
Properties
Class /UI5/CL_UI5_REP_DT  
Short Description SAPUI5 Repository Design Time Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI5/UI5_INFRA_APP   SAP UI5 Infrastructure for Applications 
Created 20120119   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)
2 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 WBMR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /UI5/IF_UI5_REP Base interface for SAPUI5 Repository 20121122
2 /UI5/IF_UI5_REP_DT SAPUI5 Repository Design Time Interface 20120119
Friends
Class /UI5/CL_UI5_REP_DT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUNIT_TEST_MODE_INSTANTIATION Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE For ABAP Unit Test: Create instances in test mode 20120126
2 C_INTERNAL_TARGET_REP_BSP Constant Public Type reference (TYPE) CHAR1 'B' Internal target repository BSP 20120119
3 C_INTERNAL_TARGET_REP_MIME Constant Public Type reference (TYPE) CHAR1 'M' Internal target repository MIME 20120119
4 C_PATH_MAPPING_PAGE_NAME Constant Private Type reference (TYPE) STRING 'UI5RepositoryPathMapping.xml' 20120516
5 C_UI5_BSP_APP_CLSNAME Constant Public Type reference (TYPE) O2APPLCLAS '/UI5/CL_UI5_BSP_APPLICATION' Classname of UI5 Rep. specific appl. classname 20120119
6 C_UI5_ICF_NODE_GUID Constant Public Type reference (TYPE) ICFPARGUID '3I2I44WJCWUB7IJYCK1741MH3' GUID of ui5 ICF node 20120119
7 DET_PATH_TO_RES_ROOTS_PENDING Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Determination of paths to resource roots peding 20140304
8 DIALOG_MODE Instance attribute Private Type reference (TYPE) FLAG ' ' space= no dialog, X=with dialog one 20120119
9 PATH_MAPPER Instance attribute Private Object reference (TYPE REF TO) /UI5/CL_UI5_REP_PATH_MAPPER Path Mapper 20120119
10 PATH_TO_DEPLOYMENT Instance attribute Private Type reference (TYPE) STRING ABAP_UNDEFINED Path to the deployment root folder 20140225
11 PATH_TO_SOURCE Instance attribute Private Type reference (TYPE) STRING ABAP_UNDEFINED Path to the source root folder 20140225
12 PATH_TO_TRANSLATION Instance attribute Private Type reference (TYPE) STRING ABAP_UNDEFINED Path to the translation root folder 20140225
13 PERSISTENCE_LAYER Instance attribute Private Object reference (TYPE REF TO) /UI5/IF_UI5_REP_PERSISTENCE Persistence layer 20120521
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PATH_MAPPER Instance method Private Method Builds instance of repository path mapper 20120516
2 CHECK_CODE_PAGE_SUPPORTED Instance method Private Method Check if code page is supported 20120131
3 CHECK_EXIST_AND_GET_MAPPING Instance method Private Method Checks existence of a path and returns mapping entry 20120316
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120119
5 CREATE_PAGE Instance method Private Method Creates a BSP page 20120119
6 DELETE_FILE_BSP Instance method Private Method Delete file / BSP 20120131
7 DELETE_FILE_MIME Instance method Private Method Delete file / MIME 20120131
8 DELETE_MIME_FOLDER_IF_EXISTS Instance method Private Method Delete MIME-Folder, if exists 20120131
9 DET_PATH_TO_RESOURCE_ROOTS Instance method Private Method Determine path to all resource roots 20140225
10 GET_ETAG_BSP Instance method Private Method Gets ETAG for BSP 20120119
11 GET_ETAG_MIME Instance method Private Method Gets ETAG for MIME 20120119
12 GET_FILE_BSP Instance method Private Method Gets a file from UI5 repository as BSP 20120119
13 GET_FILE_MIME Instance method Private Method Gets a file from UI5 repository as MIME 20120119
14 GET_TRANSPORT_INFO_BSP Instance method Private Method Gets the transport relevant information for BSP 20120119
15 GET_TRANSPORT_INFO_MIME Instance method Private Method Gets the transport relevant information for MIME 20120119
16 IS_BSP_LANGU_EQ_LOGON_LANGU Instance method Private Method Check if master language of BSP-Appl = sy-langu 20120209
17 IS_PROPERTY_FILE Instance method Private Method Check if is property file 20120217
18 PUT_FILE_BSP Instance method Private Method Puts file / BSP 20120119
19 PUT_FILE_MIME Instance method Private Method Puts file / MIME 20120119
20 RESET_CACHEBUSTER Static method Private Method Reset cache buster for UI5 application 20130108
21 VIRUS_SCAN_FOR_PUT Instance method Private Method Do virus scan for PUT 20120316
22 WRITE_MAPPING_XML Instance method Private Method Write Mapping XML 20120119
Events
Class /UI5/CL_UI5_REP_DT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_INTERNAL_TARGET_REP Protected Type reference (TYPE) CHAR1 Internal Target Repository (BSP-Pages or MIME-Part) 20120119
Method Signatures

Method BUILD_PATH_MAPPER Signature

Method BUILD_PATH_MAPPER on class /UI5/CL_UI5_REP_DT has no parameter.
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120516
2 CX_ST_ERROR Error Performing Simple Transformation 20120522

Method CHECK_CODE_PAGE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 20120131
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120131
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120201

Method CHECK_EXIST_AND_GET_MAPPING 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 20120316
2 Returning RESULT Value transfer Type reference (TYPE) /UI5/UI5_REP_PATH_MAP_S Path Mapping 20120316
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120316

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 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120120

Method CREATE_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Oxygen Page Table 20120119
2 Importing IV_CORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20120119
3 Importing IV_PAGATTR Call by reference Type reference (TYPE) O2PAGATTR O2: Page Attributes 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method DELETE_FILE_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PATH_MAPPING Call by reference Type reference (TYPE) /UI5/UI5_REP_PATH_MAP_S Path Mapping 20120131
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120131
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120312

Method DELETE_FILE_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PATH_MAPPING Call by reference Type reference (TYPE) /UI5/UI5_REP_PATH_MAP_S Path Mapping 20120131
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120131
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120312

Method DELETE_MIME_FOLDER_IF_EXISTS 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 Path Mapping 20120131
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120131
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120514

Method DET_PATH_TO_RESOURCE_ROOTS Signature

Method DET_PATH_TO_RESOURCE_ROOTS on class /UI5/CL_UI5_REP_DT has no parameter.
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20140225

Method GET_ETAG_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERNAL_REP_PATH Call by reference Type reference (TYPE) STRING Internal rep path / BSP 20120312
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING path 20120315
3 Returning RV_NEW_ETAG Value transfer Type reference (TYPE) STRING new ETag 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method GET_ETAG_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERNAL_REP_PATH Call by reference Type reference (TYPE) STRING Internal rep path / MIME 20120312
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING path 20120315
3 Returning RV_NEW_ETAG Value transfer Type reference (TYPE) STRING new ETag 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method GET_FILE_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XSTRING 20120119
2 Exporting EV_LAST_MODIFIED Call by reference Type reference (TYPE) TIMESTAMP last modified 20120119
3 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120119
4 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120119
5 Importing IV_NEWLINE_CHARS Call by reference Type reference (TYPE) CHAR2 CL_ABAP_CHAR_UTILITIES=>CR_LF Version Number Component 20140118
6 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside UI5 repository 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method GET_FILE_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XSTRING 20120119
2 Exporting EV_LAST_MODIFIED Call by reference Type reference (TYPE) TIMESTAMP last modified 20120119
3 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120119
4 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120119
5 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside UI5 repository 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method GET_TRANSPORT_INFO_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20120119
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120119
3 Exporting EV_WB_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20120119
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside BSP repository 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method GET_TRANSPORT_INFO_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20120119
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120119
3 Exporting EV_WB_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20120119
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside MIME repository 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method IS_BSP_LANGU_EQ_LOGON_LANGU Signature

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

Method IS_BSP_LANGU_EQ_LOGON_LANGU on class /UI5/CL_UI5_REP_DT has no exception.

Method IS_PROPERTY_FILE 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 Path 20120217
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120217

Method IS_PROPERTY_FILE on class /UI5/CL_UI5_REP_DT has no exception.

Method PUT_FILE_BSP 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 20120119
2 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120119
3 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XSTRING 20120119
4 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120119
5 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside UI5 repository 20120119
6 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method PUT_FILE_MIME 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 20120119
2 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120119
3 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XSTRING 20120119
4 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120119
5 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside UI5 repository 20120119
6 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT 20120119

Method RESET_CACHEBUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI5_APPLICATION_NAME Call by reference Type reference (TYPE) STRING 20130108

Method RESET_CACHEBUSTER on class /UI5/CL_UI5_REP_DT has no exception.

Method VIRUS_SCAN_FOR_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content to scan 20120316
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING Path 20120316
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120316

Method WRITE_MAPPING_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120514
History
Last changed by/on SAP  20130531 
SAP Release Created in 100