上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 55 下一页
摘要: 需求: 有主数据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 阅读(6674) 评论(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 阅读(1183) 评论(0) 推荐(0)
摘要: 在项目实施或者二次开发过程中的一些小设置,很可能会给日后运维制造很大麻烦,而这些并非都只适用于各种事后诸葛,其中的一些其实是我们可以规避的。这个title没有别的意思,就是想说明这种事情很悲剧,为了运维兄弟少加班,多多体谅下是有必要的。1、自建数据源一定要把选择条件放宽松,不然一条单子出了错,就要跑N多数据。如果有Delta机制的话,一定要注意设置Safe Limit。2、InfoObject如果不是特殊需要,一定要把ALPHA转换去掉,不然以后转换例程里面如果没有对结果进行ALPHA转换,数据加载或者激活是要报错的。3、Query也许可以临时建,但是变量一定要用传输的,保证三系统一致,不然后 阅读全文
posted @ 2012-07-13 17:54 hanmos 阅读(718) 评论(0) 推荐(0)
摘要: 基本介绍对 数据进行转换就是对数据的合并、清理和整合。通过转换,可以实现不同的源数据在语义上的一致性。SAP BI 的转换(Transformation) 定义的就是对数据进行处理的规则。当数据从一个BI 对象加载到另一个BI 对象时,数据是经过转换的。在源对象和目标对象之间创建一个转换,转换将源对象的字段格式转变成目标对象的字段格式。从前面的章节可以看出转换在SAP BI 数据流中的地位和作用,其中信息提供者是信息对象、数据存储对象、信息立方体和信息集等对象的统称。接着,我们来创建一个转换。首先右键对应的数据源,点击“创建转换”。弹出下面的窗口。在Object Type中可以选择要传输的目标 阅读全文
posted @ 2012-07-13 17:47 hanmos 阅读(5452) 评论(0) 推荐(0)
摘要: 如何创建自己的Convers. Routine? 一般我们都是用SAP标准的ALPHA, 如下图:我一直很好奇这个ALPHA倒底是什么东东, 不是FUNCTION GROUP, 不是FUNCTION MODULE, 直到最近有个需求要创建包含一些特殊逻辑的Convers. Routine, 才发现这个ALPHA只是FUNCTION MODULE名字中间的一部分, 双击ALPHA, 如下图:原来, 只要符合CONVERSION_EXIT_XXXXX_INPUT / CONVERSION_EXIT_XXXXX_OUTPUT命名规则的FM就可以做Conversion Routine了.这样一来, 我 阅读全文
posted @ 2012-07-13 16:33 hanmos 阅读(589) 评论(0) 推荐(0)
摘要: Company Code,一个简单的infoobject,我们发现里面有垃圾数据,想要做这个操作,点下去,后果是什么呢? 首先会询问你是否和SID一起删除。 When deleting master data, you can select whether entries in the SID-table for the characteristic should be kept or deleted. Effects If you delete the entry in the SID table for a specific characteristic value, the S... 阅读全文
posted @ 2012-07-11 18:45 hanmos 阅读(588) 评论(0) 推荐(0)
摘要: DataSource是BW中非常重要的部分,一个合格的BW顾问应该对BW DataSource有深入的理解,网上这方面的文章也非常多。我大概总结一下,如有错误,欢迎指正。标准数据源的Delta机制概述1. 所有的Delta数据,在传输到BW之前,都会先到Delta Q, 再到BW。Delta Q可以通过RSA7进行管理和观察。Delta Q的一个重要作用是保证记录的顺序。2. Delta数据从原始表到Delta Q,有两种情况:对于LO的数据源,是系统将Delta数据push到Delta Q的,然后在InfoPackage执行的时候,再把数据从Delta Q搬到BW。 对于非LO的数据源,大部 阅读全文
posted @ 2012-07-11 18:36 hanmos 阅读(449) 评论(0) 推荐(0)
摘要: 最近公司新上了国内某CRM系统,SAP的CRM也光荣下线了但是紧接着就出现了一些需求,CRM自带一款小型BI,需要一些SD的数据,但是把R3的数据给他们进行计算的话,不仅复杂、数据海量,而且还很担心数据会和BW不一致,所以经过探讨,决定数据从BW出,然后传给他们。基本流程Query->DSO->Open hub(DB Table)->RFM。 于是乎,凑着他们这几天不过来烦我,先做个DEMO,以后说话也有底气~哼哼~~~~ 问题就来了。首先数据再Query里,取Query数据并不复杂:1、使用APD,RSANWB,新建一个General的Application 2、根据业务逻 阅读全文
posted @ 2012-07-11 18:25 hanmos 阅读(1228) 评论(0) 推荐(0)
摘要: 一、项目的基本开发知识 1. 创建信息立方体 1.1 创建信息对象—特性 注意:层次、属性(显示属性、导航属性)、组合的用法 1.2 创建信息对象—关键值 注意:聚集里的累计值、最大、最小值的意义 1.3 创建信息立方体二、数据加载 2.1 创建源系统 2.2 创建应用组件(Application Component) 2.3 建立和复制数据源 在源系统(R/3)安装Business Content和建立数据源 2.4 创建InfoPackage 加载数据 加载的数据类型包括:主数据(文本、属性、层次)、交易数据 如果主数据的数据量很小,而且不会发生变化,可以用手工维护 注意:在加载主数... 阅读全文
posted @ 2012-07-10 17:07 hanmos 阅读(3236) 评论(0) 推荐(0)
摘要: About Variable:1.Variable 是和InfoObject绑定的,可用于任何含有该IO的query中。2.Variable有以下几种类型:Characteristic:用于限制Char。Text:用于在报表动态显示文本。Hierarchy:用于限制Hierarchy。Hieararchy Node:用于限制Hierarchy Node。Formula: 可以在公式中使用变量,让用户输入一个数,读取某个Char.的属性(例如Prduct的price属性)等来用于计算。Offset的应用:设置偏移量SAP BI Content内置了很多标准变量。当其无法满足需求时,有时仅仅需要设 阅读全文
posted @ 2012-07-10 16:36 hanmos 阅读(2283) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 55 下一页