BW笔记(2011-10-24更新至No.237)

2023-05-16

1 同一个变量名的UID可能有多个,记得注意

2 在查找时要注意技术名称还是名称,因为查询时会在两个中进行,模糊查询时要细心,FV与V都可以查到

3 复制的时候注意长度,过长的会不能显示

4 开着Query不能删除

5 se01 Transport Organizer

6 行列只是用来放特征和关键值

7 行和列都是死的是固定报表,行和列都是灵活的是灵活报表,行或列有一个是死的,有一个是灵活的是半灵活报表

8 SAP portal增量链接的时候别忘记打开目的地,不然不会显示菜单的

9 P采购 purchasing,I库存 inventory

10 传输请求的时候,DSO传输过,转换会变灰,就是说底层变,上层会有问题

11 M版本不等于A版本,可能是修改以后没有激活

12 SID -- Surrogate-ID

13 YTD,QTD,PTD 年初至今,季初至今,期初至今

14 BOM 物料清单

15 报表和BEx请求要进ZBW_LYHG包,其余的都进ZBW包

16 请求出错,到英文系统看明细日志

17 mb51,收+,发-

18 312为测试系统,300-302,200-222

19 收集转换的时候要收集例程,收集DTP的时候要带信息包

20 se03 显示/更改命名空间,可以看到类似于/BIO/ /BIC/的文本描述

/BI0/        业务信息仓库:SAP 命名空间        SAP AG Walldorf

/BIC/        业务信息仓库:客户命名空间         客户名称空间

21 有时候,结果行的显示会有错误,可以再Query里将 计算结果 改为 合计

22 主链修改后需要计划之,即执行

23 做完报表要传Portal的

24 用户出口:SD,绑定给一个,不能重用;客户出口,ALL;BTE业务交易事件,FI;BADI业务附加(NEW),用户出口与BTE的结合

25 RRM_SV_VAR_WHERE_USED_LIST_GET

26 01交易数据,02主数据,03层次,04空        

27 压缩:F事实表压缩至E事实表,压缩之后F表清空,直接从E表取数,加快速度。如果有聚集,要先上传至聚集,再压缩。

28 开发类:逻辑上相关的一组对象,也就是说,这组对象必须一起开发、维护和传输

本地对象:将对象指派给$TMP,不可传输到其他系统

自建开发类:以Y或者Z开头

29 CCMS: Computer center Management System

30 TCODE: SSAA

31 关于DB Statistics,计算统计数据时,SAP_ANALYZE_ALL_INFOCUBES

使用的信息立方体数据量<=20%时,BW将会使用10%的信息立方体数据来估计统计数据,

否则,BW将计算实际的统计数据。此时,Oracle PL/SQL包DBMS_STATS就是更好的选择,如果可能会调用并行的查询来收集统计数据;否则调用一个顺序查询或者ANALYZE语句。索引统计数据并不是并行收集的。TCODE: DB20

32 每次加载数据时,自动刷新统计信息:Environment-->Automatic Request Processing

33 分区查看:SE11-->Utilities-->Database Object-->Database Utilities-->Storage Parameters-->Partition

34 分区管理:打开Cube-->Extras-->DB Performance-->Partitioning,来个例子,很简单的解释,很透彻

我选择额的是0CALMONTH,按月来分区:

Example

Value range for FYear/Calendar Month

  • from 01.1998
  • to 12.2003

6 Years * 12 Months + 2 = 74 partitions will be created (2 partitions for values that lie outside of the range, meaning <01.1998 or > 12.2003).

35 如果可能,在传输规则而不是更新规则中执行数据的转换。传输规则:PSA-->DSO,更新规则:DSO-->Cube

36 考虑使用数据库的NOARCHIVELOG模式

37 将实例的描述参数rdisp/max_wprun_time设置为0,允许对话工作进程占用无限的CPU时间

38 加载交易数据时:

1、加载所有的主数据

2、删除信息立方体及其聚集的索引

3、打开数字范围缓冲(Number range buffering)

4、设置一个合适的数据包大小

5、加载交易数据

6、重建索引

7、关闭数字范围缓冲

8、刷新统计数据

39 事实表命名:</BIC|/BIO>/F<信息立方体名>,同理,E事实表

</BIC|/BIO>/D<信息立方体名>P

数据包维度

Package

</BIC|/BIO>/D<信息立方体名>T

时间维度

Time

</BIC|/BIO>/D<信息立方体名>U

单位维度

Unit

40 SID:Surrogate-ID(替代标识)

</BIC|/BIO>/S<特征名>

SID表

</BIC|/BIO>/P<特征名>

主数据表

</BIC|/BIO>/T<特征名>

文本表

</BIC|/BIO>/H<特征名>

层次表

</BIC|/BIO>/I<特征名>

层次表I

</BIC|/BIO>/K<特征名>

层次表K

</BIC|/BIO>/S<特征名>

层次表S

</BIC|/BIO>/M<特征名>

主数据视图

维度表和SID表之间,主数据表和SID表之间,都是虚线关系,虚线关系表示由ABAP程序维护,不受到外键补充。使得我们能够加载交易数据,即使数据库中不存在任何主数据也可以。Always update data, even if no master data exists for the data!

41 BW多种建模,参照BW Accelerator, Multi-Dimensional Modeling with BW

42 维度特征 or 维度属性:

1、如果**数据包含在交易数据中,那么应将**用作为维度特征,而不要用做维度属性。

