[求助]报工界面增强的问题

2025-02-22 11:39:57
推荐回答(5个)
回答1:

这个应该是SAP软件的BUG,或者是出口帮助文档不完整所致。你定义屏幕字段时,其字段名应该为“字母+短横线+自定义的字段名”形式(如同结构引用)。举例来说,你在结构AFRUD中增加了一个字段ZNAME1,这时,你的屏幕字段应定义为Z-ZNAME1。这样当你在CO11N的自定义屏幕中出现Z-ZNAME1字段,录入值后,其字段值可通过增强程序传递到AFRU等数据表中。你可试试。祝你好运!

回答2:

在co13的界面中的一些字段就是依据报工时数据显示的(来自AFRU这个表)。比如A字段存在于AFRU,同时CO13这个界面也可以显示A字段,那么我能不能达到这样的目的:ZAU是屏幕字段赋给 AFRU中A的标准字段。

回答3:

那我在重新描述一下:我在CO11N的界面通过SMOD添加了一个字段。现在想把这个字段的值保存到AFRU这个数据库表的某个字段。现在不知道这个如何操作?如何DEBUG?标准程序太长了,看的不是很明白。

回答4:

不需要修改标准的,只要把你那个输入字段抓出来,在EXIT_SAPLCORU_S_101添加附值代码,TABLES: AFRUD.ES_AFRUD-ZAU = AFRUD-ZAU.其中AFRUD-ZAU是屏幕字段。ZAU是数据库表AFRU中新添加字段。

回答5:

最好的办法是DEBUG一下,呵呵,因为你描述的这些,我不知道该怎么帮你