这个应该是SAP软件的BUG,或者是出口帮助文档不完整所致。你定义屏幕字段时,其字段名应该为“字母+短横线+自定义的字段名”形式(如同结构引用)。举例来说,你在结构AFRUD中增加了一个字段ZNAME1,这时,你的屏幕字段应定义为Z-ZNAME1。这样当你在CO11N的自定义屏幕中出现Z-ZNAME1字段,录入值后,其字段值可通过增强程序传递到AFRU等数据表中。你可试试。祝你好运!
在co13的界面中的一些字段就是依据报工时数据显示的(来自AFRU这个表)。比如A字段存在于AFRU,同时CO13这个界面也可以显示A字段,那么我能不能达到这样的目的:ZAU是屏幕字段赋给 AFRU中A的标准字段。
那我在重新描述一下:我在CO11N的界面通过SMOD添加了一个字段。现在想把这个字段的值保存到AFRU这个数据库表的某个字段。现在不知道这个如何操作?如何DEBUG?标准程序太长了,看的不是很明白。
不需要修改标准的,只要把你那个输入字段抓出来,在EXIT_SAPLCORU_S_101添加附值代码,TABLES: AFRUD.ES_AFRUD-ZAU = AFRUD-ZAU.其中AFRUD-ZAU是屏幕字段。ZAU是数据库表AFRU中新添加字段。
最好的办法是DEBUG一下,呵呵,因为你描述的这些,我不知道该怎么帮你