使用字段符号的动态工作区-访问字段值

2020-09-22 18:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


参数:p_ddic,类似于dd02l-tabname。
 DATA gdref TYPE REF TO数据。
 字段符号:类型标准表,
                TYPE ANY,
                TYPE ANY。
 尝试。
     创建数据gdref类型标准表(p_ddic)。
     将gdref-> *指定给。
     清除gdref。
     创建数据gdref TYPE(p_ddic)。
     分配gdref-> *至。
   捕获cx_sy_create_data_error。
 ENDTRY。

 选择* FROM(p_ddic)到表中,最多5行。
 如果sy-subrc = 0。
   循环进入。
 *如果 -land1 ='IN'。
 *    万一。
   结局。
 万一。
 

是否可以通过字段名称访问动态字段符号工作区? 我曾经在SCN中搜索过,看来下面是唯一可能的方法。

其中sy-subrc = 0。
   将结构的组件sy-index分配给。
   写/。
 结束
 要么
 将结构的组件分配给
但是我想知道以下方法是否可行。
 如果 -land1 ='IN'。
 万一
 

谢谢

Kiran。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


参数:p_ddic,类似于dd02l-tabname。
 DATA gdref TYPE REF TO数据。
 字段符号:类型标准表,
                TYPE ANY,
                TYPE ANY。
 尝试。
     创建数据gdref类型标准表(p_ddic)。
     将gdref-> *指定给。
     清除gdref。
     创建数据gdref TYPE(p_ddic)。
     分配gdref-> *至。
   捕获cx_sy_create_data_error。
 ENDTRY。

 选择* FROM(p_ddic)到表中,最多5行。
 如果sy-subrc = 0。
   循环进入。
 *如果 -land1 ='IN'。
 *    万一。
   结局。
 万一。
 

是否可以通过字段名称访问动态字段符号工作区? 我曾经在SCN中搜索过,看来下面是唯一可能的方法。

其中sy-subrc = 0。
   将结构的组件sy-index分配给。
   写/。
 结束
 要么
 将结构的组件分配给
但是我想知道以下方法是否可行。
 如果 -land1 ='IN'。
 万一
 

谢谢

Kiran。

付费偷看设置
发送
1条回答
Bunny_CDM
1楼 · 2020-09-22 18:58.采纳回答

"但是我想知道是否可以通过以下方式进行操作。如果 -land1 ='IN'。ENDIF"

除非是静态类型的,否则,不可能。

一周热门 更多>