smartform连续打印,并自动补充空行

这篇博客介绍了如何使用Smartform进行销售订单的连续打印,Smartform能自动补充空行并显示分页信息,包括当前页和总页数,提供了优化的报表打印体验。
摘要由CSDN通过智能技术生成

该报表打印销售订单,可以在报表里选中多个销售单打印,对应的smartform实现了分页,自动补充空行及显示当前页和总页数等功能,smartform在资源里可以找到。

*&---------------------------------------------------------------------*

*& Report  ZSDR003
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  zsdr003 .

TYPE-POOLS :slis .
TABLES :vbak vbap lips makt likp .

DATA it_head  TYPE  TABLE  OF zsdr003_head  WITH  HEADER  LINE .
DATA it_head1  TYPE  TABLE  OF zsdr003_head  WITH  HEADER  LINE .
DATA gt_sfhead  TYPE  TABLE  OF zsdr003_head  WITH  HEADER  LINE .
DATA it_item  TYPE  TABLE  OF zsdr003_item  WITH  HEADER  LINE .

DATA :  c_form_name        TYPE tdsfname  ,
       c_form_title       TYPE string .

DATA gv_title  TYPE lvc_title .
DATA gs_layout  TYPE  slis_layout_alv ,
      gt_fields   TYPE  slis_t_fieldcat_alv ,
      gs_fields   TYPE   LINE   OF  slis_t_fieldcat_alv .

SELECTION-SCREEN  BEGIN  OF   BLOCK block1  WITH  FRAME  TITLE  text - 001 .
SELECT-OPTIONS s_vkorg  FOR vbak -vkorg .     "销售组织
SELECT-OPTIONS s_vtweg  FOR vbak -vtweg .    "分销渠道
SELECT-OPTIONS s_kunnr  FOR vbak -kunnr .      "客户编号
SELECT-OPTIONS s_vbeln  FOR vbak -vbeln .        "销售订单号
SELECTION-SCREEN  END  OF  BLOCK block1 .

START-OF-SELECTION .
   PERFORM getdata .
   PERFORM alvdata .

*&---------------------------------------------------------------------*
*&      Form  getdata
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM getdata .
   SELECT
    vbeln
    vkorg
    vtweg
    sp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值