SAP SD基础知识之输出控制(Output Control)


一,销售的输出类型


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


SAP系统可以在单据的header和item2个Level去做输出,header output是针对整个凭证,而item output则是针对凭证中的每个单独item。


SAP SD基础知识之输出控制(Output Control)_项目实践



销售凭证Header以及ITEM Level的output procedure 定义和指派,


SAP SD基础知识之输出控制(Output Control)_搜索_02



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


Output可从不同的对象发送(例如,outbound delivery,group of outbound deliveries,shipping unit), delivery note和packing list在outbound delivery的基础上创建,而freight list在一组outbound deliveries的基础上创建。


SAP SD基础知识之输出控制(Output Control)_搜索_03



我们可以用不同的标准来设置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创建。

SAP SD基础知识之输出控制(Output Control)_项目实施_04



我们可以为shipping unit打印标签或标记。

SAP SD基础知识之输出控制(Output Control)_搜索_05



标准系统提供了output type的Sample forms,项目实践中可以调整以适应业务部门特定的需求。

SAP SD基础知识之输出控制(Output Control)_搜索_06



三,传输媒介Transmission Media


SAP用传输媒介来定义output如何产生。例如,项目实施的时候,可以和客户业务部门达成协议,订单确认使用EDI或者Internet Message。

SAP SD基础知识之输出控制(Output Control)_搜索_07



处理output(例如发送信息)受processing program控制,每个output type和transmission medium都分配一个带有相应layout sets的program。

SAP SD基础知识之输出控制(Output Control)_搜索_08



四,输出的时间选择


我们可以根据项目客户业务部门的需求确定output何时触发,SAP标准系统提供如下时间选项供客户选择:

1)将要发送的output通过一个定期运行的标准程序(RSNAST00)选择,你决定一个output是否应该在程序下次运行时(time1)或者用户定义的时间(time2)选择;

2)有一个用于销售凭证组合(例如,deliveries and billing documents)的特殊的选择程序,运用它来即时或批次处理output(time3),我们可以安排batch来保证有规律地执行(as for time1);

3)只要凭证过账完成,输出就自动发行(time4);


SAP SD基础知识之输出控制(Output Control)_项目实践_09



五,输出确定概述


Output是使用条件技术来确定的。Output type的条件记录包含了该output type的requirement,如果他们满足,则系统建议该output type。我们在条件记录中确定传输媒介,时间以及伙伴功能。


Access sequence是SAP系统用以搜索有效的output condition records的搜索策略。每个access包含带有output control record的key field的条件记录的名称。Access sequence的规则是:"从特殊到一般",这是SAP系统条件技术的通行做法。

如果我们要创建一个新的access sequence,可以复制一个已存在的类型的access sequence,然后做相关的修改以满足业务需要。自定义的access sequence,关键字必须以Y或者Z开头因为这些是标准系统为此目的预留的,这是SAP项目实践中的通行做法。


- 完 -


2020-2-10 写于苏州市。