点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
Iam使用GUI_UPLOAD功能模块将文件从桌面上传到内部表。Iam使用文本TAB特化文件中的多于1行数据。但是当Iam使用功能模块时,它总是从文件中获取第一条记录并放入 它进入内部表。
*************************************************** *************************
-
选择开始
*************************************************** *************************
开始选择。
如果p_ppath不是初始的。
l_filenm = p_ppath。
调用功能'GUI_UPLOAD'
导出
文件名= l_filenm
文件类型='ASC'
has_field_separator ='X'
表格
data_tab = itab_item
例外情况
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
spacer_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
其他= 17。
ENDIF。
此致
斯里兰卡
嗨,Sirram
如果您使用标题行声明了内部表,请在具有主体选项的表下更改data_tab。
否则,您是否要使用制表符分隔整个记录,在一行中的文本文件中填充数据?
谢谢
Vinay
嗨,
我尝试了您的所有建议,但是没有用。 我正在尝试上传Excel工作表。
谢谢
Jean
嗨,
调用函数模块后可以调试检查吗,内部表中有多少条记录。
如果仅获取一条记录,则检查平面文件,有时平面文件中的空格会有所不同,尤其是在第一条记录的最后一个字段值结束之后。
谢谢
Ramana
Ans
一周热门 更多>