如何在PRD系统的SE11中动态向透明表或结构中添加字段?

2020-09-07 05:55发布

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

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


大家好,

以下是我的要求。

1。 我在生产系统中有自定义数据库表(ZCUSTOM),现在我应该向其中添加一个字段。

(或)

2。 是否有可能在生产系统中将字段添加到自定义结构(ZSTUCTURE)并激活它。

(或)

3。 我可以使用报表将字段添加到自定义数据库表(ZCUSTOM)并将字段添加到自定义结构(ZSTUCTURE)

有没有可能? 请让我知道吗?

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

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


大家好,

以下是我的要求。

1。 我在生产系统中有自定义数据库表(ZCUSTOM),现在我应该向其中添加一个字段。

(或)

2。 是否有可能在生产系统中将字段添加到自定义结构(ZSTUCTURE)并激活它。

(或)

3。 我可以使用报表将字段添加到自定义数据库表(ZCUSTOM)并将字段添加到自定义结构(ZSTUCTURE)

有没有可能? 请让我知道吗?

付费偷看设置
发送
8条回答
小c菟菟
1楼-- · 2020-09-07 06:28

嗨,

您应该在开发中进行更改,并使用传输机制将其投入生产。

请问候Rob Dielemans

SAP小黑
2楼-- · 2020-09-07 06:51
< p>您好桑德拉·罗西

是的,我们可以手动添加它。 但是如果桌子转移了生产该怎么办? 我们无法在PRD中进行编辑!

我的要求很简单!

我正在使用此自定义表显示自定义ALV报告。 因此,当我将字段添加到自定义表中时,它将显示在报告中,如ALV报告输出所示。

但这是可能的,因为您在DEV系统中编辑了自定义表" n"次 。

如果自定义表已移至PRD,该怎么办?

如果您有任何想法请给我建议!

此致

增加

何必丶何苦呢
3楼-- · 2020-09-07 06:27

查看FM,例如DDIF_TABL_PUT,DDIF_TABL_ACTIVATE。 查找诸如

  • FM ITEM_STRUC_EXTENSION
  • 之类的示例,许多OSS报告都添加了ddic对象(报告名称以NOTE开头)

在 您自担风险! 考虑先保存数据到其他表或导出到数据集群!

me_for_i
4楼-- · 2020-09-07 06:26

您好马修·比林汉姆

谢谢你的建议。 我不会直接在PRD中执行此操作。
我只想确保可以使用报表程序将字段动态添加到自定义表中。

我的要求很简单!

我正在使用此自定义表显示自定义ALV报告。 因此,无论何时将字段添加到自定义表中,它都将显示在报告中,如ALV报告输出所示。

但这是可能的,因为您在DEV系统中编辑了自定义表" n"次。

如果自定义表已移至PRD,该怎么办?

如果您有任何想法,请建议我!

lukcy2020
5楼-- · 2020-09-07 06:28

根据您的真实问题(请参见Rob回答中的评论),您的表格设计有误(据我所知) 可以看到)。

1)每个系统不应有一列,而应包含一列包含系统名称作为最后一个关键字段的列,而一列应包含合规性值。 因此,该表将具有更多的行(每个系统一行,而不是多个系统一行)。

2)您的ALV将使用在运行时(RTTS)动态创建的内部表,其中的列数 作为系统数。 因此,列数将有所不同。 在论坛中搜索更多信息。

浮生未央
6楼-- · 2020-09-07 06:53

Harish Kothapalli

嗨,Harish ,

我和其他人试图在这里解释什么,例如 对Rob的回答在注释中是您的自定义表的数据设计错误。 您尝试做的事情类似于自定义表,在该表中,每次需要新的公司代码时都添加一个新的命名列,而不仅仅是在公司代码表(T001)中添加(在这种情况下通过自定义)新记录, 然后在您的自定义表中保留一个字段来保存实际的公司代码。 或者,举一个更极端的例子:您将有一个表,在其中添加了一个新的命名列,而不是使用一个客户主表(KNA1)和一个客户记录,而客户号字段(KUNNR)包含在其他表中。 为创建的每个新客户。 真的没有多大意义吗? 您的系统ID相当于公司代码(自定义数据,通过横向传输)或客户编号(主数据,在每个系统中维护)的字段。

希望这会有所帮助

< p>Bärbel

一周热门 更多>