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

Enhancement Framework: Setting to make the Implemented Code visible?

Former Member
0 Likes
567

Hello,

In Production (non Unicode), function module RV_INVOICE_REFRESH shows up like:

refresh: xkomfk,
           xkomv.


enhancement-point rv_invoice_refresh_09 spots es_saplv60a.
*$*$-Start: RV_INVOICE_REFRESH_09---------------------------------------------------------------$*$*
enhancement 138  oia_saplv60a.    "active version
refresh:    oia_komf,
            oia_oicq7,
            oia_oicq8,
            oia_oicq9,
            xoia_split.
endenhancement.
enhancement 188  oic_saplv60a.    "active version

refresh:    xoicq7,
            xoicq8,
            xoicq9,
            xoic_komv,
            xoic_komf,
*           XOICINT_CAL.
            goicint_cal,
            xcumpr,
            xoiuq9.
endenhancement.
*$*$-End:   RV_INVOICE_REFRESH_09---------------------------------------------------------------$*$*

   refresh:xthead,
           xvbpa,
           xvbrk,
           xvbrp,
           xebcos,
           xdoc_num.

But in another systems the same function module looks like:

REFRESH: xkomfk,
           xkomv.


ENHANCEMENT-POINT RV_INVOICE_REFRESH_09 SPOTS ES_SAPLV60A.

   REFRESH:xthead,
           xvbpa,
           xvbrk,
           xvbrp,
           xebcos,
           xdoc_num.

Seems to be some setting, which decides if the code is displayed or not...

Question: Where do I have to set it to display the code?

Hello,

In Production (non Unicode), function module RV_INVOICE_REFRESH shows up like:

refresh: xkomfk,
           xkomv.


enhancement-point rv_invoice_refresh_09 spots es_saplv60a.
*$*$-Start: RV_INVOICE_REFRESH_09---------------------------------------------------------------$*$*
enhancement 138  oia_saplv60a.    "active version
refresh:    oia_komf,
            oia_oicq7,
            oia_oicq8,
            oia_oicq9,
            xoia_split.
endenhancement.
enhancement 188  oic_saplv60a.    "active version

refresh:    xoicq7,
            xoicq8,
            xoicq9,
            xoic_komv,
            xoic_komf,
*           XOICINT_CAL.
            goicint_cal,
            xcumpr,
            xoiuq9.
endenhancement.
*$*$-End:   RV_INVOICE_REFRESH_09---------------------------------------------------------------$*$*

   refresh:xthead,
           xvbpa,
           xvbrk,
           xvbrp,
           xebcos,
           xdoc_num.

But in another systems the same function module looks like:

REFRESH: xkomfk,
           xkomv.


ENHANCEMENT-POINT RV_INVOICE_REFRESH_09 SPOTS ES_SAPLV60A.

   REFRESH:xthead,
           xvbpa,
           xvbrk,
           xvbrp,
           xebcos,
           xdoc_num.

Seems to be some setting, which decides if the code is displayed or not...

Question: Where do I have to set it to display the code?

2 REPLIES 2
Read only

Former Member
0 Likes
498

Just an addition: We are in the middle of a Unicode conversion...

In our Unicode Systems the code does NOT show.

In our NON Unicode systems, the code in the enhancements is visible.

It does not affect the logic though, which is why I think it is some kind of setting.

Read only

Former Member
0 Likes
498

Found the answer... Not a setting but an error.

[SAP Note Number: 1132009|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_dwb/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d31313332303039%7d]

Reason and Prerequisites:

This problem is restricted to the SAP_BASIS Support Package 14 or the correction instructions for Note 1062743.

This problem occurs only if the program/include to be displayed contains further include programs (for example, a supporting program of a function group), and the line number of the enhancement point of one of these include programs is identical with the line number of an enhancement point in the program to be displayed (for example, in the program SAPLMEPO).