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 |