LSMW:特殊字符转换为#

2020-08-18 00:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是在LSMW的读...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我是在LSMW的"读取数据"步骤中对文件进行超级压缩,当我在下一步" DISPLAY READ DATA"中检查结果时,我看到上传(我不知道LSMW是否创建WS_UPLAOD或GUI_UPLOAD或 另一个函数)转换我们在葡萄牙使用的特殊字符

在文件中:Fabricação

上传后在LSMW中

:Fabrica ## o

该文件是我保存为txt(制表符分隔)的Excel

谁可以帮助??????

谢谢

毕加索

4条回答
奄奄一息的小鱼
2020-08-18 00:51

毕加索,

LSMW具有" GUI_UPLOAD"功能模块来上传数据。

GUI_UPLOAD FM具有导入参数CODEPAGE。其功能是要照顾这种特殊字符。

包含被称为"读取数据"步骤的内容,您会非常发现代码页不适合您的葡萄牙语。

做一件事写一个BDC ...调用GUI_UPLOAD FM,然后传递CODEPAGE号。

您将从tcp00表中获得的

代码页编号。

下面是照顾特殊日语字符的示例:

调用功能'GUI_UPLOAD'

导出

文件名= l_ws_path

文件类型='ASC'

has_field_separator ='#'

代码页='6300'

表格

data_tab = i_aenr

例外情况

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。

一周热门 更多>