FBL3N/FAGLL03自定义字段显示

文章介绍了SAP系统中用于查看科目明细账的两个事务码FBL3N和FAGLL03,FBL3N在旧总账下需要科目设置,而FAGLL03在新总账下可直接查看所有科目。为添加标准字段或自定义显示,可以利用BADI和特定配置方法。对于FBL3N和FAGLL03可能出现的字段不显示问题,文章提供了相应的解决步骤。此外,文章还强调了统驭科目与非统驭科目在供应商/客户信息显示上的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  一、概览

        FBL3N是旧总账下查看科目明细账的事物代码,FAGLL03则是新总账下查看科目明细账的事物代码,需要说明的是,在旧总账下,需要在科目主数据中勾选“行项目显示”才可以使用FBL3N查看该科目的明细账,新总账下则不存在此问题,所有科目都可以通过FAGLL03查看科目明细账。
        在新总账下,使用FAGLL03查看科目明细账时,如果总账视图中的字段不显示,可先尝试条目视图中是否可以显示。如果想查看的字段未在执行后报表中可以显示,则我们可考虑通过如下的方法实现。

二、FBL3N/FAGLL03 新增标准字段

1、进入FBL3N中,菜单设置-特殊字段,即进入配置layout的界面或spro进入

进入后即可添加需要显示字段,该处只能添加BKPF/BSEC/BSED/BSEG/PAYR/BSEGC标准表字段。

 

2、利用相关BADI实现

FBL3N:FI_ITEMS_CH_DATA

       针对FBL1N/FBL5N/FBL3N的增强,需要在结构RFPOSX增加需要自定义显示的字段,增加完后,需要通过SE38执行RFPOSXEXTEND把在结构RFPOSX增加的自定义结构和字段更新到结构RFPOSXEXT。

FAGLL03:FAGL_ITEMS_CH_DATA

       针对FAGLL03中取得客户、供应商名称,则需要在结构FAGLPOSX增加自定义显示字段。

 三、相关问题处理

1、新增后依旧不显示

FBL3N:1、SE38运行程序RFPOSXEXTEND和BALVBUFDEL

               2、依旧不显示的话使用FAKP再维护一次字段 (账户-显示行项目-特殊字段)

 FAGLL03:1、 SE37:ITEM_STRUC_EXTENSION 2

call function 'ITEM_STRUC_EXTENSION'
  EXPORTING
    basic_strucname    = 'FAGLPOSY'
    ext_strucname      = 'FAGLPOSYEXT'
    ext_fields_tabname = 'T021S'
    i_lstcl            = 'D'
    x_transport        = space
  EXCEPTIONS
    get_error          = 1
    put_error          = 2
    act_error          = 3
    others             = 4.

2、显示列名但是没值

SPRO:进行配置检查是否配置

        注:在FAGLL03查询时,统驭科目(K类/D类)的供应商/客户显示和非统驭科目的供应商/客户显示是不一样的,默认情况下,SAP是从供应商/客户(即账户类型为D/K的会计凭证行项目)读取相应的供应商/客户信息,因此对于非统驭科目的供应商/客户信息,默认是无法显示的(虽然此时我们的BSEG/ACDOCA表中能够看到相应的会计凭证行中供应商/客户有信息),所以对于非统驭科目,如果我们需要在特殊字段中增加供应商/客户字段才能显示其字段内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值