2、如果**频繁用于导航,那么应将**用做维度特征,而不要用做维度属性。

43 维度:

1、如果特征具有一对多的关系,那么应将它们组合在同一维度中。

2、如果特征具有多对多的关系,那么应将他们组合在不同维度中。(合并关系很小除外)

44 复合属性(组合属性 Compounding):

除非绝对必要,不要采用复合属性,代价比较大。

理解:IO_HOUSE拥有一条White house的记录,为了区别是来自政府源系统还是家居网站,将IO_HOUSE和0SOURCESYSTEM复合起来澄清特征的具体含义。

45 线性项维度:

如果维度只有一个特征,可以设为线性项特征。导致并未创建维度表,关键字是SID表的SID,事实表通过SID表连接到主数据、文本和层级表,同时删除了维度表的一个中间层,提高效率。

46 粒度(Granularity):信息具体的程度

47 PSA:数据以包为单位进行传输

48 IDoc:数据以IDoc为单位进行传输,字符格式中,传输结构不能超过1000字节

49 BW收集传输数据步骤:

1、BW传递一个加载请求IDoc给R/3

2、在加载请求IDoc触发时,R/3将启动一个后台任务。后台任务从数据库中收集数据,并保存在事先定义好大小的包中

3、收集了第一个数据包以后,后台任务启动一个对话工作进程(如果可用),将第一个数据包从R/3传递给BW

4、如果需要传递更多数据,后台工作将继续收集第二个包的数据,而不必等第一个数据包完成其传递过程。收集完毕发送

5、在前面的步骤进行时,R/3传递信息IDoc给BW,通知BW数据抽取的传输状态

6、按照上面的方式过程继续进行,直到所有请求的数据得以传输和选择

因此,信息包的大小很重要

上面两张图,一个是表ROIDOCPRMS,里面存储的是关于信息包的设置

设置方法:SBIW-->General Settings-->Maintain Control Parameters for Data Transfer

     

另一个是数据抽取的过程:几个IDoc的Info status分别是:

0

Data request received

1

Data selection started

2

Data selection running

5

Error in data selection

6

Transfer structure obsolete, transfer rules regeneration

8

No data available, data selection ended

9

Data selection ended

这里的几个状态分别为:

Info IDoc 1

Info Idoc 2

Info Idoc 3

Info Idoc 4

Info Idoc 5

0

1

2

2

9

很简单的逻辑,收到请求,开始数据选择,一直跑一直跑,一直跑到结束

50 加载数据到InfoCube时,会使用数据范围缓冲(Number range buffering)

是通过数据范围对象(Number range object)来实现的。

设置方式:

SE37-->RSD_CUBE_GET-->I_INFOCUBE和I_BYPASS_BUFFER=X-->E_T_DIME-->NOBJECT-->SNRO-->Edit-->Set-up buffering-->Main memory

也许会用到的是SE03-->Set System Change Option-->General SAP name Range=Modifiable

例子里设置的是500

51 对SAP传输,自己有一点点小的见解

     

D系统

Development

开发系统

Q系统

Quality Assurance

质量保障系统

P系统

Production

生产系统

释放:从技术角度来讲,释放一个传输请求实际上就是把传输对象从传输请求中导出。

52 状态:

D

SAP传输(Delivery)状态

A

活动(Active)状态

M

修改(Modified)状态

安装BC的时候,选Install,覆盖A状态;选Match,无操作;都选,合并(未必全合并)

53 STMS Transport Management System

54 InfoCube 类型:

Basic Cube

基本CUBE

Multi Cube

多立方体

SAP Remote Cube

SAP远程立方体

Gen Remote Cube

一般远程立方体

55 工作簿在数据库中保存为二进制大对象(Binary Large Object, BLOB)的。

56 BW场景:

Today-is-yesterday

时间>当前

Yesterday-is-today

时间<当前

Yesterday-or-today

   

Yesterday-and-today

   

57 对于主特性,聚集中能采用SUM、MIN和MAX而不能采用AVG

58 Info Cube层级设计:

依赖于时间的整体层级

维度特征

依赖于时间的导航属性

59 D包不要把灯从黄色改成绿色,可是适当的改成红色,如果没有数据传输的话。尽量不要改

60 尴尬,NWDS 和 WAS一定要是同一个版本才行,很烦人啊很烦人,另外Notes号码是:718949

61 DSO,三个表

A表

激活后的数据

LOG表

存放数据详细动作,用于上载到CUBE

N表

数据抽取到DSO后存放在N表,激活后清空

62 DSO分为覆盖和合计两种,在转换中点Detail,双击Key Figure,可以选。

63 DTP:

如果是单转换,会有:

语义组(错误堆栈关键字段选择),会有包大小的选择(一般为5w),执行的处理模式为连续提取,立即平行处理

如果有信息源,则:

没有语义组,包大小与源中的包大小一致.在运行时间动态确定,执行的处理模式为连续提取和源包的处理(这俩是一个意思)

64 Variable Processing By:

Manual Input/Default Value

Replacement Path

Customer exit

Authorization

65 Cube<--DSO

DELTA

LOG表

FULL

A表和LOG表

66 BW3.5的数据包直接上载,是不生成请求的

67 BW报表权限:角色中的业务智能分析权限

业务浏览器 - 业务浏览器可重复使用的 web 项目 (NW 7.0+)

