如何从转换规则类型:常规的文本表中读取数据?

2020-09-05 05:41发布

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

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


专家们,

我有一个场景,我需要在转换中使用"规则类型"从文本表中读取数据。

我有数据源,并将其映射到DSO,我有DSO中存在其值的字段。

连同这些值,我想显示该值的说明(即销售组织的值是:FR01,其说明存储在"/img/BI0/TSALESORG"文本表中,即" Verlinde SAS")

请提出在我的DSO中读取这些文本数据的最佳方法。

在此先感谢:)

Varsha

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

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


专家们,

我有一个场景,我需要在转换中使用"规则类型"从文本表中读取数据。

我有数据源,并将其映射到DSO,我有DSO中存在其值的字段。

连同这些值,我想显示该值的说明(即销售组织的值是:FR01,其说明存储在"/img/BI0/TSALESORG"文本表中,即" Verlinde SAS")

请提出在我的DSO中读取这些文本数据的最佳方法。

在此先感谢:)

Varsha

付费偷看设置
发送
2条回答
蓋茨
1楼 · 2020-09-05 06:31.采纳回答

您好,Varsha,

请检查以下伪代码。

数据:it_salesorg/BI0/TSALESORG类型的哈希表
      通过独特的表键销售,
      wa_salesorg类型/BI0/TSALESORG。
 如果RESULT_PACKAGE不是INITIAL。
 从/BI0/TSALESORG中选择SALESORG TXTLG到表it_salesorg
        RESULT_PACKAGE中的所有条目
        SALESORG = RESULT_PACKAGE-SALESORG并且LANGU ='EN。  "选择文本
 只用英语

 **您可以包括所有需要填充文本数据的select语句***,并且在RESULT-PACKAGE循环期间,您可以读取文本数据并
 **更新所有4个对象的数据
 在RESULT_PACKAGE ASSIGNING 处循环播放。
      读取表it_​​salesorg使用表键进入wa_salesorg
                     SALESORG = <结果字段> -SALESORG。
      如果SY_SUBRC EQ 0。
         - = wa_salesorg-TXTLG。
      万一。
 结束语。 您的DSO是用于将数据加载到外部系统的出站DSO吗?  TSALESORG并在DSO中进行更新。  

问候,

Satya。

Nir深蓝
2楼-- · 2020-09-05 06:30

嗨,萨蒂亚,

感谢您的回复,实际上我必须在Qlikview报告中同时显示Key和text。

所以我一直在思考如何在DSO中加载键和文本,我有4个字段,用户希望同时在Qlikview报告中同时看到键和文本。

是否可以对所有提交的文件进行转换例程?如果是,那么可以共享示例代码就可以了:)

谢谢。

一周热门 更多>