SAP ABAP 打印(smartforms方式)

 程序代码

*&---------------------------------------------------------------------*
*& Report Z3TEST004
*&---------------------------------------------------------------------*
*&  打印 采购发票 查询
*&---------------------------------------------------------------------*
REPORT zprint001.TABLES:EKET,MAKT,MKPF,EKKO,EKPO,RBKP,RSEG,EKBE." 数据类型1
*
*TYPES: BEGIN OF TY_EKKPO,
*         LIFNR TYPE EKKO-LIFNR,
*         EKORG TYPE EKKO-EKORG,
*         WERKS TYPE EKPO-WERKS,
*         EBELN TYPE EKKO-EBELN,
*         AEDAT TYPE EKKO-AEDAT,
*       END OF TY_EKKPO.DATA: GSD_EKKPO TYPE ZMMPRINT01 ,GTD_EKKPO TYPE STANDARD TABLE OF ZMMPRINT01."数据类型2*TYPES: BEGIN OF TY_ITEM,
*          EBELN TYPE EKKO-EBELN,
*          EBELP TYPE EKPO-EBELP,
*          MATNR TYPE MAKT-MATNR,
*          MAKTX TYPE MAKT-MAKTX,
*          MENGE TYPE EKPO-MENGE,
*          MEINS TYPE EKPO-MEINS,
*          NETPR TYPE EKPO-NETPR,
*          WAERS TYPE EKKO-WAERS,
*          EINDT TYPE EKET-EINDT,
*       END OF TY_ITEM.DATA: GSD_ITEM TYPE ZMMPRINT02,GTD_ITEM TYPE STANDARD TABLE OF ZMMPRINT02.*--------------------------------------------------------------------------**                      选择屏幕*--------------------------------------------------------------------------*SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.SELECT-OPTIONS:S_EKGRP FOR EKKO-EKORG  ,S_EKDAT FOR EKKO-BEDAT .SELECTION-SCREEN END OF BLOCK B1.*----------------------------------------------------------------------**       START-OF-SELECTION*----------------------------------------------------------------------*START-OF-SELECTION.SELECTEKKO~EKORG "财务组织RBKP~BLDAT"发票日期RBKP~BELNR "发票号EKKO~LIFNR "供应商编号"供方名称EKKO~EKGRP "采购部门"扣款小计(计算)RBKP~WMWST1 "税额"应付金额RBKP~BVTYP "开户行RBKP~HBKID "账户名称RBKP~BANKN "银行帐户号码"MEPOITEM_PROP~AFNAM "制单人INTO CORRESPONDING FIELDS OF TABLE GTD_EKKPOFROM EKKO
INNER JOIN EKPO ON EKKO~EBELN = EKPO~EBELN
INNER JOIN RSEG ON EKKO~EBELN = RSEG~EBELN
INNER JOIN RBKP ON RSEG~BELNR = RBKP~BELNR
"INNER JOIN MEPOITEM_PROP ONWHERE  EKKO~EKGRP IN S_EKGRPAND EKKO~BEDAT IN S_EKDAT.BREAK-POINT."断点READ TABLE GTD_EKKPO INTO GSD_EKKPO INDEX 1.SELECTEKKO~EBELN "MAKT~MATNR "物料号MAKT~MAKTX "物料描述EKPO~MENGE "数量EKPO~MEINS "单位EKPO~NETPR "价格INTO CORRESPONDING FIELDS OF TABLE GTD_ITEMFROM EKKOINNER JOIN EKPO ON EKKO~EBELN = EKPO~EBELNLEFT JOIN EKET ON EKPO~EBELN = EKET~EBELN AND EKPO~EBELP = EKET~EBELPLEFT JOIN MAKT ON EKPO~MATNR = MAKT~MATNR
WHERE EKKO~AEDAT IN S_EKDATAND EKKO~EKGRP IN S_EKGRP.READ TABLE GTD_ITEM INTO GSD_ITEM INDEX 1.** 设置调用表单  **DATA:FM_NAME TYPE RS38L_FNAM.CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'EXPORTINGFORMNAME = 'ZPRINT001' " 调用 表单程序IMPORTINGFM_NAME  = FM_NAME.CALL FUNCTION FM_NAMEEXPORTING
*   ARCHIVE_INDEX              =
*   ARCHIVE_INDEX_TAB          =
*   ARCHIVE_PARAMETERS         =
*   CONTROL_PARAMETERS         =
*   MAIL_APPL_OBJ              =
*   MAIL_RECIPIENT             =
*   MAIL_SENDER                =
*   OUTPUT_OPTIONS             =
*   USER_SETTINGS              = 'X'GSD_EKKPO                  = GSD_EKKPOGSD_ITEM                   = GSD_ITEMTABLESGTD_ITEM                   = GTD_ITEM
* IMPORTING
*   DOCUMENT_OUTPUT_INFO       =
*   JOB_OUTPUT_INFO            =
*   JOB_OUTPUT_OPTIONS         =* EXCEPTIONS
*   FORMATTING_ERROR           = 1
*   INTERNAL_ERROR             = 2
*   SEND_ERROR                 = 3
*   USER_CANCELED              = 4
*   OTHERS                     = 5.
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.** 设置调用表单  **

 

