关于hana db类型转换的问题

2020-09-20 05:20发布

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

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


嗨,

通常,在连接两个表时,我们会进行很多类型转换,例如,如果我们想基于等值表(我们将其用于所有表项)从iflo视图中获取数据

例如

如果lt_equi不是首字母

为所有lt_equi中的条目(其中tplnr eq = lt_equi-equnnr)从iflo中选择tplnr tplma到表lt_iflo中。

在这里我们需要键入cast,因为equnnr是char 18,而tplnr等于char 30。 如何在hdb中实现此转换。

谢谢

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

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


嗨,

通常,在连接两个表时,我们会进行很多类型转换,例如,如果我们想基于等值表(我们将其用于所有表项)从iflo视图中获取数据

例如

如果lt_equi不是首字母

为所有lt_equi中的条目(其中tplnr eq = lt_equi-equnnr)从iflo中选择tplnr tplma到表lt_iflo中。

在这里我们需要键入cast,因为equnnr是char 18,而tplnr等于char 30。 如何在hdb中实现此转换。

谢谢

付费偷看设置
发送
2条回答
SC_Yao
1楼-- · 2020-09-20 05:49

您好Balakrishna

尝试在新表中追加前导零,例如内部表lt_equi的equnnr_new,该表通过LOOP语句存储12个前导零,然后存储18个字符equnnr。 然后像下面这样比较:

如果lt_equi不是初始的

从iflo中向表lt_iflo中选择tplnr tplma,以查找lt_equi中的所有条目,其中tplnr eq = lt_equi-equnnr_new。

谢谢

Sushil。

亦是此间程序员
2楼-- · 2020-09-20 06:03

您好Balakrishna

尝试在新表中追加前导零,例如内部表lt_equi的equnnr_new,该表通过LOOP语句存储12个前导零,然后存储18个字符equnnr。 然后像下面这样比较:

如果lt_equi不是初始的

从iflo中向表lt_iflo中选择tplnr tplma,以查找lt_equi中的所有条目,其中tplnr eq = lt_equi-equnnr_new。

谢谢

Sushil。

一周热门 更多>