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

problems with enhancements between systems

Former Member
0 Likes
1,350

Hello everybody,

does anybody can help me with this problem? 

I made a enhancement to transactions: S_PL0_86000028, S_PL0_86000030, S_PL0_86000031, S_ALR_87012079, S_ALR_87012169 these transactions use include RKDBATFO, to implement enhancements I have to put code in a main program for each transaction. example S_PL0_86000028 uses GPDB7NL95N9YQLDDY3K490GVJNX program. I did the enhancements for all in development system RD1, the problem is that when I transported it to quality system and test it, the enhancement does't work, checking the problem I found that in development, quality and production systems the the Main programs for RKDBATFO  are differences in each system.

Is there a way to transport the enhancements for this transactions?

is normal that the ABAP code within systems is different?

thanks for your help in advise.

Hello everybody,

does anybody can help me with this problem? 

I made a enhancement to transactions: S_PL0_86000028, S_PL0_86000030, S_PL0_86000031, S_ALR_87012079, S_ALR_87012169 these transactions use include RKDBATFO, to implement enhancements I have to put code in a main program for each transaction. example S_PL0_86000028 uses GPDB7NL95N9YQLDDY3K490GVJNX program. I did the enhancements for all in development system RD1, the problem is that when I transported it to quality system and test it, the enhancement does't work, checking the problem I found that in development, quality and production systems the the Main programs for RKDBATFO  are differences in each system.

Is there a way to transport the enhancements for this transactions?

is normal that the ABAP code within systems is different?

thanks for your help in advise.

2 REPLIES 2
Read only

former_member213851
Active Contributor
0 Likes
829

Hi Sandoval ,

The main program RKDBATFO is different on different systems means some Transport request containing RKDBATFO is not imported on Quality or Production system. In your case, Production system.

In order to test the changes properly , Developement , Quality and Production server must be in Sync.

To ensure this , go to report RKDBATFO on Quality , select  Utilities->Versions->Version management

Press Remote Comparison and Give Target System as Production system name say  PEP and hit Enter.

and press Remote Comparison again.

Now you will see the difference in code for Quality and Production system.Analyze which transport needs to be imported on which server and import it , bring all the clients in Sync and then make changes.

As you are dealing with enhancements, ensure that your Enhancement is active with respect to proper Main program.

Best Regards,

Sachin

Read only

0 Likes
829

Thanks for your help Sachin

the code of the report RKDBATFO is the same in the 3 systems. the problem is in the main program that is called for RKDBATFO is different from systems, for example in RC1 transaction (

S_PL0_86000028) calls  "GPDD1MCYM68KB89QLFCBJ4QCYTP" code but in quality system it calls "GPD4AFRWB9OL3W71AS1A118NH6T " code.

I wonder if this is a normal SAP behavior.