点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 任何人都可以告诉我下...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 任何人都可以告诉我下...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
任何人都可以告诉我下面这段代码有什么问题吗?
报告ztest1。
types:从t1开始,
fld1类型N,
fld2类型C,
pfld3类型N,
t1结束。
类型:t2的开头,
fld3类型N,
t2结束。
数据:tab1 TYPE t1,
wa_tab1 TYPE t1。
数据:tab2类型t2,
wa_tab2输入t2。
实际上,我想声明一个带有字段的结构't1'-fld1为'Numeric'类型,fld2为'char'类型,等等。
然后,我想创建一个内部表'tab2',该表的行类型与't1'相同,即具有与fld1,fld2和pfld3等类型相同的字段。
同样,对于第二个int。 表tab2基于结构类型't2'。
但是我遇到以下语法错误-'未知列名" FLD1"字段列表'
我要去哪里错了?
任何帮助将不胜感激。
感谢与问候
除了可怕的命名选择,我没有发现任何错误。 我将您的代码复制粘贴到ABAP 7.31系统中,并通过了语法检查。 您在哪一行出现错误? 我怀疑您没有与我们共享所有代码...
尝试了解代码的作用。 您确实声明了结构t1,但是没有表声明。 内部表使用TYPE <表的种类> TABLE OF声明。
有关您的版本(ABAPDOCU事务或ABAP编辑器中的F1),请参阅ABAP文档中的关键字TYPE。
P.S。 附带说明-不过请认真对待,养成给变量提供描述性名称的习惯,并删除诸如wa_之类的前缀。 这是否是您的第一个程序并不重要。 这样的名字永远都不行。
一周热门 更多>