SAP ABAP Class CL_SEDI_ADT_RES_SOURCE_BASE (Base class for FUGR include, normal includes and programs)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-AIE-SRC (Application Component) ABAP Source Code editors in ABAP in Eclipse
⤷
SEDI_ADT (Package) Service Enabeling Navigation
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ADT_REST_RESOURCE | Basis Class for ADT Resource Controllers | 20130311 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_SEDI_ADT_RES_SOURCE | Root class for program and include resouce controller | 20130311 |
Properties
| Class | CL_SEDI_ADT_RES_SOURCE_BASE | |
| Short Description | Base class for FUGR include, normal includes and programs | |
| Super Class | CL_ADT_REST_RESOURCE | Basis Class for ADT Resource Controllers |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SEDI_ADT | Service Enabeling Navigation |
| Created | 20100730 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_SEDI_ADT_RES_SOURCE_BASE has no interface implemented.
Friends
Class CL_SEDI_ADT_RES_SOURCE_BASE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | See coding | 'LTXT' | 20130311 | ||||
| 2 | Constant | Private | See coding | 'ERR' | 20130311 | ||||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'LONGTEXT' | 20130311 | |||
| 4 | Constant | Private | See coding | 'MSG' | 20130311 | ||||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_REPOSRC_PERSISTENCE | 20130311 | ||||
| 6 | Static Attribute | Protected | Type reference (TYPE) | STRING | 'INCLUDE' | 20130311 |
Methods
Events
Class CL_SEDI_ADT_RES_SOURCE_BASE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | INCLUDE_DATA | Public | See coding | 20130311 | begin of include_data.
include type if_adt_tools_core_source_types=>ty_abap_source_object as source_object.
types: end of include_data
|
Method Signatures
Method ADD_ATOM_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCLUDE_DATA | Call by reference | Type reference (TYPE) | INCLUDE_DATA | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 |
Method CHANGE_ERROR_TO_URI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Type reference (TYPE) | SADT_RSLINLMSG_WITH_URI | 20130311 | ||||
| 2 | PROGRAMNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | URI-Mapping exception | 20130311 |
Method CHECK_FOR_VALID_CORRNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CORR | Call by reference | Type reference (TYPE) | TRKORR | 20130311 | ||||
| 2 | PGMID | Call by reference | Type reference (TYPE) | PGMID | 20130311 | ||||
| 3 | RESOURCE_ID | Call by reference | Type reference (TYPE) | STRING | 20130311 | ||||
| 4 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_ADT_EXCEPTION_PROPERTIES | 20130311 | ||||
| 5 | TADIR_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20130311 |
Method CHECK_FOR_VALID_CORRNR on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method CHECK_READ_ACCESS_PERMISSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 | |||
| 2 | 20130311 |
Method CHECK_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_RESULT_ADT | Call by reference | Type reference (TYPE) | SADT_SYNTAX_CHECK_RESULT | Result of syntax-ckeck | 20130311 | |||
| 2 | ERROR | Call by reference | Type reference (TYPE) | RSLINLMSG | Output structure for syntax check warnings | 20130311 | |||
| 3 | MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20130311 | |||
| 4 | MESSAGE_ID | Call by reference | Type reference (TYPE) | TRMSG_KEY | Complete Message in TRMSG | 20130311 | |||
| 5 | REPLACING_TAB | Call by reference | Type reference (TYPE) | SREPTAB | Table Type for SYNTAX-CHECK REPLACING | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | URI-Mapping exception | 20130311 |
Method CONVERT_ERRORS_TO_URIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRORS | Call by reference | Type reference (TYPE) | SADT_TAB_RSLINLMSG | Table of RSLINLMSG | 20130311 | |||
| 2 | ERRORS_WITH_URI | Call by reference | Type reference (TYPE) | SADT_TAB_RSLINLMSG_WITH_URI | table type for syntax check result including URIs | 20130311 | |||
| 3 | PROGRAMNAME | Call by reference | Type reference (TYPE) | PROGNAME | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | URI-Mapping exception | 20130311 |
Method CONVERT_WARNINGS_TO_URIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROGRAMNAME | Call by reference | Type reference (TYPE) | PROGNAME | 20130311 | ||||
| 2 | WARNINGS | Call by reference | Type reference (TYPE) | SADT_TAB_RSLINLMSG | 20130311 | ||||
| 3 | WARNINGS_WITH_URI | Call by reference | Type reference (TYPE) | SADT_TAB_RSLINLMSG_WITH_URI | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | URI-Mapping exception | 20130311 |
Method GET_ETAG_UNIFICATION_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Type reference (TYPE) | ANY | 20130311 | ||||
| 2 | RESULT | Value transfer | Type reference (TYPE) | STRING | 20130311 |
Method GET_ETAG_UNIFICATION_PROPS on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method GET_ETAG_UNIFICATION_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | STRING | 20130311 |
Method GET_ETAG_UNIFICATION_SOURCE on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method GET_REPOSRC_PERSISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | LIF_REPOSRC_PERSISTENCE | 20130311 |
Method GET_REPOSRC_PERSISTENCE on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method GET_WB_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 | ||||
| 2 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_WB_SOURCE | 20130311 | ||||
| 3 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 | |||
| 2 | 20130311 |
Method INJECT_REPOSRC_PERSISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REF | Call by reference | Object reference (TYPE REF TO) | LIF_REPOSRC_PERSISTENCE | 20130311 |
Method INJECT_REPOSRC_PERSISTENCE on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method IS_INCLUDE_ENHANCED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESOURCE_ID | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 | ||||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130311 | ||||
| 3 | TADIR_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 |
Method IS_INCLUDE_ENHANCED on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOCK_RESULT | Value transfer | Type reference (TYPE) | SADT_OBJECT_LOCK_RESULT | 20130311 | ||||
| 2 | MASTER_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | 20130311 | ||||
| 3 | RESOURCE_ID | Call by reference | Type reference (TYPE) | STRING | 20130311 | ||||
| 4 | TADIR_PGMID | Call by reference | Type reference (TYPE) | PGMID | 20130311 | ||||
| 5 | TADIR_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 | |||
| 2 | 20130311 | |||
| 3 | 20130311 | |||
| 4 | 20130311 |
Method MODIFICATION_SUPPORT_DISABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130311 | ||||
| 2 | SMODILOG_KEY | Call by reference | Type reference (TYPE) | SMODI_LOG_KEY | 20130311 | ||||
| 3 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | CL_ADT_RESOURCE_CONTROLLER=>CO_VERSION_INACTIVE_WB | ABAP: Program Status (Active, Saved, Transported...) | 20130311 |
Method MODIFICATION_SUPPORT_DISABLED on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method READ_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MASTER_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | 20130311 | ||||
| 2 | OBJECT_TYPE | Call by reference | Type reference (TYPE) | WBOBJTYPE | 20130311 | ||||
| 3 | RESOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 | ||||
| 4 | RESULT | Value transfer | Type reference (TYPE) | INCLUDE_DATA | 20130311 | ||||
| 5 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 | |||
| 2 | 20130311 |
Method READ_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROGDIR_ENTRY | Call by reference | Type reference (TYPE) | PROGDIR | 20130311 | ||||
| 2 | RESOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 | ||||
| 3 | SOURCE | Call by reference | Type reference (TYPE) | SEDI_SOURCE | 20130311 | ||||
| 4 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 | |||
| 2 | 20130311 |
Method READ_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 | ||||
| 2 | OBJECT_STATE | Call by reference | Type reference (TYPE) | PROGDIR-STATE | 20130311 | ||||
| 3 | RESULT | Value transfer | Type reference (TYPE) | TIMESTAMP | 20130311 |
Method READ_TIMESTAMP on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method READ_TITLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LANG | Call by reference | Type reference (TYPE) | SY-LANGU | 20130311 | ||||
| 2 | OBJECT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130311 | ||||
| 3 | OBJECT_STATE | Call by reference | Type reference (TYPE) | PROGDIR-STATE | 20130311 | ||||
| 4 | RESULT | Value transfer | Type reference (TYPE) | STRING | 20130311 |
Method READ_TITLE on class CL_SEDI_ADT_RES_SOURCE_BASE has no exception.
Method UNLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOCK_HANDLE | Call by reference | Type reference (TYPE) | SADT_LOCK_HANDLE | 20130311 | ||||
| 2 | RESOURCE_ID | Call by reference | Type reference (TYPE) | STRING | 20130311 | ||||
| 3 | TADIR_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 |
Method UPDATE_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CORRNR | Value transfer | Type reference (TYPE) | TRKORR | 20130311 | ||||
| 2 | LOCK_HANDLE | Call by reference | Type reference (TYPE) | SADT_LOCK_HANDLE | 20130311 | ||||
| 3 | NEW_SOURCE | Call by reference | Type reference (TYPE) | SADT_SRL_PLAIN_TEXT | 20130311 | ||||
| 4 | RESOURCE_ID | Call by reference | Type reference (TYPE) | STRING | 20130311 | ||||
| 5 | TADIR_PGMID | Call by reference | Type reference (TYPE) | PGMID | 20130311 | ||||
| 6 | TADIR_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20130311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130311 | |||
| 2 | 20130311 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |