edoc_cockpit基本解决方案:电子发票电子文档无法显示;

2020-09-08 14:23发布

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

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

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


大家好,

你们中的任何人都解决了EDOC_COCKPIT事务中的此错误吗?

"无法显示电子发票电子文档;请检查BAdI EDOC_INTERFACE_CONNECTOR方法DISPLAY_EDOCUMENT的实现"

我正在为S/4 hana上的意大利客户工作,我找不到该系统的指南。

如果您有任何建议,我将不胜感激

西尔维

3条回答
shere_lin
2020-09-08 14:58

尝试在您的Z-Class中实现这种接口(例如ECC中的示例):

--------------------------------------------------- ------------------------------------

方法if_edoc_interface_connector〜display_edocument。
数据:lo_edocument_db类型参考cl_edocument_db,
ls_edocfile类型edocumentfile。

*获取eDoc GUID
尝试。
me-> load_from_db(iv_edoc_guid = iv_edoc_guid)。
捕获cx_edocument。
ENDTRY。

如果ms_edocument-file_guid不是INITIAL。
*从eDocumentfile表中获取XMl数据。
创建对象lo_edocument_db。
ls_edocfile = lo_edocument_db-> if_edocument_db〜select_edocumentfile(ms_edocument-file_guid)

*在弹出窗口中显示XML
cl_abap_browser => show_xml(xml_xstring = ls_edocfile-file_raw)。

ENDIF。

cv_display_done = abap_true。

ENDMETHOD。

一周热门 更多>