SAP跨公司销售业务测试与原理V1.0

更新时间:2023-11-25 03:00:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

SAP跨公司销售(ICS)业务——测试与原理 .............................................................................. 3 Part 1. 测试环境、测试剧本与测试数据 .................................................................................. 3 1.1 测试剧本 ...................................................................................................................... 3 1.2 术语规范 ...................................................................................................................... 4 1.3 测试数据 ...................................................................................................................... 5 Part 2. 业务流程 ...................................................................................................................... 6 2.1 接单方签署并下达销售订单 ......................................................................................... 6 2.2 需求计划的落实传递 .................................................................................................... 7 2.3 修改销售订单,变更交货工厂 ................................................................................... 10 2.4 重新落实需求计划 ...................................................................................................... 12 2.5 供给工厂创建交货单 .................................................................................................. 13 2.6 供给工厂拣配 ............................................................................................................. 15 2.7 供给工厂过账出货 ...................................................................................................... 18 2.8 接单方出票,向客人收款 ........................................................................................... 20 2.8.1 对外销售发票的单价 ........................................................................................... 20 2.8.2 会计凭证的价值分析 ........................................................................................... 21 2.9 供给方出票,向接单方收款 ....................................................................................... 21 2.9.1 内部结算发票的单价 ........................................................................................... 23 2.9.2 会计凭证的价值分析 ........................................................................................... 24 2.10 接单方承认对供给方的应付账款 ............................................................................ 24 Part 3. 技术原理剖析 ............................................................................................................. 27 3.1 序曲 – 组织单元的设计 ............................................................................................ 27 3.1.1 公司代码 ............................................................................................................. 27 3.1.2 工厂代码 ............................................................................................................. 27 3.1.3 公司代码与工厂代码之间的分配关系 ................................................................. 28 3.1.4 接单方与供货方的销售组织 ................................................................................ 28 3.1.5 接单方与供货方的销售区域组合 ........................................................................ 29 3.1.6 接单方与供货方的销售组织和渠道对各自工厂的匹配关系 ................................ 30 3.1.7 接单方的销售组织和渠道对供货工厂的匹配关系 ............................................... 31 3.1.8 接单方和供货方各自装运点与工厂的匹配关系 .................................................. 31 3.1.9 接单方的采购组织设置 ....................................................................................... 32 3.2 慢板 – 主数据的准备和部分关键定制 ...................................................................... 33 3.2.1 以接单公司的立场,创建供货公司的供应商主数据 ........................................... 33 3.2.2 以供货公司的立场,创建接单公司的客户主数据 ............................................... 35 3.2.3 物料主数据的组织单元覆盖 ................................................................................ 36 3.2.4 物料对外销售价格主数据 ................................................................................... 37 3.2.5 物料对内结算价格主数据 ................................................................................... 38 3.2.6 内部结算发票价格条件的特殊定制细节 ............................................................. 39 3.2.7 跨公司销售订单和发票的定价过程确定 ............................................................. 40 3.2.8 跨公司销售订单或发票的定价过程细节 ............................................................. 41 3.3 协奏 – 发票类型的输出的配置和数据准备 ............................................................... 43 3.3.1 为公司间交易发票类型分配输出确定程序 .......................................................... 43

第1页,共74页

3.3.2 定义输出确定程序 .............................................................................................. 43 3.3.3 输出类型RD04的定制 ....................................................................................... 44 3.3.4 为接单方的客户号维护RD04输出条件的主数据 ............................................... 45 3.4 回旋 – 公司间发票的系统配置 ................................................................................. 46 3.4.1 销售订单类型配备公司间发票类型 ..................................................................... 47 3.4.2 把接单公司之销售组织的内部客户号确定下来 .................................................. 48 3.4.3 指定EDI传输的供应商逻辑地址 ........................................................................ 49 3.5 高潮 – IDOC内核与财务端的设置 ............................................................................ 50 3.5.1 维护IDOC处理的端口 ....................................................................................... 50 3.5.2 定义客户的伙伴参数文件 ................................................................................... 50 3.5.3 定义供应商的伙伴参数文件 ................................................................................ 54 3.5.4 为EDI接收发票定义程序参数 ........................................................................... 56 3.5.5 为EDI接收发票分配公司代码 ........................................................................... 58 3.5.6 为EDI接收发票分配总账科目 ........................................................................... 58 3.5.7 为EDI接收发票分配税码 ................................................................................... 59 3.5.8 EDI接收发票的总账科目的数据要求 ................................................................. 63 3.6 尾声 – 计量单位的定制和EDI凭证价值分析 ........................................................... 64 3.6.1 计量单位的特殊定制要点 ................................................................................... 64 3.6.2 EDI自动产生会计凭证的价值分析 ..................................................................... 67 3.7 余韵 – IDOC讯息监控与背景作业 ............................................................................ 69 3.7.1 IDOC讯息监控 ................................................................................................... 69 3.7.2 背景作业 ............................................................................................................. 72 Part 4. 附加说明 .................................................................................................................... 74

