上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页
摘要: 跟大部分电工一样,SAP顾问也经常有迷茫的时候。因为,这个世界变化实在太快了。每一个电工,总是在担心自己会不会被飞速发展的技术所淘汰。那 么,作为 一个BW顾问,应该如何保持市场竞争力呢?我觉得需要两个方面的努力:其一是不断更新自己的技术组合以适应职业发展的需要。其二是构建一个围绕你职业发展 的社交网络以让你经常能够获得一些机会。社交网络的建设对任何一个职场人士都非常重要,每个人也都有他自己的方式。这里,我重点结合我自己的学习规划,谈 谈BW顾问如何保持职业技能的市场竞争力。BW顾问在构建自己的职业技能组合的时候,有几个要点:1. 平衡技术和业务。BW顾问基本都是技术出身的,本质上是一个tec 阅读全文
posted @ 2012-07-18 18:17 hanmos 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 问题背景: 目前遇到了一个小case,是关于一个有Delta机制的自建数据源总是抽不上来数据。 问题原因: BW的这种Delta机制原理是,系统中记录一个timestamp,比如20110531,这是上次抽取的日期。 于20110601执行Delta信息包,会抽取ERSDA为20110601-20110601期间的数据。 刚刚好,赶上处理链执行到该信息包的时间为凌晨2点左右,这就是说,6月1日的数据没有开始录入,而时间戳上显示数据已经抽过了,6月2日抽取的时候只会抽取20110602-20110602的新数据。 所以我们会考虑设置安全上下限。 上图的意思是,6月1日抽取的时候,会加... 阅读全文
posted @ 2012-07-18 17:48 hanmos 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 正在装虚拟机,准备搞个Solution Manager给BW升升级,先尝试下。 凑这个功夫写点儿东西。 前段时间关注过TR(transfer rule)里面的read master data。 我们把一般的Rule Type 改成Read Master Data,会弹出个错误。 InfoObjects must be assigned to the DataSource fields Message no. RSTRAN120 Diagnosis Some source fields do not have an InfoObject assigned to them. However,... 阅读全文
posted @ 2012-07-18 16:46 hanmos 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 总账是指总分类账簿(General Ledger)也称总分类账。是根据总分类科目开设账户,用来登记全部经济业务,进行总分类核算,提供总括核算资料的分类账簿。总分类账所提供的核算资料,是编制会计报表的主要依据,任何单位都必须设置总分类账。 总分类账为一级账目,总领统御明细类账目。总分类账定义:通过原始凭证记账,然后月末对全部记账凭证进行汇总,按各个会计科目列式其借方发生额和贷方发生额的一种汇总凭证 会计科目的分类:1、按反应的经济内容分类,分为:资产类、负债类、所有者权益类、损益类、和成本类2、按隶属关系分类,分为:总账科目和明细科目 阅读全文
posted @ 2012-07-17 16:13 hanmos 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 这篇文章,真是救了哥,所以非常感谢这位作者。你看,人家也是2011年2月3号才写的,量身打造,多好的人,刚好赶上我了。 PS:前段时间设计的文本抽取方式被否,为了去R3重建数据源,我找到了这篇文章,方法果然精辟,而且里面的内容价值很高,荐! by Dirk Francis [ Senior SAP Business Warehouse Architect ] Thursday, February 03, 2011 Introduction Often reports need to show data in a tree-like structure. This is enabled vi.. 阅读全文
posted @ 2012-07-17 09:13 hanmos 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 需求:合同的业务数据中,需要销售代表的字段,合同的标准数据源中虽然含有0SALESEMPLY,但是如果该员工离职,这个字段不会随之修改为新的销售代表。因为员工离职后,所做修改的是客户的主数据,并不会改动合同。 问题来了,这样就导致了我们不能简单的增强在合同的数据源中,因为即便是初始化的时候数据对当时来说是正确的,但是,当今天是做的时候,新的输入任然不会进Delta队列,而被更新过来,因为合同并没有被修改。 解决办法:新建一个客户的IO(或者使用系统的0CUST_SALES,不过这里没用的属性太多,所以我自建了一个),将销售代表维护为IO的导航属性,通过自建的数据源每天FULL上载,并做Cha. 阅读全文
posted @ 2012-07-16 16:53 hanmos 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 需求: 有主数据ZPLANT,取自工厂描述的一部分,用'-'隔开,比如"工厂A-北京",ZPLANT只需要"工厂A"。 怎么解决呢: 写在Start Routine里, DATA:Z_RES_WATYPEMATCH_RESULT, Z_RES_TABTYPEMATCH_RESULT_TAB, Z_DATATYPE_ty_s_SC_1, Z_OFFSETTYPEI. LOOPATSOURCE_PACKAGEINTOZ_DATA.IFZ_DATA-WERKS(1)<>'A'. FINDALLOCCURRENCESO 阅读全文
posted @ 2012-07-16 11:24 hanmos 阅读(6584) 评论(0) 推荐(0) 编辑
摘要: 首先说说Start Routine,从3.x开始就有了Start Routine,不过7.0以后还有了End Routine,顾名思义,一个是处理PSA到转换这段儿,一个是处理转换到Target这段儿。 这里呢,就不说3.X的了,太恶心,也不方便,直奔7.0,边做边学。 这个笔的符号说明你维护过Start Routine。 怎么写,先读读标准的: 其实就是一个Class的两块儿,一个是CLASS - DEFINITION,一个是CLASS - IMPLEMENTATION。 DEFINITION是用来做定义的: CLASS class DEFINITION [ [class_optio... 阅读全文
posted @ 2012-07-16 11:08 hanmos 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 在项目实施或者二次开发过程中的一些小设置,很可能会给日后运维制造很大麻烦,而这些并非都只适用于各种事后诸葛,其中的一些其实是我们可以规避的。这个title没有别的意思,就是想说明这种事情很悲剧,为了运维兄弟少加班,多多体谅下是有必要的。1、自建数据源一定要把选择条件放宽松,不然一条单子出了错,就要跑N多数据。如果有Delta机制的话,一定要注意设置Safe Limit。2、InfoObject如果不是特殊需要,一定要把ALPHA转换去掉,不然以后转换例程里面如果没有对结果进行ALPHA转换,数据加载或者激活是要报错的。3、Query也许可以临时建,但是变量一定要用传输的,保证三系统一致,不然后 阅读全文
posted @ 2012-07-13 17:54 hanmos 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 基本介绍对 数据进行转换就是对数据的合并、清理和整合。通过转换,可以实现不同的源数据在语义上的一致性。SAP BI 的转换(Transformation) 定义的就是对数据进行处理的规则。当数据从一个BI 对象加载到另一个BI 对象时,数据是经过转换的。在源对象和目标对象之间创建一个转换,转换将源对象的字段格式转变成目标对象的字段格式。从前面的章节可以看出转换在SAP BI 数据流中的地位和作用,其中信息提供者是信息对象、数据存储对象、信息立方体和信息集等对象的统称。接着,我们来创建一个转换。首先右键对应的数据源,点击“创建转换”。弹出下面的窗口。在Object Type中可以选择要传输的目标 阅读全文
posted @ 2012-07-13 17:47 hanmos 阅读(5239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页