需求:CO41进入界面之后的报表添加几个字段显示。

如下图:

vfp如何增加字段_赋值


具体实施在后文,首先我们如何找到这个增强点呢?

找SAP官方论坛:https://answers.sap.com/questions/6073254/co41-enhancement-for-add-field-in-alv-output.html

里面有类似的问题

vfp如何增加字段_vfp如何增加字段_02


后面通常会有答案,要是没有的话,换换搜索词语。

vfp如何增加字段_字段_03


机器翻译一哈:

1.我首先将自定义字段添加到结构SFC_POCO的新的附加结构中。

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

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

实施步骤

1.给SFC_POCO添加附加结构,增添自定义字段

SE11输入SFC_POCO

vfp如何增加字段_字段_04


输入自定义附加结构名称:Z打头的

vfp如何增加字段_自定义_05


给Z打头的自定义结构添加字段,PS:最好新建数据元素,改起来方便。

vfp如何增加字段_赋值_06


2.给CO41的200屏幕添加字段

vfp如何增加字段_abap_07


找到200屏幕,并且200的名称也是C041的名称。

vfp如何增加字段_自定义_08


点击布局进去

vfp如何增加字段_赋值_09

修改模式下,添加字段。

vfp如何增加字段_赋值_10


添加字段之后,调节位置,长度以及其他字段的属性

vfp如何增加字段_字段_11


修改完毕之后,点击保存和激活,激活,激活

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

vfp如何增加字段_vfp如何增加字段_12


编辑模式下,创建实施。

vfp如何增加字段_字段_13


点击代码,然后输入名称。

vfp如何增加字段_abap_14


编写代码,sfc_pocot就是CO41ALV显示的内表,对它进行赋值就可以实现功能。

vfp如何增加字段_abap_15


最后效果:

vfp如何增加字段_字段_16


完成需求!炒鸡详细好吗,给个赞吧。

难点在于,找寻增强点,和对标准程序的理解,多看看资料就学费了。(关于我如何根据三句话,完成增强)好了,分享使我快乐,我是寒武青锋。

vfp如何增加字段_自定义_17