如何在sap使用增强coom0001

如何在sap使用增强coom0001,第1张

额,你这个事务代码是你们公司自己开发的,是客制的,不是SAP标准的,所以你这样问没人知道ZPPB0001这个是什么功能,没办法明确地回答你怎么处理错误,你可以描述一下你这报表的功能,或者直接把错误贴上来。

1这个程序的输出Form可以配置么?如果可以,那么只要在某个地方把你的Form名字写上就行了,要注意这样的Form有程序默认的结构,随意更换接口是不可以的。

2用User Exit或者Badi(如果有的话),在这些增强中调用自定义的form对应的FM。

3还有一些就是比较特殊的了。

这里我想问一下,你所说的界面是SAP标准的,还是在标准屏幕上用子屏幕增强的,再或者是完全自开发的屏幕

如果是SAP标准的话,一般情况下是没有权限修改的(一般的开发人员是绝对没权限的)

如果是通过增强子屏幕或者自开发的屏幕,那实现起来其实很简单,这里说一下原理(以你本人有权限修改代码为前提):

让一个按钮不起作用,最简单的方法就是点击屏幕的Layout,在屏幕编辑界面中把你想让它失效的按钮的FctCode中的功能码删掉(然后激活即可),这样点击该按钮时,就不会触发PAI事件,它的功能就不起作用了

如果你非要将这个按钮变成灰色,会麻烦一点,首先,打开该按钮的属性(Attribute),在Groups后的第一个输入框中输入GR1,然后激活,退出屏幕编辑,去修改代码,双击该屏幕号,点开FlowLogic(逻辑流),看PROCESSBEFOREOUTPUT下是否有Mole,如果有的话,在该Mole的代码中添加如下代码并激活程序

LOOPATSCREEN

IFscreen-group1='GR1'

screen-input='0'

MODIFYSCREEN

ENDIF

ENDLOOP

如果没有Mole,就新建一个,然后在Mole中添加上面的代码,激活程序

希望对你有用

以上就是关于如何在sap使用增强coom0001全部的内容,包括:如何在sap使用增强coom0001、sap标准程序调用自定义的form输出 如何实现、SAP系统标准报表如何增加字段_sap修改表数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10145002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存