




已阅读5页,还剩61页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SAP 跨公司销售配置与演示 目录 1. 业务场景 4 2. 系统实现 4 2.1 主数据准备 4 2.1.1 创建公司代码 .5 2.1.2 创建工厂 .7 2.1.3 创建 Division .7 2.1.4 创建销售组织 .8 2.1.5 创建分销渠道 .9 2.1.6 创建库存地点 .9 2.1.7 创建采购组织 .11 2.1.8 创建出货地点 .12 2.1.9 分配公司数据 .13 2.1.10 分配工厂给公司代码 .15 2.1.11 分配业务域给工厂及部门 .16 2.1.12 分配销售组织给公司代码 .17 2.1.13 分配分销渠道给销售组织 .18 2.1.14 分配部门给销售组织 .19 2.1.15 分配部门给销售组织 .20 2.1.16 分配销售组织和渠道以及工厂 .22 2.1.17 分配采购组织给公司代码 .23 2.1.18 分配采购组织给工厂 .23 2.1.19 分配出货点到工厂 .24 2.1.20 定义通用销售渠道和部门 .25 2.1.21 创建客户 .25 2.1.22 创建供应商 .28 2.1.23 创建可销售产品主数据 .30 2.1.24 维护定价过程 .30 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 3 | Page 2.1.25 维护销售价格信息 .30 2.1.26 信息记录及采购价格 .31 2.2 后台参数配置 32 2.2.1 销售订单类型 .33 2.2.2 分配行类别(Item Category) 35 2.2.3 为销售订单类型定义出货条件 .35 2.2.4 分配出货点 .36 2.2.5 为销售订单类型定义出货计划 .37 2.2.6 为出货点定义出货计划 .38 2.2.7 为内部付款定义销售订单类型 .39 2.2.8 分配组织单元给工厂(内部开票) .40 2.2.9 为销售组织定义内部客户号( 内部开票) .41 2.2.10 为工厂定义出货数据 .42 2.2.11 定义内部供应商自动过账 EDI 规则 43 3. 系统演示 55 3.1 创建销售订单(VA01) 55 3.2 出货处理(VL01N ) 57 3.3 订单公司向客户开具发票(VF01) 59 3.4 供应公司向订单公司开具发票(VF01) 61 3.5 订单公司与供应公司间自动过账(Automatic) 63 4. 总结 69 1. 业务场景 客户 A 与某公司 B 达成协议,要求公司 B 为其提供一款产品,但由于公司 B 自身仅为销售公 司,不具备生产条件,故公司 B 需要向其关联公司 C 购买该产品(关联公司 C 是一个具备生产、 销售等资质的实体公司),并要求关联公司 C 直接将货品送至客户 A 处。 上述业务模式在 SAP 系统环境,我们称之为跨公司销售(Cross Company Sales),在其他 ERP 软 件,如 Baan 中被称为多角销售(Triangular Sales)。在谈及这种模式的销售时,我们往往需要注意下 面几个问题: 1). 跨公司交易,实际上也是一种贸易操作模式。公司 B 在 SAP 中可以被称之为订单公司 (A 公司下达采购订单给 B 公司),公司 C 则被称之为供应公司(销售发货公司)。 2). 在出货的环节,订单公司是否拥有库存是一个值得商榷的问题。因此,在企业应用该 模式的时候,必须和财务部门,法务部门沟通好帐实的问题。 接下来,我们可以看看如何实现上面的业务场景。 2. 系统实现 2.1 主数据准备 主数据对象 数据内容 所属公司 备注 订单公司 JER1 JER1 Ordering Company(订单公司 B) 供应公司 JER2 JER2 Supplying Company(供应公司 C) 订单公司工厂 JER1 JER1 Default Plant(订单公司工厂 B) 供应公司工厂 JER2 JER2 Delivering Plant to Customer(供应公司工厂 C) 该公司必须也在订单公司的销售区域内进行维护 订单公司交货点 J1 JER1 订单公司 B 交货点 J1 供应公司交货点 J2 JER2 供应公司 C 交货点 J2 订单公司销售部门 (Division) J1 JER1 订单公司 B 销售部门 J1 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 5 | Page 供应公司销售部门 (Division) J2 JER2 供应公司 C 销售部门 J2 订单公司销售组织 JER1 JER1 订单公司 B 销售组织 JER1 供应公司销售组织 JER2 JER2 供应公司 C 销售组织 JER2 订单公司分销渠道 J1 JER1 订单公司 B 分销渠道 J1 供应公司分销渠道 J2 JER2 供应公司 C 分销渠道 J2 订单公司库存地点 JER1 JER1 订单公司 B 库存地点 JER1 无实际意义 供应公司库存地点 JER2 JER2 供应公司 C 库存地点 JER2 库存消耗地点 订单公司采购组织 JER1 JER1 订单公司 B 采购组织 JER1 订单公司出货地点 JER2 JER2 订单公司 B 出货地点 JER2 订单公司对应客户 JER-JER1 JER2 订单公司 B 对应 A 客户 JER-JER1 供应公司对应供应 商 JER- INT001 JER1 供应公司 C 对应供应商 JER-INT001 外部客户 JER- CUST01 JER1 外部客户 JER-CUST01 销售产品 JER-FG01 JER1 JER2 销售产品 JER-FG01 产品销售价格 10CNY No tax 产品内部转移价格 5CNY No tax 信息记录 JER-FG01 against JERINT00 1 JER1 注意,在此例中我们仅仅维护必要的主数据。 2.1.1 创建公司代码 选择 Copy 的方式创建公司代码 JER1 和 JER2. 问题 1: 公司和公司代码有什么区别? 为什么我们在此例中仅维护公司代码,而不是公司? Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 7 | Page 2.1.2 创建工厂 2.1.3 创建 Division 2.1.4 创建销售组织 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 9 | Page 2.1.5 创建分销渠道 2.1.6 创建库存地点 输入工厂,然后维护工厂下的库存地点数据。 同样的,创建工厂 JER2 的库存地点 JER2。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 11 | Page 虽然在这里我们为订单公司的下属工厂 JER1 创建了库存地点,但实际上该库存地点在整个过程中 并未被使用到。 2.1.7 创建采购组织 2.1.8 创建出货地点 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 13 | Page 2.1.9 分配公司数据 1000 1000 注意,在将公司代码分配给控制域前你必须确保公司代码数据已维护完整,其中包括:公司货币, 财务年度变式以及会计科目。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 15 | Page 2.1.10 分配工厂给公司代码 注意,虽然在业务上订单公司 JER1 无法进行生产,但我们仍然需要为其配置默认工厂,因为 SAP 系统的物流操作及需求都需要传递到工厂级别来实现。 2.1.11 分配业务域给工厂及部门 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 17 | Page 2.1.12 分配销售组织给公司代码 2.1.13 分配分销渠道给销售组织 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 19 | Page 2.1.14 分配部门给销售组织 2.1.15 分配部门给销售组织 2.1.16 建立销售区域 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 21 | Page 2.1.16 分配销售组织和渠道以及工厂 注意此处必须要把工厂 JER2 维护在销售组织 JER1 下,否则,系统将无法在你维护客户数据的时 候定义交货工厂。 你也可以通过 OVX6 来维护该主数据。通过 OVX6 来维护主数据可以获得其他缺失数据的信息。 2.1.17 分配采购组织给公司代码 2.1.18 分配采购组织给工厂 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 23 | Page 2.1.19 分配出货点到工厂 注意,一个出货点只能维护在一个工厂下面,但一个工厂可以有多个出货点。 2.1.20 定义通用销售渠道和部门 2.1.21 创建客户 对于客户主数据,我们必须清楚在此例中我们有两个客户主数据,一个是外部客户,一个则 是内部客户。 外部客户很容易理解,那么内部客户又是为何创建呢? 实际上,在跨公司业务模式中,订单公司便是供应公司的一个内部客户。此处的“内部”所 针对的范围即指同一个系统内。业务上是指关联公司所处的同一个集团、公司范围。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 25 | Page 客户 客户属性 所属公司 销售区域 JER-CUST01 外部客户 JER1 JER1/J1/J1 JER-JER1 内部客户 JER2 JER2/J2/J2 通过 XD01 创建客户代码: gongkj 2016.02.27 外部客户 内部客户 详细的数据维护在这里不做赘述,但下面几个参数的设置对该流程来讲较为重要: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 27 | Page 1) 销售组织区域数据为什么是供应公司的销售组织数据? 既然是内部客户,很重要的一点就是站在谁的立场来把它作为客户。我们现在维护的订单 公司作为客户在供应公司的主数据,因此,销售组织数据就应该是供应公司的数据。 2) 为什么要填写 Acct At Cust? 该号码为 EDI 内部过账时的识别码。如果缺少这个号码,EDI 过账时会因找不到对应客户 而失败。 3) 将交货工厂定义为 JER2。前提是你必须维护好销售渠道及工厂数据。 4)将科目分配组指定为关联公司收入以确定内部公司 Billing 时入的科目。 2.1.22 创建供应商 同客户主数据类似,不过在这里我们只有内部供应商而无外部供应商。因此,我们需要为订 单公司创建供应公司这样一个供应商数据。 供应商 供应商属性 所属公司 采购组织 JER-INT01 内部供应商 JER1 JER1 通过 XK01 创建供应商主数据: 详细数据不在此赘述。但是需要注意,对于内部供应商,我们还需要指定供应商工厂信息: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 29 | Page 2.1.23 创建可销售产品主数据 可销售产品主数据的维护在这里不做赘述。但是需要注意,产品主数据需要同时在工厂 JER1 和 JER2 中存在,其作用是,对于 JER1 来说,该产品为销售和采购类型产品。对于 JER2 来说,该产 品主要为销售产品。 在该例中我们用到的物料为 JER-FG01。 2.1.24 维护定价过程 OVKK 2.1.25 维护销售价格信息 业务上面我们定义该产品对外部客户的销售价格为 10CNY。内部价格为 5CNY。 外部价格维护 VK31: 内部价格维护 VK11: 注意,此处维护的价格信息所对应的销售组织是 JER1,但工厂却是 JER2。 2.1.26 信息记录及采购价格 为产品 JER-FG01 在工厂 JER1 中创建信息记录。 ME11: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 31 | Page 2.2 后台参数配置 后台参数配置主要是指实现跨公司销售流程所必须的参数设置,例如 Item Category 的设置, Requirement Class 的设置等。 2.2.1 销售订单类型 该类型直接拷贝自标准订单类型 OR。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 33 | Page 2.2.2 分配行类别(Item Category) 2.2.3 为销售订单类型定义出货条件 2.2.4 分配出货点 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 35 | Page 2.2.5 为销售订单类型定义出货计划 2.2.6 为出货点定义出货计划 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 37 | Page 2.2.7 为内部付款定义销售订单类型 2.2.8 分配组织单元给工厂( 内部开票) 注意此处的定义必须正确才能在创建出货单的时候正确选择内部开票的销售组织(表 LIKP 中的字 段 VKOIV, VTWIV, SPAIV)。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 39 | Page 2.2.9 为销售组织定义内部客户号( 内部开票) 为什么这里我们要给订单公司的销售组织定义内部客户号呢? 这是因为该内部客户号是相对于供货公司而言的,在内部开票的过程中也是供应公司向订单公司 开具内部发票,因此供应公司必须找到内部开票的对象,也即此处的内部客户号。 2.2.10 为工厂定义出货数据 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 41 | Page 如果缺少该数据的维护,即使上面我们已经维护了供应工厂在订单公司销售区域中的数据,系统 仍会提示工厂未在销售区域中进行维护。 2.2.11 定义内部供应商自动过账 EDI 规则 指定供应商逻辑地址 逻辑地址:该地址为 EDI 交互过程中唯一标识公司 JER1 和内部供应商 JER-INT001 组合的地址。注 意逻辑地址名如果都是数字那么必须凑足 14 位(供应公司代码与客户号间用 0 凑足不足位),若 客户号保护字母那可不需要凑足 14 位: 性质 供应公司 客户号 位数 1 2 3 4 5 6 7 8 9 10 11 12 赋值 J E R 2 J E R - J E R 1 目的:公司代码即为订单公司的公司代码,而供应商则是指在该公司代码下的供应公司所指向的 供应商代码。 准确定义该处参数即确定了 EDI 需要找到的接收方了。 维护 IDoc 处理端口 维护 IDoc 端口我们需要通过 WE21 进行。 在 TRFC 下维护端口 A000000009: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 43 | Page 定义客户的伙伴参数文件 通过事务 WE20 来创建相关文件。 首先我们需要在文件夹“Partner Type KU”下创建客户 JER-JER1,并分别定义好 Outbound Parameter: Outbound Parameter: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 45 | Page 定义供应商的货币参数文件 同样是 WE20 在文件夹“Partner Type LI”下创建内部供应上 JER-INT001,并定义好 Inbound Parameter: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 47 | Page 为 EDI 接受发票定义程序参数 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 49 | Page 为 EDI 接收发票分配公司代码 通过事务 OBCA: 为 EDI 接收发票分配总账科目 通过事务代码 OBCB: 配置输出控制 通过事物代码 V/25: 通过事务代 V/42 码定义输出确定程序 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 51 | Page 通过事务代码 V/40 定制输出类型 RD04: 为发票接收定义输出条件 通过事务代码 VV31 3. 系统演示 3.1 创建销售订单(VA01) 本例中,我们用之前创建的销售订单类型 ZJER 来创建 SO。 注意,该订单的销售区域为 JER1-J1-J1。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 53 | Page 这里,供应工厂被选择为 JRE2,即供应公司的默认工厂。 注:看网上的资料,很多人说创建跨公司销售订单的时候首先跳出来的是订单公司工厂,所 以还必须手工更改该工厂为交货工厂,实际上这是因为在创建客户的时候我们没有将该工厂默认 为 Delivering Plant,故需要“多此一举”。 当然,在实际业务中,一个客户可能既需要走跨公司贸易模式,也走自销模式,在这种情况 下,该字段的值则需要慎重填入。 下面,我们来看一下价格信息: PR00 (产品销售价格) 10 CNY PI01(内部公司定价-转移价格) 5 CNY 可以看见,该订单的条件信息中包含了基本价格和内部价格,分别是 10CNY 和 5CNY。但是, 从条件信息抬头看,该订单的总额为 10PC10CNY=100CNY,问题是另外的 5CNY 去哪里了呢?注 意条件类型 PI01 仅为统计类型的价格条件,并不影响订单的净值,但由于其被分配了特定的帐码, 故该条件类型下的价格会计入公司的销售收入。 提示,该价格条件在此不计入公司 JER1 的销售收入,但会作为财务凭证生成时参考的 JER2 公司的内部销售收入。 3.2 出货处理(VL01N) 通过 VL01N 对该订单进行出货处理。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 55 | Page 注意,在过账过程中我们所面对的工厂和库存地点均来自公司 JER2。此处是实现交货业务的 关键。 完成 Picking 后对出货单直接过账。 过账处理完成后我们可以简单看一下销售订单的凭证流信息: 检查一下库存你可以看到货物已经从供应公司 JER2 的库存地点 JER2 消耗掉了: 3.3 订单公司向客户开具发票( VF01) 我们可以通过 VF01 开具给客户的销售发票,发票类型为 F2。 Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 57 | Page 从发票来看,我们对客户提交的发票金额为 100CNY,那么 Cost 50 是哪里来的呢? 还记得之前我们提到的内部价格吗?实际上 5CNY 10PC = 50CNY 作为内部价格就是销售组织 JER1 销售该产品的成本。这个成本我们通常称之为内部转移成本。 在开具发票后让我们来看一下销售订单的凭证流: 注:忽略其中的凭证 90000060/10 此时,让我们看一下该财务凭证的 double entry 是怎样的。 借: 客户账户 100CNY 贷:销售收入(本地) 100CNY 从财务凭证上看,说明的是客户在我方的财会科目上多了 100CNY 的待付金额,同时我们的 销售收入科目也增加了 100CNY。之后我们还会看到,客户对于科目上的 100CNY 会最终进入应收 账款,而销售收入科目金额也会与库存成本科目及利润科目进行平衡。 注:损益类科目销售收入,增加计贷方,减少计借方。 3.4 供应公司向订单公司开具发票( VF01) 同样通过 VF01 开具发票,但是需要注意,此时我们要用的发票类型为 IV 类型: 注:如果在前面章节中关于内部开票部分的后台配置未能正确完成,那么此处的内部开票则 无法成功。 查看一下凭证流: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGONG 本文档所有权归 360115835 59 | Page 我们可以看一下财务凭证中的 double entry: 借:内部客户 50CNY 贷: 销售收入 50CNY 到此,我们已经开具了对外部客户的发票和订单公司的内部发票,但从财务凭证的内容来看 主要涉及到的是销售收入,那么与成本相关的财务凭证去哪里了呢? 很显然,与成本相关的财务凭证涉及到两个方面,一个是订单公司向供应公司“采购”时产 生的“采购费用”,在跨公司销售中,这个费用则是由内部开票所导致的,也即转移费用。二是 供应公司自身的产品成本,这个很好理解。那么,这两个成本现在如何体现呢?最简单的办法就 是手工创建相关财务凭证来反应这两个成本,但实际上 SAP 一早就已经为用户想到了该如何自动 化实现内部成本结转的问题,要产生这两个成本,我们可以通过 EDI 的配置来实现订单公司自动 登记供应公司的采购发票。 3.5 订单公司与供应公司间自动过账( Automatic) 实际上自动过账完全通过 EDI 配置实现,此时我们可以回到内部发票凭证检查一下 EDI 输出 类型: 可以看到,EDI 输出已完成。 此时我们需要通过 BD87 对生产的 IDoc 文件进行检查: Version 1 System SAP EHP6 Date 2016/02/27 Cross Company Sales(2-Company Sales) Created BENGO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何读发言稿
- 毕业发言稿(450)字
- 时间序列预测课件
- 员工安全知识培训
- 精益生产管理培训
- 二零二五年度仓储场地租赁及增值服务合同
- 二零二五年度HSE职业卫生服务协议范本
- 2025版海上货物运输保险合同(贵金属)
- 二零二五年度综合金融服务担保公司合作协议
- 2025版特色民宿租赁合同模板(包含设施维护条款)
- 电力公司技能鉴定电信机务员高级实操题
- GB/T 4372.1-2014直接法氧化锌化学分析方法第1部分:氧化锌量的测定Na2EDTA滴定法
- GB/T 3880.3-2006一般工业用铝及铝合金板、带材第3部分:尺寸偏差
- 肺功能解读教学课件
- 妇产科学-第十二章-正常分娩课件
- 腓肠神经皮瓣课件
- 1【L】系列离心式冷水机组技术手册
- 广雅分班测英语试题
- 年三菱帕杰罗pajerosport劲畅原厂维修手册
- 医院压力性损伤处理流程
- 妇科标本采集错误应急预案脚本
评论
0/150
提交评论