如何在方法中使用VALUE

2020-08-30 00:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试学习Value...

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

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


嗨,

我正在尝试学习Value的新7.4 ABAP语法,并将新记录添加到内部表中。 我有类似的代码:

从ty_data开始,
            fld1 TYPE CHAR10,
            fld2 TYPE i,
            fld3 TYPE i,
 结束于ty_data。
 数据:ty_data的it_data类型标准表。

 做十次。
   it_data =值#(基础it_Data(fld1 ='ITERATION'
                                     fld2 = sy-index
                                     fdl3 = 1))。
 结束。

这有效。 但是,当我在一种方法中执行此操作并将内部表参数化为一个不断变化的参数时,我得到:不存在名称为"("。"(" .. error)的组件。

方法示例
     改变
       !C_DATA类型ty_data。
  方法示例
    c_data =值ty_data(base it_Data(fld1 ='ITERATION'
                                           fld2 = sy-index
                                           fdl3 = 1))。
  

我在做什么错了?