SD从零开始9 数据流(Data Flow)

根据参考创建Create with reference

可以参考之前的凭证来创建销售凭证,可以在初始画面,也可以在凭证处理过程中,通过uniform. dialog box来控制,该对话框有6个标签页:

Inquiry‚ Quotation, Order, Contract, Scheduling agreement, Billing document;

在对话框中输入凭证号之后,可以选择COPY,将完全复制参考凭证;也可以选择Item Selection来COPY一部分项目以及修改数量;

在处理中,可以为新的凭证定义一个新的delivery date,此日期设置在头部,对凭证中的所有行项目有效;

要用参考创建,首先需要配置相应的Copy Control,必须要是符合逻辑的业务处理流程;

凭证流Document Flow

销售流程由一系列有顺序的记录为凭证的process steps组成,该流程链存储在凭证流中;

凭证流为所有的凭证和个别项目更新;

可以通过一个列表来查看凭证流中的所有凭证;

在状态浏览图中,可以快速的查找到有关销售流程的目前状态的详细信息;

Eg. : Document flow of quotation

Quotation

.Order

..Delivery

…Invoice

..Returns

…Returns delivery

….Returns credit memo

SD中的复制控制Copying Control in SD

在Copying control中,可以决定哪些凭证类型可以Copy到其他的凭证类型,并定义详细的Copying方法;

Eg. :

Sales document type from a sales doc. Type:Standard order(OR)<- quotation(QT)

Sales document type from a billing doc.type:Credit memo request(G2)<- invoice(F2)

Delivery type from a sales document type:Delivery (DL) <- Standard order (OR)

Billing doc. type from a sales doc.Type:Credit memo(G2)<-Credit memo request(G2)

Billing document type from a delivery type e.g. Invoice (F1) <- Delivery (DF)

Billing doc. type from a billing doc.type e.g. Invoice cancellation(S1) <- invoice(F1)

销售凭证的Copying Control

可以为Header,Item,Schedule line层设置Copying Control(要符合销售凭证的结构),每层你需要创建:

Data transfer routines:控制Fields如何Copy;

Copying requirements:需要满足的条件Check;

Switches:可为每个事务设置特殊控制,例如可激活或关闭item numbers的transfer

如果你在Item和Schedule line层输入了无效值或不输入target value,系统根据Item和Schedule line Category assignment来判定target;

Copying条件Copying requirements

Copying requirements包含为每个业务处理定义的特殊条件,并且可以存储在所有层次;当所有条件都满足时,参考凭证才会被创建;

Eg. :

Header level:001—Check sounce和target的Sold-to party和Sales area是否相同;

Item level:301—Check 将要用来Copy的Item是否有reject的原因或者完成状态;

Schedule line level:501—保证只有open Quantity大于0的部分会Copy;

MARK:Routines和Requirements是用ABAP/4代码写的,且能够通过修改系统的方式在SD配置中进行处理,

你首先应该检查系统中现有的对象是否有合适的,通常可以通过Copy标准系统的对象,

然后删除或者增加代码行到对象来快速的调整系统;

Completion Rule and reference status

当使用‘Create With Reference’时,通常需要更新reference的数量或值,所以需要在Copying Control中Check Item层的‘Document flow update’Field;

在item category中设置适当的Completion rule,根据Item Category中的Completion rule,之前凭证的Item的状态会独立地更新;

合同contracts中的Items没有Completion Rule;

如果你输入了Rejection的原因,Item会变成‘Compelte’;

[原创]SD从零开始10 定价基础(Pricing Fundamentals)

条件组Groups of Conditions

定价Pricing;

折扣/附加费Discounts/surcharges;

运费Freight;

税Taxes;

有关条件的数据存储在条件记录中;

你可以根据需要在任何层次决定条件;

定价最通常执行的层次已经在标准系统中预定义了;

你能够非常容易地添加额外的层次;

系统提供了一个包含定价常用Fields的standard field catalog,然而你可以设置条件依赖于凭证中的任意Field,

但是你需要将这些Fields添加到field catalog中;

条件记录Condition Records

可以为定价协议定义一个有效期;

条件记录中的值(price、surcharge、discount)可以维护为一个刻度,刻度的层次数量不限;

可以为条件记录设置上限和下限,手动修改系统确定的价格要素只能在这个限制内;

条件类型Condition Type

条件类型确定Condition的类别和如何使用;

可为每个条件类型设置calculation type和scale base type;

EG..:scale base type:Percentage

calculation type:Value scale

100¥                                1-%

1000¥                                2-%

10000¥                                3-%

scale base type:Weight scale

calculation type:Amount/weight

100kg                                $1- per 1 kg

1000kg                                $3-

10000kg                                $5-

条件维护Condition maintenance

4.6A版本之后提供了新的维护接口,新接口允许批量维护(based on characteristics);

condition records can now be maintained across all condition types and condition tables;

例如可以一步显示和维护客户的Material Prices以及Discounts,surcharges等;

也可以选择Select using condition type来调用老的条件维护事务代码;

