Check this out a good presentation from SAP on what's New in SAP BW 7.2
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0ea8b43-26af-2c10-f1b5-bbb69060de87?QuickLink=index&overridelayout=true
Enjoy !!!
Dec 30, 2009
Dec 18, 2009
Using If-Then-Else in Bex
Conditional Calculations (IF-THEN-ELSE)
You can make conditional calculations using Boolean operators An expression in the form
IF
Example: IF Actual Costs > Plan Costs THEN Plan Costs + Plan Deviation ELSE Actual Costs
can be written as the following formula:
(Actual Costs > Plan Costs)* (Plan Costs + Plan Deviation) + (NOT (Actual Costs > Plan Costs)) * Actual Costs
or
(Actual Costs > Plan Costs)* (Plan Costs + Plan Deviation) + (Actual Costs <= Plan Costs) * Actual Costs
Dec 2, 2009
SAP Notes that are helpful....for BI
SAP Notes
# 79483 - MM-IM: Creating the moving average price.
# 185961 - Moving Average Price Calculation
Will be added once in a while...
Will be added once in a while...
Nov 7, 2009
Important BI Related Links.
1. The 60 Character Restriction for BW Data Models - Blog :
2. BEX Query Designer - SAP Library :
3. Attribute change run - Blog :
4. SAP Standard Reports in R/3 - Wiki :
5. BI Content for Inventory Management - SAP Library :
6. BI Content for GL Accounting - SAP Library :
7. BI Content for New GL Accounting - SAP Library :
Oct 22, 2009
BI Tip - Load Monitoring Table..
Did you explore table RSSTATMANPART? –
Do you struggle every day while doing data load status monitoring and reporting? Did you ever thought of checking table RSSTATMANPART?
Check the “Manage” tabs of multiple Targets or InfoProviders together ? Use the table RSSTATMANPART to obtain the same. This data will tell you whether the load to the target was successful or not & also will let you know whether the target is reportable or not.
I happen to come across couple of interesting content covering it on SDN, sharing for your reference –
This one is ABAP code for status monitoring
Other one is the link of one of the forum thread –
Needless to say try it on Sandbox / IDES system before going forward.
Happy Learning.
Oct 8, 2009
BI E-files
SAP BW related E-Files at your service.... you can add more in comments
CRM
Process Chain Architecture
Process Chains Error Handling
CRM Middleware Overview
CRM Communication
Data EXchange
Data EXchange with BI
BI JObs Monitoring & Admin
CRM Middleware
CRM Service
CRM Service
CRM
CRM
CRM Periodic Jobs
BI Data Modeling
SAPPIRE - 2008 - BO
SAPPIRE - 2008 - BO
SAPPIRE - 2008 - BO
ABAP Certification
BI 7.0 Admin Cockpit
BI 7.0 Intro
FLat File Loading Process with screen shots
BI 7.0 Admin Cockpit
BI Roadmap
BO INterview Questions
BW Traning
BW Traning
BW Traning
BW Traning
BW Traning
BW Traning
BW Interview Questions
BW Security
Analysis Authorization
BW System COPY
BI Basis Configuration - Must Download
CRM - BDOC
Business Planning
Crystal Report Interview Questions
Xcelsisus Presentation
Crystal Reports Training PPT
DTP Process - Must Download
DTP Process II - Must Download
DSO(ODS)- Must Download
SAPTIPS Issue
Workload Trace -Must Download
BPS-SEM
BI 7.0 Extraction I- Must Download
BI 7.0 Extraction I- Must Download
BI 7.0 Data Source- Must Download
GLOBAL 24/7 By BW
Customes Formula in Formula Builder
@ http://rapidshare.com/files/241712338/How_to_Integrate_Custom_Formulas_into_the_Formula_Builder.pdf
Variable Value
Design Netweaver Landscape
BI Reload from DSO to Cubes - BW Basics
Business Planning and Consolidation – Architecture, Functionality, and Roadmap
SAP Business Planning and Consolidation 7.0 – Hands-On Exercises for Business Planning
SAP Business Planning and Consolidation 7.0 – Hands-On Exercises for Business Planning-Excerise
WEB INTELLIGENCE - Must Download
ABC 101 With Business Objects Profitability and Cost Management
Integrating Business Planning and Consolidation with SAP ERP and SAP NetWeaver
Native Microsoft Excel 2007 Integration with SAP NetWeaver Business Intelligence 7.0
SAP Business Planning and Consolidation 7.0 and SAP NetWeaver – Enhancements and Features
IM210 SAP NetWeaver BI Scenarios with Xcelsius & Visual Composer
IP Modelling Samples
KPI Monitoring
Migration from 3.1 / 3.5 to 7.0
Modelling of SEM-BPS Cubes
Monitoring the Hierarchy ACR
Performance Management Analysis Tool
Periodic Jobs in BW - Must Download
Periodic Jobs in Oracle - Must Download
@ http://rapidshare.com/files/241710763/Periodical_Jobs_and_Tasks_-_Oracle.ppt
Realtime Data Acquisition
Realtime Data Acquisition
@ http://rapidshare.com/files/241708811/Realtime_Data_Acquisition.ppt
Reporting Performance in BI 7.0
Reporting Performance in BI 7.0
SAP SEM BPS Interview questions
@ http://rapidshare.com/files/241717161/SAP_SEM_BPS_Interview_Quest.pdf
About Event ID Downloads
@ http://rapidshare.com/files/241715948/What_You_Should_Know_About_Event_IDs_download.doc
BIA
ABAP program in Process Chain
Add Attributes from COPA Derivation Table
Background Job monitoring with SAP
Configuring RFC in BI7 for connecting to ECC6 server
Creating Partitions in SAP BW
Crystal Report Interview Ques & Ans
Custom Formula Builder
Using Demo content available on SDN
EP & BI Integration
How-to Setup Generic Delta
Enhancing GL Extractor & Performance Issue
How-to Compress Infocubes
How-to Debug COPA Extractions
How to Find BW Related Tables
How-to Guide on Transformation
How-to: Research and use of SAP Variable Exits
How-to: Transfer Hierarchies between BW Systems
Transporting TR in BW
Variables offsets in BEX
Enjoy !!!
Sep 23, 2009
BI Tip : Replicate Single DataSource
Replicate Single DataSource
- Use RSAOS_METADATA_UPLOAD function module to replicate single datasource. Logical system - put in field I_LOGSYS OLTP datasource name - put in field I_SOURC. and execute.
Trust you shall check this in Sandbox / Development System first.
- Use RSAOS_METADATA_UPLOAD function module to replicate single datasource. Logical system - put in field I_LOGSYS OLTP datasource name - put in field I_SOURC. and execute.
Trust you shall check this in Sandbox / Development System first.
Sep 18, 2009
List of the frequently used Function Module in SAP BW.
List of the frequently used Function Module in SAP BW.
1.RRMX_WORKBOOK_DELETE: Delete BW Workbooks permanently from Roles & Favorites
2.RRMX_WORKBOOK_LIST_GET: Get list of all Workbooks
3.RRMX_WORKBOOK_QUERIES_GET: Get list of queries in a workbook
4.RRMX_QUERY_WHERE_USED_GET: Lists where a query has been used
5.RRMX_JUMP_TARGET_GET: Get list of all Jump Targets
6.RRMX_JUMP_TARGET_DELETE: Delete Jump Targets
7.MONI_TIME_CONVERT: Used for Time Conversions.
8.CONVERT_TO_LOCAL_CURRENCY: Convert Foreign Currency to Local Currecny.
9.CONVERT_TO_FOREIGN_CURRENCY: Convert Local Currency to Foreign Currency.
10.TERM_TRANSLATE_TO_UPPER_CASE: Used to convert all texts to UPPERCASE
11.UNIT_CONVERSION_SIMPLE: Used to convert any unit to another unit. (Ref. table: T006)
12.TZ_GLOBAL_TO_LOCAL: Used to convert timestamp to local time
13.FISCPER_FROM_CALMONTH_CALC: Convert 0CALMONTH or 0CALDAY to Financial Year or Period
14.RSAX_BIW_GET_DATA_SIMPLE: Generic Extraction via Function Module
15.RSAU_READ_MASTER_DATA: Used in Data Transformations to read master data InfoObjects
16.RSDRI_INFOPROV_READ
17.RSDRI_INFOPROV_READ_DEMO
18.RSDRI_INFOPROV_READ_RFC: Used to read Infocube or ODS data through RFC
19.DATE_COMPUTE_DAY
20.DATE_TO_DAY: Returns a number what day of the week the date falls on.
21.DATE_GET_WEEK: Will return a week that the day is in.
22.RP_CALC_DATE_IN_INTERVAL: Add/Subtract Years/Months/Days from a Date.
23.RP_LAST_DAY_OF_THE_MONTHS
24.SLS_MISC_GET_LAST_DAY_OF_MONTH: Determine Last Day of the Month.
25.RSARCH_DATE_CONVERT: Used for Date Converstions. We can use in Info Package routines.
26.RSPC_PROCESS_FINISH: To trigger an event in process chain
27.DATE_CONVERT_TO_FACTORYDATE: Returns factory calendar date for a date
28.CONVERSION_EXIT_PDATE_OUTPUT: Conversion Exit for Domain GBDAT: YYYYMMDD - DD/MM/YYYY
29.CONVERSION_EXIT_ALPHA_INPUT: Conversion exit ALPHA, external->internal
30.CONVERSION_EXIT_ALPHA_OUTPUT: Conversion exit ALPHA, internal->external
31.RSPC_PROCESS_FINISH: Finish a process (of a process chain)
32.RSAOS_METADATA_UPLOAD: Upload of meta data from R/3
33.RSDMD_DEL_MASTER_DATA: Deletion of master data
34.RSPC_CHAIN_ACTIVATE_REMOTE: To activate a process chain after transport
Source: Viral Shah
List of the frequently used ABAP Programs in SAP BI
List of the frequently used ABAP Programs in SAP BI
• RSCDS_NULLELIM: Delete fact table rows where all Key Figure values are zero. See Note 619826.
• RSDG_CUBE_ACTIVATE: Activation of InfoCubes
• RSDG_CUBE_COPY: Make InfoCubes Copies
• RSDG_CUBE_DELETE: Delete InfoCubes
• RSDG_DODS_REPAIR: Activation of all ODS Objects with Navigation Attributes
• RSDG_ODSO_ACTIVATE: Activation of all ODS Objects
• RSDG_IOBJ_ACTIVATE: Activation of all InfoObjects
• RSDG_IOBJ_DELETE: Deletion of InfoObjects
• RSDG_IOBJ_REORG: Repair InfoObjects
• RSDG_IOBJ_REORG_TEXTS: Reorganization of Texts for InfoObjects
• RSDG_MPRO_ACTIVATE: Activating Multiproviders
• RSDG_MPRO_COPY: Make Multiprovider Copies
• RSDG_MPRO_DELETE: Deleting Multiproviders
• RS_COMSTRU_ACTIVATE_ALL: Activate all inactive Communication Structures
• RS_TRANSTRU_ACTIVATE_ALL: Activate Transfer Structure
• RSAU_UPDR_REACTIVATE_ALL: Activate Update Rules
• RRHI_HIERARCHY_ACTIVATE: Activate Hierarchies
• SAP_AGGREGATES_ACTIVATE_FILL: Activating and Filling the Aggregates of an Infocube
• SAP_AGGREGATES_DEACTIVATE: Deactivating the Aggregates of an Infocube
• RS_PERS_ACTIVATE: Activating Personalization in Bex(Inactive are highlighted)
• RSSM_SET_REPAIR_FULL_FLAG: Convert Full Requests to Repair Full Requests
• SAP_INFOCUBE_DESIGNS: Print a List of Cubes in The System and Their Layouts
• SAP_ANALYZE_ALL_INFOCUBES: Create DB Statistics for all InfoCubes
• SAP_CREATE_E_FACTTABLES: Create Missing E-Fact Tables for InfoCubes and Aggregates
• SAP_DROP_EMPTY_FPARTITIONS: Locate/Remove Unused or Empty partitions of F-Fact Table
• SAP_DROP_TMPTABLES: Remove Temporary Database Objects
• SAP_RSADMIN_MAINTAIN: Add, change, delete RSADMIN table entries
• CUBE_SAMPLE_CREATE: A fast way to put some "sample" records in a Infocube. No need to use Flat files, just enter the value in a ALV-Grid or let fill the Cube with random value.
• SAP_CONVERT_NORMAL_TRANS: Convert Basis Cube to Transactional Cube and the opposite way around.
received from : Viral Shah
• RSCDS_NULLELIM: Delete fact table rows where all Key Figure values are zero. See Note 619826.
• RSDG_CUBE_ACTIVATE: Activation of InfoCubes
• RSDG_CUBE_COPY: Make InfoCubes Copies
• RSDG_CUBE_DELETE: Delete InfoCubes
• RSDG_DODS_REPAIR: Activation of all ODS Objects with Navigation Attributes
• RSDG_ODSO_ACTIVATE: Activation of all ODS Objects
• RSDG_IOBJ_ACTIVATE: Activation of all InfoObjects
• RSDG_IOBJ_DELETE: Deletion of InfoObjects
• RSDG_IOBJ_REORG: Repair InfoObjects
• RSDG_IOBJ_REORG_TEXTS: Reorganization of Texts for InfoObjects
• RSDG_MPRO_ACTIVATE: Activating Multiproviders
• RSDG_MPRO_COPY: Make Multiprovider Copies
• RSDG_MPRO_DELETE: Deleting Multiproviders
• RS_COMSTRU_ACTIVATE_ALL: Activate all inactive Communication Structures
• RS_TRANSTRU_ACTIVATE_ALL: Activate Transfer Structure
• RSAU_UPDR_REACTIVATE_ALL: Activate Update Rules
• RRHI_HIERARCHY_ACTIVATE: Activate Hierarchies
• SAP_AGGREGATES_ACTIVATE_FILL: Activating and Filling the Aggregates of an Infocube
• SAP_AGGREGATES_DEACTIVATE: Deactivating the Aggregates of an Infocube
• RS_PERS_ACTIVATE: Activating Personalization in Bex(Inactive are highlighted)
• RSSM_SET_REPAIR_FULL_FLAG: Convert Full Requests to Repair Full Requests
• SAP_INFOCUBE_DESIGNS: Print a List of Cubes in The System and Their Layouts
• SAP_ANALYZE_ALL_INFOCUBES: Create DB Statistics for all InfoCubes
• SAP_CREATE_E_FACTTABLES: Create Missing E-Fact Tables for InfoCubes and Aggregates
• SAP_DROP_EMPTY_FPARTITIONS: Locate/Remove Unused or Empty partitions of F-Fact Table
• SAP_DROP_TMPTABLES: Remove Temporary Database Objects
• SAP_RSADMIN_MAINTAIN: Add, change, delete RSADMIN table entries
• CUBE_SAMPLE_CREATE: A fast way to put some "sample" records in a Infocube. No need to use Flat files, just enter the value in a ALV-Grid or let fill the Cube with random value.
• SAP_CONVERT_NORMAL_TRANS: Convert Basis Cube to Transactional Cube and the opposite way around.
received from : Viral Shah
BI Tip # 6 - RSZDelete
Most of you are aware of RSZDelete tcode, but lot of them face the issue of how to delete enmass queries on one infoprovider or something in multiples. Well the answer is in same tcode.
For E.g.: You need to delete 10 queries out of 20 based on a infocube. Normally , developer tend to delete one by one. But you can delete multiple queries also.
Infocube : ZSD_C03
Total Queries : 25
To Delete : 15
In RSZDelete,
Type = REP
Infocube = ZSD_C03
Execute….
You get list of all queries….. select the one that requires to be deleted.
PS: This is an extremely DANGEROUS Transaction… Please use responsibly…
For E.g.: You need to delete 10 queries out of 20 based on a infocube. Normally , developer tend to delete one by one. But you can delete multiple queries also.
Infocube : ZSD_C03
Total Queries : 25
To Delete : 15
In RSZDelete,
Type = REP
Infocube = ZSD_C03
Execute….
You get list of all queries….. select the one that requires to be deleted.
PS: This is an extremely DANGEROUS Transaction… Please use responsibly…
Subscribe to:
Posts (Atom)