
BADI
文章平均质量分 57
yong325
这个作者很懒,什么都没留下…
展开
-
在SAP PO 功能,使用BADI 设置Default Value (e.g. Tax Code ) .
虽然可以在 SPRO IMG 中设定一些规则或条件进行设置Default Value ,但一般会放至 PO 的 Condition 中,不易处理特别的要求,而使用 BADI 的方法则可以方面的人工控制对应的要求。其中主要的关键项有:BADI : ME_PROCESS_PO_CUSTMethod: PROCESS_ITEM在Method 中使用的主要方法和属性有:IM_I转载 2013-03-11 16:30:26 · 656 阅读 · 0 评论 -
SAP: CV02N BADI DOCUMENT_MAIN01
method IF_EX_DOCUMENT_MAIN01~BEFORE_READ_DATA. CALL FUNCTION 'ZWF_SPEC_ISEDIT' EXPORTING DRAW = DRAW EXCEPTIONS NOT_EDIT = 1 OTHERS = 2原创 2013-04-17 10:42:35 · 557 阅读 · 0 评论 -
SAP:MF60/MBST BADI:MB_DOCUMENT_BADI
method IF_EX_MB_DOCUMENT_BADI~MB_DOCUMENT_BEFORE_UPDATE. DATA: T_MKPF LIKE LINE OF XMKPF. READ TABLE XMKPF INTO T_MKPF INDEX 1. DATA: T_ZTCPC01 TYPE ZTCPC01, T_ZTCPC01_TOT原创 2013-04-17 10:48:43 · 1753 阅读 · 0 评论 -
SAP MD04 Screen BADI : MD_ADD_COL_EZPS/MD_MRP_PARAMETERS
method IF_EX_MD_ADD_COL_EZPS~ACTIVATE_ADD_COLUMNS.*----------------------------------------------------* Sample implementation to show batch related data*----------------------------------------原创 2013-04-17 11:01:59 · 1391 阅读 · 0 评论 -
SAP:ME21N BAID: ME_PROCESS_PO_CUST / ME_PO_PRICING_CUST
METHOD IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM.*method if_ex_me_process_po_cust~process_item . DATA: LS_MEPOITEM TYPE MEPOITEM, LS_CUSTOMER TYPE MEPO_BADI_EXAMPL, LS_TBSG TY原创 2013-04-17 10:09:12 · 3026 阅读 · 0 评论 -
SAP 项目中的增强集合
MM模块:采购订单增强:BADI:ME_GUI_PO_CUST ME_PROCESS_PO_CUST物料凭证增强:BADI:MB_DOCUMENT_BADI 实现功能1、一个物料凭证中不允许出现2个移动类型 2、冲销的凭证不能再被冲销 3、参照预留发货,只转载 2013-04-16 15:13:53 · 528 阅读 · 0 评论 -
SAP MM01 BAID: BADI_MATERIAL_CHECK / BADI_MATERIAL_REF
METHOD if_ex_badi_material_check~check_data. IF sy-tcode = 'MM01' OR sy-tcode = 'MM02'. DATA: int TYPE c LENGTH 20. int = wmara-matnr. cmara-matkl = int+0(2). ENDIF.ENDMETHOD.原创 2013-04-17 10:15:41 · 1018 阅读 · 0 评论 -
SAP:VL02N BADI LE_SHP_DELIVERY_PROC
METHOD if_ex_le_shp_delivery_proc~change_field_attributes. DATA: ls_field_attributes TYPE shp_screen_attributes, ls_xvbup TYPE vbupvb.* Example 1: The field 'Actual goods-move原创 2013-04-17 13:43:28 · 1594 阅读 · 0 评论 -
SAP:VK11定价条件保存时增强
VK11定价条件保存时增强BADI: SD_COND_SAVE_A原创 2013-05-09 13:22:35 · 1345 阅读 · 1 评论 -
SAP CS01 BADI:BOM_UPDATE
METHOD IF_EX_BOM_UPDATE~CHANGE_AT_SAVE.*DELTA_STZUB Importing CS01_STZUB_TAB*DELTA_CLRKB Importing CS01_CLRKB_TAB*DELTA_CLSTB Importing CS01_CLSTB_TAB*DELTA_DOSTB Importing CS01_DOSTB_TAB原创 2013-04-17 10:06:24 · 779 阅读 · 0 评论 -
SAP:PP生产订单的BADI增强 WORKORDER_UPDATE .
METHOD if_ex_workorder_update~before_update.*---------------------->增强1 开始* "当生产订单类型为PP01时,如果该生产订单有参考相关的销售订单,* "那么在此生产订单存盘时,就需要判断该生产订单是否已经维护了相关的长文本数据,如果没有长文本数据,就需要查看* "所对应的销售订单行项目上是否有长文本数转载 2013-04-16 15:18:38 · 807 阅读 · 0 评论 -
MIGO相关的3个BADI增强点
MB_MIGO_BADIMB_DOCUMENT_BADIMB_CHECK_LINE_BADI转载 2013-04-16 15:30:46 · 446 阅读 · 0 评论 -
SAP 采购订单税码增强检查 .
1、SE18查看ME_PROCESS_PO_CUST相关信息 2、SE19创建ME_PROCESS_PO_CUST的BADI实现类 注意类名称定义是按照以下规则:ZCL_IM_ + BADI其中CL表示CLASS类的意思,IM表示Implement实现的意思;3、SE24实现ZCL_IM_ME_PROCESS_PO_CUST4、实现PROCESS_ITEM代转载 2013-03-11 14:32:13 · 617 阅读 · 0 评论 -
代码增强(Code Enhancement) .
http://blog.chinaunix.net/uid-697173-id-2680883.htmlSAP New Enhancement Framework无废话篇 之代码增强(Code Enhancement) 如果你对Enhancement Framework 中的Code Enhancement 感兴趣,并且不愿花半天时间看SAP的帮助,请参考本文.不足之处敬请指教转载 2013-03-07 18:11:52 · 520 阅读 · 0 评论 -
可配置的代码增强--Switch framework -- 无废话篇(完成) .
REPORT ZWYS_SWITCHFRAMEWORK001.WRITE / '这是尚未增强的代码'. 2. 增强之.这一招叫做 Source Code Plug-Ins . 一般人我不轻易告诉他. 不过现在地球人都知道了.http://help.sap.com/saphelp_nw04s/helpdata/en/3b/0a39426f79f83ae10转载 2013-03-07 18:03:10 · 364 阅读 · 0 评论 -
How to program exit
*&---------------------------------------------------------------------**& Report ZTEST135*&*&---------------------------------------------------------------------**&*&*&-----------------原创 2013-03-18 17:55:17 · 266 阅读 · 0 评论 -
SAP:SE24 查找相关的BADI&User Exit
T-Code: SE24 -> CL_EXITHANDLER -> GET_INSTANCE 设置断点原创 2013-03-27 15:18:32 · 525 阅读 · 0 评论 -
SAP 项目中的增强集合
MM模块:采购订单增强:BADI:ME_GUI_PO_CUST ME_PROCESS_PO_CUST物料凭证增强:BADI:MB_DOCUMENT_BADI 实现功能1、一个物料凭证中不允许出现2个移动类型 2、冲销的凭证不能再被冲销 3、参照预留发货,只原创 2013-03-28 09:31:52 · 454 阅读 · 0 评论 -
SAP: CS03 Enhancement LCSDIFAZ / MC29LFF1
LCSDIFAZ:FORM MAST_INSERT."""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Form MAST_INSERT, Start原创 2013-04-18 12:59:49 · 610 阅读 · 0 评论 -
SAP:SD 销售订单的BADI增强SD_BADI_PRICE_CHECK
METHOD if_ex_badi_sd_sales~save_document.* CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'* EXPORTING* titel = '庆祝'* textline1 = '系统成功上线!'* textline2 = '热烈庆祝!'*转载 2013-04-16 15:19:39 · 568 阅读 · 0 评论 -
SAP 增强
1、关于增强的简单介绍 1.1 SMOD包含具体的增强,而CMOD是包含一组SMOD编写的增强. 1.2 User exits (Function module exits)是sap提供出口,它的命名规则如下: EXIT_ 示例: sd的VA01事务,对应的程序是SAPMV45A ,你会在程序里查到(用CALL CUSTOMER-FUNCTION字转载 2013-07-30 10:23:00 · 520 阅读 · 0 评论