ME5A事务代码,在ALV中添加了新字段。

2020-09-04 12:29发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个增强功能,我必须在ALV中为ME5A Tcode添加一个新字段,因此我使用了隐式增强功能添加了代码,并添加了INCLUDE CL_EBANDB中需要的特定字段。 该字段会自动添加到EBAN表和所有需要的位置中,我使用必要的输入数据执行了ALV,并且该特定字段显示了ALV。 成功完成后,将代码移至Pro-Prod进行测试。 执行ME5A tcode时发生转储,检查ST22中的短转储,发现CL_EBANDB中包含的字段未移至Pre-Prod。 因此交叉检查了运输请求,根本没有捕获到该字段,这就是DUMP发生的原因。 尝试删除该字段,然后在"开发"中再次添加以捕获更改,但它没有要求TR。 需要有关如何将字段更改移至Prod Prod或我们如何解决该问题的帮助?

在开发中添加了ME5A Tcode的屏幕截图。

但是在Pro-Prod中出现短时转储

(6.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个增强功能,我必须在ALV中为ME5A Tcode添加一个新字段,因此我使用了隐式增强功能添加了代码,并添加了INCLUDE CL_EBANDB中需要的特定字段。 该字段会自动添加到EBAN表和所有需要的位置中,我使用必要的输入数据执行了ALV,并且该特定字段显示了ALV。 成功完成后,将代码移至Pro-Prod进行测试。 执行ME5A tcode时发生转储,检查ST22中的短转储,发现CL_EBANDB中包含的字段未移至Pre-Prod。 因此交叉检查了运输请求,根本没有捕获到该字段,这就是DUMP发生的原因。 尝试删除该字段,然后在"开发"中再次添加以捕获更改,但它没有要求TR。 需要有关如何将字段更改移至Prod Prod或我们如何解决该问题的帮助?

在开发中添加了ME5A Tcode的屏幕截图。

但是在Pro-Prod中出现短时转储

(6.2 kB)
付费偷看设置
发送
7条回答
哎,真难
1楼 · 2020-09-04 13:27.采纳回答

您好Mukhtar,

感谢您的帮助,问题已得到解决。 问题是我加入了开发的中间,只看到该字段是否可用,但真正的问题是以前的开发人员没有将数据元素和域保存在TR中。 他将其保存在本地,这就是原因,我已将更改移至TR。

haha101010
2楼-- · 2020-09-04 13:30

嗨,

检查CI_EBANDB是否保存在$ tmp包中。

双击CI_EBANDB,从菜单转到 ->对象目录条目->请参阅软件包。

问候

Mukhtar

吹牛啤
3楼-- · 2020-09-04 13:32

嗨Mukhtar,

检查了CL_EBANDB,它存储在自定义程序包中。

一只江湖小虾
4楼-- · 2020-09-04 13:24

ME5A(采购申请:列表显示)是R/3 SAP中提供的标准SAP交易代码 系统取决于您的版本和发行级别。

更多信息: SAP ABAP认证

亦是此间程序员
5楼-- · 2020-09-04 13:35

Mukhtar,

我不是运输更改的解决方案管理器,我已经在se10中检查了该更改,保存更改但没有结果。 问题是,当我在CL_EBANDB中添加新字段时,系统未要求输入TR,并且未将其保存在任何地方,这就是DUMP在Pre-Prod中发生的原因。

正如您所说,在se16中检查并输入E071,然后在Object name中输入CL_EBANDB并执行它。 "找不到指定键的表条目"。

浮生未央
6楼-- · 2020-09-04 13:30

嗨Sudhir,

您是否正在使用解决方案管理器来传输更改。 请在您的用户下检查SE10中可修改的TR,并释放保存CI_EBANDB对象的TR。 或者

转到se16->输入E071->在对象名称中键入" CI_EBANDB"并执行。 它将列出保存CI_EBANDB的所有TR。

致谢

Mukhtar

闻人可可
7楼-- · 2020-09-04 13:22

请仅通过使用COMMENT提供详细信息 按钮(或最终编辑您的问题)。 SAP很好地解释了该问题(在"您的答案"框的右边):

在回答之前

您仅应在提出解决海报问题的方案时提交答案。

一周热门 更多>