0% found this document useful (0 votes)
161 views2 pages

Useful ABAP Programs and Function Modules in SAP BI@0

This document lists useful ABAP programs, function modules, and classes used in SAP BI (NW 2004). It includes programs for activating and managing InfoCubes, InfoObjects, hierarchies, and aggregates. Also listed are functions for time conversions, unit conversions, extracting query data, reading master data, and uploading and deleting metadata. Classes like CL_RSTRAN_STAT can help fix issues with transformation metadata.

Uploaded by

Sunil Rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views2 pages

Useful ABAP Programs and Function Modules in SAP BI@0

This document lists useful ABAP programs, function modules, and classes used in SAP BI (NW 2004). It includes programs for activating and managing InfoCubes, InfoObjects, hierarchies, and aggregates. Also listed are functions for time conversions, unit conversions, extracting query data, reading master data, and uploading and deleting metadata. Classes like CL_RSTRAN_STAT can help fix issues with transformation metadata.

Uploaded by

Sunil Rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SAP Community Network Wiki - SAP NetWeaver Business Wa...

http://wiki.sdn.sap.com/wiki/display/BI/Useful+ABAP+Progra...

Welcome, Guest
Login
Register
Getting Started
Newsletters
Store

Products
Services & Support
About SCN
Downloads
Industries
Training & Education
Partnership
Developer Center
Lines of Business
University Alliances
Events & Webinars
Innovation

Useful ABAP Programs and Function Modules in SAP BI


Added by Guest, last edited by Arun Bala G on Nov 16, 2012
Listed below are some of the frequently used ABAP Programs in SAP BI (NW 2004).
Program name

1 of 3

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 InfoCube 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 Statstics 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 Temperory Database Objects

SAP_RSADMIN_MAINTAIN

Add, change, delete RSADMIN table entries

30/07/2013 11:31

SAP Community Network Wiki - SAP NetWeaver Business Wa...

CUBE_SAMPLE_CREATE

http://wiki.sdn.sap.com/wiki/display/BI/Useful+ABAP+Progra...

A fast way to put some "sample" records in a InfoCube. No need to use Flatfiles,
just enter the value in a ALV-Grid or let fill the Cube with random value.

SAP_CONVERT_NORMAL_TRANS

Convert BasisCube to Transactional Cube and the opposite way around.

RSDDS_AGGREGATES_MAINTAIN

Handle change runs; same functionality as the function 'Tools -> Hierarchy/Attribute changes'

RSDDS_AGGREGATES_MAINTAIN

Handle change runs; same functionality as the function 'Tools -> Hierarchy/Attribute changes'

Listed below are some of the frequently used Function Modules within BW.
Function Module

Description (Function Group RRMX)

RRMX_WORKBOOK_DELETE

Delete BW Workbooks permanently from Roles & Favourites

RRMX_WORKBOOK_LIST_GET

Get list of all Workbooks

RRMX_WORKBOOK_QUERIES_GET Get list of queries in a workbook


RRMX_QUERY_WHERE_USED_GET

Lists where a query has been used

RRMX_JUMP_TARGET_GET

Get list of all Jump Targets

RRMX_JUMP_TARGET_DELETE

Delete Jump Targets

Function Module

Description

MONI_TIME_CONVERT

Used for Time Conversions.

CONVERT_TO_LOCAL_CURRENCY

Convert Foreign Currency to Local Currecny.

CONVERT_TO_FOREIGN_CURRENCY

Convert Local Currency to Foreign Currency.

TERM_TRANSLATE_TO_UPPER_CASE

Used to convert all texts to UPPERCASE

UNIT_CONVERSION_SIMPLE

Used to convert any unit to another unit. (Ref. table : T006)

TZ_GLOBAL_TO_LOCAL

Used to convert timestamp to local time

FISCPER_FROM_CALMONTH_CALC

Convert 0CALMONTH or 0CALDAY to Financial Year or Period

RSAX_BIW_GET_DATA_SIMPLE

Generic Extraction via Function Module

RSAU_READ_MASTER_DATA

Used in Data Transformations to read master data InfoObjects

RSDRI_INFOPROV_READ

Used to read Infocube or ODS data through RFC

RSDRI_INFOPROV_READ_DEMO
RSDRI_INFOPROV_READ_RFC
DATE_COMPUTE_DAY

Returns a number what day of the week the date falls on.

DATE_TO_DAY
DATE_GET_WEEK

Will return a week that the day is in.

RP_CALC_DATE_IN_INTERVAL

Add/Subtract Years/Months/Days from a Date.

RP_LAST_DAY_OF_THE_MONTHS

Determine Last Day of the Month.

SLS_MISC_GET_LAST_DAY_OF_MONTH
RSARCH_DATE_CONVERT

Used for Date Converstions. We can use in Info Package routines.

RSPC_PROCESS_FINISH

To trigger an event in process chain

DATE_CONVERT_TO_FACTORYDATE

Returns factory calendar date for a date

CONVERSION_EXIT_PDATE_OUTPUT

Conversion Exit for Domain GBDAT: YYYYMMDD -> DD/MM/YYYY

CONVERSION_EXIT_ALPHA_INPUT

Conversion exit ALPHA, external->internal

CONVERSION_EXIT_ALPHA_OUTPUT

Conversion exit ALPHA, internal->external

RSPC_PROCESS_FINISH

Finish a process (of a process chain)

RSAOS_METADATA_UPLOAD

Upload of meta data from R/3

RSDMD_DEL_MASTER_DATA

Deletion of master data

RSPC_CHAIN_ACTIVATE_REMOTE

To activate a process chain after transport

USEFUL ABAP-CLASS in NW 7 - BI to fix problems with Transformation


Class CL_RSTRAN_STAT

Description

DELETE_VERSION_FROM_DB (Static Method) For deleting the transformation version from database, helpful if the transformation metadata are corrupted.
DELETE_RULE_FROM_DB

2 of 3

For deleting a given rule of transformation

30/07/2013 11:31

You might also like