SAP 生产订单屏幕字段增强
在AUFK表找到标准预留增强结构CI_AUFK
然后创建CI_AUFK结构,在里面添加我们要增强的字段,激活


COMD创建增强
增强点为:二代增强出口:PPCO0012


双击——创建预留屏幕

选择为子屏幕

在屏幕中添加我们要增强的字段,字段来源COCI_AUFK

保存激活

屏幕显示前触发增强出口:
EXIT_SAPLCOKO1_001

双击创建

找到定义,双击创建



写入代码

TABLES:coci_aufk. DATA:g_display TYPE c, lv_flag TYPE c.
在包含程序ZXCO1U11写入代码,这段代码是用来控制前台增强字段是否可编辑的

DATA l_fs_c(30) TYPE C VALUE '(SAPLCOKO1)RC27S-AKTYP_PIC'. DATA l_aktyp TYPE rc27s-aktyp_pic. FIELD-SYMBOLS <l_fs>. ASSIGN (l_fs_c) TO <l_fs>. IF sy-subrc = 0. l_aktyp = <l_fs>. IF l_aktyp = 'A'. g_display = 'X'. ELSE. g_display = ''. ENDIF. ENDIF. MOVE-CORRESPONDING i_caufvd TO coci_aufk.
屏幕保存时触发增强函数
EXIT_SAPLCOKO1_002

写入代码,激活程序

MOVE-CORRESPONDING coci_aufk TO e_coci_aufk.
控制增强字段是否可编辑


LOOP AT SCREEN. IF g_display = 'X'. screen-input = 0. MODIFY SCREEN. ENDIF. ENDLOOP.
激活增强

 生产订单屏幕增强实施效果:
增强实施完成后,创建生产订单时候,生产订单界面出现客户屏幕,如下图所示。

 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号