6.2.3  实施虚拟信息块

6.2.3 实施虚拟信息块

假设场景:产品的销售价格通常会随着市场的变动而发生改变,而且不同的产品的销售价格调整又是在不同时间点进行,但是用户往往希望看到最近一次的调价日期、调整之前的价格和调整之后的价格等信息,在此种情况下,我们就需要使用虚拟信息块。

物料价格调整透明表ZDM_CPTJ的定义如图6-8所示,其包含的数据如图6-9所示。

978-7-111-50218-0-Chapter06-36.jpg

图6-8 物料价格调整透明表定义

978-7-111-50218-0-Chapter06-37.jpg

图6-9 透明表数据

使用的信息块的FM设置如图6-10所示,不勾选“打包RFC”和“SID支持”复选框。

978-7-111-50218-0-Chapter06-38.jpg

图6-10 信息块功能函数的属性定义

新建信息块SINOVC01的构成如图6-11所示。

978-7-111-50218-0-Chapter06-39.jpg

图6-11 信息块SINOVC01的构成

函数组抬头定义的代码如下。

978-7-111-50218-0-Chapter06-40.jpg

978-7-111-50218-0-Chapter06-41.jpg

978-7-111-50218-0-Chapter06-42.jpg

信息块函数zdemo_vc_4_sinovc01的定义的代码如下。

978-7-111-50218-0-Chapter06-43.jpg

978-7-111-50218-0-Chapter06-44.jpg

978-7-111-50218-0-Chapter06-45.jpg

978-7-111-50218-0-Chapter06-46.jpg

978-7-111-50218-0-Chapter06-47.jpg

最后,通过数据仓库工作台显示信息块SINOVC01中的数据,如图6-12所示。

978-7-111-50218-0-Chapter06-48.jpg

图6-12 信息块数据预览