DTP and "Deleting Existing Request"
Hello Gurus
I have a Doubt whith DTP
In 3.X i used Infopackage (in full update) , and sometimes i used the OPtion "deleting request after update" which have the same Infosource, the same datasource and the same system source.
In DTP i don't find any option. Do you you think FULL UPADTE will have the same proprieties ?
Thank for your help
With DTP. there are two ways to achieve this.
you can include "DELETE EXISTING REQUEST" process type in the process chain.
delete PSA
execute infopack
drop index
Execute DTP
Delete existing request
generate index
other way
delete PSA
execute infopack
delete data target contents (if its loading from only one source)
schedule DTP
generate index
Similar Messages
-
Delta DTP and Delete Overlapping Requests
Hi,
Please check the article:
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10339304-7ce5-2c10-f692-fbcd25915c36
-VikramHi
In the Delete Overlapping Requests from Infocube Process there is an button Deletion Selections Check what are all the options selected in that there are some 3 check boxes like
a) Only Delete Requests from Same DTP
b) Only Delete Full DTP Requets
c) Only Delete DTP Requests from Same Source
if option B is checked it will work only for Full Requests not for Delta. Check the same in your system.
Thanks -
DTP and Deleting overlapping requests
Do we have the option to delete overlapping requests when using DTP to load data? Thanks
hi ,
Pls create a process chain.
1. Add Delete Overlapping Requests from InfoCube .
2. In the deletion selection check : Conditions:
mark : Only delete request from same DTP
Only delete full DTP request
Only delete full DTP request from Same source
Then Mark : Overalapping.
In the DTP : Add date in the Filter .(Cal/Year Mth) ..You can use variable also.
hope this helps ..
Regards,
shikha -
In Adobe ExportPDF, can you take an existing PDF and delete existing pages? For example, I have a 5-page report and need to delete pages 2-4. Is this possible? Thanks!
Hi,
You can do this with Adobe Acrobat.
If you are using Export PDF it is a long procedure.
You need to convert your PDF in word or powerpoint.
Then you can edit the document & again can create PDF.
Regards,
Florence -
Data Transfer Process and Delete Overlapping Requests
Hi All,
We are on BW 7.0 (Netweaver 2004s). We are using the new data transfer processing and transformation. We want to use the ability to delete overlapping requests from a cube in a process chain. So lets say we have a full load from an R/3 system with fiscal year 2007 in the selection using an infopackage. It gets loaded to the PSA. From there we execute the data transfer process and load it to the cube. We then execute the delete overlapping requests functionality. My question is, will the DTP know that the infopackage selection was 2007 so it will only delete requests with selections of 2007 and not 2006 from the cube? Basically, is the DTP aware of the selections that were made in the infopackage?
Thanks,
ScottHi Everyone,
Figure it out...on a data transfer process you can filter the selection criteria - go to the extraction tab of a DTP and click on the filter icon. Enter your seleciton conditions to pull from the PSA....these seleciton conditions will be used to delete the overlapping requests from the cube.
Thanks -
DTP Questions: Delete overlapping requests; Repair Full Request
Hello,
I'm new with the DTP concept in BI 7.0.
It is clear to me how DTP is working for normal loads like: full, delta, delta without data transfer etc.
But I don't see where I can specifies "Delete overlapping requests". Is this still possible in a DTP, or is it only possible by creating a Process Chain and insert the process-type "delete overlapping requests" ?
Also I have a question about "Repair Full request" using DTP. Is this option still possible ? Or do I have to create a DTP with extraction-mode = Full => Extraction from Active table. => Is delta than still working ?
Thanks for your input,
Wim<b>But I don't see where I can specifies "Delete overlapping requests". Is this still possible in a DTP, or is it only possible by creating a Process Chain and insert the process-type "delete overlapping requests" ?</b>
This option is available <b>only in Process Chains</b> when u use DTP's.
/people/community.user/blog/2007/06/21/sap-netweaver-70-bi-data-transfer-process-with-147only-get-delta-once148
/people/community.user/blog/2007/06/21/sap-netweaver-70-bi-data-transfer-process-with-147get-data-by-request148
<b>Also I have a question about "Repair Full request" using DTP. Is this option still possible ? Or do I have to create a DTP with extraction-mode = Full => Extraction from Active table. => Is delta than still working ?</b>
Full Load was made Repair Full to Initialize if loading an ODS but however you dont need to worry abt the same in Netweaver 7.0 as DTP is taking care of the loading from PSA to DSO.
Initialization can be done after a full load as the load is <b>only till PSA</b> ( At Datasource Level ).
DTP doesnot require any initialization.
U can jst do a Delta DTP after a Full DTP to a DSO or u can even start with a Delta DTP directly.
For the first time -> Delta DTP = Full DTP !! -
Delete Existing request in Cube of two years before data using ABAP
Hi,
I want to automize the process of deleting cube data which is Two years old in the process chain.
I know this could be done in process type of delete overlapping request . There we Should write ABAP code to acheive the same.
I have seen the editor screen but could do nothing as i am writing the code for the first time.
In the code i see the following:
{form compute_XX
tables l_t_request_to_delete structure rsreqdelstruc
using l_request like rsreqdone-rnr
changing p_subrc like sy-subrc.
*Insert Source Code to decide if requests should be deleted.
*All Requests in table l_t_request_to_delete will be deleted
*from Infocube XX.
*Add new requests if you want to delete more (from this cube).
*Remove requests you did not want to be deleted.
$$ begin of routine - insert your code only below this line -
loop at l_t_request_to_delete.
endloop.
clear p_subrc.
ENDFORM.}
Any clue of how to procede?You will need code similar than bellow in the routine that you mentioned:
*Defined the ccupeaka data types as the timestamp calculation module
*requires this data types
DATA i_date LIKE ccupeaka-timestamp.
DATA i_request_date LIKE ccupeaka-timestamp.
DATA i_diff_sec TYPE i.
DATA i_diff_day TYPE i.
DATA i_request_tm LIKE rsreqdelstruc-timestamp.
*Define here the retention period in days
DATA c_retention_day TYPE i VALUE 70.
i_date+0(8) = sy-datum.
i_date+8(6) = '000000'.
LOOP AT l_t_request_to_delete.
i_request_tm = l_t_request_to_delete-timestamp.
i_request_date = i_request_tm.
CALL FUNCTION 'CCU_TIMESTAMP_DIFFERENCE'
EXPORTING
timestamp1 = i_date
timestamp2 = i_request_date
IMPORTING
difference = i_diff_sec.
*Get the day difference:
i_diff_day = i_diff_sec / 24 / 3600.
*Exclude all request that are within the retention
*time
IF i_diff_day LE c_retention_day.
DELETE l_t_request_to_delete.
ENDIF.
ENDLOOP.
However, it is bad practice to keep a lot of request in a cube (e.g. all request of 12 month) without doing compression.
Normally you would use request compression (lets say for all requests older 7 days) to have best cube query performance. As after compression you can no longer do request deletion you would then use the selective deletion as descibed in the document in the post above to control the data volume in the cube.
Best regards,
Axel -
My mum upgraded last week from iphone 3gs to iphone 4, I got the iphone 3gs unlocked as of this morning and proceeded to remove her contacts and put my own in.
Several hours later she came home from work to find her contacts on the iphone 4 had been replaced with the same list i had put on mine!
We have different networks, different itunes accounts etc, I can't understand why or how this has happened or most importantly how to fix it as she has lost all her numbers and is understandably very very cross....contacts are not visible in back up, but if she restores from that back up - contacts will come back to phone. Then all her apps and music have to be synced back again. She will also have all other personal info return to the phone, but all that info will be as old, as back up itself.
-
Delete overlapping requests of same DTP from cube
Dear All,
i want to delete over lapping requests of same DTP in cube, but here while i am searching for the DTP in process variant, the system is not showing the DTP(it is active).
can you people have any suggestions.
Br,
Vamshi.Hey Vamshi,
Is your DTP a full one or delta one ? Delete Overlapping reqs is not possible for Delta loads.
In Load Process and Post-Processing option you will find Delete Overlapping Requests from InfoCube, drag and drop and make the following settings:
Object Type = DTP
Object Name : DTP Name.
Check Edit all InfoCubes with the following Delete Selections and click on Delection Selection
Check Delete Existing Request and check Only Delete Req from same DTP
Activate and execute the PC.
Hope this helps!
Sheen -
Hi All,
I am trying to use the process type Delete Overlapping Requests from cube in Process chain after loading the data from the Infopack full load and DTP Delta . With the infopackage selection in process type the message after execution is no overlapping request found.
Deletion selection I used is Full or Init loads, Same Datasource. and Selection are same or more comprehensive.
And in the infopackage I dont have any selections.
Please help me to solve this error.
Regards
PVC i'll explain our scenario..
there was data loaded from 2 data sources to one cube thru 2 dtp's from 2 DS's in process chain...
Soon after the 2 DTP steps, delete overlapping request step is defined from both the ends.in chain...in whcih variant is
object type: the same DTP and its name which loads from PSA to cube.
radio button selected as: edit all infocubes with following delete selections.
selections: delete existing request under which Only delete request from the same DTP.
same or cmprehensive.
the other variant is defined as the same but with another DTP name in object type..
the Output of the cube will be only latest(current day) requests..
rgds, -
Delete overlapping requests from cube not working in processchain.
In a process chain, 'deletion of overlapping requests from the cube ' step is used.
Before this step a DTP step runs with a full update to load the cube. This process chain is scheduled every day.
Issue is, the process chain failed at the DTP step and after correcting and repeating, the step got executed.
However, the next step after the DTP,'delete overlapping requests from the cube'
gets executed but without deleting the previous day's request.
In the step details a message that 'No request for deletion were found' can be seen.
Then next day when the DTPstep is executed without any problem the 'delete overlapping requests from cube' step is successful
and the previous requests from cube are deleted.
the deletion selections in the step ' delete overlapping request from infocube' is
Delete existing requests
Conditions:
only delete requests from same DTP
Selections
Same or more comprehensive
Because of this issue on a particular day because of the presence of 2 days requests the data is getting aggregated and shown as double in the reports.
Please help.Hi Archana,
When you delete the bad request from target and before repeating your DTP in PC, make sure the bad request deleted from table RSBKREQUEST also.
If you find the same request in table, first delete the request from table and repeat the DTP in PC.
Now Delete overlapping step should work.
As this is not the permanent solution, please raise an OSS for SAP
Regards,
Venkatesh -
Problem while deleting overlaping request from cube
Hi experts,
I have one process chain in which i have one step where i am executing one DTP to load one cube and in next step deleing overlapping requests from same cube.
i am getting error at that step "Error when deleting requests for comparison request DTPR_4CCDXZLK1OIGCVGGE1PP31Z3Y"
what could be reason?
plz helpHello,
I guess you have not defined the overlapping variant properly.
Please goto the definition of the variant and check for the right DTP input.
Then at the bottom, select second option "Edit all Infocubes with Following Delete Selections"
Click on deletion selections -> select delete existing requests.
Also select if same datasource and source system. and importantly select the radio button as overlapping.
Then save the variant. and try to use it.
Regards,
Shashank -
Process Chain Help - Delete Overlapping requests
Dear Experts,
I have a requitement where I want to delete the ' previous days' request from the cube. This has to be from the data coming from only one DSO.
I can use the Delete overlapping request process type but I want to know how.
And again, this has to be only for the current month.I want to delete the overlapping requests of current month i.e now since I am in April I want to delete only the April requests. When I am in month May I dont want to delete april request anymore.
In other words I want to delete the april request until April 30th. On May 1st I dont want to delete the april 30th request. On may 1st it shouldn't delete anything. On May 2nd it should delete the May 1st request.
Can anyone help me with this.
Thanks,
KKHi KK,
If I have understood you correctly, you mean to say your cube is getting loaded from various Datasources and you want to delete the requests only for a particular Datasource and not for others.
Please correct me if i am wrong.
If I am right ! Then on the window "Delete Request from Infocube after update" you can "Delete Existing Requests - > Is current month" and on the bottom of that screen you can see a checkbox for Request Selection Through Routine. Check this and you can simply write a routine to do the deletion for only requests loaded from a particular datasource.
Hope it helps.
Regards
Hemant Khemani -
Delete overlapping requests from infocube
Hi ALL,
I have loads to infocube from 5 diffrent infopackages loading adhocly or randomly from same source sytem and same infosource.
Note:infopackages have dynamic selections.(ex calweek,product)
My requirement: If i load infopackage-1 today,and when i load the same infopackage next time the prevoius load should be deleted .
I need the same functionality for other 4 infopackages.
So at given point of time i should have only 5 requests in the infocube.
These are the settings i have done.
1)At infopackage level i have selected option Delete existing requests : overlapping
Without selecting any conditions like infosources,source sytem are same.
2)Added process type in the process chain delete overlapping requests from infocube
selected option: Delete existing requests : overlapping.
Without selecting any conditions like infosources,source sytem are same.
Are these settings are enough or is there in best way to do this .
Please suggest me ...Kishore,
Delete overlapping requests means, delete request with same selection only. If data selection not same, i dont think it will delete any previous request.
You can select infosource, source system. No issues. System only deletes request if data coming from same infosource or from same source system for same selection.
But in your case selection changing every day or for every load. I dont think it works.... Try once in DEV.
If i understand correctly, as you only needed latest 5 requests only, why cant you delete data completely before loading / starting new set of requests...?? This is easy, quicker and better approach.
But only problem is data will not be available during loading of new set of requests.
Srini -
Delete overlapping requests runs for 5+ hours ...This is too long
We are on BW 3.5 and have a process chain that loads 3 years of data from a cube on the APO Server and AOP data from the BW server into a cube on the BW server. Each load is in its own infopackage. This loads happens every week. We want to delete the loads that occurred the week before using the delete overlapping requests. It is set up as follows:
<b>1.</b>Drop index of Cube
<b>2</b>.Load Current Year data into Cube via Infopackage #1. Loads approximately 32 million records. Selections on calweek: 200701 200752. Infosource: InfoSource for APO-DP Cube from APO(ZAPODP_I11). Datasource: APO-DP Backup Cube(8ZAPODPC73). Source System: APP Client 200(APPCLNT200). The Data targets tab is set up as follows: Automatic Loading of similar/identical requests from the cube wherein Delete Existing Requests Conditions: Infosources are the same. Selections are overlapping.
<b>3</b>.Load Current Year + 1 data into Cube via Infopackage #2. Loads approximately 32 million records Selections on calweek: 200801 200852. Rest is same as above #2.
<b>4.</b>Load Current Year +2 data into Cube via Infopackage #3. Loads approximately 32 million records Selections on calweek: 200901 200952. . Rest is same as above #2.
<b>5</b>.Load AOP data into Cube via Infopackage #4. Loads approximately 135,000 records. Infosource: AOP Plan(8ZAOPC01). Datasource: AOP Plan(8ZAOPC01). Source System: BW Production(BWPCLNT100). The Data targets tab is set up as follows: Automatic Loading of similar/identical requests from the cube wherein Delete Existing Requests Conditions: Infosources are the same. Selections are overlapping
<b>6.</b>Create index on cube
<b>7</b>.Delete overlapping requests from cube. The process chain step is set up to Use Delete Selections for Infocubes from the Infopackages
<b>The issue is that step #7 runs for more than 5 hours.</b> That is way too long. When we manually delete the requests, it takes 5 minutes. How can I fine tune this processing? Thanks in advance!
<b></b>What is your dbms? Does it support partitioning? If it does then deleting requests merely drops the corresponding partitions, which should be very fast.
If it does not support partitioning then you're running SQL delete statements to delete the data, which could take a long time if you're deleting tens of million of records. BTW how long does it take to load the same data?
P.S. Just saw your last point about manually deleting the requests taking only 5 minutes. Did you delete one request at a time or multiple request at once? The previous poster wanted to know whether you had background processes to run the deletion job. i.e. Did the deletion really took 5 hours, or did it wait a few hours to start the job?
Message was edited by:
Rick Chau
Maybe you are looking for
-
Logic 7 Autoload in Logic 8??
Is there anyway I can transfer my Logic 7 autoload into Logic 8?> I have just installed Logic 8 on my machine and still have logic 7 residing on there also. I also have my autoload template (new key commands etc) on my desktop. Can I open this within
-
Hp laserjet m 1005 mfp legal paper printing prblum
hp laserjet m 1005 mfp legal paper printing prblum
-
Strange email content received when test email mailer on RedHat 3 -- HELP
Hi, Please have a look at the two email contents below, they are sent by java mailer when I click the test mailer button in workflow manager, and they are actually the same message, but one of which has full content, the other doesn't seem to like pi
-
ORABPEL-05205 Missing BPEL archive file.
I downloaded and installed Oracle BPEL Process Manager for Developer (10.1.2) ... I am following along with the QuickStart guide. I completed the creation of the myCreditFlow demo with no compilation errors or warnings. I deployed it to the localBPEL
-
How to move my photo shop to another computer
Hi, does anyone know how to do it?