ABAP CO41 ALV添加字段增强

需求:CO41进入界面之后的报表添加几个字段显示。
如下图:
在这里插入图片描述
具体实施在后文,首先我们如何找到这个增强点呢?
找SAP官方论坛:https://answers.sap.com/questions/6073254/co41-enhancement-for-add-field-in-alv-output.html
里面有类似的问题
在这里插入图片描述
后面通常会有答案,要是没有的话,换换搜索词语。
在这里插入图片描述
机器翻译一哈:
1.我首先将自定义字段添加到结构SFC_POCO的新的附加结构中。

2.然后,我将此字段添加到功能组中的DynPro-Screen 200(通过选择表控件,按F6,然后添加SFC_POCO的自定义字段)。

3.最后,函数co_up_planned_orders_select添加了增强功能,并在其中给相关字段赋值。

实施步骤
1.给SFC_POCO添加附加结构,增添自定义字段
SE11输入SFC_POCO
在这里插入图片描述
输入自定义附加结构名称:Z打头的
在这里插入图片描述
给Z打头的自定义结构添加字段,PS:最好新建数据元素,改起来方便。
在这里插入图片描述
2.给CO41的200屏幕添加字段
在这里插入图片描述
找到200屏幕,并且200的名称也是C041的名称。
在这里插入图片描述
点击布局进去
在这里插入图片描述

修改模式下,添加字段。
在这里插入图片描述
添加字段之后,调节位置,长度以及其他字段的属性
在这里插入图片描述
修改完毕之后,点击保存和激活,激活,激活

3.给附加的字段赋值
找到:CO_UP_PLANNED_ORDERS_SELECT 函数进行隐式增强。

在这里插入图片描述
编辑模式下,创建实施。
在这里插入图片描述
点击代码,然后输入名称。
在这里插入图片描述
编写代码,sfc_pocot就是CO41ALV显示的内表,对它进行赋值就可以实现功能。
在这里插入图片描述
最后效果:
在这里插入图片描述
完成需求!炒鸡详细好吗,给个赞吧。
难点在于,找寻增强点,和对标准程序的理解,多看看资料就学费了。(关于我如何根据三句话,完成增强)

好了,分享使我快乐,我是寒武青锋。请添加图片描述

  • 16
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值