将图形放在SapScript的同一窗口中

问题描述 投票:1回答:1

我需要在一个窗口中以一个sapscript形式在一些文本后面加一个.bmp的邮票。我使用se78上传了邮票的位图,我将其作为标准文本上传。

我已经做了一些测试。这是我到目前为止所得到的:

/:      INCLUDE Z_ADRS_SIGN_CN30 OBJECT TEXT ID ADRS LANGUAGE EN
/:      INCLUDE 'Z_SIGN_STAMP_CN30' OBJECT TEXT ID ST LANGUAGE EN

这是有效的,但邮票印在文字下面。如果我切换代码行,则会在文本上方打印图章。


现在我的问题是:有没有办法在一个窗口中打印文本后面的图章?如果是,怎么样?

forms sap abap sapscript
1个回答
1
投票

它可以完成,但最好使用SmartForms,因为它可以本机打印水印。

对于SapScript:

  1. 创建SO10文本元素并在那里插入图形对象

enter image description here

  1. 将此语句放入文本元素中 BITMAP 'YOURBMP' OBJECT GRAPHICS ID BMAP TYPE BCOL.
  2. 在你的表格的MAIN窗口中提出这些陈述 INCLUDE BMP OBJECT TEXT ID ST. NEW-WINDOW.

这里的关键点是NEW-WINDOW声明。它会在页面上显式打开新窗口,并在新窗口中打印所有连续的SapScript语句。

© www.soinside.com 2019 - 2024. All rights reserved.