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. MATLAB入门(一)数组

     特殊变量: 数组的创建: %% 数组的生成(带:不在命令行显示结果) x= rand() ; %随机生成3*3的矩阵,矩阵数的值在[,] x(:,::); %取所有行,(从第1列开始:步长为2:到第 ...

  2. POJ 2603

    #include<iostream> #include<stdio.h> #define M 350000 #define N 30000 using namespace st ...

  3. 关于如何食用Xcode——用mac的小蒟蒻

    前言QwQ 对于一只用Mac的小蒟蒻,没有Dev_c++简直太难受了,用在线IDE写代码又没法保存,那么我们怎么办呢? 好在App Store里有这个好东西 所以我们今天来介绍一下 “如何使用Xcod ...

  4. flex布局中transform出错

    在flex布局下,若应用transform 的动画的子元素没有使用进行定位,则动画过程中,子元素将相对display:flex的元素进行static定位 动画结束后位置正常: 修复代码只需要posit ...

  5. [个人项目] echarts 实现数据(tooltip)自动轮播插件

    前言 最近, 工作中要做类似这种的项目. 用到了百度的 echarts 这个开源的数据可视化的框架. 因为投屏项目不像PC端的WEB, 它不允许用户用鼠标键盘等交互. 有些图表只能看到各部分的占比情况 ...

  6. 06 - JavaSE之常用类

    String类 String 类是不可变的字符序列,String 字符串一旦分配好就不能改变其内容和长度了.(如果使用 s1+=s2; 并不是在s1的后面开辟空间将s2拷贝其内,而是另外开辟一个空间, ...

  7. Linux 变量的使用

    目录 1. Shell 脚本规范 2. Shell 脚本执行 3. Shell 脚本变量 3.1 环境变量 3.1.1 自定义环境变量 3.1.2 显示与取消环境变量 3.1.3 环境变量初始化与对应 ...

  8. iOS自动布局——Masonry详解

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由鹅厂新鲜事儿发表于云+社区专栏 作者:oceanlong | 腾讯 移动客户端开发工程师 前言 UI布局是整个前端体系里不可或缺的一环 ...

  9. 微信小程序——豆瓣电影——(1):基础入门

    准备 Demo 项目地址 https://github.com/zce/weapp-demo Clone or Download(需准备GIT环境) $ cd path/to/project/root ...

  10. KMP算法理解(转)

    (作者matrix67) KMP算法是拿来处理字符串匹配的.换句话说,给你两个字符串,你需要回答,B串是否是A串的子串(A串是否包含B串).比如,字符串A="I'm matrix67&quo ...