业务浏览器 - BEx Web 模板(NW 7.0+)

业务浏览器 - 组件

业务浏览器 - 组件: 对所有人的增强

业务浏览器 - 数据访问服务

68 制作进程链的时候,要注意3.5的DSO,他们会选择自动激活和自动更新

69 几种DSO:

  • 标准数据存储对象
    • 使用数据传输进程提供的数据
    • 可以生成的主数据标识值
    • 在激活期间集合了带有相同代码的数据记录
    • 激活后数据可用于报告
  • 写优化的数据存储对象
    • 使用数据传输进程提供的数据
    • 不能生成的主数据标识值
    • 未集合带有相同代码的记录
    • 装载数据后此数据后可立即用于报告
  • 直接更新的数据存储对象
    • 使用应用程序接口提供的数据
    • 不能生成的主数据标识
    • 未集合带有相同代码的记录

关于更多信息, 请通过以下路径参阅 SAP 库:

http://help.sap.com/saphelp_nw04s/helpdata/en/F9/45503C242B4A67E10000000A114084/content.htm

     

70 千万不要忘记主数据的Change Run

71 激活的时候,要求有连续性,就是从第一个开始,到最后一个结束,前置的请求必须执行

72 主数据有权限相关,可以细分权限,权限TCode:RSECADMIN

73 激活的时候,默认会把一起激活的数据放在一个请求里

74 Reconstruction,重新建造是针对3.5的抽取来讲的,请求到达其下级的时候,这里会显示传输结构状态为成功

数据目标中有效的请求为 失败,点重建或插入,则类似于执行DTP操作,填充数据

75 几个处理后台事务的TCode:

SE06

全局配置

SCC4

集团配置

SM59

RFC配置

STMS

传输配置

SU02

参数文件(权限)

SM50

后台进程控制

SM21

系统日志

ST11

轨迹日志

ST22

ABAP Runtime Error

SM37

作业选择

ST04

后台监控

ST06

OS监控

ST06N

OS监控

ST05

执行分析(追踪)

SM30

初始屏幕

SM64

事件历史

SM51

SAP Server

76 几个财务的TCode:

VF03

BILLING凭证

VA43

合同

VA03

销售凭证

FD10N

客户余额

77 货币转换步骤:

RSUOM设置,然后到Query里这是Conversions

Unit Conversion:Conversion Type和Target Unit选上

78 InfoSet的outer join是需要谨慎操作的,不然会出大问题

79 关于SAP与其他程序的接口,我有了一点新的理解:

从外部到SAP,可以调用BAPI,如果外部也是SAP就CALL FUNCTION,如果外部不是SAP,就用.NET或者JAVA来做

还可以写在EXCEL里,做个任务,定期执行

从SAP到外部,可以让外部掉BAPI,取数

80 查用户名:USER21,USR12,ADRP

81 RRM_SV_VAR_WHERE_USED_LIST_GET

82 RSBBS,可以设置从一个Query跳转到另一个Query

83 RSDS,迁移回3.X必备

84 取一个月的最后一天,可以使用FM:

SLS_MISC_GET_LAST_DAY_OF_MONTH

85 维度越多,Cube可以合并的数据就越少,效率就越低

86 对于单价这种KF,可以做成特性,因为Cube对同样的数据只能做合计,而DSO却可以覆盖

 

 

 

96 DSO能做分区么:在SP13以及之前是可以的(Write-Optimized DSO是按照请求号)

DSO能做聚集么:如果数据库是DB2的话,标准和直接写入的DSO是可以的,写优化的不行

97RZ11

98啥是Data Mart啊,the bw system can be a source to another bw system or to itself

the ods/cube/infoprovider which provide data to another systm are called data marts。

99 EventSM62

100100条了,来点儿有意思的。3.x的时候,multi provider不能加DSO,只能用CUBE

infoset不能加CUBE,只能用DSOMaster Data,现在看来,有点儿不可思议了。

 

101 InfoCube:最大维度16个,去掉三个预先定义的timeunitrequest,有13个可用

最大key figure233

最大characteristic248

DSO

-         You can create a maximum of 16 key fields (if you have more key fields, you can combine fields using a routine for a key field (concatenate).)

-         You can create a maximum of 749 fields

-         You can use 1962 bytes (minus 44 bytes for the change log)

-         You cannot include key figures as key fields

 

Pasted from <http://help.sap.com/saphelp_nw04/helpdata/en/4a/e71f39488fee0ce10000000a114084/content.htm>

 

TABLE:

  • All the key fields of a table must be stored together at the beginning of the table. A non-key field may not occur between two key fields.
  • A maximum of 16 key fields per table is permitted. The maximum length of the table key is 255.
  • If the key length is greater than 120, there are restrictions when transporting table entries. The key can only be specified up to a maximum of 120 places in a transport. If the key is larger than 120, table entries must be transported generically.
  • A table may not have more than 249 fields. The sum of all field lengths is limited to 1962 (whereby fields with data type LRAW and LCHR are not counted).
  • Fields of types LRAW or LCHR must be at the end of the table. Only one such field is allowed per table. There must also be a field of type INT2 directly in front of such a field. The actual length of the field can be entered there by the database interface.

 

Pasted from <http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eb6e446011d189700000e8322d00/content.htm>

 

87 将黄灯状态改成红灯状态:运行事物码SE37,执行函数RSBM_GUI_CHANGE_USTATE

