Hierarchy
⤷
⤷
Properties
| Class | CL_ENH_SCP_CONTAINER | |
| Short Description | Container for Source Code | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SEEF_REDEFINITION_HOOK | Switch Framework Hook Enhancement |
| Created | 20071120 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_ENH_SCP_CONTAINER has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_ENH_SCPCONT_VIEWER | 20080225 | Display Tool for Hook Container |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20080225 | |||||
| 2 | Constant | Public | See coding | 20080310 | |||||
| 3 | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071123 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | List of Implicit and Explicit Enhancement Options | 20080222 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | ENHNAME | enhname if include is part of an enhancement | 20081215 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20080407 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | ENHCACHE_T | Cache with All Enhancements | 20071127 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080710 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | ENHSUBENHNAME_IT | Internal Table for ENHSUBENHNAMES | 20080710 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | ENH_INDEX_T | Index of Enh. Elements | 20071127 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ENHNAME | ID of an Enhancement | 20071123 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plug-in | 20080312 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20071123 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Explicit Options in Include? X: yes, ' ': no, U: unknown | 20080814 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20071123 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | STRING | Full name prefix to use for options in the include | 20081215 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | ENHMULTINCMODE | Is include a multiple-use include? | 20071123 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | INT4 | Highest SHORTID | 20080102 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | INT4 | Highest SHORTID | 20080102 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | SEOCPDNAME | Full Component Name | 20071123 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | TROBJ_NAME | Object Name in Object List | 20080214 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | TROBJTYPE | Object Type | 20080214 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | ENH_OPTION_LIST | List of Implicit and Explicit Enhancement Options | 20071123 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | OPT_INDEX_T | Indes of Options | 20080102 | |||
| 27 | Instance attribute | Public | Type reference (TYPE) | PGMID | Program ID in requests and tasks | 20080214 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20071123 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical destination (specified when calling function) | 20080228 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Table Through IF_ENH_SCPCONT_OPTION_NODE | 20071127 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071123 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | ENHSCPEDITMODE | Editor Mode | 20071127 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | SPOTCACHE_T | Cache with All Spots | 20071127 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | CUS_DATE | Cuzstomer Enhancement/Modification: Date of Last Change | 20071123 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | CUS_TIME | Customer Enhancement/Modification: Time of Last Change | 20071123 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Activate (TODO: what do we really need?) | 20080218 | |
| 2 | Instance method | Public | Method | Add Enhancement Option to Locked Enhancement | 20080215 | |
| 3 | Instance method | Public | Method | Create Enhancement Option | 20080215 | |
| 4 | Instance method | Private | Method | Place Read Option into Tree Node | 20071130 | |
| 5 | Instance method | Private | Method | Sort Read Options in Tree | 20071130 | |
| 6 | Instance method | Private | Method | Place Read Option into Tree Node | 20080102 | |
| 7 | Instance method | Private | Method | Place Read Option into Tree Node | 20071128 | |
| 8 | Instance method | Private | Method | Sort Read Options in Tree | 20071128 | |
| 9 | Instance method | Public | Method | Change Enhancement Element | 20071120 | |
| 10 | Instance method | Public | Method | Change Enhancement Option | 20071120 | |
| 11 | Instance method | Public | Method | Delete Enhancement Element | 20080218 | |
| 12 | Instance method | Public | Method | Delete Enhancement Option | 20080218 | |
| 13 | Instance method | Private | Method | Delete Option from a Set of Spots | 20080218 | |
| 14 | Instance method | Public | Method | Is enhancement locked? | 20080225 | |
| 15 | Instance method | Public | Method | True: Option exists; false: option does not exist | 20080214 | |
| 16 | Instance method | Private | Method | Does option exist in specified spot? | 20080410 | |
| 17 | Instance method | Public | Method | Invalidates tree and releases storage | 20080222 | |
| 18 | Instance method | Public | Method | Info. for All Enh. Impl. Elements for Given Source | 20080312 | |
| 19 | Instance method | Public | Method | Get All Spots for Processed Object | 20080214 | |
| 20 | Instance method | Public | Method | Get All Spots for Specified Enh. Implementation | 20080214 | |
| 21 | Instance method | Public | Method | E-Include According to Current Content | 20080821 | |
| 22 | Instance method | Public | Method | All E-Includes According to Current Content | 20081204 | |
| 23 | Instance method | Public | Method | Determine Deleted Elements (locked+inactive do not exist) | 20080311 | |
| 24 | Instance method | Public | Method | Edit Mode:Display/Change Main Object/Change Enhancement | 20080226 | |
| 25 | Instance method | Public | Method | Get All Enh.Impl.Elements for Option | 20080214 | |
| 26 | Instance method | Public | Method | Get Reference Through Enh.Name and Full Name | 20080121 | |
| 27 | Instance method | Public | Method | Enhancement Name for Processed Include (For ex.: ClassEnh) | 20090113 | |
| 28 | Instance method | Private | Method | Read or Create Enhancement | 20080214 | |
| 29 | Instance method | Private | Method | Read or Create Enh. Spot | 20080214 | |
| 30 | Instance method | Public | Method | Line Number in E-Include => Line in Enh. Impl. | 20080310 | |
| 31 | Instance method | Public | Method | Determine Version of Enhancement (Active/Inactive) | 20080307 | |
| 32 | Instance method | Public | Method | Line Number in Enh. Impl => Line in E-Include | 20080310 | |
| 33 | Static method | Public | Method | Factory Method | 20071120 | |
| 34 | Static method | Public | Method | Factory Method: Create Container Using Existing Enh. Impls | 20081211 | |
| 35 | Instance method | Public | Method | Is include a multiple-use include? | 20080208 | |
| 36 | Instance method | Public | Method | Get Reference Through Full Name | 20080121 | |
| 37 | Instance method | Public | Method | Determine option node from Hook_id and enhanced object | 20080228 | |
| 38 | Instance method | Public | Method | Determine Original Object | 20080226 | |
| 39 | Instance method | Public | Method | Returns Enhancement Tree | 20071120 | |
| 40 | Instance method | Public | Method | Return enh. spot. ref. if currently cached | 20090122 | |
| 41 | Instance method | Public | Method | Determine Version of Enhancement (Active/Inactive) | 20080310 | |
| 42 | Instance method | Private | Method | Initialization | 20071122 | |
| 43 | Instance method | Private | Method | Initialization | 20081215 | |
| 44 | Instance method | Private | Method | Invalidate Subtree | 20080219 | |
| 45 | Instance method | Private | Method | Invalidate Complete Tree | 20080505 | |
| 46 | Instance method | Public | Method | Is P_enhname an enhancement for specified parent enh. impl.? | 20080703 | |
| 47 | Instance method | Private | Method | Help-Method: is object in worklist? | 20080220 | |
| 48 | Static method | Public | Method | Is this a multiple-use include | 20071123 | |
| 49 | Static method | Private | Method | Is this a multiple-use include | 20080814 | |
| 50 | Instance method | Public | Method | Lock enh. impl., release all other locks | 20080219 | |
| 51 | Instance method | Public | Method | Lock All Options and Source Spots (edit) | 20080226 | |
| 52 | Instance method | Public | Method | Attempting to lock spots again | 20100210 | |
| 53 | Instance method | Private | Method | Reads Enhancement Implementations for Main Object | 20080222 | |
| 54 | Instance method | Private | Method | Reads Enhancement Implementations for Main Object | 20071130 | |
| 55 | Instance method | Private | Method | Reads Enhancement Spots for a Main Object | 20071130 | |
| 56 | Instance method | Private | Method | Reads Enhancement Spots for a Main Object | 20080222 | |
| 57 | Instance method | Private | Method | Create Tree | 20071127 | |
| 58 | Instance method | Private | Method | Determine Parent Enh. Name Anew | 20080710 | |
| 59 | Instance method | Private | Method | Resort Enhancement in Tree | 20080110 | |
| 60 | Instance method | Private | Method | Resort enh. spot in tree | 20080222 | |
| 61 | Instance method | Public | Method | Return to Active Version | 20080227 | |
| 62 | Instance method | Public | Method | Save Changed Objects | 20071120 | |
| 63 | Instance method | Public | Method | Set full name prefix for included to be processed | 20090113 | |
| 64 | Instance method | Public | Method | Is enhancement spot locked? | 20080225 | |
| 65 | Instance method | Public | Method | Release All Locks for Enh. Options, Spots, and Impl's | 20080215 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ACTION_COMPLETED | Instance Event (0) |
Public (2) |
Action executed | 20080311 |
| 2 | DESTRUCTED | Instance Event (0) |
Public (2) |
Container will be released | 20080312 |
| 3 | ELEMENT_CHANGED | Instance Event (0) |
Public (2) |
Element Changed | 20080225 |
| 4 | ELEMENT_DELETED | Instance Event (0) |
Public (2) |
Element deleted | 20080225 |
| 5 | NEW_ELEMENT | Instance Event (0) |
Public (2) |
New Element | 20080225 |
| 6 | NEW_OPTION | Instance Event (0) |
Public (2) |
New Option | 20080225 |
| 7 | OBJECT_TOUCHED | Instance Event (0) |
Public (2) |
Object was locked/unlocked/saved; UI refresh necessary | 20080312 |
| 8 | OPTION_CHANGED | Instance Event (0) |
Public (2) |
Option was changed | 20080225 |
| 9 | OPTION_DELETED | Instance Event (0) |
Public (2) |
Option deleted | 20080225 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | ADMIN_DATA_T | Public | See coding | 20080215 | begin of admin_data_t,
obj_name type sobj_name,
internal_use type enh_internal_use,
short_text type string,
devclass type devclass,
trkorr type trkorr,
end of admin_data_t
|
||
| 2 | ADMIN_DATA_TABLE_T | Public | See coding | 20080215 | admin_data_table_t type table of admin_data_t
|
||
| 3 | D010ENH_TABLE_T | Public | See coding | 20080821 | d010enh_table_t type sorted table of d010enh
with unique key is_enh programname version enhname id
|
||
| 4 | ELEMENT_LIST_T | Public | See coding | List of Elements | 20080312 | element_list_t type table of ref to if_enh_scpcont_element_node
|
|
| 5 | ENHCACHE_LINE_T | Private | See coding | Enhancement Cache Line | 20071127 | begin of enhcache_line_t,
enhname type enhspotname,
obj_type type trobjtype, "compilation unit or enhancement of enh impl
obj_name type trobj_name, "compilation unit or enhancement of enh impl
locked type enhboolean,
ref type ref to cl_enh_tool_hook_impl,
end of enhcache_line_t
|
|
| 6 | ENHCACHE_T | Private | See coding | Enhancement Cache | 20071127 | enhcache_t type sorted table of enhcache_line_t with unique key enhname
|
|
| 7 | ENH_INDEX_LINE_T | Private | See coding | Enhancement Index Line | 20080102 | begin of enh_index_line_t,
enhname type enhname, "Enh Impl Name
full_name type string, "full name of enh impl. element
opt_full_name type string, "full name of option (w/o trailing 'EI')
overwrite type enhboolean,
parent_enhname type enhname, "only filled for overwrite = abap_true
ref type ref to cl_enh_scpcont_element_node,
invalid type enhboolean,
end of enh_index_line_t
|
|
| 8 | ENH_INDEX_T | Private | See coding | Enhancement Index | 20071127 | enh_index_t type sorted table of enh_index_line_t with unique key enhname full_name
|
|
| 9 | OPT_INDEX_LINE_T | Private | See coding | Option Index Line | 20080102 | begin of opt_index_line_t,
full_name type string,
enhname type enhname, "for nested options the name of the enhancement, initial for non-nested options or implicit options
option_id type enhhookid, "hook id of the explicit option, initial for implicit options
ref type ref to cl_enh_scpcont_option_node,
invalid type enhboolean,
end of opt_index_line_t
|
|
| 10 | OPT_INDEX_T | Private | See coding | Option Index | 20080102 | opt_index_t type sorted table of opt_index_line_t with unique key full_name
|
|
| 11 | SPOTCACHE_LINE_T | Private | See coding | Spot Cache Line | 20071127 | begin of spotcache_line_t,
spotname type enhspotname,
obj_type type trobjtype, "compilation unit or enhancement of spot
obj_name type trobj_name, "compilation unit or enhancement of spot
locked type enhboolean,
ref type ref to cl_enh_tool_hook_def,
end of spotcache_line_t
|
|
| 12 | SPOTCACHE_T | Private | See coding | Spot Cache | 20071127 | spotcache_t type sorted table of spotcache_line_t with unique key spotname
|
Method Signatures
Method ACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20080218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080222 | |||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 4 | Fehler in der Generierung | 20080222 | ||
| 5 | 20080222 | |||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Objekt noch nicht Abgeglichen | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 10 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 11 | 20080222 | |||
| 12 | 20080222 | |||
| 13 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method ADD_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENHMODE | Call by reference | Type reference (TYPE) | ENHMODE | Modus eine Programmerweiterung | 20080225 | |||
| 2 | FULL_NAME | Call by reference | Type reference (TYPE) | STRING | Fullname des anzulegenden Enh Impl Elementes | 20080225 | |||
| 3 | NEW_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | ID im Baum des SCP Containers | 20080215 | |||
| 4 | OVERWRITE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080225 | |||
| 5 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Initial: Neues Rootelement, oder erweitertes Element | 20080215 | |||
| 6 | PARENT_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | OBSOLETE | 20080225 | |||
| 7 | SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20080225 | |||
| 8 | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20080225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080215 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method ADD_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTION_DETAILS | Call by reference | Type reference (TYPE) | ENH_HOOK_DEF | Enhancement Option Details: fullname optional | 20080215 | |||
| 2 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Initial: Neue Rootoption, sonst Element mit neuer Option | 20080215 | |||
| 3 | SPOT_INFO_TABLE | Call by reference | Type reference (TYPE) | ADMIN_DATA_TABLE_T | Id eines Enhancements | 20080215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080215 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method ADD_OR_CHANGE_ELEMENT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACT_IMPL | Call by reference | Type reference (TYPE) | ENH_HOOK_IMPL | Rückgabestruktur Enhancement Implementierungen | 20071130 | |||
| 2 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071130 | |||
| 3 | HOOKENHREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement-Spot Tool Source Code Plugin | 20071130 | |||
| 4 | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | |||
| 5 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080214 | |||
| 6 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071130 | |||
| 7 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method ADD_OR_CHANGE_ELEMENT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_IMPLS | Call by reference | Type reference (TYPE) | ENH_HOOK_IMPL_IT | Interne Tabelle über ENH_HOOK_IMPL | 20071130 | |||
| 2 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071130 | |||
| 3 | HOOKENHREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | SAP Enhancement Tool Root Interface | 20071130 | |||
| 4 | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | |||
| 5 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | |||
| 6 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | |||
| 7 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080214 | |||
| 8 | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | |||
| 9 | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | |||
| 10 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071130 | |||
| 11 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method ADD_OR_CHANGE_ELEMENT_NODE_SUB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTOPTREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_OPTION_NODE | 20080102 | ||||
| 2 | ACT_IMPL | Call by reference | Type reference (TYPE) | ENH_HOOK_IMPL | 20080102 | ||||
| 3 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080102 | ||||
| 4 | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | 20080102 | ||||
| 5 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20080102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method ADD_OR_CHANGE_OPTION_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACT_DEF | Call by reference | Type reference (TYPE) | ENH_HOOK_DEF_EXT | 20071128 | ||||
| 2 | HOOKSPOTREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | Enhancement-Spot Tool Source Code Plugin | 20071128 | |||
| 3 | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071128 | |||
| 4 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080122 | |||
| 5 | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | 20071128 | ||||
| 6 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071128 | |||
| 7 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method ADD_OR_CHANGE_OPTION_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_DEFS | Call by reference | Type reference (TYPE) | ENH_HOOK_DEF_EXT_IT | 20071128 | ||||
| 2 | HOOKSPOTREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | 20071128 | ||||
| 3 | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071128 | |||
| 4 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071128 | |||
| 5 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071128 | |||
| 6 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080122 | |||
| 7 | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080104 | |||
| 8 | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080104 | |||
| 9 | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | 20071128 | ||||
| 10 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071128 | |||
| 11 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method CHANGE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | ID im Baum des SCP Containers | 20080218 | |||
| 2 | NEW_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Hook Definition | 20080219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 11 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080222 |
Method CHANGE_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_ENHUNIT | Call by reference | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080215 | |||
| 2 | NEW_SPOT_INFO_TABLE | Call by reference | Type reference (TYPE) | ADMIN_DATA_TABLE_T | Interne Tabelle über enhspotname | 20080215 | |||
| 3 | NEW_SPOT_MODE | Call by reference | Type reference (TYPE) | ENHSPOTMODE | Modus eine Programmerweiterung | 20080215 | |||
| 4 | OPTION | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | ID im Baum des SCP Containers | 20080215 | |||
| 5 | RECURSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | true: loesche rekursiv abhaengige Objekte | 20080219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080222 |
Method DELETE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | ID im Baum des SCP Containers | 20080218 | |||
| 2 | RECURSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X: Abhängige Objekte löschen | 20080219 | ||
| 3 | TRY_TO_LOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | try to lock enh | 20080402 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 11 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080222 |
Method DELETE_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTION | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | ID im Baum des SCP Containers | 20080218 | |||
| 2 | RECURSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | true: versuche rekursiv auch abhaengige Elemente loeschen | 20080219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Root Exception Class | 20080402 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080222 |
Method DELETE_OPTION_FROM_SPOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTION | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_OPTION_NODE | Erweiterungs-Option im Editor | 20080218 | |||
| 2 | SPOT_TABLE | Call by reference | Type reference (TYPE) | ENHSPOTNAME_IT | Interne Tabelle über enhspotname | 20080218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method ENH_IS_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080225 | |||
| 2 | ENH_IS_LOCKED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20080225 |
Method EXISTS_ENH_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: Option existiert, false: sonst | 20080214 | |||
| 2 | P_OPTION_NAME | Call by reference | Type reference (TYPE) | ENHHOOKID | Hook ID im Enhancement, in Upper Case | 20080214 | |||
| 3 | P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh. Implementierung | 20080214 |
Method EXISTS_ENH_OPTION on class CL_ENH_SCP_CONTAINER has no exception.
Method EXISTS_ENH_OPTION_IN_SPOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: Option ist in Spot definiert, false: sonst | 20080410 | |||
| 2 | P_OPTION_NAME | Call by reference | Type reference (TYPE) | ENHHOOKID | Name der Option | 20080410 | |||
| 3 | P_SPOT | Call by reference | Type reference (TYPE) | SPOTCACHE_LINE_T | Spot-Cache Zeile | 20080410 |
Method EXISTS_ENH_OPTION_IN_SPOT on class CL_ENH_SCP_CONTAINER has no exception.
Method FREE Signature
Method FREE on class CL_ENH_SCP_CONTAINER has no parameter.
Method FREE on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ALL_ENH_IMP_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENH_IMPL_DETAILS | Value transfer | Type reference (TYPE) | ENH_CONTAINER_HOOK_IMPL_IT | Enh Impl Element Details | 20080312 |
Method GET_ALL_ENH_IMP_DETAILS on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ALL_SPOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SPOT_LIST | Value transfer | Type reference (TYPE) | ENH_SPOT_IT | Interne Tabelle über Spots | 20080214 |
Method GET_ALL_SPOTS on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ALL_SPOTS_FOR_ENH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name einer Enh Implementierung des bearbeiteten Objektes | 20080214 | |||
| 2 | P_SPOT_LIST | Value transfer | Type reference (TYPE) | ENH_SPOT_IT | Interne Tabelle über Spots | 20080214 |
Method GET_ALL_SPOTS_FOR_ENH on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_CURRENT_E_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_D010ENH_TAB | Call by reference | Type reference (TYPE) | D010ENH_TABLE_T | D010ENH Info zur Enh.Implementierung | 20080821 | |||
| 2 | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Enh.Implementierung, fuer die Info geliefert wird | 20080821 | |||
| 3 | P_E_INCLUDE | Call by reference | Type reference (TYPE) | RSWSOURCET | E-Include zur Enh.Implementierung | 20080821 | |||
| 4 | P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | A/I/Space=according to workingset | 20080821 |
Method GET_CURRENT_E_INCLUDE on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_CURRENT_E_INCLUDES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_D010ENH_TAB | Call by reference | Type reference (TYPE) | D010ENH_TABLE_T | D010ENH Info zu Enh.Implementierungen | 20081204 | |||
| 2 | P_E_INCLUDE_TAB | Call by reference | Type reference (TYPE) | SREPTAB | E-Includes der Enh.Implementierungen | 20081204 | |||
| 3 | P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | A/I/Space=gemäß Workingset | 20081204 |
Method GET_CURRENT_E_INCLUDES on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_DELETED_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DELETED_ELEMENTS | Call by reference | Type reference (TYPE) | ELEMENT_LIST_T | Liste von gelöschten Elementen | 20080312 |
Method GET_DELETED_ELEMENTS on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_EDIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_EDIT_MODE | Value transfer | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20080226 |
Method GET_EDIT_MODE on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ELEMENT_REFS_BY_FULLNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ELEM_REF_IT | Value transfer | Type reference (TYPE) | ENH_SCPCONT_ELEMENT_NODE_IT | Interne Tabelle über IF_ENH_SCPCONT_ELEMENT_NODE | 20080214 | |||
| 2 | P_ENH_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A'/'I'/' '->aktiv/inaktiv/gemäß Workingset | 20080416 | |||
| 3 | P_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname des Enh Option | 20080214 |
Method GET_ELEMENT_REFS_BY_FULLNAME on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ELEMENT_REF_BY_FULLN_ENHN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | ID im Baum des SCP Containers | 20080121 | |||
| 2 | FULLNAME | Call by reference | Type reference (TYPE) | STRING | 20080121 | ||||
| 3 | REF | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080121 |
Method GET_ELEMENT_REF_BY_FULLN_ENHN on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ENCLOSING_ENHANCEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENCLOSING_ENHNAME | Value transfer | Type reference (TYPE) | ENHNAME | EnhName wenn Include zu einer Enh Impl gehört (zB ClassEnh) | 20090113 |
Method GET_ENCLOSING_ENHANCEMENT on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ENHANCEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADMIN_DATA | Call by reference | Type reference (TYPE) | ADMIN_DATA_T | Erforderlich für create_on_demand = 'X' | 20080215 | |||
| 2 | CHECK | Call by reference | Type reference (TYPE) | ENHNAME | Prüfe Vaterobjekt | 20080710 | |||
| 3 | CREATE_ON_DEMAND | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Nicht ex. Spots werden angelegt | 20080215 | ||
| 4 | ENHANCEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20080214 | |||
| 5 | ENHNAME | Call by reference | Type reference (TYPE) | CLIKE | Id eines Enhancements | 20080214 | |||
| 6 | LOCK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Enhancement Boolean | 20080214 | ||
| 7 | PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | raised if enh impl specified is not a source code plugin | 20080821 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method GET_ENHANCEMENT_SPOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADMIN_DATA | Call by reference | Type reference (TYPE) | ADMIN_DATA_T | Erforderlich für create_on_demand = 'X' | 20080215 | |||
| 2 | CREATE_ON_DEMAND | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Nicht ex. Spots werden angelegt | 20080215 | ||
| 3 | LOCK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Enhancement Boolean | 20080214 | ||
| 4 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erforderlich für create_on_demand = 'X' | 20080215 | |||
| 5 | SPOT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | Enhancement Tool Source Code Plugin | 20080214 | |||
| 6 | SPOTNAME | Call by reference | Type reference (TYPE) | CLIKE | Id eines Enhancements | 20080214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method GET_ENH_LINE_BY_INCLUDE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080310 | |||
| 2 | P_E_INCLUDE_NAME | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20080310 | |||
| 3 | P_E_INCLUDE_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | E-Includes-Source, zur Pos-Bestimmung statt DB-Version | 20080821 | |||
| 4 | P_LINE_IN_ENH | Call by reference | Type reference (TYPE) | I | 20080310 | ||||
| 5 | P_LINE_IN_INCLUDE | Call by reference | Type reference (TYPE) | I | 20080310 | ||||
| 6 | P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080310 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080310 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 10 | Enhancement Wurzel-Ausnahmeklasse | 20080310 |
Method GET_ENH_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080307 | |||
| 2 | P_VERSION | Value transfer | Type reference (TYPE) | R3STATE | A: aktiv, I: inaktiv | 20080307 |
Method GET_ENH_VERSION on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_INCLUDE_LINE_BY_ENH_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080310 | ||||
| 2 | P_E_INCLUDE_NAME | Call by reference | Type reference (TYPE) | PROGRAM | Name eines E-Includes | 20080310 | |||
| 3 | P_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | Id im E-Include | 20080310 | |||
| 4 | P_LINE_IN_ENH | Call by reference | Type reference (TYPE) | I | Zeilennummer, relativ zum Beginn der Implementierung ID | 20080310 | |||
| 5 | P_LINE_IN_INCLUDE | Call by reference | Type reference (TYPE) | I | 20080310 | ||||
| 6 | P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080310 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080310 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080310 | ||
| 10 | Enhancement Wurzel-Ausnahmeklasse | 20080310 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | CL_ENH_SCP_CONTAINER | Container für Source Code | 20071120 | |||
| 2 | DISPLAY_VERSION | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071120 | |||
| 3 | ENHANCEMENT_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' - keine enhs ;'S' - nur eingeschaltet;space - alle | 20080407 | |||
| 4 | ENH_IMPL_TABLE | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_TABLE | zu berücksichtigende Erweiterungsimplementierungen | 20081204 | |||
| 5 | ENH_TABLE | Call by reference | Type reference (TYPE) | ENHSUBENHNAME_IT | Tabelle der zu lesenden Erweiterungsimplementierungen | 20080612 | |||
| 6 | ENH_TO_LOCK | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071120 | |||
| 7 | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20080312 | |||
| 8 | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20071120 | |||
| 9 | HAS_EXPLICIT_OPTIONS | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Übergebene Liste von Optionen enthält explizite Optionen | 20080814 | |||
| 10 | HAS_INCL_BOUND_OPTIONS | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Übergebene Liste von Optionen enthält include-bound Optionen | 20080814 | |||
| 11 | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071120 | |||
| 12 | INCLUDE_FULLNAME_PREFIX | Call by reference | Type reference (TYPE) | STRING | Fullname-Prefix to use for options in the include specified | 20081215 | |||
| 13 | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Enhancement Boolean | 20071123 | |||
| 14 | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20071120 | |||
| 15 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071120 | |||
| 16 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071120 | |||
| 17 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071120 | |||
| 18 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | |||
| 19 | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071127 | |||
| 20 | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071120 | |||
| 21 | RFCDESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20080228 | |||
| 22 | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071122 | |||
| 23 | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20071127 | |||
| 24 | VERSION_DATE | Call by reference | Type reference (TYPE) | CUS_DATE | Kundenerweiterung/Modifikation: Datum der letzen Änderung | 20071120 | |||
| 25 | VERSION_TIME | Call by reference | Type reference (TYPE) | CUS_TIME | Kundenerweiterung/Modifikation: Zeit der letzen Änderung | 20071120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Dark Modus nicht möglich | 20080222 | ||
| 11 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method GET_INSTANCE_FOR_GIVEN_ENHS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | CL_ENH_SCP_CONTAINER | Container für Source Code | 20081211 | |||
| 2 | ENCLOSING_ENHANCEMENT | Call by reference | Type reference (TYPE) | ENHNAME | EnhName wenn Include zu einer Enh Impl gehört (zB ClassEnh) | 20090128 | |||
| 3 | ENH_IMPL_TABLE | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_TABLE | zu berücksichtigende Erweiterungsimplementierungen | 20081211 | |||
| 4 | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20081211 | |||
| 5 | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20081211 | |||
| 6 | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081211 | |||
| 7 | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | single/include-bound/program-bound | 20081211 | |||
| 8 | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20081211 | |||
| 9 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20081211 | |||
| 10 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20081211 | |||
| 11 | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20081211 | |||
| 12 | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081211 | |||
| 13 | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20081211 | |||
| 14 | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20081211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20081211 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20081211 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20081211 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20081211 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20081211 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20081211 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20081211 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20081211 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20081211 | ||
| 10 | Dark Modus nicht möglich | 20081211 | ||
| 11 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20081211 |
Method GET_MULTI_USED_INCL_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_INCLUDE_MODE | Value transfer | Type reference (TYPE) | ENHMULTINCMODE | Ist Include ein mehrfachverwendetes Include? | 20080208 |
Method GET_MULTI_USED_INCL_MODE on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_OPTION_REF_BY_FULLNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FULLNAME | Call by reference | Type reference (TYPE) | STRING | ID im Baum des SCP Containers | 20080121 | |||
| 2 | REF | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | Knoten Erweiterungs-Spot | 20080121 |
Method GET_OPTION_REF_BY_FULLNAME on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_OPTION_REF_BY_HOOK_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ENHANCEMENT_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Erw. Objekt, initial: Programm | 20080228 | |||
| 2 | IM_HOOK_ID | Call by reference | Type reference (TYPE) | ENHHOOKID | Hook ID im Enhancement | 20080228 | |||
| 3 | RE_OPTION_NODE | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | Knoten Erweiterungs-Spot | 20080228 |
Method GET_OPTION_REF_BY_HOOK_ID on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_ORIGINAL_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080226 | |||
| 2 | P_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20080226 | |||
| 3 | P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20080226 | |||
| 4 | P_OPTION | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | Knoten Erweiterungs-Spot | 20080226 |
Method GET_ORIGINAL_OBJECT on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_SCP_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTIONS | Value transfer | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method GET_SPOT_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SPOT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | Enhancement-Spot Tool Source Code Plugin | 20090122 | |||
| 2 | P_SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20090122 | |||
| 3 | P_SPOT_IS_LOCKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | true if spot is locked | 20090122 |
Method GET_SPOT_BY_NAME on class CL_ENH_SCP_CONTAINER has no exception.
Method GET_SPOT_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_SPOTNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080310 | |||
| 2 | P_VERSION | Value transfer | Type reference (TYPE) | R3STATE | A: aktiv, I: inaktiv | 20080310 |
Method GET_SPOT_VERSION on class CL_ENH_SCP_CONTAINER has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DISPLAY_VERSION | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071122 | |||
| 2 | ENHANCEMENT_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' - keine enhs ;'S' - nur eingeschaltet;space - alle | 20080407 | |||
| 3 | ENHS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080710 | |||
| 4 | ENHS_TO_EVAL | Call by reference | Type reference (TYPE) | ENHSUBENHNAME_IT | Interne Tabelle über ENHSUBENHNAMES | 20080710 | |||
| 5 | ENH_TO_LOCK | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071122 | |||
| 6 | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20080312 | |||
| 7 | EXPL_OPTIONS_STATE | Call by reference | Type reference (TYPE) | I | Option-Liste: 0=undecided;1=keine;2=prog-bnd;4=incl-bnd | 20080814 | |||
| 8 | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20071122 | |||
| 9 | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071122 | |||
| 10 | INCLUDE_FULLNAME_PREFIX | Call by reference | Type reference (TYPE) | STRING | Fullname-Prefix to use for options in the include specified | 20081215 | |||
| 11 | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Enhancement Boolean | 20071123 | |||
| 12 | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20071122 | |||
| 13 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071122 | |||
| 14 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071122 | |||
| 15 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071122 | |||
| 16 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | |||
| 17 | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071127 | |||
| 18 | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071122 | |||
| 19 | RFCDESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20080228 | |||
| 20 | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071122 | |||
| 21 | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20071127 | |||
| 22 | VERSION_DATE | Call by reference | Type reference (TYPE) | CUS_DATE | Kundenerweiterung/Modifikation: Datum der letzen Änderung | 20071122 | |||
| 23 | VERSION_TIME | Call by reference | Type reference (TYPE) | CUS_TIME | Kundenerweiterung/Modifikation: Zeit der letzen Änderung | 20071122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Dark Modus nicht möglich | 20080222 | ||
| 11 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method INIT_FOR_GIVEN_ENHS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENCLOSING_ENHANCEMENT | Call by reference | Type reference (TYPE) | ENHNAME | EnhName wenn Include zu einer Enh Impl gehört (zB ClassEnh) | 20090128 | |||
| 2 | ENH_IMPL_TABLE | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_TABLE | zu berücksichtigende Erweiterungsimplementierungen | 20081215 | |||
| 3 | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20081215 | |||
| 4 | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20081215 | |||
| 5 | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081215 | |||
| 6 | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Enhancement Boolean | 20081215 | |||
| 7 | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20081215 | |||
| 8 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20081215 | |||
| 9 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20081215 | |||
| 10 | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20081215 | |||
| 11 | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081215 | |||
| 12 | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20081215 | |||
| 13 | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20081215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20081215 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20081215 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20081215 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20081215 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20081215 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20081215 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20081215 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20081215 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20081215 | ||
| 10 | Dark Modus nicht möglich | 20081215 | ||
| 11 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20081215 |
Method INVALIDATE_SUB_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080219 | |||
| 2 | OPTION | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_OPTION_NODE | Erweiterungs-Option im Editor | 20080219 |
Method INVALIDATE_SUB_TREE on class CL_ENH_SCP_CONTAINER has no exception.
Method INVALIDATE_TREE Signature
Method INVALIDATE_TREE on class CL_ENH_SCP_CONTAINER has no parameter.
Method INVALIDATE_TREE on class CL_ENH_SCP_CONTAINER has no exception.
Method IS_ENHANCEMENT_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name des zu pruefenden Enhancements | 20080703 | |||
| 2 | P_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: p_enhname darf als Erweiterung benutzt werden | 20080703 | |||
| 3 | P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name des Parent Enh, (initial: parent ist Hauptobj) | 20080703 |
Method IS_ENHANCEMENT_VALID on class CL_ENH_SCP_CONTAINER has no exception.
Method IS_IN_WORKING_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OBJ_NAME | Call by reference | Type reference (TYPE) | CLIKE | Objektname | 20080220 | |||
| 2 | IM_OBJ_TYPE | Call by reference | Type reference (TYPE) | CLIKE | Objekttyp | 20080220 | |||
| 3 | RE_IS_IN_WORKING_AREA | Value transfer | Type reference (TYPE) | ABAP_BOOL | <=> im Arbeitsvorrat | 20080220 |
Method IS_IN_WORKING_AREA on class CL_ENH_SCP_CONTAINER has no exception.
Method IS_MULTIPLE_USED_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071123 | |||
| 2 | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Einbindung der Erweiterungsoption in den Quelltext | 20080331 | |||
| 3 | MAIN_PROGRAMS | Call by reference | Type reference (TYPE) | ENH_PROGRAMS_TAB | Tabelle von Programmnamen | 20080331 |
Method IS_MULTIPLE_USED_INCLUDE on class CL_ENH_SCP_CONTAINER has no exception.
Method IS_MULTI_USED_INCLUDE_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPL_OPTIONS_STATE | Call by reference | Type reference (TYPE) | I | Option-Liste: 0=undecided;1=keine;2=prog-bnd;4=incl-bnd | 20080814 | |||
| 2 | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20080814 | |||
| 3 | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Einbindung der Erweiterungsoption in den Quelltext | 20080814 | |||
| 4 | MAIN_PROGRAMS | Call by reference | Type reference (TYPE) | ENH_PROGRAMS_TAB | Liste der Hauptprogramme | 20080814 |
Method IS_MULTI_USED_INCLUDE_INTERNAL on class CL_ENH_SCP_CONTAINER has no exception.
Method LOCK_ENH_IMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name of enh impl to lock | 20080219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method LOCK_OPTIONS Signature
Method LOCK_OPTIONS on class CL_ENH_SCP_CONTAINER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistence for Standard Tables | 20080226 | ||
| 2 | Enhancement Root Exception Class | 20080226 | ||
| 3 | Enhancement Persistence for Standard Tables | 20080226 | ||
| 4 | Enhancement Root Exception Class | 20080226 | ||
| 5 | Enhancement Root Exception Class | 20080226 | ||
| 6 | Enhancement Root Exception Class | 20080226 | ||
| 7 | Enhancement Root Exception Class | 20080226 | ||
| 8 | Enhancement Root Exception Class | 20080226 |
Method LOCK_SPOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ENHSPOTS | Call by reference | Type reference (TYPE) | ENHSPOTNAME_IT | wenn leer, dann wird alles geprüft | 20100210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20100210 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20100210 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20100210 |
Method READ_ENHANCEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080222 | |||
| 2 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | |||
| 3 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | |||
| 4 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080222 | |||
| 5 | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | |||
| 6 | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | |||
| 7 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20080222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | 20080821 | |||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 11 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method READ_ENH_4_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071130 | |||
| 2 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071130 | |||
| 3 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | |||
| 4 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | |||
| 5 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080214 | |||
| 6 | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080104 | |||
| 7 | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080104 | |||
| 8 | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071130 | |||
| 9 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method READ_ENH_SPOTS_4_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071130 | |||
| 2 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071130 | |||
| 3 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | |||
| 4 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | |||
| 5 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080122 | |||
| 6 | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080104 | |||
| 7 | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080104 | |||
| 8 | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071130 | |||
| 9 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method READ_SPOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | |||
| 2 | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | |||
| 3 | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080222 | |||
| 4 | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | |||
| 5 | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | |||
| 6 | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20080222 | |||
| 7 | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20080222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method READ_TREE Signature
Method READ_TREE on class CL_ENH_SCP_CONTAINER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method RECALC_PARENT_ENHNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080710 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080710 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080710 |
Method REREAD_ENH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method REREAD_SPOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20080222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method RESET_TO_ACTIVE_VERSION Signature
Method RESET_TO_ACTIVE_VERSION on class CL_ENH_SCP_CONTAINER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080227 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080227 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080227 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080227 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080227 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080227 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080227 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080227 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20071120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 3 | Enhancement Persistenz über normale Tabellen | 20080222 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 5 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 6 | Enhancement Wurzel-Ausnahmeklasse | 20080710 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20080222 | ||
| 10 | Knoten nicht mehr aktuell - Bitte neu lesen! | 20080710 |
Method SET_INCLUDE_FULLNAME_PREFIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_INCLUDE_FULLNAME_PREFIX | Call by reference | Type reference (TYPE) | STRING | Prefix fuer Enh-Option-Fullnames im Include | 20090113 |
Method SET_INCLUDE_FULLNAME_PREFIX on class CL_ENH_SCP_CONTAINER has no exception.
Method SPOT_IS_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENHSPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Id eines Enhancements | 20080225 | |||
| 2 | SPOT_IS_LOCKED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20080225 |
Method UNLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20080215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Event Signatures
Event ACTION_COMPLETED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION | Exporting | Value transfer | Type reference (TYPE) | STRING | 20080311 |
Event DESTRUCTED Signature
Event DESTRUCTED on class CL_ENH_SCP_CONTAINER has no parameter.
Event ELEMENT_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080225 |
Event ELEMENT_DELETED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080225 |
Event NEW_ELEMENT Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080225 |
Event NEW_OPTION Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTION | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | Knoten Erweiterungs-Spot | 20080225 |
Event OBJECT_TOUCHED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_OBJ_NAME | Exporting | Value transfer | Type reference (TYPE) | CLIKE | Objektname in der Objektliste | 20080312 | ||
| 2 | P_OBJ_TYPE | Exporting | Value transfer | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20080312 |
Event OPTION_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTION | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | Knoten Erweiterungs-Spot | 20080225 |
Event OPTION_DELETED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPTION | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | Knoten Erweiterungs-Spot | 20080225 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 711 |