Hierarchy

⤷

⤷

Properties
Class | CL_WB_ED_ENHANCEMENT_HANDLER | |
Short Description | Handling of Enhancements in the Editor | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEDI_ENH | Enhancement Functions in Program Editor (SEDI) |
Created | 20080115 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_WB_ED_ENHANCEMENT_HANDLER has no interface implemented.
Friends
Class CL_WB_ED_ENHANCEMENT_HANDLER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ENH_SCP_CONTAINER | Container of Hook Enhancements | 20080115 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ENHNAME | Currently Processed Enhancement Implementation | 20080212 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRKEY-DEVCLASS | 20080208 | |||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | Enhancement Already Blocked in Adjustment | 20080312 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | R3STATE | 'A'/'I'/' '->Version Active/Inactive/Acc.to Working Set | 20080221 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Full Name Prefix for Include | 20090129 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS38L_FNAM | 20080131 | |||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SEU_BOOL | Boolean | 20080207 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SEU_BOOL | Include has no spots (explicit options) | 20080616 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_FULLNAME_TO_ENHOPTID_TAB | Map Full Name of Implicit Options to Unique IDs | 20080226 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_ELEMENT_TAB | Table of All Implementation Elements with Full Name | 20080310 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PROGRAM | Currently Processed Include | 20080115 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SEU_BOOL | Object can be enhanced | 20080616 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SEU_BOOL | Include contains enhancement implementations | 20080124 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | called from within SPAU | 20090122 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SEU_BOOL | '-' | Include used on mult.basis within an Include ('-' = t.b.d.) | 20081124 | |
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PROGRAM | Master Program | 20080115 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SEOCPDNAME | 20080131 | |||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SEU_ACTION | 20080311 | |||
20 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CX_ENH_IS_NOT_ENHANCEABLE | Exception if not enhanceable | 20080617 | ||
21 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TROBJ_NAME | 20080124 | |||
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TROBJTYPE | 20080124 | |||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ENHHOOKMIGRTEMP_IT | Migration of non-nested -> nested options | 20090122 | ||
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PGMID | 20080124 | |||
25 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_WB_SCAN_ABAP_SOURCE | Scanner | 20080115 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CUS_DATE | Creation Date of Version in Version Database | 20080313 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CUS_TIME | Creation Time of Version in Version Database | 20080313 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | rs_working_object_activate: Unlock/Lock on Container | 20080226 |
2 | ![]() |
Instance method | Private | Method | For manually created enh. option: Create/Adjust Spots | 20080208 |
3 | ![]() |
Instance method | Public | Method | Create/Adjust Spot Objects and Corresponding Code | 20080212 |
4 | ![]() |
Instance method | Private | Method | Split Up Enhancement Option Stmt into Individual Parts | 20080213 |
5 | ![]() |
Instance method | Private | Method | Generate Enh. Option Statement | 20080213 |
6 | ![]() |
Instance method | Public | Method | Change Source of Enh. Impl. Element | 20080226 |
7 | ![]() |
Instance method | Public | Method | Change Existing Enh. Option (with GUI) | 20080208 |
8 | ![]() |
Instance method | Private | Method | Authority Check for Enh. Creation | 20080208 |
9 | ![]() |
Instance method | Private | Method | Check whether statement fits existing enh. option | 20080212 |
10 | ![]() |
Instance method | Private | Method | Checks whether container exists, and initializes if required | 20080320 |
11 | ![]() |
Instance method | Private | Method | Object is enhanceable (sets the instance attributes) | 20080702 |
12 | ![]() |
Instance method | Public | Method | Breakpoint Index for Enhancements in Source | 20080304 |
13 | ![]() |
Instance method | Public | Method | Calculates from line in enhancement in enhanced source | 20080227 |
14 | ![]() |
Instance method | Private | Constructor | CONSTRUCTOR | 20080131 |
15 | ![]() |
Instance method | Public | Method | Surround given source fragment with enhancement statements | 20080306 |
16 | ![]() |
Instance method | Public | Method | Create New Element for Current Enh. Impl. | 20080220 |
17 | ![]() |
Instance method | Public | Method | Create New Enh. Option (with GUI) | 20080208 |
18 | ![]() |
Static method | Public | Method | Create Handler for Function Module | 20080131 |
19 | ![]() |
Static method | Public | Method | Create Handler for Arbitrary Source Object | 20090122 |
20 | ![]() |
Static method | Public | Method | Create Handler for Class Method | 20080131 |
21 | ![]() |
Static method | Public | Method | Create Handler for Arbitrary Source Object | 20080131 |
22 | ![]() |
Static method | Public | Method | Create Handler for Type Pool | 20080305 |
23 | ![]() |
Instance method | Public | Method | Delete Enh. Impl. Element | 20080222 |
24 | ![]() |
Instance method | Public | Method | Delete Existing Enh. Option | 20080218 |
25 | ![]() |
Instance method | Public | Method | Release Internal Resources | 20080314 |
26 | ![]() |
Instance method | Public | Method | 20080213 | |
27 | ![]() |
Instance method | Public | Method | Remove Enhancements from Source | 20080226 |
28 | ![]() |
Instance method | Public | Method | Eliminate Implicit Enhancement Points in Source | 20080226 |
29 | ![]() |
Instance method | Public | Method | Info. for All Enh. Impl. Elements for Given Source | 20080312 |
30 | ![]() |
Instance method | Public | Method | Currently Processed Enhancement Implementation | 20080212 |
31 | ![]() |
Instance method | Private | Method | Determine Package of Processed Object | 20080208 |
32 | ![]() |
Instance method | Public | Method | Enhancement Name for Processed Include (For ex.: ClassEnh) | 20090113 |
33 | ![]() |
Static method | Public | Method | Determine Enhanced Framework Programs for Include | 20080313 |
34 | ![]() |
Instance method | Public | Method | Determine Version of Enhancement | 20080307 |
35 | ![]() |
Static method | Public | Method | Create Enhancement Option Name from Full Name | 20080207 |
36 | ![]() |
Instance method | Public | Method | Line Number in E-Include => Line in Enh. Impl. | 20080304 |
37 | ![]() |
Instance method | Public | Method | Determine Enh. Option ID Within Statement | 20080208 |
38 | ![]() |
Instance method | Public | Method | Determine Full Name of Specified Enh. Impl. Element | 20080229 |
39 | ![]() |
Instance method | Private | Method | Supplies full name for an option | 20090129 |
40 | ![]() |
Instance method | Public | Method | Line Number in Enh. Impl => Line in E-Include | 20080305 |
41 | ![]() |
Instance method | Private | Method | Include Mode Based on Name Convention of Main Object | 20101011 |
42 | ![]() |
Instance method | Private | Method | Type M Includes: Determine main prog.for prog.-bound options | 20080710 |
43 | ![]() |
Instance method | Public | Method | Get include_mode for Processed Object | 20080411 |
44 | ![]() |
Instance method | Private | Method | Get Enh. Name of All Nested/Replacing Elements | 20080410 |
45 | ![]() |
Instance method | Private | Method | Determine Spot Name List from Enhancement Statement | 20080212 |
46 | ![]() |
Instance method | Public | Method | Supplies Switch State for Enhancement | 20080428 |
47 | ![]() |
Instance method | Private | Method | Determine obj_type for Given Program Name | 20080425 |
48 | ![]() |
Static method | Public | Method | Was an enhancement option entered in source? | 20100217 |
49 | ![]() |
Instance method | Public | Method | Implicit options are displayed | 20100224 |
50 | ![]() |
Instance method | Private | Method | Initializations | 20080124 |
51 | ![]() |
Instance method | Public | Method | Initialization W/O Enhancement Implementations | 20080311 |
52 | ![]() |
Instance method | Private | Method | Resetting of Instance Variables | 20080710 |
53 | ![]() |
Instance method | Public | Method | Insert Enhancements into ABAP Source | 20080115 |
54 | ![]() |
Instance method | Public | Method | Insert Passed Enhancements (Example, in Adjustment) | 20081204 |
55 | ![]() |
Instance method | Public | Method | Insert Implicit Enhancement Points into Source | 20080220 |
56 | ![]() |
Instance method | Public | Method | Take Enh. Implementations Before Source | 20080213 |
57 | ![]() |
Instance method | Public | Method | Object can be enhanced | 20080702 |
58 | ![]() |
Instance method | Public | Method | 20080311 | |
59 | ![]() |
Instance method | Public | Method | Is P_enhname an enhancement for specified parent enh. impl.? | 20080702 |
60 | ![]() |
Instance method | Public | Method | true: Statement is enh.point/section stmt; false: otherwise | 20080228 |
61 | ![]() |
Instance method | Private | Method | Include for Logical Database | 20091203 |
62 | ![]() |
Instance method | Public | Method | Is Include used on multiple basis within an include? | 20081124 |
63 | ![]() |
Instance method | Public | Method | Lock Options and Spots for Source | 20080312 |
64 | ![]() |
Static method | Public | Method | Goto a Hook Implementation | 20080311 |
65 | ![]() |
Instance method | Public | Method | Format Enh. Implementations for Compiler | 20080902 |
66 | ![]() |
Instance method | Public | Method | Pass Changes to Enhancement Elements - Without Save | 20090212 |
67 | ![]() |
Instance method | Private | Method | Refresh Container After Activation | 20080313 |
68 | ![]() |
Instance method | Public | Method | Reset Current Enh. Impl. to Current Version | 20080227 |
69 | ![]() |
Instance method | Public | Method | Store All Changed in Container | 20080218 |
70 | ![]() |
Instance method | Public | Method | Determine Main Program for Processed Include | 20080227 |
71 | ![]() |
Instance method | Public | Method | Set enh. impl. to be processed with suitable enqueues | 20080219 |
72 | ![]() |
Instance method | Public | Method | Show container tree in browser window; init.if not yet done | 20080225 |
73 | ![]() |
Instance method | Public | Method | Show Dialog for Selection of Enhancement Implementation | 20080225 |
74 | ![]() |
Instance method | Private | Method | Editor Dialog for Creating/Changing Enh. Option and Spots | 20080212 |
75 | ![]() |
Instance method | Private | Method | Dialog for querying main program for multi-use include | 20080221 |
76 | ![]() |
Instance method | Public | Method | Split ABAP Source into Enhancements and Spots | 20080212 |
77 | ![]() |
Instance method | Public | Method | Unlock All Locked Objects | 20080303 |
78 | ![]() |
Instance method | Private | Method | Create or Update Option, Spots, and Composites | 20080215 |
Events
Class CL_WB_ED_ENHANCEMENT_HANDLER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_ENHIMPL_INFO | Private | See coding | 20080122 | begin of t_enhimpl_info,
enhname type enhname,
enhid type i,
fullname type string,
spotname type enhspotname,
enhopt_id type string, "ENHANCEMENT-POINT/SECTION |
||
2 | T_ENHIMPL_SOURCEINFO | Private | See coding | 20080123 | begin of t_enhimpl_sourceinfo,
enh_info type t_enhimpl_info,
source type rswsourcet,
end of t_enhimpl_sourceinfo
|
||
3 | T_ENHIMPL_TABLE | Private | See coding | 20080123 | t_enhimpl_table type sorted table of t_enhimpl_sourceinfo
with unique key enh_info-enhname enh_info-enhid
|
Method Signatures
Method ACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_WB_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_WB_MANAGER | Interface für Workbench Manager | 20080226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
activation canceled by user | 20080226 | |
2 | ![]() |
some error during activation | 20080226 |
Method ADJUST_SPOTS_FOR_ENH_OPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_STATEMENT | Call by reference | Type reference (TYPE) | STRING | Adaptiertes Enhancement Option Statement | 20080208 | ||
2 | ![]() |
P_ENH_UNIT | Call by reference | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080212 | ||
3 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh. Implementierung | 20080214 | ||
4 | ![]() |
P_PARENT_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname des Parent Enh. Impl. Elementes | 20080212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080211 | ||
2 | ![]() |
20080211 | ||
3 | ![]() |
20080211 | ||
4 | ![]() |
20080208 | ||
5 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20100211 | |
6 | ![]() |
Knoten nicht mehr aktuell - Bitte neu lesen! | 20080414 | |
7 | ![]() |
20080208 |
Method ADJUST_SPOTS_IN_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_FOR_ENH | Call by reference | Type reference (TYPE) | SEU_BOOL | ' '/'X'->Operation für Originalsource/'X'->aktuelles Enh | 20080212 | ||
2 | ![]() |
P_MODASS_ON | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X'->Modifikationsassistent ist an | 20080213 | ||
3 | ![]() |
P_MODIFIED | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X'->Option in Source wurde angepaßt | 20080306 | ||
4 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Source mit Enh-Implementierungen | 20080212 | ||
5 | ![]() |
P_SOURCE_FRAGMENTS | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_ENH_SOURCE_FRAGMENT_TABLE | Liste der Sourcefragmente zu p_source | 20080212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080213 | ||
2 | ![]() |
20080213 | ||
3 | ![]() |
20080213 | ||
4 | ![]() |
20080213 | ||
5 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20100211 | |
6 | ![]() |
Knoten nicht mehr aktuell - Bitte neu lesen! | 20080414 | |
7 | ![]() |
20080213 |
Method ANALYSE_ENH_STATEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_OPTION | Call by reference | Type reference (TYPE) | ENHHOOKID | Name/Id der Enh Option, in upper case | 20080213 | ||
2 | ![]() |
P_ENH_STATEMENT | Call by reference | Type reference (TYPE) | STRING | Zu analysierendes Statement | 20080213 | ||
3 | ![]() |
P_IS_INCL_BOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: Stmt enthaelt Include Bound Klausel | 20080213 | ||
4 | ![]() |
P_IS_SECTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: Stmt definiert Section, false: Stmt definiert Point | 20080213 | ||
5 | ![]() |
P_IS_STATIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: Stmt enthaelt Static Klausel | 20080213 | ||
6 | ![]() |
P_SPOTNAME_IT | Call by reference | Type reference (TYPE) | ENHSPOTNAME_IT | List der Spotnamen, in upper case | 20080213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
syntax error | 20080213 |
Method BUILD_ENH_STATEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_OPTION | Call by reference | Type reference (TYPE) | ENHHOOKID | Hook ID im Enhancement | 20080213 | ||
2 | ![]() |
P_ENH_STATEMENT | Value transfer | Type reference (TYPE) | STRING | Generiertes Enh Option Statement | 20080213 | ||
3 | ![]() |
P_IS_INCL_BOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080213 | |||
4 | ![]() |
P_IS_SECTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080213 | |||
5 | ![]() |
P_IS_STATIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080213 | |||
6 | ![]() |
P_SPOTINFO_IT | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_SPOT_INFO_TABLE | Interne Tabelle über Enh Spots | 20080805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generiertes Statement ist laenger als 255. | 20080805 |
Method CHANGE_ENH_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ELEM_ID | Call by reference | Type reference (TYPE) | INT4 | ID des Elementes innerhalb der Enh Implementierung | 20080226 | ||
2 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Enh Implementierung | 20080226 | ||
3 | ![]() |
P_NEW_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Neue Source des Enh Impl Elementes | 20080226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080226 | |
2 | ![]() |
Enhancement Root Exception Class | 20080226 | |
3 | ![]() |
Enhancement Persistence for Standard Tables | 20080226 | |
4 | ![]() |
Enhancement Root Exception Class | 20080226 | |
5 | ![]() |
Enhancement Root Exception Class | 20080226 | |
6 | ![]() |
Enhancement Root Exception Class | 20080226 | |
7 | ![]() |
Enhancement Root Exception Class | 20080226 |
Method CHANGE_ENH_OPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_STATEMENT | Call by reference | Type reference (TYPE) | STRING | enhancement option statement | 20080208 | ||
2 | ![]() |
P_ENH_UNIT | Call by reference | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080213 | ||
3 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh. Impl. fuer nested Spots | 20080214 | ||
4 | ![]() |
P_PARENT_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname des Parent Enh. Impl. Elementes | 20080213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action canceled by user | 20080213 | |
2 | ![]() |
Enhancement Root Exception Class | 20080213 | |
3 | ![]() |
Internal error | 20080213 | |
4 | ![]() |
Enhancement Root Exception Class | 20080213 | |
5 | ![]() |
Enhancement Root Exception Class | 20080228 |
Method CHECK_AUTH_FOR_ENH_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_IS_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Ist das Anlegen einer Enhancement Option erlaubt? | 20080208 | ||
2 | ![]() |
P_RUN_DARK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | true: keine Info-Message senden | 20080228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20100211 |
Method CHECK_ENH_OPTION_STMT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id des Parent Enhancements | 20080221 | ||
2 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: bekannte Enh Option, false: Option existiert nicht | 20080212 | ||
3 | ![]() |
P_SOURCE_LINE_NR | Call by reference | Type reference (TYPE) | I | Zeilenindex des Statements, fuer Fehlermeldung | 20080418 | ||
4 | ![]() |
P_STATEMENT | Call by reference | Type reference (TYPE) | STRING | enhancement option statement | 20080212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Option existiert, aber abweichend im Container definiert | 20080213 |
Method CHECK_INITIALIZE_CONTAINER Signature
Method CHECK_INITIALIZE_CONTAINER on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 |
Method CHECK_IS_ENHANCEABLE Signature
Method CHECK_IS_ENHANCEABLE on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
Method CHECK_IS_ENHANCEABLE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method COMPUTE_BREAK_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_BREAKINDEX | Call by reference | Type reference (TYPE) | SEDI_BREAKINDEX | 20080304 | |||
2 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20080304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 | ||
2 | ![]() |
20080304 |
Method COMPUTE_SOURCELINE_BY_ENHLINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080227 | |||
2 | ![]() |
P_FULLNAME | Call by reference | Type reference (TYPE) | STRING | 20080228 | |||
3 | ![]() |
P_LINE_IN_ENHANCEMENT | Call by reference | Type reference (TYPE) | I | 20080227 | |||
4 | ![]() |
P_LINE_IN_INCLUDE | Value transfer | Type reference (TYPE) | I | 20080227 | |||
5 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20080228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 | ||
2 | ![]() |
20080227 | ||
3 | ![]() |
20080228 | ||
4 | ![]() |
20080228 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | schon gesperrte Erweiterungsinstanz (im Abgleich) | 20080312 | ||
2 | ![]() |
P_FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | 20080131 | |||
3 | ![]() |
P_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Include | 20080131 | ||
4 | ![]() |
P_MAIN | Call by reference | Type reference (TYPE) | PROGRAM | Rahmenprogramm | 20080131 | ||
5 | ![]() |
P_METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | 20080131 | |||
6 | ![]() |
P_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | 20080131 | |||
7 | ![]() |
P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20080131 | |||
8 | ![]() |
P_PGMID | Call by reference | Type reference (TYPE) | PGMID | 20080131 | |||
9 | ![]() |
P_VERSION_DATE | Call by reference | Type reference (TYPE) | CUS_DATE | Anlegedatum einer Version in Versionsdatenbank | 20080313 | ||
10 | ![]() |
P_VERSION_TIME | Call by reference | Type reference (TYPE) | CUS_TIME | Anlegezeit einer Version in Versionsdatenbank | 20080313 |
Method CONSTRUCTOR on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method CREATE_ENH_ELEMENT_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name des Enhancement | 20080306 | ||
2 | ![]() |
P_ENH_ELEM_ID | Call by reference | Type reference (TYPE) | I | Id des neuen Enh Elementes | 20080306 | ||
3 | ![]() |
P_ENH_ELEM_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Source Code des neuen Enh Elementes | 20080306 | ||
4 | ![]() |
P_ENH_OPTION | Call by reference | Type reference (TYPE) | STRING | OptionId für explizite Option, Option Fullname für implizite | 20080306 | ||
5 | ![]() |
P_IS_OVERWRITE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Element ist ein Overwrite Element | 20080314 | |
6 | ![]() |
P_OPTION_IS_EXPLICIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: p_enh_option ist explizite Option, false: implizite | 20080306 | ||
7 | ![]() |
P_WITH_ENH_COMMENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: umgebende Enh Impl Kommentarzeilen einfügen | 20080306 |
Method CREATE_ENH_ELEMENT_CODE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method CREATE_ENH_IMPL_ELEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ELEMENT_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Source des neuen Elementes | 20080225 | ||
2 | ![]() |
P_ENHMODE | Call by reference | Type reference (TYPE) | ENHMODE | Enh Modus des neuen Elementes; A: bestimme mode neu | 20080225 | ||
3 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Enh Name für neues Elem, initial: zeige Selektionsdialog | 20080225 | ||
4 | ![]() |
P_NEW_ELEM_ID | Call by reference | Type reference (TYPE) | INT4 | ID des neuen Elementes innerhalb der Enh Implementierung | 20080304 | ||
5 | ![]() |
P_OPTION | Call by reference | Type reference (TYPE) | STRING | Explizite Option o. Fullname impl. Option (n.a. overwrite) | 20080225 | ||
6 | ![]() |
P_OPTION_IS_EXPLICIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: p_option = expl. Option, false: sonst (n.a. overwrite) | 20080225 | ||
7 | ![]() |
P_OVERWRITE | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: Overwrite Enh Impl, false: sonst | 20080314 | ||
8 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh Impl (für nested/overwrite Enh Impl) | 20080225 | ||
9 | ![]() |
P_PARENT_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname der Parent Enh Impl. (für nested/overwrite EnhImpl) | 20080225 | ||
10 | ![]() |
P_SELECTED_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Enh Name des Elementes (ist p_enhname falls nicht initial ) | 20080304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080225 | |
2 | ![]() |
Enhancement Root Exception Class | 20080226 | |
3 | ![]() |
Enhancement Persistence for Standard Tables | 20080225 | |
4 | ![]() |
Enhancement Root Exception Class | 20080226 | |
5 | ![]() |
Enhancement Root Exception Class | 20080226 | |
6 | ![]() |
Enhancement Root Exception Class | 20080226 | |
7 | ![]() |
Enhancement Root Exception Class | 20080226 | |
8 | ![]() |
Enhancement Root Exception Class | 20080226 | |
9 | ![]() |
Enhancement Root Exception Class | 20080226 |
Method CREATE_ENH_OPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_STATEMENT | Call by reference | Type reference (TYPE) | STRING | Enh Option Statement | 20080208 | ||
2 | ![]() |
P_ENH_UNIT | Call by reference | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080213 | ||
3 | ![]() |
P_IS_SECTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | IN: Section als Vorschlag? OUT: passend zu generiertem Stmt | 20080305 | ||
4 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh Impl. fuer nested Spots | 20080214 | ||
5 | ![]() |
P_PARENT_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname des Parent Enh. Impl. Elementes | 20080213 | ||
6 | ![]() |
P_PROTECT_IS_SECTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | true: p_is_section kann nicht geaendert werden | 20080404 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080215 | |
2 | ![]() |
Enhancement Root Exception Class | 20080215 | |
3 | ![]() |
Enhancement Persistence for Standard Tables | 20080215 | |
4 | ![]() |
Enhancement Root Exception Class | 20080215 | |
5 | ![]() |
Enhancement Root Exception Class | 20080228 |
Method CREATE_HANDLER_FOR_FUNCTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_FUGR_MAIN_PROG | Call by reference | Type reference (TYPE) | PROGRAM | Hauptprogramm der Funktionsgruppe | 20080131 | ||
2 | ![]() |
P_FUGR_NAME | Call by reference | Type reference (TYPE) | RS38L_AREA | Funktionsgruppenname | 20080131 | ||
3 | ![]() |
P_FUNC_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Include des angegebenen Funktionsbausteines | 20080131 | ||
4 | ![]() |
P_FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteines | 20080131 | ||
5 | ![]() |
R_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_WB_ED_ENHANCEMENT_HANDLER | Handler | 20080131 |
Method CREATE_HANDLER_FOR_FUNCTION on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method CREATE_HANDLER_FOR_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | schon gesperrte Erweiterungsinstanz (im Abgleich) | 20090122 | ||
2 | ![]() |
P_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Include | 20090122 | ||
3 | ![]() |
P_MAIN | Call by reference | Type reference (TYPE) | PROGRAM | Rahmenprogramm | 20090122 | ||
4 | ![]() |
R_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_WB_ED_ENHANCEMENT_HANDLER | Enhancement Handler | 20090122 |
Method CREATE_HANDLER_FOR_INCLUDE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method CREATE_HANDLER_FOR_METHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CLASS_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Name des Klassen-Includes | 20080131 | ||
2 | ![]() |
P_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Klasse | 20080131 | ||
3 | ![]() |
P_METHOD_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Methoden-Include zur angegebenen Methode | 20080131 | ||
4 | ![]() |
P_METHOD_NAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Method der angegebenen Klasse | 20080131 | ||
5 | ![]() |
R_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_WB_ED_ENHANCEMENT_HANDLER | 20080131 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080131 |
Method CREATE_HANDLER_FOR_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_TO_LOCK_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_HOOK_IMPL | schon gesperrte Erweiterungsinstanz (im Abgleich) | 20080312 | ||
2 | ![]() |
P_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Include | 20080131 | ||
3 | ![]() |
P_MAIN | Call by reference | Type reference (TYPE) | PROGRAM | Rahmenprogramm | 20080131 | ||
4 | ![]() |
P_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | 20080131 | |||
5 | ![]() |
P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20080131 | |||
6 | ![]() |
P_PGMID | Call by reference | Type reference (TYPE) | PGMID | 'R3TR' | 20080131 | ||
7 | ![]() |
P_VERSION_DATE | Call by reference | Type reference (TYPE) | CUS_DATE | Datum einer Version in Versionsdatenbank | 20080313 | ||
8 | ![]() |
P_VERSION_TIME | Call by reference | Type reference (TYPE) | CUS_TIME | Anlegezeit einer Version in Versionsdatenbank | 20080313 | ||
9 | ![]() |
R_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_WB_ED_ENHANCEMENT_HANDLER | Enhancement Handler | 20080131 |
Method CREATE_HANDLER_FOR_SOURCE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method CREATE_HANDLER_FOR_TYPEPOOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_TYPE_POOL | Call by reference | Type reference (TYPE) | TYPEGROUP | Typgruppe | 20080305 | ||
2 | ![]() |
R_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_WB_ED_ENHANCEMENT_HANDLER | Handler | 20080305 |
Method CREATE_HANDLER_FOR_TYPEPOOL on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method DELETE_ENH_IMPL_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh. Impl. fuer nested Spots | 20080222 | ||
2 | ![]() |
P_ENH_ELEM_ID | Call by reference | Type reference (TYPE) | INT4 | ID in ENHINCX | 20080222 | ||
3 | ![]() |
P_NESTED_ENHNAMES | Call by reference | Type reference (TYPE) | ENHNAME_IT | Geschachtelte/ersetzende Enhancements zu p_enhname | 20080409 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080222 | |
2 | ![]() |
Enhancement Root Exception Class | 20080222 | |
3 | ![]() |
Internal error | 20080222 | |
4 | ![]() |
Enhancement Root Exception Class | 20080222 | |
5 | ![]() |
Enhancement Root Exception Class | 20080222 | |
6 | ![]() |
Enhancement Root Exception Class | 20080222 | |
7 | ![]() |
Enhancement Root Exception Class | 20080222 | |
8 | ![]() |
Enhancement Root Exception Class | 20080222 | |
9 | ![]() |
Enhancement Root Exception Class | 20080222 | |
10 | ![]() |
Enhancement Root Exception Class | 20080222 |
Method DELETE_ENH_OPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_OPTION | Call by reference | Type reference (TYPE) | ENHHOOKID | Hook ID im Enhancement | 20080218 | ||
2 | ![]() |
P_ENH_UNIT | Call by reference | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080218 | ||
3 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh. Impl. fuer nested Spots | 20080218 | ||
4 | ![]() |
P_PARENT_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname des Parent Enh. Impl. Elementes | 20080218 | ||
5 | ![]() |
P_RUN_DARK | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: Loeschen ohne Popup | 20080219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
action canceled by user | 20080226 | |
2 | ![]() |
Internal error | 20080218 | |
3 | ![]() |
Enhancement Root Exception Class | 20080228 |
Method DESTROY Signature
Method DESTROY on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
Method DESTROY on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method DETERMINE_ENHUNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHUNIT | Value transfer | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080213 | ||
2 | ![]() |
P_MODASS_ON | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X'->Modifikationsmodus eingeschaltet | 20080213 | ||
3 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20080213 | |||
4 | ![]() |
P_SOURCE_FRAGMENT | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_ENH_SOURCE_FRAGMENT | Source-Fragment zum Lineindex gemaess split_source | 20090123 | ||
5 | ![]() |
P_SOURCE_INDEX | Call by reference | Type reference (TYPE) | I | 20080213 | |||
6 | ![]() |
P_SOURCE_LINE_INFO_TAB | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_SOURCE_LINE_INFO_TABLE | Source-Line-Infos gemaess split_source | 20090123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20090123 | |
2 | ![]() |
syntax error | 20090123 |
Method ELIMINATE_ENHANCEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20080226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 | ||
2 | ![]() |
20080226 |
Method ELIMINATE_IMPLICIT_ENH_POINTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20080226 |
Method ELIMINATE_IMPLICIT_ENH_POINTS on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_ALL_ENH_IMPL_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_IMPL_DETAILS | Value transfer | Type reference (TYPE) | ENH_CONTAINER_HOOK_IMPL_IT | Enh Impl Element Details | 20080312 | ||
2 | ![]() |
P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | SPACE | initial = workingset/Aktiv/Inaktiv | 20080312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error beim Lesen | 20080312 |
Method GET_CURRENT_ENHNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Value transfer | Type reference (TYPE) | ENHNAME | 20080212 |
Method GET_CURRENT_ENHNAME on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_DEVCLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DEV_CLASS | Value transfer | Type reference (TYPE) | TRKEY-DEVCLASS | Paket | 20080208 |
Method GET_DEVCLASS on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_ENCLOSING_ENHANCEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENCLOSING_ENHNAME | Value transfer | Type reference (TYPE) | ENHNAME | EnhName wenn Include zu einer Enh Impl gehört (zB ClassEnh) | 20090113 |
Method GET_ENCLOSING_ENHANCEMENT on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_ENHANCED_PROGRAMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENHANCED_PROGRAMS | Value transfer | Type reference (TYPE) | ENHPROGTAB | interne Tabelle über Progname | 20080313 | ||
2 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20080313 |
Method GET_ENHANCED_PROGRAMS on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_ENHANCEMENT_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Erweiterung | 20080307 | ||
2 | ![]() |
P_VERSION | Value transfer | Type reference (TYPE) | R3STATE | Status der Erweiterung: Aktiv/Inaktiv | 20080307 |
Method GET_ENHANCEMENT_VERSION on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_ENHOPT_ID_BY_FULLNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHOPT_ID | Value transfer | Type reference (TYPE) | STRING | 20080207 | |||
2 | ![]() |
P_FULLNAME | Call by reference | Type reference (TYPE) | STRING | 20080207 |
Method GET_ENHOPT_ID_BY_FULLNAME on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_ENH_LINE_BY_INCLUDE_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHID | Call by reference | Type reference (TYPE) | I | Id im E-Include | 20080304 | ||
2 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080304 | |||
3 | ![]() |
P_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Name eines E-Includes | 20080304 | ||
4 | ![]() |
P_LINE_IN_ENH | Call by reference | Type reference (TYPE) | I | Zeilennummer, relativ zum Beginn der Implementierung ID | 20080304 | ||
5 | ![]() |
P_LINE_IN_INCLUDE | Call by reference | Type reference (TYPE) | I | 20080304 | |||
6 | ![]() |
P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20080304 |
Method GET_ENH_OPTION_FROM_STATEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_NAME | Value transfer | Type reference (TYPE) | STRING | Enh Option ID, in upper case | 20080212 | ||
2 | ![]() |
P_STMT_STRING | Call by reference | Type reference (TYPE) | STRING | Statement to analyse | 20080208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
syntax error | 20080212 |
Method GET_FULLNAME_FOR_ENH_IMPL_ELEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080229 | ||
2 | ![]() |
P_ENH_ELEM_ID | Call by reference | Type reference (TYPE) | I | 20080229 | |||
3 | ![]() |
P_FULLNAME | Value transfer | Type reference (TYPE) | STRING | Fullname des Enh Impl Elementes | 20080229 |
Method GET_FULLNAME_FOR_ENH_IMPL_ELEM on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_FULLNAME_FOR_OPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_OPTION | Call by reference | Type reference (TYPE) | ENHHOOKID | 20090129 | |||
2 | ![]() |
P_FULLNAME | Call by reference | Type reference (TYPE) | STRING | 20090129 | |||
3 | ![]() |
P_IS_SECTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: Option-Stmt ist Section, false: sonst | 20090216 | ||
4 | ![]() |
P_OPTION_STATEMENT | Call by reference | Type reference (TYPE) | STRING | 20090129 | |||
5 | ![]() |
P_PARENT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | 20090129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090129 | ||
2 | ![]() |
20090129 |
Method GET_INCLUDE_LINE_BY_ENH_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHID | Call by reference | Type reference (TYPE) | I | Id im E-Include | 20080305 | ||
2 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080305 | |||
3 | ![]() |
P_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Name eines E-Includes | 20080305 | ||
4 | ![]() |
P_LINE_IN_ENH | Call by reference | Type reference (TYPE) | I | Zeilennummer, relativ zum Beginn der Implementierung ID | 20080305 | ||
5 | ![]() |
P_LINE_IN_INCLUDE | Call by reference | Type reference (TYPE) | I | 20080305 | |||
6 | ![]() |
P_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20080305 |
Method GET_INCL_MODE_BY_NAMING_CONV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_INCLUDE_MODE | Value transfer | Type reference (TYPE) | ENHMULTINCMODE | Ist Include ein mehrfachverwendetes Include? | 20101011 | ||
2 | ![]() |
P_NOT_APPLICABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | keine Namenskonvention anwendbar | 20101011 |
Method GET_INCL_MODE_BY_NAMING_CONV on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_MAIN_PROG_FOR_OPTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_MAINPROGS | Call by reference | Type reference (TYPE) | ENH_PROGRAMS_TAB | Tabelle von Programmnamen | 20080710 | ||
2 | ![]() |
P_MAIN_FOR_PROG_BOUND_OPTIONS | Call by reference | Type reference (TYPE) | PROGNAME | Rahmenprog zu dem prog-bound Optionen definiert sind | 20080710 |
Method GET_MAIN_PROG_FOR_OPTIONS on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_MULTI_USED_INCL_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_INCLUDE_MODE | Value transfer | Type reference (TYPE) | ENHMULTINCMODE | Ist Include ein mehrfachverwendetes Include? | 20080411 |
Method GET_MULTI_USED_INCL_MODE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_NESTED_ENH_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ELEM_REF | Call by reference | Object reference (TYPE REF TO) | IF_ENH_SCPCONT_ELEMENT_NODE | Element, zu dem die geschachtelten Enh Names bestimmt werden | 20080410 | ||
2 | ![]() |
P_NESTED_ENHNAMES | Call by reference | Type reference (TYPE) | ENHNAME_IT | Interne Tabelle über ENHNAME | 20080410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Knoten nicht mehr aktuell - Bitte neu lesen! | 20080410 |
Method GET_SPOT_NAMES_FROM_STMT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SPOTNAME_IT | Value transfer | Type reference (TYPE) | ENHSPOTNAME_IT | Interne Tabelle über enhspotname, in upper case | 20080212 | ||
2 | ![]() |
P_STATEMENT | Call by reference | Type reference (TYPE) | STRING | Enhancement Statement | 20080212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
syntax error | 20080212 |
Method GET_SWITCHSTATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080428 | |||
2 | ![]() |
P_STATE | Value transfer | Type reference (TYPE) | SFW_SWITCHPOS | Schalterstellung | 20080428 |
Method GET_SWITCHSTATE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method GET_TYPE_FOR_MAINPROG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_MAINPROG | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20080425 | ||
2 | ![]() |
P_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20080425 | ||
3 | ![]() |
P_OBJTYPE | Value transfer | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20080425 |
Method GET_TYPE_FOR_MAINPROG on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method HAS_ENH_OPTION_STATEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20100217 | ||
2 | ![]() |
R_VALUE | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20100217 |
Method HAS_ENH_OPTION_STATEMENT on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method HAS_IMPLICIT_OPTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_VALUE | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20100224 |
Method HAS_IMPLICIT_OPTIONS on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method INITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20080124 | |||
2 | ![]() |
P_MODE | Call by reference | Type reference (TYPE) | SEU_ACTION | 20080124 | |||
3 | ![]() |
P_RFCDESTINATION | Call by reference | Type reference (TYPE) | RFCDES-RFCDEST | 20080124 | |||
4 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20080226 | ||
5 | ![]() |
P_SWITCHED_ON_ONLY | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X'-> nur eingeschaltete Erweiterungen | 20080306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080124 |
Method INITIALIZE_WITHOUT_ENHIMPL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_MODE | Call by reference | Type reference (TYPE) | SEU_ACTION | anzeigen/ändern | 20080311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080311 |
Method INIT_INSTANCE_VARIABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_INCLUDE_MODE | Value transfer | Type reference (TYPE) | ENHMULTINCMODE | include_mode, falls hier schon bestimmbar | 20080710 |
Method INIT_INSTANCE_VARIABLES on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method INSERT_ENHANCEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A'/'I'/' '->aktiv/inaktiv/gemäß Workingset | 20080115 | ||
2 | ![]() |
P_FETCH_FROM_DB | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X' | 'X'->Enh-Impl von DB lesen (SCAN) / ' ' ->aus akt. Container | 20080311 | |
3 | ![]() |
P_INSERTED_LINES | Call by reference | Type reference (TYPE) | SEDI_CORR_TAB | Information über eingefügte Zeilen | 20080417 | ||
4 | ![]() |
P_MODE | Call by reference | Type reference (TYPE) | SEU_ACTION | anzeigen/ändern/... | 20080115 | ||
5 | ![]() |
P_NO_IMPLICIT_POINTS | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->ex gibt überhaupt keine impliziten Punkte | 20080821 | ||
6 | ![]() |
P_RFCDESTINATION | Call by reference | Type reference (TYPE) | RFCDES-RFCDEST | Enhancements aus anderem System lesen | 20080115 | ||
7 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source, in die Enhancements eingefügt werden | 20080115 | ||
8 | ![]() |
P_SWITCHED_ON_ONLY | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X'-> nur eingeschaltete Erweiterungen | 20080227 | ||
9 | ![]() |
P_WITH_IMPLICIT_POINTS | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->auch implizite, nicht implementierte, Punkte einblenden | 20080821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080124 |
Method INSERT_GIVEN_ENHANCEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENCLOSING_ENHANCEMENT | Call by reference | Type reference (TYPE) | ENHNAME | EnhName wenn Include zu einer Enh Impl gehört (zB ClassEnh) | 20090128 | ||
2 | ![]() |
P_ENH_IMPL_TAB | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_IMPLEMENTATION_TABLE | einzufügende Erweiterungsimplementierungen | 20081204 | ||
3 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source, in die Enhancements eingefügt werden | 20081204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081204 |
Method INSERT_IMPLICIT_ENH_POINTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_NO_IMPL_POINTS | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->es gibt keine impliziten Punkte | 20080428 | ||
2 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20080220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 | ||
2 | ![]() |
20080220 | ||
3 | ![]() |
20080821 | ||
4 | ![]() |
20080221 |
Method INVERT_SOURCE_FOR_COMPILER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_INVALID_OPTION_LINES | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_MESSAGE_TAB | Zeilen, die unzulässige Optionen enhalten (mit Meldungstext) | 20080424 | ||
2 | ![]() |
P_INVERTED_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20080213 | |||
3 | ![]() |
P_LINEINDEX | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_LINDEX | Abb. der Zeilennummern der invertierten Source auf Source | 20080213 | ||
4 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Source mit Enh-Implementierungen | 20080213 | ||
5 | ![]() |
P_SOURCE_FRAGMENTS | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_ENH_SOURCE_FRAGMENT_TABLE | Liste der Sourcefragmente zu p_source | 20080213 | ||
6 | ![]() |
P_WITH_DELETED_IMPLS | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X'->erzeuge Dummy-Zeilen für Compiler für gelöschte Impls | 20080310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 | ||
2 | ![]() |
20080220 |
Method IS_ENHANCEABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Fehlertext, falls nicht erweiterbar | 20080702 | ||
2 | ![]() |
P_IS_ENHANCEABLE | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X'-> Objekt ist erweiterbar | 20080702 |
Method IS_ENHANCEABLE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method IS_ENHANCED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_IS_ENHANCED | Value transfer | Type reference (TYPE) | SEU_BOOL | Boolean | 20080311 |
Method IS_ENHANCED on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method IS_ENHANCEMENT_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name des zu pruefenden Enhancements | 20080702 | ||
2 | ![]() |
P_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: p_enhname darf als Erweiterung benutzt werden | 20080702 | ||
3 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name des Parent Enh, (initial: parent ist Hauptobj) | 20080702 |
Method IS_ENHANCEMENT_VALID on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method IS_ENHANCMENT_OPTION_STATEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_IS_ENH_OPTION_STMT | Value transfer | Type reference (TYPE) | ABAP_BOOL | true: ist Enh Option Stmt, false: sonst | 20080228 | ||
2 | ![]() |
P_STMT_STRING | Call by reference | Type reference (TYPE) | STRING | Zu analysierendes Statement | 20080228 |
Method IS_ENHANCMENT_OPTION_STATEMENT on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method IS_LDBA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Include | 20091203 | ||
2 | ![]() |
P_IS_LDBA | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' -> Include einer log. Datenbank | 20091203 |
Method IS_LDBA on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method IS_MULTI_USED_IN_ONE_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FLAG | Value transfer | Type reference (TYPE) | ABAP_BOOL | X: multi-used in einemInclude | 20081124 |
Method IS_MULTI_USED_IN_ONE_INCLUDE on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method LOCK_OPTIONS Signature
Method LOCK_OPTIONS on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Bereits gesperrt | 20080312 | |
2 | ![]() |
Sperre nicht möglich | 20080312 |
Method NAVIGATE_TO_HOOK_IMPL_POS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20080311 | ||
2 | ![]() |
E_INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20080311 | ||
3 | ![]() |
FULL_NAME | Call by reference | Type reference (TYPE) | STRING | 20080311 | |||
4 | ![]() |
LINE | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20080311 | ||
5 | ![]() |
LINE_IN_ENHANCEMENT | Call by reference | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20080311 | ||
6 | ![]() |
OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20080311 | ||
7 | ![]() |
OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20080311 | ||
8 | ![]() |
PROGRAM | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20080311 | ||
9 | ![]() |
VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20080311 |
Method PREPARE_SOURCE_FOR_COMPILER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_D010ENH_REPLACEMENT | Call by reference | Type reference (TYPE) | CL_ENH_SCP_CONTAINER=>D010ENH_TABLE_T | Ersetzungstabelle für Implementierungselemente | 20080902 | ||
2 | ![]() |
P_EINCLUDE_REPLACEMENT | Call by reference | Type reference (TYPE) | SREPTAB | Replacement-Tabelle der E-Includes | 20080902 | ||
3 | ![]() |
P_INVALID_OPTION_LINES | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_MESSAGE_TAB | Zeilen, die unzulässige Optionen enhalten (mit Meldungstext) | 20080902 | ||
4 | ![]() |
P_LINEINDEX | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_LINDEX | Abb. der Zeilennummern der invertierten Source auf Source | 20080902 | ||
5 | ![]() |
P_PLAIN_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Source ohne Enh-Implementierungen | 20080902 | ||
6 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Source mit Enh-Implementierungen | 20080902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20080902 | |
2 | ![]() |
syntax error | 20080902 |
Method PUBLISH_CHANGED_IMPL_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | 20090212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090212 | ||
2 | ![]() |
20090212 | ||
3 | ![]() |
20090212 |
Method REFRESH_AFTER_ACTIVATION Signature
Method REFRESH_AFTER_ACTIVATION on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
Method REFRESH_AFTER_ACTIVATION on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method RESET_ENH_TO_ACTIVE_VERSION Signature
Method RESET_ENH_TO_ACTIVE_VERSION on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080228 |
Method SAVE_ENH_OPTIONS_AND_IMPLS Signature
Method SAVE_ENH_OPTIONS_AND_IMPLS on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error during save operation | 20080218 |
Method SELECT_MAIN_PROGRAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_PROGRAM | Value transfer | Type reference (TYPE) | PROGRAM | Hauptprogramm | 20080227 |
Method SELECT_MAIN_PROGRAM on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method SET_CURRENT_ENHNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | 20080219 | |||
2 | ![]() |
P_ENH_SOURCE_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Source der Erweiterung hat sich seit dem Einlesen geaendert | 20090213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080222 | |
2 | ![]() |
Enhancement Root Exception Class | 20080222 | |
3 | ![]() |
Enhancement Persistence for Standard Tables | 20080222 | |
4 | ![]() |
Enhancement Root Exception Class | 20080222 | |
5 | ![]() |
Enhancement Root Exception Class | 20080222 | |
6 | ![]() |
Enhancement Root Exception Class | 20080222 | |
7 | ![]() |
Enhancement Root Exception Class | 20080222 | |
8 | ![]() |
Enhancement Root Exception Class | 20080222 |
Method SHOW_CONTAINER_BROWSER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENH_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | aktiv/inaktiv/aus Workingset | 20080225 | |
2 | ![]() |
P_FULLSCREEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080311 | ||
3 | ![]() |
P_MODE | Call by reference | Type reference (TYPE) | SEU_ACTION | SWBM_C_OP_DISPLAY | anzeigen/ändern/... | 20080225 | |
4 | ![]() |
P_RFCDESTINATION | Call by reference | Type reference (TYPE) | RFCDES-RFCDEST | Enhancements aus anderem System lesen | 20080225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception during initialization of container | 20080225 |
Method SHOW_ENH_IMPL_SELECT_DIALOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHNAME | Value transfer | Type reference (TYPE) | ENHNAME | Name der selektierten Enh Implementation | 20080225 | ||
2 | ![]() |
P_OPTION_IS_EXPLICIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Zu implementierende Option ist explizit | 20080710 | ||
3 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Name der Parent Enh Impl für geschachtelte Enh Impl. | 20080225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080225 | |
2 | ![]() |
Enhancement Persistence for Standard Tables | 20080225 | |
3 | ![]() |
Enhancement Root Exception Class | 20080225 | |
4 | ![]() |
Enhancement Root Exception Class | 20080225 | |
5 | ![]() |
Enhancement Root Exception Class | 20080226 | |
6 | ![]() |
Enhancement Root Exception Class | 20080225 |
Method SHOW_ENH_OPTION_DIALOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHMODE | Call by reference | Type reference (TYPE) | ENHMODE | 'D' | 20080215 | ||
2 | ![]() |
P_ENHSPOTS | Call by reference | Type reference (TYPE) | ENHSPOTNAME_IT | Spots listed in statement | 20080215 | ||
3 | ![]() |
P_HOOK_ID | Call by reference | Type reference (TYPE) | ENHHOOKID | Option to change/create | 20080215 | ||
4 | ![]() |
P_INCLUDE_BOUND | Call by reference | Type reference (TYPE) | ENHMULTINCMODE | Ist Include ein mehrfachverwendetes Include? | 20080215 | ||
5 | ![]() |
P_IS_SECTION | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ' ' | Option defines enh section | 20080215 | |
6 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Parent Enh Implementation (for nested spots) | 20080214 | ||
7 | ![]() |
P_PARENT_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname of parent enhancement | 20080220 | ||
8 | ![]() |
P_PROTECTED_DS | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ' ' | Static/dynamic change | 20080215 | |
9 | ![]() |
P_PROTECTED_PS | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ' ' | Point/Section change | 20080215 | |
10 | ![]() |
P_SPOT_INFO_IT | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_SPOT_INFO_TABLE | all spots to assign to option, spots may be new | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080212 | ||
2 | ![]() |
20080212 | ||
3 | ![]() |
20080212 | ||
4 | ![]() |
20080212 | ||
5 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20100211 |
Method SHOW_MAINPROG_SELECT_DIALOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20080221 | ||
2 | ![]() |
P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20080221 | ||
3 | ![]() |
P_PROGRAM | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20080221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080221 | |
2 | ![]() |
Enhancement Persistence for Standard Tables | 20080221 | |
3 | ![]() |
Enhancement Root Exception Class | 20080221 |
Method SPLIT_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_FIRST_LINE | Call by reference | Type reference (TYPE) | I | Erste Zeile für Enh Section/Point | 20080407 | ||
2 | ![]() |
P_FIRST_LINE_VALID | Call by reference | Type reference (TYPE) | ABAP_BOOL | p_first_line ist valide Position einer Enh Option | 20080407 | ||
3 | ![]() |
P_FORCE | Call by reference | Type reference (TYPE) | SEU_BOOL | ' ' | 'X' -> Split auch durchführen, falls nicht erweitert | 20080616 | |
4 | ![]() |
P_LAST_LINE | Call by reference | Type reference (TYPE) | I | Kandidat für letzte Zeile einer Section | 20080407 | ||
5 | ![]() |
P_LAST_LINE_VALID | Call by reference | Type reference (TYPE) | ABAP_BOOL | p_last_line ist valide Position als End Enh Section | 20080407 | ||
6 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source mit Erweiterungen | 20080212 | ||
7 | ![]() |
P_SOURCE_FRAGMENTS | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_ENH_SOURCE_FRAGMENT_TABLE | Tabelle der Enhancement-Fragmente und enthaltener Spots | 20080212 | ||
8 | ![]() |
P_SOURCE_LINE_INFO | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_SOURCE_LINE_INFO_TABLE | Tabelle der enh-relevanten Sourcezeilen | 20080228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 | ||
2 | ![]() |
20080220 |
Method UNLOCK Signature
Method UNLOCK on class CL_WB_ED_ENHANCEMENT_HANDLER has no parameter.
Method UNLOCK on class CL_WB_ED_ENHANCEMENT_HANDLER has no exception.
Method UPDATE_OPTIONS_SPOTS_COMPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ENHMODE | Call by reference | Type reference (TYPE) | ENHMODE | Modus eine Programmerweiterung | 20080215 | ||
2 | ![]() |
P_ENHUNIT | Call by reference | Type reference (TYPE) | ENHUNIT | Modularisierungseinheit im Enhancement Objekt | 20080215 | ||
3 | ![]() |
P_ENH_OPTION | Call by reference | Type reference (TYPE) | ENHHOOKID | Hook ID im Enhancement | 20080215 | ||
4 | ![]() |
P_ENH_STATEMENT | Call by reference | Type reference (TYPE) | STRING | Enhancement Option Statement | 20090129 | ||
5 | ![]() |
P_IS_SECTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | true: enh section, false: enh point | 20080215 | ||
6 | ![]() |
P_PARENT_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Parent Enh Name for nested options | 20080215 | ||
7 | ![]() |
P_PARENT_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname of parent enh impl | 20080215 | ||
8 | ![]() |
P_SPOTS_INFO_TAB | Call by reference | Type reference (TYPE) | CL_WB_ED_CONSTANTS=>GT_SPOT_INFO_TABLE | list of spots inluding spot composite assignment | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistence for Standard Tables | 20080215 | |
2 | ![]() |
Enhancement Root Exception Class | 20080215 | |
3 | ![]() |
Enhancement Persistenz über normale Tabellen | 20100826 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 711 |