2020-08-14 15:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在检查LFA1表中的国家ORT01。 有类似
纽约
因此,如果我想报告此类记录,我正在写return(is_unique(upper($ ORT01))); 但是它给出了错误"定义不能包含数据类型定义"。 也尝试声明变量,但它给了我运行时错误。有人可以帮我解决问题吗?
您好Rishov,由于在IS_UNIQUE的代码中使用了String函数" Upper",因此出现了错误"定义不能包含数据类型定义",因此期望布尔值和varchar 同时也是错误的原因。因此,我们不能同时使用这两个函数。
可能的选项: 1。 您可以创建视图并在"名称"字段上应用唯一的过滤器,以获取唯一/唯一的记录。
2。 使用SQL函数并在
SQL("数据库名称","从表中选择不同的名称")
3。 您可以将"名称"字段与ID列(主键)连接起来,并在串联的列上应用IS_UNIQUE函数。
嘿,
您可以在此处发布上述要求的完整规则逻辑吗?
乍一看,此语句看起来不错-如果找到重复项,它将返回0,如果仅存在不同的条目,则返回1。
我希望它像:
声明 开始 返回is_unique(upper($ ORT01); 结束
致谢
最多设置5个标签!
您好Rishov,
由于在IS_UNIQUE的代码中使用了String函数" Upper",因此出现了错误"定义不能包含数据类型定义",因此期望布尔值和varchar 同时也是错误的原因。
因此,我们不能同时使用这两个函数。
可能的选项:
1。 您可以创建视图并在"名称"字段上应用唯一的过滤器,以获取唯一/唯一的记录。
2。 使用SQL函数并在
之类的编辑器中编写不同的语句SQL("数据库名称","从表中选择不同的名称")
3。 您可以将"名称"字段与ID列(主键)连接起来,并在串联的列上应用IS_UNIQUE函数。
嘿,
您可以在此处发布上述要求的完整规则逻辑吗?
乍一看,此语句看起来不错-如果找到重复项,它将返回0,如果仅存在不同的条目,则返回1。
我希望它像:
致谢
一周热门 更多>