显示下一条  |  关闭

huzuki的博客

金廿七的SAP BLOG!

 
 
 
 
 
 

请求无法删除(锁定),后续数据无法处理的解决办法

2011-2-12 10:08:47 阅读100 评论1 122011/02 Feb12

如果碰到请求删除掉了,但是再重新上数激活或者其他动作的时候会报之前删除掉的请求锁定或者正在读取的错误,可以在se11中在表“RSBKREQUEST”中,输入无法删除的请求号!执行以后讲状态改为4,已删除的,即可!

作者  | 2011-2-12 10:08:47 | 阅读(100) |评论(1) | 阅读全文>>

读取主数据

2010-9-30 10:52:48 阅读113 评论0 302010/09 Sept30

读取主数据除了可以从主数据表中查询以外,系统提供了主数据读取的RFC:RSAU_READ_MASTER_DATA

作者  | 2010-9-30 10:52:48 | 阅读(113) |评论(0) | 阅读全文>>

如何选择行删除数据目标中的数据

2010-9-29 16:28:28 阅读115 评论0 292010/09 Sept29

DELETE_FACTS

利用这个tocde可以生成一个删除目标中数据的程序,稍微修改可以使用在处理链中,使得数据上载更加灵活!

作者  | 2010-9-29 16:28:28 | 阅读(115) |评论(0) | 阅读全文>>

如何选择行删除数据目标中的数据

2010-9-29 16:28:20 阅读67 评论0 292010/09 Sept29

DELETE_FACTS

利用这个tocde可以生成一个删除目标中数据的程序,稍微修改可以使用在处理链中,使得数据上载更加灵活!

作者  | 2010-9-29 16:28:20 | 阅读(67) |评论(0) | 阅读全文>>

BW中一些术语(转)

2010-9-24 16:21:40 阅读592 评论0 242010/09 Sept24

AAggregate

An aggregate is a subset of an InfoCube. The objective when using aggregates is to reduce I/O volume.The BW OLAP processor selects an appropriate aggregate during a query run or a navigation step. If no appropriate aggregate exists, the BW OLAP processor retrieves data from the original InfoCube instead.

For examples, assume you may have 10 dimensions and each one have 10 value, that means you may have up to 10^10 possible records. If high level manager often access the report focus revenue in 2008 by customer, that's mean only 2 dimension are involved. You can do aggregate and it may only contain 2 dimensions with 100 records. It reduce the I/O and improve the performance.

作者  | 2010-9-24 16:21:40 | 阅读(592) |评论(0) | 阅读全文>>

关于QUERY中汇率转换的问题【转】

2010-8-30 9:46:34 阅读206 评论0 302010/08 Aug30

摘要:本文主要介绍了如何在Query中实现多类型的汇率转换,以及如何实现多时间段的汇率转换。

涉及T-CODE:RRC1,RRC2,RRC3

在Report中使用汇率转换,这个功能可能大家都很熟悉。但是随着我们的专案增加很多以及程度的提高,一些个性化的需求就出现了。比如这段时间就碰到几个对汇率有特殊要求的问题,通过对Query以及汇率变量的相关了解也找到了相关的解决方案。

我先将问题描述一下.

问题1:DWHD要做一个Actual   Forecast的对照表,Actual的数据采用当前的标准汇率,但是Forecast的数据采用用户自己提供的汇率,因为这个提供的汇率是针对未来几期的,所以和实际的汇率可能不一致或者无法去要求一致,所以希望我们的报表需要能够满足这样一种功能要求。

问题2:MM段要在某个报表中增加上个月的金额和本月数据作对比,并且汇率要按照实际月份进行转换。

在解决问题之前,有几个知识点我们是需要清楚的。

1.      Currency Conversion Type:币种转换类型,也就是转换币种的规则。币种转换会涉及到几个关键问题:A. 汇率 B. 源币种 C. 目标币种 D. 汇率时间

2.      Currency Conversion Key: 即币种转换类型的编码

3.     

作者  | 2010-8-30 9:46:34 | 阅读(206) |评论(0) | 阅读全文>>

SAP Study Notes: BW Queriy-Variables(变量)

2010-8-20 9:22:01 阅读268 评论0 202010/08 Aug20

转自:http://chenweiqin1981.spaces.live.com/blog/cns!1675D48BEA05A462!1634.trak

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内置了很多标准变量。当其无法满足需求时,有时仅仅需要设置下偏移量就可以满足需求了。

例如系统已经有了当前月份的变量,通过偏移就可以获得上N个月和下N个月的变量,无需增强。

定义Customer Exit Variables(BW 3.x ,BI7 类似)

