加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2013-10-24 12:26:37)
标签:

it

分类: 报错及解决办法
最近业务有调整,
影响较大的是库表的调整,
有的加了字段,
有的修改了主键,

一般已经使用了的数据库,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导出,呵呵

欢迎关注订阅号:SAP学习记录 (SAPlearning 

PO <wbr><wbr>text <wbr><wbr>copy <wbr><wbr>rules <wbr><wbr>:copy <wbr><wbr>PR <wbr><wbr>item <wbr><wbr>text <wbr><wbr>to <wbr><wbr>PO

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有