采购订单打印

采购订单打印

ID:22040185

大小:1.72 MB

页数:23页

时间:2018-10-19

采购订单打印_第1页
采购订单打印_第2页
采购订单打印_第3页
采购订单打印_第4页
采购订单打印_第5页
资源描述:

《采购订单打印》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上海华时信息咨询有限公司采购订单的打印作者:朱军采购订单的打印方式一、基于BADI的打印二、基于函数的打印三、基于源代码的打印基于BADI的打印ME_PURCHDOC_POSTED:这个增强是在点击PO的保存按钮时触发的。当执行这个增强的时候,刚创建或者改动过的PO数据是没有到达数据库的。但是我们可以通过它获取参数,这样,我们就可以在里面添加外挂程序(Smartform)来实现对PO单据的打印。步骤:第一步,通过TCODE:SE19对该BADI接口实现第一次实现接口要选择创建CreateImplementation输入描述之后,保存激活第二步,通过TCODE:SE18输入该BADI名称之后,选

2、择Interface,然后查看对应的接口添加代码具体代码:DATA:LW_PRINTTYPESSFCOMPOP,ST_TRLOPTYPESSFCTRLOP,IT_EKPOTYPESTANDARDTABLEOFEKPO,HE_EKKOTYPEEKKO.CLEARit_ekpo.HE_EKKO=IM_EKKO.APPENDLINESOFIM_EKPOtoIT_EKPO.LW_PRINT-TDDEST='LP01'.ST_TRLOP-PREVIEW='X'.ST_TRLOP-NO_DIALOG='X'.CALLFUNCTION‘/1BCDWB/SF00000250’EXPORTINGCONTROL_

3、PARAMETERS=ST_TRLOPOUTPUT_OPTIONS=LW_PRINTUSER_SETTINGS=‘’XE_EKKO=HE_EKKOTABLESXT_EKPO=IT_EKPOXT_EKET=IM_EKETEXCEPTIONSFORMATTING_ERROR=1INTERNAL_ERROR=2SEND_ERROR=3USER_CANCELED=4OTHERS=5.表头明细在选中的地方加入以下代码,然后保存激活登录:通过TCODE:ME21N事物码创建采购订单,输入完抬头和明细等相关信息之后,然后点击保存按钮,这时就会触发增强,调用通过Smartform设计的打印程序。打印结果:该画

4、面纯粹是通过Smartform表格来设计的,该表格详细的描述了该采购单的相关信息,包括:订单号、物料号、数量、价格以及交货时间等。当点击返回按钮时,就会显示订单号被创建。返回结果:更新:当通过TCODE:ME22N事物码更新采购订单中的抬头或者是明细信息时,同样会触发增强,之后点击保存按钮,调用打印程序。打印结果:基于函数的打印首先,SAPPO的CMOD增强接口:MM06E005保存增强使用:EXIT_SAPMM06E_013具体代码:DATA:LW_PRINTTYPESSFCOMPOP,ST_TRLOPTYPESSFCTRLOP,IT_EKPOlikeBEKPOOCCURS0,HE_EKKO

5、TYPEEKKO.CLEARit_ekpo.HE_EKKO=I_EKKO.APPENDLINESOFXEKPOtoIT_EKPO.LW_PRINT-TDDEST='LP01'.ST_TRLOP-PREVIEW='X'.ST_TRLOP-NO_DIALOG='X'.CALLFUNCTION'/1BCDWB/SF00000250'EXPORTINGCONTROL_PARAMETERS=ST_TRLOPOUTPUT_OPTIONS=LW_PRINTUSER_SETTINGS=''XE_EKKO=HE_EKKOTABLESXT_EKPO=IT_EKPOXT_EKET=XEKETEXCEPTIONSFO

6、RMATTING_ERROR=1INTERNAL_ERROR=2SEND_ERROR=3USER_CANCELED=4OTHERS=5.进入函数里,双击Include,在里面添加自己的打印代码登录和更新时,打印的结果:基于源代码的打印当在前台创建采购订单时,在保存前,系统会确定PO订单的使用到的messageshcema。该打印是通过配置POMessage来实现的。点击message查看订单打印的配置:首先配置让PO输出一个所谓的Message,在此此Message是指Printoutput。然后查看后台(spro):选择相应的outputtype,然后双击子程序处理12双击进入程序:SAMF

7、M06P,找到子程序为ENTRY_NEU.具体代码:DATA:LW_PRINTTYPESSFCOMPOP,ST_TRLOPTYPESSFCTRLOP,IT_EKPOTYPESTANDARDTABLEOFEKPO,HE_EKKOTYPEEKKO.HE_EKKO=l_doc-XEKKO.IT_EKPO=l_doc-XEKPO.LW_PRINT-TDDEST='LP01'.ST_TRLOP-PREVIE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。