88 sap时间是从19910101开始的(??)

89 几个新认识的Tcode

SCOT

SAP Connect

SOST

SAP

SE14

ABAP Dictionary

SM30

Maintain Table

RSPCM

Monitor of RSPC

RSMO

Monitor of All

ALRTCATDEF

 

ME22N

PO

ME23N

PO

ME21

PO List

ME53N

Purchasing Plan

XD03

Customer

KS03

Cost Center

FSS0

总账科目

FB03

总账凭证

AFAB

折旧记账

FAGLL03

总账科目行项目

CHANGERUNMONI

Change run monitor

ST01

System trace

ST05

Performance Analysis

FB03

显示凭证

FD10N

客户余额

FAGLB03

总账余额

SHDB

Transaction Recorder

SM19

BADI

RSCUR

货币转换

RSZC

Query 复制

SE24

Class Builder

SE91

MSG

SNOTE

Note

SU21

Maintain Authorization Object

SE54

Generate the required maintenance dialog.

90 PC建议并行4条

91 CT是基于小汇总的百分比, GT是基于total的计算,

92 你看这是啥:Data Flow Overview in BI

   

   

   

   

   

BW3.5

   

   

   

93 写优化的DSO是不能做报表的,因为没有SID?不是的,可以出报表,只是没有意义,因为key都是些请求啊,数据编号之类的

94 数据源中,选择:BW提取时,可以当做选择条件进行筛选的字段。隐藏:在BW中不体现的字段

 

95货币问题事务码:

OX15  OX02    OX06

96 DSO能做分区么:在SP13以及之前是可以的(Write-Optimized DSO是按照请求号)

DSO能做聚集么:如果数据库是DB2的话,标准和直接写入的DSO是可以的,写优化的不行

97RZ11

98啥是Data Mart啊,the bw system can be a source to another bw system or to itself

the ods/cube/infoprovider which provide data to another systm are called data marts。

99 EventSM62

100100条了,来点儿有意思的。3.x的时候,multi provider不能加DSO,只能用CUBE

infoset不能加CUBE,只能用DSOMaster Data,现在看来,有点儿不可思议了。

101 InfoCube:最大维度16个,去掉三个预先定义的timeunitrequest,有13个可用

最大key figure233

最大characteristic248

DSO

-         You can create a maximum of 16 key fields (if you have more key fields, you can combine fields using a routine for a key field (concatenate).)

-         You can create a maximum of 749 fields

-         You can use 1962 bytes (minus 44 bytes for the change log)

-         You cannot include key figures as key fields

 

Pasted from <http://help.sap.com/saphelp_nw04/helpdata/en/4a/e71f39488fee0ce10000000a114084/content.htm>

 

TABLE:

  • All the key fields of a table must be stored together at the beginning of the table. A non-key field may not occur between two key fields.
  • A maximum of 16 key fields per table is permitted. The maximum length of the table key is 255.
  • If the key length is greater than 120, there are restrictions when transporting table entries. The key can only be specified up to a maximum of 120 places in a transport. If the key is larger than 120, table entries must be transported generically.
  • A table may not have more than 249 fields. The sum of all field lengths is limited to 1962 (whereby fields with data type LRAW and LCHR are not counted).
  • Fields of types LRAW or LCHR must be at the end of the table. Only one such field is allowed per table. There must also be a field of type INT2 directly in front of such a field. The actual length of the field can be entered there by the database interface.

 

Pasted from <http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eb6e446011d189700000e8322d00/content.htm>

 

102你觉得Activate Data AutomaticallyUpdate Data Automatically能省事儿么,其实不是滴,因为Process Chain对这俩flag ignored

103 DSOSID?我开始还以为在Activation Queue里,因为那个表里有SID这个字段,里面填的是Request_ID

后来才知道根本不是这个,显示数据,里面有SID的,其实就是把文本的Key换成数字Key,能提速。

104DSO的请求用TCODE:RSICCONT

105权限:InfoCube based approach                 info area, cube, dso

Query name based approach           query

Dataset approach                               characteristics, key figures

106 How many fields you can assign to authorization object    : 10

107权限值‘:’

1、使用户可以访问不包含权限所限制对象的query,就是说,假如在Cube A里有IO_A,如果Query里不含IO_A,则用上‘:’之前也不能访问,之后就可以。

2、可以查看统计值,如果不去看明细的话。就是说,假如我们限制用户只能看客户A的资料,但是他还是可以看该公司的全部收入的。只要不明细到客户这一层。

108权限值:‘$

109 Templates of authorizations     : SU24

110 Archival: SARA

111 Table:RSBFILE, Open Hub Files

 112 DSO中包含从两个模型里上载过来的请求,必须分开激活

113 BW单位:T006,货币:TCURR

1147.0 Query转到3.5 Query

There's a reversal tool you can run....with which you can undo the query migratie to 7.0.

 

Go to SE38 and run COMPONENT_RESTORE

 

Not sure if it's a custom program, but the coding can be found on OSS/SDN

115 activate master data其实是 Change run:因为你手动加,是M版本(对于已经存在的,如果没有存在,就直接是A版本),要activateA版本,query只取A版本。

116sm66

117看一个表是否使用了bufferSE11,然后技术设置

118如何传输设置到$TMPobject

119时间相关的特性没有P表,只有Q

120 SU21,授权对象

121 System --> Status

122 ALPHA,数字自动填0

 