SD从零开始09-10的更多相关文章

  1. SD从零开始66 数据仓库的概念

    [原创] SD从零开始66 数据仓库的概念 数据仓库概念:预览Data Warehouse Concepts:Overview 本单元解释LIS中的数据仓库概念: 详细的解释了该概念的各个层次-介绍了 ...

  2. SD从零开始38-40

    [原创]SD从零开始38 创建Billing Document 根据需要BillingBilling On Request 你可以通过手工输入凭证的号码(订单号码和Delivery note,依赖于你 ...

  3. SD从零开始07-08

    SD从零开始7 行项目类别 Item Category的例子: 系统交付的不同的Item category支持不同的业务流程,可以根据它来创建自定义的: 定义为4位的key:前2位提示销售凭证类型,后 ...

  4. SD从零开始71 业务信息仓库(BW)

    SD从零开始71 业务信息仓库(BW)概念 在线事务处理的环境OLTP Environment 在事务处理中,我们不断地填充用于跟踪我们的业务流程的数千个不同步骤的特定的表: 例如,销售凭证行条目来自 ...

  5. SD从零开始67-70 后勤信息系统中的标准分析, 信息结构, 信息的更新规则, 建立统计数据

    SD从零开始67 后勤信息系统中的标准分析 标准分析中的报表Reporting in Standard Analyses 标准分析为高质量的表达和分析LIS中的数据基础提供了大量的功能: 当你决定了一 ...

  6. SD从零开始65 框架协议(Outline Agreement)

    SD从零开始65 框架协议(Outline Agreement) 合同-销售凭证类型Contracts-Sales Document Types 框架协议在几乎所有的业务处理中都扮演重要的角色:客户和 ...

  7. SD从零开始62-63,不完全日志,业务伙伴及业务伙伴确定

    [原创] SD从零开始62 不完全日志 不完全日志Incompletion log 一个不完全日志是销售凭证中对你公司重要的而还没有在系统中输入的所有数据的清单: 你可以在配置中为不完全日志定义这些数 ...

  8. SD从零开始59-61,跨公司的库存转移,Interface 修改,可用性检查和需求传递

    [原创]SD从零开始59 跨公司的库存转移处理流程 库存转移流程Stock Transfer Procedure 2个工厂间的库存转移能够使用不同的流程来执行: 只执行一个库存转移记账的流程使用MM库 ...

  9. SD从零开始57-58,第三方订单处理,跨公司销售

    [原创] SD从零开始57 第三方订单处理流程 第三方订单处理的流程Processes for Third-Party Order Processing 客户的采购订单首先在你公司的一个销售组织作为一 ...

随机推荐

  1. EXECUTE 后的事务计数指示缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。上一计数 = 1,当前计数 = 2

    理解这一句话: 一个begin tran会增加一个事务计数器,要有相同数量的commit与之对应,而rollback可以回滚全部计数器 这个错误一般是出现在嵌套事务中. 测试环境 sql 2008 例 ...

  2. 【转载】win7搜索文件怎么搜索文件名中带圆括号的文件

    System.FileName:~=“(” 这样就行. 括号上加个引号 ~= 是包含的意思, ~< 是以什么为开头, = 是以什么为名, ~! 是不包含 来自: http://www.lao8. ...

  3. 【原创】实现一个简单的邮件服务API

    经常在公司写一些内部小程序需要用到发邮件的功能,于是决定写一个邮件服务. 实现思路:以URL形式提供一个RESTful API 给客户端,客户端通过post请求把json格式的邮件信息发送到服务端,服 ...

  4. 课程一(Neural Networks and Deep Learning),第四周(Deep Neural Networks)—— 0.学习目标

    Understand the key computations underlying deep learning, use them to build and train deep neural ne ...

  5. (转)Python3.5 queue模块详解

    原文:https://www.cnblogs.com/CongZhang/p/5274486.html queue介绍 queue是python中的标准库,俗称队列,可以直接import 引用,在py ...

  6. java重点知识

    一.java基本知识点 java是由SUN公司在1995年推出的,在2009年SUN公司又被甲骨文公司收购,所以甲骨文公司获得java版权.其底层是由C语言写的,java分为三个体系: JavaSE, ...

  7. SSH远程连接Ubuntu Server

    Ubuntu默认没有安装openssh-server包,故从远程计算机通过SSH连接时会收到Connection refused的消息. 首先在Ubuntu检查/etc/ssh/sshd_config ...

  8. js便签笔记(9)——解读jquery源码时记录的一些知识点

    近来一直利用业余时间在看jquery2.1.1源码,大约看了两千行了.平时看的时候,做了一些笔记,贴出来分享. 1. Array.prototype.slice.call 可以将伪数组转化为真正的数组 ...

  9. logstash-2-插件配置

    配置语法:  Logstash必须有一个 input 和一个 output 1, 处理输入的input 1), 从文件录入 logstash使用一个名为 filewatch的 ruby gem库来监听 ...

  10. SSM整合——spring4.*配置案例

    导入spring4.* 相关的jar包和依赖包即可 1.web.xml <?xml version="1.0" encoding="UTF-8"?> ...