SD从零开始09-10
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的更多相关文章
- SD从零开始66 数据仓库的概念
[原创] SD从零开始66 数据仓库的概念 数据仓库概念:预览Data Warehouse Concepts:Overview 本单元解释LIS中的数据仓库概念: 详细的解释了该概念的各个层次-介绍了 ...
- SD从零开始38-40
[原创]SD从零开始38 创建Billing Document 根据需要BillingBilling On Request 你可以通过手工输入凭证的号码(订单号码和Delivery note,依赖于你 ...
- SD从零开始07-08
SD从零开始7 行项目类别 Item Category的例子: 系统交付的不同的Item category支持不同的业务流程,可以根据它来创建自定义的: 定义为4位的key:前2位提示销售凭证类型,后 ...
- SD从零开始71 业务信息仓库(BW)
SD从零开始71 业务信息仓库(BW)概念 在线事务处理的环境OLTP Environment 在事务处理中,我们不断地填充用于跟踪我们的业务流程的数千个不同步骤的特定的表: 例如,销售凭证行条目来自 ...
- SD从零开始67-70 后勤信息系统中的标准分析, 信息结构, 信息的更新规则, 建立统计数据
SD从零开始67 后勤信息系统中的标准分析 标准分析中的报表Reporting in Standard Analyses 标准分析为高质量的表达和分析LIS中的数据基础提供了大量的功能: 当你决定了一 ...
- SD从零开始65 框架协议(Outline Agreement)
SD从零开始65 框架协议(Outline Agreement) 合同-销售凭证类型Contracts-Sales Document Types 框架协议在几乎所有的业务处理中都扮演重要的角色:客户和 ...
- SD从零开始62-63,不完全日志,业务伙伴及业务伙伴确定
[原创] SD从零开始62 不完全日志 不完全日志Incompletion log 一个不完全日志是销售凭证中对你公司重要的而还没有在系统中输入的所有数据的清单: 你可以在配置中为不完全日志定义这些数 ...
- SD从零开始59-61,跨公司的库存转移,Interface 修改,可用性检查和需求传递
[原创]SD从零开始59 跨公司的库存转移处理流程 库存转移流程Stock Transfer Procedure 2个工厂间的库存转移能够使用不同的流程来执行: 只执行一个库存转移记账的流程使用MM库 ...
- SD从零开始57-58,第三方订单处理,跨公司销售
[原创] SD从零开始57 第三方订单处理流程 第三方订单处理的流程Processes for Third-Party Order Processing 客户的采购订单首先在你公司的一个销售组织作为一 ...
随机推荐
- android自定义控件 几种方式总结
方式1:不继承任何组件 , 直接在代码里面调用实例化.public class ProgressDialog { private Dialog dialog; public ProgressDialo ...
- Hadoop环境搭建及wordcount程序
目的: 前期学习了一些机器学习基本算法,实际企业应用中算法是核心,运行的环境和数据处理的平台是基础. 手段: 搭建简易hadoop集群(由于机器限制在自己的笔记本上通过虚拟机搭建) 一.基础环境介绍 ...
- Java 多线程学习笔记:wait、notify、notifyAll的阻塞和恢复
前言:昨天尝试用Java自行实现生产者消费者问题(Producer-Consumer Problem),在coding时,使用到了Condition的await和signalAll方法,然后顺便想起了 ...
- 关于oracle的缓冲区机制与HDFS中的edit logs的某些关联性的思考
可能大家会问,oracle和HDFS属于不同场景的存储系统,它们之间为什么会有联系呢?确实,从技术本身来看,他们确实无关联,但利用“整体学习”的思想,跳出技术本身,可以发现Oracle的缓冲区和HDF ...
- 联系动词Link.V笔记
这篇单独记录一下联系动词的语法.需要注意的是,只有这个单词在作为联系动词的时候才是这个意思或者才是这样的用法.当然每个单词都会有很多的用法,并不只是这样而已. 第一组:好像…似乎… seem to b ...
- 解决 https 证书验证不通过的问题
解决的办法:忽略服务端和客户端的证书校验即可.java 提供的相关的类. 通过重写TrustManager的checkClientTrusted(检查客户端证书信任)和checkServerTrust ...
- mac 安装 python mysqlclient 遇到的问题及解决方法
在 mac 上安装 mysqlclient 遇到了一些问题,查找资料很多人都遇到了同样的问题.通过资料和试验,成功了.这里记录一下,希望帮到遇到同样问题的人. 本人使用python3, 安装步骤如下: ...
- fastjson 处理 double 的精度问题
项目中使用 fastjson 来处理 json 格式,当前使用的版本为1.1.37.在和其它系统交互时,将一个json串传给了对方,原值为5.0,json 处理后格式为:{"dou" ...
- 谈谈Windows Wow64
欢迎转载,转载请注明出处:http://www.cnblogs.com/lanrenxinxin/p/4977488.html 本文是<深入理解Windows操作系统 (第六版) >关于6 ...
- WebLogic 12c Linux 命令行 安装
最近负责在Linux上安装WebLogic Server 12c,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3).开始以为和旧版安装一样,使用控制台的方式,下载bin文件 ...