首页 理论教育 如何建立数据存储对象

如何建立数据存储对象

时间:2023-06-09 理论教育 版权反馈
【摘要】:数据存储对象是二维表的结构,DSO的基本设置只需要确定关键字字段和数据字段即可。图3-35 插入特性作DSO主键注意:关键字段和关键值是两个不同的概念。0CALDAY、ZSPRODCT和ZSSALES组合作主键更是没有问题了。图3-37 维护DSO数据字段7)在弹出的对话框中,将模型中除了Key Fields之外的所有信息对象加入到Data Fields中,然后单击对钩按钮,如图3-38所示。图3-39 维护后的DSO数据字段9)激活,在界面左侧和右上侧可以看到DSO激活后的变化:DSO颜色由灰色变成蓝色,如图3-40所示。

如何建立数据存储对象

数据存储对象(DSO)是二维表的结构,DSO的基本设置只需要确定关键字字段(Key Fields)和数据字段(Data Fields)即可。

这时仍然在T-code:RSA1的界面中,但是要切换到Modeling→InfoProvider的界面下。

1)选择Sales InfoArea Demo,该InfoArea是在Modeling→InfoObjects的界面下创建,也自动出现在Modeling→InfoProvider的界面。再右击,再选择Create DataStore Object,如图3-32所示。

978-7-111-37555-5-Part02-44.jpg

图3-32 创建DSO

2)在弹出的对话框中输入DSO的技术名称和描述,并单击“新建”按钮,如图3-33所示。

978-7-111-37555-5-Part02-45.jpg

图3-33 输入DSO的技术名称和描述

3)在新界面的右侧右击Key Fields,选择InfoObject Direct Input,如图3-34所示。

978-7-111-37555-5-Part02-46.jpg

图3-34 维护DSO主键

4)在弹出的对话框中输入特性的技术名称,然后单击对钩按钮,如图3-35所示。

978-7-111-37555-5-Part02-47.jpg

图3-35 插入特性作DSO主键

注意:关键字段(Key Fields)和关键值(Key Figure)是两个不同的概念。

关键字段一般都是特性。关键字段的选择非常重要,一定要确保主键(关键字段的组合)能够满足需求。如在本例中,为了确保表3-1中的10行数据都加载到DSO中,选择单一的关键字段,如0CALDAY、ZSPRODCT、ZSSALES都是不够的,如果只是0CALDAY或者ZSPRODCT作Key,则第10条覆盖第9条数据;如果只是ZSSALES作Key,则第10条覆盖第1条数据……在本例中,实际上0CALDAY、ZSPRODCT或ZSCUSTMR三者任一个和ZSSALES组合作主键都可以保证10行数据的加载。0CALDAY、ZSPRODCT和ZSSALES组合作主键更是没有问题了。

5)界面右侧的Key Fields出现插入的相应特性,如图3-36所示。(www.xing528.com)

6)右击Data Fields,选择InfoObject Direct Input,如图3-37所示。

978-7-111-37555-5-Part02-48.jpg

图3-36 维护后的DSO主键

978-7-111-37555-5-Part02-49.jpg

图3-37 维护DSO数据字段

7)在弹出的对话框中,将模型中除了Key Fields之外的所有信息对象(包括特性和关键值)加入到Data Fields中,然后单击对钩按钮,如图3-38所示。

978-7-111-37555-5-Part02-50.jpg

图3-38 插入特性和关键值作DSO数据字段

8)可以看到插入的特性和关键值都出现在Data Fields中,包括关键值的单位都自动带入加入到Data Fields中,如图3-39所示。

978-7-111-37555-5-Part02-51.jpg

图3-39 维护后的DSO数据字段

9)激活,在界面左侧和右上侧可以看到DSO激活后的变化:DSO颜色由灰色变成蓝色,如图3-40所示。状态由Inactive变成Active,如图3-41所示。

978-7-111-37555-5-Part02-52.jpg

图3-40 DSO激活后颜色由灰色变成蓝色

978-7-111-37555-5-Part02-53.jpg

图3-41 DSO激活后状态由Inactive变成Active

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