SAP BW4 405学习6-10章
- 6 query特征的属性及层级
- 7 变量
- 8 突出显示
- 9 Report-Report Interface
- 10 Query Performance Optimization(性能优化)
- 11 Query Management
- 12 Authorizations Overview(授权)
- 13 SAP Analytics Overview
6 query特征的属性及层级
6.1 Configuring the Properties of Characteristics配置特征的属性
6.1.1 Characteristic Properties Configuration
通过配置特性属性,您可以在执行的报表中确定特性的表示或功能。
属性窗格位于查询设计器的右侧。
通过单击查询中的对象来选择一个特性
通过双击某个特性,您将进入该特性的建模环境。
属性由选项卡General和层次结构组织。 选择每个选项卡显示该组的当前设置。 您可以使用铅笔图标激活手动输入或选择设置。
如果要返回到对象上指定的默认值,请再次选择铅笔图标。 系统将默认设置显示为非输入就绪字段。
要同时保持多个特性的属性,请使用CTRL选择要包含的所有特性 点击。 属性窗格将显示属性。
如果不同特性的属性之间有任何冲突,例如,一个特性显示为文本,而另一个特性显示为键,则>会看到多个值<消息。
在这种情况下,选择单个特征来查看它们各自的属性。
6.1.2 General Properties
在General选项卡上,您可以查看特性的属性并进行各种设置。
此通用区域显示技术名称和描述。 你可以改变描述。 新的描述文本与Info Object维护中的文本不同,用于查询显示。
在Value Output下,系统显示输出类型。 若要更改此选项,请选择铅笔图标。 在DisplayAs下,可以指定是否显示特性的值,以及如何显示。 您可以从为Info对象维护中的特性创建的选项中选择此处。
下表概述了SAPBW系统中可能的显示选项。
Display Type | Description |
---|---|
Do Not Display | 特征是隐藏的。 例如,这一功能对货币/单位特性特别有用,因为货币也显示在关键数字中。 |
[Key] Text | 用其技术关键和描述文本显示特征值。 |
Text | 特征值与它们的描述文本一起显示。 |
[Key] | 特征值用其技术键显示。 |
Text [Key] | 用它们的描述文本和技术关键来显示特征值。 |
如果您设置了包含文本的显示类型,则可以在文本输出格式下选择特定的文本类型。
以下选项可在文本输出格式下获得。
Display Type | Description |
---|---|
Standard | 最短可用文本用于特征值。 |
Short | 使用特征值的简短文本。 |
Medium | 使用特征值的中等文本 |
Long | 使用特征值的长文本。 |
在排序下,系统显示排序条件。 若要更改此选项,请选择铅笔图标。
Criterion | Description |
---|---|
Sorting Attribute | 选择要排序的特性或属性。 请注意,如果您想根据特定的crite-ria对文章进行排序,请为包含这些标准的文章特性创建一个属性,并按此属性对文章进行排序。 |
Sort By | Text or Key |
Sort Direction | Ascending or descending |
在Result Output Format下,您可以决定在哪些条件下和以何种形式显示结果行。
Option | Description |
---|---|
Always | 结果行总是显示的 |
Only if more than one child | 如果有两个或多个单独的val-ue,则显示结果行。 |
Never | 结果行总是被抑制的 |
在Cumulate值下,您可以为每个特征指定可以为相关特征属性累积关键图形值,而不管关键图形的聚合行为如何。
例如,如果关键图形具有标准聚合SUM,则一个区域的单个值被累积;第一个值被添加到第二个值中,结果被添加到第三个值中,以此类推。
如果关键图形具有标准聚合MIN,则系统检查两个连续值以确定哪个值更小。 系统将此值作为累计值,与第三个单值进行比较。
在列中,值从上到下累加,在行中,值从左到右累加。 通过单个值的块,在行和列中进行钻取,这些值从上到下和从左到右累积。
你只能用特征值累积,而不能用特征结构的结构元素累积。 Cumate Value函数只有在钻取过程中具有特征而不是特征结构时才生效。
但是,如果您使用两个结构-关键图形结构和特征结构-您可以使用特定于单元格的定义累积。
6.1.3 Display Level
显示级别允许您对过滤器中的特性进行分类。 这意味着您可以将纯技术过滤器(与最终用户无关)归类为详细概述(仅在详细概述中)。 然后,只有当详细视图被设置为显示在前端时,才会显示这些视图。 因此,您可以创建针对最终用户的过滤特性的特殊视图。
有以下分类:
1.同样在简单概述中
特性总是出现在静态过滤器列表中
2.在正常概述中
如果选择了常规概述”或“详细概述”选项,则该特性仅出现在静态过滤器列表中。
3.仅在详细概述中
如果选择了详细概述”选项,则该特性仅出现在静态过滤器列表中。
6.1.4 Extended
在“结果值的访问类型”下,可以为结果值定义访问类型。 您有以下选项:
Option | Description |
---|---|
Master Data | 当执行查询时,总是会为该特性播放一行数据。 只要在主数据中维护了这个特性的值,它们就会显示在这里。 显示不依赖于事务数据。 |
Posted Values | 在执行查询时,如果这个字符是静态的,有已发布的值(包含在Info Provider中的值),则为该特性播放一行数据 |
在筛选值选择下,您可以定义在执行查询时如何选择筛选值。 您有以下选项:
Option | Description |
---|---|
Values in Master Data Table | 在“筛选器”对话框中,系统显示来自主数据的所有特征值,而不依赖于传输数据。 |
Only Values in InfoProvider | 在筛选对话框中,系统显示Info Provider中包含的特性val-ue,例如,对于Busi-ness Partner,独立于预先为另一个特性(例如,Country)选择的val-ue |
Only Posted Values for Naviga- tion | 在筛选对话框中,系统显示Info Provider中包含的特性val-ue,例如,对于Busi-ness Partner,取决于预先为另一个特性(例如,Country)选择的值 |
在Refresh Vari,您可以定义如何刷新在默认值中使用的变量或定义表示层次结构。 您有以下选项:
Option | Description |
---|---|
Dynamically | 如果选择此选项,系统将使用当前导航视图中的设置刷新appli-阳离子。 |
As Designed | 如果选择此选项,系统将使用查询定义中的层次结构和筛选设置刷新appli-阳离子。 |
6.2 Creating a Query and Running Display and Navigation Attributes 导航属性
6.2.1 Attributes信息对象的属性
1.属性的作用:当您使用属性时,您正在更详细地描述一个特性,因为您正在添加有关该特性的信息。 例如,如果将属性电话号码分配给特征业务伙伴,则可以在报表中显示业务伙伴的电话号码。
在信息对象中,您将属性分配给维护Info对象中的特性,并且可以将属性仅作为显示属性或导航属性维护。 导航属性也可以作为显示属性。
下图说明了对于业务伙伴(0D_NW_BP)信息对象,邮政编码(0D_NW_POST)仅定义显示属性,国家(0D_NW_CNTRY)作为导航属性和显示属性(0D_NW_CNTRY)。
Display Attributes
您可以在报表中显示下钻中的显示属性。 然而,导航步骤是不可能的。 例如,不能从显示属性中选择值作为过滤器。
若要在下钻中包含显示属性,请打开SAP BW查询设计器Info Provider部分中的特性文件夹。
在Attributes文件夹中,直接将属性拖动到查询定义中的特性之上。 在“属性”窗格中,设置显示函数并更改特征属性的名称。
Navigation Attributes
您可以使用导航属性以与特性相同的方式定义查询。 导航属性显示在它们所属特性的维度中。 要使用属性作为导航属性,必须执行以下操作:
●在对特性的Info对象维护中将属性标识为导航属性。
●从Info Provider维护中可能的导航属性列表中选择属性。
与特性相比,查询性能可能略有下降。
依赖时间的属性使您能够使用过去的属性值查看当前事务数据。 查询定义中使用的关键日期决定在报表中应用属性数据的哪些时间相关值。
问题,比如把物料信息对象的物料组设置为导航属性,但是为什么拖到query还是要挂在信息对象下面呢?正在应该有一个和信息对象平级的对象出现了啊。奇怪,嗯这个只能后续研究下了。
6.3 层级属性
基础不行,还得从数据源开始搞起。query真是上层的东西。
在向报表添加层次结构时,可以使用以下选项:
●以行或列的形式显示特性和导航属性作为层次结构(内部层次结构)。
●在结构中配置分层显示。
●为特征选择外部层次结构。
●使用外部层次结构进行限制。
●结合不同的层次结构选项。
6.3.1 Rows or Columns Hierarchy (“Internal Hierarchy”)
要将特性和导航属性显示为行或列中的层次结构,请转到查询的General选项卡,然后转到Universal Display Hierarchy屏幕区域。 选择Rows上的Active或列上的Active,在“展开到级别”字段中,输入最初应该展开层次显示的特性。 行或列中必须有多个特征或导航属性。
如下示例:能展开了
您还可以使用Rows/Columns中的Compact Display直接在SAP Business Objects Analysis中激活和停用属性和导航属性的分层显示。
6.3.2 Hierarchical Structure Display(在结构中分配层级显示)
可以在关键图形结构和特征结构中配置层次显示。
在结构中配置层次显示:
1。 在结构中,将要显示为子项的结构成员直接拖动到要显示为子项的父节点的结构成员上。
2. 选择父节点并转到BW查询设计器右侧的Properties窗格。
3. 在“属性”窗格中,转到“显示”屏幕区域。
4. 在Node Status下,选择在报表的初始视图中显示节点为Exped或Collaped。
5. 在执行的报表中,单击展开和折叠图标(和-)展开或折叠节点。
6.3.3 External Hierarchies信息对象中的主数据层次
外部层次结构表示主数据,用于报告数据的替代视图。 外部层次结构可以通过使用预定义的SAPBW内容数据流或BW层次结构框架从源系统加载。 或者,它们可以直接在SAPBW中创建。
外部层次结构包括在树结构中相互连接的一系列节点。 通常,层次结构的叶子由特征值表示。
层次结构被称为外部结构,因为它们的数据不是查询所基于的信息提供者的一部分。 层次数据是主数据,属于一个特性,独立于它是加载到SAPBW中还是在SAPBW中创建的。
Creating External Hierarchies
- 为基本特性创建外部层次结构,例如Product(0D_NW_PRID)。 基本特征不指其他特征。
- 确定特性是否可以在Info对象维护中具有层次结构。
- 定义层次结构的属性,例如层次结构版本或时间相关的层次结构。
- 外部层次结构保存在特殊的主数据表中。 外部层次结构的行为类似于主数据;您可以在包含层次结构特性的所有信息提供者中使用它们。
- 为一个特性定义几个外部层次结构。
在大多数情况下,外部层次结构不是直接在SAP BW中创建的,而是从源系统加载的。
向报表添加外部层次结构。
1在SAPHANAStudio中,选择要显示为层次结构的特性。
2. 转到SAPHANAStudio右侧的属性部分。
3. 在“属性”部分中,选择“层次结构”选项卡。
4. 在“层次结构”选项卡下,选择“名称”区域旁边的“更改”按钮。
5. 单击Browse.并从下拉列表中选择层次结构。
6. 使用层次结构选项卡下的其他选项来调整层次结构的表示。
External Hierarchy Properties
每个层次结构都有在层次结构定义中确定的属性。 您可以在查询定义中更改以下层次结构属性。
Property | Description |
---|---|
Position of Child Nodes | 将低级节点放置在高级节点之上或之下。 |
Nodes with Only One Child Node | 显示或隐藏只有一个较低级别节点的节点。 |
Values of Postable Nodes | 显示或隐藏可发布节点的值。 |
Expand to Level | 确定报告中最初扩展层次结构的级别 |
Sorting | 在层次结构中,按键或文本按去缩放或升序对成员进行排序。 当使用默认选项时,与Hi-erarchy中的相同,您不能按降序或正序排序。 |
6.3.4 Characteristic Restrictions with External Hierarchies(外部等级的特征限制)
使用层次结构通过选择单个层次结构节点来选择特征的筛选值。 将特性限制为层次结构节点:
1。 打开特征的上下文菜单并选择Restrict。
2. 选择层次节点选项卡,然后选择层次结构,然后选择层次结构节点。
3. 选择OK进行确认。 如果将特性限制在一个层次结构节点上,则节点层次结构将自动选择为显示层次结构。 您可以在“属性”窗格中取消选择层次结构显示。
6.3.5 Combination of Hierarchy Options(层次选项的组合)
对于报表显示,可以组合所有层次结构选项(行和列层次结构、层次结构显示和外部层次结构)。
7 变量
Lesson 1 Explaining Variables 152
Lesson 2 Creating Characteristic Value and Text Variables 161
Lesson 3 Applying Business Content Variables 163
Lesson 4 Creating Characteristic Value Variables with a Replacement Path from a Query 165
Lesson 5 Creating Formula Variables 167
Lesson 6 Creating Hierarchy Variables and Hierarchy Node Variables 169