on 02-23-2011 5:20 PM
Experts !
What i understood, that we can write Start / End Routine at Transformation level. So you can filter records from PSA to Data Tarrget.
Can we do the same when data comes from DS to PSA ?
i want to delete those Data where Field ='ABC' . if its possible then i dont have to worry at Transformation level.
Thanks
Hi,
You can do it at the Infopackage level only if that particular field is in data selection.
If the field is a selectable field in the Datasource,then go to Infopackage >"Data Selection" tab>go to "Type" column -->F4 and choose 6 for ABAP Routine.
More Details at :
<<http://help.sap.com/saphelp_nw04/helpdata/en/a3/4f8f3b294a7f2de10000000a11402f/content.htm>>
If you dont have that particulat field in datasource selection,then you can also do it at DTP level(this is after data comes into PSA) . Go to DTP>Extraction Tab>Click on Filter and then define a routine against the field.
Thanks,
Divya.
Edited by: Divya Nambiar on Feb 23, 2011 1:36 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
No - not from DS to PSA.
But, you can delete data in the customer exit of the datasource.
=> see the ABAP ZXRSAU01 in your ERP.
Sven
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In old 3.x data flow style it is possible to use InfoSource and the such a coding in here (start routine).
In BW 7.x the purpose of PSA is different. According Enterprise DWH PSA serves as inflow layer of raw data e.g. for historical purposes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Jen, I meant it purely from architecture point of view. Even in BW 7.x you can still model your data flows in 3.x fashion and by that use IPackage's ABAP routine to filter out records before data gets into PSA.
It is just up to you if you building corporate memory according principles of Enterprise DW or according some other architecture style.
Iu2019ve been using both static and dynamic selection to eliminate unnecessary records (BI7) whenever I could. The reason is for better load performance. Should do it at this stage rather than later at transformation level.
Frankly I didnu2019t take into account the architecture point of view. I might need time to think it over.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.