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 客户的采购订单首先在你公司的一个销售组织作为一 ...
随机推荐
- Linux 学习错误点整理之网络配置
本人是一名实习生,最近在学习Linux,在实操的过程中还是遇到了一些问题,所以想记录下来,供自己以后复习,也希望能给跟我一样的菜鸟的人带来一点点帮助. 我用的是VMware Workstation P ...
- vue教程2-06 过滤器
vue教程2-06 过滤器 过滤器: vue提供过滤器: capitalize uppercase currency.... <div id="box"> {{msg| ...
- Mysql 索引原理及优化
本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接. 一.摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,MySQL支持诸多存储引 ...
- electron打包成桌面应用程序的详细介绍
1.前提条件 a. 安装了node b.安装了electron c.你知道自己写的东西(js,css,html等等)放在那个文件夹(假设这个文件夹命名为 app,下面会用到)中 2.安装electro ...
- css定位“十字架“之水平垂直居中
1.先看要实现的效果 实际的效果图 可以看到我的实现过程是先使用一个父级的div来定位水平垂直居中,然后再父级的div中定位出两个十字架的div. 看实现代码: <!DOCTYPE HTML P ...
- 如何测试你给客户端app开的接口
这里介绍一款工具用于测试后台给客户端开的接口. 采用http或者https 采用表单或者json格式 这款工具之前是谷歌浏览器的一款插件,后来出现了各个平台的客户端.非常实用. 名叫postman 官 ...
- springboot-27-整合mybatis,druid连接池
sprinboot整合mybatis, 有2种方式, 第一种完全使用注解的方式, 还有一种就是使用xml文件的方式 项目使用gradle + idea, 数据源使用druid, 多使用groovy编写 ...
- JavaScrip t对象和 JSON 数据格式转换
<script> //定义一个js对象 var person = { firstName: "John", lastName: "Doe", age ...
- ElasticSearch 学习记录之Text keyword 两种基本类型区别
ElasticSearch 系列文章 1 ES 入门之一 安装ElasticSearcha 2 ES 记录之如何创建一个索引映射 3 ElasticSearch 学习记录之Text keyword 两 ...
- 浅析Java源码之HashMap
写这篇文章还是下了一定决心的,因为这个源码看的头疼得很. 老规矩,源码来源于JRE1.8,java.util.HashMap,不讨论I/O及序列化相关内容. 该数据结构简介:使用了散列码来进行快速搜索 ...