SAP关于smartforms报表

来源:互联网 发布:网页php的编程代码大全 编辑:程序博客网 时间:2024/06/01 10:49

smartforms报表

在SAP除了我们常用的ALV报表,还有一个就是smartform报表开发
假如我们要叫你开发出一下标签:

要求SAP可以打印出这样的页面,我们可以使用smartform可以打印出这样的界面,我们发现这里面有固定汉字,固定图片,变换的字,我们先打开smartforms创建表格。
里面有表格属性,接口和定义三项,这里最重要的是表格接口,点击
下面的红色区域是我定义的接口变量下面可以用的着。然后点击页面和窗口,你可以发现
你可以点击右键添加不同的窗口
这个可以固定你的标签大小
我们分析以上的图可以分为三个模块,分别是主要的信息,和两个图像,图像可以事先使用se78传输传输图像,上图中的品名等是固定字段,而&MAKTX&为变量是接口中定义的信息。这些都做好了,接下来是调用此报表并且打印出来我们只需要调用这两个function函数即可
  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
   EXPORTING
     formname                 'ZBARCODE_IMD_IN'为表明
  IMPORTING
    fm_name                  fname.

 CALL FUNCTION fname
 EXPORTING
     CONTROL_PARAMETERS         ctrl_param
     OUTPUT_OPTIONS             out_option1
     USER_SETTINGS              usersettings
     AUFNR                      E_AUFNR
     FENQIE                     E_FENQIE
     DATA                       E_BUDAT
     QUANTITY                   E_QUANTITY
     MAKTX                      MAKTX
     LIUSHUI                    LIUSHUI
     PCS                        E_PCS.


我们会发现EXPORTING中的字段接口中一样,所以这些信息是从函数变量输入进来的。如下是打印出来的图片








原创粉丝点击