1、se11创建结构,必须包含行项目号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code 2、SE19实现BADI增强,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOC ...
MM模块: 采购订单增强: BADI :ME_GUI_PO_CUST ME_PROCESS_PO_CUST 物料凭证增强: BADI:MB_DOCUMENT_BADI USER-EXIT:MBCF0002 实现功能1、当参照预留过帐时,检查填入数量是否小于预留数量 2、移动类型是***的时候,查看R ...
分类:
其他好文 时间:
2016-10-10 19:51:43
阅读次数:
236
好吧,今天同事让做个BOM组件物料重复检查 网上有很多例子都是在保存的时候检查的,用的是BADI :BOM_UPDATE 自己也试了一下,麻烦。。。。很麻烦。。。尤其是在重复检查的时候: METHOD if_ex_bom_update~change_at_save. DATA:z_stpob TYP
分类:
其他好文 时间:
2016-03-10 18:41:47
阅读次数:
273
SAP与金税连接有两种方式:组件接口及文本接口。
文本接口为例:
1、SAP取发票数据,主要来自合同,销售订单,交货单,发票,客户供应商主数据等
2、SAP处理:合并,拆分,折扣等
3、导出TXT文本
4、金税开票机读取文本:通过参数传递数据,注意1分钱误差问题(参数传递导致)
5、回写
收票方名称 出具发票地址的增强BADI:
IDGTCN_CUST_ADDR
接口回传后将金税发票号回写对应的财务凭证的reference字段的增强BADI:
IDGTCN_WRITEBACK
只有过...
分类:
其他好文 时间:
2015-08-17 15:35:42
阅读次数:
365
1.Run Tcode se19
2.create enhancement and click on classic badi radio button
3.Enter badi name MB_MIGO_BADI and click on button create
4. give you Implementation Name
5. Click method of interface .it will ask you to create the enhancement implementatio...
分类:
其他好文 时间:
2015-08-11 21:32:15
阅读次数:
249
generate alphanumeric serial number with the following BADI / Customer Exit:
Name of Enhancement : IQSM0001
Name of Function Module Exit: EXIT_SAPLIPW1_001
Name of Include : ZXQSMU01
ZXQSMU01:
This user exit can be used to create the serial numbers a...
分类:
其他好文 时间:
2015-07-21 17:21:00
阅读次数:
213
append MSEG
append IMSEG
append BAPI_TE_XMSEG
实现 BADI: MB_BAPI_GOODSMVT_CREATE
BAPI中:
BAPI_TE_XMSEG-MATDOC_ITM = 1.
BAPI_TE_XMSEG-ZVBELN1 = '1'.
BAPI_TE_XMSEG-ZPOSNR1 = '2...
分类:
其他好文 时间:
2015-07-16 09:43:13
阅读次数:
202
一、需求背景:采购订单创建、修改时,根据所选订单类型不同,给抬头附加数据里的字段赋默认值。如下图所示:...
分类:
其他好文 时间:
2015-05-25 16:43:44
阅读次数:
1651
1、需求背景:LC项目中,在保存BOM时,需要给BOM以Y开头的物料组件的展开类型字段赋默认值,查了一些资料,找到一个BADI增强,分享一下,希望对用到的兄弟有帮助。...
分类:
其他好文 时间:
2015-05-20 14:53:56
阅读次数:
735
ENHANCEMENT-POINT是在程序中直接插入代码,其概念与BADI的USER_EXIT类似,标准程序预留了部分已定义好的增强点可以让ABAP做插入代码来实现这个增强(也可以自定义增强点,但不能自定义增强选项,增强选项一定是系统预留下来的,如果没有增强选项则该处不可做增强),但是不能做屏幕和菜单增强。其最大的优势在于方便,可以使用程序中已定义的变量,不像BTE和USER_EXIT中只能使用函数接口传过来看参数。point的意思就是在这里有一个点,在这个点的位置添加增强。point可以有多个implem...
分类:
其他好文 时间:
2015-05-14 16:37:44
阅读次数:
332