Application Development 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: 

Copying programs with Enhancements and include them in the Copy

Former Member
0 Kudos

I am trying to understand how to work with Enhancements in ECC 6.0. I have to make a 'Z' copy of an SAP Program to change the functionality for a specific requirement. When I copy the program, the enhancements in the SAP Program are not included in the copy. How do I copy or attach these enhancements to the new version of the SAP Program? I need this information as soon as I can get it.

Thank you,

Bob

11 REPLIES 11

Former Member
0 Kudos

Hi,

While making z you might be missing some objects of the standard one. check in se80 whether all are copied to z or not.

Rhea.

Edited by: rhea on Sep 30, 2008 4:31 PM

0 Kudos

I checked it when I did the copy and all that appeared to be missing were the screens and transaction. I copied the screens and related components and created a new transaction. This all went well and worked. Now, I am stuck with this enhancement problem.

0 Kudos

Hi,

does the call to those user exits is there in the z code?

search for "customer" in copied prog.

Rhea.

0 Kudos

The Enhancement-Point entries were commented out during the copy. These have to be there or the program will not Activate or Run. The original program ID is RIAUFK20.

0 Kudos

Hi,

I don't see any Z include in the RIAUFK20.

can you specify any one enhancement .?

Rhea.

0 Kudos

Rhea,

I am looking at the code and the first enhancement-point is on line 3 of the source and it is called RIAUFK20_G4. and it is generated as Enhancement 17. The second enhancement-point is on line 12 and it is called RIAUFK20_G5 and it is generated as Enhancement 18. This is what threw me. I am used to the 3.1, 4.0, and 4.6 environment, but not the 6.0.

Bob

0 Kudos

Enhancement point always belongs to an object i.e. the program. when you copy a program into Z## ,the enhancements still belongs to the original standard program. Click on one of the enhancement point, it will take you to the enhancement spot then select the Technical Detail tab. There you can see that the enhancements belongs to an object (enhance object).

Actually what is the requirement to copy the standard program when SAP has provided the enhancement framework?

0 Kudos

Surinder,

The reason that the program for IW38 is not enhanced to incorporate additional functionality is because the functionality that I need is for a different business process.

Bob

0 Kudos

Not answered. I give up. I will try another way.

0 Kudos

Hi Robert,

I am having the same problem.

Can you help me?

Former Member
0 Kudos

I will try another way to solve the problem.