字段符号和关系运算符

2020-09-15 11:24发布

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

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


嗨,

我查看了SDN,但未找到任何具体输出。 在ECC中,当我写lv_string = 时。 这项工作正常,但在APO系统中,相同的语句使我有空转储。

我想检查中的一些值,这些值是动态来自内部表的。

因此像'CS'这样的关系运算符不起作用。

所以lv_string =

如果lv_string CS cl_abap_char_utilities =>水平标签

//在ECC中很好

Endif。

如何在APO系统中进行检查? 以及为什么会有这种差异。


thnx,

M



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

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


嗨,

我查看了SDN,但未找到任何具体输出。 在ECC中,当我写lv_string = 时。 这项工作正常,但在APO系统中,相同的语句使我有空转储。

我想检查中的一些值,这些值是动态来自内部表的。

因此像'CS'这样的关系运算符不起作用。

所以lv_string =

如果lv_string CS cl_abap_char_utilities =>水平标签

//在ECC中很好

Endif。

如何在APO系统中进行检查? 以及为什么会有这种差异。


thnx,

M



付费偷看设置
发送
7条回答
木偶小白
1楼 · 2020-09-15 11:47.采纳回答

读取简短转储...

昵称总是被占用
2楼-- · 2020-09-15 11:36

嗨,

允许使用字段符号。 但是不允许类似lv_string = 的分配,该分配在ECC中存在。 所以这是APO的区别。

还可以对像 CS'ABC'这样的字段符号进行CA,CS之类的关系运算符。 这是不可能的。

Cikesha
3楼-- · 2020-09-15 11:53

嗨,莫汉,

正如Horst上面解释的那样,字段符号可以指向不同类型的数据对象。 我认为这里的问题是您的字段符号指向ECC和APO中的不同类型。 我建议您检查并尝试确保变量lv_string的数据类型和字段符号相同或可转换。

如果需要进一步澄清,请告诉我。

My梦
4楼-- · 2020-09-15 11:33

我认为您需要遵循以下Horst Keller的建议。 了解ABAP编程的基础知识,或者在公司中找到程序员来解决此问题。

haha101010
5楼-- · 2020-09-15 11:49

数据流逻辑-类型声明中的Char和非Char不匹配。 谢谢

何必丶何苦呢
6楼-- · 2020-09-15 11:56

谢谢马修。 将学习基础知识...

樱桃小丸子0093
7楼-- · 2020-09-15 11:50

感谢霍斯特。

我不好。

算盘已在APO中复制了相同的代码,这一行它不起作用。 问题出在ECC中,字段符号中的数据流具有所有字符类型的类型,但是在APO中,该类型具有一些数字字段。 整个阅读了字段符号中的表格,显示出非字符状结构,因此不匹配。

已回答。

一周热门 更多>