SAP屏幕增强总结整理分析
ABAP屏幕增强总结整理
ABAP屏幕增强总结整理目录一:销售订单屏幕增强 VA01/VA02/VA03 (5)1:销售订单屏幕增强抬头屏幕增强 (5)A:屏幕增强实现 (5)B:屏幕增强位置 (6)2:销售订单屏幕增强行项目屏幕增强 (7)A:屏幕增强实现 (7)B:屏幕增强位置 (8)二:交货单(内向/外向)屏幕增强 (10)1:交货单抬头屏幕增强 (10)A:屏幕增强实现 (10)B:屏幕增强的位置 (14)2:交货单行项目屏幕增强 (15)A:屏幕增强实现 (15)B:屏幕增强的位置 (19)三:采购申请(ME51N/ME52N/ME53N) (19)A:屏幕增强实现 (19)B:屏幕增强位置 (25)四:采购订单(ME21N/ME22N/ME23N) (25)1.采购订单抬头屏幕增强 (25)A:屏幕增强实现 (25)B:屏幕增强位置 (30)2.采购订单行项目屏幕增强 (30)A:屏幕增强实现 (30)B:屏幕增强位置 (35)五:合同(框架协议) ME31K/ME32K/ME33K (35)1.合同(框架协议)抬头屏幕增强 (35)A:屏幕增强实现 (35)B:屏幕增强位置 (40)2.合同(框架协议)行项目屏幕增强 (41)A:屏幕增强实现 (41)B:屏幕增强位置 (45)六:询价单/报价单 ME41/ME42/ME43 (46)1.询价单/报价单抬头屏幕增强 (47)A:屏幕增强实现 (47)B:屏幕增强位置 (51)2.询价单/报价单行项目屏幕增强 (52)A:屏幕增强实现 (52)B:屏幕增强位置 (57)七:供应商主数据屏幕增强 (58)A:屏幕增强实现 (58)LFA1 供应商主数据 (一般地区) (58)LFB1 供应商主数据 (公司代码) (65)LFM1 供应商主记录购买组织数据 (73)B:屏幕增强位置 (80)八:客户商主数据屏幕增强 (81)A:屏幕增强实现 (81)KNA1 客户主文件的一般数据 (82)KNB1 客户主数据 (公司代码) (90)KNVV 客户主记录销售数据 (98)B:屏幕增强位置 (106)九:物料主数据屏幕增强 (107)A:屏幕增强实现 (107)a)新增视图子屏幕 (112)b)在原有视图子屏幕增加新字段 (119)B:屏幕增强位置 (125)十:工单 IW31/IW32/IW33 (127)1.工单抬头屏幕增强 (127)A:屏幕增强实现 (127)B:屏幕增强位置 (131)十一:项目屏幕增强 (131)A:屏幕增强实现 (131)B:屏幕增强位置 (135)十二:WBS屏幕增强 (135)A:屏幕增强实现 (135)B:屏幕增强位置 (138)十三:网络订单 CN21/CN22/CN23 CJ20N (139)1.网络抬头屏幕增强 (139)A:屏幕增强实现 (139)B:屏幕增强位置 (142)2.网络工序行项目屏幕增强 (143)A:屏幕增强实现 (143)B:屏幕增强位置 (146)十四:生产订单 CO01/CO02/CO03 (147)1.生产订单抬头屏幕增强 (147)A:屏幕增强实现 (147)B:屏幕增强位置 (151)十五:物料BOM CS01 / CS02 / CS03 (152)1.物料BOM抬头屏幕增强 (152)A:屏幕增强实现 (152)B:屏幕增强位置 (155)2.物料BOM行项目屏幕增强 (155)A:屏幕增强实现 (155)B:屏幕增强位置 (158)十六:资产主数据屏幕增强 AS01 / AS02 / AS03 (158)A:屏幕增强实现 (158)a)作为“折旧范围”表页的一个子屏幕显示 (163)b)创建一个新的表页并且在新表页中显示 (167)B:屏幕增强位置 (174)a)作为“折旧范围”表页的一个子屏幕显示; (174)b)创建一个新的表页并且在新表页中显示 (174)十七:设备主数据屏幕增强 IE01 / IE02 / IE03 (175)A:屏幕增强实现 (175)B:屏幕增强位置 (185)十八:功能位置主数据屏幕增强 IL01 / IL02 / IL03 (186)A:屏幕增强实现 (186)B:屏幕增强位置 (197)一:销售订单屏幕增强 VA01/VA02/VA031:销售订单屏幕增强抬头屏幕增强A:屏幕增强实现在表“VBAK”中APPEND一自定义的结构,如下图TCODE:SE80 程序名:SAPMV45A 屏幕:8309 如图:直接在屏幕上增强你所要的字段就可,如下图。
SAP屏幕增强总结整理
SAP屏幕增强总结整理SAP(System, Applications, and Products in Data Processing)是一种企业资源计划(ERP)软件系统,用于管理企业各个方面的业务流程。
SAP的用户界面通常被认为是较为复杂和繁琐的,但是SAP也提供了一系列的屏幕增强功能,使用户能够更加高效地使用系统。
1.自定义屏幕布局:SAP允许用户自定义其工作屏幕的布局,以适应不同的工作需求。
用户可以根据喜好和工作流程,将最常用的功能放置在一个屏幕上,以方便快速访问和操作。
2.屏幕报表自定义:SAP允许用户自定义屏幕上显示的数据报表。
用户可以选择显示自己感兴趣的数据字段,隐藏或删除不必要的字段,以实现更加个性化的报表显示。
3.屏幕导航增强:SAP的导航栏通常是复杂的,用户需要在多个屏幕之间切换才能完成任务。
为了提高工作效率,SAP提供了屏幕导航增强功能,例如快捷键、导航栏自定义等,使用户能够更快速地切换屏幕,完成任务。
4.交互式帮助:SAP的屏幕增强还提供了交互式帮助功能。
当用户在使用系统时遇到问题或需要了解一些功能的用法时,可以点击帮助按钮或使用快捷键,系统会弹出相关的帮助信息,包括功能说明、操作步骤等,帮助用户更快地解决问题。
5.界面颜色主题:SAP的默认界面颜色通常是蓝色和灰色的,可能对一些用户来说缺乏视觉吸引力。
为了提高用户体验,SAP提供了多种界面颜色主题可供选择,例如深色主题、高对比度主题等,使用户可以根据自己的偏好进行个性化设置。
6.表格筛选和排序:SAP的屏幕增强还包括表格筛选和排序功能,使用户可以根据特定条件对表格数据进行筛选和排序。
用户可以根据需要选择特定字段进行筛选,设置排序规则,以快速找到所需数据。
7.快速访问工具栏:SAP的屏幕增强中还包括快速访问工具栏功能,用户可以将最常用的功能按钮添加到工具栏上,以方便快速访问和操作。
8.快速输入:SAP的屏幕增强还包括快速输入功能。
SAP模块常用增强总结
MM模块:采购订单增强:BADI :ME_GUI_PO_CUSTME_PROCESS_PO_CUST物料凭证增强:BADI:MB_DOCUMENT_BADIUSER-EXIT:MBCF0002实现功能1、当参照预留过帐时,检查填入数量是否小于预留数量2、移动类型是***的时候,查看RSNUM是否为空3、检查原始单据工厂和库存地点与物料凭证的工厂和库存地点一致MBCF0009实现功能1、当移动类型是***的时候,库存地点只能是****2、工单下达日期+时间小于预留需求日期+时间,警告ENHANCEMENT SPOT1、标准程序MM07MFB0 实现功能:如果移动类型是***,特殊库存标识必须是*,工厂必须是****2、标准程序MM07MFK0_KONTIERUNG_INITSPOT是ENHANCEMENT-POINT KONTIERUNG_INIT_01 SPOTS ES_SAPMM07M.实现功能:如果移动类型是***,特殊库存标识变成灰,工厂变成灰3、标准程序FM07MED0_DYNPRO_MODIFIZIERENSPOT是ENHANCEMENT-POINT DYNPRO_MODIFIZIEREN_06SPOTS ES_FM07MED0_DYNPRO_MODIFIZIERE INCLUDE BOUND实现功能:移动类型是***,则根据采购订单找到库存地点,讲库存地点描述替代到物料凭证的收货方WEMPF字段4、标准程序MM07MFF0_FUSSZEILE_WESPOT是ENHANCEMENT-POINT FUSSZEILE_WE_01 SPOTS ES_SAPMM07M.实现功能:如果移动类型是***,且特殊库存标志是*,库存地点只能是****物料主数据检查:BADI:BADI_MATERIAL_CHECKBADI:MB_RESERV A TION_BADI采购申请增强:BADI:ME_PROCESS_REQ_CUST预制发票增强:BADI:INVOICE_UPDATE 实现功能:检查预制发票中采购订单对应的采购组、采购类型和采购组织的权限供应商增强:BADI:VENDOR_ADD_DA TAVENDOR_ADD_DA TA_CS 供应商主数据屏幕增强PM模块:工单增强:工单——工序——外部BADI:MRO_CONTRACT 实现功能:外部中填入的物料组和维护的物料组是否一致,不一致则报错BADI:WORKORDER_UPDATE 工单的很多判断都在这个里面来实现工单——组件增强USER-EXIT:CNEX0026 FUNCTION:EXIT_SAPLCOMK_005工单BADI:IWO1_ORDER_BADI INST_AUTHORITY_CHECK 实现功能:IW31和IW32的时候检查是否有权限创建和修改工单IWO1_SCREEN_MODIFY 实现功能:修改工单的屏幕字段是否显示USER-EXIT:IEQM0003 FUNCTION:EXIT_SAPMIEQ0_001功能位置增强:USER-EXIT:ILOM0001 FUNCTION:EXIT_SAPMILO0_001通知单增强:USER-EXIT:IWOC0001 FUNCTION:EXIT_SAPLIWO1_001 创建的时候检查QQMA0014 FUNCTION:EXIT_SAPMIWO0_020 保存的时候检查BADI:NOTIF_EVENT_SA VE 保存时检查维护计划增强:IP41/IP42/IP43USER-EXIT:IPRM0004 FUNCTION:EXIT_SAPLIWP3_004 保存时候检查计量点增强:USER-EXIT:IMRC0001, FUNCTION:EXIT_SAPLIMR0_001 检查权限IMRC0005, FUNCTION:EXIT_SAPLIMR1_005 检查权限FI增强会计凭证替代增强:BADI:AC_DOCUMENTACC_DOCUMENTSD模块发票增强:USER-EXIT:SDVFX004 FUNCTION:EXIT_SAPLV60B_004 传递发票的一些字段到会计凭证上客户增强:BADI:CUSTOMER_ADD_DATA_CS 客户主数据屏幕增强CUSTOMER_ADD_DATAUSER-EXIT:SAPMF02D FUNCTION:EXIT_SAPMF02D_001 客户主数据的销售数据增强 SDVFX008 FUNCTION:EXIT_SAPLV60B_008 用销售发票的一些字段替代会计凭证交货单屏幕增强:BADI:LE_SHP_TAB_CUST_ITEM 增强屏幕LE_SHP_DELIVERY_PROC 逻辑编写PS模块BADI:WBS_USER_FIELDS_F4 实现功能:CJ20N创建WBS的时候为特定字段做SEACH HELPBADI:WORKBREAKDOWN_UPDATE 实现功能:CJ20N 保存WBS检查USER-EXIT:CNEX0002 FUNCTION:EXIT_SAPLCNAU_001 PS的权限检查注意sap_x_actvt这个参数要打X。
SAP屏幕增强总结整理
目录一:销售订单屏幕增强VA01/VA02/VA03 (4)1:销售订单屏幕增强抬头屏幕增强 (4)A:屏幕增强实现 (4)B:屏幕增强位置 (5)2:销售订单屏幕增强行项目屏幕增强 (6)A:屏幕增强实现 (6)B:屏幕增强位置 (8)二:交货单(向/外向)屏幕增强 (9)1:交货单抬头屏幕增强 (9)A:屏幕增强实现 (9)B:屏幕增强的位置 (14)2:交货单行项目屏幕增强 (14)A:屏幕增强实现 (14)B:屏幕增强的位置 (19)三:采购申请(ME51N/ME52N/ME53N) (19)A:屏幕增强实现 (19)B:屏幕增强位置 (24)四:采购订单(ME21N/ME22N/ME23N) (25)1.采购订单抬头屏幕增强 (25)A:屏幕增强实现 (25)B:屏幕增强位置 (30)2.采购订单行项目屏幕增强 (30)A:屏幕增强实现 (30)B:屏幕增强位置 (35)五:合同(框架协议)ME31K/ME32K/ME33K (35)1.合同(框架协议)抬头屏幕增强 (35)A:屏幕增强实现 (35)B:屏幕增强位置 (40)2.合同(框架协议)行项目屏幕增强 (41)A:屏幕增强实现 (41)B:屏幕增强位置 (45)六:询价单/报价单ME41/ME42/ME43 (46)1.询价单/报价单抬头屏幕增强 (47)A:屏幕增强实现 (47)B:屏幕增强位置 (51)2.询价单/报价单行项目屏幕增强 (52)A:屏幕增强实现 (52)B:屏幕增强位置 (57)七:供应商主数据屏幕增强 (58)A:屏幕增强实现 (58)LFA1 供应商主数据(一般地区) (58)LFB1 供应商主数据(公司代码) (65)LFM1 供应商主记录购买组织数据 (73)B:屏幕增强位置 (80)八:客户商主数据屏幕增强 (81)A:屏幕增强实现 (81)KNA1 客户主文件的一般数据 (82)KNB1 客户主数据(公司代码) (90)KNVV 客户主记录销售数据 (98)B:屏幕增强位置 (106)九:物料主数据屏幕增强 (107)A:屏幕增强实现 (107)a)新增视图子屏幕 (112)b)在原有视图子屏幕增加新字段 (119)B:屏幕增强位置 (125)十:工单IW31/IW32/IW33 (127)1.工单抬头屏幕增强 (127)A:屏幕增强实现 (127)B:屏幕增强位置 (131)十一:项目屏幕增强 (131)A:屏幕增强实现 (131)B:屏幕增强位置 (135)十二:WBS屏幕增强 (135)A:屏幕增强实现 (135)B:屏幕增强位置 (138)十三:网络订单CN21/CN22/CN23 CJ20N (139)1.网络抬头屏幕增强 (139)A:屏幕增强实现 (139)B:屏幕增强位置 (142)2.网络工序行项目屏幕增强 (143)A:屏幕增强实现 (143)B:屏幕增强位置 (146)十四:生产订单CO01/CO02/CO03 (147)1.生产订单抬头屏幕增强 (147)A:屏幕增强实现 (147)B:屏幕增强位置 (151)十五:物料BOM CS01 / CS02 / CS03 (152)1.物料BOM抬头屏幕增强 (152)A:屏幕增强实现 (152)B:屏幕增强位置 (155)2.物料BOM行项目屏幕增强 (155)A:屏幕增强实现 (155)B:屏幕增强位置 (158)十六:资产主数据屏幕增强AS01 / AS02 / AS03 (158)A:屏幕增强实现 (158)a)作为“折旧围”表页的一个子屏幕显示 (163)b)创建一个新的表页并且在新表页中显示 (167)B:屏幕增强位置 (174)a)作为“折旧围”表页的一个子屏幕显示; (174)b)创建一个新的表页并且在新表页中显示 (174)十七:设备主数据屏幕增强IE01 / IE02 / IE03 (175)A:屏幕增强实现 (175)B:屏幕增强位置 (185)十八:功能位置主数据屏幕增强IL01 / IL02 / IL03 (186)A:屏幕增强实现 (186)B:屏幕增强位置 (197)一:销售订单屏幕增强VA01/VA02/VA031:销售订单屏幕增强抬头屏幕增强A:屏幕增强实现在表“VBAK”中APPEND一自定义的结构,如下图TCODE:SE80 程序名:SAPMV45A 屏幕:8309如图:直接在屏幕上增强你所要的字段就可,如下图。
SAP屏幕增强总结整理
业务模块ABAP名称ABAP屏幕增强总结整理作者日期目录一:销售订单屏幕增强 VA01/VA02/VA03 (5)1:销售订单屏幕增强抬头屏幕增强 (5)A:屏幕增强实现 (5)B:屏幕增强位置 (6)2:销售订单屏幕增强行项目屏幕增强 (7)A:屏幕增强实现 (7)B:屏幕增强位置 (8)二:交货单(内向/外向)屏幕增强 (10)1:交货单抬头屏幕增强 (10)A:屏幕增强实现 (10)B:屏幕增强的位置 (14)2:交货单行项目屏幕增强 (15)A:屏幕增强实现 (15)B:屏幕增强的位置 (19)三:采购申请(ME51N/ME52N/ME53N) (19)A:屏幕增强实现 (19)B:屏幕增强位置 (25)四:采购订单(ME21N/ME22N/ME23N) (25)1.采购订单抬头屏幕增强 (25)A:屏幕增强实现 (25)B:屏幕增强位置 (30)2.采购订单行项目屏幕增强 (30)A:屏幕增强实现 (30)B:屏幕增强位置 (35)五:合同(框架协议) ME31K/ME32K/ME33K (35)1.合同(框架协议)抬头屏幕增强 (35)A:屏幕增强实现 (35)B:屏幕增强位置 (40)2.合同(框架协议)行项目屏幕增强 (41)A:屏幕增强实现 (41)B:屏幕增强位置 (45)六:询价单/报价单 ME41/ME42/ME43 (46)1.询价单/报价单抬头屏幕增强 (47)A:屏幕增强实现 (47)B:屏幕增强位置 (51)2.询价单/报价单行项目屏幕增强 (52)A:屏幕增强实现 (52)B:屏幕增强位置 (57)七:供应商主数据屏幕增强 (58)A:屏幕增强实现 (58)LFA1 供应商主数据 (一般地区) (58)LFB1 供应商主数据 (公司代码) (65)LFM1 供应商主记录购买组织数据 (73)B:屏幕增强位置 (80)八:客户商主数据屏幕增强 (81)A:屏幕增强实现 (81)KNA1 客户主文件的一般数据 (82)KNB1 客户主数据 (公司代码) (90)KNVV 客户主记录销售数据 (98)B:屏幕增强位置 (106)九:物料主数据屏幕增强 (107)A:屏幕增强实现 (107)a)新增视图子屏幕 (112)b)在原有视图子屏幕增加新字段 (119)B:屏幕增强位置 (125)十:工单 IW31/IW32/IW33 (127)1.工单抬头屏幕增强 (127)A:屏幕增强实现 (127)B:屏幕增强位置 (131)十一:项目屏幕增强 (131)A:屏幕增强实现 (131)B:屏幕增强位置 (135)十二:WBS屏幕增强 (135)A:屏幕增强实现 (135)B:屏幕增强位置 (138)十三:网络订单 CN21/CN22/CN23 CJ20N (139)1.网络抬头屏幕增强 (139)A:屏幕增强实现 (139)B:屏幕增强位置 (142)2.网络工序行项目屏幕增强 (143)A:屏幕增强实现 (143)B:屏幕增强位置 (146)十四:生产订单 CO01/CO02/CO03 (147)1.生产订单抬头屏幕增强 (147)A:屏幕增强实现 (147)B:屏幕增强位置 (151)十五:物料BOM CS01 / CS02 / CS03 (152)1.物料BOM抬头屏幕增强 (152)A:屏幕增强实现 (152)B:屏幕增强位置 (155)2.物料BOM行项目屏幕增强 (155)A:屏幕增强实现 (155)B:屏幕增强位置 (158)十六:资产主数据屏幕增强 AS01 / AS02 / AS03 (158)A:屏幕增强实现 (158)a)作为“折旧范围”表页的一个子屏幕显示 (163)b)创建一个新的表页并且在新表页中显示 (167)B:屏幕增强位置 (174)a)作为“折旧范围”表页的一个子屏幕显示; (174)b)创建一个新的表页并且在新表页中显示 (174)十七:设备主数据屏幕增强 IE01 / IE02 / IE03 (175)A:屏幕增强实现 (175)B:屏幕增强位置 (185)十八:功能位置主数据屏幕增强 IL01 / IL02 / IL03 (186)A:屏幕增强实现 (186)B:屏幕增强位置 (197)一:销售订单屏幕增强 VA01/VA02/VA031:销售订单屏幕增强抬头屏幕增强A:屏幕增强实现在表“VBAK”中APPEND一自定义的结构,如下图TCODE:SE80 程序名:SAPMV45A 屏幕:8309 如图:直接在屏幕上增强你所要的字段就可,如下图。
SAP屏幕增强总结整理(2019完整版)
目录一:销售订单屏幕增强V A01/V A02/V A03 (6)1:销售订单屏幕增强抬头屏幕增强 (6)A:屏幕增强实现 (6)B:屏幕增强位置 (7)2:销售订单屏幕增强行项目屏幕增强 (8)A:屏幕增强实现 (8)B:屏幕增强位置 (9)二:交货单(内向/外向)屏幕增强 (11)1:交货单抬头屏幕增强 (11)A:屏幕增强实现 (11)B:屏幕增强的位置 (15)2:交货单行项目屏幕增强 (16)A:屏幕增强实现 (16)B:屏幕增强的位置 (20)三:采购申请(ME51N/ME52N/ME53N) (20)A:屏幕增强实现 (20)B:屏幕增强位置 (25)四:采购订单(ME21N/ME22N/ME23N) (26)1.采购订单抬头屏幕增强 (26)A:屏幕增强实现 (26)B:屏幕增强位置 (31)2.采购订单行项目屏幕增强 (31)A:屏幕增强实现 (31)B:屏幕增强位置 (36)五:合同(框架协议)ME31K/ME32K/ME33K (36)1.合同(框架协议)抬头屏幕增强 (36)A:屏幕增强实现 (36)B:屏幕增强位置 (41)2.合同(框架协议)行项目屏幕增强 (42)A:屏幕增强实现 (42)B:屏幕增强位置 (46)六:询价单/报价单ME41/ME42/ME43 (47)1.询价单/报价单抬头屏幕增强 (48)A:屏幕增强实现 (48)B:屏幕增强位置 (52)2.询价单/报价单行项目屏幕增强 (53)A:屏幕增强实现 (53)B:屏幕增强位置 (58)七:供应商主数据屏幕增强 (59)A:屏幕增强实现 (59)==============LFA1 供应商主数据(一般地区) (59)==============LFB1 供应商主数据(公司代码) (66)==============LFM1 供应商主记录购买组织数据 (74)B:屏幕增强位置 (81)八:客户商主数据屏幕增强 (82)A:屏幕增强实现 (82)============== KNA1 客户主文件的一般数据 (83)============== KNB1 客户主数据(公司代码) (91)============== KNVV 客户主记录销售数据 (99)B:屏幕增强位置 (107)九:物料主数据屏幕增强 (108)A:屏幕增强实现 (108)a)新增视图子屏幕 (113)b)在原有视图子屏幕增加新字段 (120)B:屏幕增强位置 (126)十:工单IW31/IW32/IW33 (128)1.工单抬头屏幕增强 (128)A:屏幕增强实现 (128)B:屏幕增强位置 (132)十一:项目屏幕增强 (132)A:屏幕增强实现 (132)B:屏幕增强位置 (136)十二:WBS屏幕增强 (136)A:屏幕增强实现 (136)B:屏幕增强位置 (139)十三:网络订单CN21/CN22/CN23 CJ20N (140)1.网络抬头屏幕增强 (140)A:屏幕增强实现 (140)B:屏幕增强位置 (143)2.网络工序行项目屏幕增强 (144)A:屏幕增强实现 (144)B:屏幕增强位置 (147)十四:生产订单CO01/CO02/CO03 (148)1.生产订单抬头屏幕增强 (148)A:屏幕增强实现 (148)B:屏幕增强位置 (152)十五:物料BOM CS01 / CS02 / CS03 (153)1.物料BOM抬头屏幕增强 (153)A:屏幕增强实现 (153)B:屏幕增强位置 (156)2.物料BOM行项目屏幕增强 (156)A:屏幕增强实现 (156)B:屏幕增强位置 (159)十六:资产主数据屏幕增强AS01 / AS02 / AS03 (159)a)作为“折旧范围”表页的一个子屏幕显示 (164)b)创建一个新的表页并且在新表页中显示 (168)B:屏幕增强位置 (175)a)作为“折旧范围”表页的一个子屏幕显示; (175)b)创建一个新的表页并且在新表页中显示 (175)十七:设备主数据屏幕增强IE01 / IE02 / IE03 (176)A:屏幕增强实现 (176)B:屏幕增强位置 (186)十八:功能位置主数据屏幕增强IL01 / IL02 / IL03 (187)A:屏幕增强实现 (187)B:屏幕增强位置 (198)十九:初级/次级成本要素主数据(KA01 KA02 KA03 KA06) (199)A:屏幕增强实现 (199)B:屏幕增强位置 (203)二十:成本中心主数据(KS01 KS02 KS03) (203)A:屏幕增强实现 (203)B:屏幕增强位置 (208)二十一:作业类型主数据(KL01 KL02 KL03) (208)A:屏幕增强实现 (208)B:屏幕增强位置 (213)二十二:内部订单(KO04) (213)A:屏幕增强实现 (213)B:屏幕增强位置 (218)二十三:基金中心主数据(FMSA FMSB FMSC) (218)A:屏幕增强实现 (218)B:屏幕增强位置 (223)二十四:基金主数据(FM5I FM5U FM5S) (223)A:屏幕增强实现 (223)B:屏幕增强位置 (228)二十五:承诺项目主数据(FMCIA) (228)A:屏幕增强实现 (228)B:屏幕增强位置 (232)二十六:服务确认(ML81N) (233)1:服务确认抬头屏幕增强 (233)A:屏幕增强实现 (233)B:屏幕增强位置 (237)2:服务确认行项目屏幕增强 (237)A:屏幕增强实现 (237)B:屏幕增强位置 (240)二十七:MIGO货物移动(抬头和行项目) (241)A:屏幕增强实现 (241)B:屏幕增强位置 (254)二十八:发票校验(MIRO) (255)B:屏幕增强位置 (265)二十九:生产订单作业确认(CO11N COOIS) (266)A:屏幕增强实现 (266)B:屏幕增强位置 (270)三十:通知单(IW21 IW22 IW23) (273)A:屏幕增强实现 (273)B:屏幕增强位置 (281)三十一:采购订单BADI屏幕增强(ME21N ME22N ME23N) (281)A:屏幕增强实现 (281)B:屏幕增强位置 (294)一:销售订单屏幕增强VA01/VA02/VA031:销售订单屏幕增强抬头屏幕增强A:屏幕增强实现在表“VBAK”中APPEND一自定义结构,如下图TCODE:SE80 程序名:SAPMV45A 屏幕:8309 如图:直接在屏幕上增强你所要字段就可,如下图。
SAP用户增强总结
SAP用户增强总结(1)2008年09月08日星期一 16:58一。
用户增强: 所有的Enhancement在表MODSAP,用户增强大概有三类MODSAP是Enhancement表, 而TFDIR是看是否此enhancement被激活,就看字段MAND是否是”C”而已1. E Enhancement exits :就是常说的写User_exit ,经常使用2. C GUI codes 没用过3. S Subscreens 屏幕增强什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服,就些衣服就SAP的标准程序,还有些衣架是空着的,这些就是“用户出口”,你可以把自己做的衣服(比如程序代码)挂到这些衣架上去--如果你觉得SAP给你准备的衣服不够穿或者不合身的话。
使用用户出口可以:-不影响标准SAP源代码-不影响软件升级SAP有四种基本用户出口的类型:1.菜单出口-Menu Exits定义自己的菜单2.屏幕出口-Screen Exits定义自己的屏幕3.功能模块出口-Function Module Exits在SAP应用程序中添加功能4.关键字出口-Keyword Exits在ABAP/4字典中的关键字数据元素添加文档。
结果是你在使用这些数据元素的字段处按F1后会出现你自定义的说明文档要编辑用户出口,必须有SAP授权的开发权限,另外,除了关键字出口外,其他的出口都需要有一定的ABAP/4编程能力.用户出口类型:sap的用户出口总共有三代:1、第一代sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。
这类增强都需要修改sap的标准代码。
--这个是最原始的产品增强技术.2、第二代sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。
--比较类似插件接口了.3、第三代sap提供的第三代的用户出口就是BADI,他的调用方式是CALL METHOD(instance),(相关的TCODE是SE18和SE19),你可以通过EXIT_HANDLER这个单词查找BADI。
SAP模块常用增强总结
SAP模块常用增强总结SAP系统的模块中有很多可以进行增强的功能和扩展性,用于满足不同行业和企业的特殊需求。
以下是常见的SAP模块的常用增强总结。
1.财务会计模块(FI)增强:-自动支付程序增强:可以根据不同的支付条件和筛选规则对付款进行更精确的控制和管理。
-合并报表增强:可以通过添加自定义报表字段和计算公式来满足企业特定的合并报表需求。
-预算管理增强:可以根据不同的预算情况进行灵活的预算规划和监控。
2.物料管理模块(MM)增强:-供应商采购评估增强:可以根据供应商的绩效评估和供应商风险来调整采购决策和供应商选择。
-基于时间的物料需求计划增强:可以根据历史销售数据和未来需求预测来优化物料采购和库存管理。
-采购订单扩展增强:可以根据企业特定的采购流程需求添加自定义字段和审批规则。
3.销售和分销模块(SD)增强:-销售订单定价增强:可以根据不同的定价策略、折扣活动和促销活动来定价,并自动计算出最佳价格。
-销售订单出货增强:可以根据不同的运输方式和目的地配置出货计划,并根据实际情况进行及时调整。
-订单交付跟踪增强:可以实时跟踪订单的交付情况,并及时通知客户订单的状态和发货信息。
4.生产计划与控制模块(PP)增强:-生产订单调度增强:可以根据不同的优先级、资源可用性和工作中心的负载情况进行生产订单的调度和优化。
-预测和需求管理增强:可以根据历史订单数据和市场需求预测来优化生产计划和需求管理。
-工作中心的作业计划增强:可以根据企业的特定需求添加自定义的工作中心属性和作业计划字段。
5.人力资源模块(HR)增强:-人事招聘管理增强:可以根据不同的招聘渠道和招聘流程来管理和筛选候选人,并对他们的价值和风险进行评估。
-绩效管理增强:可以根据不同的绩效指标和评估标准对员工的绩效进行评估和管理,并制定相应的激励计划。
-员工培训管理增强:可以根据不同的培训计划和培训评估指标来管理和跟踪员工的培训情况。
总的来说,SAP系统的各个模块都可以根据企业的特定需求进行增强和扩展,以满足不同行业和企业的特殊需求。
sap增强小总结
一、表增强SAP 提供了两种方法为表和结构增加字段全部在se11中选择表•追加结构---追加结构只是向表内增加字段而不是修改结构,另外追加结构只能属于一个表。
•定制包含(CI 包含)在上面的“编辑”选择“包括”再选择“插入”组件•文本元素增强(CMOD-转到-全局增强-数据元素)使用追加结构时注意下面几点:✓不能为池表或簇表创建追加结构。
✓如果表包含长字段(例如数据类型LCHR 或LRAW),就不能为表扩展追加结构。
这是因为这种类型的长字段必须是相关表的最后字段。
从追加结构中的字段不能被添加到它们后面。
✓如果使用追加结构来扩展一个SAP 表,追加结构中的字段名必须在客户命名空间中,就是用YY 或ZZ 开头。
这可以避免SAP 将来插入新字段时发生命名冲突。
二、事务变式、屏幕变式使用事务码FB50选中‘项目的屏幕变式’,(在菜单栏“编辑”下面选择“屏幕变式”----再到“创建屏幕变式”)点击右键选择屏幕变式->创建屏幕变式(也可以直接使用t-code:SHD0(零)进入屏幕变式创建)在事务代码中输入需要定制屏幕变式的T-code:FB50Screen variant:属于以Z开头的自定义屏幕变式的名称(必须以Z开头)Program:输入要用到的程序SAPLFSKBScreen:输入要定义的屏幕编号100然后点击创建根据需要进行凭证字段的选择:只输出:表示只读不能修改不可见:表示隐藏强制:表示必须输入编写屏幕变式的文本说明:如图所示‘省公司的屏幕变式’选择完成后点击‘Exit and Save’点击,然后在小对话框中点击‘本地对象’,则屏蔽变式建立并保存成功回到FB50凭证输入的界面,选中‘项目的屏幕变式’,点击右键选择屏幕变式->添加屏幕变式输入刚才建立的变式名称,点击‘继续’。
刚才创建的屏蔽变式就会加入到变式的树形列表中,双击该变式就可使用删除屏幕变式:对于不使用的屏幕变式可以选中该变式后点击右键,选择屏幕变式->搬移屏幕变式三、程序增强(程序、屏幕)1、用户出口---user exit,通过修改助手修改标准程序,修改时必须有相应修改key,实际中使用不是太多修改助手(修正助手会自动生成注释行框架来描述操作。
SAP_S4_BP客户主数据屏幕增强
注:供应商屏幕增强亦是如此。
新建一个字段组7000(字段组最大值不能超过7000)
往字段组7000分配字段前要在表BUT000(BP: 一般数据 I)增强自定义字段
往字段组7000分配字段
STEP3.SAP菜单业务伙伴控制屏幕布局视图(BUS3)
配置视图前,要把要增强的屏幕画出来。T-CODE:SE51SAPLBUD0是事务BS4 HANA系统废除了XD01,XK01,XK02, XD02等创建、修改、显示客户/供应商主数据的事务功能,把创建/修改/显示客户和供应商主数据集成到BP这个事务了。在项目中接到个需求是创建客户主数据时,增加一些自定义字段在BP事务屏幕里面。如下图(做好以后的效果):
下面就step by step的方式写一下实现方法,至于SAP对这块功能实现的底层思想我也没搞太懂,就不写了。
STEP 1.SAP初始屏幕输入T-CODE:BUPT,注意:一定要在SAP初始屏幕运行这个事务码,否则会报错。SAP菜单业务伙伴控制屏幕布局
STEP 2.SAP菜单业务伙伴控制屏幕布局字段组(BUS2)
原来对XD01做屏幕增强时,步骤通常是后台配置,然后增强BADI:CUSTOMER_ADD_DATA。
对BP做屏幕增强时,差别就比较大了。几乎全是后台配置,然后画个屏幕,最后CALL两个系统标准函数就可以了,屏幕间可以通过各种配置来实现客户需求,而不在像XD01屏幕增强做那么多的二次开发了。网上对这块的资料比较匮乏,做的时候费了一番周折。
里面CALL两个系统标准函数:BUS_PBO,BUS_PAI.
配置视图(BUS3),新建一个视图:ZVIEW
把STEP2新建的字段组7000分配给视图ZVIEW
STEP 4.SAP菜单业务伙伴控制屏幕布局部分(BUS4)
SAP屏幕增强总结摘要(2023)
SAP屏幕增强总结摘要(2023) SAP屏幕增强总结摘要(2023完整版)
本文主要介绍了SAP屏幕增强的一些常用技巧和方法,以便用户更加高效便捷地使用SAP软件,提高工作效率。
以下是本文总结的重点内容:
屏幕显示增强
- 构建自定义屏幕布局
通过定义自己的屏幕布局,用户可以定制自己的SAP屏幕展现方式,使其更加符合个人使用惯。
- 突显关键信息
可以通过设置SAP屏幕显示方式,使得关键信息能够突出显示,减少用户在寻找相关信息时的时间成本。
数据记录增强
- 更快的数据输入方法
通过输入自定义缩写或者其他简单的命令,用户可以快速地录入大量数据。
- 数据自动填充功能
SAP软件支持数据自动填充功能,可以让用户更快速地填写相同或类似的信息。
功能增强
- 热键操作
SAP软件支持热键操作,可以让用户快速执行常用功能。
- 添加自定义功能
用户可以添加自定义功能,以便更好地适应自己的工作需求。
综上,以上这些技巧和方法可以大大提高SAP软件使用时的效率,让用户更加便捷地完成工作任务,避免浪费时间。
希望本文能够帮助到需要使用SAP软件的读者。
ABAP屏幕增强总结整理
ABAP屏幕增强总结整理1.屏幕增强的种类-行号增强:在表格控件中增加行号,方便用户快速定位和操作数据。
-列表增强:在表格中增加自定义的列,并显示相关信息,帮助用户更好地理解和操作数据。
-功能键增强:增加自定义的功能键,通过点击功能键来执行自定义的程序逻辑,方便用户快速操作和扩展功能。
-输入帮助增强:增强输入帮助,为特定字段提供自定义的输入帮助函数,方便用户输入和选择数据。
2.屏幕增强的实现方式-自定义屏幕逻辑:通过在SAP系统中自定义屏幕逻辑,例如增加、修改和删除屏幕上的元素,以满足业务需求。
-使用BADIs:使用SAP提供的业务增强点(BAdIs),通过实现相应的BAdI来增强SAP系统的屏幕及逻辑。
-使用用户退出:在用户退出时,调用相应的退出函数来执行自定义逻辑,例如清除临时数据、更新缓存等。
- 使用SAP Enhancement Framework:SAP Enhancement Framework是SAP提供的一种灵活的增强技术,可以通过修改标准SAP代码和预定义增强点来实现屏幕增强。
3.屏幕增强的步骤-确定需求:根据业务需求确定需要增强的屏幕和功能。
-梳理当前屏幕逻辑:了解当前屏幕的布局和逻辑,确定需要增加、修改和删除的元素。
-实现屏幕增强:根据需求和梳理的逻辑,使用合适的实现方式来进行屏幕增强。
-测试和验证:对增强后的屏幕进行测试和验证,确保新增功能的正常使用和用户体验。
4.屏幕增强的优势-增强用户体验:通过增加、修改和删除屏幕元素,可以提升用户操作的效率和便利性,减少用户的繁琐操作。
-灵活性和可维护性:使用ABAP屏幕增强技术,可以根据业务需求自由调整屏幕布局和逻辑,同时也方便后续对屏幕进行维护和修改。
-兼容性:屏幕增强技术通常不会修改SAP系统的标准代码,因此增强后的屏幕在系统升级和补丁应用时具有较好的兼容性。
总结起来,ABAP屏幕增强是一种常用的技术,可以提升SAP系统的用户体验和功能扩展。
SAP客户主数据屏幕增强
SAP客户主数据屏幕增强背景:客户主数据中增加⼀个试图,保存客户、物料体系步骤:1.TCODE:SPRO进⼊后台配置,添加选项卡2.实现BADI、创建实施类3.新建函数组ZXD01、屏幕10004.编写屏幕流以及相关代码屏幕流:PROCESS BEFORE OUTPUT.MODULE TC_CHANGE_TC_ATTR.LOOP AT GT_KHWLTX WITH CONTROL TC CURSOR TC-CURRENT_LIN E. MODULE TC_GET_LINES.PROCESS AFTER INPUT.LOOP AT GT_KHWLTX.CHAIN.FIELD GT_KHWLTX-MATNR.FIELD GT_KHWLTX-MAKTX.FIELD GT_KHWLTX-ZSYSTEM.MODULE TC_MODIFY ON CHAIN-REQUEST.ENDCHAIN.FIELD GT_KHWLTX-MATNR MODULE GET_MAKTX ON CHAIN-INPUT. FIELD GT_KHWLTX-MANDT MODULE TC_MARK ON REQUEST.ENDLOOP.MODULE TC_USER_COMMAND.相关代码:TABLES:KNA1.FIELD-SYMBOLS: .CONSTANTS: C_ZSYSTEM(24) VALUE '(SAPMF02D)KNA1-ZSYSTEM'.ASSIGN (C_ZSYSTEM) TO .KNA1-ZSYSTEM = .IF SEL_FALG IS INITIAL.ASSIGN ('(SAPMF02D)KNA1-KUNNR') TO .SELECT * INTO CORRESPONDING FIELDS OF TABLE GT_KHWLTX FR OM ZXD01_2 WHERE KUNNR = . SEL_FALG = 'X'.ENDIF.IF ( SY-TCODE = 'XD03' OR SY-TCODE = 'VD03' OR SY-TCODE = 'FD03') AND SY-UCOMM <> 'ENTR'.LOOP AT SCREEN.IF SCREEN-GROUP1 = 'GP1'.SCREEN-INPUT = 0.MODIFY SCREEN.ENDIF.ENDLOOP.DATA: COLS LIKE LINE OF TC-COLS.LOOP AT TC-COLS INTO COLS WHERE SCREEN-NAME = 'GT_KHWLT X-MATNR' OR SCREEN-NAME ='GT_KHWLTX-ZSYSTEM'.COLS-SCREEN-INPUT = 0.MODIFY TC-COLS FROM COLS.ENDIF.DESCRIBE TABLE GT_KHWLTX LINES TC-LINES.TC-LINES = LINES( GT_KHWLTX ) + 20.5.相关BADICUSTOMER_ADD_DATACUSTOMER_ADD_DATA_CS6.相关⽅法:IF_EX_CUSTOMER_ADD_DATA~SAVE_DATA “保存数据IF_EX_CUSTOMER_ADD_DATA~CHECK_DATA_CHANGED ”标⽰是否数据有更改IF_EX_CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE “激活选项卡(屏幕组)IF_EX_CUSTOMER_ADD_DATA_CS~GET_DATA "向结构传输⾃定义字段值IF_EX_CUSTOMER_ADD_DATA_CS~GET_TAXI_SCREEN ”绑定增强相关的函数组和屏幕7.BADI的实现代码⽰例1) IF_EX_CUSTOMER_ADD_DATA~SAVE_DATA “保存数据METHOD IF_EX_CUSTOMER_ADD_DATA~SAVE_DATA.FIELD-SYMBOLS: TYPE ANY TABLE,TYPE ANY.DATA:T_ZXD01_1 TYPE ZXD01_1,GT_ZXD01_1 TYPE TABLE OF ZXD01_1,DY_OUT TYPE REF TO DATA,DY_OUT_WA TYPE REF TO DATA.ASSIGN ('(SAPLZXD01)GT_KHWLTX[]') TO .CHECK IS ASSIGNED.ASSIGN DY_OUT->* TO .CREATE DATA DY_OUT_WA LIKE LINE OF .ASSIGN DY_OUT_WA->* TO .LOOP AT INTO .MOVE-CORRESPONDING TO T_ZXD01_1.T_ZXD01_1-KUNNR = I_KUNNR.APPEND T_ZXD01_1 TO GT_ZXD01_1.ENDLOOP.DELETE FROM ZXD01_1 WHERE KUNNR = I_KUNNR.MODIFY ZXD01_1 FROM TABLE GT_ZXD01_1.ENDMETHOD.2) IF_EX_CUSTOMER_ADD_DATA~CHECK_DATA_CHANGED ”标⽰是否数据有更改METHOD IF_EX_CUSTOMER_ADD_DATA~CHECK_DATA_CHANGED.E_CHANGED = 'X'.ENDMETHOD.3) IF_EX_CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE “激活选项卡(屏幕组)METHOD IF_EX_CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE.IF I_SCREEN_GROUP = 'ZK'.E_ADD_ON_ACTIVE = 'X'.ENDIF.ENDMETHOD.4) IF_EX_CUSTOMER_ADD_DATA_CS~GET_DATA "向结构传输⾃定义字段值METHOD IF_EX_CUSTOMER_ADD_DATA_CS~GET_DATA.CONSTANTS: ZSYSTEM(24) VALUE '(SAPLZXD01)KNA1-ZSYSTEM'.FIELD-SYMBOLS: TYPE ANY.ASSIGN (ZSYSTEM) TO .IF SY-SUBRC = 0.S_KNA1-ZSYSTEM = .ENDIF.ENDMETHOD.5) IF_EX_CUSTOMER_ADD_DATA_CS~GET_TAXI_SCREEN ”绑定增强相关的函数组和屏幕METHOD IF_EX_CUSTOMER_ADD_DATA_CS~GET_TAXI_SCREEN.IF I_TAXI_FCODE = 'ZBECUS01'.E_SCREEN = '1000'.E_PROGRAM = 'SAPLZXD01'.E_HEADERSCREEN_LAYOUT = ''.ENDIF.ENDMETHOD.8.最终效果图。
SAP用户增强总结(3)-采购订单建立增加客户数据增强示例DOC
TCODE: SMOD点击.1)第一步:增强包含结构CI_EKKODB(抬头)或CI_EKPODB(行项).在包含表CI_EKKODB上双击,然后新增增强字段。
新增字段必须以ZZ开头。
ZZOPENDATE。
如果要增强行项目,双击CI_EKPODB。
2)第二步:双击Screen exit中的”0101”来增强子屏幕显示.在Screen exit中选取子屏幕:然后点击进入屏幕编辑器:点击.在以下中增加:PAI/PBO:PROCESS BEFORE OUTPUT.*MODULE STATUS_0101.*PROCESS AFTER INPUT.* MODULE USER_COMMAND_0101.MODULE STATUS_0101中编程:(更新字段编辑状态)IF displaymode = 'A'.LOOP AT SCREEN.IF screen-name = 'EKKO_CI-ZZOPENDATE'.screen-input = '0'.MODIFY SCREEN.ENDIF.ENDLOOP.ENDIF.第三步:编程在功能退出去,双击EXIT_SAPMM06E_006,进入INCLUDE ZXM06U36 ,即Pbo中增加如下代码(显示和更新编辑状态)ekko_ci = i_ci_ekko.displaymode = i_trtyp.双击EXIT_SAPMM06E_007,进入INCLUDE ZXM06U38 ,即Pbi中(保存数据)MOVE-CORRESPONDING i_ekko TO gl_ekko_ci.双击EXIT_SAPMM06E_008,进入INCLUDE ZXM06U37 ,即Import Data from Customer Subscreen for Purchasing Document Header中(修改后提示保存)IF gl_ekko_ci-zzopendate NE ekko_ci-zzopendate.e_ci_ekko-zzopendate = ekko_ci-zzopendate.IF displaymode NE 'A'.e_ci_update = 'X'.ENDIF.ENDIF.也可以是所有字段:if gl_ekko_ci ne ekko_ci.e_ci_ekko = ekko_ci.if displaymode ne 'A'.e_ci_update = 'X'.endif.endif.然后逐个激活即可。
sap增强小总结
sap增强小总结第一篇:sap增强小总结一、表增强SAP 提供了两种方法为表和结构增加字段全部在se11中选择表• 追加结构---追加结构只是向表内增加字段而不是修改结构,另外追加结构只能属于一个表。
• 定制包含(CI 包含)在上面的“编辑”选择“包括”再选择“插入” 组件• 文本元素增强(CMOD-转到-全局增强-数据元素)使用追加结构时注意下面几点:⎫不能为池表或簇表创建追加结构。
⎫如果表包含长字段(例如数据类型LCHR 或LRAW),就不能为表扩展追加结构。
这是因为这种类型的长字段必须是相关表的最后字段。
从追加结构中的字段不能被添加到它们后面。
⎫如果使用追加结构来扩展一个SAP 表,追加结构中的字段名必须在客户命名空间中,就是用YY 或ZZ 开头。
这可以避免 SAP 将来插入新字段时发生命名冲突。
二、事务变式、屏幕变式使用事务码FB50选中‘项目的屏幕变式’,(在菜单栏“编辑”下面选择“屏幕变式”----再到“创建屏幕变式”)点击右键选择屏幕变式->创建屏幕变式(也可以直接使用t-code:SHD0(零)进入屏幕变式创建)在事务代码中输入需要定制屏幕变式的T-code:FB50 Screen variant:属于以Z开头的自定义屏幕变式的名称(必须以Z开头)Program:输入要用到的程序 SAPLFSKB Screen:输入要定义的屏幕编号 100 然后点击创建根据需要进行凭证字段的选择:只输出:表示只读不能修改不可见:表示隐藏强制:表示必须输入编写屏幕变式的文本说明:如图所示‘省公司的屏幕变式’ 选择完成后点击‘Exit and Save’点击,然后在小对话框中点击‘本地对象’,则屏蔽变式建立并保存成功回到FB50凭证输入的界面,选中‘项目的屏幕变式’,点击右键选择屏幕变式->添加屏幕变式输入刚才建立的变式名称,点击‘继续’。
刚才创建的屏蔽变式就会加入到变式的树形列表中,双击该变式就可使用删除屏幕变式:对于不使用的屏幕变式可以选中该变式后点击右键,选择屏幕变式->搬移屏幕变式三、程序增强(程序、屏幕)通过修改助手修改标准程序,修改时必须有相应修改key,实际中使用不是太多修改助手(修正助手会自动生成注释行框架来描述操作。
SAP模块常用增强总结
MM模块:采购订单增强:BADI :ME_GUI_PO_CUSTME_PROCESS_PO_CUST物料凭证增强:BADI:MB_DOCUMENT_BADIUSER-EXIT:MBCF0002实现功能1、当参照预留过帐时,检查填入数量是否小于预留数量2、移动类型是***的时候,查看RSNUM是否为空3、检查原始单据工厂和库存地点与物料凭证的工厂和库存地点一致MBCF0009实现功能1、当移动类型是***的时候,库存地点只能是****2、工单下达日期+时间小于预留需求日期+时间,警告ENHANCEMENT SPOT1、标准程序MM07MFB0 实现功能:如果移动类型是***,特殊库存标识必须是*,工厂必须是****2、标准程序MM07MFK0_KONTIERUNG_INITSPOT是ENHANCEMENT-POINT KONTIERUNG_INIT_01 SPOTS ES_SAPMM07M.实现功能:如果移动类型是***,特殊库存标识变成灰,工厂变成灰3、标准程序FM07MED0_DYNPRO_MODIFIZIERENSPOT是ENHANCEMENT-POINT DYNPRO_MODIFIZIEREN_06SPOTS ES_FM07MED0_DYNPRO_MODIFIZIERE INCLUDE BOUND实现功能:移动类型是***,则根据采购订单找到库存地点,讲库存地点描述替代到物料凭证的收货方WEMPF字段4、标准程序MM07MFF0_FUSSZEILE_WESPOT是ENHANCEMENT-POINT FUSSZEILE_WE_01 SPOTS ES_SAPMM07M.实现功能:如果移动类型是***,且特殊库存标志是*,库存地点只能是****物料主数据检查:BADI:BADI_MATERIAL_CHECKBADI:MB_RESERV A TION_BADI采购申请增强:BADI:ME_PROCESS_REQ_CUST预制发票增强:BADI:INVOICE_UPDATE 实现功能:检查预制发票中采购订单对应的采购组、采购类型和采购组织的权限供应商增强:BADI:VENDOR_ADD_DA TAVENDOR_ADD_DA TA_CS 供应商主数据屏幕增强PM模块:工单增强:工单——工序——外部BADI:MRO_CONTRACT 实现功能:外部中填入的物料组和维护的物料组是否一致,不一致则报错BADI:WORKORDER_UPDATE 工单的很多判断都在这个里面来实现工单——组件增强USER-EXIT:CNEX0026 FUNCTION:EXIT_SAPLCOMK_005工单BADI:IWO1_ORDER_BADI INST_AUTHORITY_CHECK 实现功能:IW31和IW32的时候检查是否有权限创建和修改工单IWO1_SCREEN_MODIFY 实现功能:修改工单的屏幕字段是否显示USER-EXIT:IEQM0003 FUNCTION:EXIT_SAPMIEQ0_001功能位置增强:USER-EXIT:ILOM0001 FUNCTION:EXIT_SAPMILO0_001通知单增强:USER-EXIT:IWOC0001 FUNCTION:EXIT_SAPLIWO1_001 创建的时候检查QQMA0014 FUNCTION:EXIT_SAPMIWO0_020 保存的时候检查BADI:NOTIF_EVENT_SA VE 保存时检查维护计划增强:IP41/IP42/IP43USER-EXIT:IPRM0004 FUNCTION:EXIT_SAPLIWP3_004 保存时候检查计量点增强:USER-EXIT:IMRC0001, FUNCTION:EXIT_SAPLIMR0_001 检查权限IMRC0005, FUNCTION:EXIT_SAPLIMR1_005 检查权限FI增强会计凭证替代增强:BADI:AC_DOCUMENTACC_DOCUMENTSD模块发票增强:USER-EXIT:SDVFX004 FUNCTION:EXIT_SAPLV60B_004 传递发票的一些字段到会计凭证上客户增强:BADI:CUSTOMER_ADD_DATA_CS 客户主数据屏幕增强CUSTOMER_ADD_DATAUSER-EXIT:SAPMF02D FUNCTION:EXIT_SAPMF02D_001 客户主数据的销售数据增强 SDVFX008 FUNCTION:EXIT_SAPLV60B_008 用销售发票的一些字段替代会计凭证交货单屏幕增强:BADI:LE_SHP_TAB_CUST_ITEM 增强屏幕LE_SHP_DELIVERY_PROC 逻辑编写PS模块BADI:WBS_USER_FIELDS_F4 实现功能:CJ20N创建WBS的时候为特定字段做SEACH HELPBADI:WORKBREAKDOWN_UPDATE 实现功能:CJ20N 保存WBS检查USER-EXIT:CNEX0002 FUNCTION:EXIT_SAPLCNAU_001 PS的权限检查注意sap_x_actvt这个参数要打X。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一:销售订单屏幕增强 VA01/VA02/VA03 (5)1:销售订单屏幕增强抬头屏幕增强 (5)A:屏幕增强实现 (5)B:屏幕增强位置 (6)2:销售订单屏幕增强行项目屏幕增强 (7)A:屏幕增强实现 (7)B:屏幕增强位置 (8)二:交货单(内向/外向)屏幕增强 (10)1:交货单抬头屏幕增强 (10)A:屏幕增强实现 (10)B:屏幕增强的位置 (14)2:交货单行项目屏幕增强 (15)A:屏幕增强实现 (15)B:屏幕增强的位置 (19)三:采购申请(ME51N/ME52N/ME53N) (19)A:屏幕增强实现 (19)B:屏幕增强位置 (25)四:采购订单(ME21N/ME22N/ME23N) (25)1.采购订单抬头屏幕增强 (25)A:屏幕增强实现 (25)B:屏幕增强位置 (30)2.采购订单行项目屏幕增强 (30)A:屏幕增强实现 (30)B:屏幕增强位置 (35)五:合同(框架协议) ME31K/ME32K/ME33K (35)1.合同(框架协议)抬头屏幕增强 (35)A:屏幕增强实现 (35)B:屏幕增强位置 (40)2.合同(框架协议)行项目屏幕增强 (41)A:屏幕增强实现 (41)B:屏幕增强位置 (45)六:询价单/报价单 ME41/ME42/ME43 (46)1.询价单/报价单抬头屏幕增强 (47)A:屏幕增强实现 (47)B:屏幕增强位置 (51)2.询价单/报价单行项目屏幕增强 (52)A:屏幕增强实现 (52)B:屏幕增强位置 (57)七:供应商主数据屏幕增强 (58)A:屏幕增强实现 (58)LFA1 供应商主数据 (一般地区) (58)LFB1 供应商主数据 (公司代码) (65)LFM1 供应商主记录购买组织数据 (73)B:屏幕增强位置 (80)八:客户商主数据屏幕增强 (81)A:屏幕增强实现 (81)KNA1 客户主文件的一般数据 (82)KNB1 客户主数据 (公司代码) (90)KNVV 客户主记录销售数据 (98)B:屏幕增强位置 (106)九:物料主数据屏幕增强 (107)A:屏幕增强实现 (107)a)新增视图子屏幕 (112)b)在原有视图子屏幕增加新字段 (119)B:屏幕增强位置 (125)十:工单 IW31/IW32/IW33 (127)1.工单抬头屏幕增强 (127)A:屏幕增强实现 (127)B:屏幕增强位置 (131)十一:项目屏幕增强 (131)A:屏幕增强实现 (131)B:屏幕增强位置 (135)十二:WBS屏幕增强 (135)A:屏幕增强实现 (135)B:屏幕增强位置 (138)十三:网络订单 CN21/CN22/CN23 CJ20N (139)1.网络抬头屏幕增强 (139)A:屏幕增强实现 (139)B:屏幕增强位置 (142)2.网络工序行项目屏幕增强 (143)A:屏幕增强实现 (143)B:屏幕增强位置 (146)十四:生产订单 CO01/CO02/CO03 (147)1.生产订单抬头屏幕增强 (147)A:屏幕增强实现 (147)B:屏幕增强位置 (151)十五:物料BOM CS01 / CS02 / CS03 (152)1.物料BOM抬头屏幕增强 (152)A:屏幕增强实现 (152)B:屏幕增强位置 (155)2.物料BOM行项目屏幕增强 (155)A:屏幕增强实现 (155)B:屏幕增强位置 (158)十六:资产主数据屏幕增强 AS01 / AS02 / AS03 (158)A:屏幕增强实现 (158)a)作为“折旧范围”表页的一个子屏幕显示 (163)b)创建一个新的表页并且在新表页中显示 (167)B:屏幕增强位置 (174)a)作为“折旧范围”表页的一个子屏幕显示; (174)b)创建一个新的表页并且在新表页中显示 (174)十七:设备主数据屏幕增强 IE01 / IE02 / IE03 (175)A:屏幕增强实现 (175)B:屏幕增强位置 (185)十八:功能位置主数据屏幕增强 IL01 / IL02 / IL03 (186)A:屏幕增强实现 (186)B:屏幕增强位置 (197)一:销售订单屏幕增强 VA01/VA02/VA031:销售订单屏幕增强抬头屏幕增强A:屏幕增强实现在表“VBAK”中APPEND一自定义的结构,如下图TCODE:SE80 程序名:SAPMV45A 屏幕:8309 如图:直接在屏幕上增强你所要的字段就可,如下图。
PBO的MODULE放到程序:MV45AOZZ中,PAI的MODULE放到程序:MV45AIZZ中。
B:屏幕增强位置从转到—》抬头—》附加功能—》附加数据B进入SAP给销售订单抬头屏幕增强屏幕2:销售订单屏幕增强行项目屏幕增强A:屏幕增强实现在表“VBAP”中APPEND一自定义的结构,如下图。
TCODE:SE80 程序名:SAPMV45A 屏幕:8459 如图:直接在屏幕上增强你所要的字段就可,如下图。
PBO的MODULE放到程序:MV45AOZZ中,PAI的MODULE放到程序:MV45AIZZ中。
B:屏幕增强位置从转到—》项目—》更多功能—》附加数据B进入SAP给销售订单行项目屏幕增强屏幕二:交货单(内向/外向)屏幕增强1:交货单抬头屏幕增强A:屏幕增强实现在表LIKP中APPEND一结构:ZSTATION 如图:创建函数组:ZSTATION如图:函数组的程序:LZSTATIONTOP函数:ZSTATION_01 SAP-->SCREEN 函数:ZSTATION_01 SAP-->SCREEN屏幕:9001 定义为子屏幕把结构“ZSTATION”的字段放到屏幕上,如下图BADI:LE_SHP_TAB_CUST_HEAD 您拥有的数据-表头细节交货制表符页METHOD:ACTIVATE_TAB_PAGE(在本METHOD中可以决定哪些TCODE显示定交的屏幕增强,通这过里可以实现外/内交货单显示不同的屏幕增强)METHOD:TRANSFER_DATA_TO_SUBSCREEN(把SAP中的数据和当前单据的修改状态转给函数组)METHOD:TRANSFER_DATA_FROM_SUBSCREEN(函数组取得屏幕上的数据后转给SAP)METHOD:PASS_FCODE_TO_SUBSCREEN(把屏幕中的操作CODE转给SAP)B:屏幕增强的位置点击抬头进行,会发现有与你有BADI中输入相同描述的选项出现。
2:交货单行项目屏幕增强A:屏幕增强实现在表LIPS中APPEND一结构:ZSDCX01 如图:创建函数组:ZSDCX01 如图:函数组的程序:LZSDCX01TOP函数:ZSDCX01_01 产销衔接_屏幕增强_TRANSFER_DATA_TO_SUBSCREEN 函数:ZSDCX01_02 产销衔接_屏幕增强_TRANSFER_DATA_FROM_SUBSCREEN屏幕:9001 定义为子屏幕把结构“ZSDCX01”的字段放到屏幕中BADI:LE_SHP_TAB_CUST_ITEM 自有数据的表页- 项目细节交付METHOD:ACTIVATE_TAB_PAGE(在本METHOD中可以决定哪些TCODE显示定交的屏幕增强,通这过里可以实现外/内交货单显示不同的屏幕增强)METHOD:TRANSFER_DATA_TO_SUBSCREEN(把SAP中的数据和当前单据的修改状态转给函数组)METHOD:TRANSFER_DATA_FROM_SUBSCREEN(函数组取得屏幕上的数据后转给SAP)METHOD:PASS_FCODE_TO_SUBSCREEN(把屏幕中的操作CODE转给SAP)B:屏幕增强的位置双击行项目进行,会发现有与你有BADI中输入相同描述的选项出现。
三:采购申请(ME51N/ME52N/ME53N)A:屏幕增强实现在表EBAN中INCLUDE的结构“CI_EBANDB”加入自定义字段,如图客户增强:MEREQ001 购买申请中的客户自有数据把该增强注册到项目中(CMOD)。
双击出口进入,如下图点击红框,进行,如下图。
如下图,双击程序:以击屏幕:0111,如下图。
把新创建的自定义结构:CI_EBANDB的字段放到屏幕里根据输入状态对自定义屏幕中的字段进行输入控制出口函数:EXIT_SAPLMEREQ_001 出口函数:EXIT_SAPLMEREQ_003 出口函数:EXIT_SAPLMEREQ_007B:屏幕增强位置四:采购订单(ME21N/ME22N/ME23N)1.采购订单抬头屏幕增强(MM06E005 在采购凭证中的客户字段)A:屏幕增强实现在表额EKKO中INCLUDE的结构“CI_EKKODB”加入自定义字段,如图客户增强:MM06E005 在采购凭证中的客户字段把该增强注册到项目中(CMOD)。
双击出口进入,如下图点击红框,进行,如下图。
如下图,双击程序:以击屏幕:0101,如下图。
把新加的自定义结构:CI_EKKODB的字段放到屏幕里根据输入状态对自定义屏幕中的字段进行输入控制出口函数:EXIT_SAPMM06E_006 出口函数:EXIT_SAPMM06E_008B:屏幕增强位置2.采购订单行项目屏幕增强A:屏幕增强实现在表额EKPO中INCLUDE的结构“CI_EKPODB”加入自定义字段,如图客户增强:MM06E005 在采购凭证中的客户字段把该增强注册到项目中(CMOD)。
双击出口进入,如下图点击红框,进行,如下图。
如下图,双击程序:以击屏幕:0111,如下图。
把新加的自定义结构:CI_EKPODB的字段放到屏幕里根据输入状态对自定义屏幕中的字段进行输入控制出口函数:EXIT_SAPMM06E_016 出口函数:EXIT_SAPMM06E_018B:屏幕增强位置五:合同(框架协议) ME31K/ME32K/ME33K(MM06E005 在采购凭证中的客户字段)1.合同(框架协议)抬头屏幕增强A:屏幕增强实现在表额EKKO中INCLUDE的结构“CI_EKKODB”加入自定义字段,如图客户增强:MM06E005 在采购凭证中的客户字段把该增强注册到项目中(CMOD)。
双击出口进入,如下图点击红框,进行,如下图。
如下图,双击程序:以击屏幕:0201,如下图。
把新加的自定义结构:CI_EKKODB的字段放到屏幕里根据输入状态对自定义屏幕中的字段进行输入控制出口函数:EXIT_SAPMM06E_006 出口函数:EXIT_SAPMM06E_008B:屏幕增强位置2.合同(框架协议)行项目屏幕增强A:屏幕增强实现在表额EKPO中INCLUDE的结构“CI_EKPODB”加入自定义字段,如图客户增强:MM06E005 在采购凭证中的客户字段把该增强注册到项目中(CMOD)。