SAP 跨公司销售业务

http://blog.sina.com.cn/s/blog_95ac31e30102x5wh.html
  分类: SAP_SD

SAP 跨公司销售业务

一、业务简介

在由多个公司组成的企业集团中,通常会有公司间的业务。一般来说,涉及到公司间的业务有两类,分别是跨公司销售和公司间采购。还有一类库存调拨(一步法/两步法),可用于公司间采购,也可用于公司内调拨。

跨公司销售指销售单据中发货工厂对应的公司和销售组织对应的公司为不同的公司。销售公司针对最终客户,下达一张销售订单,发货时发货工厂直接给客户发货,销售公司开对客户的标准发票,发货公司开公司间发票,产生的IDOC自动记销售公司成本和生产公司收入,不用做采购发票校验

公司间采购是STO模式(销售和采购通过一张采购订单 需求方给供货方下一个采购订单),发货工厂根据采购订单发货,一边开销售发票,一边做采购发票校验

下面主要介绍下跨公司销售业务。

二、跨公司销售

接下来按照这个例子来说一下整个跨公司的流程和配置点,例如公司2180为生产性质的公司,负责生产各类产品,公司2270为销售性质的公司,一般不持有库存,公司2270接到客户订单后,直接从2180公司发货至客户处。

1、主数据维护

(1)扩展物料至销售公司

将2180的物料扩展到2270,发货工厂可直接维护2180,也可在销售订单中直接更改

外部客户代码:102851

销售组织2270,属于公司代码2270,对应的客户编码也为2270

交货工厂2180,属于公司代码2180

销售组织2270想客户销售产品,对应的价格条件类型为PR00(标准),销售的产品直接从2180发到客户处

该产品的公司间价格(交货工厂2180对销售组织2270)对应的条件类型为PI01

(2)将销售公司(2270)扩展到生产公司(2180)下

将销售公司作为客户建立到生产公司下

(3)维护价格

维护销售公司对客户的销售价PR00,发货工厂对销售公司的公司间价格PI01

2、系统实现

(1)价格类型和定价过程

对外部客户的价格类型为PR00(标准),也可以自定义,并定义定价过程;公司间价格类型为PI01,也可自定义,并定义定价过程

①定义对客户价格类型ZPR0,和定价过程,并分配到订单类型Z001

②定义公司间定价类型及定价过程

(2)价格定义好之后,去将发票类型分配给订单类型

(3)确定公司间发票上的客户(OVVA),为销售组织2270分配对应的客户2270


 

(4)确定公司间发票中的销售区域数据(OVV9)(销售组织、分销渠道、产品组),为发货工厂分配对应的销售区域数据

(5)发票的复制控制

完成以上内容,基本上就配置完了,然后再去测试检查是否有问题

3、系统测试

(1)创建销售订单

(2)创建交货单

交货单抬头,有两个状态,开票凭证指的是销售公司开给客户发票的状态,公司间开票是指的生产公司开给销售公司的发票状态

(3)创建发票

完成以上内容基本上实现了跨公司销售的业务,但是销售公司的成本和生产公司的收入,无法实现自动记账的功能,只能手工去记,如果要实现,还必须要配置IDOC。现在我们可以看到公司间发票是没有IDOC输出的,接下来配置一下IDOC看下效果。

4、公司间发票IDOC配置

(1)输出确定配置

输出确定也是用的条件技术,也有存取顺序、输出类型、输出确定过程等,配置好这些后,将输出确定分配给发票类型、将输出类型分配给合作伙伴,等开发票的时候,就会去确定输出类型、合作伙伴等(根据维护好的主数据去获取)。

(2)创建RFC连接(SM59),创建端口(WE21)

(3)创建合作伙伴(WE20)

①针对发票中客户的出站参数

A:这个客户表示收票方,也就是咱们在配置消息类型输出的时候合作伙伴的类型的一个具体的客户编码,这个是站在发货工厂的角度去看的,也就是EDI输出的BP合作伙伴的编号;如果站在收票方的角度,要根据这个收票方找到找到具体记账的公司代码才行,也就是一定会有一个对照关系转换表;同理,收票方要根据发票的出具方找到供应商编码才行,也就是开票方才行,这样的对照关系一定要有,并且在产生的IDOC文件里面有字段来标记;收票方会自动从IDOC文件的相关字段里面获取。

B:消息类型和消息代码:这个可以自己开发,也可以使用标准的。比如INVOIC表示开票行为。

C:就是WE21建立的端口号,idoc文件就存在此端口内

D:idoc的基本类型

E:这个RD04就是我们建立的输出类型,处理代码就是产生idoc的代码;

②针对供应商的入站参数

注意:这里的合作伙伴编号,开票和收票,他们之前存在转换对照关系,否则开票方和收票方需要的客户和供应商以及记账公司代码就不能对应了。

这个是有两个地方配置这个转换关系的:一个是SD的公司间开票里面、一个是FI的收票里(OBCE),SAP的逻辑是首先从FI的里面获取,如果没有,则从idoc文件的一个字段里获取,还没有则从SD开票的对照中获取。

(4)自动过账到供应商科目(WEL1)

(5)定义自动过账参数(OBCE)

(6)分配公司代码(OBCA)

(7)分配总账科目(OBCB)

(8)分配税码(OBCD)

(9)主数据维护(VV31)

VV31维护输出条件   RD04   销售组织 2180    客户 2270

完成上述配置后,重新创建公司间发票,可以看到产生了idoc

后续可以用WE02 查询分析 IDOC号   对传输不成功的可以用BD87重新传输IDOC

三、补充说明

1、跨公司销售和发票拆分