123 RSSDLINIT?RSREQDONE?SE38--RSREQUEST?

Yeah!查PSA的请求,用这个就靠谱。

查ODS和CUBE的,用Table:RSICCONT

124 SE14,删除各种数据库表

125 SE93,查看Tcode

126 DSO,数据先上再到N表,然后激活到A表和LOG

127传输Table的时候,技术设置要单独进去保存才能进请求

 

128想看Request,表RSBKREQUEST

129 做断点的时候,用BREAK USERNAME.

130 修复SID,RSRV

131 PSA查看,RSTSODS

132 RSPRECADMIN,预计算

133权限Table

Role

AGR_1251

Authorization

RSECVAL

134收集信息对象的时候,信息范围最好不要放里面

135会计上,法律实体一定是会计主体,而会计主体未必一定是法律主体。就像上面的,分公司是会计主体,却并非法律实体。因此,会计主体对应到CompanyCode层次,而法而法律实体对应到Company层次是可以满足两个层次分别出具报表要求的。

136收集权限时,组合角色下的角色会被一起收集进去

137想查请求内容,E071

138 BI Content升级影响的是D版本

139Query相关的几个Table

RSZCOMPDIR

RSZCOMPIC

140If the number of records to be loaded is larger than 15%-20% of the targettable, then drop indexes. Otherwise, do not drop.

141 DSOSecondary Index

1. Call transaction RSA1 (Administrator Workbench: Modeling → InfoProvider).

Double-click the ODS object on which you want to create a secondary index.

2. On the Edit ODS Object screen, right-click Indexes and choose Create

 

142 查看转换内容,RSTRANFIELD

143 属性的层次结构有修改时,在change run之前必须加保存层次结构

144 BX数据取的是初始库存,之后用BFUM(填Setup table的时候要按照公司)

145 收集处理链的时候可以把相关的变式、信息包、处理链一起添加进去

146 Note 750156 - Entry <XXX...> not found in the DKF

147 T.Codes to fill up the Set Up tables for all the applications.

  • 02 Purchasing => OLI3BW
  • 03 Inventory Controlling => OLI1BW, OLIZBW
  • 04 Shop Floor Control => OLI4BW, OLIFBW
  • 08 Shipments => VIFBW, VTBW
  • 11 SD Sales BW => OLI7BW
  • 12 LE Shipping BW => OLI8BW
  • 13 SD Billing BW => OLI9BW

148 STO公司间销售

149 Note 559119 - Call disconnections in the syslog or dev_rd

Operating system call recv failed (error no. 73 )

Communication error, CPIC return code 020, SAP return code 223

150 WorkBookRSRWORKBOOK

