http://blog.sina.com.cn/s/blog_95ac31e30102x5we.html

  分类: SAP_SD

SAP 成套销售&按项目销售

一、业务简介

成套销售(KIT)指产品是进行成套销售的,销售的是相对固定的组合产品,组合中的产品常有简单的组装操作,这些组装操作往往是在仓库而非在车间完成的。成套销售将会在系统中搭建销售BOM(Bill of Material),销售BOM是由成套产品(母件)和成套产品中包括的组件组成(子件)。

项目销售,一般来说具有一定周期性,从生产到销售的周期比较长的产品,都会采用项目类销售,如机械类,从生产、安装、测试到最终的维护,都由本公司负责的大型销售项目。

二、       成套销售

1、系统操作

在创建销售订单前,需要先去创建销售BOM,下订单的时候只需要输入母件,就会根据维护好的BOM内容带出子件内容。具体操作如下

(1)创建销售BOM

销售bom(Sales BOM)该bom与生产无关,仅与销售模块相关,但是创建的代码还是CS01,不过BOM用途要选择5(销售与分销)。该订单与销售订单不绑定,是通过物料带出,与通过CS61创建的销售订单BOM有区别。

(2)销售订单维护

创建好销售BOM,就可以去创建销售订单了,销售订单和标准订单相比,除了项目类别等配置不一样外,操作流程是一样的。

成套件的定价可按母件定价,也可按子件定价(通过行项目类别控制)。

(3)发货流程

成套件发货时,必须按子件整套一起发货,不能拆分发货。如果订单是按母件定价,需要将发货时子件的成本归集到母件,也是可以通过发票的复制控制实现的。

(4)开票流程

开票时按照定价来,如果是按母件定价就按母件开票,按子件定价就按子件开票。

2、系统实现

根据通过母件定价和子件定价两种业务类型,在配置上作出以下对比:

行项目类别的带出,可以通过维护物料的项目类别组,按母件定价的母件项目类别组为ERLA,按子件定价的物料项目类别组为LUMF,子件物料的项目类别组均为NORM。

在按母件定价的业务类型中,如果需要将子件的成本累计到母件中,则在复制控制中勾上累计成本即可。

三、按项目销售

和普通销售主要有以下区别:

1、根据项目跑需求

按项目销售的订单,订单是不跑需求的,是根据项目来跑的

2、按项目交货

交货时通过项目来交货(CNS0),不过这个需要在下销售订单的时候关联到项目的WBS,这样才能按项目交货,按项目开票

3、按里程碑开票

因按项目生产一般周期比较长,所以开票都会按照里程碑来进行。配置点主要有以下四个:

(1)定义开票阶段

定义开票的每个阶段

(2)定义出具发票计划类型并分配开票阶段


(3)分配开票计划类型至销售订单

 
(4)分配开票计划类型至行项目类别

SAP 成套销售&按项目销售的更多相关文章

  1. 【SD系列】SAP SD模块-公司间销售简介

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[SD系列]SAP SD模块-公司间销售简介   ...

  2. 【SD系列】SAP 跨年时更改销售凭证号码段

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[SD系列]SAP 跨年时更改销售凭证号码段   ...

  3. 「SAP技术」A项目关联公司间退货STO流程

    [SAP技术]A项目关联公司间退货STO流程 1)创建公司间退货STO单据. 如下图示的公司间退货STO 4500000572, 2),VL10B, 创建交货单. 如下图交货单号:80044918, ...

  4. 销售系统项目业务分析和Java中使用邮箱

    项目一般大致可分为三个模块, 我们以销售系统为例 分为 基础模块 进货模块 财务模块三个 基础模块分为:权限模块 产品模块和基础代码,基础模块的设计十分重要会影响到整个项目, 代码较为简单 核心模块 ...

  5. Java SSM 客户管理 商户 管理系统 库存管理 销售报表 项目源码

    系统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3  SSM ...

  6. Java SSM 商户管理系统 客户管理 库存管理 销售报表 项目源码

    需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货.库存.销售.客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明.不能有效了解店铺经营情况和客户跟踪记录 厂家 ...

  7. 调用SAP函数创建寄售退货订单的时候报错:业务对象 BUS2032 是销售订单,销售凭证类别 H 是退货。

    RE.KR订单类型用BAPI_CUSTOMERRETURN_CREATE 其他用BAPI_SALESORDER_CREATEFROMDAT2

  8. 记一次SAP新业务开发项目

    直到笔者写这篇博文的时候,这个开发项目名义上已经上线,但其实开发以及优化的工作还在继续,数据的修复也仍在继续... IT系统环境很简单,一个基于JAVA+Mysql的Web平台,一个是宇宙第一的SAP ...

  9. SAP PS 模块,项目、WBS与网络作业概念

    项目定义 项目定义是项目的唯一标识.通过项目定义,决定了包含于其中的所有WBS元素的组织结构.计划方法.预算方式以及结算方法等信息.而项目定义中的数据,则主要来源于“项目参数文件”,所以创建项目定义时 ...

随机推荐

  1. java中 16进制字符串 与普通字符串 与 byte数组 之间的转化

    方法依赖commons-codec包  maven的引入方式如下 <dependency> <groupId>commons-codec</groupId> < ...

  2. 59A

    #include <stdio.h> #include <string.h> #define MAXSIZE 120 int main() { int cntlow=0; in ...

  3. 二、多功能提示框——MBProgressHUD

    概述 (注:图片仅展示部分功能,图片来自github) MBProgressHUD是一个Objective-C开源库,它可以让你在UI界面界面上插入一个透明的方框,伴以文字或进图条等,从而提示一些后台 ...

  4. python迭代-如何使用生成器函数实现可迭代对象

    如何使用生成器函数实现可迭代对象 问题举例: 实现一个可迭代对象的类,它能迭代出给定范围内 的所有素数: pn = PrimeNumbers(1, 30) for x in pn: print(x) ...

  5. C# Json处理相关

    最近工作中遇到的Json问题确实很头大,主要是各种转义符的处理,想了一种通用的方式,来处理任意转移方式的Json字符串: /// <summary> /// 去除返回值中的转义符,返回js ...

  6. Python之jinja2

    jinja2简介 python的模板引擎,设计思想来自与django的模板引擎,和其非常相似 pip install jinjia2 pip install MakeupSafe #模块加载 from ...

  7. Java IO和Java NIO 和通道 在文件拷贝上的性能差异分析

    1.  在JAVA传统的IO系统中,读取磁盘文件数据的过程如下: 以FileInputStream类为例,该类有一个read(byte b[])方法,byte b[]是我们要存储读取到用户空间的缓冲区 ...

  8. 使用Redux DevTools浏览器插件调试redux

    与redux的Devtools模块不同,该工具主要依赖浏览器插件完成.模式也比Devtools简单点. step1 下载插件 Chrome地址(360极速模式也可以用): https://chrome ...

  9. 大数开方 ACM-ICPC 2018 焦作赛区网络预赛 J. Participate in E-sports

    Jessie and Justin want to participate in e-sports. E-sports contain many games, but they don't know ...

  10. css的扩展技术

    CSS的扩展技术 (在原来的CSS语言的基础上扩展了js,可以在里面写js ) 一.less 定义: @color:red; //定义颜色 @body-color:blue; @div-color:y ...