Validity table
hi experts , what is validity in BW it is created when we use non cumulative key figures but what is the purpose of it
Please search the forum. Also, Please read rules of engagement
Edited by: Pravender on May 21, 2010 10:53 AM
I am not sure I understood your question.
Are you saying 'country' is also a characteristic and you are getting additional data to the cube for these new countries? Or just that more data is now being added to the cube?
If the plants are more or less defined for similar date range, or are defined for the period for which typical reporting would happen -
Say plant 1 is valid from June 1999, Plant 2 from Apr 2001 .... and so on. This would be the situation where you need plant in the validity table.
However, if your users are typically reporting over last two years, and not many plants have been added in this period, and not many are likely to be added later, you can remove plant from validity table. This should generally not impact query performance. Only if users frequently report on the overlapping period (when the plant existed, and not existed) would there be some performance difference. Unless the no of plants is high (say 100 ) the difference in performance either way should be minimal.
This is my limited understanding ( ie to say do not go solely by it ).
Similar Messages
-
Define the Characteristics of the validity table for non-cumulatives
Hi Friends,
Here I am designing MultiProvider ( ZCA_M01), based on the Two Business content info cubes (0IC_C03 & 0SD_C03 ) & one customized info cube (ZPUR_C01).
I done Identification for char & keyfigures also.
When i trying to activating the Multiprovider, here i am getting the error , error message is : Define the Characteristics of the validity table for non-cumulatives.
Even here I am attaching the error message help also.
Message no. R7846
Diagnosis
The InfoCube contains non-cumulative values. A validity table is created for these non-cumulative values, in which the time interval is stored, for which the non-cumulative values are valid.
The validity table automatically contains the "most detailed" of the selected time characteristics (if such a one does not exist, it must be defined by the user, meaning transfered into the InfoCube).
Besides the most detailed time characteristic, additional characteristics for the InfoCube can be included in the validity table:
Examples of such characteristics are:
A "plan/actual" indicator, if differing time references exist for plan and actual values (actual values for the current fiscal year, plan values already for the next fiscal year),
the characteristic "plant", if the non-cumulative values are reported per plant, and it can occur that a plant already exists for plant A for a particular time period, but not yet for plant B.
Procedure
Define all additional characteristics that should be contained in the validity table by selecting the characteristics.
In the example above, the characteristics "plan/actual" and "plant" must be selected.
The system automatically generates the validity table according to the definition made. This table is automatically updated when data is loaded.
Please take as a high priority.
Thanks & Regards,
Vanarasi Venkat.Hi Venkat,
If you want to include 0IC_C03 cube in your multi provider the you must make sure that the time characterestics ( 0CALDAY, 0CALMONTH ....) are present in all of the other info providers which you are including in the MP. The Time char to choose depends upon the Inventory cube in which you have mentioned during the definition. As you are using the standard cube 0IC_C03 it has the time char as 0CALDAY. Try to include this in all the other info providers and dont include more tha one Non-cumulative in the MP.
Try this and see if it helps.... -
Validity Table not updating for 0IC_C03 while updating data
Hi,
1.Validity table not updating for 0IC_C03 while updating data in my BW 7.4 With HANA data base?
Key fields : 0Plant
0Calday
if you run this programe after loading data - RSDG_CUBE_VALT_MODIFY it is updating.
2. I am not getting no marker update option in non-cumulative Info cube 0ic_c03 manage tab or in DTP tabs check as per 7.4 modifications?
and 2LIS_03_BX in DTP I am getting below this option only
Can you please give me solution for this issues.
Regards
UmashankarHi Uma,
Please go through the below link which might be helpful.
Not able to Edit Validity Table : RSDV
Marker Update Option is available under Collapse tab of Info cube.
Thanks,
Karan -
Validity table for a Non-Cumulative key figure
Hi,
I need to make changes to a validity table for a Non-Cumulative key figure.
I know initially it is done thru Extras- > Maintain Non-Cumulative value but subsequently how to change the parameters ?
Best Regards,
-Anurag DevIf you decide later that you require more validity-determining characteristics, you can modify the selection using the report RSDG_CUBE_VALT_MODIFY. In this report, the non-cumulative InfoCube is only changed to the extent that the new validity-determining characteristics are selected and the validity table is reconstructed. The structure of the non-cumulative InfoCube remains the same. You do not have to reload the transaction data for it.
-
hi,
I am designing a stock cube with non-cumulative values.
Data for amounts of stock movements I plan to get from Transfer Order documents.
Data will be extracted on daily basis and in cube I want to have among others following chars: quant, storage bin, storage type and warehouse nr.
I would like to include in validity table such all of chars mentioned above (i.e. quant, storage bin, storage type, warehouse nr and date).
I am wondering is it ok to include so many chars in this table. Are there any guidelines for designing this table?
Can you suggest any documentation?
Regards,
AndrzejYou can use RSDG_CUBE_VALT_MODIFY report for this.
See:
http://help.sap.com/saphelp_bw31/helpdata/en/02/9a6a1c244411d5b2e30050da4c74dc/content.htm
Also take a look on notes:
360249
534865
419490
Regards -
Validity Table in Non cumulative cube
Hi Friends,
What is the use of validity table in Non cumulative cube?
I have already studied the document 'How to Inventory
Please can any one explain me with example.
Thanks & Regards,
Ramnaresh.P.Hi,
Validity table is created for non-cumulative key values.
Non cumulative key figures are one which are not possible to cumulate such as head count, inventory amount, these are always in relation to a point in time.
Regards,
Shiva. -
FK01: Vendor Master Record Validation Table is not maintained
Hi Experts,
Appreciate your help on this matter: I have created a new Vendor Account Group and tried to used it. However, upon saving I encountered problem: error message Vendor Master Record Validation Table is not maintained. Do I missed some configuration?
Thank you very much!Hi,
STEP 3 : In Financial accounting > A/R A/P > Business Transactions > Outgoing payments > Manual Outgoing payments >
Define Tolerance (Vendors)
STEP 4 : Create a GL A/c Creditors in FS00 as a balance sheet a/c and in control tab give reconciliation type as Vendors
and Field Status Group G067. Assign this account in company code data in FK02.
Regards,
Sadashivan -
Set up validity table for inventory management
Hi all,
somebody know if it is necessary reload the infocube 0IC_C03 every time that change the transfer method with the Tx. RSDV?
Thanks in advance.
Facundo Romero.Hi,
If you decide later that you require more validity-determining characteristics, you can modify the selection using the report RSDG_CUBE_VALT_MODIFY. In this report, the non-cumulative InfoCube is only changed to the extent that the new validity-determining characteristics are selected and the validity table is reconstructed. The structure of the non-cumulative InfoCube remains the same. You do not have to reload the transaction data for it.
I hope this helps. -
APP-FND-01444 additional columns in "validation table information"
I have the following ERROR, when add additional columns in validation table information.
Table Name: “oe_order_headers_all oea, HZ_CUST_ACCOUNTS hca, hz_parties hp”
Table Columns:
Name
Type
Size
Value
OEA.ORDER_NUMBER
Number
10
Meaning
ID
OEA.HEADER_ID
Number
10
Where/Order By: OEA.SOLD_TO_ORG_ID = HCA.CUST_ACCOUNT_ID
AND HCA.PARTY_ID = HP.PARTY_ID
AND OEA.FLOW_STATUS_CODE= 'BOOKED'
Aditional Columns: HP.PARTY_NAME"Customer"(50)the problem was the following space were not there.
Aditional Columns: HP.PARTY_NAME "Customer" (50)
before and after "Customer" there were no space. so we need spaces before and after the column name. -
Validity Table Question - 0CALDAY and 0PLANT
Hi, I have an Inventory InfoCube 0IC_C03 and I noticed that the validity table has both 0CALDAY and 0PLANT checked.
I read the documentation that it's best to have just 0CALDAY.
http://help.sap.com/scenarios_bus2004/helpdata/en/42/266241fe918347e10000000a1550b0/content.htm
The document does mention a 0PLANT scenario, but I'm not quite understanding it.
1. Will it hurt to have 0CALDAY and 0PLANT?
2. What would be the consequences from a reporting perspective if I have 0PLANT in the Validity Table?
Thanks!*copy paste from some other forum*
Validity table defines the range of the characteristic values for which the non-cumulative KF is valid.
Let us say your cube has 0calday, and it has data from 01/01/1999 to 12/31/2000. If you run a query and check (say its stock cube) stock balance per day per plant, it will calculate balances for each plant and show starting from 01/01/1999 onwards.
However, if you had a plant that became operational on 06/01/2000, you wouldn't want to see a 0 stockbalance for it starting from 01/01/1999 (or say when calculating the average, take as if stock existed from 01/01/1999) but from the date the plant actually existed ie 06/01/2000.
In this case, if your validity table had only 0calday, your report would show 0 stock for each day from 01/01/1999 to 06/01/2000 for this new plant (not a good idea), while if you defined it at plant level, you will see the report starting at 06/01/2000 while it will start from 01/01/1999 for other plants. This is what you want
see this http://forums.sdn.sap.com/thread.jspa?threadID=318570
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/204a99c7-b3c5-2e10-f18f-e3ddb6ec6ad3?QuickLink=index&overridelayout=true -
hi gurus,
i am loading data for Inventory management.
in the document how to manage inventory management i read about validity table....r time reference characters, somebody kindly explain me the link between reference point and validity table and plz explain what is validity table with examples.
any help will be appreciated.
thanks and regards
neelkamalHi neelkamal
Look at this previous threads
Inventory Management: Validity Table
Validity table for stock cube
and these links
http://help.sap.com/saphelp_nw04/helpdata/en/67/86b264415811d1893d0000e8323c4f/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/7e/c81e6d52c511d182c50000e829fbfe/frameset.htm
Regards
Naalla -
MySQL connectivity problem: no validation table provided
hi there,
As a superbeginner, on my Mac G4 OSX 10.4 I am trying to add a MySQL database in Sun JSC 2.1, following the tutorial:
Creating Database Server Types and Data Sources
So far I have managed to
-install mysql 3.1.14 and
-add this as a new database server
When I try to add a data source, I cannot select a validation table (message: No Tables were found. Check your connection information), and I cannot find in the manuals how to make one. When I test the connection the connection status is succeeded, but the validation table status is failed (No validation table provided...)
In a seccond attempt, I also installed MySQL 4.1.21 and navicat (in which the connection seems to be good), but I cannot figure out how to connect this version 4.1.21 to the JSC, because 4.1.21 differs in installation (it uses an installation package in stead of a zipped folder) which is not covered by the tutorial.
Any hints on one of the two attempts, or a suggestion for a database which might give a beginner like me less problems to connect? Thanks a lot.
[email protected]I think the simplest way is:
create a table:if you have mysql 5.x you can di it with mysql tools (mysql administrator or mysql query browser), if you have a non graphical version of mysql you have to create the table with prompt.
Create table Paziente (
codice_fiscale_paziente Char(20) NOT NULL,
nome Char(20),
cognome Char(20))
ENGINE = MyISAM;
than open JSC (it doesn't have a jdbc driver installed to work with mysql, you have to download from mysql website and install in jsc)
servers--> right click -->add data source
than :
data source name : the name you want to use
server type: mysql
database name : your's database name
if you have user autentication in your db, set user and password
set the correct db url
and... test connection
it should work -
How to insert a value in the Validity Table with Report ABAP
Hi,
I should insert in the validity table in the field "To Mode" the value "R" through a report ABAP.
Is possible? Have I seen that the exist FM RSDV_INSERT_VALID_TAB. Is possible to use ? As?
Thanks.Hi, thanks the same to everybody. I have already resolved.
Regards.
Charly1 -
How to setup a validation table in the IBM AS400 ?????
I am trying to use the Java studio creator with the IBM AS400
and I am having difficulty setting up a validation table.
I created a totally new DB2 SQL table, with just a couple of columns.
However, when I use it as the validation table to setup the Datasource, I get the following message:
[SQL5016] Qualified object name PMABR not valid.
The ideal validation table exists only for connection validation purposes. Do not use an existing table that has a large number of rows or a table that will be frequently accessed.
any ideas?
thanks a lotThanks for rectifying me Howard.
I just read your full article on this too and its very well explained here:
http://www.dizwell.com/prod/node/357
Few lines from your article
It is true, of course, that since Version 8.0 Oracle has provided the ability to create a Keep Pool in the Buffer Cache, which certainly sounds like it can do the job... especially since that word 'keep' is used again. But a keep pool is merely a segregated part of the buffer cache, into which you direct blocks from particular tables (by creating them, or altering them, with the BUFFER POOL KEEP clause). So you can tuck the blocks from such tables out of the way, into their own part of the buffer cache... but that is not the same thing as guaranteeing they'll stay there. If you over-populate the Keep Pool, then its LRU mechanism will kick in and age its contents out just as efficiently as an unsegregated buffer cache would.
Functionally, therefore, there can be no guarantees. The best you can do is create a sufficiently large Keep Pool, and then choose the tables that will use it with care such that they don’t swamp themselves, and start causing each other to age out back to disk.
Thanks and Regards -
Inventory Management: Validity Table
Hi Guys,
For the Stock cube (0IC_C03) in BW, a validity table is generated.How to delete an existing characteristic from the validity table or how to add new characteristics to the validity table.
Thanks.Hi Govind,
You can use RSDG_CUBE_VALT_MODIFY report for this.
See:
http://help.sap.com/saphelp_bw31/helpdata/en/02/9a6a1c244411d5b2e30050da4c74dc/content.htm
Best regards,
Eugene -
Validation Tables and Constraints
Ok, here is an interesting question. If you had validation tables such as building codes with their translations, or person type codes, or sorority codes, or anything that has changing codes that are valid and invalid over the years --- that your database application used with data this person lives in this building code and it goes to get the long translation from the validation table ( a whole bunch of them) and you wanted to increase the efficiency of such validation tables so that you could put a STATUS (old do not use now but valid for old data, active use now for new data), how would you go about doing this en masse for the whole database and all of the validation tables?
Would a constraint work, user defined? And how? Or how would you most efficiently go about this?Ability to deactivate old values in validation tables but leave them for integrity of historical data
VALIDATION - include the ability to inactivate old values in the validation tables so that these values can be in the database for old rows (records) but cannot be used for new rows (records).
The fact to leave the old value in there is for referential integrity for the old data values but show they are inactive and to only allow new data to be added with CURRENT valid values. No matter what you tell the people entering the data, if a value is valid for entry they will enter even if it has not been used for years
How to do this most efficiently with constraints now or will we have to add triggers to every piece of update and insert code?
Maybe you are looking for
-
Program ID in RFC connection of Type TCP/IP:
Hi , Please let me know need to put Program ID in RFC connection of Type TCP/IP. Is it necesary to register in java environment? Regards, Praveen K
-
Adobe flash crashes in Firefox but not with Internet Explorer
I don't wish to go back to an earlier version of Adobe flash as the earlier version caused other problems.i.e. with RealPlayer. Why is it that the latest Adobe flash works perfectly with Internet Explorer but will not work with Firefox. Is there any
-
How to display SPD form labels in two different languages?
I have a SharePoint 2010 farm with English language as my default language. Also I have Arabic language pack installed on my server. I need the newform/editform/displayform (SPD Forms) to be shown in Arabic language also. Can i use resource file refe
-
IPhoto won't import photos from iPhone
Hi - using a MBP 2.2, Leopard, iLife 08 and an 8gb iPhone. iPhoto used to import photos from the iPhone no problem - now it won't import it at all. Says it's an unreadable file (though a normal jpg). What gives? Same issue trying to import two jpg's
-
Hi, I used to programm in java but then I took a break because of school issues for a long time. Now it seems like Ive forgotten everything. Well I installed java again (because reinstalled windows meanwhile) and I successfully set my PATH variable,