尝试获取长文本时import_container_missing

2020-09-05 02:24发布

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

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


我写了一种方法,允许我从不同的对象中"读取"长文本,而不是分别对每个对象调用" read_text"。 这是一个巨大的瓶颈,并且当大众读取方法行之有效时,它就会奏效。 偶尔我会遇到一个带有大量长文本的对象。

在这种情况下,这是一条包含1300多行长文本的通知。

当我导入压缩数据时,我在解压缩步骤中从" import_container_missing"获得了简短的转储。 (从内部内部表导入...。)。

我不知道如何解决此问题。 我进行了研究,发现这种提取长文本的方法对于试图绕过'read_text'的人们来说效果很好。 我一直无法找到解决方案或提取长文本的更好方法。

 ***************************************************  ***********************
 *从stxl选择压缩文本
 ******************************************************  ********************

   选择tdname clustr clustd
     插入表compressed_text_t
     从stxl
     对于long_text_keys中的所有条目
     所在位置='TX'
       AND tdobject = long_text_keys-对象
       AND tdname = long_text_keys-名称
       AND tdid = long_text_keys-id
       AND tdspras = long_text_keys-语言。



 ******************************************************  ********************
 *解压文本
 ******************************************************  ********************

     循环在compression_text_t ASSIGNING 中。
       wa_temp_name =  -tdname。
       清除:compressed_raw_text_t [],tline_t []。
       wa_raw_text-clustr =  -clustr。
       wa_raw_text-clustd =  -clustd。
       附加wa_raw_text至Compressed_raw_text_t。

       从内部表IMPORT tline = tline_t压缩_raw_text_t。

       在tline_t ASSIGNING 处循环播放。
         将初始行添加到分配<行>的行。
         将移动到 -tdname =  -tdname。
       结局。
     结局。
     免费compressed_text_t。

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

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


我写了一种方法,允许我从不同的对象中"读取"长文本,而不是分别对每个对象调用" read_text"。 这是一个巨大的瓶颈,并且当大众读取方法行之有效时,它就会奏效。 偶尔我会遇到一个带有大量长文本的对象。

在这种情况下,这是一条包含1300多行长文本的通知。

当我导入压缩数据时,我在解压缩步骤中从" import_container_missing"获得了简短的转储。 (从内部内部表导入...。)。

我不知道如何解决此问题。 我进行了研究,发现这种提取长文本的方法对于试图绕过'read_text'的人们来说效果很好。 我一直无法找到解决方案或提取长文本的更好方法。

 ***************************************************  ***********************
 *从stxl选择压缩文本
 ******************************************************  ********************

   选择tdname clustr clustd
     插入表compressed_text_t
     从stxl
     对于long_text_keys中的所有条目
     所在位置='TX'
       AND tdobject = long_text_keys-对象
       AND tdname = long_text_keys-名称
       AND tdid = long_text_keys-id
       AND tdspras = long_text_keys-语言。



 ******************************************************  ********************
 *解压文本
 ******************************************************  ********************

     循环在compression_text_t ASSIGNING 中。
       wa_temp_name =  -tdname。
       清除:compressed_raw_text_t [],tline_t []。
       wa_raw_text-clustr =  -clustr。
       wa_raw_text-clustd =  -clustd。
       附加wa_raw_text至Compressed_raw_text_t。

       从内部表IMPORT tline = tline_t压缩_raw_text_t。

       在tline_t ASSIGNING 处循环播放。
         将初始行添加到分配<行>的行。
         将移动到 -tdname =  -tdname。
       结局。
     结局。
     免费compressed_text_t。
付费偷看设置
发送
5条回答
黑丝骑士
1楼-- · 2020-09-05 02:56
木偶小白
2楼-- · 2020-09-05 02:51

新代码似乎可以正常运行,但速度要慢得多。 我不喜欢在选择过程中如何使用范围。 我想知道是否有一种方法可以处理表格。

nice_wp
3楼-- · 2020-09-05 03:13

感谢Sandra的帮助

野沐沐
4楼-- · 2020-09-05 02:58

是的,出于我的目的,我对github上的更新代码进行了一些修改,并且效果很好 。 我将select语句更改为仅使用STXL,并将其切换为对所有条目和内部表使用键。

木偶小白
5楼-- · 2020-09-05 02:48

是的,这与我在 我的方法。

一周热门 更多>