SAP FI/SD的集成-VKOA科目确定

前言

一、组成部分

二、使用步骤

1.VKOA确定收入科目

1.1定义物料科目分配组

1.2定义客户科目分配组

2.V/08定价过程

[3. 库存成本Inventory的自动记账科目配置-OBYC](#3. 库存成本Inventory的自动记账科目配置-OBYC)

总结


前言

财务和销售集成的点,也是各种SAP顾问经常遇到的面试问题,实际工作中也会经常涉及,本文主要介绍下基本的配置逻辑,销售收入和成本过账到财务的流程,并不会过于深入讲解各个细节部分。

一、组成部分

销售收入的科目确定,是由以下几个部分作为一个前后关联的序列确定的;

  • Application (key for SD application)-应用
  • Condition Type-条件类型
  • Chart of Accounts of Company Code-科目表
  • Sales Organization-销售组织
  • Customer Account Assignment Group-科目科目分配组
  • Material Account Assignment Group-物料科目分配组
  • Account Key-帐码
  • Accruals account-应记科目/备抵帐户

以上科目确定也是跟billing的条件类型关联确定科目的借贷方向,在V/08的价格条件类型确定。

发货的库存科目确定,则在OBYC里确定。

二、使用步骤

1.VKOA确定收入科目

事务代码-VKOA,打开后会有如下几个table可选,选第一个就好,其它都是重复的。

001 Cust.Grp/MaterialGrp/AcctKey

然后有如下内容,确定科目的sequence,billing的时候系统会根据这个顺序去查找需要post到哪个科目,可以在billing的页面Acct determination -> Environment -> Maintain acct determ查到详细顺序确定逻辑。

  • application ,应用选择V-代表销售 V Sales/Distribution
  • 条件类 :科目确定类型,KOFI(实际决定)、KOFK(带有CO的科目确定),一般选KOFI。在销售中应用的科目确定过程主要有KOFI00,它包含两个条件类型KOFI和KOFK,通过过程中的组例程控制,两个条件类型应用于不同的业务场景,共中KOFI用于常规销售收入的科目确认,KOFK用于包含CO对象(例如内部订单)的销售。
  • 账套:就是科目表,公司代码所被分配的科目表,也就是会计科目表。财务会计和成本核算都使 用同一个会计科目表。MM自动记账的科目表。
  • 销售组织:销售机构,从销售订单中带出。
  • AAGC客户科目组:与客户相关的账户分配,配置在客户主数据上,如下图。

物料科目确定组:逻辑跟客户相似。

  • 账码:记账账户代码,在发票所用的定价过程中指定,主要是用途归类。

1.1定义物料科目分配组

OVK5 : Account Assignment Groups (for ++material++),数据表是TVKM

1.2定义客户科目分配组

OVK8: Account Assignment Groups (for ++customer++),数据表是TVKT

2.V/08定价过程

SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control -> Define and Assign Pricing Procedures -> Maintain Pricing Procedures

事务代码:V/08

定价过程是为了确定价格计算和科目确定的顺序,比如下图这个定价过程有4个条件类型,分别是价格/销项税/统计价格/内部价格,价格就是销售价,销项税是基于这个价格计算的,统计价格的特点是不会参与价格计算,但是否过账到FI,则需要相应的考虑设置条件类型里的应计选择框。

同时这种不参与计算但是post到FI的需要在account key和account key of accruals两个框里都录入帐码,他们会在过账的时候互相抵消。

3. 库存成本Inventory的自动记账科目配置-OBYC

发票之前的成本和库存过账,起自于GI发货,这一步也有多种处理方法,在S/4里也可以将COGS分割到详细的成本科目里,structure则由产品的物料成本估算的组件结构,按比例过账。

具体自动记账科目是事务代码OBYC。

BSX-Inventory posting

GBB-Offsetting entry for inventory posting


总结

本文简要梳理了一下配置步骤和逻辑,忘了来查下。其中各个步骤和参数都有更详细的设置,实际操作中都需要具体需求确定。

相关推荐
爱喝水的鱼丶10 小时前
SAP-ABAP:SAP基础数据校验工具开发系列博客(共5篇)第五篇:性能优化与上线运维:保障高并发场景下的工具稳定运行
运维·学习·性能优化·sap·abap·erp·经验交流
爱喝水的鱼丶16 小时前
SAP-ABAP:SAP 内存管理详解:从架构到优化
开发语言·学习·架构·sap·abap·内存管理
SAP_奥维奥科技2 天前
中国企业ERP选型白皮书(2026研究版)
云计算·sap·sap系统
爱喝水的鱼丶2 天前
SAP-ABAP:SAP基础数据校验工具开发系列博客(共5篇)第三篇:SAP接口对接开发:实现数据的实时/批量校验交互
运维·数据库·学习·性能优化·sap·abap·经验交流
小羔羊的官方学习账号3 天前
【SAP PP】生产工单相关后台配置
sap·配置·pp
smzyydwwb3 天前
BW数据库链接信息包DEBUG
数据库·sap·bw
修电脑的猫3 天前
SAP DATABASE缓存日志清理
缓存·sap
爱喝水的鱼丶3 天前
SAP-ABAP:SAP 简单报表输出开发系列(共6篇) 第四篇:SAP 报表异常处理机制:数据校验与消息提示规范落地
开发语言·数据库·学习·算法·sap·abap
爱喝水的鱼丶3 天前
SAP-ABAP:SAP 简单报表输出开发系列(共6篇) 第五篇:SAP 报表多格式输出:Excel/PDF 批量导出功能实现
学习·性能优化·pdf·excel·sap·abap
风_沙4 天前
AI + SAP ADT实战案例(一):用 Codex 只读排查领料接口里的物料错位
人工智能·ai·sap·abap·erp