VF02的VOFM要求输出控制

2020-09-15 16:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经写了一小段代码来停止打印智...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已经写了一小段代码来停止打印智能表格的发票。 这是我在需求输出控制下维护的代码。

 FORM KOBED_919。
 SY-SUBRC = 4。
 检查KOMKBV3-RFBSK ='C'。
 SY-SUBRC = 0。
 *} 插
 ENDFORM。
 表格KOBEV_919。
 ENDFORM。
 

当我在VF02中重复输出类型时,例程KOBED_919被调用并且sy-subrc = 4,但是仍然触发输出类型并且smartform正在打印。

在如下所示的程序控制下正确维护例程。

即使让例程被调用并且sy-subrc = 4,也请让我知道,然后为什么打印smartform会触发发票。

我已经通过了所有的SAP社区讨论,但是找不到任何解决方案。

我第一次遇到这个问题,所以请给我建议。

谢谢

巴林

(10.5 kB)
8条回答
葫芦娃快救爷爷
2020-09-15 17:07

嗨弗兰克,

感谢您的答复。

我已经在KOBEV_919表单内的subriutine中放置了相同的代码,但智能表单仍会在VF02中使用输出类型为spool no来触发。

请让我知道是否需要检查。

 FORM KOBED_919。
 SY-SUBRC = 4。
 检查KOMKBV3-RFBSK ='C'。
 SY-SUBRC = 0。
 *} 插
 ENDFORM。
 表格KOBEV_919。
 *{   插
 SY-SUBRC = 4。
 检查KOMKBV3-RFBSK ='C'。
 SY-SUBRC = 0。
 *} 插
 ENDFORM。

一周热门 更多>