定义表单模板

事务代码 smartforms

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/553312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

谷歌浏览器书签栏怎么隐藏 谷歌Chrome浏览器书签栏隐藏教程

打开谷歌Chrome浏览器&#xff0c;进入设置页面; 谷歌浏览器书签栏怎么隐藏&#xff1f;谷歌Chrome浏览器书签栏隐藏教程 谷歌浏览器书签栏怎么隐藏&#xff1f;谷歌Chrome浏览器书签栏隐藏教程 待设置页面弹出后&#xff0c;滑动找寻“显示书签栏”选项; 谷歌浏览器书签栏…

jeecg json返回值显示失败or成功 j.setSuccess(false/*true*/)

/*** 删除部门 软删除&#xff1a;* <ul>* 组织机构下存在子机构时* <li>不允许删除 组织机构</li>* </ul>* <ul>* 组织机构下存在用户时* <li>不允许删除 组织机构</li>* </ul>* <ul>* 组织机构下…

电脑公司win11 64位旗舰版镜像文件v2021.07

电脑公司win11 64位旗舰版镜像文件v2021.07是目前非常受欢迎的电脑操作系统&#xff0c;系统中的功能十分的强大&#xff0c;能够智能判断出电脑的型号&#xff0c;然后为广大用户们安装相对应的驱动程序等&#xff0c;可以满足广大用户的所有装机需求&#xff0c;感兴趣的用户…

360浏览器怎么添加应用 360安全浏览器应用添加教程

打开360安全浏览器&#xff0c;进入扩展中心; 360浏览器怎么添加应用&#xff1f;360安全浏览器应用添加教程 之后&#xff0c;浏览器便会跳转至360应用市场; 360浏览器怎么添加应用&#xff1f;360安全浏览器应用添加教程 在市场中找到所需的应用&#xff0c;并按下“安装…

获取java 私有属性或 方法

FileInputStream in (FileInputStream) file.getInputStream();String csvPath "";Class<?> clazz FileInputStream.class;try {FileInputStream pc in;// 创建一个实例Field[] fs clazz.getDeclaredFields();for (int i 0; i < fs.length; i) {fs[i…

番茄花园win11专业版32位系统v2021.07

番茄花园win11专业版32位系统v2021.07是一款非常好用的操作系统&#xff0c;这款系统在稳定性上进一步优化和提升&#xff0c;可以更好的获得整个纯版系统的稳定性&#xff0c;&#xff0c;能够很好的兼容各种功能&#xff0c;系统能够专业化的匹配专业的驱动&#xff0c;保证用…

SAP ABAP刷新ALV 渲染刷新 (我也不太懂,反正就这么写了)

调用 REFRESH_TABLE_DISPLAY 自定义 方法 REFRESH_TABLE_DISPLAY LVC_S_STBL

Intel发布30.0.100.9684显卡驱动:支持Win11

微软 6 月底发布了 Win11 系统&#xff0c;现在各大厂商都在积极支持新系统了&#xff0c; Intel 今天发布了 30.0.100.9684 显卡驱动&#xff0c;主要升级内容就是增加对 Win11 的支持&#xff0c;同时还优化了两款游戏&#xff0c;不再卡顿。 Intel显卡驱动 30.0.100.9684 正…

jeecg t:datagrid标签 每页显示条数 扩展

1.标签属性中有 pageSize 可以修改 2,直接改源码 org.jeecgframework.tag.core.easyui 包下DataGridTag 1544行

Win11没有操作中心怎么办 Win11没有操作中心的解决方法

1、首先点击任务栏中的windows图标&#xff0c;打开设置。 Win11没有操作中心怎么办&#xff1f;Win11没有操作中心的解决方法 2、然后点击设置中的“个性化”。 Win11没有操作中心怎么办&#xff1f;Win11没有操作中心的解决方法 3、此时可以看到下面的“任务栏”选项。 …

钉钉密聊安不安全 钉钉密聊别人能看到吗

钉钉app现在很多企业都在使用&#xff0c;为办公人士提供了很大的帮助。而现在不少人也都在使用密聊功能&#xff0c;但是还是有人会问钉钉密聊安不安全?别人能看到密聊吗?下文一一介解答。 钉钉密聊安不安全 钉钉密聊别人能看到吗 钉钉密聊安不安全 就现目前而言&#xf…

jeecg <t:choose 功能标签用法修改 处理选择0条记录回写

修改时 页面 隐藏域id 回写异常 修改 , 选择1条记录正常 选择0条记录 无法写空,只能通过清空按钮清空 修改如下

火狐浏览器怎么打不开网页

火狐浏览器怎么打不开网页?很多用户在使用火狐浏览器的时候会遇上打不开网页&#xff0c;那这时候该怎么处理呢。下面&#xff0c;小编就为大家介绍下火狐浏览器打不开网页处理方法。 1、在地址栏输入“about:config”&#xff0c;按下回车进入设置菜单。 火狐浏览器怎么打不…

jeecg getParameter

String gtId oConvertUtils.getString(request.getParameter("gtId"));

谷歌浏览器怎么开启硬件加速模式 硬件加速模式开启方法简述

在Chrome地址栏输入“chrome://settings/”后回车&#xff0c;进入“设置”页面; 谷歌浏览器怎么开启硬件加速模式&#xff1f;硬件加速模式开启方法简述 下滑设置页面至底部&#xff0c;并点击“高级”选项; 谷歌浏览器怎么开启硬件加速模式&#xff1f;硬件加速模式开启方…

51单片机相关寄存器

前言 单片机复习的时候对应寄存器的记忆感觉很混乱&#xff0c;这里进行一下整理,后面的单词是我用来辅助记忆的&#xff0c;可能并不是表示原本的含义。 P3口的第二功能 0RXD 串行数据输入口 1TXD串行数据输出口2INT0外部中断0输入3INT1外部中断1输入4T0定时器0外部计数输入…

Win11如何将游戏隐藏 Win11游戏隐藏的方法

1、首先我们找到自己想要隐藏的游戏&#xff0c;右键选择下拉菜单中的“属性” Win11如何将游戏隐藏&#xff1f;Win11游戏隐藏的方法 2、打开属性面板后&#xff0c;点击上方的“常规”选项卡。 Win11如何将游戏隐藏&#xff1f;Win11游戏隐藏的方法 3、然后在常规选项卡下…

Win7系统设置ip地址的方法

1、电脑右下角小电脑标志——右键——打开“网络设置”。 2、选择“更改适配器选项”。 Win7系统设置ip地址的方法 3、右键以太网——“属性”。 Win7系统设置ip地址的方法(1) 4、点击“lnternet协议版本 4(TCP/IPv4)”。 Win7系统设置ip地址的方法(2) 5、勾选“使用下面…

防止重复提交js jquery ajax

var flag true;//防止重复提交 //手动验证vin码( 扫码枪回车) function f_verify_vin(){if(flag){var VINCode $("#VINCode").val();if(VINCode ! && VINCode ! null && VINCode ! undefined ){VINCode VINCode.trim();//VINCode "LJP2C0C5…

WeX5 Model 里data ,baasData 数据过滤条件清除 数据初始化

mobiUser this.getParentModel().comp("mobi_user"); mobiUser.filters.clear();//清除过滤器 初始化数据 mobiUser.refreshData();