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

合同-销售凭证类型Contracts-Sales Document Types

框架协议在几乎所有的业务处理中都扮演重要的角色;客户和供应商对在某些条件下以及在一个特定的时间框架内提供货物达成协议;框架协议使业务关系中的两个伙伴的业务流程流线型化;

在SAP系统中不同的销售凭证类型代表了不同的框架协议;标准系统包含了许多的凭证类型你可以直接使用或者作为复制的参考;

主要的两种框架协议是计划协议和合同;

在系统中,最简单和最通用的计划行协议类型由凭证类型SA描述;计划行协议的凭证类型例如BL或者DEL是特殊案例,用于汽车零部件供应行业;

有两种类型的合同-价值和数量;合同可以涵盖货物和服务;一般地,没有限制应用于不同的合同形式;

租赁和维护合同经常用在服务行业;维护协议分配给哪些客户将长期使用并在其间需要服务的产品;除了维护合同,系统还提供了服务管理应用模块;

计划协议Scheduling agreements

计划协议是你和sold-to party之间的对某一个时间区间有效的框架协议;计划协议包含固定的交货日期和数量;

日期包含在计划协议的计划行中;一旦计划协议到期应该交货,你可以像通常那样或者使用到期交货清单来创建交货;

当你为计划协议中的条目输入计划行时,系统加上已经输入的数量并将它们和目标数量以及已经装运的数量进行比较,这样给你一个所有未清数量的预览;

如果计划行中的数量超过了目标数量,系统发行一个警告消息;

如果客户要求,你可以周期性地处理发票,例如,一月一次;所有到期应该Billing的交货被合并到一张集中的发票;

数量合同Quantity Contracts

合同是你和你的客户之间的对某一时间期间有效的框架协议;合同不包含任何计划行,交货数量或者交货日期;合同中可用的功能和订单一样;你也可以对特殊的价格协议或者交货时间达成协议;

客户使用个别释放来履行合同;计划行在释放订单中创建;然后释放订单像一张标准订单一样被处理;任何关于价格或交货截止日期的特别协议从合同复制;

释放订单(release order)参考一张合同创建;这样产生了一个凭证流记录,它允许你更新合同中的已释放的数量和价值;

在复制控制中,你决定哪些销售凭证类型能用作合同的释放订单;

你可以用下列方式创建释放订单:

在初始画面上选择Create with reference;

在销售凭证菜单中,选择Sales document->Create with reference->To contract….;

后来指派一个订单条目给一张合同;

当你创建订单时使用自动系统搜索未清框架协议;

有关未清框架协议的消息Messages about Open Outline Agreements

你可以为销售凭证类型设置配置以便当你创建一张释放订单时系统自动地搜索任何的未清框架协议;你可以为搜索以及如果搜索成功系统应该怎样反应选择几个选项:

Blank:不检查;

A/B:在抬头/条目层检查;系统比较客户和物料代码;如果有未清框架协议,它会显示一个对话框,在对话框中你可以选择是显示协议清单还是继续处理销售订单;

C/D:在抬头/条目层检查并且如果唯一的话复制;如果系统找到只有一个未清框架协议,凭证会自动创建;系统为该释放在状态条发行一个信息消息而不是显示一个对话框;

E/F:在抬头/条目层检查并且立即跳转到选择清单;系统立即进入到选择清单而不是显示一个对话框;如果只有一张未清合同,系统反应和C/D一样;

价值合同Value Contracts

价值合同是你和你的客户之间的一张框架协议;它定义了你的客户同意在这个定义的期间内采购固定价值(目标金额)的货物和服务;

价值合同能够包含在释放订单中检查的你和客户之间的其他协议:

特别价格协议;

客户限制;

物料限制;

如果在配置中激活了这个检查,当你输入一张释放订单时,系统发行一个消息通知你是否有任何有效的合同;

你可以在后来修改合同中的目标值;

有效的物料Valid Materials

在标准系统中你能够用下列方式限制可以在一张价值合同中释放的物料:

产品层次(一般可以通过输入开头几个数字例如0000101*来搜索);

有效物料清单(分类模块);

如果在凭证中既维护了产品层次又维护了分类模块,则所有属于其中任何一个的物料组的物料都对释放订单有效;

如果你没有在凭证中维护任何的输入,则所有在销售中定义的物料都可以释放除非在条目层的复制控制中还有其他的限制;

你能够在产品的主数据中为价值合同维护分类模块(module type6);你能够为分类模块中的每个物料定义一个有效期;当你创建一张释放订单时,系统检查当前日期是否在有效期之内;

价值合同-BillingValue Contracts-Billing Documents

你可以直接为价值合同Billing或者你可以为每张释放订单Billing;

为一张释放订单Billing:

你可以为释放订单使用标准订单OR;Billing可以是订单或交货相关;

为一张价值合同Billing:

