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

2020-09-08 14:23发布

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

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


大家好,

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

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

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

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

西尔维

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

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


大家好,

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

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

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

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

西尔维

付费偷看设置
发送
3条回答
shere_lin
1楼-- · 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。

葫芦娃快救爷爷
2楼-- · 2020-09-08 15:01

嗨,西尔维,

你是怎么做的? 我正面临着同样的问题,并且在实现基本功能时,我找不到能够帮助我的源代码示例或类似的东西。

最好的问候

lukcy2020
3楼-- · 2020-09-08 15:06

嗨西蒙,

我的Z类没有名为load_from_db的任何方法,因此,以下行给我错误:

我-> load_from_db(iv_edoc_guid = iv_edoc_guid)。

请你给我一些灯火,我是从哪里来的?

我正在寻找有关此方法的更多信息,但到目前为止,我仍不清楚。

最诚挚的问候,

一周热门 更多>