说明: 通过动态参数获取字段数据,抓取有规则列的字段值
在程序开发中,可能会遇到一些规则的字段名,在数据传递中通常需要对这些字段逐个赋值,以下报表是通过动态参数从数据表(结构体)中获取数据。
在透明表 FAGLFLEXT中,用于总账总计,每个月的增加减少额都分别用TSL01,TSL02…… TSL16(16列)记录下来,这些字段是有规则的,可以通过动态字段方便的获取其数据。
例子:
FIELD-SYMBOLS: <DYN_FIELD_C> TYPE ANY.
DATA: FIELDNAME TYPE STRING. " 定义变量用于保存字段名
" 每月数据——专用
DATA: BEGIN OF it_month OCCURS 0,
RYEAR LIKE FAGLFLEXT-RYEAR, " 会计年度
RACCT LIKE FAGLFLEXT-RACCT, " 会计科目
RBUKRS LIKE FAGLFLEXT-RBUKRS, " 公司代码
RTCUR LIKE FAGLFLEXT-RTCUR, " 货币
DRCRK LIKE F

这篇博客介绍如何在ABAP中通过动态参数获取透明表FAGLFLEXT中的字段数据,特别是针对有规则的列如TSL01到TSL16。程序展示了如何循环遍历数据,根据借贷标识提取当月的增减额,并计算期末账面余额。
最低0.47元/天 解锁文章
2327

被折叠的 条评论
为什么被折叠?



