2020-08-27 09:11发布
加入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变体的程序。
只需调试一下,代码就很容易理解!
谢谢您,桑德拉(Sandra)我正在寻找您的主题,您给了我答案:)
我知道要发布的答案,RPTBAL00是答案
使用SELECTION-SET'VARIANT1'导出列表提交RPTBAL00进行存储并返回。
您可以复制/粘贴您的准确声明吗? 因为它是SUBmit ...使用SELECTION-SET ...而不是通过
您的系统中是否有SAP HR System或PT_BAL00,只需执行PT_BAL00并对其进行编程内部检查?
程序应该抛出错误。
最多设置5个标签!
事务代码PT_BAL00是报告事务,它调用RPMENUSTART00的选择屏幕1000。 实际上屏幕1000不存在,但是执行了以下代码:
因此很明显,RPMENUSTART00调用了另一个带有start变体的程序。
只需调试一下,代码就很容易理解!
谢谢您,桑德拉(Sandra)我正在寻找您的主题,您给了我答案:)
我知道要发布的答案,RPTBAL00是答案
好的,我能够使用Variant进行提交。 非常感谢您可以复制/粘贴您的准确声明吗? 因为它是SUBmit ...使用SELECTION-SET ...而不是通过
您的系统中是否有SAP HR System或PT_BAL00,只需执行PT_BAL00并对其进行编程内部检查?
程序应该抛出错误。
一周热门 更多>