2020-08-18 00:33发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我是在LSMW的"读取数据"步骤中对文件进行超级压缩,当我在下一步" DISPLAY READ DATA"中检查结果时,我看到上传(我不知道LSMW是否创建WS_UPLAOD或GUI_UPLOAD或 另一个函数)转换我们在葡萄牙使用的特殊字符
在文件中:Fabricação
:Fabrica ## o
该文件是我保存为txt(制表符分隔)的Excel
谁可以帮助??????
谢谢
毕加索
您好,谢谢您的回答。
实际上,在LSMW中,您只能标记" ASCII"和" IBM DOS"。
所以没有办法在LSMW调用的GUI_ULPOAD中操纵'CODEPAGE'参数。
但是,一位同事(Marek)给了我解决方案:在迁移之前将文件另存为'UNICODE'。
关于
那是解决方案!!! 谢谢你!
毕加索,
LSMW具有" GUI_UPLOAD"功能模块来上传数据。
GUI_UPLOAD FM具有导入参数CODEPAGE。其功能是要照顾这种特殊字符。
包含被称为"读取数据"步骤的内容,您会非常发现代码页不适合您的葡萄牙语。
做一件事写一个BDC ...调用GUI_UPLOAD FM,然后传递CODEPAGE号。
代码页编号。
下面是照顾特殊日语字符的示例:
调用功能'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。
嗨,
将LSMW上载文件另存为编码:" UNICODE"格式,同时另存为文本文件,然后允许使用特殊字符,因为LSMW中是原格式。
Venkat
最多设置5个标签!
您好,谢谢您的回答。
实际上,在LSMW中,您只能标记" ASCII"和" IBM DOS"。
所以没有办法在LSMW调用的GUI_ULPOAD中操纵'CODEPAGE'参数。
但是,一位同事(Marek)给了我解决方案:在迁移之前将文件另存为'UNICODE'。
关于
毕加索
那是解决方案!!! 谢谢你!
毕加索,
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。
嗨,
将LSMW上载文件另存为编码:" UNICODE"格式,同时另存为文本文件,然后允许使用特殊字符,因为LSMW中是原格式。
谢谢
Venkat
一周热门 更多>