zoukankan      html  css  js  c++  java
  • ABAP数据库修改字段(由其是主键)…

    最近业务有调整,
    影响较大的是库表的调整,
    有的加了字段,
    有的修改了主键,

    一般已经使用了的数据库,SE11调整库表结构后,SE11里激活会提示失败信息,
    此时,需要进入SE14,去调整数据库。

    这次SE14调整完后,虽然激活,发现存储数据有问题,
    原来A B C 是主键,现以调整为ABCD四个主键。

    当ABC字段相同,D不同时,保存时提示已经有相同数据存在。

    但是SE11看,主键确实是ABCD

    后找到SAP朋友,请教后才知,
    原因是SAP数据库跟底层数据不一致导致的,底层的Oracle数据库还是ABC三个字段的主键

    具体调整如下:
    SE14进入
    ABAP数据库修改字段(由其是主键)后,导致ABAP数据库与底层库不一致,保存数据有误

    一般而言,都是点击激活并调整
    ABAP数据库修改字段(由其是主键)后,导致ABAP数据库与底层库不一致,保存数据有误

    当调整完后,建议点检查
    ABAP数据库修改字段(由其是主键)后,导致ABAP数据库与底层库不一致,保存数据有误

    ABAP数据库修改字段(由其是主键)后,导致ABAP数据库与底层库不一致,保存数据有误

    查看下底层的数据库跟ABAP数据库是否一致
    ABAP数据库修改字段(由其是主键)后,导致ABAP数据库与底层库不一致,保存数据有误

    如果不一致,强制转换如下:
    ABAP数据库修改字段(由其是主键)后,导致ABAP数据库与底层库不一致,保存数据有误


     

    强制转换就可以了,但是提前备份,

    当然,没别的好办法

    简单实用:excel导出,呵呵

    http://blog.sina.com.cn/sapliumeng
  • 相关阅读:
    swf上传地址
    Nape 获取碰撞点加特效
    vbs打包exe工具
    Air打包exe
    JDK12的安装搭建
    Dubble 入门
    FastDFS 集群
    PAT Advanced 1077 Kuchiguse (20 分)
    高可用4层lvs——keepalived
    PAT Advanced 1035 Password (20 分)
  • 原文地址:https://www.cnblogs.com/senlinmu110/p/3802113.html
Copyright © 2011-2022 走看看