How to solve formatting issue in V12 using “Break After”

By | September 29, 2020

In earlier version of Sage X3 (before V12), whenever there was any requirement from client to add custom fields on standard transaction/master screen, developer has to select the position and block in which it will be displayed and has to place those fields by giving specific numbering to it. But most of the time, developer faced issues while displaying the fields in blocks even after assigning the correct sequence to the fields. To overcome this issue, Sage X3 V12 has given the feature of breaking the line so that fields will get displayed properly and as expected. This feature has been added in V12 as it was not there in previous versions of Sage X3.

As the name implies, “Break After” is applied on the field so that next fields gets placed on the next line within the block or any tab on the screen.

New Stuff: Restriction on WO Close unless Quality Transaction is clear

[Sales Invoice screen]
[Sales Invoice screen]

In the above screenshot, we have added few custom fields in the Sales invoice screen under the Management tab of the Project block, as they are scattered and are not displaying in proper sequence. So we will be displaying the fields in proper format using the break feature given in Version 12 in Sage X3.

For this, we will navigate into Development -> Script Dictionary -> Windows (OSIH) -> Screen (SIH1).

[Screen dictionary for SIH1]
[Screen dictionary for SIH1]

As shown in the above screenshot, the “Break after” column is present on the screen with the drop-down option as “Yes” or “No” in it. So for the BOE number, we will be selecting “Yes” so that the GST number will be displaying on the next line. Also, we will select “Yes” for Port Number so that Original invoice no and Original invoice date will be displaying in the next line. Further, save the changes and do Global validation of the window and also validate it from the Setup so that changes will be reflected on the Sales invoice screen.

[Sales Invoice screen after modification]
[Sales Invoice screen after modification]

In the above screenshot, you can see the Sales invoice screen after the changes are done and the fields are now displaying properly on the screen. As you can see after applying the “Break after” feature, fields in Project block are properly formatted in that section and are placed rightly on the screen. So this new feature has solved most of our formatting issues in Sage X3.