Delete Data in Infocube which come from the same datasource before loading
Hi,experts
We would like to delete the data in infocube which come from the same datasource--0CO_OM_CCA_1 before we load it again.
and would like to using a process chain to do it.but it seems difficult in BI7.0
Could you give some suggestion,thanks
Best Regards
Jero
Hi Ian,
have you tried to use the "Get Delta only Once" flag in the DTP.
Please see for example thread
<a href="https://forums.sdn.sap.com/thread.jspa?threadID=370427">https://forums.sdn.sap.com/thread.jspa?threadID=370427</a>
for some details.
Nevertheless, the process type 'Delete overlapping requests' is most of the times needed in conjunction with this flag and should work. If in doubt please send me a private EMail containing the customer problem number. Maybe you have a specfic scenario.
Cheers
SAP NetWeaver BI Organisation
Similar Messages
-
Enter the Product ID in contract which come from the RFx response
Dear, experts:
I work in SRM 7.0 SP09 ,
In my scenairo ,the document flow PR -RFx -Contract (SRM)-Contract (ECC).Sometimes ,the use cant make sure the number of the product .because the number of the product Id has relationship with the price .So the user create the PR with the product description in ECC ,and do the sourcing in SRM .After Rfx ,you user will create contract reference the RFX response .You know ,at this monment ,the number of the product ID is defined .But the user cann't enter the product ID in the contract .
yes ,I guess this maybe the SAP standard .Any body has the suggestions about it ? thanks .
BestRegards !
alex !understand alex
free text must be converted as product category in the Material Type rather than MATERIAL when you turn to Bid Invitation from the shopping cart .
This was a bug the above behavior . i do remember the type SHOULD be COCO in the BBP_PD.
i raised one oss message long back regarding this behavior and SAP has changed this behavior in the following correction note
so like wise sc to BI - needs to be corrected by SAP notes.( I think me and Tim SChuflin discused in some thread ) since you could not change since the system internally behaves like Product category item type
Note 1440426 - Wrong Itemtype selected when GOA created from SC
Symptom
Purchaser creates Global Outline Agreement ( GOA ) from Shopping Cart with the following steps.
1. Create a free text shopping cart.
2. Shopping cart items will be available in sourcing cockpit for processing.
3. Purchaser creates a GOA from sourcing cockpit with 'Create Contract' option.
4. GOA will be created with items. All the items are created with NORMAL category instead of product category although the product ID is not maintained.
Eventually i tell you one point
when you convert free text to RFX and item type must be PRODUCT CATEGORY rather than Material so that you should not think of to enter a material.
when you convert product id to RFX and item type should be MATERIAL.
Hope you understand the behaviors.
so there is a flaw in the existing system ( i believe after you convert into BI and you may manually change into product category from MATERIAL but sytem should do but purchaser should not do this activities).
p.s Are you having the same behavior for SRM originated shopping cart free text or only for external free text item
Muthuraman -
All the websites doesn't allow you to turn off the sounds, but that is just the thing I need to do. So how can I turn off the web browsers sounds? This is so small thing, that I refuse to believe that this kind of button doesn't exits.
In Vista you can set the volume and mute setting for each application separately in the volume mixer.
You can click the Volume icon on the Windows Taskbar near the clock and click the Mixer link at the bottom to open the mixer.<br />
You can adjust the volume level for each application in that window.<br />
You will only see the Firefox program in the Mixer if you are on a website that plays sound. -
Classes which inherited from the same abstract class calling each other
I have a design that contains such classes.
1) Media - defines some methods to get data which business logic wants and some others to deal with data
media.java
public abstract class Media {
public abstract Object getSomeData(String type);
public void methodForMedia() {
// do something here...
}And certainly, a lot of classes derive from it to function differently.
etc,
DynamicMedia.java
public class DynamicMedia extends Media {
public Object getSomeData(String type) {
// get some data here...
return somedata;
public void methodForMedia() {
// inherits and overrides here
public void methodForDynamicMedia(String data1, Object data2) {
// do something here...
}FixedMedia.java
public class FixedMedia extends Media {
public Object getSomeData(String type) {
// get some data here...
return somedata;
public void methodForMedia() {
// inherits and overrides here
public Object getFixedMediaData(String type) {
// get some fixed data here
return someFixedData;
}2) Business - which implements business logic
public class Business {
public void transactionOne() {
FixedMedia fm = getMedia(FixedMedia.class);
Object fixedData = fm.getFixedMediaData("fixedDataType");
DynamicMedia dm = getMedia(DynamicMedia.class);
dm.methodForDynamicMedia("somedata", fixedData);
}Calling methods defined in DynamicMedia might need
many data that can only be retrieved through FixedMedia
(or any similar class just as FixedMedia - derived from Media and handle "fixed" data).
So we decide to define a field to contain a reference of FixedMedia or its container (a list, map)
in DynamicMedia to reduce the codes.
But it results the coupling between DynamicMedia and FixedMedia(s).
Which design is better on testing, quality?Why not just use an interface?
And why does methodForDynamicMedia() exist only there?
So we decide to define a field to contain a reference of FixedMedia or its container (a list, map)
in DynamicMedia to reduce the codes.Sounds like a muddled design. Sometimes you might make an implementation decision that adversely impacts the design but you better have a better reason than just because it reduces some code. Maybe it reduces a lot of code, but if so then that might suggest something is wrong with the design. -
How I can display the values in one row when they come from the same colum
This query
SELECT
sorints_ints_code
FROM
saturn.sorints a,
connman.cc_adm_prospect_master
WHERE
sorints_ints_code like 'Z%'
and sorints_pidm = prospect_pidm
give me the results of
ZA
ZB
ZC
I want to use this query in a cursor to update a column in another table, the problem is that I need to update the table concatenating the values ZA,ZB,ZC
I have 24 different codes stored in the column sorints_ints_code, so I don’t want to use 24 different cursors and I don’t to use cross reference, It is there any way that I DON’T know to display the data like this za,zb,zc without using cross reference, I don’t want to use the table 24 times…
Like THIS, this is only for two values…
SELECT
a.sorints_ints_code,
b. sorints_ints_code
FROM
saturn.sorints a,
saturn.sorints b
connman.cc_adm_prospect_master
WHERE
a.sorints_ints_code = ‘ZA’
AND a.sorints_ints_code = ‘ZB’
and a.sorints_pidm = prospect_pidm
and b.sorints_pidm = prospect_pidm
REMEMBER, I have 24 different values
I am trying to write a procedure like this;
Someone suggest this v_int_code1 := v_int_code1||interest_coach_rec.sorints_ints_code;
BUT IT IS NOT WORKING!!!
PROCEDURE prospect_coach_interest_upd
p_prospect_term_code IN srbrecr.srbrecr_term_code%TYPE,
p_prospect_admin_err_code OUT VARCHAR2,
p_ora_err_code OUT NUMBER,
p_ora_err_msg OUT VARCHAR2
) IS
v_out_path VARCHAR2(40) := '/home/connman/student';
v_out_file VARCHAR2(40) := 'cc_adm_prospect_'||p_prospect_term_code||'_'||TO_CHAR(SYSDATE,'YYYYMMDDHH');
v_file_handle UTL_FILE.FILE_TYPE;
v_pidm NUMBER;
v_int_code1 varchar2(30);
v_int_code2 varchar2(2);
v_int_code3 varchar2(2);
CURSOR cur_pidms IS
SELECT prospect_pidm
FROM connman.cc_adm_prospect_master
WHERE prospect_term_code = p_prospect_term_code
FOR UPDATE;
CURSOR interest_coach_cur is
SELECT
sorints_ints_code
FROM
saturn.sorints
WHERE
sorints_ints_code like 'Z%'
and sorints_pidm = v_pidm ;
interest_coach_rec interest_coach_cur%ROWTYPE;
BEGIN
UTL_FILE.FCLOSE_ALL;
v_file_handle := UTL_FILE.FOPEN (v_out_path, v_out_file, 'a');
UTL_FILE.PUT_LINE (v_file_handle,
CHR (10) || TO_CHAR (SYSDATE, 'DD-MON-YYYY HH:MI:SS')
UTL_FILE.PUT_LINE (v_file_handle, 'Entering the Admin Name procedure.');
--- BEGIN
FOR rec_pidms IN cur_pidms
LOOP
EXIT WHEN cur_pidms%NOTFOUND;
v_pidm := rec_pidms.PROSPECT_pidm;
v_int_code1 := v_int_code1||interest_coach_rec.sorints_ints_code;
IF interest_coach_cur%ISOPEN
THEN
CLOSE interest_coach_cur;
END IF;
OPEN interest_coach_cur;
FETCH interest_coach_cur
INTO interest_coach_rec;
IF interest_coach_cur%FOUND
THEN
UPDATE
connman.cc_adm_prospect_master
SET
PROSPECT_COACH_INTEREST = interest_coach_rec.sorints_ints_code
WHERE CURRENT OF cur_pidms;
END IF;
END LOOP;
COMMIT;
p_prospect_admin_err_code := '0';
UTL_FILE.put_line (v_file_handle, 'Successful Completion.');
EXCEPTION
WHEN OTHERS
THEN
p_prospect_admin_err_code := '1';
p_ora_err_msg := SUBSTR (SQLERRM, 1, 2000);
p_ora_err_code := SQLCODE;
END; -- prospect_coach_interest_upd;Search in the forum or web you will find many solutions
Return multi-row result as one comma-delimited row
http://www.oracle-developer.net/display.php?id=412 -
Can i use the same datasource which is already been used for another appln?
Hi All,
There is a datasource from r/3 copa which is already been used in another application. Is it possible for me to use the same data source to my Appln?
If so then pls guide me on that?
Thanks
poojaYes you can use it..
It depends actually on your requirement..
If you are already pulling that data into a DSO, then directly use that DSO in your applicaiton by doing a look up or by getting data from it...This will avoid duplication of data...
But if your requirement is not suffice with the DSO you already have then create your own custom and pull the data from the same datasource into it... -
Two infosources for the same datasource.
Hello,
I have a doubt and i need some help with it.
I have a datasource and two infosources conected with that datasource.
I also have two ODS and each one is filled with one infosource and ODS are equal.
I fill ODS A with field type= A and ODS B with field type=B.
Datasource has delta behaviour.
I created two infopackages, with init delta, and i put diferent values for field type in selection fields in both infopackages.
First, it's this possible? I'm having a error, first extraction runs well but when i execute the second infopackage, i 've an error, saying that the the first request must be set first.
Any help?
Thanks
Mariahi maria ,
U can fill two ODS from the same datasource by using two Infopackages ,
in the scheduler screen u can do the necessary settings and trigger the infopackage.
Regards ... Kumar Sarvepalli .... ///// Honor with points if helpful -
Applying order by for the data comming from the formula column
Dear Friends,
I am having a report in which some of the columns in which data is comming from the formula columns,but i need the data in asc order.
How can i do it.
Please advice.I am having a report in which some of the columns in
which data is coming from the formula columns,but i
need the data in asc order.Lets say you have this query:
select empno, sal, comm from emp
And you have empno, sal, comm and a formula column 'f_percentage' in one group. Add one dummy column in the query, like this:
select 'temp' temp, empno, sal, comm from emp
Move this 'temp' column into the second group (drag and drop outside the first group). You don't have to create repeating frame/or need to show this 'temp' column on the report.
Now if you use break order on formula column, that should work. Make sure you have break order on other columns also. Arrange items (change order) in data model as you needed. Run your report before and after this change and make sure you have same number of rows before and after this change.
(from reports builder's help)
"Break Order has no effect on columns that belong to the lowest group of a particular query. Break Order only affects columns in groups that are above the lowest child group of a query" -
It is so frustrating because I cannot understand what is wrong. When I add an event to my calender on my iPhone it appears in my calender on my MacBook which is perfect and very convenient. The same thing occurs with reminders; everything syncs perfectly here. However when I delete an email from my MacBook from the 'mail' appliaction it doesn't delete from the same built-in application on my iPhone. This is extremely frustrating as I have to delete the same email twice on two different devices. I'd appreciate any feedback that would help resolve this problem!
Calendars (and contacts) can "sync" between your MBP and your iPhone through iCloud because they really live on the iCloud servers and the two devices are clients. iCloud can accomplish much the same trick for email messages because the email really resides on iCloud email servers.
If the email resides on some other server, that server is responsible for whatever syncing will be done. IMAP servers like the iCloud servers are built for such syncing; other mail servers may or may not be. iCloud would not be involved with email other than iCloud email.
I understand Hotmail has been changing how their email servers are accessed. Check with Hotmail support for any changes you may need to make to keep up. -
I upgraded from iPhone 3G to 4S a few days ago. When setting up the new 4S, I choose to restore my last 3G backup. It started by updating the OS to version 5.1 (9B179) then restored my apps and setting. Everything went well except that I realized I do not have the new apps which come with the 4S, like FaceTime, HD video and Siri.
What should I do to correct this?
Thank you in advance for any help on this.Ah, FaceTime is not an app, either. It's accessed by tapping the FaceTime button when you are in the contacts app and have selected a contact. This can also be done from the Phone app under the Contacts tab, or during a call, you can switch to FaceTime.
Let me know what other apps/features you are missing. -
I have just bought apple tv which allows me to play music through airport express but when chose to watch a movie the audio comes from the tv and does not give option listen through other speakers served through airport express. Can you help me ?
No, you cannot seperate the audio and video stream.
You can use optical audio to a sound system (I use sony sound bar) and play the audio via that.
jules -
Every time I get a new email, I get about 800+older ones with it. I delete them, get a new email and the same 800 keep coming back. Ran a MAC Boost which said i had 76 issues-37 being malwares but it didn't fix the email problem. Help?
Howdy Robert
I'll tell ys where MacBoost was found (I blew right by it since all it did was "report" according to the OP) = softonic, cnet, etc. - or its creator
www.toolwiz.com/en/products/toolwiz-mac-boost/
"Toolwiz Mac Boost. Most effective boost solutions & Extreme easy to use. One click to clean up your entire Mac. Empty all of trashes on your Mac"
The deluge of the 800 must not be a big problem as OP posted and hasn't returned
permettent de bons temps rouler
ÇÇÇ -
Find out which EAS settings come from the server
Hello,
I am still struggling with the screen-lock timer. It still just offers locking after "Screen turns off".
Since our exchange-admins claim that the only supported plattform is Windows Mobile I would like to find out what instructions come from the EAS server.
Is there a way to find out, what the EAS server sends to the Pre?
Oh, and I am using webOS 1.4.1-wr.You can copy iTunes purchased from a device to your computer's iTunes library via File > Devices > Transfer Purchases - if the account is authorised on your computer's iTunes then you should be prompted to authorise it when trying to copy them.
Or there are programs listed half-way down this page which can copy them back : Recover your iTunes library from your iPod or iOS device
You can then add them to your iTunes library via File > Add To Library, again you should be prompted to authorise the account if it's not already authorised.
You can also find the account that a track is tied to be selecting/highlighting it in the My Music part of your library, or the Music section of 'OnMy Device' when you select the device, and doing 'get-info' (command-i) - it will show on one of the tabs on the popup -
Hi, thanks to whoever will be able to respond - which the Apple assistance on line in Italy could not do, after minutes of conversation!
The point is that I cannot see anymore the total duration of two or more audio tracks selected from the same CD, but only the duration of the whole CD.
With the previous version of iTunes this was very easy, as I simply clicked on the tracks the interested me and I suddenly had the total time.
It makes no sense that Apple provides a new version which lacks one of the endless options of the program, therefore I hope it's only my faul in not being able to understand what to do. Otherwise, please tell me how can I downgrade and go back to iTunes 10....
Paul MeadowPress CTRL+/
tt2 -
How can i Read and Delete data in Infocube
Can some help me how to read and delete data in infocube before loading data from direct DSO.
I should be able to read and delete condition with combination (0FISCPER, 0COMP_CODE).
Let us say we load JAN, comp _ code : 0001 (10 records )and JAN comp _ code :003 (30 records ) and JAN, comp _ code : 004 (20 records ) to infocube
second time if DSO gets data of JAN, comp _ code : 0001 (40 records ) it doent need to be 10 old + 30 new, it can be 9 old 21 new lay i need to delete 1 old rec which i dont need. so that is the reason i want delet all JAN, comp _ code : 0001 recods before loading.
Can some one help meHello,
You could use the selective deletion available with the cube to get the selective data for 0FISCPER, 0COMP_CODE combination deleted.
If you go in the manage of cube & Content tab, you would find the selective deletion option at the bottom of screen.
If you enter the option, you could give your selections for deleting the records and run the job.
Please let me know if you need any more help.
Regards,
Pankaj
Maybe you are looking for
-
Document closed while making payments on account
Dear all, I'm facing the following issue. Eg:- I have created one AR/AP invoice for letsay 'x' business partner for INR.10000. While making incoming or outgoing payments,when i'm choosing this BP,all the open invoices will appear one by one.Now i've
-
How to raise debit note in SAP.
How to raise debit note in SAP. Please tell in step by step instruction.
-
Hello, I am trying to create a mysql connection pool using the admin console. The mysql JDBC driver is located in <install_dir>/domains/domain1/lib/ext. For Datasource Classname I use com.mysql.jdbc.jdbc2.optional.MysqlDataSource A ping results in: O
-
I have a quite reliable AEB + airdisk set-up and can transfer large files. Wireless and wired speed is about 1Gb per 2-3 minutes. Everything is fine until I copy a large amount of files to the airdisk. I've tried 8000 files which went OK. I've tried
-
Album art showing up as white box on iphone
I have an issue with album art displaying in the ipod app on my iphone. If you take a look at the pic linked here: http://yfrog.com/0rimg0091up When albums dont have album art they show up with a generic grey music icon (#1 in the image), but I have