上一篇已经介绍了业务范围的概念。如果要在项目中启用业务范围,主要需要解决业务范围派生的问题,也就是说,其他模块在处理业务流程的操作时,如何自动、正确地决定会计凭证中的业务范围。
在事务码 OBY6 中有一个重要选项:Business area financial statement,我们先来说说它的作用。
Business area financial statement
这个选项的作用:
- 即使 field status 设为隐藏,也强制变为 ready for input
- 实现 business area 的派生,比如从对方科目派生,发票校验时从上一步采购收货的 GR/IR 科目派生;也就是说,不勾上就不会派生了
- 对期末调整的影响: 如果勾上,系统会检查会计凭证是否需要期末调整,并且作上标记,比如借贷方的业务范围不同是需要调整的,这张凭证就被标记。另外,勾上后,如果做的会计凭证,所有行项目在同一个业务范围,最后一行业务范围不填的话 SAP 会自动填充。
- 与之相对,如果不勾上,用户所做的会计凭证,不会在期末进行调整。
业务范围派生
因为 business area 和 company code 之间没有分配关系,那么会计凭证的业务范围怎么产生呢?
FI 手工录入的会计凭证,一般手工录入业务范围;系统通过集成方式生成的会计凭证,当然不能每一个单据都手工录入。SAP 定义了业务范围的派生规则,包括物料、固定资产、CO 对象等。
Business Area 与 MM 集成
MM 中确定业务范围主要有两种方式:
- 工厂 -> 业务范围: 如果一个工厂下有多个业务范围需要,可以考虑通过虚拟工厂来实现
- 工厂+产品组(division) -> 业务范围:工厂+产品组组合的方式派生出业务范围 (产品组在物料主数据的销售视图中输入)
配置:
- IMG PATH:
IMG ->Enterprise Structure->Assignment->Logistics – General->Assign Business Area to Plant/Valuation Area and Division
T-CODE:OMJ7
如果 plant 和 valuation area 不同,通过上面的按钮设置,如果相同,通过下面的按钮设置。
定义了上面的派生规则后,具体到会计凭证的行项目,派生规则如下:
会计凭证的存货科目基于工厂+产品组(division)的组合来派生。同一会计凭证中,其它行则基于存货科目的业务范围派生,如果其他行是费用科目,则根据 CO 成本分配对象 (cost assignment object) 派生。
业务类型 | 派生规则 |
---|---|
stock transfer | 物料跨 BA 转移,接收的 BA 和发送的 BA 都根据物料主数据派生 BA。如果出现价格差异,费用计入接收的 BA |
发料 | 发料导致存货减少,存货科目的 BA 从物料主数据派生。对方费用科目从 cost assignment object 派生。 |
盘点和价格更改 | 存货科目的增加和减少根据物料主数据派生,对方费用/收入科目的派生有两种可能性:如果指定了成本中心,则用科目分配模型派生。如果没有指定成本中心,则根据存货科目派生。 |
采购收货/发票校验 | 如果发票存在多个 BA,则供应商的 BA 为空 |
委外加工收货 | 加工入库的物料按 goods receipts 派生 BA,发出的物料按 goods issue 派生 BA |
Business Area 与 SD 集成
SD 模块遵循 MM 的派生规则,根据工厂或工厂+产品组来派生。
配置:
IMG PATH:
IMG->Enterprise Structure->Assignment->Sales and Distribution->Business Area Account Assignment->Assign Business Area by Sales Area
T-CODE:OVF1
- 先通过 Define Rules By Sales Area 这一步骤定 rule,将 rule 设为 2,才能进行assign business area by sales area 的设置,否则看不见 sales area。
参考:
https://forums.sdn.sap.com/thread.jspa?messageID=6414358#6414358
https://forums.sdn.sap.com/thread.jspa?threadID=1466798
Business Area 与固定资产
要点
- 固定资产主数据中有业务范围字段,系统据此派生出业务范围,因此不需手工输入。
- 如果固定资产有成本中心,则会根据成本中心中设置的业务范围带出业务范围。
- 如果固定资产已经有交易数据,则不允许变更固定资产主数据的业务范围,也不允许将成本中心更改为另一个业务范围的成本中心。比如,原来的成本中心所属业务范围是 1000,想变更为新的成本中心业务范围是 1100,则系统不允许。需要增加固定资产主数据的间隔期。
具体到业务的派生规则:
业务类型 | 派生规则 |
---|---|
资产取得 | 借方资产科目的业务范围从资产主数据中派生,对方科目的业务范围从借方派生 |
固定资产折旧 | 累计折旧科目的业务范围从资产主数据中派生,折旧费用科目的业务范围从对方科目中派生 |
资产报废 | 报废时,冲销的资产科目和累计折旧科目从资产主数据中派生,报废的损益科目从对方科目中派生 |
资产转移 | 创建一个新资产,从旧资产转移至新资产。 |
这里有一个细节:因为固定资产科目业务范围根据主数据,折旧费用科目首先参考成本中心,如果成本中心的业务范围与资产主数据的业务范围不同,系统在折旧时会给出警告消息,并且折旧费用根据资产主数据的业务范围对折旧费用科目的业务范围进行调整。
Business Area 与应收应付
- 客户/供应商的业务范围从对方总账科目派生
业务类型 | 派生规则 |
---|---|
发票业务 | 1)客户/供应商从对方总账科目派生 2)税务科目总是没有 BA 的。如果用户在 FI 中录入凭证,税务科目行项目的业务范围可以手工输入 |
付款业务 | 1)付款中客户、供应商的 BA 从发票派生。2)银行科目没有 BA,除非手工输入; 3)现金折扣、汇差科目从客户/供应商派生。如果没有,则需期末调整 |
预付款(down payment) | 没有业务范围,除非手工输入 |
Business Area 与成本中心/内部订单
- 成本中心、内部订单主数据中可以输入业务范围,用于派生。另外,OKB9 中也可以指定业务范围。将 Account assignment detail 字段改为 2-Business area is mandatory
参考
http://help.sap.com/saphelp_erp60_sp/helpdata/en/e5/077a8a4acd11d182b90000e829fbfe/frameset.htm