**导览**
Output即“输出”,通常指“打印输出”或外发EDI消息的“消息输出”,这个功能在SD模块叫“output”,在MM模块叫“Message”,实际上是同一件事情。那么在单据上执行打印功能的参数,叫做“Output
type”,可以在事务代码NACE中配置。
Output是用于和商业伙伴及系统交换信息的通信方式。我们可以为不同的销售凭证如报价单,订单,交货单,发票设置output;我们还可以设置output确定依赖于不同的标准,SAP系统里著名的“条件技术”
被用于此目的。SAP系统可以在单据的header和item2个Level去做输出,header output是针对整个凭证,而item
output则是针对凭证中的每个单独item。
Output可从不同的对象发送(例如,outbound delivery,group of outbound deliveries,shipping
unit),delivery note和packing list在outbound delivery的基础上创建,而freight
list在一组outbound deliveries的基础上创建。
我们可以用不同的标准来设置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其他参数。
**打印功能OUTPUT如何流转?**
OUTPUT决定了:触发条件,输出媒介,输出对象,打印语言,输出时点,输出设备等;主数据可以自动确认OUTPUT TYPE,无主数据可以手动维护。
**打印功能执行出何种结果?**
生成OUTPUT TYPE中确定好样式的文件,发往对应媒介;打印机需要BASIS帮助,通过SPAD设置;外发邮件的“邮箱地址”通过“打印程序”逻辑指定。
作者:周楠
审核:王欢
编辑:王锐