Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Implicit enhancements

Former Member
0 Likes
482

Hi,

Could someone throw some light on implicit enhancements ?

I go to the tab : Show implicit enhancements, but subsequently am not sure how to add the code there.

Kindly help out with this query.

Best regards,

Jaydeep.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
389

Hi Jaydeep,

Select "Show implicit enhancements" as you already said.

Then you see all enhancement possibilities in the code, it looks like:

"""""""""""""""""""$"$\SE:(1 ) Form START_XXXXX, Anfang A

Click in the line where you want to enhance the code so that the cursor stands there. Then click on the "Enhancement-button", you find it between the "Other Object-button" and the "Check-button" and it looks like a snake.

Then you can add your own code.

If you look at the end of the enhancement line (""""""""""""""") you will see one letter. S means that you can only add static information (data definitions).

D is dynamic, you can only add commands like MOVE, ...

And A stands for ALL, that means you can add defintions and commands!

Best regards,

Werner.

2 REPLIES 2
Read only

Former Member
0 Likes
390

Hi Jaydeep,

Select "Show implicit enhancements" as you already said.

Then you see all enhancement possibilities in the code, it looks like:

"""""""""""""""""""$"$\SE:(1 ) Form START_XXXXX, Anfang A

Click in the line where you want to enhance the code so that the cursor stands there. Then click on the "Enhancement-button", you find it between the "Other Object-button" and the "Check-button" and it looks like a snake.

Then you can add your own code.

If you look at the end of the enhancement line (""""""""""""""") you will see one letter. S means that you can only add static information (data definitions).

D is dynamic, you can only add commands like MOVE, ...

And A stands for ALL, that means you can add defintions and commands!

Best regards,

Werner.

Read only

0 Likes
389

Hi Werner

I have created an implicit enhancement in a Z package. A composite enhancement imp in a Z package. Assigned my simple enhancement to the composite enhancement in SE80.

Now when I introduce my code in the Enhancement and save : it gives me an error saying object must not be edited. (An Exception of class CX_ENH_MOD_NOT_ALLOWED). When I try to activate it it says Operation failed.

do you have any idea what I might be doing wrong here?

Thanks

Sameer