2020-09-04 09:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们正在使用标准的DM包"导出交易数据",并且已激活标头选项。 但是我想知道我们是否可以更改文件的标准标头(模型,用户,日期,时间)以用不同的数据填充它。
先谢谢您
此致
亚历克斯
您正在谈论提示"添加其他信息..."吗?
不,您无法更改它!
但是您可以编写自己的badi来导出数据 文本文件中包含您想要的任何信息!
可以在"导出到badi-/CPMB/EXPORT_TD_TO_BADI"中使用badi,也可以在自定义逻辑badi中使用它。
PS 顺便问一下,您想实现什么? 您如何使用导出的数据?
感谢您的答复瓦迪姆。
是的,我在badi中使用方法put_document_data_mgr做到了,但是状态日志以警告结尾。 有什么方法可以将状态更改为成功或失败? 我尝试使用cl_ujk_logger,但无法正常工作。
致谢
对不起,但需要完整的badi代码! 以及创建哪种类型的Badi?
cl_ujf_file_service_mgr =>工厂(导出 is_user = is_user i_appset = lc_environment_id 接收 r_manager = gcl_objeto)
尝试。 gcl_objeto-> delete_document(导出i_docname = lv_docname)。捕获cx_ujf_file_service_error INTO lo_exception。 ENDTRY。
尝试。呼叫方法gcl_objeto-> put_document_data_mgr 导出 i_docname = lv_docname i_append = abap_true i_doc_content = lt_content。捕获cx_ujf_file_service_error = into lo_ion。 convert_ex_to_message(lo_exception)。如果不是imess。读取表imess到xmess索引1。带有xmess-message的e001(00)消息。 ENDIF。 ENDTRY。 p>使用lv_docname =文档路径,并且lt_content =退出表
抱歉,但是您将无法从我的"原会员"那里获得帮助。 我不支持匿名用户...
最多设置5个标签!
您正在谈论提示"添加其他信息..."吗?
不,您无法更改它!
但是您可以编写自己的badi来导出数据 文本文件中包含您想要的任何信息!
可以在"导出到badi-/CPMB/EXPORT_TD_TO_BADI"中使用badi,也可以在自定义逻辑badi中使用它。
PS 顺便问一下,您想实现什么? 您如何使用导出的数据?
感谢您的答复瓦迪姆。
是的,我在badi中使用方法put_document_data_mgr做到了,但是状态日志以警告结尾。 有什么方法可以将状态更改为成功或失败? 我尝试使用cl_ujk_logger,但无法正常工作。
先谢谢您
致谢
对不起,但需要完整的badi代码! 以及创建哪种类型的Badi?
cl_ujf_file_service_mgr =>工厂(
导出
is_user = is_user
i_appset = lc_environment_id
接收
r_manager = gcl_objeto)
尝试。
gcl_objeto-> delete_document(
导出i_docname = lv_docname)。
捕获cx_ujf_file_service_error INTO lo_exception。
ENDTRY。
尝试。
呼叫方法gcl_objeto-> put_document_data_mgr
导出
i_docname = lv_docname
i_append = abap_true
i_doc_content = lt_content。
捕获cx_ujf_file_service_error = into lo_ion。 convert_ex_to_message(lo_exception)。
如果不是imess。
读取表imess到xmess索引1。
带有xmess-message的e001(00)消息。
ENDIF。
ENDTRY。 p>使用lv_docname =文档路径,并且lt_content =退出表
抱歉,但是您将无法从我的"原会员"那里获得帮助。 我不支持匿名用户...
一周热门 更多>