Hierarchy
⤷ BC-DWB-TOO-ENH (Application Component) Enhancement Tools
⤷ SEEF_REDEFINITION_HOOK (Package) Switch Framework Hook Enhancement
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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_WB_ED_CONSTANTS | 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 | CO_EDIT_MODE | Constant | Public | See coding | 20080225 | ||||
2 | CO_OBJECT_STATE | Constant | Public | See coding | 20080310 | ||||
3 | DISPLAY_VERSION | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071123 | ||
4 | DUMMY_OPTIONS | Instance attribute | Private | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | List of Implicit and Explicit Enhancement Options | 20080222 | ||
5 | ENCLOSING_ENHANCEMENT | Instance attribute | Private | Type reference (TYPE) | ENHNAME | enhname if include is part of an enhancement | 20081215 | ||
6 | ENHANCEMENT_MODE | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20080407 | ||
7 | ENHCACHE | Instance attribute | Private | Type reference (TYPE) | ENHCACHE_T | Cache with All Enhancements | 20071127 | ||
8 | ENHS_PROVIDED | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080710 | ||
9 | ENHS_TO_EVAL | Instance attribute | Private | Type reference (TYPE) | ENHSUBENHNAME_IT | Internal Table for ENHSUBENHNAMES | 20080710 | ||
10 | ENH_INDEX | Instance attribute | Private | Type reference (TYPE) | ENH_INDEX_T | Index of Enh. Elements | 20071127 | ||
11 | ENH_TO_LOCK | Instance attribute | Private | Type reference (TYPE) | ENHNAME | ID of an Enhancement | 20071123 | ||
12 | ENH_TO_LOCK_REF | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plug-in | 20080312 | ||
13 | FUNC_NAME | Instance attribute | Private | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20071123 | ||
14 | HAS_EXPLICIT_OPTIONS | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Explicit Options in Include? X: yes, ' ': no, U: unknown | 20080814 | ||
15 | INCLUDE | Instance attribute | Public | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20071123 | ||
16 | INCLUDE_FULLNAME_PREFIX | Instance attribute | Private | Type reference (TYPE) | STRING | Full name prefix to use for options in the include | 20081215 | ||
17 | INCLUDE_MODE | Instance attribute | Public | Type reference (TYPE) | ENHMULTINCMODE | Is include a multiple-use include? | 20071123 | ||
18 | INVALID | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | ||
19 | LAST_ELEMENT_ID | Instance attribute | Private | Type reference (TYPE) | INT4 | Highest SHORTID | 20080102 | ||
20 | LAST_OPTION_ID | Instance attribute | Private | Type reference (TYPE) | INT4 | Highest SHORTID | 20080102 | ||
21 | METHOD_NAME | Instance attribute | Private | Type reference (TYPE) | SEOCPDNAME | Full Component Name | 20071123 | ||
22 | OBJ_NAME | Instance attribute | Public | Type reference (TYPE) | TROBJ_NAME | Object Name in Object List | 20080214 | ||
23 | OBJ_TYPE | Instance attribute | Public | Type reference (TYPE) | TROBJTYPE | Object Type | 20080214 | ||
24 | OPTIONS | Instance attribute | Private | Type reference (TYPE) | ENH_OPTION_LIST | List of Implicit and Explicit Enhancement Options | 20071123 | ||
25 | OPTIONS_PROVIDED | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | ||
26 | OPT_INDEX | Instance attribute | Private | Type reference (TYPE) | OPT_INDEX_T | Indes of Options | 20080102 | ||
27 | PGMID | Instance attribute | Public | Type reference (TYPE) | PGMID | Program ID in requests and tasks | 20080214 | ||
28 | PROGNAME | Instance attribute | Public | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20071123 | ||
29 | RFCDESTINATION | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical destination (specified when calling function) | 20080228 | ||
30 | ROOT_OPTIONS | Instance attribute | Private | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Table Through IF_ENH_SCPCONT_OPTION_NODE | 20071127 | ||
31 | RUN_DARK | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071123 | ||
32 | SCPEDITMODE | Instance attribute | Private | Type reference (TYPE) | ENHSCPEDITMODE | Editor Mode | 20071127 | ||
33 | SPOTCACHE | Instance attribute | Private | Type reference (TYPE) | SPOTCACHE_T | Cache with All Spots | 20071127 | ||
34 | TREE_READ | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | ||
35 | VERSION_DATE | Instance attribute | Private | Type reference (TYPE) | CUS_DATE | Cuzstomer Enhancement/Modification: Date of Last Change | 20071123 | ||
36 | VERSION_TIME | 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 | ACTIVATE | Instance method | Public | Method | Activate (TODO: what do we really need?) | 20080218 |
2 | ADD_ELEMENT | Instance method | Public | Method | Add Enhancement Option to Locked Enhancement | 20080215 |
3 | ADD_OPTION | Instance method | Public | Method | Create Enhancement Option | 20080215 |
4 | ADD_OR_CHANGE_ELEMENT_NODE | Instance method | Private | Method | Place Read Option into Tree Node | 20071130 |
5 | ADD_OR_CHANGE_ELEMENT_NODES | Instance method | Private | Method | Sort Read Options in Tree | 20071130 |
6 | ADD_OR_CHANGE_ELEMENT_NODE_SUB | Instance method | Private | Method | Place Read Option into Tree Node | 20080102 |
7 | ADD_OR_CHANGE_OPTION_NODE | Instance method | Private | Method | Place Read Option into Tree Node | 20071128 |
8 | ADD_OR_CHANGE_OPTION_NODES | Instance method | Private | Method | Sort Read Options in Tree | 20071128 |
9 | CHANGE_ELEMENT | Instance method | Public | Method | Change Enhancement Element | 20071120 |
10 | CHANGE_OPTION | Instance method | Public | Method | Change Enhancement Option | 20071120 |
11 | DELETE_ELEMENT | Instance method | Public | Method | Delete Enhancement Element | 20080218 |
12 | DELETE_OPTION | Instance method | Public | Method | Delete Enhancement Option | 20080218 |
13 | DELETE_OPTION_FROM_SPOTS | Instance method | Private | Method | Delete Option from a Set of Spots | 20080218 |
14 | ENH_IS_LOCKED | Instance method | Public | Method | Is enhancement locked? | 20080225 |
15 | EXISTS_ENH_OPTION | Instance method | Public | Method | True: Option exists; false: option does not exist | 20080214 |
16 | EXISTS_ENH_OPTION_IN_SPOT | Instance method | Private | Method | Does option exist in specified spot? | 20080410 |
17 | FREE | Instance method | Public | Method | Invalidates tree and releases storage | 20080222 |
18 | GET_ALL_ENH_IMP_DETAILS | Instance method | Public | Method | Info. for All Enh. Impl. Elements for Given Source | 20080312 |
19 | GET_ALL_SPOTS | Instance method | Public | Method | Get All Spots for Processed Object | 20080214 |
20 | GET_ALL_SPOTS_FOR_ENH | Instance method | Public | Method | Get All Spots for Specified Enh. Implementation | 20080214 |
21 | GET_CURRENT_E_INCLUDE | Instance method | Public | Method | E-Include According to Current Content | 20080821 |
22 | GET_CURRENT_E_INCLUDES | Instance method | Public | Method | All E-Includes According to Current Content | 20081204 |
23 | GET_DELETED_ELEMENTS | Instance method | Public | Method | Determine Deleted Elements (locked+inactive do not exist) | 20080311 |
24 | GET_EDIT_MODE | Instance method | Public | Method | Edit Mode:Display/Change Main Object/Change Enhancement | 20080226 |
25 | GET_ELEMENT_REFS_BY_FULLNAME | Instance method | Public | Method | Get All Enh.Impl.Elements for Option | 20080214 |
26 | GET_ELEMENT_REF_BY_FULLN_ENHN | Instance method | Public | Method | Get Reference Through Enh.Name and Full Name | 20080121 |
27 | GET_ENCLOSING_ENHANCEMENT | Instance method | Public | Method | Enhancement Name for Processed Include (For ex.: ClassEnh) | 20090113 |
28 | GET_ENHANCEMENT | Instance method | Private | Method | Read or Create Enhancement | 20080214 |
29 | GET_ENHANCEMENT_SPOT | Instance method | Private | Method | Read or Create Enh. Spot | 20080214 |
30 | GET_ENH_LINE_BY_INCLUDE_LINE | Instance method | Public | Method | Line Number in E-Include => Line in Enh. Impl. | 20080310 |
31 | GET_ENH_VERSION | Instance method | Public | Method | Determine Version of Enhancement (Active/Inactive) | 20080307 |
32 | GET_INCLUDE_LINE_BY_ENH_LINE | Instance method | Public | Method | Line Number in Enh. Impl => Line in E-Include | 20080310 |
33 | GET_INSTANCE | Static method | Public | Method | Factory Method | 20071120 |
34 | GET_INSTANCE_FOR_GIVEN_ENHS | Static method | Public | Method | Factory Method: Create Container Using Existing Enh. Impls | 20081211 |
35 | GET_MULTI_USED_INCL_MODE | Instance method | Public | Method | Is include a multiple-use include? | 20080208 |
36 | GET_OPTION_REF_BY_FULLNAME | Instance method | Public | Method | Get Reference Through Full Name | 20080121 |
37 | GET_OPTION_REF_BY_HOOK_ID | Instance method | Public | Method | Determine option node from Hook_id and enhanced object | 20080228 |
38 | GET_ORIGINAL_OBJECT | Instance method | Public | Method | Determine Original Object | 20080226 |
39 | GET_SCP_TREE | Instance method | Public | Method | Returns Enhancement Tree | 20071120 |
40 | GET_SPOT_BY_NAME | Instance method | Public | Method | Return enh. spot. ref. if currently cached | 20090122 |
41 | GET_SPOT_VERSION | Instance method | Public | Method | Determine Version of Enhancement (Active/Inactive) | 20080310 |
42 | INIT | Instance method | Private | Method | Initialization | 20071122 |
43 | INIT_FOR_GIVEN_ENHS | Instance method | Private | Method | Initialization | 20081215 |
44 | INVALIDATE_SUB_TREE | Instance method | Private | Method | Invalidate Subtree | 20080219 |
45 | INVALIDATE_TREE | Instance method | Private | Method | Invalidate Complete Tree | 20080505 |
46 | IS_ENHANCEMENT_VALID | Instance method | Public | Method | Is P_enhname an enhancement for specified parent enh. impl.? | 20080703 |
47 | IS_IN_WORKING_AREA | Instance method | Private | Method | Help-Method: is object in worklist? | 20080220 |
48 | IS_MULTIPLE_USED_INCLUDE | Static method | Public | Method | Is this a multiple-use include | 20071123 |
49 | IS_MULTI_USED_INCLUDE_INTERNAL | Static method | Private | Method | Is this a multiple-use include | 20080814 |
50 | LOCK_ENH_IMPL | Instance method | Public | Method | Lock enh. impl., release all other locks | 20080219 |
51 | LOCK_OPTIONS | Instance method | Public | Method | Lock All Options and Source Spots (edit) | 20080226 |
52 | LOCK_SPOTS | Instance method | Public | Method | Attempting to lock spots again | 20100210 |
53 | READ_ENHANCEMENT | Instance method | Private | Method | Reads Enhancement Implementations for Main Object | 20080222 |
54 | READ_ENH_4_OBJ | Instance method | Private | Method | Reads Enhancement Implementations for Main Object | 20071130 |
55 | READ_ENH_SPOTS_4_OBJ | Instance method | Private | Method | Reads Enhancement Spots for a Main Object | 20071130 |
56 | READ_SPOT | Instance method | Private | Method | Reads Enhancement Spots for a Main Object | 20080222 |
57 | READ_TREE | Instance method | Private | Method | Create Tree | 20071127 |
58 | RECALC_PARENT_ENHNAME | Instance method | Private | Method | Determine Parent Enh. Name Anew | 20080710 |
59 | REREAD_ENH | Instance method | Private | Method | Resort Enhancement in Tree | 20080110 |
60 | REREAD_SPOT | Instance method | Private | Method | Resort enh. spot in tree | 20080222 |
61 | RESET_TO_ACTIVE_VERSION | Instance method | Public | Method | Return to Active Version | 20080227 |
62 | SAVE | Instance method | Public | Method | Save Changed Objects | 20071120 |
63 | SET_INCLUDE_FULLNAME_PREFIX | Instance method | Public | Method | Set full name prefix for included to be processed | 20090113 |
64 | SPOT_IS_LOCKED | Instance method | Public | Method | Is enhancement spot locked? | 20080225 |
65 | UNLOCK | 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 | Changing | TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20080218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | 20080222 | ||
2 | CX_ENH_CHECK_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
4 | CX_ENH_GENERATION_ERROR | Fehler in der Generierung | 20080222 | |
5 | CX_ENH_INTERNAL_ERROR | 20080222 | ||
6 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_IS_IN_UPGRADE_MODE | Objekt noch nicht Abgeglichen | 20080222 | |
8 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
10 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
11 | CX_ENH_MOD_NOT_ALLOWED | 20080222 | ||
12 | CX_ENH_PERMISSION_DENIED | 20080222 | ||
13 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | ENHMODE | Call by reference | Type reference (TYPE) | ENHMODE | Modus eine Programmerweiterung | 20080225 | ||
2 | Importing | FULL_NAME | Call by reference | Type reference (TYPE) | STRING | Fullname des anzulegenden Enh Impl Elementes | 20080225 | ||
3 | Exporting | NEW_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | ID im Baum des SCP Containers | 20080215 | ||
4 | Importing | OVERWRITE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080225 | ||
5 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Initial: Neues Rootelement, oder erweitertes Element | 20080215 | ||
6 | Importing | PARENT_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | OBSOLETE | 20080225 | ||
7 | Importing | SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20080225 | ||
8 | Importing | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20080225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080215 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | OPTION_DETAILS | Call by reference | Type reference (TYPE) | ENH_HOOK_DEF | Enhancement Option Details: fullname optional | 20080215 | ||
2 | Importing | 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 | Changing | SPOT_INFO_TABLE | Call by reference | Type reference (TYPE) | ADMIN_DATA_TABLE_T | Id eines Enhancements | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080215 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | 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 | Importing | ACT_IMPL | Call by reference | Type reference (TYPE) | ENH_HOOK_IMPL | Rückgabestruktur Enhancement Implementierungen | 20071130 | ||
2 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071130 | ||
3 | Importing | HOOKENHREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement-Spot Tool Source Code Plugin | 20071130 | ||
4 | Importing | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | ||
5 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080214 | ||
6 | Changing | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071130 | ||
7 | Importing | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | ALL_IMPLS | Call by reference | Type reference (TYPE) | ENH_HOOK_IMPL_IT | Interne Tabelle über ENH_HOOK_IMPL | 20071130 | ||
2 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071130 | ||
3 | Importing | HOOKENHREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | SAP Enhancement Tool Root Interface | 20071130 | ||
4 | Importing | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | ||
5 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | ||
6 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | ||
7 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080214 | ||
8 | Importing | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | ||
9 | Importing | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | ||
10 | Changing | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071130 | ||
11 | Importing | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | ACTOPTREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_OPTION_NODE | 20080102 | |||
2 | Importing | ACT_IMPL | Call by reference | Type reference (TYPE) | ENH_HOOK_IMPL | 20080102 | |||
3 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080102 | |||
4 | Importing | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | 20080102 | |||
5 | Importing | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20080102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | ACT_DEF | Call by reference | Type reference (TYPE) | ENH_HOOK_DEF_EXT | 20071128 | |||
2 | Importing | HOOKSPOTREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | Enhancement-Spot Tool Source Code Plugin | 20071128 | ||
3 | Importing | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071128 | ||
4 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080122 | ||
5 | Importing | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | 20071128 | |||
6 | Changing | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071128 | ||
7 | Importing | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | 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 | Importing | ALL_DEFS | Call by reference | Type reference (TYPE) | ENH_HOOK_DEF_EXT_IT | 20071128 | |||
2 | Importing | HOOKSPOTREF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | 20071128 | |||
3 | Importing | IN_WORKING_AREA | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071128 | ||
4 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071128 | ||
5 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071128 | ||
6 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080122 | ||
7 | Importing | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080104 | ||
8 | Importing | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080104 | ||
9 | Importing | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | 20071128 | |||
10 | Changing | TREENODE | Call by reference | Type reference (TYPE) | ENH_SCPCONT_OPTION_NODE_IT | Tabelle über IF_ENH_SCPCONT_OPTION_NODE | 20071128 | ||
11 | Importing | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method CHANGE_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | ID im Baum des SCP Containers | 20080218 | ||
2 | Importing | NEW_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Hook Definition | 20080219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
11 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | NEW_ENHUNIT | Call by reference | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080215 | ||
2 | Changing | NEW_SPOT_INFO_TABLE | Call by reference | Type reference (TYPE) | ADMIN_DATA_TABLE_T | Interne Tabelle über enhspotname | 20080215 | ||
3 | Importing | NEW_SPOT_MODE | Call by reference | Type reference (TYPE) | ENHSPOTMODE | Modus eine Programmerweiterung | 20080215 | ||
4 | Importing | OPTION | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | ID im Baum des SCP Containers | 20080215 | ||
5 | Importing | RECURSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | true: loesche rekursiv abhaengige Objekte | 20080219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | ID im Baum des SCP Containers | 20080218 | ||
2 | Importing | RECURSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X: Abhängige Objekte löschen | 20080219 | |
3 | Importing | TRY_TO_LOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | try to lock enh | 20080402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
11 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | OPTION | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_OPTION_NODE | ID im Baum des SCP Containers | 20080218 | ||
2 | Importing | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Root Exception Class | 20080402 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | OPTION | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_OPTION_NODE | Erweiterungs-Option im Editor | 20080218 | ||
2 | Importing | SPOT_TABLE | Call by reference | Type reference (TYPE) | ENHSPOTNAME_IT | Interne Tabelle über enhspotname | 20080218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method ENH_IS_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080225 | ||
2 | Returning | ENH_IS_LOCKED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20080225 |
Method EXISTS_ENH_OPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | P_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: Option existiert, false: sonst | 20080214 | ||
2 | Importing | P_OPTION_NAME | Call by reference | Type reference (TYPE) | ENHHOOKID | Hook ID im Enhancement, in Upper Case | 20080214 | ||
3 | Importing | 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 | Returning | P_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: Option ist in Spot definiert, false: sonst | 20080410 | ||
2 | Importing | P_OPTION_NAME | Call by reference | Type reference (TYPE) | ENHHOOKID | Name der Option | 20080410 | ||
3 | Importing | 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 | Returning | 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 | Returning | 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 | Importing | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name einer Enh Implementierung des bearbeiteten Objektes | 20080214 | ||
2 | Returning | 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 | Exporting | P_D010ENH_TAB | Call by reference | Type reference (TYPE) | D010ENH_TABLE_T | D010ENH Info zur Enh.Implementierung | 20080821 | ||
2 | Importing | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Enh.Implementierung, fuer die Info geliefert wird | 20080821 | ||
3 | Exporting | P_E_INCLUDE | Call by reference | Type reference (TYPE) | RSWSOURCET | E-Include zur Enh.Implementierung | 20080821 | ||
4 | Importing | 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 | Exporting | P_D010ENH_TAB | Call by reference | Type reference (TYPE) | D010ENH_TABLE_T | D010ENH Info zu Enh.Implementierungen | 20081204 | ||
2 | Exporting | P_E_INCLUDE_TAB | Call by reference | Type reference (TYPE) | SREPTAB | E-Includes der Enh.Implementierungen | 20081204 | ||
3 | Importing | 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 | Exporting | 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 | Returning | 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 | Returning | P_ELEM_REF_IT | Value transfer | Type reference (TYPE) | ENH_SCPCONT_ELEMENT_NODE_IT | Interne Tabelle über IF_ENH_SCPCONT_ELEMENT_NODE | 20080214 | ||
2 | Importing | P_ENH_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A'/'I'/' '->aktiv/inaktiv/gemäß Workingset | 20080416 | ||
3 | Importing | 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 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | ID im Baum des SCP Containers | 20080121 | ||
2 | Importing | FULLNAME | Call by reference | Type reference (TYPE) | STRING | 20080121 | |||
3 | Returning | 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 | Returning | 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 | Changing | ADMIN_DATA | Call by reference | Type reference (TYPE) | ADMIN_DATA_T | Erforderlich für create_on_demand = 'X' | 20080215 | ||
2 | Importing | CHECK | Call by reference | Type reference (TYPE) | ENHNAME | Prüfe Vaterobjekt | 20080710 | ||
3 | Importing | CREATE_ON_DEMAND | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Nicht ex. Spots werden angelegt | 20080215 | |
4 | Exporting | ENHANCEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20080214 | ||
5 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | CLIKE | Id eines Enhancements | 20080214 | ||
6 | Importing | LOCK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Enhancement Boolean | 20080214 | |
7 | Importing | PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_INVALID | raised if enh impl specified is not a source code plugin | 20080821 | |
5 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
8 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method GET_ENHANCEMENT_SPOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ADMIN_DATA | Call by reference | Type reference (TYPE) | ADMIN_DATA_T | Erforderlich für create_on_demand = 'X' | 20080215 | ||
2 | Importing | CREATE_ON_DEMAND | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Nicht ex. Spots werden angelegt | 20080215 | |
3 | Importing | LOCK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Enhancement Boolean | 20080214 | |
4 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erforderlich für create_on_demand = 'X' | 20080215 | ||
5 | Exporting | SPOT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | Enhancement Tool Source Code Plugin | 20080214 | ||
6 | Importing | SPOTNAME | Call by reference | Type reference (TYPE) | CLIKE | Id eines Enhancements | 20080214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | 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 | Exporting | P_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080310 | ||
2 | Importing | P_E_INCLUDE_NAME | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20080310 | ||
3 | Importing | P_E_INCLUDE_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | E-Includes-Source, zur Pos-Bestimmung statt DB-Version | 20080821 | ||
4 | Exporting | P_LINE_IN_ENH | Call by reference | Type reference (TYPE) | I | 20080310 | |||
5 | Importing | P_LINE_IN_INCLUDE | Call by reference | Type reference (TYPE) | I | 20080310 | |||
6 | Importing | P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080310 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080310 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
9 | CX_ENH_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
10 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080310 |
Method GET_ENH_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080307 | ||
2 | Returning | 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 | Importing | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080310 | |||
2 | Exporting | P_E_INCLUDE_NAME | Call by reference | Type reference (TYPE) | PROGRAM | Name eines E-Includes | 20080310 | ||
3 | Importing | P_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | Id im E-Include | 20080310 | ||
4 | Importing | P_LINE_IN_ENH | Call by reference | Type reference (TYPE) | I | Zeilennummer, relativ zum Beginn der Implementierung ID | 20080310 | ||
5 | Exporting | P_LINE_IN_INCLUDE | Call by reference | Type reference (TYPE) | I | 20080310 | |||
6 | Importing | P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080310 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080310 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
9 | CX_ENH_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20080310 | |
10 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080310 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CONTAINER | Value transfer | Object reference (TYPE REF TO) | CL_ENH_SCP_CONTAINER | Container für Source Code | 20071120 | ||
2 | Importing | DISPLAY_VERSION | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071120 | ||
3 | Importing | ENHANCEMENT_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' - keine enhs ;'S' - nur eingeschaltet;space - alle | 20080407 | ||
4 | Importing | ENH_IMPL_TABLE | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_TABLE | zu berücksichtigende Erweiterungsimplementierungen | 20081204 | ||
5 | Importing | ENH_TABLE | Call by reference | Type reference (TYPE) | ENHSUBENHNAME_IT | Tabelle der zu lesenden Erweiterungsimplementierungen | 20080612 | ||
6 | Importing | ENH_TO_LOCK | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071120 | ||
7 | Importing | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20080312 | ||
8 | Importing | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20071120 | ||
9 | Importing | HAS_EXPLICIT_OPTIONS | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Übergebene Liste von Optionen enthält explizite Optionen | 20080814 | ||
10 | Importing | HAS_INCL_BOUND_OPTIONS | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Übergebene Liste von Optionen enthält include-bound Optionen | 20080814 | ||
11 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071120 | ||
12 | Importing | INCLUDE_FULLNAME_PREFIX | Call by reference | Type reference (TYPE) | STRING | Fullname-Prefix to use for options in the include specified | 20081215 | ||
13 | Importing | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Enhancement Boolean | 20071123 | ||
14 | Importing | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20071120 | ||
15 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071120 | ||
16 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071120 | ||
17 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071120 | ||
18 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | ||
19 | Importing | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071127 | ||
20 | Importing | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071120 | ||
21 | Importing | RFCDESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20080228 | ||
22 | Importing | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071122 | ||
23 | Importing | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20071127 | ||
24 | Importing | VERSION_DATE | Call by reference | Type reference (TYPE) | CUS_DATE | Kundenerweiterung/Modifikation: Datum der letzen Änderung | 20071120 | ||
25 | Importing | VERSION_TIME | Call by reference | Type reference (TYPE) | CUS_TIME | Kundenerweiterung/Modifikation: Zeit der letzen Änderung | 20071120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_IB_DARK | Dark Modus nicht möglich | 20080222 | |
11 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Returning | CONTAINER | Value transfer | Object reference (TYPE REF TO) | CL_ENH_SCP_CONTAINER | Container für Source Code | 20081211 | ||
2 | Importing | ENCLOSING_ENHANCEMENT | Call by reference | Type reference (TYPE) | ENHNAME | EnhName wenn Include zu einer Enh Impl gehört (zB ClassEnh) | 20090128 | ||
3 | Importing | ENH_IMPL_TABLE | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_TABLE | zu berücksichtigende Erweiterungsimplementierungen | 20081211 | ||
4 | Importing | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20081211 | ||
5 | Importing | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20081211 | ||
6 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081211 | ||
7 | Importing | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | single/include-bound/program-bound | 20081211 | ||
8 | Importing | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20081211 | ||
9 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20081211 | ||
10 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20081211 | ||
11 | Importing | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20081211 | ||
12 | Importing | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081211 | ||
13 | Importing | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20081211 | ||
14 | Importing | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20081211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20081211 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20081211 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20081211 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20081211 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20081211 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20081211 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20081211 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20081211 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20081211 | |
10 | CX_ENH_SCPCONT_IB_DARK | Dark Modus nicht möglich | 20081211 | |
11 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Returning | 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 | Importing | FULLNAME | Call by reference | Type reference (TYPE) | STRING | ID im Baum des SCP Containers | 20080121 | ||
2 | Returning | 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 | Importing | IM_ENHANCEMENT_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Erw. Objekt, initial: Programm | 20080228 | ||
2 | Importing | IM_HOOK_ID | Call by reference | Type reference (TYPE) | ENHHOOKID | Hook ID im Enhancement | 20080228 | ||
3 | Returning | 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 | Importing | P_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080226 | ||
2 | Exporting | P_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20080226 | ||
3 | Exporting | P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20080226 | ||
4 | Importing | 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 | Returning | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Exporting | P_SPOT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_DEF | Enhancement-Spot Tool Source Code Plugin | 20090122 | ||
2 | Importing | P_SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20090122 | ||
3 | Exporting | 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 | Importing | P_SPOTNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080310 | ||
2 | Returning | 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 | Importing | DISPLAY_VERSION | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071122 | ||
2 | Importing | ENHANCEMENT_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' - keine enhs ;'S' - nur eingeschaltet;space - alle | 20080407 | ||
3 | Importing | ENHS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080710 | ||
4 | Importing | ENHS_TO_EVAL | Call by reference | Type reference (TYPE) | ENHSUBENHNAME_IT | Interne Tabelle über ENHSUBENHNAMES | 20080710 | ||
5 | Importing | ENH_TO_LOCK | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20071122 | ||
6 | Importing | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20080312 | ||
7 | Importing | EXPL_OPTIONS_STATE | Call by reference | Type reference (TYPE) | I | Option-Liste: 0=undecided;1=keine;2=prog-bnd;4=incl-bnd | 20080814 | ||
8 | Importing | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20071122 | ||
9 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071122 | ||
10 | Importing | INCLUDE_FULLNAME_PREFIX | Call by reference | Type reference (TYPE) | STRING | Fullname-Prefix to use for options in the include specified | 20081215 | ||
11 | Importing | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Enhancement Boolean | 20071123 | ||
12 | Importing | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20071122 | ||
13 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071122 | ||
14 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071122 | ||
15 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071122 | ||
16 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071127 | ||
17 | Importing | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071127 | ||
18 | Importing | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071122 | ||
19 | Importing | RFCDESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20080228 | ||
20 | Importing | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071122 | ||
21 | Importing | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20071127 | ||
22 | Importing | VERSION_DATE | Call by reference | Type reference (TYPE) | CUS_DATE | Kundenerweiterung/Modifikation: Datum der letzen Änderung | 20071122 | ||
23 | Importing | VERSION_TIME | Call by reference | Type reference (TYPE) | CUS_TIME | Kundenerweiterung/Modifikation: Zeit der letzen Änderung | 20071122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_IB_DARK | Dark Modus nicht möglich | 20080222 | |
11 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | ENCLOSING_ENHANCEMENT | Call by reference | Type reference (TYPE) | ENHNAME | EnhName wenn Include zu einer Enh Impl gehört (zB ClassEnh) | 20090128 | ||
2 | Importing | ENH_IMPL_TABLE | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_TABLE | zu berücksichtigende Erweiterungsimplementierungen | 20081215 | ||
3 | Importing | ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Tool Source Code Plugin | 20081215 | ||
4 | Importing | FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20081215 | ||
5 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081215 | ||
6 | Importing | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Enhancement Boolean | 20081215 | ||
7 | Importing | METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20081215 | ||
8 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20081215 | ||
9 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20081215 | ||
10 | Importing | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20081215 | ||
11 | Importing | PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20081215 | ||
12 | Importing | RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20081215 | ||
13 | Importing | SCPEDITMODE | Call by reference | Type reference (TYPE) | ENHSCPEDITMODE | Modus des Editors | 20081215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20081215 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20081215 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20081215 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20081215 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20081215 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20081215 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20081215 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20081215 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20081215 | |
10 | CX_ENH_SCPCONT_IB_DARK | Dark Modus nicht möglich | 20081215 | |
11 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080219 | ||
2 | Importing | 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 | Importing | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name des zu pruefenden Enhancements | 20080703 | ||
2 | Returning | P_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: p_enhname darf als Erweiterung benutzt werden | 20080703 | ||
3 | Importing | 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 | Importing | IM_OBJ_NAME | Call by reference | Type reference (TYPE) | CLIKE | Objektname | 20080220 | ||
2 | Importing | IM_OBJ_TYPE | Call by reference | Type reference (TYPE) | CLIKE | Objekttyp | 20080220 | ||
3 | Returning | 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 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20071123 | ||
2 | Exporting | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Einbindung der Erweiterungsoption in den Quelltext | 20080331 | ||
3 | Exporting | 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 | Importing | EXPL_OPTIONS_STATE | Call by reference | Type reference (TYPE) | I | Option-Liste: 0=undecided;1=keine;2=prog-bnd;4=incl-bnd | 20080814 | ||
2 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20080814 | ||
3 | Exporting | INCLUDE_MODE | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Einbindung der Erweiterungsoption in den Quelltext | 20080814 | ||
4 | Exporting | 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 | Importing | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name of enh impl to lock | 20080219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | CX_ENH_CANCELED | Enhancement Persistence for Standard Tables | 20080226 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Root Exception Class | 20080226 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistence for Standard Tables | 20080226 | |
4 | CX_ENH_IO_ERROR | Enhancement Root Exception Class | 20080226 | |
5 | CX_ENH_IS_LOCKED | Enhancement Root Exception Class | 20080226 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Root Exception Class | 20080226 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Root Exception Class | 20080226 | |
8 | CX_ENH_PERMISSION_DENIED | Enhancement Root Exception Class | 20080226 |
Method LOCK_SPOTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ENHSPOTS | Call by reference | Type reference (TYPE) | ENHSPOTNAME_IT | wenn leer, dann wird alles geprüft | 20100210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20100210 | |
2 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20100210 | |
3 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20100210 |
Method READ_ENHANCEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080222 | ||
2 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | ||
3 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | ||
4 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080222 | ||
5 | Importing | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | ||
6 | Importing | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | ||
7 | Changing | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_INVALID | 20080821 | ||
5 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
8 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
11 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071130 | ||
2 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071130 | ||
3 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | ||
4 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | ||
5 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Knoten Erweiterungs-Spot | 20080214 | ||
6 | Importing | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080104 | ||
7 | Importing | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080104 | ||
8 | Importing | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071130 | ||
9 | Changing | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20071130 | ||
2 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20071130 | ||
3 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20071130 | ||
4 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20071130 | ||
5 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080122 | ||
6 | Importing | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080104 | ||
7 | Importing | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080104 | ||
8 | Importing | PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20071130 | ||
9 | Changing | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 |
Method READ_SPOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | ||
2 | Importing | OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | ||
3 | Importing | PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_ENH_SCPCONT_ELEMENT_NODE | Erweiterungs-Element im Editor | 20080222 | ||
4 | Importing | PARENT_OPTIONS | Call by reference | Type reference (TYPE) | ENH_OPTION_LIST | Liste impliziter und expliziter Erweiterungsoptionen | 20080222 | ||
5 | Importing | PARENT_OPTIONS_PROVIDED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080222 | ||
6 | Importing | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20080222 | ||
7 | Changing | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080710 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080710 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080710 |
Method REREAD_ENH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | SPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Name (ID) eines Erweiterungsspots | 20080222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
7 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_PERMISSION_DENIED | 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 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080227 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080227 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080227 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080227 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080227 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080227 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080227 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080227 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Changing | TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20071120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CANCELED | Enhancement Persistenz über normale Tabellen | 20080222 | |
2 | CX_ENH_CREATE_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
3 | CX_ENH_INTERNAL_ERROR | Enhancement Persistenz über normale Tabellen | 20080222 | |
4 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
5 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
6 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20080710 | |
7 | CX_ENH_IS_NOT_MODIFIABLE | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
8 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
9 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20080222 | |
10 | CX_ENH_SCPCONT_NODE_INVALID | 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 | Importing | 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 | Importing | ENHSPOTNAME | Call by reference | Type reference (TYPE) | ENHSPOTNAME | Id eines Enhancements | 20080225 | ||
2 | Returning | SPOT_IS_LOCKED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20080225 |
Method UNLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_MOD_NOT_ALLOWED | 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 |