当VOV7设置销售订单行项目类别的开票相关为K,则对客户的开票能部分开票,但是公司间的开票不支持行项目拆分开票。

2、跨公司销售中的开票顺序

开票时系统默认优先开对客户的发票,然后再开公司间发票,如果需要先开公司间发票需要如下操作:

①    VF04 设置默认的发票类型为IV

②    VF01手动选择发票类型为IV

3、跨公司销售与财务

采用跨公司业务时,理论上对客户的系统发票和对内部客户的公司间发票应当在同月,这样符合成本和收入匹配的原则。

转载于:https://www.cnblogs.com/sap-ronny/p/9176506.html

SAP 跨公司销售业务相关推荐

  1. SAP跨公司销售和SAP的业务单据操作

    SAP跨公司销售 在由多个公司组成的企业集团中,通常会有一种跨公司销售业务,英文为Inter-Company Sales,简称ICS.常见例子是各地区的子公司向客户开展销售业务,但物料由母公司或特定区 ...

  2. 销售订单_跨公司销售

    销售订单_跨公司销售 by 枫竹丹青 ⋅ Leave a Comment 一.说明 在由多个公司组成的企业集团中,通常会有一种跨公司销售业务,A公司与客户洽谈,在ERP系统中创建销售订单,但货物由B公 ...

  3. 出具发票_为跨公司销售做公司间发票

    出具发票_为跨公司销售做公司间发票 by 枫竹丹青 ⋅ 1 Comment https://www.fenginfo.com/2655.html 一.说明 在SAP中,两个公司间可以进行跨公司销售业务 ...

  4. 跨公司销售利润中心替代

    目录 1 简介 2 问题描述 3 问题跟踪及解决方案 3.1 问题分析 3.2 解决方案 3.2.1 创建退出程序 3.2.2 为应用区域指定替代的出口应用程序 3.2.3 创建利润中心替代 3.2. ...

  5. (转)认识SAP SD销售模式之跨公司销售

    跨公司销售:销售订单的发货工厂对应的公司和销售组织对应的公司不同 比如:9801公司为销售性公司,9901为生产性的公司.当公司9801接到订单后,直接从9901公司发货 如果不通过跨公司销售:需要9 ...

  6. STO,跨公司采购,第三方销售,跨公司销售

    配合不同的业务情形的需要,采用这几中销售和采购业务的模式: 第三方销售:在遇到第三方交易的时候,是由甲方向客户开具发票,但是在交货的时候,实际上是由乙方来给客户交货,同时乙方需要给甲方出具发票,甲方要 ...

  7. 贸易公司销售业务中发票相关问题

    首先,业务环境为贸易公司,非制造业. 1 发票的分类:普通发票,增值税发票和专用发票 普通发票.主要由营业税纳税人和增值税小规模纳税人使用,增值税一般纳税人在不能开具专用发票的情况下也可使普通发票.普 ...

  8. SAP重置公司代码业务数据和主数据-OBR1/OBR2/OBR3

    SAP期初上线或模拟测试环境中,需要重置指定公司代码下的业务数据和主数据. T-CODE如下: OBR1 : 重置业务数据 OBR2 : 重置主数据 OBR3 : 设置公司代码是否允许执行OBR1和O ...

  9. 跨公司销售的销售订单项目类别如何决定?

    根据物料类型与项目类别组的分配及项目类别组与销售订单类型分配有关系: 1.  物料类型与项目类别组分配,此分配为物料类型对应的缺省项目类别组 2.      销售订单与项目类别组分配.项目类别组取得是 ...

最新文章

  1. Cheat Engine Tutorial 闯关手记
  2. 基于WebSocket协议的iOS端即时聊天
  3. Laravel自定义分页样式
  4. python.集合转列表_Python基础数据类型:元组、列表、字典、集合
  5. qq群 voiceover_如何在iOS上使用VoiceOver为所有人构建应用程序
  6. asp.net如何取得纯客户端控件的值
  7. 5G基站功耗,到底有多大?
  8. 语言学博士、Kaggle数据分析师,她说:读研不是必选项,这4项技能学校不教
  9. Svn分支管理的使用(三)
  10. 酷派大神9976A刷机
  11. CPC客户端离线升级失败,不能获取updatesipo信息,可能你的软件在线更新程序没有安装
  12. 英语时态8种基本时态讲解
  13. 小程序uv访客怎么刷_微信小程序获取访客数据-使用攻略
  14. python爬取豆瓣书评排行榜_爬虫:爬取豆瓣读书排行榜
  15. iNode用户win10开热点手机连接时总显示获取IP中的解决方法
  16. 2022建筑架子工(建筑特殊工种)考试练习题及在线模拟考试
  17. 食品加工行业MES与APS的应用
  18. preg_replace() 函数
  19. 关于ARM9中的协处理器CP15及MCR/MRC指令
  20. 渗透测试工具实战技巧合集

热门文章

  1. sscanf函数 linux 物理cpu信息,计算机操作系统实验课程教案2016.doc
  2. 调薪、跨境、补金融,字节电商再出击
  3. 计算机java毕业设计 SSM与VUE的汉服销售论坛系统(源码+论文)
  4. H2 数据库如何以服务器方式启动
  5. 什么是AOP连接点?
  6. 一级建造工程师成绩查询与复查成绩!
  7. 多人在线聊天室,可私聊可发表情包哟~
  8. igs无法分配驱动器映射表_利用VBA获取驱动器的信息
  9. 面向对象技术--面向对象开发技术
  10. windows 上运行 sslocal 提示 libcrypto(OpenSSL) not found 解决办法