"Pretty Printer" does its job Pretty bad in some cases. I wonder how should ABAP code be formatted. Especially long select statements like;
SELECT SINGLE * INTO CORRESPONDING FIELDS OF ls_doc
FROM ztable INNER JOIN bkpf
ON ztable~bukrs = bkpf~bukrs
AND ztable~belnr = bkpf~belnr
AND ztable~gjahr = bkpf~gjahr
WHERE ztable~bukrs EQ gt_help_tab-bukrs
AND ztable~hkont EQ gt_help_tab-hkont
AND ztable~dekont_no EQ u_out-dekont_no
AND ztable~fiziksel_islem_tarihi EQ '01012018'
AND ztable~gjahr EQ u_out-year(4)
AND ztable~stblg EQ ''.
or performs;
perform get_type using '1' '2' '3' tables it_table changing lv_char.
I wonder how I should format my abap code for better readibility.
- Which statement should be indented ?
- When should I go to next line ?
- Which statements should be on the same vertical line ?