![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SAP增强
文章平均质量分 58
记录SAP增强
小飞猪猪猪猪猪猪猪
Henry Jiang
展开
-
BUT000增强字段BAPI结构激活出错(BUPA_CENTRAL_CI_CHANGE)
导语:BP主数据增强字段,需要使用BAPI:BUPA_CENTRAL_CI_CHANGE进行值写入,但是在SAP 2023以后的版本,激活会出错,原因是因为SAP的一个结构同时包含了BUS00_EEW以及BUS00_EEWX两个结构,导致结构字段重名无法激活,解决方案如下。原创 2024-07-01 20:52:26 · 353 阅读 · 0 评论 -
采购申请屏幕增强
采购申请屏幕增强原创 2024-03-06 17:15:10 · 765 阅读 · 2 评论 -
SAP 资产屏幕增强(AS01/AS02/AS03)
导语:最新需要在资产屏幕上增加增强字段(效果图在最后),下面分享一下实现过程。原创 2023-08-25 12:14:31 · 668 阅读 · 0 评论 -
ME28/ME2L/ME2N增强字段
导语:用户希望在ME28采购订单审批的时候显示采购订单创建人以及描述,需要通过增强字段来实现,查询了一下SAP有标准的BADI可以进行增强,好像ME28、ME2L、ME2N都是通过这里实现,使用不同的展示结构,这里没有深入测试其他事物,仅以ME28作为说明。BADI名称:ME_CHANGE_OUTTAB_CUS增强结构:MEREP_OUTTAB_PURCHDOC_REL。原创 2023-05-08 16:17:05 · 1144 阅读 · 0 评论 -
SAP 成本中心标准搜索帮助增强
导语:最近接到一个需求,关于KS03中,成本中心的搜索帮助增强,标准的搜索帮助过于死板了,用户希望在搜索帮助界面先过滤一次数据,只看未冻结的成本中心数据,下面分享一下实现过程。原创 2022-09-06 11:21:22 · 1200 阅读 · 0 评论 -
SAP COOIS增强显示字段
导语:顾问提出要给COOIS—生产订单信息系统增强显示字段,下面分享一下实现过程。原创 2022-08-08 17:04:39 · 2297 阅读 · 0 评论 -
SAP ME5A增强显示字段
导语:收到业务顾问需求要给标准报表ME5A增加字段,下面分享一下实现过程,ME5A分为两块,一块是基本清单,一块是科目分配,道理都相同。原创 2022-08-08 16:26:36 · 1471 阅读 · 0 评论 -
SAP 采购订单行项目屏幕增强(BADI)
采购订单行项目屏幕增强(BADI)原创 2022-08-05 10:50:04 · 4137 阅读 · 4 评论 -
SAP 采购订单抬头屏幕增强(SMOD)
导语:采购订单的屏幕增强可以用SMOD,也可以用BADI,进行一下逐一测试,下面先以抬头屏幕增强为例分享一下SMOD的实现过程。说明采购订单抬头的增强跟行项目的增强可以在以上的增强点使用。......原创 2022-08-01 15:27:07 · 2519 阅读 · 2 评论 -
SAP BP屏幕增强页签
导语:最近收到了BP的需求,要增加页签,找了一些资料,发现BP的增强页签可是真麻烦啊,下面把我梳理出来的分享一下。需求:需求是在供应商界面增加一个页签,用来维护增强字段,效果如下。实现过程:整个增强的实现其实就三个步骤:一、增强数据库表二、创建函数组三、配置BUPT但是在配置BUPT的时候很麻烦,下面我们详细说一下一、增强数据库表根据SAP在BUT000预留的结构【CI_EEW_BUT000】中,增加一组字段。二、创建函数组创建一个空的函数组,我这里名字叫【ZFGMM_03】,整原创 2022-05-27 14:06:02 · 3684 阅读 · 1 评论 -
BAPI_ACC_DOCUMENT_POST 增强字段写入
导语:不太理解SAP为什么BAPI预留了增强结构,还需要我们处理一下才可以用,物料主数据是这样,会计凭证也是这样,需要实施一个增强才可以用一、创建增强结构要先把需要增强的字段统一放在一个结构中,这样增强写一个就好了。二、实施增强对增强点【BADI_ACC_DOCUMENT】进行增强,代码如下。代码里的【ITEMNO_ACC】是行号的名称,根据自己定义的进行调整FIELD-SYMBOLS :<fs_posnr> TYPE any, <fs原创 2022-05-24 18:22:57 · 637 阅读 · 0 评论 -
解决BAPI_MATERIAL_SAVEDATA增强字段不写入
导语:物料主数据批导是所有项目都避不开的需求,也会有一些客制化的增强字段,前面分享过MM01增强屏幕字段,增强字段的批导通过bapi增强结构,始终无法把值导进去,一度以为是SAP的BUG,每次都用UPDATE解决这个问题,但是其实是需要配置一些东西才可以,下面分享一下。一、OMSR中配置增强字段在OMSR中把MARA表里增强的字段进行维护,同时分配一个字段组,我这里分配的是208,208已经存在了,如果不存在可以根据标准的自己定义一个。二、分配字段属性维护好以后点击新增的字段进去,维护一下字段的维原创 2022-05-24 18:01:17 · 1662 阅读 · 0 评论 -
FAGL_FCV 外币评估 原因代码替代
导语:SAP在S4开始,凭证中有些字段就不再更新BSEG表了,记录凭证信息的表主要是ACODCA了,基于凭证的替代就有一些问题了,比如外币评估程序FAGL_FCV中,对于使用替代把原因代码写入凭证行项目,不再有效了。SAP给了官方的解释,需要做一个增强,详见NOTES:2379901、2670040、2344075等,可以通过增强的方式对其他字段更新,下面要分享的是依旧通过替代完成**【原因代码:RSTGR】**的增强。替代是通过OBBH直接设置的,但是这次要在之前做一些操作,替代才好用。一、维护业原创 2022-05-10 14:46:08 · 2885 阅读 · 0 评论 -
MB21 预留屏幕增强
导语:业务顾问有个需求,是在ME21的抬头屏幕增加两个字段,如下图,一个是供应商,一个是采购订单,这次采用的是隐式增强,下面说一下实现过程。👉【BAPI记录清单…】示例图:一、增强RKFP表首先要在RKPF增强两个字段,如下图二、在屏幕增加字段在预留的界面增加增强好的字段,这里要注意需要在【0520】和【0521】两个屏幕都增加字段。三、增加限制条件顾问限制只有指定移动类型才增强这两个字段,所以要做处理,SAP预留了隐式增强的位置,代码和示例图如下。 IF sy-dynnr =原创 2022-05-07 17:33:57 · 2557 阅读 · 6 评论 -
SAP 销售订单增加按钮 标准界面GUI状态增加按钮
导语:最近做一个给销售订单增加按钮的需求,我以为会很简单改改GUI状态就行了,但是这个GUI状态不让改,所以就很麻烦了,先看一下效果图,然后讲一下实现过程。效果图原创 2021-11-18 19:51:21 · 2644 阅读 · 0 评论 -
SAP EPIC_PROC增加按钮
导语:SAP在EPIC上似乎没有预留任何出口,做了几个增强都是隐式增强,业务需求是在EPIC界面上增增加一个按钮,导出部分数据。要求如下:实现过程:EPIC的内容都是封装在类里的,可以DEBUG一下每个页签对应的类,这里以第一个页签为例,类名称为【CL_EPIC_PI_UIL】,里面有两个方法。增加按钮:实现按钮事件注意:在进行导出的时候碰到了一个问题,就是银行账号这样的数据过长,导致EXCEL会使用科学计数法,导致数据有问题,后面会写一个文章,说一下SAP导出EXCEL处理科学计数法的原创 2021-10-18 15:21:25 · 1318 阅读 · 0 评论 -
物料主数据屏幕增强 MM01/MM02/MM03
导语:在所有项目中,物料主数据增强是最常见的,增强完MARA表还要增强MM01的屏幕页签,下面分享一下为MM01增加屏幕页签的过程。原创 2021-09-29 17:37:32 · 2751 阅读 · 4 评论 -
VL01N交货单抬头增强页签
导语:VL01N增强页签比较麻烦,类似于MM01增强页签,需要先在LIKP里增强字段,然后再创建函数组,画屏幕,BADI实施,下面简单说一下项目中做的一个增加页签的增强。????【增强记录清单…】原创 2021-09-08 19:22:39 · 1352 阅读 · 1 评论 -
S/4 HANA标准表MARC增强字段
导语:每次在项目初期,都会有顾问要求增强标准表的字段,比如MARA,MARC这些大表。在对MARC增强的时候需要特别注意,MARC是通过DDL视图组件出来的,CSD实体是NSDM_E_MARC,所以在MARC增强的时候,首先需要在SE11的MARC表中添加附加结构,然后在创建一个【extend view】给视图增加字段才可以,同理删除的时候也要先删除视图字段,再删除SE11里的字段。????【增强记录清单…】为MARC表增强字段一、SE11增加附加结构并激活这一步的激活报错,不需要关注,后面添加了原创 2021-09-07 10:52:24 · 2083 阅读 · 0 评论 -
SAP 采购订单增强
导语:在创建采购订单时,对某些字段赋默认值,或者在保存时检查,这个并不难,但是在实现的时候内表的转换需要注意一下,这里以对行项目的税码赋默认值为例。一、行项目税码字段赋默认值增强方式 :BADIBADI名称:ME_PROCESS_PO_CUSTIF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM DATA: ls_item TYPE mepoitem. ls_item = im_item->get_data( ). " 获取行项目 IF原创 2021-07-15 11:39:25 · 3396 阅读 · 3 评论 -
SAP BP字段增强--付款条件检查
导语:从SAP HANA版本,供应商和客户主数据的创建和修改都被整合到BP中,从ECC升级到S4的系统,大部分原来的增强都会失效,需要在BP中重新开发,SAP也为BP做了一套完整的配置型增强,下面以BP供应商数据采购信息中的付款条件检查为例。需求说明:对FLVN00供应商公司代码中的付款条件和FLVN01供应商采购组织中的付款条件,做一致性检查。实现过程:首先需要找到这两个字段的位置,看一下他们所属的表/结构,这里以FLVN01供应商采购组织中的付款条件为例,FLVN00供应商公司代码中的付款条件原创 2021-07-09 10:59:28 · 3315 阅读 · 1 评论 -
增强记录......
导语:在此积累一下项目过程中的所有增强。持续更新中…行号模块事务码增强说明增强方式名称类(方法)说明文章链接1PPCO11N生产报工货物移动的数量检查BADIWORKORDER_GOODSMVTIF_EX_WORKORDER_GOODSMVT(GM_SCREEN_OKCODE_CHECK)在保存和退出时进行检查..............原创 2021-07-08 17:36:49 · 2783 阅读 · 3 评论