自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(283)
  • 收藏
  • 关注

原创 Spring AOP 入门实例

以Struts2+Spring为例,要求必须在登录之后才能实现某一链接。如果未登录则抛出异常,跳转到异常页面。 假设链接为:http://localhost:8080/aop/test.action Struts2的配置文件struts.xml文件: Java代码  <action name="test" class="testAction" method="test...

2011-09-26 13:42:28 148

原创 Spring REST 是什么

概述     REST是英文Representational State Transfer的缩写,中文翻译:表述性状态转移。     他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。     REST本身只是为分布式...

2011-09-06 16:41:16 130

原创 Spring Rest

由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。 springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍 , 这里还有struts2 rest构造的一篇文章: 使用 Struts 2 开发 RESTful 服务简单例子如下,比如如下URL...

2011-09-06 16:31:13 131

原创 在 Message Broker中使用 SAP JCO 连接 SAP 系统

http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0811_yinrui/0811_yinrui.htmlMessage Broker 介绍IBM WebSphere Message Broker 做为高级企业服务总线的实现平台,在 IBM SOA (Service Oriented Architectu...

2011-08-10 11:02:43 172

原创 在Java中调用BAPI或RFC(转)

JCo是一个高性能的,基于JNI的中间件,它实现了SAP的RFC(Remote Function Call)协议。      1、JCo的安装          将sapjco.jar加入项目的classpath中。       把 librfc32.dll 和 sapjcorfc.dll copy 到system32里(机子上如果有SAP就不用了)      2、与SAP的连接...

2011-08-10 10:55:49 161

原创 Java和SAP的三种数据通信方式 RFC IDOC XI

JAVA与SAP数据交互的方式总结RFC方式:Java程序直接通过RFC访问SAP的对象(或称函数,可能叫法不对)SAP提供了BAPI(Business Application Programming Interface),BAPI是SAP系统对外提供的一系列接口,主要是使第三方程序通过这些接口来使用SAP,从而方便客户定制某些程序.VB,Java,C,C++等都可以通过BAPI来访问SAP.BA...

2011-08-10 10:38:59 263

原创 BW一般数据源的创建以及数据提取

1.可以使用R3标准数据库表或者定义表(需注意对于金额或者数量字段,必须有参照表。如果做为数据源的表自己含有金额单位或者数量单位,并且参照表位表 本身,那么此表可以直接作为数据源使用;如果做为数据源的表本身没有金额单位或者数量单位,参照表另外的表,则使用该表做数据源时会报错。BW的机制好像 是表本身金额和数量字段必须有参照表,并且参照表位此表本身,如果参照表与想做为数据源的表不是一个表,则...

2011-08-09 17:54:30 490

原创 BW增量更新的理解(时间戳)

在BW中,存在两种数据抽取方式,完全更新与增量更新,完全更新是每次把截至到某个时间的数据全部抽取,增量抽取则只抽取上次和本次抽取之间更新的数据,很显然,增量抽取能够提高系统效率,根据SAP帮 助的说法,增量更新又分为时间戳和增量队列两种方法,其中财务数据的抽取为时间戳增量法,后勤数据的抽取为增强队列法。对于增量更新,都需要先对数据抽取 进行初始化,然后再进行增量的抽取。对于时间戳增量法,系统存...

2011-08-09 17:53:56 432

原创 SAP BW 邮件发送监控策略

SAP BW 邮件发送监控策略                       以往的情況是邮件一提交到BW的邮件队列我们就认为自己工作做完了。事实上却没有,并且我们一直被困惑着,因为邮件会错、会拖、会等、会卡,所有小孩子会犯的错,它都会,而我们却不知道为什么。我们的规划是能够把邮件的发送纳入到可控范围,可以知道有没有错误,有没有发送,有没有等待。我们在规划时,分了几个步骤去实现:...

2011-08-09 17:53:11 176

原创 BW的Analyzer不能打开Query问题

BW的Analyzer不能打开Query问题 BW版本为7.0,如果安装的是office2003,则需打一个补丁,名称为:office2003-KB907417-FullFile-CHS,在微软官方网站可下载,或者使用office2007也可以<script type="text/javascript"></script>...

2011-08-09 17:52:02 654

原创 BW与ECC系统连接设置

第一步:分配逻辑系统SCC4先查看逻辑系统->SPRO->IMG设置->Netweaver->BI->链接到其他系统->一般连接设置定义逻辑系统并且分配逻辑系统 第二步:源系统->SAP->创建源系统->输入ECC,BW系统用户名密码,源系统IP地址信息,直接创建源系统 第三步:BW控制台->工具->co...

2011-08-09 17:51:20 309

原创 如何查找DataSource和table的mapping?

相信,大家在使用BI Content的时候,经常需要查找DataSource和表之间的mapping关系,一些经验分享一下。第一种情况,通过DataSource查找表和字段。1. 标准数据源的话,直接去BI Content Library 搜索,一般都可以找到对应的表和字段。2. Google 关键词: Datasource Name + "Table" or "Field",例如 搜...

2011-08-09 17:48:33 176

原创 Delta中不得不看的几个表

Delta中不得不看的几个表:RODELTAMT  说明每种Image含义RODELTAM     查看其中每种类型支持的ImageRSOLTPSOURCE   可以查看数据源的抽取机制ROOSOURCE  查看数据源采用的增量加载方式...

2011-08-09 17:47:23 84

原创 BW中如何进行数据监控?

这周轮到我值班,要凌晨4点爬起来,做一些EDW日常抽数的监控,处理下错误。今天一切正常,有点无聊,就码点字吧。BW进入运维阶段之后,日常的数据抽取监控便成了运维中一个很重要的工作。关于自动抽数通常,生产系统的数据都是通过Process Chain 进行自动抽取的。高级一点的,会用event去触发PC,然后用job去触发event. 这样的好处是:1. job的管理比较灵活2. ...

2011-08-04 19:12:46 174

原创 总结InfoCube的优势分析及维度选择技巧

一直以来,infocube都是一个很纠结的东西。 作为一个SAP设计出来的雪花型架构存储模型,有他独特的优势,包括检索的效率,包括aggregate,包括compress,包括BWA,包括partition等等。    先说效率,之所以cube比ods速度快,和它采用的SID机制分不开的。众所周知integer是比char检索速度要快很多的。    再就是cube的inde...

2011-08-04 17:58:15 100

原创 总结InfoCube的优势分析及维度选择技巧

一直以来,infocube都是一个很纠结的东西。 作为一个SAP设计出来的雪花型架构存储模型,有他独特的优势,包括检索的效率,包括aggregate,包括compress,包括BWA,包括partition等等。    先说效率,之所以cube比ods速度快,和它采用的SID机制分不开的。众所周知integer是比char检索速度要快很多的。    再就是cube的inde...

2011-08-04 17:55:03 205

原创 BW:监控 TCODE

SM21: 检查系统日誌 ST22: abap DUMP 日誌 SM13: 检查更新错误 SM12: 检查锁定的Item DB13: 备份并检查数据库 DB02: 监视数据库增长 ST04: 检查数据库运行情况 DB12: 检查存档日誌记录 ST04: DB运行性能 ST06: OS运行性能 SM04: 检查用户当前操作 SM36: 定义后臺JOB ...

2011-08-04 17:38:56 119

原创 BW:对于非法字符的控制

其实这也是个老生常谈的问题 无非就是业务上搞出一堆乱七八糟的字符,这些字符到了BW这边,就变成了井号(#)    这个解决办法有这么几种: 1、直接改PSA PSA可以修改,可是这样治标不治本,顶多是我们这边数据上载正常了,可是数据跟业务上的录入还是有差别 2、在转换中写Start Routine 贴一段其华兄的代码: DATA: TEMP_SR_POID TY...

2011-08-04 17:35:07 109

原创 BW学习——权限

根据顾问的要求,学习了BW权限。要点如下:1,BW的权限分为最终用户,开发人员,报表人员。注意,开发人员指的是建立BW模型的人员,报表人员才是专门建报表的。2,最终用户需要的三个方面的权限     1),T_code:su53,su03,srfc,rrmx,rrmxp,se37.     2),Role树形的权限。     3),分析权限。(重点所在)。3,分析权限的步骤(Rsec...

2011-08-02 21:32:02 202

原创 偶尔会被人问到的Cube的几个数字

1. 事实表:最多能够容纳233个key figures2. 维度表:Cube的维度表数量能够设置从3个到16个,其中有3个是系统自带的,       时间维度表/单位维度表/数据包维度表,所以自定义的维度表个数为13个。       维度表能够容纳最多248个SIDs(特征值)时间维度表和数据包维度表是一定有的,单位维度表会因为key figure是否带单位而决定有无。...

2011-08-02 21:05:02 126

原创 SAP学习日志--SAP中常用且重要的数据库表

MARA - Material Master: General dataMAKT - Material Master: DescriptionMARM - Material Master: Unit of MeasureMAPE - Material master: Export control fileMARC - Material master: Plant dataMARD - Materi...

2011-08-02 21:00:26 233

原创 BW数据源深入研究【转自WKingChen的博客】

DataSource是BW中非常重要的部分,一个合格的BW顾问应该对BW DataSource有深入的理解,网上这方面的文章也非常多。我大概总结一下,如有错误,欢迎指正。标准数据源的Delta机制概述1. 所有的Delta数据,在传输到BW之前,都会先到Delta Q, 再到BW。Delta Q可以通过RSA7进行管理和观察。Delta Q的一个重要作用是保证记录的顺序。2. Delt...

2011-08-02 19:21:31 162

原创 SAP BW 例程(Routine)【开始例程、关键值或特性的例程、结束例程】

定义可以使用例程定义关键值或特性的复杂的转换规则.例程是本地 ABAP 类,它们包括预定义的定义和实施范围.进站和出站参数的 TYPES及方法签名都存储在定义范围中.实际例程创建于实施范围中.使用该方法,可以分配 ABAP 对象.在生成期间,把此方法嵌入到转换程序中.转换包括以下类型的例程:启动例程关键值或特性的例程结束例程专家例程:此类型的例程仅用...

2011-08-01 13:42:26 535

原创 BW之R3数据源及PSA

BW数据源主要有R3、文件、数据库、UD、WEB服务,R3数据源在BW的数据源中占有比较大的比重,因为我们使用BW就是因为我们已经使用了R3,正所谓上贼船容易下贼船难。我们这里讨论的数据源,只关注数据源在R3端的修改、增强,直到数据传输到PSA(Persistent Staging Area,不管定义如何,这是数据上载BW的第一步)中,此处不讨论DELTA机制,我们以后会介绍。1. 标准数据源...

2011-07-31 15:23:52 168

原创 理解BW数据模型 - DSO模型

DSO的用法有很多,比较常见的比如用来构建操作性数据存储(ODS),或者是用于构建多层架构中的数据仓库层。将数据装载到DSO的过程分为两步:第一步将所有待装载的数据存放在激活队列(ACTIVATION QUEUE)中。第二步,也就是所谓的数据激活,将激活队列中的数据与DSO中的当前数据进行比较,找出其中的增量部分(新记录或者原有记录的修改),然后将这些增量数据写入修改日志(CHANG LOG)...

2011-07-31 13:55:11 558

原创 所有归类于 ‘SAP BW’ 分类的日志

BW:SAP STMS配置1、SM59,删除所有包含STMS的连接2、STMS,Overview-System,删除所有配置3、登陆至Client 000 UserNameSAP*PassWordPass4、STMS,新建传输控制域,新建Visual System配置Transport Routes,...

2011-07-31 13:35:42 1601

原创 強制刪除Request

從ODS Table中刪除Request 1. T-Code:SE16或者SE112.Delete Request in the tables :(1)從RSICCONT中刪除相應的Request(2)從RSMONICDP中刪除相應的Request(3)從RSODSACTREQ中刪除相應的Request(4)從RSODSACTUPDTYPE中刪除相應的Request...

2011-07-31 13:31:28 118

原创 SAP BW 查看数据源提取方法

终于知道如何查看数据源来源了,之前困扰了很久,一直想知道SAP BW中DATASOURCE是如何获取数据。      事实上DATASOURCE都是根据数据结构(ExtractStruct.)所定义的字段获取字段。但Structure是SAP本身构建表或视图或其他等结构的基础,本身并不会有数据存储(其实有点类似Oracle中的表结构【仅仅只有表结构,没有数据】)。所以DATASOURCE是...

2011-07-31 13:31:04 178

原创 BW Delta Management 学习

Delta ProcessABR:Forming deltas with after, before and reverse images that are updated directly in the delta queue, 采用前镜像、后镜像和反转镜像的更新模式,既支持覆盖又支持累加,所以数据源可以更新到DSO或者CUBEAIM/AIMD:Forming deltas wi...

2011-07-30 11:03:31 84

原创 3月22日学习笔记—LO后勤抽取的三种更新方法的操作

今天的学习内容是LO后勤抽取,有3种更新模式:直接增量(update mo)V1 1.order(VA01)-delta queue(rsa7) 队列化增量V2 1.order(va01)-extractor queue(LBWO) 2.job contral(LBWE)-delta queue(rsa7)未序列化的V3更新 1.order(VA01)-update table(S...

2011-07-28 22:11:14 157

原创 LO数据源抽取机制

对数据源抽取机制的深入探讨一、什么数据源需要初始化,为什么要进行初始化 有增量机制的数据源就需要初始化,初始化的目的是为了给系统一个时间点,来生成Delta队列。 怎样进行初始化:其实当我们跑I包的时候,Delta队列就建立了,这个和Setup table没有关系 Setup table是怎么回事儿:在LO(Logistic,后勤)的抽取中,Extractor不允许直接操作应用表,也许是为...

2011-07-28 21:50:23 236

原创 DSO ---> Cube Delta 加载的一个问题 (一问一答)

Delta load from DSO to InfoCube only with 0RECORDMODE: After-image (blank)   Ask: Hi Gurus,I have been searching for a simple explanation about how to make a delta load from data source-&g...

2011-07-28 21:18:16 99

原创 SAP用语集-中文

aa

2011-07-28 21:09:48 133

原创 BW--收集到BW的一些问答

Quiz: SAP BI/BW -- beginner level1. The following transactions are relevant to the data sources in an SAP BW source system.a. RSA3b. RSA4c. RSA5d. RSA6 2. True or False? A reference characte...

2011-07-28 21:06:33 154

原创 BW增强数据源的两种方法

前言:我们经常会遇到系统标准的数据源,或者我们自建的数据源无法满足要求的情况,这个时候在数据源中添加几个相关的字段,可能就能满足我们的要求,这个时候就要用到数据源的增强。下面介绍的两种增强方法都是发生在数据源提取数据结束以后将要写到结果表的时候。 准备工作(自建数据源) 1)RSO2 创建一个简单的数据源:SFLIGHT 业务数据 选择一个应用程序组件,填写文本信息,直接到数据库...

2011-07-28 10:10:40 254

原创 理解BW数据模型 - 主数据模型

SAP BW把主数据分为了三类:属性,文本,层级。每一类都存放在了一个与IO关联的数据库表中。下图是一个简单主数据模型的数据库表结构。SAP BW 数据模型,特别是主数据模型大量使用了代键(SORROGATE KEY)的概念。一般代键都是由系统自动产生的,而且是唯一的一个数字的组合。作为数据上传或者维护过程的一部分,系统会自动为每一个新的主数据产生一个代键,并且在一个称作SID表(图中...

2011-07-28 09:51:11 539

原创 说说假增量

1    说说假增量     我们都知道,对于BW来说,很多ECC的标准数据源自带了增量更新功能,每天各种凭证产生的增量数据会自动堆积到增量队列里,然后BW端做一个增量信息包按天把这些增量抽取到数据仓库里,非常轻松自然,对于客户和顾问,都是透明的自动的容易实施的,这也是上过ECC的企业数据仓库采用SAP BW的一个优势所在。 但是对于非ECC的一般数据库或者ECC的自定义数...

2011-07-27 19:49:20 111

原创 网络博客

http://hi.baidu.com/supergukai/blog/category/Sap%20Bw/index/4http://blog.csdn.net/asdfak/article/details/5868254http://blog.csdn.net/sinoec/article/details/6188646

2011-07-27 14:03:52 72

原创 常用T-CODE速查, 常用Table速查

好奇的事务码 列出用户所有使用的T-CODE:S_BCE_68001426 列出当前用户本身可用的T-CODE:SU56 Display an overviewof currently active locks in your system. Do not restrict the selection:SM12用户的基本权限所包含的T-CODE M37,SM50,SM04,ST22...

2011-07-27 13:58:50 344

原创 javascript 打印指定区域

javascript网页html 打印指定区域在一张网页里面,有很多table,其中有一个table是用asp动态生成的数据表,我想打印这张网页的时候,只打印这个由数据的table,其他的不打印出来要打印的部分,前后各加个“<!--startprint-->”,“<!--endprint-->”,然后,写个按钮或者是什么的调用以下函数,比如:<input type="...

2010-11-18 16:34:19 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除