我想在 SAP Script 中动态绘制一个框,而该框的 POSITION YORIGIN 将根据打印数据的可用性不断变化。
有关更多详细信息,请查看图片。在 page2 标记的区域,我想在 page3 上显示数据。page2 上的空白区域不固定,并根据数据而变化。因此,我必须在不固定的空白空间上显示 page3 数据。
问候,
奥马尔·阿卜杜拉
您不能YORIGIN
动态指定该值,但是这里是一种解决方法,您可以如何以动态方式放置框。您可以从打印程序执行此操作:
DATA: command TYPE c LENGTH 100.
command = 'BOX WIDTH ''17.5'' CM HEIGHT 5 CM FRAME 10 TW INTENSITY 15'.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = command
EXCEPTIONS
UNOPENED = 1
UNSTARTED = 2
OTHERS = 3.
这将在表单上插入新框,您可以command
根据第 2 页上的数据有条件地更改字符串来控制位置。