点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用BTE 00001820从正在生成的付款建议中过滤文档。 在此功能内,我正在检查正在处理的文档是否存在于先前填充的Z表中。
如果没有,则变量c_zlspr ='T',该文件仅针对该提议被阻止。
我的问题是,此BTE在我正在通过调用事务(F110S)在我的程序代码内部使用的事务中调用,但在tcode F110中,用户除了我们正在执行的所有编码外,还希望继续使用 ,始终如常。
因此,在BTE内部,我应该检查哪个tcode正在调用bte(F110S或F110)。 我已经尝试过使用
如果sy-tcode ='F110S'。
<我的验证>
ENDIF。
但不起作用。 当在插入了BDC_DATA的代码内部调用事务F110S并到达BTE时,sy-tcode不是F110S(必须为其他值或为空,我没有权限使用SM50尝试无限循环调试)。
有人可以建议我解决这个问题的方法吗?
预先感谢大家
努诺
你好努诺,
您是否可以尝试根据T代码在代码中设置参数ID SPE(使用语法 SET PARAMETER ID spe FIELD g_dzlspr )。 在BTE中,对 GET PARAMETER ID spe FIELD g_dzlspr 使用语法。 基于此,您可以在c_zlspr更改参数中获取值。
不幸的是,事务F110S背后的报表没有本来可以使用的字段dzlspr。
此致
George
Hi Nuno,
通过使用自定义表格和通过F110和F110S进行处理,您是否能够成功实施此BTE来创建付款建议以选择发票? 我有类似的要求,我的客户不想支付所有应付款的发票。
感谢您的答复,
谢谢
Devi
一周热门 更多>