跟着团子学SAP SD-RRB(按资源开票)流程演示及核心配置(DIP参数文件) DP80/DP81/DP90/DP91

6 篇文章 6 订阅
2 篇文章 3 订阅

在企业的日常销售业务中,有一类常见的销售场景是根据实际消耗的资源(消耗的人工、物料等)为基础去向客户进行开票,比如Time&Material类型的合同。这类业务场景可以统称为RRB的业务模式,RRB是Resource-related Billing的缩写,也就是资源相关的开票。

典型的RRB案例如售后服务工程师到客户现场进行维修,根据最终实际耗费的工时及消耗的备品备件的成本作为依据向客户进行收费;此外这类业务场景在我们所处的咨询行业也尤为常见:有些SAP实施项目咨询公司正是每月根据客户确认后的实施顾问的Timesheet以及产生的差旅费向客户进行开票收款。

而RRB最核心的配置就是DIP参数文件,DIP是Dynamic Item Processor的缩写,也就是动态项目处理器。DIP参数文件的作用主要是针对于成本对象做一些成本基础或者数量输出的筛选、汇总等,然后将相关数据传输至SD模块。简单来说就是将服务工单或者销售订单中耗费的资源去产生对应的Debit memo requests。通过DIP的RRB开票过程并不是只能基于单一的对象(Service order/Sales order),甚至可以是订单网络(比如一张被分配了很多子订单的Service Order等)。

DIP的功能非常强大,可以灵活地用来处理开票,此外也可以用作CS模块中的Service Order及PS模块中的项目的结果分析、报价等。(通过合理的配置甚至可以对CO模块的内部订单进行RRB)。在DIP中可以定义哪些值应该开票,哪些值应该拒绝等。

*拓展:如果想针对内部订单实现RRB,首先应该进行合理的配置确认销售凭证行项目科目分配支持内部订单,配置路径如下:

在这里插入图片描述配置DIP参数文件的事务代码是ODP1:

在这里插入图片描述
首先需要新增DIP参数文件:

在这里插入图片描述
然后选中新建的DIP参数文件一行点击Usage,维护DIP参数文件的用途:

在这里插入图片描述
在这里插入图片描述
可以看见DIP参数文件主要分为两类:一类用于开票及结果分析,一类用于报价。

RRB中前台基于CS模块中的Service Order的报价的事务代码为DP80:

在这里插入图片描述

RRB中前台基于项目等其他对象报价的事务代码为DP81:

在这里插入图片描述
在今天的讲解中主要是针对开票,所以DIP参数文件的用途选择 1 Billing and results analysis:

在这里插入图片描述

如果选择了的用途是1 Billing and results analysis,则可以同时去维护对应的Debit memo requests及Credit memo requests的订单类型。如果只维护了Debit memo requests的订单类型,则所有的行项目都是借记,如果动态项目中有负的成本或数量则会在销售凭证中以负数的价值体现。

如果用途选择的是“11 Quotation Creation and Sales Pricing”,则只能针对报价单类型维护Sales Doc Type一个字段。(通常维护对应的报价单类型)

如果勾选了“Warranty Check”字段系统在会在Service Order通过DIP报价或形成开票单据的阶段对Service Order中的保质期进行检查。如果检查不通过的情况下会自动的在生成的销售凭证行项目中自动插入拒绝原因。

