点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)按照Erik Mertens在S...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)按照Erik Mertens在S...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
按照Erik Mertens在SAP PM中将文档附加到Notification的答案中提到的类和方法(cl_fitv_gos => save),我试图复制该文档,并选择了文档并使用(cl_gui_frontend_services => gui_upload)我已经将文档转换为Binary,然后转换为Xstring。 但是在使用类(cl_fitv_gos => save)时,我收到一条错误消息,指出(无法发送文件夹)类型(E)ID(SO)和数字(067)。 对于正确使用此方法的任何帮助,我们将不胜感激。
此致
Pradeep
Michelle Crapo 感谢您的答复。 这是我用于要求的完整代码。
数据:lr_mime_rep类型引用到if_mr_api。
数据:lv_filename类型字符串。
数据:lv_path类型字符串。
数据:lv_fullpath类型字符串。
数据:lv_content类型xstring。
数据:lv_length类型i。
数据:lv_rc类型sy-subrc。
数据:lt_file TYPE文件表。
数据:ls_file类似于lt_file的行。
数据:lv_notif TYPE。 qmnum,
lv_objtyp类型so_obj_tp。
数据:x255的lt_data类型标准表,
ls_porb类型sibflporb,
lv_name类型字符串,
lt_message类型bapirettab。 > * ------------------------------------------------ ------ SO_DOCUMENT_INSERT_API1声明------------------------------------------ ------
* ------------------------------------- ---------------- SO_DOCUMENT_INSERT_API1 --------------------------------- -------------
cl_gui_frontend_services => file_open_dialog(<更改>
file_table = lt_file"表保存选定的文件
rc = lv_rc)。"返回代码 ,文件数或如果发生错误,则为-1 < br>
读取表lt_file INTO ls_file INDEX 1.
如果sy-subrc =0。
lv_filename = ls_file-filename。
ENDIF。
cl_gui_frontend_services => gui_upload(
EXPORTING
文件名= lv_filename"文件名
文件类型='BIN'
IMPORTING
文件长度= lv_length"文件长度
CHANGING
data_tab = lt_data"文件内容的传输表< br> EXCEPTIONS
其他= 19)。
通话功能'SCMS_BINARY_TO_XSTRING'
EXPORTING
input_length = lv_length
* first_line = 0
* last_line = 0
导入
缓冲区= lv_content
表
binary_tab = lt_data
异常
失败= 1
其他=2。
*硬编码通知号--------- ----------------
lv_name ='老虎'。
lv_notif ='300003937'。
通话功能'CONVERSION_EXIT_ALPHA_INPUT'
导出< br>输入= lv_notif
导入
输出= lv_notif。
ls_porb-instid = lv_notif。
ls_porb-typeid ='BUS2080'。
ls_porb-catid ='BO'。
lv_obj typ ='EXT'。
调用方法cl_fitv_gos =>保存
导出
iv_name = lv_name
* iv_content =
iv_content_hex = lv_content
is_lporb = ls_porb < br> iv_objtp = lv_objtyp
* iv_commit_on =
接收
rt_messages = lt_message。
请指导我是否可以通过cl_fitv_gos => save
附加从二进制图像文件转换而来的Xstring。此致
Pradeep
一周热门 更多>