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 | ![]() |
Instance method | Public | Method | Checks whether path is a folder in the UI5 repository | 20130912 |
2 | ![]() |
Instance method | Public | Method | Checks the object existence in the UI5 repository | 20120119 |
3 | ![]() |
Instance method | Public | Method | Creates a folder in the UI5 repository | 20120119 |
4 | ![]() |
Static method | Public | Method | Creates a UI5 repository | 20120119 |
5 | ![]() |
Instance method | Public | Method | Deletes a file or folder in the UI5 repository | 20120119 |
6 | ![]() |
Static method | Public | Method | Deletes a UI5 repository | 20120125 |
7 | ![]() |
Static method | Public | Method | Gets all UI5 repositories | 20120119 |
8 | ![]() |
Static method | Public | Method | Gets an instance of the UI5 repository design time API | 20120119 |
9 | ![]() |
Instance method | Public | Method | Gets the version information (ETAG) | 20120119 |
10 | ![]() |
Instance method | Public | Method | Gets a file from the UI5 repository | 20120119 |
11 | ![]() |
Instance method | Public | Method | Gets a list of all direct children of a folder | 20120119 |
12 | ![]() |
Static method | Public | Method | Get Description / Short text of Respositoy | 20120523 |
13 | ![]() |
Instance method | Public | Method | Get repository info (currently only description) | 20120504 |
14 | ![]() |
Instance method | Public | Method | Gets the transport relevant information | 20120119 |
15 | ![]() |
Instance method | Public | Method | Gets additional transport info (e.g. create / Mapping XML) | 20120127 |
16 | ![]() |
Instance method | Public | Method | Locks repository | 20120126 |
17 | ![]() |
Instance method | Public | Method | Locks the object in the UI5 repository | 20120126 |
18 | ![]() |
Instance method | Public | Method | Creates or updates a file in the UI5 repository | 20120119 |
19 | ![]() |
Instance method | Public | Method | Unlock repository | 20120126 |
20 | ![]() |
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 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20130912 | ||
2 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130912 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120119 | ||
2 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120119 | ||
2 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20120504 | |||
2 | ![]() |
IV_DEVCLASS | Value transfer | Type reference (TYPE) | DEVCLASS | Package | 20120119 | ||
3 | ![]() |
IV_DIALOG_MODE | Call by reference | Type reference (TYPE) | FLAG | ' ' | ' ' no dialog, 'X' with dialog | 20120119 | |
4 | ![]() |
IV_NAME | Value transfer | Type reference (TYPE) | STRING | Name of UI5 repository | 20120119 | ||
5 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120119 | ||
6 | ![]() |
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 | ![]() |
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 | ![]() |
IV_DELETE_CHILDREN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Deletes children in the UI5 repository recursively! | 20120119 | |
2 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120119 | ||
3 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_DIALOG_MODE | Call by reference | Type reference (TYPE) | FLAG | ' ' | ' ' no dialog, 'X' with dialog | 20120125 | |
2 | ![]() |
IV_NAME | Value transfer | Type reference (TYPE) | STRING | Name of UI5 repository | 20120125 | ||
3 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | STRING_TABLE | Repository list | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_DIALOG_MODE | Call by reference | Type reference (TYPE) | FLAG | ' ' | space=no dialog, X=with dialog | 20120119 | |
2 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | Name of UI5 repository | 20120119 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120119 | ||
2 | ![]() |
RV_ETAG | Value transfer | Type reference (TYPE) | STRING | ETag | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_ETAG | Call by reference | Type reference (TYPE) | STRING | ETag | 20120119 | ||
2 | ![]() |
EV_FILE_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | File content as XSTRING | 20120119 | ||
3 | ![]() |
EV_LAST_MODIFIED | Call by reference | Type reference (TYPE) | TIMESTAMP | last modified | 20120119 | ||
4 | ![]() |
EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | mime type | 20120119 | ||
5 | ![]() |
IV_CODE_PAGE | Call by reference | Type reference (TYPE) | STRING | 'UTF-8' | code page | 20120119 | |
6 | ![]() |
IV_NEWLINE_CHARS | Call by reference | Type reference (TYPE) | CHAR2 | CL_ABAP_CHAR_UTILITIES=>CR_LF | Version Number Component | 20140118 | |
7 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | 20120119 | |||
2 | ![]() |
RT_CHILDREN | Value transfer | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | Repository Name | 20120523 | ||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | STRING | Description | 20120523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
EV_OBJECT_NAME | Call by reference | Type reference (TYPE) | SEU_OBJKEY | WB Request: Key for Object in Development Environment | 20120119 | ||
2 | ![]() |
EV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20120119 | ||
3 | ![]() |
EV_WB_OBJECT_TYPE | Call by reference | Type reference (TYPE) | SEU_OBJTYP | WB Request: Type of Object of Development Environment | 20120119 | ||
4 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_NEW_ETAG | Call by reference | Type reference (TYPE) | STRING | new ETag | 20120119 | ||
2 | ![]() |
IV_CODE_PAGE | Call by reference | Type reference (TYPE) | STRING | 'UTF-8' | code page | 20120119 | |
3 | ![]() |
IV_FILE_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | File content as XSTRING | 20120119 | ||
4 | ![]() |
IV_IS_BINARY | Call by reference | Type reference (TYPE) | ABAP_BOOL | '-' | is binary indicator ('X' binary,' 'not binary, '-' unknown) | 20120126 | |
5 | ![]() |
IV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | mime type | 20120119 | ||
6 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120119 | ||
7 | ![]() |
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 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IV_PATH | Call by reference | Type reference (TYPE) | STRING | path inside UI5 repository | 20120127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Class for UI5 repository API | 20120127 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 100 |