第2页,共74页

SAP跨公司销售(ICS)业务——测试与原理

Part 1. 测试环境、测试剧本与测试数据

本公司自己的IDES系统,客户端800。登录语言最好选择英文(EN),汉语环境无法保证有关的表单格式已具备。

1.1 测试剧本

一、 剧本描述:

卖方与客人签约提供某个产品,然而卖方是“销售型公司”,没有生产的资质,只能找一个第三方购买。第三方安排供货,把交易标的物品直接交给客人,然后根据客人签收的凭证向卖方主张权利(即收款)。卖方验证签收凭证与事实无误之后,向第三方承认债务(即支付货款),自己也向客人出票主张权利。

这个“三角交易业务”项下,第三方的角色非常关键。以下是分析——

二、 上述剧本的分析:

1. 上述剧本的分析,首先需要划分两个维度(Dimension):第一、交易的当事人“第三方”与

“卖方”之间是否存在资本上的关联关系?第二、发生在“第三方”与“卖方”之间的标的物品,其物流是否存在“入卖方仓库”的事实?如下图,以这两个维度为坐标,业务被划分为四个象限——

(图:三角销售交易四象限图)

第3页,共74页

2. 以下用SAP的系统业务,对这四个象限分别分析:

2.1 第1象限:卖方找与自己存在资本关联的第三方购买产品,收货入库后再交给客人。这个

流程其实是两段业务:首先是卖方与第三方之间的STO(库存调拨订单)业务,然后是卖方与客人之间的正常销售业务。本案中无论是货物流向还是债权债务关系,第三方与客人之间并没有直接的业务关系;

2.2 第2象限:卖方找与自己没有资本关联的第三方购买产品,收货入库后再交给客人。这个

业务其实也是两段业务:首先是卖方与第三方之间的常规采购业务,然后是卖方与客人之间的正常销售业务。这是一个典型的“左手买进、右手卖出”的贸易业务。同样,本案中无论是货物流向还是债权债务关系,第三方与客人之间并没有直接的业务关系;

2.3 第3象限:卖方找到与自己没有资本关联的第三方购买产品,但货品自始至终并未进入卖

方的仓库,而是由第三方直接交给客人。这个业务就是SAP称为“第三方销售订单”(3rd party sales order)的三角交易业务,第三方是“外部供应商”,三方在业务中形成一个整体,彼此之间存在着业务关联关系;

2.4 第4象限:卖方与第三方存在资本关联,货品始终没有进入卖方仓库,第三方直接交付给

客人。由于卖方对第三方存在应付账款(AP),第三方对卖方存在应收账款(A/R),显然不能把第三方当成简单的外部供应商来对待。这个业务在SAP系统里被称为“跨公司销售”(Inter-Company Sales,ICS),在ICS中,卖方叫做“接单方”(Selling Party)或者“订单方”(Order Party),第三方叫做“供货方”(Supply Party),它们与客人一道组成一个三角业务关联整体。本文后续章节所描述的,就是这个象限的内容。

3. 追问:卖方与第三方虽然事实上存在资本关联关系,但第三方尚未进入SAP系统(即尚未上

线),那业务怎么处理?

回答:问得好。第三方只要没有体现为SAP系统内的组织单元(如公司代码、工厂代码等),就一律“视作外部供应商予以管理”。

只有概念明确,测试才有依据,因此,请认真领会本段落所述的业务场景。

1.2 术语规范

为避免概念混淆,本文行文中,将把测试剧本中的“卖方”称为“接单方”或者“接单公司”

第4页,共74页

(Ordering party),而“实际供货方”称为“供货方”或者“供货公司”(Supplying party)。

1.3 测试数据

