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 客户的采购订单首先在你公司的一个销售组织作为一 ...
随机推荐
- Oracle修改指定表空间为自动扩展
1.数据文件自动扩展的好处 1)不会出现因为没有剩余空间可以利用到数据无法写入 2)尽量减少人为的维护 3)可以用于重要级别不是很大的数据库中,如测试数据库等 2.数据文件自动扩展的弊端 1)如果任其 ...
- Windows下调试hadoop
1. 本地模式 本地模式下调试hadoop:下载winutils.exe和hadoop.dll hadoop.lib等windows的hadoop依赖文件放在D:\proc\hadoop\bin目 ...
- Selenium自动化测试Python三:WebDriver进阶
WebDriver 进阶 欢迎阅读WebDriver进阶讲义.本篇讲义将会重点介绍Selenium WebDriver API的重点使用方法,以及使用模块化和参数化进行自动化测试的设计. WebDri ...
- hao643.com劫持(修改快捷方式跳转至hao123.com)
>症状:所有浏览器快捷方式,都被加上尾巴,例如IE的:"C:\Program Files\Internet Explorer\iexplore.exe" http://hao ...
- CentOS 部署 Python3 的一些注意事项
环境:centos6.7https://github.com/vinta/awesome-pythonhttps://github.com/PyMySQL/PyMySQLhttps://github. ...
- 从学CodeSmith谈程序员学习方法
一直觉得CodeSmith是个好东西,最近正好有点时间来研究下,其实以前也想学习怎么用,在博客园搜一下有很多介绍CodeSmith的文章,我就收藏过一个写得很详细的http://terrylee.cn ...
- 多线程编程——ANR
1.为什么要用多线程 这里列出几个原因: 提高用户体验或者避免ANR:在事件处理代码中需要使用多线程,否则会出现ANR(Application is not responding),或者因为响应较慢导 ...
- Java 8 新特性-菜鸟教程 (0) -Java 8 新特性
Java 8 新特性 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本. Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 ...
- mysql密码篇(一)
1.mysql密码样例.用于密码重置: password: e9297341f5073b9e557239592f4540ba690538058e7761822372942119992d0fsalt: ...
- IIS 共享目录读写报错 Access to the path:“\\192.168.0.1\1.txt”is denied解决方案
这个是IIS权限的问题,主要修改了以下地方,如果两台电脑有相同的用户名和密码可以跳过第一步 1.找到共享目录的文件夹,属性=>共享,给电脑创建一个新用户,共享文件下添加新用户的读写权限,然后对应 ...