" Any fool can write code that a computer can understand.
  Good programmers write code that humans can understand. "
  --- Martin Fowler, Refactoring: Improving the Design of Existing Code 


ABAP pretty printer is good for code but not supportive for data declarations.
As a result ABAP code often tends to need more labour to maintain.
 
I therefore wrote 3 Clipboard utilities
 
1. YClipJNC based on http://sap.ionelburlacu.ro/abap/sap2/Beautify_Source_Code.html
   but improved to include table~column half-line commenting.
   Take any ABAP code (should have survived syntax check) including that "." DOT terminator.
   Copy to Clipboard & F8 on YClipJNC will create the beautiful version in clipboard
   ready for pasting back.
 
   The big advantage is that you can send for beautification only portions of code 
   - this is vital in maintaining someone else's badly written code.
 
2. YClip2JNC is for Internal Table declarations only, with existing comments
   Aligns everything nicely.
 
3. YClip3JNC is to create a Commented CALL FUNCTION Pattern.
   Try with "CS_BOM_EXPL_MAT_V2" 
   The pattern is ready in clipboard for pasting appropriately.
 
These 3 utilities should give a big boost to good clean commented ABAP code.
