SAP Sales Documents Print out
SAP所有的条件技术都是一个思路Condition Table->Condition Type->Schema->Schema Determination 针对不同用途上述步骤会有些许增减,但基本的路数都是一样一样的。
下面来配一个标准的Order Confirmation的Message
IMG->Sales and Distribution->Basic Functions->Output Control->Output Determination->Output Determination Using the Condition Technique->Maintain Output Determination for Sales Documents
1. Maintain Output Type(就不从Condition Table开始了,这个通常不会变)。SAP预置的Order Confirmation的Output Type为BA00.
注:SAP默认的Program和Form在执行时会报错,请参照下图进行配置(截止S/4 HANA 1610)。
2. Maintain Access Sequences(这个通常也不会变,如果要定制自己的Access Sequence,记得定制好后要分配给上边的Condition Type)
3. Assign Output Types To Partner Functions(前台创建Condition Record的时候会用到这里预定义的配置)
4. Maintain Output Determination Procedure(在这里把不同的Condition Type按照你期望的顺序及条件组合到Procedure中,SAP为Sales Order预定义的标准Procedure为V10000)
5. Assign Output Determination Procedures(把上一步定义的Procedure分配给Sales Document,在这里你可以选择是分配给Header或者Item,如果Header定义和Item定义有冲突的话,会选哪个?应该是Item优先级高,这个没测)
Ok,到这里80%的工作已经完成,接下来去针对不同的条件类型去定义打印机。
注意:即便上边的Procedure和前台Condition Record都定义好,如果打印机没定义的话,对应的Condition Record也是取不到的。
6. Define Print Parameters(针对相应的条件类型定义打印机)
后台配置完成。接下来去前台为需要的Condition Type添加Record
7. Create Output Condition Record
SAP menu->Logistics->Sales and Distribution->Master Data->Output->Sales Document->Create
Over