‎2019 Jul 01 8:35 AM
how to get table records in proper alignment? ref. the image.

‎2019 Jul 02 7:08 AM
You should try to find it yourself, look at the available format options in online help (keywords: Smart Forms Output Options for Field Contents)
‎2019 Jul 01 9:35 AM
Which are the not aligned information? The Description and the Code?
Check if you have in data elements for quantity and amount any empty row, check if you set (C) or (Z) options for the variables because you are printing a quantity like 10.000 (6 chars) but the field is way bigger so the system always tries to print even the empty chars.
‎2019 Jul 01 7:44 PM
Please be more specific when asking such questions. What exactly is not aligned?
I can only guess you mean quantity and amount being printed one line lower. Make the columns wider and see what happens. Also see simone.milesi comment and this blog before posting a question, going forward.
‎2019 Jul 02 2:06 AM
it seem like all the numeric is in 1 alignment and text in other alignment. could you check the smart style?
‎2019 Jul 02 6:36 AM
Two suggestions:
1) Try outputting the numeric fields with the (CIZ) addition. Example: &LS_ITAB-AMOUNT(CIZ)&
2) Move the numeric field to a text field (left justified), and print out the text field only. Here is a pseudo-code example:
DATA: gv_amount_as_text TYPE char20.
WRITE ls_itab-amount TO gv_amount_as_text LEFT-JUSTIFIED CURRENCY ls_itab-waers.Then, print &GV_AMOUNT_AS_TEXT& (instead of amount).
‎2019 Jul 02 7:08 AM
You should try to find it yourself, look at the available format options in online help (keywords: Smart Forms Output Options for Field Contents)