Real Time DTPs
Hi all,
I feed SAP BI/BW by a number of Webservices (WS). More or less everthing works fine. Each Web Service has his own Real Time Infopackage which works absolutly fine. In addition most of the Web Services have a real time DTP that is also working fine.
But for one of the WS I am not able to create a realtime DTP.
Does somebody know what the requirments are that you can setup a realtime DTP?
Hi.
Please check the documentation on SAP Help, in the following link:
http://help.sap.com/saphelp_nw70/helpdata/en/42/f80a3f6a983ee4e10000000a1553f7/frameset.htm
Thanks,
Walter Oliveira
Similar Messages
-
Receiving the error message while executing the Real Time DTP
Hi,
I am receiving the error message while executing the Real time DTP for Billing data.
Error Message - Record filtered in advance as error records with the same key exist RSM2 722
When I check the logs below is the message I am able to see. Can someone suggest as how to proceed further.
Diagnosis
The existing DTP requires a serialized update because fields are updated
non-commutatively during the processing run (for example, MOVE).
Therefore all new data records that have the same semantic key as
incorrect records that have not yet been corrected in earlier requests
or earlier data packages of the same request, are filtered out after the
extraction in a special step. In this way the system ensures that
incorrect data records are not repeated for your changes, which may not
contain errors themselves.
System Response
The data record is not updated but is written to an error stack.
Procedure
Procedure
Correct all incorrect data records and update them using an error DTP.
Procedure for System Administration
I checked the error stack and corrected the entries and let me know as how to proceed further. I am unable to execute the Error DTP as its not allowing me to edit and has only display options.
Regards,
RamHi Arvindh,
Its write optimized DSO.. there is no option to generate SIDs.
Hi Kiran,
I checked the link u sent me. Here the main issue is..The function module is standard and its not allowing me to do enhancement point..
Any idea in using Badi's??
Thanks all... -
Process Chain for Real Time Demon
Please help I am stuck I followed the step by sdn but this is missing in step. how to create now process chain.
I created the below
DSO CONNECTED TO dATASOURCE via Trans,
Real Time IP
Real Time DTP
assigned to Datasource and assigned the DS, IP, DTP to Deamon in RSRDA. NOW I started also manually via start all IP. but How to set the process chains now.
PLEASE HELP ME STEP BY STEP TO PROCESS CHAIN SINCE i am new to this daemon in process chains
Thanks
Soniya
nullHi
refer to this
CREATION OF PROCESS CHAINS
Process chains are used to automated the loading process.
Will be used in all applications as you cannot schedule hundreds of infopackages manually and daily.
Metachain
Steps for Metachain :
1. Start ( In this variant set ur schedule times for this metachain )
2.Local Process Chain 1 ( Say its a master data process chain - Get into the start variant of this chain ( Sub chain - like any other chain ) and check the second radio button " Start using metachain or API " )
3.Local Process Chain 2 ( Say its a transaction data process chain do the same as in step 2 )
Steps for Process Chains in BI 7.0 for a Cube.
1. Start
2. Execute Infopackage
3. Delete Indexes for Cube
4.Execute DTP
5. Create Indexes for Cube
For DSO
1. Start
2. Execute Infopackage
3. Execute DTP
5. Activate DSO
For an IO
1. Start
2.Execute infopackage
3.Execute DTP
4.Attribute Change Run
Data to Cube thru a DSO
1. Start
2. Execute Infopackage ( loads till psa )
3.Execute DTP ( to load DSO frm PSA )
4.Activate DSO
5.Further Processing
6.Delete Indexes for Cube
7.Execute DTP ( to load Cube frm DSO )
8.Create Indexes for Cube
3.X
Master loading ( Attr, Text, Hierarchies )
Steps :
1.Start
2. Execute Infopackage ( say if you are loading 2 IO's just have them all parallel )
3.You might want to load in seq - Attributes - Texts - Hierarchies
4.And ( Connecting all Infopackages )
5.Attribute Change Run ( add all relevant IO's ).
Start
Infopackge1A(Attr)|Infopackge2A(Attr)
Infopackge1B(Txts)|Infopackge2B(Txts)
/_____________________|
Infopackge1C(Txts)______|
\_____________________|
\___________________|
__\___________________|
___\__________________|
______ And Processer_ ( Connect Infopackge1C & Infopackge2B )
__________|__________
Attribute Change Run ( Add Infobject 1 & Infoobject 2 to this variant )
1. Start
2. Delete Indexes for Cube
3. Execute Infopackage
4.Create Indexes for Cube
For DSO
1. Start
2. Execute Infopackage
3. Activate DSO
For an IO
1.Start
2.Execute infopackage
3.Attribute Change Run
Data to Cube thru a DSO
1. Start
2. Execute Infopackage
3.Activate DSO
5.Further Processing
6.Delete Indexes for Cube
7.Execute Infopackage
8.Create Indexes for Cube -
Creation of Daemon for the DTO for the real time data aquisition
Hi i need help how to create a daemon for the DTP in the real time data aquisition.i'm learning now Sap and practicing a lot to be professional but i need a bit of hel.Can you please give me some details how to create it?
I have to access the RSRDA T-code and what i need to do after?Hi First of all you need to create a real time DTP once that is done go to RSRDA T-code and click on the Create Daemon
and right click assign DTP , here you can assign the DTP once that is done save and execute . your Daemon will run
Thanks
Santosh -
The problem with Real-Time Data Acqusutuin
Hi , all
I created ds with Generic Delta : Delta-Specific Fields pointed time stamp and in settings checked Real-time Enabl . After that created modeling in BW , made initial update like discribed in SAP Documentation , created one more infopackage with adapter :Real-time extraction from sap , assigned infopackage and dtp to daemon and started job of daemon .
Request stay yellow all of time and dosn't bring no one records of changes in R3 . Anybody know what is the couse for that? Maby I forgot to check something anywhere or star trigger anyone!?The following setup working fine for me
In R/3 for Generic Delta ---
Filed Name - AEDTM
0Calday -- Radio Button - 'ON'
Upper Limit - 0
Lower Limit - 2
Real_Time enabl - Check Box - 'ON'
New Status for changed records - Radio Button - 'ON'
In BI
Create infopackage (init) for replicated datasource
Execute the DTP to load this init data to DSO.
Do NOT activate DSO
Now create another Infopack (real_time Enable & ) and create real-time DTP.
In RSRDA
Create a Daemon
Assign InfoPack & DTP to Daemon.
Now start daemon...Here the message says something like 'one of the request is not activated'.
Now, select DTP under Daemon --> use menu Edit --> Repair Chain --> Execute
(If repair chain is not yet there then Daemon --> use menu Edit --> Repair Chain --> Generate and
once this is done execute the using the above path). Once the chain finishs
Now start Daemon and refresh.
Now u can see, an open request (yellow) under infopackage.
As soon as the new records gets load into PSA, then an open request starts under DTP.
(Note: If no new data available in PSA, no open request starts under DTP)
Also note that, RDA requests (in PSA & DSO Manage) should always be in yellow, that means Real-Time Aquisition is working. -
Hello
Could you please let me know RDA is used for which DSO ?
Real time infopackage support to which DSO and why ?
RegardsHi........
We use Standard DSO in RDA..........Real-time data acquisition supports tactical decision making. In terms of data acquisition, it supports operational reporting by allowing you to send data to the delta queue or PSA table in real time. You use a daemon to transfer DataStore objects that have been released for reporting to the DSO layer at frequent regular intervals. The data is stored persistently in BI.
You use real-time data acquisition if you want to transfer data to BI at frequent intervals (every hour or minute) and access this data in reporting frequently or regularly (several times a day, at least). The DataSource has to support real-time data acquisition. The option to support real-time data acquisition is a property of a DataSource.............
Real-time data acquisition can be used in two primary scenarios:
via the Service API (SAPI). It incorporates usage of InfoPackage for
Real-time Data Acquisition (source to PSA). It then leverages Data Transfer
Process for Real-time Data Acquisition (PSA to DataStore Object).
via a Web Service Incorporates usage of Web Services to populate the PSA
which then leverages the Real-time DTP to transfer data to the DataStore
Object
Regards,
Debjani........ -
About DTP with real-time access.
Hello Gurus,
setting for error handling only has an impact while repairing a DTP request (repair) and during the conversion of the DTP to standard DTP (for example, to correct an error during extraction).
will you please give a simpel scenario to explain above words?
thank you very much.
FranHi,
Use :
With SAP NetWeaver 7.0, SPS 14, the following changes and enhancements are available for real-time data acquisition:
● Changes to the menu and the context menu of the monitor for real-time data acquisition
The menu and the context menus for the individual objects in the monitor for real-time data acquisition have been standardized and enhanced. In particular, it is now possible to assign daemons and data transfer processes on various levels using context menu entries. For a complete overview of the functions in the menu and in the context menus, see Monitor for Real-Time Data Acquisition.
● Assignment of daemons for InfoPackages and data transfer processes (DTP)
To assign InfoPackages and data transfer processes to a daemon, you can call the monitor for real-time data acquisition in the following ways:
○ In the Data Warehousing Workbench using the respective context menu entry Assign RDA Daemon.
○ In InfoPackage maintenance using the Schedule tab page, and in data transfer process maintenance using the Execute tab page.
The button names for jumping to the monitor for real-time data acquisition have changed here. To jump to the monitor, choose Assign Daemon.
● Repair process chains for repairing a broken data transfer or a missing delta in the DataStore object
In certain situations, a gap in the delta of the DataStore object can occur if there is a closed request in the PSA but there is no corresponding request in the DataStore object. For example, this is the case if a DTP request has terminated due to an error in the transformation. Here, you can create a repair process chain to repair a missing or broken update from the PSA. The repair process chain contains a standard DTP as well as any further processes required for subsequent processing (such as activating the data in the DataStore object or subsequent process chains). When the repair process chain is executed, the complete delta is loaded from the source into the DataStore object and processes for activation and further processing are executed if required.
● Process types for starting and stopping real-time data acquisition
You can use process chains to control real-time data acquisition using process types Start Real-Time Data Acquisition (RDA) Load Process and Stop Real-Time Data Acquisition (RDA) Load Process.
More Info :
http://help.sap.com/saphelp_nw70/helpdata/en/47/2731751c2a2dede10000000a1553f7/frameset.htm
Regards
Ram. -
DTP Born with Incorrect Real-Time Status
Hi Gurus,
What am I doing wrong? When I create a DTP for Real-Time Acquisition, I am getting "Real-Time Status" as "Incorrect" even with a DTP Type correctly set for Real-Time. I have no option to change it for following status:
- New, Without Data Package
- Ready
- Transport Package Read
- Transport Package
- New Transport Package to be Deleted
- Stopped
- Active
- DTP/Infopackage to be closed
I am having quiet few problems to set up DTP with Real-Time Data Acquisition.
Kind Regards,
GilsonHi
Not a Guru ,but wanna give it a shot..
<b>Prerequisites for creating Infopackages</b> -
Check
1)The DataSource for which you want to create an InfoPackage supports real-time data acquisition.
2)If you are transferring data into BI using the service API, you have already created an InfoPackage for initializing the delta process for this DataSource, and have completed the initialization.
<b>
Closing Requests in the Monitor for Real-Time Data Acquisition</b>
<b>Prerequisites</b>
The daemon is inactive or has errors.
<b>Procedure</b>
In the context menu of the PSA or DTP request, choose Close Request
Barring all those steps mentioned above if I copy you properly ,I put 2 cents on the authorization issue related to RDA.
Check OSS note- 943898
IF at all the note applies to you ,since the patch is not released ,have to go ahead with correction instruction.
Hope it Helps
Chetan
@CP.. -
Error "cannot load request real time data targets" for new cube in BI 7.
Hi All,
WE have recently upgarded our SCM system from 4.1 to SCM 7.0 which incorporated BI 7.0.
I am using BI 7.0 for first time and ahve the following issue:
I ceated a new infocube and data source of flat file and succesfully created transformation, and Data Transfer Process. Everything looked fine. I added flat file and checked preview and could see data. Now when I start job to load data in infocube the follwing error is shown "cannot load request real time data targets".
I checked cube type in setting in infcune is shows as Standard. When I doube clicked on error the following message showed up
You are trying to load data into a real-time InfoCube using a DTP.
This is only possible if the correct load settings have been defined for the InfoCube.
Procedure
In the object tree of the Data Warehousing Workbench, call Load Behavior of Real-Time InfoCube from the context menu of the InfoCube. Switch load behavior to Transactional InfoCube can be loaded; planning not allowed.
I did not understand what it is meant and how to set changes. Can someone advice and follow me through.
Thanks
KVHi Kverma,
Real-time InfoCubes can be filled with data using two different methods: using the transaction for entering planning data, and using BI staging, whereby planning data cannot be loaded simultaneously. With Real time cube you can select the method you want to use for update as
Real Time data Target can be loaded With Data; Planning not allowed &
Real Time data Target can be Planned; Data loading not allowed
You can change this behaviour by right clicking on cube and selecting Change real time load behaviour and select first option. You will be able to load the data then
Regards,
Kams -
Error while data loading in real time cube
HI experts,
I have a problem. I am loading data from a flat file.The data is loading correctly till the DSO but when i am trying to load it into the cube it is giving an error.
The cube is a real time cube for PLANING. I have chnaged the status to allow data loading but still the DTP is giving an error.
It shows an error "error while extracting from DataStore" and some RSBK 224 ERROR and rsar 051 error.What was the resolution to this issue. We rae having the same issue only with external system (not a flat file). We get the RSAR 051 with a return code of 238 error message, like it is not even getting to the rfc connection (DI_SOURCE). We have been facing this issue for a while and even opened up a message with SAP.
-
Need your help !!! -- Authorization error for Real-Time Bex query
Dear experts:
I have a Bex query built on a multiprovider, this multiprovider is consist of one standard cube and one real-time cube(virtual provider). When I run this query, I can retrive the data and no error occured, but when others execute this query, they will get the error message below:
Operation Generate a Request could not be carried out for DTP DTP_D7JVT8DGBQWPWL13VIUITNODG
You do not have authorization for the data transfer process
Errors occurred during parallel processing of query 2, RC: 3
Error while reading data; navigation is possible
Row: 54 Inc: WRITE_MESSAGES Prog: CL_RSDR_AT_QUERY
I used tcode rsecadmin to track the authorization, when I execute as user XXX, I can get the same error above, but when I go to "Display Log", no error showed there.
Did anybody meet the same error before? How to resolve that?
Any post would be appreciated and thank you all in advance!
TimI think there is some missing authorization,here
the user has no access to execute the DTP.
You can analyse it in rsecadmin or also see
which object you are getting in su53.
Thanks,
Saveen -
Real time data aquisation(RDA)
hi
if i want use datasource for RDA , its support in r/3 side? so its wont support for flat file?
where can i check the data source will support for RDA or not?
once datasource replicated while creating infopackage need to check check box and dtp need to check RDAgoto SAP system
goto transaction SE16
give ROOSOURCE in Table and execute.
in the next screen give ur DATASOURCE name and execute.
this will give the datsource settings check the realtime field if its checked then ur datasource is real time enabled.
else u can enable it by writing a small program.
goto se38
cerate an executable program with the following code
Tables : ROOSOURCE.
Parameters : P_OLTPSR LIKE ROOSOURCE-OLTPSOURCE.
UPDATE ROOSOURCE set REALTIME = 'X'
WHERE OLPTSOURCE = P_OLTPSR
and OBJVERS = 'A'.
When u execute this program it asks for datasource name , give ur datasource name and execute. it will real time enabled.
u can again check it in SE16.
hope this helps. -
Hi Expert !
The problem is that the REAL TIME infopackage load 0 records.
I build a real time extractor in R3 based on a view (Fi table) .
In BW i created a dso DTP (DTP FOR REAL TIME) infopackage(Adapter: REAL TIME) .
the dtp and the infopackage are assign to DEAMON.
the problem is that 0 records load.
Whats the problem ?
Thanks in advance
MikiHi Miki,
I don't think you have any problem.
The data is being loaded into the infocube. When the number of records exceeds the threshhold value (normally 50000) the package will be closed and a new package will be available.
You could go to the infocube and right click -> Change real-time Load Behavior. Then select the first option. The system will then close the request and you can see that there is data in there. Don't forget to put back the option otherwise you can't get new data in.
regards,
Raymond Baggen
Uphantis bv -
Problem with Real Time Data Acquisition
Hello,
I tried to built a RDA data flow according to the SAP-Help and this blog (/people/kamaljeet.kharbanda/blog/2006/11/13/real-time-data-acquisition-bi2004s), but I ran into a problem. Everything seems to be fine, but even though the daemon is running no new data is added to the DSO. I'll explain in detail what steps I took and hope someone can pinpoint my error(s).
System is BW4 on SPS 17. My datasource as well as my DSObject are in the same system
1.) Created a transparent table with a timestamp-field for generic delta as a local object.
2.) Created a generic datasource from view/table (used the above table), marked it as realtime-enabled and used timestamp as delta-specific field.
3.) Replicated the metadata for my datasource and activated it.
4.) Created a Data Storage Object with infoobjects corresponding to the table fields
5.) Created a transformation between DataSource and DSO
6.) Created a DTP from Data Source to DSO. The type is realtime-DTP.
7.) Created an InfoPackage for Delta-Initial Load. Update mode: Initialize Delta Process -> Initialization with Data Transfer.
8.) Then I changed my DTP (step 6) to "normal DTP" and executed it. Then activated the data in the DSO. The datasets from the table (which i filled with an ABAP-program) were successfully loaded and activated. So now my DSO contains 5 datasets.
9.) Changed the DTP back to "realtime DTP"
10.) Created an InfoPackage for RDA. Adapter is set to "Realtime extraction from SAP System"
11.) Created a daemon, assigned the IP for RDA and the DTP to the daemon and started it up.
12.) Executed my ABAP program to added 3 datasets to the table which is used as a datasource.
So now in my source table there are 8 datasets, but the daemon won't load them. In my RDA-Monitor (trx rsrda) it shows my daemon, the assigned IP and the assigned DTP (status green). Under the IP there's one yellow request (that should be right according to the help), but unlike the picture in the blog (link see above) there's no request under the DTP.
Job overview (sm37) shows an active batch job and some jobs that are ready (every 10minutes a new batch starts and the old one is closed). the job log shows, that the daemon runs, but loads no data...
i think it might be a problem with the delta extraction somewhere, because the intial load works fine and there are no errors anywhere.
Edit: perhaps my settings in the data source unter tab: extraction are wrong?
Delta process: AIE After Images By Extractor (can't change that)
Direct Access: Allowd
real Time: Real-Time DA Supported
Adapter: realtime data extraction (also tried Access to SAP Data through Service API which seems senseless)
Data Format: Fixed Lenght
Anyone can explain what those fileds mean and which one i should use?
Edited by: Christoph Jender on Apr 10, 2008 2:48 PM
Edited by: Christoph Jender on Apr 10, 2008 3:33 PMHi again, another thing i'd like to try is to just active a business content datasource which is realtime-enabled and has the ability to dynamically add some values so that i can test if it works. but i have no idea what business content would be applicable here, any ideas on that perhaps?
-
Few questions regarding REAL TIME datasources -
1)How can we identify what datasources are REAL TIME datasources in R/3?
2)Can any standard datasources be converted to REAL TIME datasources.
If yes ,what are the steps in details?
3)Why only ODS is used to load for REAL TIME datasources and not INFOCUBES.
4)Can generic datasources be built as REAL TIME datasources.Hi,
please see my answers underneath the respective question.
1)How can we identify what datasources are REAL TIME datasources in R/3?
==> field REALTIME in table ROOSOURCE
2)Can any standard datasources be converted to REAL TIME datasources.
If yes ,what are the steps in details?
==> Yes, if the extractor can provide Real-Time data, i.e. at every point in time delta information. A negative example are FI-GL extractors which are only capable to provide data on a daily basis.
If you identify such a DataSource and the DataSource is critical to your project success, please contact me directly via EMail.
Proceeding is as follows (SPS8 is recommended):
a.) Set field ROOSOURCE-REALTIME for respective DataSource (per customer ABAP report)
b.) Replicate DataSource
c.) Create DeltaInit InfoPackage and execute
d.) Create Transformation and DTP to a DataStore Object (if applicable)
e.) Create a daemon in Real-Time Monitor (Transaction RSRDA)
f.) Locate your DataSource in the 'Not assigned' part of the tree structure
g.) Assign InfoPackage and DTP to daeomon (via context menu on the DataSource)
h.) Start the daemon
3)Why only ODS is used to load for REAL TIME datasources and not INFOCUBES.
==> Since data is immediately available for reporting and we have an open request we have a specific update processing for the data target (with a special DTP). This has currently only been implemented for DataStore Object.
4)Can generic datasources be built as REAL TIME datasources.
Yes
Cheers
SAP NetWeaver BI Organisation
Maybe you are looking for
-
I use List View on itunes. At its best, I have this set up with what is essentially a table of 3 columns on top (genre, artist, album) and one underneath that shows the list of whatever is highlighted. I find this to be a very easy way to sort, searc
-
How Do I view a PDF in Firefox?
It seems that ever since I downloaded Adobe Acrobat XI Pro from here I have not been able to view and download PDF files from Firefox. It works fine in Safari but I need it to work in Firefox as well. I have version 16.0.2 of Firefox and I'm not sure
-
How to install archlinux2008.6 from the hard drive?
How to install archlinux2008_6 by archlinux2008_6_i686.iso in hard drive? i get the booting files(archlive.img,vmlinuz26) in the archlinux2008_6_i686.iso and put them in c:\ in the grub command mode the use of these code: root (hd0,0) kernel (hd0,
-
Vertical Pictures Cut Off in Photo Album Page
On my photo albums page, the picture I want to use as the first picture is a vertical picture. But on the albums page, the albums are all horizontal. So when someone goes to look at my albums page, they just see these cut-off pictures with heads miss
-
Java and SAP in the next years ?
Hello, Is it a good thing to begin to develop around SAP in Java currently ? It has been said that it will not be supported if i'm not mistake. Thanks, Smoltok