170 SAP报错:更正统一日记账分类账的定制设置 消息号 FINS_ACDOC_CUST201

目录

业务说明

报错截图

消息号

报错原因

解决方案

再次尝试


业务说明

FI模块前台事务码F-66录入员工借款时报错。

报错截图

更正统一日记账分类账的定制设置

消息号

消息号 FINS_ACDOC_CUST201

报错原因

有人新建了2个错误的分类账B2和B3,然后又将分类账B2和B3分配给了公司代码1088,所以在F-66入库总账凭证时报错。

解决方案

SPRO路径:SPRO->财务会计->财务会计全局设置->分类账->分类账->定义分类账和货币类型的设置

### 关于 `CL_FINS_ACDOC_WRX_UTIL` 类的相关信息 #### 1. 功能概述 `CL_FINS_ACDOC_WRX_UTIL` 是 SAP 中用于处理财务会计凭证写入操作的一个工具类。该类提供了多种静态方法来简化与财务凭证相关的复杂业务逻辑,包括创建、更新和删除凭证记录等功能。 #### 2. 常见方法说明 ##### 创建凭证实例 通过调用此类中的特定方法可以实现新凭证的创建过程: ```abap DATA: lo_acdoc TYPE REF TO cl_fins_acdoc_wrx_util. CREATE OBJECT lo_acdoc. lo_acdoc->create( EXPORTING iv_company_code = '1000' " 公司代码 iv_document_type = 'SA' " 凭证类型 it_account_assign_cat = lt_acc_ass_cat " 科目分配类别表 ). ``` 此段代码展示了如何初始化对象并执行创建功能[^1]。 ##### 更新现有凭证数据 对于已经存在的凭证条目,则可以通过如下方式对其进行修改: ```abap DATA: lo_acdoc TYPE REF TO cl_fins_acdoc_wrx_util, ls_change_structure LIKE LINE OF ztfin_chng_struc. SELECT SINGLE * FROM acdoca INTO CORRESPONDING FIELDS OF wa_acdoca WHERE belnr EQ lv_belnr. IF sy-subrc = 0. CREATE OBJECT lo_acdoc. CLEAR ls_change_structure. ls_change_structure-fieldname = 'HKONT'. ls_change_structure-newvalue = '8000'. " 新科目 APPEND ls_change_structure TO lt_change_structures. CALL METHOD lo_acdoc->update EXPORTING is_header_data = wa_acdoca it_fieldcatalog = lt_change_structures. ENDIF. ``` 上述示例中包含了查询指定编(`belnr`)对应的凭证头信息,并对其某一字段(这里假设为总账科目`hkont`)进行了更改的操作流程。 #### 3. 注意事项 当使用 `CL_FINS_ACDOC_WRX_UTIL` 进行凭证管理时需要注意以下几点: - 确认所使用的版本是最新的官方发行版; - 对输入参数的有效性和合法性做充分验证; - 处理过程中可能出现异常情况需做好相应的错误捕获机制;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值