数据种类 代码 本业务中的作用 数据要求 1.对工厂2200和1000同时维护; 2.对销售组织2200和1000同时维护。 1.对销售组织2200和1000同时维护; 2.至少要对公司代码2200维护。 物料主数据 M-01 交易的标的物 客户主数据 2500 与接单方签约的客人 接单方的公司代码 接单方的工厂代码 接单方的销售组织 供货方的公司代码 供货方的工厂代码 供货方的销售组织

2200 2200 2200 1000 1200 1000 与客人签署销售订单的我方当事人 履行销售订单交货业务的默认工厂 签署销售订单的组织单位 实际履行交货义务的会计发生主体 实际履行交货义务的实体工厂 内部应收账款结算的销售组织 组织单元,非前台维护数据。有关要求,见本文《技术原理剖析》部分 第5页,共74页

Part 2. 业务流程

2.1 接单方签署并下达销售订单

步骤: 1.

事务代码VA01。初始屏幕中,Order type = OR,Sales organization = 2200,distribution channel = 10,Division = 00。敲回车; 2.

Sold-to party = 2500,Req. deliv. Date服从系统自动默认结果。敲回车,呼出其他默认内容,把表头固定下来; 3.

行项目中,输入物料号M-01,数量自定(别太大,太大了存货不够,补进又会生出其他的操作),敲回车。可以看到,系统默认的交货工厂是2200。

4. 5.

菜单“Edit→incompletion log”,确保没有缺失的内容。 选择行项目(摁瘪),点击图标

,观察行项目的价格。记住了,可以修改的价格条件

只有主价格PR00,其余都是来自价格主数据或者付款条件的价格数字;

第6页,共74页

6. 存盘,记录下号码。

2.2 需求计划的落实传递

下达销售订单成功,那么订单需求通过系统关于需求传递的有关定制,自动落实需求计划。本步骤不存在写操作,只显示,步骤如下:

启动事务代码MD04,输入物料号M-01(这是销售订单交易的标的物品),再输入工厂2200(即销售订单默认的交货工厂),敲回车进去。结果如下——

第7页,共74页

接单方(2200)本身是个销售型公司,之所以设置工厂代码,是因为销售交货单是在工厂层面发生,而不是由于其事实上存在库存。事实上,如上图所示,工厂2200的存货是一张白皮。

问题是:这一步骤下,需求计划到底是传递给2200还是1200?

答案很明确:在这个步骤,需求计划还只是传递到2200即接单方层面,还没有传递到1200即事实上的供应工厂层面。你用MD04可以迅速获得验证——

事实上,如果我们用VL01N创建交货单,如下图所示的界面把供货方装运点输入后,您看看系统会有什么反馈——

第8页,共74页

(图:用供货方装运点去创建交货单的初始屏幕)

敲回车后,系统反馈如下图所示。很显然,这绝对不是“可以创建外向交货单”的界面。

(图:供货方装运点不能创建交货单)

怎么办?供货方(即1200)不能创建交货单,我用接单方(即2200)可以创建交货单吗? 试试不就知道了吗?结果如下图,显然,这是“可以创建外向交货单”的界面。

虽然2200工厂项下M-01没有任何存货,但由于ATP检查的配置,我们还是可以“创建交货单”,只不过不能“拣配”、更不能“过账发货”而已。

第9页,共74页

(图:接单方装运点可以创建交货单)

不过不要太高兴地说“接单方装运点可以创建交货单,那么问题就解决了”这句话。请问:我们的业务是什么?是直接由接单方向客人交货吗?如果是这样,那本文叙述这么多不就全成为废话吗?还有什么存在的价值?

从业务本身而言,货并没有进入接单方2200的库存,而是直接由供货方1200发给客人,那么请问2200有什么理由创建交货单?

(愤怒地)询问:供货方1200不能创建交货单,接单方2200可以创建交货单却不符合业务,那到底该怎么办?

(从容地)问答:这就是我们的下一步操作——

2.3 修改销售订单,变更交货工厂

根据接单方(2200)与客人的销售契约,允许从接单方的兄弟公司(即供货方1200)供货。既然实际交易的契约允许,那么我们当然可以把销售订单的交货工厂,从默认的2200变更为事实上的1200。

变更操作很简单,步骤如下—— 1. 2.

事务代码VA02,输入记录下的销售订单号码,敲回车进去; 在行项目级别,把工厂从默认的2200,变更为1200!敲回车确认;

第10页,共74页

3. 就这么简单吗?不,没那么简单。请选择行项目(摁瘪),点击上图下方的图标,进

入行项目的“价格”。请问:价格有什么变化?是不是如下图所显示的那样,多出了一条可以修改的价格条件PI01?

