找到系统界面所在的屏幕编号,点击系统,查看界面所在的屏幕位置,在函数组中进行修改,点击1140,出现layout,双击并输入字段。
spa分配循环定义一些时间方面的buffer,比如生产前、生产后、计划订单转生产订单的间隔等,定义的级别不同,应用的范围就不同。在排产时可用到。
这里我想问一下,你所说的界面是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 B1的系统报表是不允许添加自定义字段的。
B1的物料编码是不允许修改的。当时你为什么要修改呢?可以增加一个用户自定义字段用于内部编码,随时修改都可以。
要理解B1,特别是编码,就用系统流水是最好的。其他方式都不是最好的。
你们的问题肯定不需要修改itemCode 的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)