How to prevent summation of records in bex based on keyfigure
Hi All,
I am getting records from Cube as below.
EMP1 24/1/2015 7 -- Request 1
EMP1 24/1/2015 6 -- Request 2
So When i display in bex report. I want to display as individual records instead of summation. How can I achieve it.
Regards,
Raj
There are four approaches.
Enhance existing cube with new characteristics and maintain unique number (for this we may need routine by updating current 0REQUID number) while loading data. we can access 0REQUID number in start routine. even if you compress the cube still we can see different records.
Add new infoobject and through virtual characteristics add unique number it will not summarize.
Create new infoobject let call ZUNIQUE update ZUNIQUE withe numbers like 1001, 1002 upto based on count of records in existing cube. and add ZUNIQUE infoobject to existing cube and create multiprovider with these infocube and infoobjecgt ZUNIQUE identify both objects since mutliprovider is union it will bring the data from both values ZUNIQUE from cube(no values in cube) as well as infoobject (we maintained numbers) in this case data wont be aggregate. let try this
Final options should not compress the cube
SAP BW BEx Virtual Characters
Thank you,
Nanda
Similar Messages
-
SAP HR: How to prevent delimiting of records when setting a lock
Hi All,
I am part of a SAP HR implementation. In one of the Infotypes, I am copying a record and setting a lock in the new record by going to the menu Edit-->Lock/Unlock.
This should ideally lock the record without touching the previous record. But in my case, the previous record is being delimited. Can someone tell me what settings need to be done in order to prevent the delimiting of the previous record till the lock is unlocked.
Thanks & Regards,
ShobhitI think it depends on the Time Constraint of the Infotype in question. Do you have a valid record with a BEGDA after the record that you are trying to lock?
~Suresh -
How To Prevent Hum When Recording Spoken Voice
Hi,
I'm recording some audio files with mostly spoken voice but when listening to playback there is hum.
I'm using a USB Logitech headset/mic (pretty new, the one with the volume control on the cable). The level is set to half.
I'm also using Motu Firewire 828 Mark II as part of my studio set-up.
So in Logic Pro Preferences - Audio I set the device to Logitech Headset, then do my voice over recording which sounds fine balance wise in the head set.
When I change the device back to Motu 828 in the preferences and play the recording back over my speaker system, there is hum behind the voice.
Can anybody tell me how to get rid of this hum?
Any advice will be much appreciated.
George B
Message was edited by: music4allmusic4all wrote:
Hi,
I'm recording some audio files with mostly spoken voice but when listening to playback there is hum.
I'm using a USB Logitech headset/mic (pretty new, the one with the volume control on the cable). The level is set to half.
I'm also using Motu Firewire 828 Mark II as part of my studio set-up.
So in Logic Pro Preferences - Audio I set the device to Logitech Headset, then do my voice over recording which sounds fine balance wise in the head set.
And there is no hum here?
When I change the device back to Motu 828 in the preferences and play the recording back over my speaker system, there is hum behind the voice.
And if you play it back over the headset, there is no hum? What is the resolution of the Logitech? 16 bits 32 kHz? 16/44,1? 16/48?
Can anybody tell me how to get rid of this hum?
IF it is in the recording already, yes:
It is probably a 50 or 60 Hz hum.
You need to apply strong, narrow eq. Insert a *Channel EQ* and start with finding the base frequency. Pull the filter down and sweep the frequencies between 0 and 200 to find the base hum, then set it up something like this:
regards, Erik. -
How to prevent inserting a record in @SecondaryTable
Hello,
I have a table
USER:
-USER_ID
-USERNAME
-PASSWORD
and view that is not updatable
USER_STATISTICS:
-USER_ID
-TOTAL_RATING
-OWNED_ENTITIES_COUNT
I used @SecondaryTable annotation to get all data for a User in one class.
{color:#339966}@SecondaryTable(name="USER_STATISTICS", pkJoinColumns={@PrimaryKeyJoinColumn(name="USER_ID",referencedColumnName="USER_ID")})
public class User
{}{color}
What I want is - to save data only in USER table. I tried to set insertable=false, updatable=false to totalRating and ownedEntitiesCount, but it is impossible to do this for USER_ID in USER_STATISTICS.
Is it possible to do what I want with @SecondaryTable approach? How I can do it in different way? Thank you very much.Hi Abhi
Yes u can add records or overwrite records in ODS main difference in Cube and ODS is we can't overwrite in Cube.
Look at this Link
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a64d3e07211d2acb80000e829fbfe/content.htm
and check these previous threads also
Data Load correction in Cube and ODS
ODS: Full update: How to update existing records in ODS ?
gives u some idea
Regards
NR
Message was edited by: NR -
How to Prevent the Duplicate record insertion by JDBC Receiver?
HI Experts,
I have File Sender to JDBC Receiver scenario.I am using SAP PI 7.1 system.
Purpose of this Scenario is to read the data from specified file and INSERT or UPDATE the same records in Oracle Database.
Before inserting the data I want to check in the same table for prventing runtime error(Key fields Duplicatin).
So if records with the same key fields are available in table then I want to UPDATE the same record instead of INSERT.
Please Suggest me the poosbile way.
Thanks & Regards
JageshHi Jagdesh,
The JDBC receiver format has the following structure
<root>
<StatementName1>
<dbTableName action=u201DUPDATEu201D | u201CUPDATE_INSERTu201D>
<table>Table1</table>
<access>
<col1>val1</col1>
<col2>val2new</col2>
</access>
<key>
<col2>val2old</col2>
<col4>val4</col4>
</key>
This structure creates a query in this way :
UPDATE( OR UPDATE_INSERT) into Table1 set col1=val1 and col2 = val2new WHERE col2=val2old and col4=val4.
The key field works like a Where clause. So for the receiver format when you specify the key, it checks the DB with that field as the where criteria. Hence for a UPDATE_INSERT query, when you specify the key field, it checks whether that value specified within the key field exists in the DB or not. Then it proceeds to execute the statement for only those values.
Hence it makes sense to provide a primary key attribute in the key field of the JDBC receiver format.
Regards,
Kshitij -
How to prevent summation only for some kf?
Hi all!
I have a question concerning a problem we have in a query.
I have a query that show, depending for project revision (witch
refer to 0calmonth), trend of various key figures in the quarters
I've planned in a specific project revision.
For example, for revision 062004, the query result is the following:
A/F Actual Forecast
Quart. Acc.Bef. 30/09/03 31/12/03 31/03/04 30/06/04 Tot
Ricavi 594 1.543 5.299 (510) 5.219 19.785
Costi 552 1.457 5.425 456 6.119 21.366
IMG 0 0 0 0 0 519
Av.Tec. 2,0 % 5,0 % 11,0 % 38,0 % 76,0 % 0,0 %
Av.Eco. 2,0 % 5,0 % 11,0 % 37,0 % 65,0 % 0,0 %
You can see the following values:
Avanz. Tecnico ***. alla data: 76%
Avanz. Economico ***. alla data: 65% referring to
last actual value (30/06/2004).
In another query we would see the forecast
referring to total, that we associated to quarter '25001'
for all project revisions.
We would see this total for all key figures except
Avanz. Tecnico ***. alla data and
Avanz. Economico ***. alla data, for witch we would see
the value referring to the last quarter actual, that you
can see in the previous report (76% and 65%).
If you launch the query I see, for the mentionned key figures, the values
132% and 120% for revision jun-04.
Project rev. mar-03 sep-03 dec-03 mar-04 jun-04 sep-04
Ricavi 19.203 19.785 38.988 19.785 19.785 19.785
Costi 17.347 18.078 36.609 20.466 21.366 21.366
IMG 519 519 1.038 519 519 519
Av. Tec 0,0% 0,0% 0,0% 56,0% 132,0% 158,0%
Av. Eco 0,0% 14,0% 52,0% 55,0% 120,0% 133,0%
The problem is that the system do addition of percentage for all quarter
related to revision 062004 (25113876=132!!!!), while I would see
only the last quarter actual. But I don't would see drilldown by quarter in the query.
I tried to use the variables type replacement path,
but I don't use it because I'm in a structure.
Does it exists some tricks that I can use to resolve this
complicated situation?
FabioHi Mav.
Thanks for your patience.
I've doing also the other two checks, but the problem persists.
I think this isn't a malfunction, it's correct that system aggregates without quarter drilldown.
But in this case I would prevent it only for this kf.
Have you got some ideas in the structure selection to limit the exctraction to the last quarter actual?
Maybe with a variable exit.
Fabio -
How to prevent a new record sequence number to be created for a period of 14 days
ALTER proc [dbo].[spCreateSequenceContainerFill]
(@containerID as nvarchar(64),
@lotNum as bigint,
@customerID as int = 1164,
@productID as int,
@fillDateTime as datetime
as
BEGIN
declare @checkcontainerID as bigint
DECLARE @ID int;
set nocount on
SELECT @checkcontainerID = CONVERT(bigint, SUBSTRING(@containerID, 1, 6)) FROM ContainerFillHistory WHERE containerID = @containerID
IF (@checkcontainerID is null)
SELECT @ID = COALESCE((SELECT MAX(ID) + 1 FROM ContainerFillHistory), 1)
ELSE
SELECT @ID = Max(ID) FROM ContainerFillHistory WHERE containerID = @containerID AND @fillDateTime >= DATEADD(DAY, 14, CAST(fillDateTime as DATETIME))
IF (@ID is not null)
SET @ID = @ID + 1
INSERT INTO ContainerFillHistory(ID, containerID, lotID, customerID, productID, fillDateTime, purchorderNum)
VALUES(@ID, @containerID, @lotNum, @customerID, @productID, @fillDateTime, null)
END
If there is a no record with an ID then a new record is created and inserted in the table. After 14 days it is OK to add another record with that ID and bump up the sequence number of the total records in the table. Handling the non existing
case the first time is OK, but the restriction of 14 days if a new record is trying to be inserted has to be ignored.
So far I have this TSQL code.Please try the following and tweak accordingly.
ALTER proc [dbo].[spCreateSequenceContainerFill]
(@containerID as nvarchar(64),
@lotNum as bigint,
@customerID as int = 1164,
@productID as int,
@fillDateTime as datetime
AS
BEGIN
SET NOCOUNT ON;
DECLARE @ID int;
IF EXISTS (select * FROM ContainerFillHistory WHERE containerID = @containerID)
BEGIN
SELECT @fillDateTime = DATEADD(DAY, -14, @fillDateTime)
IF EXISTS ( SELECT *
FROM ContainerFillHistory
WHERE containerID = @containerID
AND CAST(fillDateTime as DATETIME) > @fillDateTime --AND @fillDateTime >= DATEADD(DAY, 14, CAST(fillDateTime as DATETIME))
BEGIN
RETURN; --//14 Days condition not met
END
ELSE
BEGIN
SELECT @ID = Max(ID) FROM ContainerFillHistory
WHERE containerID = @containerID
AND CAST(fillDateTime as DATETIME) <= @fillDateTime
END
END
ELSE
BEGIN
SELECT @ID = MAX(ID) FROM ContainerFillHistory ;
END
IF @ID IS NULL
BEGIN
SET @ID = 1 ;
END
ELSE
BEGIN
SET @ID = @ID + 1 ;
END
INSERT INTO ContainerFillHistory(ID, containerID, lotID, customerID, productID, fillDateTime, purchorderNum)
VALUES(@ID, @containerID, @lotNum, @customerID, @productID, @fillDateTime, null) ;
END -
To Filter Blank Records In Bex
Hello,
We are developing a DashBoard On Bi Aging report. Data is matching with BI aging report, so no data issue.
In Bi Query we have used Suppress Zero Records but In Dashboard all material are passed i.e Suppress Zero records is not working while data fetch to DashBoard
For Eg: in Bi report with "Suppress Zero" records we have 500 records
and Bi report without "Suppress Zero" records we have 3000 records.
So It has decreased the performance of Dashboard as we need handle large numbers of records in Dashboard.
how can we filter blank record in Bi report?Hi,
Either you want to hide single kfg which contains zero records or for all kfg's?
Have you checked data in RSRT after Suppress Zero Records ?
and one more thing suppress result rows applied in Bex won't work in dashboard clearly mentioned in below doc:
http://www.mastering-sap-and-businessobjects.com/sap-businessobjects-bi-4-service-pack-05-support-for-bex-query-elements…
Try with conditions in Bex query itself and check either expectyed data is coming or not as suggested by Yasemin.
if not in Dashboard itself try as below :
Re: Ignore blank rows inbetween in Xcelsius
Thanks. -
How to prevent BGP code 6 (Cease) subcode 6 (Other Configuration Change)
Can anyone tell How to prevent BGP code 6 (Cease) subcode 6 (Other Configuration Change) ?
We are facing frequent problem with this error. Please suggest how to stop this....
Note :- We are using BGP VPN between this peers.
Logs :
Date/Time : 2015-04-30 00:49:40+05:30
State : Up
Date/Time : 2015-04-30 00:39:05+05:30
State : Down
Error Code : 6(CEASE)
Error Subcode : 6(Other Configuration Change)
Notification : Send Notification
Date/Time : 2015-04-29 18:22:11+05:30
State : Up
Date/Time : 2015-04-29 18:21:39+05:30
State : Down
Error Code : 6(CEASE)
Error Subcode : 6(Other Configuration Change)
Notification : Send Notificationon the same dates you mean the same request are posted in IT2001? ie both full days?
Please clarify
usually the Time collision checks are followed only via posting using report rptarqpost and not while applying through portal in ESS
This is very strange you indicate
SO you need to check the basic tables first
You may need to check the collision.
Collisions Tables V_T554Y and V_554Y_B reaction indicators.
and V_T508A
able T582A set to time constraint of "Z
In backend Pa30 collision works like this
1) the logical collision, checks if there is an overlap in the validity
interval of the IT´s (begda, endda).
2) the physical collision, checks if there is an overlap in the time
interval of the IT's.
In the logical collision it is checked if there is an overlap in the
validity interval if at least one of the records is a full-day
( that is the case when you enter a Daily Work Schedule (DWS) )
So when one of the records has a DWS it is considered to be a full day
record and the logical collision is taken into consideration.
If instead you enter the only the time interval manually the records
are considered to be partial-day and the physical collision is
performed. In that case only the time interval is important.
So if the clock times are not entered the physical collision can not
take place.
The collision functionality is always based on clock times and dates,
never on the total nr of hours.
Edited by: Siddharth Rajora on Sep 21, 2011 4:57 PM -
How to prevent printing last print page in smartforms
Hi everyone,
when i print preview my samrtform, there is an extra blank page printing at end. for example, if i want to print 5 records, 6 print pages are printing. how to prevent printing this last page.
answers will be rewarded
thanks
chintuHi
Try out this
You need to Create --> Flow Logic --> Alternative process where you can
specify a condition that will either, Go to the last page or not
depending on the Conditions. You will need to set the General
Attributes --> Go to New Page check box and the name of the Page to go
to, as well as setting the Conditions as you have then to suppress the
data.
Regards
Pavan -
How to prevent contacts disappearing after FW upda...
Hi all, I would like to know how to prevent all contacts from vanishing after firmware update, can contacts be saved on memory card & retrieved or restored ? I have over 300 contacts & it would be a pain in the a** to restore it one at a time, thanks.
you can
a) back them up in your pc with PC Suite / SVI Cuite, and in the SD Card
b) Copy them all in your SIM Card (if not already recorded there instead of the phone memory -
How to prevent user keyin wrong in master-detail
How to prevent user keyin wrong in master-detail.
Example : User click button to created mster with out crete detail then they going to another master record for created detail for that master,
How to control user keyin master-detail currect record finish first then can go to another master?
Is it posible if I will disable another record of master and enable only current record after they finish to keyin master and detail of this record then I enable all.
If posible can you give me step-by-step and coding.
Thank you very muchI'm not able to understand the scenario. You probably will have to provide more detail of the issue.
--Shiv -
How to use the DISPLAY RECORD Setup Command in an etext file?
Hi All,
How to use the DISPLAY RECORD Setup Command in an etext file?
I want to display a <NEW RECORD> conditionally. The condition will be based on the data coming through from the xml file.
Please help me with an example. The BI User guide also doesnt show any examples.
Your help is appreciated.
Rgds,
Kiran PanditiHi,
You can use vb coding in BEx Analyser to calculate your unit price. For this you have to first display the attributes of your object "XYZ". Then you can use VB cosing to calculate the value for the unit price field.
One more thing cna you clarify whether is it display attribute or variable ?
Regards,
Balajee -
How to prevent MIGO when source inspection lot is either open or rejected.
Hi
How to prevent doiMIGO when source inspection lot for the vendor/material is open or the source inspection lot is rejected.Hi Sudhar,
Please find the process steps for your question :
How to prevent MIGO when source inspection lot is rejected
Go to Q-info record (QI02) for that particular material, vendor and Plant combination.
1.Use Inspection Type 0130 for source inspection.
2.Number of days ahead of lot to be created.
3.Through transaction code QI07 run the manual program to create a lot.This source Inspection may be rejected as in your case.
4.Control key contains the control on GR in the QM view of MM.
In the spro>QM>QM in Procurement-->Define Control Key and assign it to MM.
We can define here under Source Inspection Control that in case of GR for rejection-->GR not allowed.
This will prevent MIGO if in case Source Inspection Lot is rejected.
Thanks,
Ravi. -
How to prevent end user to create a Query View and save back to BW Server?
Dear All :
Do Someone know that how to setup authorization for Bex Query View Creation? We want to prevent end user to create a Query View to save back to BW Server his favorite folder. when our user run Bex Query, he can base on this query and use Bex Analyzer's save function to save a Query View and save into his favorite folder.
My question is :
1. Can we set up a Authorization to prevent end user to save Bex Query View?
2. Or can I remove Save function from Bex Analyzer to prevent end user use save function, But Developer should not to be prevent .
Thanks for all of your kindly response.
Best Regard
Lawrence KuoHi.
Yes, you can do it like you outline in your point 1):
You need to use the authorization object S_RS_COMP for this. This object let's you control what parts/components of a query the user can do stuff to. So, in your case, you need to have a role for the users, where you do not grant create-access to the component QVW, and then you need another role for developers, where you grant full access or whatever you need for your developers.
See [this post|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a6c54319-0e01-0010-20a4-fb81ad32f330?QuickLink=events&overridelayout=true&5003637661135] and the [SAP Help entry|http://help.sap.com/saphelp_nw70/helpdata/en/80/1a6859e07211d2acb80000e829fbfe/content.htm].
You will also need to use the authorization object S_RS_COMP1. If you already have a productive system with users doing reporting, both objects will be maintained in one of the roles already.
You also want to consider using the object S_RS_PARAM to allow users to create variants for the variabel screen.
Good luck.
Jacob
Maybe you are looking for
-
Nevv Palm TX will not sync my Outlook 2003 calendar
My new TX will not sync my Outlook calendar (or the Palm calendar for that matter). Will do tasks, memos, contacts. I have re-installed the Palm software several times now. Still no luck. Here is the log from my last sync: HotSync operation starte
-
Can not access Central Administration in SharePoint Foundation 2010
Hi, I have installed SharePoint foundation 2010 in Windows 7 machine. I can able to login into Central Administration. I can view Main page. But I can not enter into even any one setting. If i click any link i am getting login page again and I entere
-
Hello i have purched new computer with windows 8 and cannot sync with my ipod nano
hello I have a new computer with windows 8 and itunes works perfectly however it will not sync with either of our ipods.
-
Traversing folders in SMB shares
I am working on getting a couple Macs setup on our Active Directory domain. Once joined to the domain I can log in using my AD credentials however I get an error saying "There was a problem connecting to the server" " You do not have permissions to
-
Daisy Chain cFP-1808 Network interface module
Hello, I am trying to find some documententaion that explains how to Daisy Chain 2 NI cFP-1808, which is Network interface modules for the Compact Fieldpoint platform. http://sine.ni.com/nips/cds/view/p/lang/en/nid/202210 I am also trying to find out