4. 我们先记住这两个命题:①、价格PR00是接单方与客人之间的结算基本单价;②、价

第11页,共74页

格PI01则作为接单方(2200)与供货方(1200)之间的内部结算单价的基础。随着后续测试的进行和结果分析,我们将验证这两个命题的正确性。 5.

切换到行项目的卡片夹shipping,我们可以看到,不仅工厂成为1200,装运点也成为1200了。把storage location的赋值输入为0001。

6. 菜单“edit→incompletion log”,确保订单没有缺失的内容,存盘。

2.4 重新落实需求计划

MD04,观察接单方(2200)项下,大地白茫茫真干净:

第12页,共74页

MD04,观察供货方(1200)项下,这回,需求元素可是实实在在的了。

供货工厂(1200)的计划人员只要看到MD04中1200工厂项下的需求和存货,自然就了解供需对照状况。

本例中,存货(Stock)量已足够覆盖需求(requirement)量,因此系统不会产生计划单(如果是内部获取)或者采购申请(如果是外部获取,物料类型HAWA是trading goods,外购商品,即所谓“左手买进右手卖出的东西”,一般就是外部获取)。

2.5 供给工厂创建交货单

供货工厂1200的存货已经到位,那么当然就可以向客人交付了。系统内的操作步骤如下—— 1.

事务代码VL01N,输入装运点1200,输入销售订单号。日期必须可以覆盖销售订单中的要求交货日期。如下图——

第13页,共74页

2. 敲回车后,这回系统准许交货工厂创建交货单了。

3. 4.

存盘,记录下交货单号码。

刷新M-01在工厂1200项下的MD04显示。可以看到需求元素变更为交货单。

第14页,共74页

2.6 供给工厂拣配

在绝大多数客户化SAP实施项目中,交货单创建完毕,打印出来就可以过账发货了。然而这是IDES系统,为了不影响其他同事全面学习和测试SAP的功能,我们没有修改交货单与交货行项目的定制,因此我们的交货单行项目中,有两个醒目的状态,如下图——

这两个状态的赋值,要么空白(即“无关”),要么就必须是C(即“已完全处理”),其余状态如A或者B都无法过账出货。那么,怎么做呢?以下是步骤——

1.

事务代码VL03N,输入交货单号。进入行项目的卡片夹“picking”项下,把仓库号(Warehouse number)抄下来。退出交货单。

第15页,共74页

2. 事务代码LT03,输入仓库号、工厂代码和交货单号,其余不问,如下图——

3. 上图敲回车后,进入处理界面。滑鼠放在交货单行项目任何一个位置,再点击上方的大图标

第16页,共74页

4. 系统马上在卡片夹“processed items”下,把交货单及其行项目转移过去了。

5. 6.

存盘。系统告知。

熟悉WMS的顾问应该知道,转储订单(transfer order,TO)创建之后需要确认(confirmation)。不过在IDES系统中,根据WMS的有关定制,交货单环节的TO创建成功后即自动确认。用LT21验证,下图的状态图标及其文本说明,相信已经把意思表达得很充分了。

第17页,共74页

7. VL03N,重新显示交货单,看看状态如何——

8. 退出交货单的读操作界面,本步骤结束。

2.7 供给工厂过账出货

拣配完成,可以出货了。开两个会话(session),一个MD04观察M-01的存货/需求对照,另一个VL02N执行过账发货操作。事务代码VL02N,输入交货单号,点击那个大大的图标“Post goods issue”。

点击图标的操作非常简单,叙述从略。

点击过账后,MD04的结果显示如下,存货减少,需求元素姿消。

第18页,共74页

VA03显示销售订单的凭证流(document flow),可以清楚地追溯到交货单、拣配单和物料凭证的信息。

发的是工厂1200的货,而工厂1200又从属于公司代码1000,这笔货不能不明不白,因此公司代码1000项下,当然将产生一笔会计分录。

第19页,共74页

2.8 接单方出票,向客人收款

事务代码VF01,参照已过账出货的交货单创建标准发票(F2)。过程从略,结果如下——

我们需要验证两个问题:1. 出具销售发票依据的单价是哪个? 2. 会计凭证中的价值是怎么计算来的?

2.8.1 对外销售发票的单价

VF03显示销售发票,观察其PR00的单价和价值。

第20页,共74页

本文来源:https://www.bwwdw.com/article/p80t.html

Top