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 |