SAP ABAP Interface /UI5/IF_UI5_REP_DT (SAPUI5 Repository Design Time Interface)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI5/CL_UI5_REP_DT SAPUI5 Repository Design Time Class 20120119
Properties
Interface /UI5/IF_UI5_REP_DT  
Short Description SAPUI5 Repository Design Time Interface    
General Data
Package /UI5/UI5_INFRA_APP   SAP UI5 Infrastructure for Applications 
Created 20120119   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI5/IF_UI5_REP_DT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /UI5/IF_UI5_REP Base interface for SAPUI5 Repository 20121122
Friends
Interface /UI5/IF_UI5_REP_DT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOCK_EXCLUSIVE Constant Public Type reference (TYPE) ENQMODE 'X' Lock exclusive 20120127
2 C_LOCK_FOR_READ Constant Public Type reference (TYPE) ENQMODE 'S' Lock for reading 20120127
3 C_LOCK_FOR_READ_WRITE Constant Public Type reference (TYPE) ENQMODE 'E' Lock for reading and writing 20120127
4 C_VIRUS_SCAN_PROFILE_PUT Constant Public Type reference (TYPE) VSCAN_PROFILE '/UI5/UI5_INFRA_APP/REP_DT_PUT' Virus scan profile for PUT to UI5 Respostory 20120316
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IS_FOLDER Instance method Public Method Checks whether path is a folder in the UI5 repository 20130912
2 CHECK_OBJECT_EXISTENCE Instance method Public Method Checks the object existence in the UI5 repository 20120119
3 CREATE_FOLDER Instance method Public Method Creates a folder in the UI5 repository 20120119
4 CREATE_REPOSITORY Static method Public Method Creates a UI5 repository 20120119
5 DELETE Instance method Public Method Deletes a file or folder in the UI5 repository 20120119
6 DELETE_REPOSITORY Static method Public Method Deletes a UI5 repository 20120125
7 GET_ALL_REPOSITORIES Static method Public Method Gets all UI5 repositories 20120119
8 GET_API Static method Public Method Gets an instance of the UI5 repository design time API 20120119
9 GET_ETAG Instance method Public Method Gets the version information (ETAG) 20120119
10 GET_FILE Instance method Public Method Gets a file from the UI5 repository 20120119
11 GET_FOLDER_CHILDREN Instance method Public Method Gets a list of all direct children of a folder 20120119
12 GET_REPOSITORY_DESCRIPTION Static method Public Method Get Description / Short text of Respositoy 20120523
13 GET_REPOSITORY_INFO Instance method Public Method Get repository info (currently only description) 20120504
14 GET_TRANSPORT_INFO Instance method Public Method Gets the transport relevant information 20120119
15 GET_TRANSPORT_INFO_ADDITIONAL Instance method Public Method Gets additional transport info (e.g. create / Mapping XML) 20120127
16 LOCK Instance method Public Method Locks repository 20120126
17 LOCK_OBJECT Instance method Public Method Locks the object in the UI5 repository 20120126
18 PUT_FILE Instance method Public Method Creates or updates a file in the UI5 repository 20120119
19 UNLOCK Instance method Public Method Unlock repository 20120126
20 UNLOCK_OBJECT Instance method Public Method Unlocks the object in the UI5 repository 20120127
Events
Interface /UI5/IF_UI5_REP_DT has no event.
Types
Interface /UI5/IF_UI5_REP_DT has no local type.
Method Signatures

Method CHECK_IS_FOLDER 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 inside UI5 repository 20130912
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130912
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20130912

Method CHECK_OBJECT_EXISTENCE 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 inside UI5 repository 20120119
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120119

Method CREATE_FOLDER 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 inside UI5 repository 20120119
2 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 UI5 repository API 20120119

Method CREATE_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20120504
2 Importing IV_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Package 20120119
3 Importing IV_DIALOG_MODE Call by reference Type reference (TYPE) FLAG ' ' ' ' no dialog, 'X' with dialog 20120119
4 Importing IV_NAME Value transfer Type reference (TYPE) STRING Name of UI5 repository 20120119
5 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120119
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) /UI5/IF_UI5_REP_DT SAPUI5 Repository Design Time Interface 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120119

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETE_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Deletes children in the UI5 repository recursively! 20120119
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside UI5 repository 20120119
3 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 UI5 repository API 20120119

Method DELETE_REPOSITORY 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 ' ' ' ' no dialog, 'X' with dialog 20120125
2 Importing IV_NAME Value transfer Type reference (TYPE) STRING Name of UI5 repository 20120125
3 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120125
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120125

Method GET_ALL_REPOSITORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING_TABLE Repository list 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120119

Method GET_API 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 ' ' space=no dialog, X=with dialog 20120119
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name of UI5 repository 20120119
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) /UI5/IF_UI5_REP_DT SAPUI5 Repository Design Time Interface 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for SAPUI5 repository API 20120119

Method GET_ETAG 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 inside UI5 repository 20120119
2 Returning RV_ETAG Value transfer Type reference (TYPE) STRING ETag 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120119

Method GET_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ETAG Call by reference Type reference (TYPE) STRING ETag 20120119
2 Exporting EV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XSTRING 20120119
3 Exporting EV_LAST_MODIFIED Call by reference Type reference (TYPE) TIMESTAMP last modified 20120119
4 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120119
5 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120119
6 Importing IV_NEWLINE_CHARS Call by reference Type reference (TYPE) CHAR2 CL_ABAP_CHAR_UTILITIES=>CR_LF Version Number Component 20140118
7 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 Exception Class for UI5 repository API 20120119

Method GET_FOLDER_CHILDREN 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 20120119
2 Returning RT_CHILDREN Value transfer Type reference (TYPE) STRING_TABLE Table of Strings 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for SAPUI5 repository API 20120119

Method GET_REPOSITORY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING Repository Name 20120523
2 Returning RESULT Value transfer Type reference (TYPE) STRING Description 20120523
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120523

Method GET_REPOSITORY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /UI5/REPOSITORY_INFO_S Repository Info 20120504

Method GET_REPOSITORY_INFO on Interface /UI5/IF_UI5_REP_DT has no exception.

Method GET_TRANSPORT_INFO 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 UI5 repository 20120119
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120119

Method GET_TRANSPORT_INFO_ADDITIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_FOR_CREATE Call by reference Type reference (TYPE) /UI5/UI5_REP_TRANSPORT_INFO_S Table of Strings 20120127
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120127

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE /UI5/IF_UI5_REP_DT=>C_LOCK_FOR_READ_WRITE Lock mode 20120127
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120126

Method LOCK_OBJECT 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 inside UI5 repository 20120126
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120126

Method PUT_FILE 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_IS_BINARY Call by reference Type reference (TYPE) ABAP_BOOL '-' is binary indicator ('X' binary,' 'not binary, '-' unknown) 20120126
5 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) CSEQUENCE mime type 20120119
6 Importing IV_PATH Call by reference Type reference (TYPE) STRING path inside UI5 repository 20120119
7 Importing IV_SKIP_VIRUS_SCAN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Skip only when caller does own scan with profile for UI5 Rep 20120316
8 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 UI5 repository API 20120119

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE /UI5/IF_UI5_REP_DT=>C_LOCK_FOR_READ_WRITE Version Number Component 20120127
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception class for SAPUI5 Repository DT 20120514

Method UNLOCK_OBJECT 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 inside UI5 repository 20120127
# Exception Resumable Description Created on
1 /UI5/CX_UI5_REP_DT Exception Class for UI5 repository API 20120127
History
Last changed by/on SAP  20141120 
SAP Release Created in 100