点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 关于声明内部表和插入/追...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 关于声明内部表和插入/追...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
关于声明内部表和插入/追加数据,我有两个基本问题。
假设我使用标准内容,并且具有类型0FISCPER的变量。 我声明了两个表,每个表一列,一个标准,一个排序:
TYPES:BEGIN OF z_s_fiscper, FISCPER TYPE/BI0/OIFISCPER, z_s_fiscper的结尾。 数据:/BI0/OIFISCPER的l_t_fiscper类型表, l_t_tfiscper带有唯一键FISCPER的z_s_fiscper的类型排序表, l_v_fiscper类型/BI0/OIFISCPER。 l_v_fiscper ='2020001'。 附录l_v_fiscper至l_t_fiscper。 "将l_v_fiscper插入表l_t_tfiscper。
让我感到惊讶的第一件事是标准表中字段的大小是不固定数据类型的两倍:
单个表列(看起来)长14位([1x1(14)],而内容(会计期间)只有7位长。无法理解它的含义。
另一个麻烦是,尽管将行添加到标准表中仍能正常工作,但是尝试将行插入具有相同大小和结构的排序表中会导致编译时错误 L_V_FISCPER和行类型为" L_T_FISCPER "是不兼容的。
这很奇怪,因为排序表的结构看起来几乎相同:
我确信答案很简单,并且已经在"产品帮助"中的某些地方包含了,但是我目前无法弄清楚。
谢谢
Val
tablefieldsize.jpg (39.6 kB)
关于您的第一个问题:
必须有一些解释 在ABAP文档中。
一周热门 更多>