SAPOutput 自动打印

作者:郑德鼎 约 4 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Basis, CO, Data Engineering, FI, PP, SD, 工具, 开发, 技术, 数据工程, 生产, 系统管理, 财务, 销售分销
SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图

**导览**

Output即“输出”,通常指“打印输出”或外发EDI消息的“消息输出”,这个功能在SD模块叫“output”,在MM模块叫“Message”,实际上是同一件事情。那么在单据上执行打印功能的参数,叫做“Output

type”,可以在事务代码NACE中配置。

一、销售的输出类型

Output是用于和商业伙伴及系统交换信息的通信方式。我们可以为不同的销售凭证如报价单,订单,交货单,发票设置output;我们还可以设置output确定依赖于不同的标准,SAP系统里著名的“条件技术”

被用于此目的。SAP系统可以在单据的header和item2个Level去做输出,header output是针对整个凭证,而item

output则是针对凭证中的每个单独item。

二、出货相关的输出Output in Shipping

Output可从不同的对象发送(例如,outbound delivery,group of outbound deliveries,shipping

unit),delivery note和packing list在outbound delivery的基础上创建,而freight

list在一组outbound deliveries的基础上创建。

SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图

我们可以用不同的标准来设置output

determination。条件技术提供了弹性的控制选项,SAP应用条件技术传递output的特性,例如:Output如何传递(传送介质,例如,打印输出,fax,EDI);Output何时创建(send

time);Output发送给谁(partner/partner role);对于打印输出:output发送给哪台打印机;在outbound

delivery中,我们区分header和item output,header output涉及整个凭证,item output可以为每个凭证item创建。

**Output获取信息流程:**

Output功能,实现了SAP与其他合作伙伴之间的沟通(Communication):一句话来说,即通过Output

type中嵌入的程序来获取单据信息,生成特定文件,通过特定媒介(Medium),发送给合作伙伴。

根据图片来看,就是系统中的“单据信息”通过output type 获取并发送出去,以“打印输出”为例,稍加细节展开如下:

**打印数据从何而来?**

程序—单据取值,写入FORM;SMARTFORM—版面设计;NACE配置Output Type其他参数。

SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图

**打印功能OUTPUT如何流转?**

OUTPUT决定了:触发条件,输出媒介,输出对象,打印语言,输出时点,输出设备等;主数据可以自动确认OUTPUT TYPE,无主数据可以手动维护。

SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图

**打印功能执行出何种结果?**

生成OUTPUT TYPE中确定好样式的文件,发往对应媒介;打印机需要BASIS帮助,通过SPAD设置;外发邮件的“邮箱地址”通过“打印程序”逻辑指定。

SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图

作者:周楠

审核:王欢

编辑:王锐

SAPOutput 自动打印 - 封面图
SAPOutput 自动打印 - 封面图
郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAPOutput自动打印.md」整理生成,仅用于内部技术分享与学习交流。