元数据仓库里面也可以看到,但是没有表里准确(只包含有效的Query

151 AL11,查看服务器上的文件

 

152 角色的传输和模型不同,传输后,最后修改人将和开发机一致

153 Query提示没有权限修改,可能是因为Patch打的比上次更改人的低

154 HR组织机构维护 PPOCEPPOMEPPOSE

155 处理弹窗:SY-BINPT为空则弹出,为X则不弹

156 传输处理链的时候,如果有必要,需要调整源系统分配,甚至传输源系统

另外,转换的对应设置在:RSA1,工具,转换逻辑系统名称

157 For All Entry之前要判断是否为空,否则效率很低

158 看虚拟CubeFM复制一下,看看Detail里的函数名。

eg  RSSEM_CONSOLIDATION_INFOPROV

RSSEM_CONSOLIDATION_INFOPROV3

159 OAER,更换excel模板

160 从模型删除字段的时候,需要把模型的数据清空,添加字段却不需要

161 IDOC WE21

162 RFC RSCUSTA

163 COPA KE24CPB1

164 AGR_HIER表可以看到WorkBook对应的权限

165 RSZELTDIR Query元素查找

166 查看query运行的时间的事务代码是ST03

167 总账科目余额FBL5NFS10n能查余额

168 RS_VC_GET_QUERY_VIEW_DATA可以做APDBackup

169 SRET_TIME_DIFF_GET,通过secondshours来计算timestamp的时间差

170 处理链的明细视图还可以用来查看单个变式的执行时间

171 FICA ->FICO,前者更明细

172 UDCDB Connect

173 ETL其实按顺序来说应该是ELTloading先于transformation

174 infosource的目的其实用来优化建模,便于运维,multi-provider也是

175 ME33ME33L,框架协议

176 SCU3查看表更改记录

177 RSINPUT,修改实时写入模型的数据

178 Search help

RSCALYEAR

 

RSCALWEEK

 

RSCALMONTH

SCAL_F4_MONTH

RSCALDATUM

SRM_F4_DATUM

 

179 RSPCCHAIN,进程链的RSPROCESS

180 IDOC TCode

/BD87/SM58/WE09/WE18/WE19/WE20/SUIM/GS03/BDLS

181 18数据源,服务工单:AFIH,服务通知单:QMEL

182 RSRT中,剔除1 WAIT TIME,USER9000 Data Manager,剩余的是OLAP时间

183 选择性删除以后,建议做无数据初始化,这样新数据就不会有错误??

184 传输DTP的时候一定要警惕P系统与D系统的Delta DTP不一致,不然会报错的。

如果出现了P系统已经存在Delta DTP,但ID与开发机不同,解决办法如下:

1、干掉P系统的Delta DTP,前提是相关的数据加载请求也要干掉

2、干掉D系统的Delta DTP,然后将P系统的DTP回传至D系统

185 ABAP Program的变式:

文本

VARIT

目录

VARID

变体

VARI

BW是用来为用户提供数据展示需求

186 M-CubeInfoSet下的ODS都不能使用导航,很悲剧

187 使用RSZC的时候,只要两个模型使用的属性和关键值一样,可以在CUBEODS之间进行

188 内表按这种方式分,分两种:1,带表头的内表,2,另外定义工作区的内表

就是说带表头,表头就是工作区;不带表头,就得自己定义工作区

CLEAR是清表头,REFRESH清表体

189 LBWE可以查到LBWQ-->RSA7的作业

190 BW与预计算:TCP/IP,建议更新至最新的SP 14

191 给模型中数据补0,可以做一个自更新的转换,给所有值附0,然后再从下面full上来

适用于底层数据不完整的导致条目丢失的情况

192 ODS转换里的合计其实是在激活的时候才会计算。别忘了激活DTP

193 为啥SDODS里除了凭证、项目还有公司代码,为啥呢?为了检索速度。。。真给力

194 删除PSA会有Log,删除ODS等其他的Table不会有Log,可以去SE11查证

195 修改Workbook描述:点工作簿设置-->工作簿描述

196 RSZDELETE只能删所有Query都不存在的工作簿

197 IDOC Partner ProfileWE20

198 QUERY不给力的时候,也许Workbook里面的VLOOKUP是不错的选择

199 DTP中,Only Get Delta Once是不可逆的

200 我们可以使用N个转换为ODS提供不同的字段数据,前提是Key要相同

201 BW Statistics

RSDDSTATLOGGING

RSDDSTATINFO

RSDDSTATPPLINK

RSDDSTATAGGRDEF

RSDDSTATEVDATA

RSDDSTATDM

RSDDSTATHEADER

RSDDSTATDELE

202 DBA

ST06ST13

203 SM21

204 激活ODS,采用的是A表的数据为参照,而非LOG表数据

205 ST13-->BW-TOOLS

206 FM自建数据源,参考标准FM

RSAX_BIW_GET_DATA_SIMPLE

使用CURSOR,每次1

207 CCMS Monitor:(日志)

RZ20 -->SAP CCMS Monitor Templates --> Filesystems

-->log_archive(归档日志)/log_dir(在线日志)

208 BasisReorg的时候,对应表不可以写入

209 BIA Index Display:RSDDTREX_INDEXDATA_DISPLAY

TCODE

RSDDBIAMON

RSDDBIAMON

  210 BCS TCODE

UCWBUCMON

211 Web Interface

212 RSAROUTABAP例程表

213 BW TableSpaceD开头的都是DataI开头的都是Index

214 Client Copy

SCC1新建Client,再由SCCL从源系统COPY过来

215 语义组只适用于源于Data SourceDTP

216 MAXSIZE in table ROIDOCPRMS VS

The general formula is:

packet size = MAXSIZE * 1000 \ transfer structure size

but not more than MAXLINES.

eg. if MAXLINES < than the result of the formula, MAXLINES size is transferred into BW.

217 DI是单线程的,不能一起跑的(也许是Basis配错了?改天查查)

218 遇到PC中的中断处理持续黄灯,可以手工将后台JOB调度起来

219 BDLS,转换逻辑系统,做完Client Copy后很有用的TCODE

220 记下一句话,有时候重要的不是技术,是思路。

很受教。

221 ODS3.5BW输出信息源,PSA就是ODSLOG

222 CONVERSION

CONVERSION_EXIT_xxxxx_INPUT

CONVERSION_EXIT_xxxxx_OUTPUT

223 选择性删除的之后,一定要回模型看看是不是删除干净了

224 ODS--CUBEDelta都来自Log表,Full都来自A

225 COLLECT,如果存在就key figure累加,如果不存在就插入

226 Process Chain的子链儿被主链调度时,忽略其开始变式的内容

227 Search For不分大小写

228 删除Process Chain的时候,要先删除调度作业

229 READ会影响SY-TABIX,因为READ其实也是一种循环

230 带表头的内表,Modify的时候要用INDEX I

231 Query 3.X以及Office 2003只能刷65535行数据。Query 7.0以及Office 2007可以刷100W

232 SPAD把不一致的SPOOL request删掉.

233 SM69,定义系统命令

234 SM62,定义EVENTS

235 SE80ABAP DEVELOPMENT WORKBENCH

236 SM50,要用WITHOUT COREWITH CORE会产生一个很大的文件,有可能导致系统DOWN

237 SUBMIT的时候如果要循环,可以使用AND RETURN

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BW笔记(2011-10-24更新至No.237) 的相关文章

  • 2011,我和CSDN亲密接触的一年

    从CSDN刚刚发出这次征文活动的时候 xff0c 就有一种想参加的冲动 xff0c 总想说些什么 xff0c 迟迟直到今天才开始下笔 和大家一样 xff0c 我也是一名普通的计算机研发人员 xff0c 说挨踢者也行 xff0c 说码农亦可
  • 再见2011,你好,2012。

    不会写文章 xff0c 这个算是对自己的一个总结吧 xff0c 毕业一年半了 xff0c 从事嵌入式也有一年半了 xff0c 总觉得自己连入门都谈不上 xff0c 整天都看上去很忙 xff0c 有时候确实有一大堆的事情要做 xff0c 但是
  • 2011

    2011 Problem Description The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits G
  • BW笔记(2011-10-24更新至No.237)

    1 同一个变量名的UID可能有多个 xff0c 记得注意 2 在查找时要注意技术名称还是名称 xff0c 因为查询时会在两个中进行 xff0c 模糊查询时要细心 xff0c FV与V都可以查到 3 复制的时候注意长度 xff0c 过长的会不
  • Luogu 3631 [APIO 2011] 方格染色

    传送门思路参考代码细节 传送门 思路 很不错的一道题 xff0c 用到的东西不深 xff0c 但是要想到确实需要一定思维 一开始我想的是动态规划 xff0c 发现如果要设状态需要知道一个格子左边 xff0c 上边和左上边三个格子的状态 然后
  • Luogu 3632 [APIO 2011] 寻路

    传送门正解参考代码 传送门 正解 暴力连边跑最短路就好了 xff0c 只不过代码太长太难写啦 xff01 参考代码 span class hljs preprocessor include lt cstdio gt span span cl
  • Luogu 2414 [NOI 2011] 阿狸的打字机

    文章目录 传送门思路参考代码总结 传送门 思路 首先我们甚至不能单独保存每个字符串 xff0c 因为总长度可以达到 O n 2
  • 2011/11/26

    听雨听风听愁绵 xff0c 疏雨薄衣心无涟
  • 2011,我的IT我的梦

    代码不过十万行 xff0c 别娶媳妇别买房 xff0c 这句诙谐的语言 xff0c 形象的描述了IT行业对程序员的最基本IT素质的要求 xff0c 很荣幸的是 xff0c 我在大学时代就完成了这个基本的任务 xff0c 因此我人生的第一份I
  • 难忘的2011

    前言 xff1a 这些年 xff0c 每到年终之时 xff0c 我都会写个总结 2009年的 优化生活 规划未来 记录了一位初级网络优化工程师09年的所想与所做以及对10年的规划与展望 xff1b 2010年的 今天的2010 xff0c
  • 【无人机】【2011.03】无人飞行器的自主飞行研究

    本文为澳大利亚悉尼大学 xff08 作者 xff1a Nicholas R J Lawrance xff09 的博士论文 xff0c 共233页 无人机 xff08 UAV xff09 在一系列工业 科学和国防应用中提供了独特的能力 小型无
  • 纪事2011—中国,建大,家,我

    前言 2011 年就要真的成为我记忆了 xff0c 我一直在想该怎样总结我的2011 xff0c 我的2011留下的是什么 xff0c 收获的又是什么 xff0c 这365天的句号我该怎么画上 xff0c 是圆是扁 xff0c 还是有缺口
  • 我的2011 憧憬2012

    逝者如斯夫 不舍昼夜 2012已经向我们走来 xff0c 我们面对2011的离开 xff0c 稍有不舍 xff1b 但是人总得往前走 xff0c 微笑迎接2012 xff0c 注定我们在2012收获的更多 2011 xff0c 写给宿舍的哥
  • 写下2011,展望2012

    一年又过去了 xff0c 好快 xff0c 写个总结 xff0c 也算是对这一年有个交代吧 一 上半年 xff1a 专心科研 总的来说 xff0c 上半年还是过得比较惬意的 xff0c 安心做科研 xff0c 主要还是做wince 嵌入式开
  • 我的2011--人生转折点

    恍然 xff0c 2011 12 30了 xff0c 这一年又将过去 xff01 回首这一年 xff0c 感觉是我生命中成长最快的一年 年初到年末 xff0c 好像是一个质的跨越 在即将过去的2011最后的时间里 xff0c 写下这边blo
  • 我的2011----再见2011!你好2012!

    今天本来是 特别平常的一天 但是因为位置排在了 2011 年的最后 平常也就变得不平常了 一年就在这么转眼即逝中度过了 虽说一年比较短暂 但是回头在看看自己所拥有的这一年 留下的很多 在 2011 我把 ShortBrain 英语进行着 英
  • 2011

    2011 Problem Description The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits G
  • 写在2011

    很早就想写点东西了 xff0c 可晃荡晃荡地就到了2011年最后一刻 我想是要写点东西了 2011年 xff0c 我有太多的感触 这一年是我第一次在异地迎接农历新年了 xff0c 对 xff0c 当时的感觉很刺激 xff0c 刺激得让我和当
  • 2011年B题交通巡警第一问的练习与实现

    题目要求 xff1a 试就某市设置交巡警服务平台的相关情况 xff0c 建立数学模型分析研究下面的问题 xff1a xff08 1 xff09 附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图 xf
  • 2011年北京大学计算机研究生机试真题(题解)

    九度OJ题目传送门 2011年北京大学计算机研究生机试真题 鸡兔同笼 题目描述 一个笼子里面关了鸡和兔子 鸡有2只脚 兔子有4只脚 没有例外 已经知道了笼子里面脚的总数a 问笼子里面至少有多少只动物 至多有多少只动物 输入 第1行是测试数据

随机推荐

  • SVO2.0

    rpg svo pro open即svo2 0版本在上一年开源了 xff0c 对svo2 0接触了有一小段时间了 xff0c 感觉代码功能和一些函数实现等相比svo1 0版本有区别 xff0c 所以准备把这块好好总结下 xff0c 争取白话
  • ROS CMakeLists.txt中catkin_package和INCLUDE_DIRS的区别

    CMakeLists txt中 catkin package INCLUDE DIRS include 这里代表的是catkin的构建选项 xff0c INCLUDE DIRS表示将使用INCLUDE DIRS后面的内部目录include
  • 利用ROS框架搭建云平台提供机器人服务

    我们要怎么做呢 我们在云平台我们识别物体之后输出的是全局的二维码坐标 x y z 我们接下来要做两件事情 一种是使用云端的服务 xff08 在ROS中的表现形式是云平台提供的action xff09 第二种是请求云端的数据 xff08 可以
  • 虚拟现实技术vr可以用来干什么?虚拟现实技术vr有什么特征

    科技行业的不断蓬勃发展 xff0c 每天会出现一些新的科技产品 xff0c 例如现在很火的虚拟现实技术vr xff0c 虚拟现实技术用的领域很多 xff0c 就拿游戏行业来说 xff0c 玩家可以通过vr眼镜 vr手柄等体验vr游戏 xff
  • vr直播是如何实现的?vr直播都有哪些优势

    科技改变了我们的生活方式 xff0c 提起科技相信大家对这个直播行业恐怕都不陌生 xff0c 最近直播行业也玩出来新的花样 xff0c 引进了vr技术 xff0c 摇身一变 xff0c 变成了vr直播 xff0c 很多朋友不太理解vr直播是
  • Python归并排序

    归并排序 数据科学家每天都在处理算法 然而 xff0c 数据科学学科作为一个整体已经发展成为一个不涉及复杂算法实现的角色 尽管如此 xff0c 从业者仍然可以从建立对算法的理解和知识库中受益 在本文中 xff0c 对排序算法归并排序进行了介
  • 平衡车PID调节总结

    https blog csdn net a568713197 article details 82845959
  • FreeRTOS详解三

  • Invalid bound statement (not found)出现的原因和解决方法

    解决错误的步骤 出现了什么错误可能导致的原因解决办法 出现了什么错误 错误截图 xff1a BindingException 数据绑定异常 not found 找不到 org apache ibatis binding BindingExc
  • TI Processor SDK 如何生成例程

    TI现在新的SDK都叫Process SDK了 例程要自己生成 这样好多人都说自己找不到例程在哪里 其实就是生成这一步搞不定 我以AM5728为例子说 先打开到pdk的目录 编辑箭头所示文件 安装在默认路径Cpan的可以忽略这一步 否则要改
  • PCIE BAR空间理解

    PCIE应用程序编程 xff0c 首先就要理清PCIE BAR空间到底说的是什么 在PCIE配置空间里 xff0c 0x10开始后面有6个32位的BAR寄存器 xff0c BAR寄存器中存储的数据是表示PCIE设备在PCIE地址空间中的基地
  • 老男孩读PCIe之五:TLP结构

    来源 xff1a http www ssdfans com p 61 3683 无论Request TLP xff0c 还是作为回应的Completion TLP xff0c 它们模样都差不多 xff1a 图5 1 TLP主要由三部分组成
  • vxWorks6.9及workBench3.3常见配置

    1 双斜杠注释 在workBench集成开发环境当中 xff0c 默认的注释方式为 xxxxxx 如果想要使用 注释的方法必须修改workBench 的编译选项 xff0c 为编译选项添加c99支持或者gnu89 在编译选项中添加 std
  • 可能是最全的FreeRTOS源码分析及应用开发系列

    可能是最全的FreeRTOS源码分析及应用开发系列 FreeRTOS 是一个可裁剪的小型且免费的 RTOS 系统 xff0c 尺寸非常小 xff0c 可运行于微控制器上 其特点包括 xff1a 内核支持抢占式 xff0c 合作式和时间片调度
  • FreeRTOS系列|FreeRTOS简介

    1 RTOS简介 RTOS全称为 Real Time Operation System xff0c 即实时操作系统 RTOS强调的是实时性 xff0c 又分为硬实时和软实时 硬实时要求在规定的时间内必须完成操作 xff0c 不允许超时 xf
  • FreeRTOS系列|任务创建和删除

    1 任务创建和删除API函数 xTaskCreate 函数 xff1a 动态创建一个新的任务 xff0c 每个任务都需要RAM来保存任务状态 任务控制块 43 任务栈 xff0c 此接口采用动态分配内存资源 BaseType t span
  • FreeRTOS系列|多任务调度

    1 多任务启动流程 多任务启动流程如下表所示 启动后以下各函数由上至下依次执行含义osKernelStart 启动内核vTaskStartScheduler 启动任务调度器xPortStartScheduler 启动调度器prvStartF
  • PTP 报文格式

    HeaderBodySuffix34 字节Variable lengthOptional 所有的 PTP 帧都包含一个公共报头 xff0c 它决定了协议版本和消息类型 xff0c 还定义了消息的剩余内容 所有多字节字段以大端顺序发送 xff
  • makefile:make -C M=参数的使用

    Makefile为 xff0c PWD span class token operator 61 span span class token punctuation span shell pwd span class token punct
  • BW笔记(2011-10-24更新至No.237)

    1 同一个变量名的UID可能有多个 xff0c 记得注意 2 在查找时要注意技术名称还是名称 xff0c 因为查询时会在两个中进行 xff0c 模糊查询时要细心 xff0c FV与V都可以查到 3 复制的时候注意长度 xff0c 过长的会不