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
551

I have created an implicit enhancement at the top of a Func module where I declare an internal table.

I create another implict enhancement at the bottom of the func module to use this table. It will not activate, tells me the table has not been declared.

I have tried

Same implementation name for both enhancements

I have tried

top one as type declaration

bottom as type code

Any suggestions

4 REPLIES 4
Read only

Former Member
0 Likes
516

Hi

Try first activating the top one and after that the bottom one.

Can you paste the sample code?

Rgds

Mat

Read only

0 Likes
516

I also tried that .

Read only

0 Likes
516

ENHANCEMENT 1 ZEPM_STATUS_UPDATE_01. "inactive version

*declaration

data: t_jest_ins type standard table of jest_upd with header line.

t_jest_ins[] = jest_ins[].

ENDENHANCEMENT.

ENHANCEMENT 2 ZEPM_STATUS_UPDATE_01. "inactive version

*

if sy-tCode = 'IW31' or SY-TCODE = 'IW32'.

data: wrepid type sy-repid.

wrepid = 'ZEPM_CREATE_STATUS_XI'.

PERFORM CREATE_XI_DATA IN PROGRAM (WREPID)

TABLES t_jest_ins

IF FOUND.

ENDIF.

ENDENHANCEMENT.

Read only

0 Likes
516

solved. I created the declaration in the top include of the function group.