`
jgtang82
  • 浏览: 401929 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Loading transaction data into InfoCube Issue memo

阅读更多

[背景]
做<<SAP BW a Step-by-Step Guide>>中的loading transaction data练习, 在此之前我已看过朋友敦裕的SAP BW视频培训课程. 但因上面的书是以BW2.0, 郭的视频是以BW3.5为前提展开讲解的, 而BI7.0在界面操作上已经有了不少的变化.

在下面说的问题出现之前我已经完成了下面操作:
1. Create InfoCube
2. Load master data to relevant characteristics
3. Create DS for transaction data  <<<Iuuse point
当时我是用Proposal生成字段列表, 再适当的调整field name & data type, 但未设置unit/curr. 列.
4. Create an InfoSource for InfoCube (copy from InfoCube)
5. Create transformation and InfoPackage for the InfoSource
6. Load transaction data to PSA by starting InfoPackage
7. Create transformation and DTP for the InfoCube
8. Execute DTP

[问题]
在BI7.0中Loading transaction data时需要让IO_REV = IO_PRC * IO_QUAN, 在创建transformation between DS & InfoSource时, 我想用Formular来实现这个转换, 但在录入完公式以后确出现一个converion type的必填项, 想来也合理(KF的单位是要转换的), 可奇怪的是系统说: You have no authorization for currency translation type. 导致练习进行不下去

[解决]
1. 关于没有权限创建currency translation.
这是系统提示消息不准确, 只要你先输入一个translation type名称再点创建就不会出现这样的问题了, 若未输入名称直接点创建就会出现那个歧义的提示.

2. Transformation公式转换问题
a) transfer structure 的定义: 像KF相关的 fields 建议用Template InfoObject去生成, 而非系统Proposal.
b) 如果Transaction data的源文件中没有currency相关数据, 那在transfer structure的定义中也要加上对应个currency列, 并把它们assign给相应Key Figure字段的unit/curr.列.


这样做后面就不会出现下图Currency block中的conversion type输入项

c) 如果Transaction data的源文件中有currency相关数据, 那太好了.
这里要非常感谢下郭裕, 他的blog上也为此做了三个相关的视频, 其中关于学习方法这块很值得借鉴.
http://www.askguoyu.net/weblog/2008/01/_sap_bi.html
d) 如果你不想在transfer structure中定义currency列
这种做法觉得不合理,虽然给我乱点做通过一次.

分享到:
评论

相关推荐

    21 Transaction_Vendor_Credit_Memo.exe

    21 Transaction_Vendor_Credit_Memo

    Unity数据库Sqlite.dll和Data.dll

    使用`BeginTransaction()`开始一个事务,`Commit()`提交事务,`Rollback()`回滚事务。 5. **数据持久化**:Unity项目打包后,SQLite数据库文件通常会被包含在应用中,数据在游戏运行过程中可以被保存并跨会话保留。 ...

    javax.transaction-api-1.2-API文档-中文版.zip

    赠送jar包:javax.transaction-api-1.2.jar; 赠送原API文档:javax.transaction-api-1.2-javadoc.jar; 赠送源代码:javax.transaction-api-1.2-sources.jar; 赠送Maven依赖信息文件:javax.transaction-api-1.2....

    Best Practices for SAP BW on DB2 UDB for z/OS V8

    3. **Parallel Loading into InfoCube**: Strategies for parallel loading to significantly reduce load times. 4. **Drop Indexes (or Not)**: Guidelines for determining when to drop or maintain indexes to ...

    javax.transaction.jar

    【javax.transaction.jar】是Java平台上的一个核心组件,主要用于处理分布式环境中的事务管理。这个库包含了一组接口和类,这些接口和类定义了事务管理的API,使得开发者能够在Java应用程序中实现事务处理的规范。在...

    javax.transaction-api-1.2-API文档-中英对照版.zip

    赠送jar包:javax.transaction-api-1.2.jar; 赠送原API文档:javax.transaction-api-1.2-javadoc.jar; 赠送源代码:javax.transaction-api-1.2-sources.jar; 赠送Maven依赖信息文件:javax.transaction-api-1.2....

    usb transfer&transaction&packet 关系

    ### USB Transfer、Transaction与Packet的关系解析 #### 一、引言 在USB(Universal Serial Bus)规范中,传输(Transfer)、事务(Transaction)以及数据包(Packet)是三个核心概念,它们之间的关系对于理解USB...

    HibernateSession , Transaction 研究

    本文将深入研究Hibernate中的`Session`和`Transaction`,这两个概念是理解Hibernate工作原理的关键。 首先,让我们了解`Session`。在Hibernate中,`Session`充当了应用程序与数据库之间的桥梁,它是持久化操作的...

    PCIE处理层协议(Transaction Layer Specifications)

    处理层协议( transaction Layer specification transaction Layer specificationtransaction Layer specificationtransaction Layer specification transaction Layer specificationtransaction Layer ...

    Transaction

    在IT行业中,事务(Transaction)是数据库操作的核心概念,它确保了数据的一致性和完整性。在分布式系统和多用户环境中,事务处理对于防止数据错误和保持数据一致性至关重要。本篇文章将深入探讨“Transaction”这一...

    Spring Data JPA的优点和难点.pdf

    - Spring Data JPA可以无缝地与Spring Boot、Spring MVC、Spring Transaction管理等组件集成,为开发者提供了完整的解决方案,降低了系统的复杂性。 然而,尽管Spring Data JPA带来了诸多便利,但在实际使用中也会...

    数据仓库和olap

    We describe back end tools for extracting, cleaning and loading data into a data warehouse; multidimensional data models typical of OLAP; front end client tools for querying and data analysis; server...

    MySql.Data.dll8.0类库

    MySQL.Data.dll是MySQL数据库连接器的一个重要组成部分,主要用于C#和其他.NET Framework应用程序与MySQL服务器进行交互。这个8.0版本的类库提供了丰富的API,使开发者能够方便地执行SQL查询、管理数据库对象以及...

    Principles of transaction processing

    根据提供的文件信息,可以提炼出以下与“Principles of transaction processing”相关的知识点: 1. 事务处理的原理 事务处理系统是计算机系统的一个重要组成部分,它涉及到如何高效、安全地处理各种事务。事务处理...

    CALL TRANSACTION USING... 参数祥解

    CALL TRANSACTION USING 语句的执行参数包括 MODE、UPDATE、OPTIONS FROM 和 MESSAGES INTO 四个部分。 MODE 确定批输入的执行模式,有四个可选值: * "A":显示所有输入屏幕,如果在 BDC_TAB 中包含该屏幕的功能...

    C#中调用Transaction

    本文将深入探讨“C#中调用Transaction”的相关知识点,包括事务的基本概念、事务的特性、如何在C#代码中创建和管理事务,以及与数据库交互时事务的应用。 ### 1. 事务基本概念 事务是数据库操作的一组逻辑单元,它...

    Principles of Transaction Processing

    Principles of Transaction Processing for the Systems Professional explains that these and many other computerized tasks require the use of transaction processing (TP).

    Hibernate_Session_Transaction

    在Java的持久化框架Hibernate中,`Session`和`Transaction`是两个至关重要的概念,它们在数据管理和事务处理中起到核心作用。这篇文章将深入解析这两个概念及其相关知识点。 `Session`是Hibernate提供的一种与...

    英文原版-Data Privacy Principles and Practice 1st Edition

    transaction, and graph data. In addition to helping CIOs protect confidential data, it also offers a guideline as to how this can be implemented for a wide range of data at the enterprise level.,解压...

    Ext.data专题

    - **isLoading([transactionId])**:检查指定请求是否仍在进行中。如果没有提供 `transactionId` 参数,则检查最后一个请求的状态。 通过上述介绍,我们可以看到 **Ext.data** 和其核心组件为开发人员提供了一个...

Global site tag (gtag.js) - Google Analytics