You are on page 1of 4

Topic Question

How to Trigger Event from R/3 to BW How to Trigger Event from R/3 to BW.
I mean after completion of some job in R/3 it should automatically trigger 1
an event in BW to start an Infopackage in BW.

System Table Is there any system table which provides the Datasource/Extractor/
Extract structure and table Relation Information.

For ex:
Data source 2LIS_02_ITM uses following tables for data
EKKO
EKPO

Can i find this information from a system table?

Error Activating source System While activating & replicating my source system in BW i'm getting the
following error :
Incorrect IDoc type ZSDA003 in ALE definition of the source system -
RSAR - 373'

problem in calc key fig. In reports,


I'm calculating revenue using price & quantity cols.
ie,prc*qty=rev
prc unit is INR
qty unit is EA
when using the formulae I should get rev unit as 'INR' but I'm getting
'INR EA' .
can any one help me out.
Thanking u in advance,

Activate Delta Queue 1. How do I activate the delta-queue..?is there any Tcode for that.
2. (Seems the ODS is getting updated with zero records for the past 5
months) how do I populate the ODS now..my datasource is
0CRM_SERVICES_PROCESS_I(Item data)

We just upgraded to BI and I have several questions regarding


whether or not the analysis authorizations must be used if we
are only securing the queries at the InfoProvider level.

I have the SAP BI Security document from SAP and it specifies


that queries can be restricted to data at the levels below.
• InfoCube
• Characteristic
• Characteristic Value
• Key Figure
• Hierarchy Node

I'd like to have someone confirm that in order to secure at the


infoprovider level, I would create a new authorization via
RSECADMIN and select 0TCAIPROV as the characteristc and then
select the applciable infoprovider as a value, correct? Then, a
role is created via pfcg and the applicable authorziation object
is populated in object S_RS_auth?
Solution Link

Steps-

With a small trick, you can also start the data transfer from within
OLTP (push principle). The following three steps are required to do
this:
(1) Create an event in the BW system
(2) Create a function module in the BW system
(3) Create an ABAP/4 report in the R/3 System

(1) Create an event in the BW system


Define a system event (for example SAP_BW_TRIGGER) with
Transaction SM62.
(2) Create a function module in the BW system
Create a function module (for example Z_BW_EVENT_RAISE) with
the help of Transaction SE37.
(3) Create an ABAP/4 report in the R/3 System

Create an ABAP/4 report in the OLTP system (for example


Z_BW_EVENT_RAISE) with Transaction SE38.

Then schedule the data transfer in the scheduler of BW. To do this


select the function background processing and as start time value,
the function after event. Enter the newly defined event; field
Parameter stays empty. If the job is to be scheduled periodically,
activate the function execute job periodically.

Just use FM RSSM_EVENT_RAISE in R/3 in a ABAP program and


pass on the event for BW system.

ROOSOURCE--attributes of your datasrc


ROOSFIELD--fields of your datasrc.

2 possibilities I can think of.


1)check the table rsbasidoc for consistency of the logical
systems and the sender/reciever systems....both on R/3 and BW
sides.THEY SHLD MATCH
2)Check WE05...for the facilitation of the handshake between BW
and R/3.

No sure this is what you want, but ...


If you use NODIM(prc*qty), you will get no units displayed.
Primarly check whether the data is fetching in R/3 or not.
In R/3 T.code -RSA3- provide the datasource name and check whether the
data is extracting or not.

then run the delta and check the records.

eristc and then

You might also like