客户出口变量可以通过程序来处理变量逻辑。定义过程如下:

1.在query

作者  | 2010-8-20 9:22:01 | 阅读(268) |评论(0) | 阅读全文>>

MM库存管理

2010-8-17 17:46:08 阅读196 评论1 172010/08 Aug17

继续学习SAP的MM模块。今天看了MM中的Inventory Management。对库存管理有了一定的了解。

        首先大家知道像沃尔玛这样的零售业的利润表里,利润 = 销售收入 - 采购成本。 采购成本如何计算呢,很简单,初始库存总共采购成本100块,结算时剩余库存成本30块,那么销售出去的采购成本就是100 - 30 = 70块。在很久很久以前,那是计算机技术还不是很发达。一般的制造业公司在月底需要做月结出报表时,需要人工来盘点剩余的库存一共有多少。可想而知多么费 时费力。而随着计算机技术的发展,像SAP这样的计算机系统便为财务会计提供了极大的便利,由于库存的每次变化都会记录进系统,所以能够随时知道库存的情 况。这样的方便都归功于MM模块的库存管理了。

        移动类型是比较重要的一个概念,每次货物的发货、收货、转移,都会在系统中产生一个物料凭证。而每个物料凭证行项目都会有一个移动类型,移动类型表示了货 物的具体移动内容,而且还可以控制屏幕的字段。比如101就表示是对采购订单的收货。201表示对成本中心发货。311表示工厂内storage location之间的货物的传送。561表示货物的初始化。

        用TCODE MIGO可以对采购订单来收货,产生的物料凭证移动类型是101。用TCODE

作者  | 2010-8-17 17:46:08 | 阅读(196) |评论(1) | 阅读全文>>

如何探索BI Content? 如何查找DataSource和table的mapping?[转]

2010-8-5 18:02:48 阅读284 评论0 52010/08 Aug5

如何探索BI Content? 如何查找DataSource和table的mapping?

BI Content是BW相对于其他数据仓库产品的特色和优势,为BW数据仓库的搭建提供了来自最佳实践的参考模板,加速了项目的实施。这其中,又以标准数据 源的作用最为显著,把数据抽取这一最繁琐的过程极大地简化了。同时,通过BI Content,也是非常好的了解业务的渠道。

那么,如何才能找到需要的BI Content对象呢? 通常探索BI Content有以下几种方式,逐一点评下:

1. 通过SAP Library的BI Content online help (注意选择合适的版本)

这种方式,最大的好处是提供了强大的搜索功 能。善用搜索,一般能很快找到需要的资料,关键词一般是: 某个业务术语,例如sales order, customer ,或某个object的名称,例如标准数据源0custome_attr。 同时,BI content是按业务分类组织的,如果你对业务了解,也可以方便地定位到你需要的内容。

2. 通过BI Metadata Repository。

作者  | 2010-8-5 18:02:48 | 阅读(284) |评论(0) | 阅读全文>>

BW中假增量上载数据

2010-7-27 16:44:00 阅读303 评论0 272010/07 July27

1    说说假增量

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

但是对于非ECC的一般数据库或者ECC的自定义数据源,做增量更新就苦了。对于ECC的自定义数据源,SAP给了一种标准方案,我们看看这种方法:用一个时间字段或数字字段标记增量,当这个字段在表里的数值变 化时,就认为是增量,把这条记录作为增量记录,增量信息包会挑出这些记录传送上去。这种方法的问题是显而易见的,不管是时间还是数字字段,我们都需要ABAP工作者额外编程去控制这个字段的变化,这样才能正确让系统选择出增量(用表中的凭证创建日期等字段 作为时间字段去控制是不可行的,因为你不能保证今天不会修改昨天的数。)对于非ECC的一般数据库连接,SAP很干脆的说,不支持增量(06年是这么讲的,以后支不支持不晓得)

总结一下,在不同的数据源下,对增量的支持是这样的:

因此,对于不支持或不好实现增量的情况,我们比较推荐的方法是,使用带选择条件的完全抽取信息包, 每一次定期抽取之前N个月的数据(前提是客户保证,不修改N之前月的数据),然后上传到DSO中,如果这N个月的数据没有变化,则会被覆盖掉,系统当什么事都没发生;如果有变化,则会把变化部分覆盖DSO相同主键的数据,然后记录到DSO的

作者  | 2010-7-27 16:44:00 | 阅读(303) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
 

广东省 深圳市 巨蟹座

 发消息  写留言

 
我就是传说中的全能哥!
 
近期心愿婚纱照一定要拍的漂亮
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注