“DI w/ material”则控制着在material determination的过程中没发现对应物料号的情况。而物料号可以在DIP的Source中直接继承(比如直接将service order中消耗的物料转移为debit memo request中的物料号),也可以由DIP参数文件的material determination过程指定(比如初级服务工程师在系统中设定的作业类型为Level1,而财务针对其所在的维修部门成本中心—A001制定的费率是3000 CNY per day,在DIP的material determination中可以指定作业类型Level1及成本中心A001两个维度对应我们在系统中创建的10000000 初级服务工程师维修费这个service material物料号(后续会讲解Material Determination过程,此处仅作案例讲解)在Debit memo中向客户进行开票。

如果不勾选“DI w/ material”指示符则物料缺失的情况下,系统会弹出相关警告。如果勾选了此指示符系统会自动清空没有找到物料的行项目。(勾选了会降低在后续selection selection阶段配置的工作量,但坏处是可能会遗漏部分我们期望开票的成本)

接下来选中配置后的Usage一行,点击Characteristics进入对应特性的配置:

在这里插入图片描述

特性的配置是DIP参数文件中最核心的配置,我们需要选择哪些特性我们会在RRB中使用到,以及怎样使用:

在这里插入图片描述

首先需要定义哪些特性是relevant charateristics,因为要演示的案例中有人工、物料及相关费用,所以勾选了"Activity Type” “Cost Center” “Cost Element"以及”Material”,(有些特性是系统强制已勾选,比如Object number等)

如果特性是relevant charateristics,则可以通过“Mat. Determination"指示符决定是否在后续material determination的过程中当限制条件。(在后续Material Determination配置中进行讲解)

“No Summarization”则决定了动态项目是否需要汇总,通常情况下如果物料指定都是同一个物料号的情况下,系统会直接进行汇总即使特性值有部分差异。如甲和乙都是初级服务工程师,在特性中我们勾选”Personnel Number“”Activity Type""Cost Center"为有关特性,并在物料决定过程,对应的物料号都是10000000这个初级服务工程师维修费:

在这里插入图片描述

如果在同一张service order,这两位服务工程师都进行了工时的提报,在不勾选“No Summarization”的情况下,最终在销售凭证行项目中只有一行10000000对应的汇总值,而如果勾选了“No Summarization",则最终在销售凭证行项目中会根据不同的员工编号将同一物料号拆分为不同的行项目。

此外还有一些细节的小配置:

(1)如果需要将投入的物料转移为销售凭证的行项目,则“Material”必须勾选“Relevant Characteristics"

(2)如果需要执行基于资源相关的结果分析,则必须勾选"Cost element"为“Relevant Characteristics”

(3)如果有启用Service Product,需要勾选“Product”为“Relevant Characteristics”(Service Product本期就不讲了,否则文章写不完了),在Service Product的使用中又会涉及到SD模块内的Billing Form等,感兴趣的朋友们可以自己先行研究。

而“Structuring”则可以定义动态项目的显示,是多层级的还是单层级的,或者按照什么样的顺序,勾选后需要实际情况勾选后续的“Single Values”或其他指示符。

Structuring的配置可以帮助企业按照自定义的显示需求进行动态项目的汇总显示。(配置讲解略)

然后点击“Source”一行:

在这里插入图片描述

最常见的情况我们选择“0001 Actual costs - line items”,此种方式在创建动态项目的过程中会提供最详细的数据。在Percentage字段可以维护一个待开票金额百分比的默认值,比如维护的120%,则在RRB生成的Debit memo request的待开票金额中按照对应动态项目成本的120%生成。(但SAP不建议在此字段维护超过100%的比例,而是建议通过条件类型等其他方式进行额外费用的征收)

在这里插入图片描述

当然系统也支持维护多种Source,如果有维护多种Source的情况,需要针对每一个Source维护对应的Source Selection以防数据在执行的过程中发生重叠。

最终点击“Material Determination”进入DIP参数文件最终的配置:

在这里插入图片描述

点击“New Enries”后可以新增对应的条目:

在配置DIP参数文件前,需要根据企业实际的开票场景去创建对应的Service Material:

这次实例中在系统中维护了三个Service material:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

像Travel Expense这种,只需要选择Transfer Costs Only,这样在RRB过程中系统会针对产生的差旅费成本在debit memo request中形成99000004行项目,在Transfer Cost Only的情况下,数量自动为1.

而空白行项目是针对于使用的物料,如果需要将使用到的物料带到debit memo request中去,需要勾选“Material Direct”指示符。

下面需要每一个行项目去设置对应的限制范围:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
如果存在多个特征值对应同一个物料的情况下可以通过GS01快速创建对应的集,或直接通过每个对象单独集合创建的事物代码创建。(比如成本要素可以通过KAH1直接创建对应的成本要素组)

另外需要注意的小细节是在Criteria界面的所有特征值不能留空,留空则意味着对应的值为*, 这样RRB过程可能会不够清晰系统可能也会有其他的报错。

最终创建完成后的DIP参数文件可以通过事物代码ODP2A检查是否配置有错误或其中的数据有重叠:

在这里插入图片描述

为了进行演示在系统中创建了一个两层WBS的结构,第二层分别人工、物料以及差旅以便吸收不同的成本:

在这里插入图片描述

在本次案例中假设客户跟我们签订了一个长期维修项目,每个月按照实际的人工、消耗的物料以及服务工程师发生的费用向客户进行开票收费:

首先在系统中创建对应的一个销售合同或订单,此订单中只有一个行项目代表整个长期的维修项目:

首先在销售订单行项目中Account Assignment的页签下分配对应的开票WBS元素:

在这里插入图片描述
以及在Sales B页签下维护对应的DIP参数文件:

在这里插入图片描述

下面分别以CAT2报工,直接对科目分配为P类型的采购订单进行收货、以及F-02直接对相应WBS过账进行工、料、费用的收集,并分别对应独自的WBS。

对应的人工的报工数据如下:

在这里插入图片描述
系统中维护的费率信息如下:

在这里插入图片描述

对应物料的收货会计凭证如下(因为随意搭建的测试系统,所采用的会计科目不适用请忽略):

在这里插入图片描述

在这里请记住在项目中消耗的物料号编码为33000049:

在这里插入图片描述
对应的差旅费用会计凭证如下:在这里插入图片描述
所以后续RRB中待开票的成本的预期结果应该如下:

在这里插入图片描述
如果是针对Service Order的开票事物代码为DP90,如果是针对销售订单则用DP91:

在Sales document一栏中输入对应的销售订单号:
在这里插入图片描述
需要了解的是在DIP参数文件Characteristics中Structuring的设置会影响到红框内的显示逻辑及样式等:

在这里插入图片描述
在这里插入图片描述
设置合适的开票金额后就可以保存生成对应的Debit memo request:

在这里插入图片描述
拓展阅读1:

有些情况下成本是定价的基础,所以成本数据应该复制到相应的定价过程中的特定条件。

通过ODP4可以针对对应的借贷项凭证指定对应成本的条件类型:

在这里插入图片描述
当然条件类型还由OVKK配置中销售区域或客户等其他标准决定。

拓展阅读2:

之前提到用于物料确定输出的Service material系统提供的对应Item category有DIEN/LEIS。针对DIP开票销售订单类型标准的有L2以及G2,针对Service order的DIP报价销售订单类型有AE,针对项目的DIP定价销售订单类型有AP。

拓展阅读3:

针对Resource-related的结果分析,系统标准的有两类评估方法,分别是:

Valuation method 14:销售成本等于已开票的成本和拒绝的成本总和,WIP等于未开票的成本.RANI(Revenue affecting net income)=实际收入

Valuation method 15:销售成本等于已开票的成本、未开票的成本及拒绝的成本总和。针对未开票成本对应的模拟收入会以revenue in excess of billings的形式更新。RANI=实际收入+revenue in excess of billings

总的来说DIP适用的业务场景非常广泛,适合SD顾问、FICO顾问、PS、CS顾问都进行一定的研究,通过RRB能对前段的成本到后期的收入有一个完整的链条,如果不了解此功能的话可能在给方案的时候就错过SAP提供的标准而强大的功能。

  • 3
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值