ABAP CDS join字段type conflict的次优解决办法

在ABAP CDS的join条件中,如果两张表比较的字段类型相同但长度不同,会报type conflict,无法激活,而且join条件中无法使用子查询、left、right等函数对on的值进行处理。

例如,你想join系统发票行项目表vbrp和采购订单行项目表ekpo,就会发现编辑器报vbrp-vgpos和ekpo-ebeln类型冲突,分析可发现这两个字段都是NUMC类型,但长度不一样。

遇到这种情况,可以考虑把on条件type conflict的字段写到where条件里,虽然实现上没有那么完美,但也能解决问题。DEMO如下:

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/3908.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章

  • SAP HANA log backup frequency

    log_backup_interval_mode = Default log_backup_timeout_s = 900 log_segement_size_mb = 1024 …

    2020.05.07
    2.1K00
  • Some Q/A about SAP HANA

    1. Why is HANA fast as compared to other databases? Ans: HANA is an in-memory database and…

    2018.03.01
    1.6K00
  • SAP HANA SQL Error Codes

    The following table lists error codes displayed by SAP HANA database and their description…

    2018.03.13
    3.2K00
  • 从A库表重复更新B库表的两种思路

    2018.07.25
    1.6K00
  • SAP BO on Hana

    https://blogs.sap.com/2016/02/26/bo-connectivity-options-to-native-hana-models-and-bw-on-h…

    2017.12.27
    95300
  • SAP HANA privileges

    From: https://blogs.sap.com/2014/09/30/assign-hana-privileges-to-user-role/Several Privile…

    2018.07.25
    3.7K00
  • SAP HANA死锁检测的思路

    关于死锁 死锁,英文deadlock,指两个或多个事物在同一资源上相互占用,并请求锁定对方占用的资源,从而大致恶性循环的现象,可查阅文章《什么是数据库死锁》。 HANA数据库如果发…

    2021.02.18
    2.2K00
  • SAP HANA数据库备份方式与工具

    原文:http://blog.51cto.com/jenvid/1875760 备份的类型 Option Description Complete Data Backup A da…

    2018.01.10
    2.3K00
  • ABAP通过实现AMDP类利用HANA存储过程取数据

    最近abap开发是越来越方便了,尤其是可以使用cds之后,select的速度简直要上天,大量的数据计算过程可以移到数据库层面了。amdp实际上就是直接在abap里写hana的存储过…

    2019.07.18
    3.2K00
  • SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

    #The last data backup is 12 days old. This will increase downtime in a recovery situation….

    2017.05.17
    3.5K30

发表评论

登录后才能评论
email