点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
报告zalvnew。 参数:p_ifname类型rlgrap文件名。 data:alsmex_tabline初始大小为0的it_data类型表, is_data类型为alsmex_tabline。 类型:zstud3的开头, zstudid1就像zstud3, zstudname1像zstud3一样, 像zstud3这样的zmath, 像zstud3这样的zscience, 像zstud3这样的zenglish, zstud3的结尾。 data:zstud3初始大小为0的it_tab类型表, is_tab类型为zstud3。 *如果输入文件名不是初始的。 如果不是p_ifname是初始的。 *将EXCEL数据上传到内部表中 调用函数" ALSM_EXCEL_TO_INTERNAL_TABLE" 出口 文件名= p_ifname i_begin_col = 1 i_begin_row = 1 i_end_col = 256 i_end_row = 65356 桌子 实习生= it_data 例外情况 参数不一致= 1 upload_ole = 2 其他= 3。 如果sy-subrc <> 0。 消息ID sy-msgid类型sy-msgty编号sy-msgno 与sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。 万一。 万一。 *将EXCEL数据附加到内部表中 在it_data循环到is_data。 在新行。 清除is_tab。 Endat。 如果is_data-col ='001'。 将is_data-value移至is_tab-zstudid1。 万一。 如果is_data-col ='002'。 将is_data-value移至is_tab-zstudname1。 万一。 如果is_data-col ='003'。 将is_data-value移至is_tab-zmaths。 万一。 如果is_data-col ='004'。 将is_data-value移至is_tab-zscience。 万一。 如果is_data-col ='005'。 将is_data-value移至is_tab-zenglish。 万一。 在行尾。 将is_tab附加到it_tab。 清除:is_data。 Endat。 结束循环。 从is_tab插入zstud3。 在it_tab循环到is_tab。 写道:/sy-vline, (10)is_tab-zstudid1,sy-vline, (10)is_tab-zstudname1,sy-vline, (10)is_tab-zmaths,sy-vline, (10)is_tab-zscience,sy-vline, (10)is_tab-zenglish,sy-vline。 结束循环。
我已经制作了一个z表'zstud3',并且我正在尝试将数据从excel工作表插入该表中。 但是数据没有显示在数据库中。 我以前从未尝试过从excel获取条目。
嗨
我很惊讶编译器接受:
您的代码确实很奇怪。
您读取了一个文件,并将该文件放入内部表IT_TAB中,清除了结构IS_TAB,然后尝试使用此结构进行插入...该结构很清楚。
您要将数据放在哪里? 在数据库中? 您是否在字典中创建了表?
弗雷德
您不能调试它吗?
调用ALSM_EXCEL_TO_INTERNAL_TABLE之后,it_data中是否有内容?
因此,请查看表中INSERT语句的帮助
从表itab [接受重复键]插入目标 em> ...
如果已在数据库中声明了表,则不声明类型,请使用带有键的zmy_dictionnary_table的字典
data it_tab类型标准表...
是的,我已经在数据库中创建了表
ABAP文档:插入
一周热门 更多>