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
  • 相关阅读:
    5.常见类和API
    4.异常
    3.面向对象
    2.控制语句和数组
    1.初始java 数据类型 运算符
    C#设计模式——桥接模式
    C#设计模式——适配器模式
    C#设计模式——原型模式
    C#设计模式——建造者模式
    C#设计模式——抽象工厂模式
  • 原文地址:https://www.cnblogs.com/senlinmu110/p/3802113.html
Copyright © 2011-2022 走看看