财务凭证替代退出类型不正确几个问题汇总

文章讨论了SAP系统中财务凭证替代退出类型的问题,包括不同参数的含义,如`c_exit_param_class`和`c_exit_param_none`。提到在RGGBS000程序中出口U904未生成的错误,以及如何通过添加代码和使用RGUGBR00程序进行修复。还解决了在确认和替代步骤中出现的“对象未找到”错误,建议更新程序的导航索引或检查参数一致性。
摘要由CSDN通过智能技术生成

财务凭证替代退出类型不正确几个问题汇总

以上资料均来自网络,纯粹个人工作记录,如有意见请联系删除。

1、两种类型含义

c_exit_param_class. 传参数 代表完全凭证替代

c_exit_param_none. 不传参数 代表行项目替代

exits-name = ‘ZFI27’. "

exits-param = c_exit_param_none.

exits-title = ‘参考码3’.

APPEND exits.

FORM zfi27.

DATA: l_bstkd TYPE vbkd-bstkd.

IMPORT c = l_bstkd FROM MEMORY ID ‘SGTXT’.

IF l_bstkd IS NOT INITIAL.

bseg-xref3 = l_bstkd.

ENDIF.

ENDFORM.

exits-name = ‘ZFI29’.

exits-param = c_exit_param_class. “”

exits-title = ‘销售开票会计凭证数量’.

APPEND exits.

FORM zfi29 USING bool_data TYPE gb002_015.

ENDFORM.

2、SAP替代,出口U904在RGGBS000中未生成

报错。提示出口U904在RGGBS000中未生成。

一般情况下需要到 程序RGGBS000 中,在form:get_exit_titles 中增加下列代码。

exits-name = 'U904.

exits-param = c_exit_param_none.* exits-title = text-200. "Cons. transaction type

APPEND exits.

虽然增加了这段代码。重新运行程序,还是会报错。

通常这个时候,参考下列文章即可。需要使用RGUGBR00程序重新生成程序

3、问题描述:在确认和替代步骤中,双击对应的出口名称,系统提示“无法找到对象”( OBJECT NOT FOUND.),如下图:

解决办法:对替代程序执行“使用程序-更新导航索引”。

---------------------------------------------------------------------

如果找不到替代的出口,可能还有一个原因,就是出中的参数和替代中的选择不一致,比如在替代步骤中直接选择“唯一出口”(表示同时替代几个字段),则相应的出口程序中需要使用c_exit_param_none。

反之,如果出口指示替代某一个字段使用,则在OBBH中选择相应的字段,然后选择出口,此时替代程序中则使用参数c_exit_param_field,如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT 与丘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值