因为公司的打印都是使用nast做为记录表,在给日企中国客户作扩展时单独配置了一下nace的设置工具
ZM01做为采购订单批量打印的输出类型,ZM02做为采购订单建立变动时输出的pdf打印输出类型debug
1.TCODE:nace 选中EF采购订单 点击输出类型, 若是是SO/DO的订单请选择 V1/V23d
新增ZM01 ZM02 的输出类型orm
Z029 为预先定义好的存取顺序, blog
缺省值 ZM01 选择 :事务
3 发送应用程序的事务ast
8 特殊功能(用户本身定义的功能吧,具体什么含义我也不清楚)form
合做伙伴功能:VNpdf
缺省值ZM02选择:cli
4 当即发送
8 特殊功能
合做伙伴功能:VN
通讯策略:CS01 (这个若是打印出错会发送给用户一封邮件)
双击一下处理程序 (配置下使用程序)
程序:本身写的程序
表格过程:(这里是写Form)
PDF/智能表格: 这个是smartforms
表格类型:PDF
这里配置好的东西,在执行这个打印的时候会直接调用ZAMMR0060_CN中的FORM ENTRY_NEU (注意不是执行程序,因此这个form外面的,以前的东西是不会执行的)
在进form 是 你能够在 TNAPR 这个结构里面查看到一些参数(包括了 SF 和 表格类型)
完成以后双击 合做伙伴功能 在里面配置上参数 保存退到NACE界面选择 条件记录 选择你要配置的条件类型
这一步是给你所须要打印的单据配置上你以前配置好的条件类型
在选择画面输入条件后进入
若是你选择的 媒介是1 的话,能够点击 通信 配置下打印机的参数格式,配置后保存退出
而后
配置下过程
新增长一个过程,而后将配置好的ZM02 ZM01 条件类型填入 若是你只想这个条件只在采购订单消息前台才能打印,能够勾上仅用人工 保存退出
返回nace界面 点击存取顺序:
注意:这个存取顺序配置是夸client的
存取 里面配置:
表好像是系统定义的(这个表就表明了你在条件记录配置时须要选的哪些条件), 而后 选项 排斥的 指执行了这个,其余编号就不执行了。
好了保存,退出。
最后去SPRO里面找到 物料管理->采购->消息->输出控制->信息类型->定义采购订单的消息类型 执行后选择第二项 微调控制: 采购订单
增长上配置好的条件类型:1指建立采购订单时会增长条件记录,2是修改(注意是初始修改,就是指采购原来没有这个条件记录时,第一次修改它会增长这个条件记录,并非每次修改)
OK 保存
配置就差很少好了,我就配置了这些,其余的你们能够在spro 物料管理->采购->消息 目录下一个个看看是什么做用的
后续:debug的时候,可能会出先打了内外部断点都不会进入DEBUG的状况,须要在
输入/h 进入debug模式,点击保存按钮 进入debug ,而后在工具栏 settings->change debug profile
这样就能够调出debug了 进入本身程序的form中。