DSO数据激活后数据为0
来源:互联网 发布:淘宝免费送活动方案 编辑:程序博客网 时间:2024/04/28 04:39
今天遇到一个问题,数据加载到DSO,激活后发现有个字段为0,这个字段明明是是不可能为0的呀,有点想不通。
先再现形问题,用一个简单的情形来模拟:
我有一个DSO,没什么特别的,如下图
在转换规则中,IK_RQTY不是从数据源映射过来的,而是我到时在End Routine中写ABAP代码而获得的。
在IK_RQTY的Rule Detail中再看看,我设的了No Transformation,因为我不用到任何转换嘛,所以是No Transformation,我是这么想的。
而在End Routine,我是写以下代码,很简单的一段代码,只是模拟问题所在,
设置完了之后,激活,创建DTP,加载数据到DSO,一片可爱的绿色…….
查看New Data,也没错,/BIC/IK_RQty确实也是我在End Routine中要实现的值。
但奇怪的事来了,激活此请求,查看Active Data:
/BIC/IK_RQty变成了0…….
上网搜了许多的资料,发现一位仁兄的文章,他也遇到这个问题,也说了解决办法:如查要用End Routine来更新数据,那么这个字段要设置为常量。我也按他的方法试试,在Rule Detail中,改为Constant,点击下面的按钮“Transfer Value”,然后激活转换规则。
再加载数据到DSO,看看。
加载后,查看New Data表,没错。
激活DSO,再来看看Active Data表,这时候就对了嘛。
很感谢很多热心的人将自己宝贵的经验放在网络上分享,使许多的人豁然开朗,受益菲浅
- DSO数据激活后数据为0
- DSO数据激活后丢失问题
- 如何提高激活DSO数据的性能
- 因为是第一层抽取层的DSO,所以一般不需要出报表,将激活后生成主数据标识去除打勾。正常激活。
- 数据岛的绑定与DSO
- DSO 上载到CUBE 数据丢失
- SAP_BW之DSO(数据存储对象)
- 激活 DTP/DSO/DATA SOURCE
- 激活,数据存储,吐司
- Query通过APD加载数据到DSO出错
- SAP_BW之将数据从DSO中抽到Cube
- sql 将纵列数据查询后为横向数据
- DSO激活请求时因为服务器断电导致一直黄灯,作业手动取消后,黄灯一直还在
- 使用deflate算法压缩后的16进制数据末尾可能为0x00
- 从数据库从取数据后自动封装为对象
- mini2440 UART实现串口接收后转换为整型数据
- [Android]为Spinner填充数据后设置默认值的问题
- [Android]为Spinner填充数据后设置默认值的问题
- 2012自己的错要自己承担
- HttpServletRequest的getInputStream方法与getReader方法的区别
- php 验证码类
- Brice Morrison谈基于大量数据设计社交游戏
- 设计模式的基础: GRASP (下)
- DSO数据激活后数据为0
- 为程序员量身定制的12个目标
- 百度之星程序设计大赛初赛
- linux sbrk/brk函数使用整理
- 【数据结构与算法】左偏树(堆)的实现
- 简论WINDWOS8
- Visual Studio 2010 c++编写的程序在别的机子运行不了,提示缺少mfc100u.dll xxx100d.dll等的解决方法
- SQL截取字符问题的答案
- java中的 static