hb000527 2025-09-25 09:55 采纳率: 0%
浏览 4

为什么使用FBRA冲销付款凭证后只在FBL1N里检查到该凭证,在FS10N里未检查到?(关键词-重置)

我使用FBRA冲销付款凭证后(使用重置并冲销)只在FBL1N里检查到这笔凭证,但是FS10N下面检查过渡科目的时候缺发现没有找到这笔凭证,请问可能是什么情况导致的
付款凭证逻辑
25 供应商
50 银行过渡科目
付款凭证冲销逻辑
35 供应商
40 银行过渡科目
目前情况是50的账显示在银行过渡科目下面,40的账没有

  • 写回答

3条回答 默认 最新

  • 檀越@新空间 2025-09-25 09:56
    关注

    上午好☀️☀️☀️️
    本答案参考通义千问

    你提到的问题是:在使用 FBRA 冲销付款凭证后,只在 FBL1N 中检查到该凭证,但在 FS10N 中未找到对应的过渡科目(40)的记录。

    这个问题的核心在于 “重置”操作对凭证的影响,以及 付款凭证与冲销凭证之间的逻辑关系


    一、问题分析

    1. FBRA 的作用

    • FBRA 是 SAP 中用于冲销付款凭证的事务代码。
    • 在执行 FBRA 时,可以选择“重置并冲销”,这会将原始付款凭证标记为已冲销,并生成新的冲销凭证(通常为负数)。

    2. FBL1N 和 FS10N 的区别

    • FBL1N:用于查询供应商总账,显示的是供应商账户的总账信息,包括付款凭证和冲销凭证。
    • FS10N:用于查询银行过渡科目(如 50 或 40),显示的是银行账户的明细,通常是付款凭证的银行科目。

    二、可能的原因分析

    1. 冲销凭证未正确分配到过渡科目(40)

    • 原因:在冲销过程中,系统可能没有将冲销凭证分配到正确的过渡科目(40),而是继续使用了原付款凭证的过渡科目(50)。
    • 结果:因此,在 FS10N 中无法看到冲销凭证对应的 40 科目记录。

    2. 冲销凭证未生成或未被正确分类

    • 原因:某些情况下,系统可能未正确生成冲销凭证,或者冲销凭证的科目分配错误
    • 结果:导致在 FS10N 中找不到相关记录。

    3. 冲销凭证未过账到银行科目

    • 原因:如果冲销凭证未被正确过账到银行科目(如 40),则不会出现在 FS10N 中。
    • 结果:即使冲销凭证存在,也不会在银行科目中体现。

    4. 权限或视图设置问题

    • 原因:用户可能没有权限查看特定的银行科目(如 40),或者在 FS10N 中选择了错误的银行账号或公司代码。
    • 结果:导致无法查到冲销凭证。

    三、解决方案(有序列表)

    1. 检查冲销凭证是否生成

    • 操作步骤
      • 使用 FB03 查询原始付款凭证。
      • 检查是否有对应的冲销凭证(通常编号为负数)。
      • 确认冲销凭证的科目分配是否正确(尤其是银行科目)。

    2. 确认冲销凭证的科目分配

    • 关键点
      • 原始付款凭证的科目分配为:
        • 25 供应商
        • 50 银行过渡科目
      • 冲销凭证的科目分配应为:
        • 35 供应商
        • 40 银行过渡科目
    • 如果发现冲销凭证的银行科目仍为 50,则说明冲销逻辑有误。

    3. 检查冲销逻辑配置

    • 操作步骤
      • 进入 OKBSOBBT 查看冲销逻辑(FBRA)的配置。
      • 确认是否设置了正确的冲销科目(如 40)。
      • 如果配置错误,需进行调整。

    4. 检查银行科目是否正确分配

    • 操作步骤
      • FS10N 中选择正确的银行账号和公司代码。
      • 确保查询条件中包含冲销凭证(如勾选“仅显示冲销凭证”)。
      • 检查是否有其他过滤条件限制了数据展示。

    5. 检查用户权限

    • 操作步骤
      • 确认当前用户是否有权限访问40 银行过渡科目
      • 检查是否在 FS10N 中选择了正确的银行账号公司代码

    四、示例代码(如有需要)

    如果你需要通过 ABAP 代码来验证冲销凭证的科目分配,可以参考以下代码片段:

    DATA: lt_vbap TYPE STANDARD TABLE OF vbap,
          ls_vbap TYPE vbap.
    
    SELECT * FROM vbap INTO TABLE lt_vbap WHERE vbeln = '12345678'.
    
    LOOP AT lt_vbap INTO ls_vbap.
      WRITE: / 'Vbeln:', ls_vbap-vbeln,
             'Kunnr:', ls_vbap-kunnr,
             'Bukrs:', ls_vbap-bukrs,
             'Blart:', ls_vbap-blart,
             'Hbkid:', ls_vbap-hbkid.
    ENDLOOP.
    

    注意:以上代码仅为示例,实际应用中应根据具体业务逻辑调整。


    五、总结

    | 问题 | 原因 | 解决方案 | |------|------|----------| | 冲销凭证未在 FS10N 显示 | 冲销凭证未正确分配到 40 科目 | 检查冲销凭证的科目分配,确保银行科目为 40 | | 冲销凭证未生成 | 冲销逻辑配置错误 | 检查 OKBS/OBBT 中的冲销配置 | | 权限或视图设置错误 | 用户无权限或选择错误银行账号 | 检查 FS10N 的参数设置 |


    如果你能提供具体的冲销凭证编号或截图,我可以进一步帮助你定位问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月25日