系统中存在释放的订单类型WA;价值合同依照订单进行Billing;一个Billing计划允许你在几个日期并且每次部分数量为合同Billing;如果你后来修改了价值合同中一个条目的目标价值,系统会自动地调整未清Billing日期;

系统不允许你自动地为还没有完全释放的价值合同Billing;

确定日期Determining Dates

当你创建一张合同时,系统建议,例如,合同的开始和结束日期;

你在配置中定义日期确定规则;这些规则在你已经设置的日期(例如,今天或者安装日期)中的某一个日期开始凭证;任何你指定的间隔也可以增加该日期;你也可以计划照这样确定的月份的开始或结束日期;

如果你指定了一个持续时间类别,系统自动地产生合同的持续时间;这可以是日期规则的一部分,例如,确定合同的结束日期;

如果你分配一个合同参数文件给销售凭证类型;系统自动地确定指定给合同的默认值;这些可能是:

确定合同开始和结束日期的规则;

持续时间类别;

后续活动;

取消程序;

 
 
 
 

SD从零开始65 框架协议(Outline Agreement)的更多相关文章

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

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

  2. SD从零开始15-18

    SD从零开始15 税(Taxes) 税确定的标准Criteria for tax determination 你可以在sales organization level分配一个rule(blank,A, ...

  3. SD从零开始13-14

    SD从零开始13 使用条件记录(Working with Condition Records) 定价报表—客户特定价格Pricing Reports-customer-specific prices ...

  4. SD从零开始09-10

    SD从零开始9 数据流(Data Flow) 根据参考创建Create with reference 可以参考之前的凭证来创建销售凭证,可以在初始画面,也可以在凭证处理过程中,通过uniform. d ...

  5. SD从零开始07-08

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

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

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

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

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

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

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

  9. SD从零开始55-56, 风险管理, 付款卡

    [原创] SD从零开始55 风险管理的内容 应收款风险最小化Risk Minimization for Receivables 每个信用政策的目的是减少由客户应收款带来的风险: 连同信用管理,你也有权 ...

随机推荐

  1. 第六节:详细讲解Java中的装箱与拆箱及其字符串

    前言 大家好,给大家带来详细讲解Java中的装箱与拆箱及其字符串的概述,希望你们喜欢 装箱与拆箱 封装类有:Byte , short , Integer , Character , long , Fl ...

  2. 怎样提供一个好的移动API接口服务/从零到一[开发篇]

    引语:现在互联网那么热,你手里没几个APP都不好意思跟别人打招呼!但是,难道APP就是全能的神吗?答案是否定的,除了优雅的APP前端展示,其实核心还是服务器端.数据的保存.查询.消息的推送,无不是在服 ...

  3. Servlet-xml配置简介以及url-pattern简介

    编写一个Servlet是需要实现Servlet接口,或者继承HttpServlet. 一个已经注册的Servlet可以被多次映射,如下图所示 或者多个url-pattern放在同一个servlet-m ...

  4. 高效的 JavaScript

    避免使用 eval 或 Function 构造器 改写 eval 如果你需要函数,使用 function 不要使用 with 不要在要求性能的函数中使用 try-catch-finally 隔离 ev ...

  5. Tomcat使用IDEA远程Debug调试

    Tomcat运行环境:CentOS6.5.Tomcat7.0.IDEA 远程Tomcat设置 1.在tomcat/bin下的catalina.sh上边添加下边的一段设置 CATALINA_OPTS=& ...

  6. 第三章 服务治理:Spring Cloud Eureka

    Spring Cloud Eureka是Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能.Spri ...

  7. TCP/IP 笔记 - 用户数据报协议和IP分片

    关于本章中的IP分片部分,参考第五章IP分片头部知识点.需要注意的是,TCP有超时重传,UDP的超时重传则依赖上层应用程序实现. 用户数据报协议(UDP) UDP是一个简单的面向无连接.不可靠的数据报 ...

  8. Kafka实战-实时日志统计流程

    1.概述 在<Kafka实战-简单示例>一文中给大家介绍来Kafka的简单示例,演示了如何编写Kafka的代码去生产数据和消费数据,今天给大家介绍如何去整合一个完整的项目,本篇博客我打算为 ...

  9. Python 虚拟环境 | Mac/Linux下如何避坑安装配置Virtualenv

    1.为什么要使用虚拟环境 在Python中,不同的应用可能需要用到不同版本的第三方包,而这些第三方包被统一存放到目录site-packages中,不同版本的包容易相互覆盖,如安装Django 2.1时 ...

  10. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十九):服务消费(Ribbon、Feign)

    技术背景 上一篇教程中,我们利用Consul注册中心,实现了服务的注册和发现功能,这一篇我们来聊聊服务的调用.单体应用中,代码可以直接依赖,在代码中直接调用即可,但在微服务架构是分布式架构,服务都运行 ...