0

我想在 SAP Script 中动态绘制一个框,而该框的 POSITION YORIGIN 将根据打印数据的可用性不断变化。

有关更多详细信息,请查看图片。在 page2 标记的区域,我想在 page3 上显示数据。page2 上的空白区域不固定,并根据数据而变化。因此,我必须在不固定的空白空间上显示 page3 数据。

SAP 脚本第 2 页

SAP 脚本页面 3

问候,

奥马尔·阿卜杜拉

4

1 回答 1

0

您不能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 页上的数据有条件地更改字符串来控制位置。

于 2020-11-19T17:46:51.910 回答