SAP-Me2l增加报表显示字段

0 阅读1分钟

ME2L增强

采购部门要求在展示采购凭证的时候追加显示一些字段,自定义需要自行处理逻辑的或者其他表里的值。

情况一:表EKPO和EKKO里存在的字段

在这种情况下,只需要在结构添加字段就能轻松实现,不需要写代码。

  • 步骤一:在结构MEREP_OUTTAB_PURCHDOC增加字段

image.png image.png 其中IDNLF供应商牌号是EKPO存在的字段,而NETPR_HS和WRBTR是两表都不存在的字段。 激活结构后,标准报表里面就会显示出来,如下图所示,IDNLF会显示出来,而其他两个会数据为空(只有字段,没有取值逻辑):

image.png 这时候另外两个除了加字段外,还要在增强里做取值的逻辑才能在报表中显示出来,请看下面情况二。

情况二:表EKPO和EKKO里存在的字段 需做增强

  • 步骤二:SE38种查询程序LMEREPI02,在里面找到方法 BUILD_BASE_LIST实施隐式增强

无标题.png

image.png

image.png

激活后发现,这个地方的增强点只有一个增强实施能生效,但查看代码发现有一个默认的增强实施。沟通后,直接在AD_MPN_PUR2_LMEREPI02这个增强实施最后添加我们两个字段的取值逻辑。系统会提醒我们有风险,但报表不涉及数据的修改,应该问题不大。

image.png