从Decision Table导出数据时,有什么方法可以在excel中获得描述吗?

2020-09-19 20:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有两个决策表: ...

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

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


嗨,

我有两个决策表:

1)具有两列的PRODUCT_MASTER产品代码(BRF +中的元素)和产品描述(BRF +中的元素),并在应用程序退出的情况下将激活后的决策表值存储到具有相同结构的DDIC自定义表(ZPRODUCT)中。

2)MATERIAL_TO_PRODUCT_MAPPING具有两列物料(DDIC绑定MATNR),产品代码(DDIC绑定ZPRODCD)。我提供了DDIC绑定,以便在决策表中创建新条目时自动提供F4帮助。

数据元素ZPRODCD在域级别具有ZPRODUCT作为值表。

在决策表中创建条目时,我也会获得F4帮助以及说明。

在表MATERIAL_TO_PRODUCT_MAPPING中添加了新条目,如下所示:

材料| 产品代码

FG(制成品)| UGH(通用)

但是当我将此表导出到excel时,我只会得到没有描述的代码:

材料| 产品代码

FG | UGH

我有两个问题:

在导出到excel时,还有什么方法可以获取描述?

如果我在决策表中也添加了描述列,我们是否有任何表达式或自动派生逻辑将填充与代码相对应的描述?(例如:当我在材料中添加新条目时,例如: COM ,它将在另一列中导出材料描述 Component 。)

2条回答
Nir深蓝
2020-09-19 21:05

在CL_FDT_DECISION_TABLE中,有一种GET_TABLE_DATA_TEXTS方法可以满足您的需求。 因此,您可以获取决策表对象的实例,然后将其强制转换为该类以调用该方法。 注意,该方法不在BRFplus的外部接口中。 但是,这种方法已经存在多年了,并且不太可能改变。 因此使用非常节省。

一周热门 更多>