We can help. Together we learn....

Enhancement Strategy

by Voice | Tuesday, February 21, 2012 in |

1) Use of user validation and preferably with a control table.
2) Code should be written in the custom include and not in the enhancement.
3) In case same user exit, BADI or form routine is used for more than one changes, it is better to save the custom include in separate transports. The custom include should have the syntax 'IF FOUND'.
4) No CHECK statement should be used.
5) SAP internal tables should not be sorted in the custom logic
6) If entry is being read from the stack, please check whether the value is assigned to the field symbol or not.
7) Some form routines likes  MV45AFZZ does not have 'Fixed Point arithmetic' check. Beware of that and make adjustments in your calculations
8) Unless and until required, do not give an error message  from an ehancement

I will update the list if I remember more


  1. IT Training & Placement on March 10, 2012 at 12:57 PM

    This post has a lot of importance to the people, I want to do SAP Online Training so please suggest me best training center in USA.

  2. john william on June 8, 2013 at 5:29 PM

    I am sapcrm consultant .i just looking out for any update in sapcrm

  3. Kripa Rangachari on September 9, 2014 at 1:55 PM

    Thanks for putting things together!

    Kripa Rangachari.

  4. Divya Dheen on January 22, 2016 at 5:33 PM

    Thanks for a great information in your blog.I have read all the post of your blog.Great work on SAP SF

  5. sushma on August 11, 2016 at 10:57 AM

    Thanks for sharing great information in your blog. Got to learn new things from your Blog . It was very nice blog to learn about SAP BASIS.

  6. Bhavya Kumar on September 19, 2016 at 2:15 PM

    Great place to learn about the new things and got great knowledgeSAP MM Training in Chennai