2020-08-27 09:11发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我尝试在Tcode内调用报告程... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当我尝试在Tcode内调用报告程序时,抛出错误。
通过选择集" Variant1"提交ZREPORT。
由于vairant1不存在,它引发错误。
当我检查此报告时,它已在许多tcode中使用。
所以我正在看PT_BAL00 Tcode。 当我尝试在PT_BAL00内输入报告时,在SE93的表T52MENU中没有任何输入。
事务代码PT_BAL00是报告事务,它调用RPMENUSTART00的选择屏幕1000。 实际上屏幕1000不存在,但是执行了以下代码:
PERFORM get_smodn 使用系统代码 更改lv_smodn。*从T596F + T77CCE_PRG_PRGCE + T77S0获取报告的名称 通话功能" HRCCE_GET_REPORTNAME" 出口 smodn = lv_smodn 输入 reportname = lv_reportname。 *获取报告的变体 执行get_start_variant 使用系统代码 lv_reportname 更改lv_stvar。 如果lv_stvar是INITIAL。 通过SELECTION-SCREEN提交(lv_reportname)。 " #EC CI_SUBMIT 其他。 提交(lv_reportname)通过SELECTION-SCREEN" #EC CI_SUBMIT 使用SELECTION-SET lv_stvar。 万一。
因此很明显,RPMENUSTART00调用了另一个带有start变体的程序。
只需调试一下,代码就很容易理解!
最多设置5个标签!
事务代码PT_BAL00是报告事务,它调用RPMENUSTART00的选择屏幕1000。 实际上屏幕1000不存在,但是执行了以下代码:
因此很明显,RPMENUSTART00调用了另一个带有start变体的程序。
只需调试一下,代码就很容易理解!
一周热门 更多>