功能模块GUI_UPLOAD

2020-09-07 09:11发布

         点击此处--->   EasySAP.com群内免费提供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。

此致

斯里兰卡

         点击此处--->   EasySAP.com群内免费提供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。

此致

斯里兰卡

付费偷看设置
发送
10条回答
吹牛啤
1楼-- · 2020-09-07 09:40

嗨,Sirram

如果您使用标题行声明了内部表,请在具有主体选项的表下更改data_tab。

表格
 data_tab = itab_item []
 

否则,您是否要使用制表符分隔整个记录,在一行中的文本文件中填充数据?

谢谢

Vinay

DafaDDDa
2楼-- · 2020-09-07 09:28

嗨,

我尝试了您的所有建议,但是没有用。 我正在尝试上传Excel工作表。

谢谢

Jean

一只江湖小虾
3楼-- · 2020-09-07 09:28

嗨,

调用函数模块后可以调试检查吗,内部表中有多少条记录。

如果仅获取一条记录,则检查平面文件,有时平面文件中的空格会有所不同,尤其是在第一条记录的最后一个字段值结束之后。

谢谢

Ramana

me_for_i
4楼-- · 2020-09-07 09:39

Ans

一周热门 更多>