云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

游戏服务器_数据库创建库_新注册优惠

小七 141 0

在这个博客里,我想展示如何将材料分类数据和LongText一起带到HANA中。

根据下面的例子,我想把这个材料的所有分类数据和LongText一起带到HANA中。

下面的截图来自MM03,你可以看到分类数据是如何用LongText定义的。

ECC版本:618。

在为了在HANA中构建一个计算视图,我们需要下面的SAP表来提供分类数据。

CABN–特征CABNT–特性描述CAWN–特征值STXH–SAPscript文本文件头STXL–SAPscript文本文件行

正如您在下面看到的那样,自助建站服务,要引入Longtext,我们无法从这些表STXH和STXL中获得可读格式的文本。这些表是压缩格式的。

将这个长文本转换成可读格式的一种方法是创建一个自定义程序,将数据转换成可读格式并存储到Z表中。这样我们可以在计算视图中使用Z表。

程序读取STXH和STXL表并将数据存储在Z表中。在这种情况下,我已经创建了表ZMAT\u CLASS\u TXT和程序ZMAT\u CLASSIF\u TXT.

自定义表:

程序的ABAP代码,将分类长文行更新到表:

*&-----------------------**&报告ZMAT\u CLASSIF\u TXT*&———————————————————————**&*&———————————————————————*报告ZMAT\u CLASSIF\u TXT。表格:ZMAT\u CLASS\u TXT,STXH。类型:TY\ U STXL开头,TDNAME类型STXL-TDNAME,CLUSTR类型STXL-CLUSTR,CLUSTD型STXL-CLUSTD,结束时间。资料图:天宇STXL型标准表。字段符号:类型tyu STXL。*没有文本名称的压缩文本数据类型:以生肉开始,CLUSTR类型STXL-CLUSTR,CLUSTD型STXL-CLUSTD,最后一道菜是生的。资料图:T\u STXL\u RAW类型标准表。资料图:W\ U STXL\ U RAW TY\ U STXL\ U RAW。*解压缩文本资料图:线路类型标准表。字段符号:键入TLINE。资料图:STXH型STXH标准表,W_STXH类型STXH.

选择-块b1的屏幕开始,框架标题文本-t01。选择选项:STXH-TDOBJECT的S\u对象没有强制间隔。选择框b1的屏幕末端。

选择TDNAME TDOBJECT TDID从STXH到表T\u STXH的相应字段中其中TDOBJECT=S\u OBJECT-LOW和TDSPRAS=SY语言。*然后呢*以3000块为单位选择压缩文本行(可调)选择TDNAME CLUSTR CLUSTD进入表T\U STXL来自STXL包装尺寸3000对于带有应用程序数据和TDNAME的"T\u STXH"中的所有条目其中RELID='TX'"标准文本和TDOBJECT=T\u STXH-TDOBJECT和TDID=T\u STXH-TDIDTDSPRAS=SY-LANGU。在T\u STXL分配时循环。*解压缩文本清除:T\u STXL\u RAW[],数据技术与大数据技术,T\u TLINE[]。

W\u STXL\u RAW-CLUSTR=-CLUSTR。W\u STXL\u RAW-CLUSTD=-CLUSTD。将W\u STXL\u RAW附加到T\u STXL\u RAW。IMPORT TLINE=T\u TLINE FROM INTERNAL TABLE T\u STXL\u RAW。*访问文本行以进行进一步处理ZMAT\u CLASS\u TXT-ZLINES=0。在指定时循环。ZMAT_CLASS_TXT-ZLINES=ZMAT_CLASS_TXT-ZLINES+1。ZMAT\u CLASS\u TXT-TDNAME=-TDNAME。ZMAT\u CLASS\u TXT-TEXT=-TDLINE。修改ZMAT\u CLASS\u TXT。结束循环。结束循环。免费T\u STXL。WRITE"已成功更新表ZMAT\u CLASS\u TXT"。结束选择。我可以通过让TextObject每天运行来更新表格来安排这个程序。

在对话框模式下完成程序执行后,您可以看到下面的屏幕。

如果上传了Longtext,北京大数据研究院,请检查表格。

现在,我在HANA中创建了一个计算视图,将所有的物料分类数据以及基于Longtext的分类数据都带到这里在这些表格上

CABN–特性CABNT–特性描述CAWN–特征值ZMAT\u CLASS\u TXT–LongText

连接\u 1:

连接\u 2:

连接\u 3:

投影\u 4:我已将所有10行文本连接到一个计算列中,大数据培训哪好,长度为1333。

注意:我们可以使用的最大长度为1333。

要读取所有10行LongText,什么是云,我必须用ZMAT\u CLASS\u TXT表创建多个连接,并在行上使用过滤器。例如,要读取文本的第一行,我需要过滤ZLINES='00000001'。

加入第6行:

类似地,我们需要添加更多的连接来引入所有10个文本行。

连接第7行:

连接第8行:

…..

……

创建连接,直到达到连接第15行和所有10个文本行。

连接第15行:

完整的Hana视图数据流图:

Hana视图的输出: