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

Changing the ABAP standard code

nmirandaghn
Active Participant
0 Likes
3,187

Hi experts, I have almost 4 months learning/working in SAP. I've donde several reports and enhancements all along this time but recently I began to work in a requirement which is related to Mobile Data Entry or RF and it basically consists to add the EAN and some other data to the dynpro 2502.

I made a copy of the dynpro 2502 in program SAPLLMOB into SAPLXLRF 9502, related the user exit MWMRF502 and programmed the basic functionality of it but it is not working as I expected because this exit is very limited and it only lets me import and export a small group of data and is difficult to perform exactly as the standard.

I've been searching all over internet and a lot of people make their own implementations and other just simply change the standard. I don't know how to make my own implementation cause I don't understand all the process within and the alternative of changing the standard code would be better for performance and time spent in development but as I quoted I would have to change the standard code and that's something I would like to do only if there's no other option.

But the question is ¿Is it OK to change the standard? ¿How often is the the standard code changed in SAP implementations? ¿What would be the better alternative?

Thanks in advance.

1 REPLY 1
Read only

eduardo_hinojosa
Active Contributor
0 Likes
2,192

Hi

Wellcome to SDN. SAP Note 170183 - What to consider when applying modifications is the most relevant note for your question. Summarizing, it's related with problems in future upgrades (support-packages, release upgrades,...) if the modified object is updated by SAP. So, you would to decide how to update the object in tcode SPAU.

I hope this helps you

Regards

Eduardo