
SAP FICO
文章平均质量分 69
SAP FICO 模块
stone0823
财务、SAP以及编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何通过ABAP获取SAP生产订单的目标成本
SAP系统中,生产订单的目标成本并未直接存储在底表中,而是通过计算获得。要获取目标成本,可以通过两种方法:一是调用K_TARGETCOSTS_OBJECT_RECALC函数,但需先获取生产数量、计量单位等信息;二是基于K_KKB_KKBCS_CO_OBJECT_READ函数进行拷贝和微调,创建一个新的函数来获取目标成本。这两种方法都需要对SAP函数组和代码进行深入理解和操作。原创 2025-05-10 20:14:11 · 1108 阅读 · 0 评论 -
SAP CO88根据标准价格拆分增量错误解决
CO88事务码可能出现如下错误,错误消息号 MLCCS015。出现该错误,表示成本组件分解出现了问题,参照 MLCCS015 错误的帮助文档:其实这里已经说明了原因和解决方法,但不是很具体。note 632752 - Use of the program MLCCS_KO88_TREATMENT 有比较详细的说明。这里对操作步骤作简明扼要的总结。SE38: MLCCS_KO88_TREATMENT 或者事务码 FCMLHELP,找到杂项帮助台。运行 MLCCS_KO88_TREATMENT。选择删除设置:运原创 2025-04-01 20:19:41 · 581 阅读 · 0 评论 -
SAP CO88 成本要素没有被分配到成本组件结构错误解决
双击一路跳转到原始凭证,发现是 FI 手工做的一个尾差调整。也就是说,对于生产订单来说,所有成本要素在结算环节,也需要基于 OKTZ 定义的成本要素和成本组件对应关系进行定义,如果 OKZT 没有定义关系,则会报错。MLCCS010 错误,也就是成本要素XXXX没有被分配到成本组件结构,这个错误是很常见的。因为正常流程,生产物料都是基于 BOM,都要进行标准成本估算。解决这个问题,还是要通过 CO03 去分析发生的成本,看有哪些成本要素。可以看出,500199000 确实在发生的成本中存在。原创 2025-03-03 19:37:04 · 795 阅读 · 0 评论 -
SAP COFC错误信息记录删除
COFC的错误信息记录,在标准功能下面是不能删除的:oss note 530174 - In the 'Reprocessing of confirmations with errors in calc.CO 提供了一个删除的程序,代码如下:reporttablesafrcdatai_afrclikeafrcoccurs0datai_afrulikeafruoccurs0datatmp_kokrslikecaufvkokrsdatatmp_bukrslike。原创 2025-03-03 09:42:00 · 1111 阅读 · 0 评论 -
SAP S/4固定资产年度切换步骤和要点
FAA_CMP 也可以代替 FAA_CLOSE_FISC_YEARS 来关闭当前年度,但 FAA_CLOSE_FISC_YEARS 界面更加直观和简单。这里有两个日期,下面一个这就范围的已关闭日期,是固定资产的会计年度,表示2023年已经关闭,上面一个最晚会计年度,是分类账的年度,表示目前在 2024 年度。因为 2024 存在没有计提的折旧,尝试做 FAA_CLOSE_FISC_YEARS,系统触发 AU267 错误:公司代码 1300 中的固定资产具有未完全记入账簿的折旧。完成当前年度固定资产折旧。原创 2025-02-28 14:40:15 · 775 阅读 · 0 评论 -
修改SAP固定资产统驭科目为普通科目
如果固定资产的历史传输状态为已完成,则 OAMK 中公司代码不出现,必须修改为进行中,或者进行中(允许其他过账)。一般在项目初始化的时候,可能用到这个科目进行固定资产相关科目的初始化。但这个科目也能在特殊的场景下,临时打开,从而允许固定资产和累计折旧科目的手工记账 (由此产生的 FI 和 AA 不一致是另外一个话题 )。比如审计调账,并且需要记账到特殊期间,这个时候,要么有非统驭科目,要么就要临时的统驭科目进行修改。我们知道,SAP的固定资产和累计折旧科目需要设置为统驭科目,类型为 A。原创 2025-02-25 20:23:21 · 490 阅读 · 0 评论 -
一个SAP固定资产折旧开始日期的细节
最近一个项目用到固定资产跨公司代码的转移(ABT1N),在做测试的时候,碰到一个问题。固定资产从公司 A 转到公司 B 之后,固定资产每月的折旧金额变化了。经检查,原来是在 B 公司折旧开始日期没有沿用原来的折旧开始日期。经查找,发现了 SAP 对资产折旧日期控制的一个细节,记录下来备忘。原创 2025-02-25 20:07:57 · 838 阅读 · 0 评论 -
SAP物料账未分配差异-跨公司代码转储
由于企业调整,3201 工厂拆分到独立的公司代码,编码为 3601。从 CKM3 可以看出,跨工厂转储的物料,结算时候能够转移相应的差异 (123,059.48),不存在未分配差异。SAP物料账支持跨工厂转移,但标准功能不支持跨公司代码转移。如果转储是跨公司的,物料账结账的时候存在未分配差异。而在接受方,这个结算差异没有过来。原创 2025-02-09 15:14:59 · 568 阅读 · 0 评论 -
使用CKMVFM分析SAP物料帐未分配差异
如果出现未分配差异,需要对数据进行查找和分析,第一个需要使用的工具就是 SAP 的值流监视器 (CKMVFM),尽管很多场景下 CKMVFM 也看不出来。什么是 price limiter quantity 呢,简单来说,有些业务并不会有物料的数量的变更,但会产生差异 (主要是价格差异),比如发票校验、生产订单结算、MR22做物料价值调整。上一篇所举的发票数量超过库存数量,就是一个典型例子。未分配差异的计算逻辑:price limiter quantity > 累计库存数量,则超出的部分计入未分配差异。原创 2025-02-08 09:28:29 · 1622 阅读 · 0 评论 -
SAP物料账未分配差异-采购发票数量大于库存数量
在服务客户的过程中,碰到了比较多的未分配差异,有的时候,客户会比较疑惑,这些差异产生的原因,或者知道产生的原因,但不知道差异是怎么计算出来的。为方便后续查询,将碰到的场景做一个记录。SAP oss note 908776 介绍了未分配差异的主要原因。原创 2025-02-07 17:01:08 · 1061 阅读 · 0 评论 -
SAP BP事务码贸易伙伴字段被隐藏的解决方案
正常情况下,BP 事务码可以填写贸易伙伴字段,用户集团内部客户和供应商标识,用于财务报表合并。今天在一个项目导入集团内客户和供应商主数据时,贸易伙伴竟然不见了。在 CVIS1 存在的情况下,使用事务码 BUSP 重新生成子屏幕。原创 2024-12-25 14:40:45 · 650 阅读 · 0 评论 -
BAPI_ACC_DOCUMENT_POST导入外币凭证
方法二:修改 populate_currency_amt.。每一行在 lt_currencyamount 内表中用两行来表示,通过 curr_type 来区分。00 表示凭证币别,10 表示本位币。使用 BAPI_ACC_DOCUMENT_POST 导入外币凭证有两种方法。基于测试和演示目的,数据使用硬编码。原创 2024-12-20 15:20:40 · 541 阅读 · 0 评论 -
FAGLL03 错误ANALYZE_ACT_FIELDCAT解决
运行 FAGLL03 事务码出现 ANALYZE_ACT_FIELDCAT 错误:错误的原因主要是 T021S 和 结构 RFPOSEXT 之间不一致,解决方案在 oss note 1977236 中。原创 2024-12-18 15:57:11 · 422 阅读 · 0 评论 -
SAP EC-CS如何实现自动抵消
定义方法:方法明确如何抵消定义任务:任务表示具体的合并业务,比如往来抵消。任务使用方法来实现定义凭证类型以内部债权债务的抵消为例,01211 方法表示内部应收应付的抵消。这是 SAP 预置的方法。01211 方法包括 1122 和 2202 项目的抵消。1122 和 2202 被设置为集合,是为了增加灵活性,对应的集合用事务码CXSA查看。双击进入明细:有4个页签,第一个和第二个页签是集合的设置。任务表示具体的合并业务,比如往来抵消。任务使用上面定义的方法来实现。原创 2024-03-02 21:22:00 · 2618 阅读 · 0 评论 -
FAGLL03H导出大量数据的方法
最近一些客户反映,由于审计的需要看数据,需要将明细账导出到 Excel 文件中,采取的办法是 通过 FAGLL03H 事务码。但在数据量比较大的时候,导出会失败。这里介绍一个方法,能实现数据量较大的时候也能导出。原创 2023-02-20 19:39:59 · 1417 阅读 · 0 评论 -
SAP S/4 FAGLGVTR错误解决
可以看出,SAP 提示处理了 365 个固定资产,但哪些资产处理失败,究竟哪些资产存在问题,SAP 没有进一步说明。查看该固定资产的几个关键字段,比如资本化日期、首次购置日期、购置年度、折旧开始日期等,果然发现资本化日期、首次购置日期、购置年度存在问题,字段值为空。一般情况下,我不太喜欢直接修改后台表,所以让业务咨询 SAP 原厂,SAP 很快提供了一支程序,用于修改这三个字段,不知道程序是否是否是临时写的,但也体现了 SAP 的严谨性,有 test mode 和 production run 两种模式。原创 2023-01-16 12:36:19 · 4428 阅读 · 0 评论 -
SAP 系统银行账户管理
在 ECC 系统中,对开户行和银行账号的维护可以使用事务码 FI12 (FI13查看)来维护。对象之间的层次关系也非常清楚:开户行 ->银行账户。一个开户行 (house bank) 可以有多个银行账户 (bank account),一个银行账户下面可以有多个银行账号 (bank account number)(比如定期/活期),银行账号关联到总账科目,银行承兑汇票的贴现科目)等等。比如,ABC 公司有两个开户行,ICBC 和 CMB:在CMB 下面有两个账号(一个定期,一个活期)原创 2022-09-24 11:55:15 · 5280 阅读 · 0 评论 -
SAP出现库存数量为0金额不为0的调整方法
正常情况下,此时的库存金额应该也为 0,但偶尔也会出现数量为 0 但金额不为 0 的情况,此时,对金额如何调整呢?简单说,就是将物料的价格控制改为 V+2,然后调整存货价值(这个方法不推荐,启用了物料分类账之后,S 改为 V 或者 3 改为 2 将导致物料差异数据和成本组件数据丢失,且无法恢复)如果物料的价格控制为 S + 3,方法是先用 OMCQ 事务码将 C+704 消息号改为警告,然后采取收货 1 只 再出货 1只,小额差异也就被带走了。原创 2022-09-20 22:25:53 · 3727 阅读 · 0 评论 -
SAP FI系列 (036) - 应收票据贴现
贴现是指汇票的持票人在汇票到期日前,为了取得资金,贴付一定利息将票据权利转让给银行的票据行为,是银行向持票人融通资金的一种方式。简单说,就是提前拿到款,银行收取根据距离到期日计算的利息。应收票据贴现因为涉及到银行手续费,除了应收票据之前的配置外,还需要配置手续费的科目确定。配置路径:备注:55030100:财务费用 - 银行手续费。原创 2022-08-23 22:20:46 · 1161 阅读 · 0 评论 -
SAP FI 系列 (035) - 应收票据的接收和承兑方法二
本篇介绍应收票据的第二种处理方法,这种方法主要的优点是能在系统操作的时候查询到相关应收票据。原创 2022-08-22 22:48:30 · 2561 阅读 · 0 评论 -
SAP FI 系列 (034) - 应收票据冲销
应收票据凭证的冲销,和其它冲销方法不一样,本篇介绍如何对应收票据进行冲销。。原创 2022-08-22 00:03:05 · 1304 阅读 · 0 评论 -
SAP FI 系列 (033) - 应收票据的接收和承兑
标准的 SAP 应收票据处理方式还是存在缺点的,如果企业对应收票据的管理要求较高,可能需要基于开发才能满足,比如企业要实现对应收票据台账的管理。本篇先介绍应收票据接收和承兑的处理流程。SAP 应收票据的处理可以分为三步:1)票据接收(F-36),典型的会计分录是。原创 2022-08-21 11:55:06 · 5697 阅读 · 2 评论 -
SAP FI 系列 (032) - 应收票据的配置
本篇详细讲解SAP中应收票据的配置原创 2022-08-13 23:08:47 · 3469 阅读 · 0 评论 -
SAP会计科目启用未清项管理
如果一个SAP科目在创建的时候没有启用未清项管理,后来需要启用,可以怎么做呢?根据 SAP 版本的不同,可以采取不同的方法。原创 2022-08-09 15:36:44 · 2693 阅读 · 0 评论 -
SAP FI 系列 (031) - 允许在会计凭证中修改统驭科目
会计凭证调整统驭科目一般通过 SGL,也就是特别总账标记。SAP也允许在会计凭证中修改统驭科目。但这个方法存在一些缺点。原创 2022-06-16 23:08:32 · 2934 阅读 · 0 评论 -
SAP FI 系列 (030) - 特别总账标记
在手工录入客户发票的时候,如果输入客户编码,SAP系统根据客户主数据的统驭科目字段查找到对应的统驭科目,用于记账。如果某一个客户有不同的统驭科目,则需要加上特殊总账标记 (SGL) 进行区分。...原创 2022-06-16 22:20:44 · 5929 阅读 · 0 评论 -
SAP资产负债表实现方案探索 - 基于 VBA 自定义函数方法
本篇接着SAP资产负债表实现方案探索 - 基于 Excel-DNA 自定义函数方法 这篇博文,继续介绍通过 VBA 编写自定义函数来实现资产负债表的方法。在上一篇文章中,整个解决方案的思路可以分为两个步骤:(1)SAP 提供 Restful Service,允许外部获取 json 格式的科目余额表;(2) Excel 通过自定义函数从 Restful Service 中获取所需要的数据。因为上一篇已经介绍了在 SAP 中如何提供 SAP Restful 服务,这里就不重复了,直接从在 Excel 中通过原创 2021-12-22 20:58:37 · 1593 阅读 · 1 评论 -
SAP资产负债表实现方案探索 - 基于 Excel-DNA 自定义函数方法
早前曾基于 VBA 的 RFC 的方式从 SAP 获取数据,在 Excel 中自定义函数实现资产负债表,也把实现的过程在博文中进行了介绍:[SAP接口编程之综合实例(一):资产负债表方案](https://blog.youkuaiyun.com/stone0823/article/details/54149183)。完成之后,对这个方法进行回顾,觉得还是不尽人意,当时为了实现用户可以自行定义报表格式之目的,比如根据报表项找到包含的会计科目,并且将这些科目的余额进行合计,在 VBA 中实现,也挺费事的。所以后面就想要原创 2021-11-19 20:31:28 · 2765 阅读 · 2 评论 -
AS02不能修改业务范围问题解决
因为固定资产主数据业务范围变更,需要增加时间间隔,相应变更固定资产主数据的业务范围字段。这个时候发现业务范围字段是灰色的,不让修改。解决方法如下:修改主数据的Screen Layout临时关闭 Businsess area financial statement修改主数据 Screen layout 的路径:根据固定资产类别,找到相应类型的 Layout,然后点击左边文件夹的 Logical field groups:选中 Time-dependent data,点击左边 Field gr原创 2021-10-29 11:01:48 · 1160 阅读 · 0 评论 -
SAP进口关税及增值税处理
进口原材料时,不仅要向海关缴纳关税,海关还要代开增值税发票。关税不可抵扣,进入库存成本;增值税是可以抵扣的税种,不计入库存成本。一般情况下,关税和增值税发票是同时拿到,且都为本位币。在普通的采购过程中,增值税是由供应商代收的。在给供应商的应付中包含货物价值和增值税。而在进口业务中,货物价值是给供应商的,而增值税却是要交给海关(或者清关代理)的。即使是交给清关代理,清关代理与供应商也不会是同一个单位。对供应商要以外币付款,对增值税(及关税)要以本币付款。对于可抵扣的增值税可以手工借记增值税,贷记应付(海关)转载 2021-09-08 16:23:20 · 6107 阅读 · 0 评论 -
TECO状态的生产订单结算到在制品怎么办?
最近出现一件怪事,被标记为TECO的生产订单仍然被结算到WIP,导致生产订单存在余额。这里给出两个类似的订单的状态截图,一个订单 OK,另外一个订单存在问题。正常的订单:可以看出,2021.07.01 做的 TECO,2021.07.05 进行结算,状态为 VCAL。而另外一张订单,同样是 2021.07.01 做的 TECO,在2021.07.05 计算的时候,仍被结算到 WIP,状态为 RESA:SAP 提供的调试和查找工具对 #3000472 订单来说,如果在订单有余额的时候再次用 KO8原创 2021-07-07 15:36:50 · 6071 阅读 · 1 评论 -
SAP FI业务场景分配的作用及错误修正方法
SAP ECC6 传统的新总账有一个配置容易被疏忽,导致分类账视角的数据不一致错误。本文介绍业务场景分配的作用及错误修正方法。分配业务场景配置配置路径:SAP 提供了包括成本中心在内的共计 5 个业务场景 (scenario),建议对这些场景都加到分类账中,比如 0L。如果没有将这些业务场景加到分类账中,最直接的影响就是数据没有进入分类账的视图 (FAGLFLEXA表, FAGLFLEXT 表的这些字段为空),从而 SAP 基于业务场景的报表,比如 FAGLB03、 F.08 等报表的数据都是错原创 2021-02-24 11:27:22 · 1576 阅读 · 0 评论 -
SAP FI 系列 (029) - 销售手工发票录入
销售手工发票录入用于处理未启用 SD 模块标准处理流程的零星销售业务。科目设置收入类科目:设置税务类型,允许含税/不含税过账应收账款: 留空编辑选项设置在中国,编辑选项一般设置为含税过账。使用事务码 FB00 进入下面的界面进行设置。手工发票录入手工发票录入有两种界面,FB70 是新式界面,被称为 Enjoy screen, F-22 和类似的界面是老式界面,被称为 Classical screen。两种界面录入的结果没有区别,根据个人习惯选用。FB70 录入发票假设我们需要手动原创 2020-09-06 22:45:48 · 3868 阅读 · 1 评论 -
SAP FI 系列 (028) - 付款条件的配置
对客户的应收账款和供应商的应付账款,付款条件 (Payment Terms) 最主要的作用是确定到期日,另外,还可以设置与特定的付款方式关联。比如付款方式需要用汇票到期结算。其它的功能包括是否有现金折扣,是否有分期付款等。原创 2020-08-18 22:07:41 · 22598 阅读 · 1 评论 -
SAP FI 系列 (027) - 手工发票基于净额计税和基于总额计税录入的区别
上一篇讲解了增值税的配置,接下来可以用 FB70 或者 F-22 来输入手工发票了。在 SAP 的应收模块中,大部分的业务应该是与 SD 模块集成而来,手工发票用于处理零星收入的业务。本篇我们来关注手工发票中,税码的使用方法。在公司代码的全局参数中 (OBY6),有一个计税基数是净值选项,对于中国的企业来说,这个选项应该是不勾上的。也可以通过事务码 OB69 查看:但 SAP 又在会计凭证编辑选项 (Editing Options) 中,允许设置税额是基于净值还是总额。所谓基于净值就是不含税,基于总额原创 2020-08-09 22:07:03 · 1973 阅读 · 0 评论 -
SAP FI 系列 (026) - 增值税的配置
产品的销售,原料的采购,都要与增值税打交道。SAP 系统对于不同国家的销售和购置税,都提供了基于国家的计税程序 (Tax Procedure),项目实施的时候,只需要选择预置的税码或者新增税码,针对这些税码配置记账的会计科目即可,税码包括的最重要两个要素就是税率和科目确定。本文讲解在SAP中如何进行增值税的相关配置原创 2020-08-09 20:52:09 · 9298 阅读 · 1 评论 -
SAP工作量法计算折旧
工作量法计算折旧 (Unit of production depreciation),是指以固定资产能提供的工作量为单位来计算折旧额的方法。比如一台机器,基于预计的总工作小时为基础,根据每月实际提供的工作小时,计提每月的折旧额。工作量法是平均年限法的补充和延伸。假设某台机器预计能提供的总工作量为 n,则月折旧额的计算:单位工作量的折旧额 (udepr): 原值 * (1 - 残值率)/ n月折旧额 = 固定资产当月实际工作量 * udeprSAP 支持工作量法计算折旧。工作量折旧法的配置SAP原创 2020-08-04 16:06:21 · 5857 阅读 · 2 评论 -
SAP FI 系列 (025) - 客户主数据
SAP的应收账款和应付账款配置在一起,配置遵守类似的逻辑。本篇博文解释客户主数据的配置和维护的重要内容。原创 2020-08-03 23:49:45 · 4267 阅读 · 0 评论 -
SAP FI 系列 (024) - 外币评估
企业的外币业务记账时可以采用每月第一天的汇率记账,或当天的汇率记账。在资产负债表日,对外币货币性项目(包括外币现金、外币银行存款、外币债权债务),需要将资产负债表日的即期汇率与记账时汇率的差异,作为汇兑差额,计入当期损益。本文讲解外币评估的配置和操作。原创 2020-05-20 22:08:34 · 14752 阅读 · 1 评论 -
SAP FI 系列 (023) - 使用工作清单维护汇率
OB08 汇率的设置界面,不同的汇率类型、不同货币的汇率数据都在一起。同一种货币也存在多笔记录。汇率数据储存在数据库表 TCURR 中, OB08 就是用 SM30 维护 V_TCURR 视图。工作清单 (worklist) 可以让汇率的维护和查看变简单。定义汇率维护的工作清单工作清单的配置比较简单,配置路径如下:定义一个工作清单,名为 Z900:向工作清单分配汇率向工作清单分配的汇率将出现在工作清单中,否则不会出现在工作清单中。设置的作用是让汇率维护的界面比 OB08 简单。假设公司使用 M原创 2020-05-16 21:37:09 · 3529 阅读 · 0 评论