点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图在用于从文件导...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图在用于从文件导...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我试图在用于从文件导入交易数据的启动例程BADI中设置"失败"状态。
我无法正确设置"失败"状态:
1。 在IF_UJD_ROUTINE〜RUNROUTINE方法中没有引发异常,而在BADI中,用于脚本逻辑的异常是CX_UJ_CUSTOM_LOGIC异常,可用于设置"失败"状态。
2。 如果我在表ET_MESSAGE中设置消息类型" E":
ls_message-msgid ='ZXXXX'。 ls_message-msgno ='001'。 ls_message-msgty ='E'。 我是
状态始终为"警告",但这似乎与脚本逻辑的BADI行为相同(任何消息类型始终将状态设置为"警告")。
此外,我无法使用方法" cl_ujk_logger => log"进行日志记录:如果我在BADI上为脚本逻辑工作时使用该方法,则不会显示任何消息。
组件:
SAP_BW 740 0014
CPMBPC 810 0009
HANABPC 810 0009
谢谢
米歇尔
实际尝试:
引发异常类型cx_ujd_datamgr_error
导出
textid = cx_ujd_datamgr_error => EX_FAILED
error ='错误文本'。
抱歉,我的系统中没有测试例程badi可以使用它...
"方法IF_UJD_ROUTINE〜RUNROUTINE中没有异常"-从零除开始:)
"此外,我不能使用方法" cl_ujk_logger => log"进行日志记录:如果我在BADI上为脚本逻辑工作时使用该方法,则不会显示任何消息。" -是的,此方法仅用于自定义逻辑Badi。
一周热门 更多>