Inventory Cube Issue
Hi Experts,
We have created a copy of 0IC_C03 with more no of fields added to the copy cube CIC_C03. We had lot of data mismatch in the earlier stage & now after a long time this copy cube is working fine in production. We have not yet compressed the deltas in the cube.
Now, later there was a field to be added in the inventory cube which takes data from an ODS. For this we created one more copy cube as we didnot want to disturb the inventory cube in production, hence we created one Zcube which is the copy of CIC_C03 with an added field. In the update rules we have a routine which fills with data from the ODS. The CIC_C03 acts as datasource for this Zcube.
My question is:
1) I dont feel that after a month or so, we require the data in CIC_c03 as the same data comes in ZCube. So will deletion of data from CIC_C03 affect my data?
2) The intial data in CIC_C03 are compressed whereas the deltas are not yet compressed. Should the full upload to Zcube take after compression only?
3) Suppose we delete the data from CIC_C03 after 2 months after a full upload is taken till that point. After deletion, the deltas will be coming in CIC_C03, canl these everyday delta be transfeered to Zcube?
Waiting for reply.
Regards,
Vaishnavi.
Hi,
The note(637927) is saying that the KFs which represents the <b>values</b> of Stock-in-transit (issue, receipt, current) are deleted in the cube . But still the cube is containint the KF which represents the <b>quntity</b> of Stock-in-transit (issue, receipt, current) .
So the deleted KF are :
0VALTRANSST - Stock-in-transit value
0RECCCNSVAL - Stock-in-transit issue value
0RECTRFSTVA - Stock-in-transit receipt <b>value</b>
Available KF are:
0TRANSSTOCK - Stock in transit <b>Qty</b>
0RECTRANSST - Receipt <b>quantity</b>: stock in transit
0ISSTRANSST - Issue <b>quantity</b>: stock in transit
So to find out the value of Stock-in-transit , you will use the Stock in transit. The scenario has to be used in this calculation is same as explained in note:589024.
With rgds,
Anil Kumar Sharma .P
Similar Messages
-
Inventory Cube Stock Quantity/Value Issue
Hi Experts,
I have an issue regarding inventory cube about the stock value and quantity.
The Issue is:
1. I Loaded the 2LIS_03_BX first to initialise the materials opening balance, after compressed ther request with the Marker (checked) .
2. I loaded the 2LIS_03_BF with Initialize without data transfer infopackage and compressed in the cube
3. And I did full load 2LIS_03_BF and compressed with check box selected for marker update.
The issue I have is, when the stock quantity/value of a material ( BX , for example is taken on Dec.2011) is calculated(non cumulative key figure ex.0VALSTCKVAL/0VALSTCKQTY in the inventory cube) backwards based on Issues and received stock/value of material , I am not getting the value/stock equal to the value when the business started ( i.e for example Dec.2009, time at which the material opening stock is counted and entered in the system).
example: When I loaded BX ( intialize opening stock), let us suppose for Material A , have 1000kg in Dec 2011. When the non cumulative key figure (0VALSTCKQTY/0VALSTCKVAL) is calicualted for each month or day , at the end of the period for example Dec.2009 the stock should be 100, but I am getting more than 100 like 150 for example, even though all the issued,received and 0valstckval/0valstckqty are correct upto Dec.2009.
am i missing any steps or please let me your thoughts on this one.
Regards
VamsiHi,
Please follow the steps mentioned in this link.I think 2LIS_03_BX full load should not be compressed with marker update only deltas to be updated in marker table of BF and UM.
http://wiki.sdn.sap.com/wiki/display/BI/StepbyStepLoadingDatatoInventory+Cube
Hope it helps.
Regards,
AL -
BW on HANA - Inventory Cube Optimized Cube issue
Hi All,
We have an inventory cube which works perfectly fine and we created a HANA optimized copy of the same cube. We sourced the Initialization from the original (non-HANA) cube, loaded data, and then we loaded the rest of the data from the corresponding DSOs (one for 2LIS_03_BF and one for 2LIS_03_UM).
In order to reconcile them, I opened both of them in BEx Analyzer. The original works perfectly fine, however the HANA optimized one, give me a error when entering the Fiscal Variant:
Error in BW: Time is not consistent.
Error reading the data of InfoProvider
Error while reading data; navigation is possible
I checked in RSDV and the validity dates are fine. When I check in RSRV I get the following errors when running "Test the partitioning column for InfoCube" and the "Consistency of time dimension for InfoCube". The return issues. If I try to repair the issues, I get the same error message.
An exception with the type CX_SY_DYNAMIC_OSQL_SEMA
Message no. RSRV000
Any clues?Hi Busy waiting,
Please see if the following notes help you to solve the issue :
1999013 - RSRV - Initial key Figure Units in Fact Tables test results in exception
1953650 - RSRV - Fact tables and dimension tables of InfoCube results in exception error
BR -
Inventory Cube Compression - Non-Cumulative
Dear All
I have loaded setup tables in R/3
BX as on date TAC MCNB1
BF i.e. Historical TAC OLI1BW
UM TAC OLIZBW
I have loaded the Inventory Cube form all the three Data Sources
2LIS_03_BX : Initial Status
2LIS_03_BF : Initialization
2LIS_03_UM : Initialization
The queries are <b>fine without compression</b>
I have compressed the cube
2LIS_03_BX : with marker update
2LIS_03_BF : without marker update
2LIS_03_UM : without marker update
After compression the data for Stock issues in 24,36,48,60 months is giving vague values i.e.. IT IS ADDING UP ALL THE PREVIOUS VALUES TO SHOW FINAL VALUE
WHAT ARE THE SETTINGS TO BE MADE FOR COMPRESSION OF NON-CUMULATIVE CUBES ?
AM I MISSING ANYTHING (STEPS) ?
Thanks & Regards
DanielDear Anil
I have followed the same procedure
i.e.
BX-init: Compression with marker update
BF-init: Compression without marker update
UM-init: Compression without marker update
BF-delta loads: Compression with marker update
UM-delta loads: Compression with marker update
But surprisingly the values are not reflecting correctly
Thanks & Regards
Daniel -
Inventory cube - non cumulativekey fig values are showing -ve values
Hi Guru's,
For Improving the performance of inventory cube *0IC_C03
The following steps i did:
1) Created History cube by taking a copy of actual cube (0IC_C03).
2) Transferred all the four years of data (2007, 2008, 2009, 2010) to history cube(4 yr data) as a back up to do clustering and for cube remodelling.
3) After doing all these, loaded the current 3 years (2008, 2009, 2010)data back to the actual cube and kept one year data in the history cube (2007) (i.e maintained only recent 3yrs data in actual cube).
5) Created a multiprovider includes actual and history cubes and populated the existing report on top of the multiprovider.
6) After purging one year data from the actual cube, stock values in the reports are showing negative values
7) To clear that issue i loaded the 2007 year data back to the actual cube (now the cube has all years data as it was before) to avoid the negative stock value, but again stock values are showing negative values.
How to solve this issues in inventory cube..
how too eliminate the negative value in reports which was working prperly before data purging( removing the first year data from the actual cube)Hi prayog.. 10q for answering... Yeah i went 2 the data targets. And the forumlae is already wrriten like this IF( Debit/Credit = 'H', Qty in OUn, ( 1- * Qty in OUn ) ) for Actual Consum. K.F and IF( Debit/Credit = 'H', Amt. in local curr., ( 1- * Amt. in local curr. ) ) for Amount.....
So i already said that from one of the infosource the data is flowing through ODS and then 2 CUBE. So i checked out the data in ODS with the movement type and posting date as per in the Report.. I selected the 'Debit/Credit' = H and Movement type and Posting date... But in ODS o/p the keyfig's are not displayed..... This is the problem...
Cheers,
Hemanth Aluri... -
Non Cumulative Inventory Cube Remodel
Hello Gurus,
I've existing inventory cube with non-cumulative key figures with large amount of data. We are using standard non cumulative key figures 0TOTALSTCK, 0ISSTOTSTCK & 0RECTOTSTCK.
Now I've a new requirement to report issues (0ISSTOTSTCK) & receipts (0RECTOTSTCK) based only on LB. Right now they both are in base UOM. Converting them in LB in query (on the fly) is not an option because of volume / performance of report.
I'm planning to do this in backend by adding two more key figures for issues & receipts where i'll convert standard ones in LB. I'm not going to touch any of existing non cumulative key figures. But the overall structure (F table) is going to change.
I'm concerned whether this will work? Any risks? Marker updates?
Thanks.
AbhijeetPlease have a look
http://sap.seo-gym.com/inventory.pdf -
Inventory data load from Inventory Cube to another Copy Cube
Hello Experts,
I am trying to load Inventory data from the Inventory cube(say YCINV) to a copy cube say YCOPY_CINV(copy of Inventory cube), but the results appear inconsistant when I compare the reports on these 2 cubes. I am trying to populate a fiield in copy cube so that I can populate the same data back to the original cube with the new field in it, I am doing this reload back and forth for historical data purpose only.
I have seen lot of posts as how to run the setups for Inventory data, but my case does not need to perform set up runs.
Does the note 1426533 solve the issue of loading from one cube to another ? we are on SAP BI 7.01 with SP 06 ,but the note specifies SP 07 ?
I have tried note 375098 to see if it works, but I do not see the options as mentioned from step "Using DTP (BW 7.x)" in BI to perform this note
Please advise on whether to go with implementing note 1426533 or is there any other way to load inventory data from one cube to other.
Regards,
JBHi Luis,
Thanks for your reply,
I do not see any setting like Intial stock in DTP except "initial non-cumulative for non- cumulative". I did try using the option "initial non-cumulative for non- cumulative" ,but the results still do not match with the inventory cube data.I do not see the check box for marker in the copy cube (under roll up tab). Please let me know if we can really implement this solution ,i.e. copying from inventory cube to copy cube and then re-loading it back to inventory cube for historical data. Currenlty, I am comparing the queries on these 2 cubes, if the data matches then I can go ahead and implement it in Production, other wise it would not be wise to do so .
Regards,
JB -
Hi All,
I have a need for a customized inventory cube, and am planning to use BX, BF and UM extractors into the same cube. I will enhance all the 3 extractors where they have all the characteristics needed for my cube and queries to match my requirements.
I have the following questions.
1. Some of my reports will require to report weekly and some monthly and some adhoc or when ever they want to see (like daily). So we will be updating the cube every night. Since it gets loaded every night if I left 'No marker Update' unchecked, but COMPRESS the cube after daily load how the data will be kept in the cube? and the impact on the queries.
2. How to decide which key figure should be non-cumulative. I have beginning balance, receipts, issues adjustments and turn rate for each week. But I believe except beg balance rest of the key figures can be cumulative.
If you have done inventory please advice.
Thanks,
Alex.Alex,
If I define the amount as non-cumulative (what ever the KYF) and gets calculated during the query run time and based on the time requested in the query (cal week, calmonth etc) the value will be internally calculated and displayed in the query. is this a valid stament?
--> Yes. That is the advantage of Non-Cumulative keyfigures.
--> Inventory CUBE: 0IC_C03 contains calday, week, month. Based on user selection it displays balances for day level or week level or monthe level. No need to do any speicific calculation at updaterules or transformation level.
--> Just do delta's daily and compress with marker update(means no check box).
Check: [Inventory management: Usage of 2LIS_03_BX datasource |http://sapbwneelam.blogspot.com/2009/03/inventory-management-usage-of-2lis03bx.html]
[How to Handle Inventory Management Scenarios in BW (NW2004) |http://sapbwneelam.blogspot.com/2008/11/how-to-handle-inventory-management.html]
Srini -
Inventory cube datamart from one BW system to other BW system
Hi experts,
I have a requirement wherin I have to load the data from Inventory Cube 0IC_C03 from my old BW system to new BW system along with the markers & historical data.
So I have generated the Export datasource of 0IC_C03 and mapped with transformations to my new cube.
As per the 'Note 375098 - Data mart extraction from non-cumulative InfoCubes' , I have extracted using infopackage from the source infocube using the 0RECORDTP = 1 but I am not getting the option in DTP as 'Initial Non-Cumulative for Non-Cumulative values'.Since my datasource is not having the check box 'Opening balance'.
If I try running it as normal update then the DTP load is failing with the error as unlimited time characteristic as the 0calday is having the date 31.12.9999 for all marker records.
After the Full load (0RCEORDTP=1) to PSA,I also tried making the datasource to have 'Opening balance' marked using the ROOSOURCE table STCKUPD field and then tried using the option 'Initial Non-Cumulative for Non-Cumulative values' but still it's extracting zero records to Target cube from PSA.
Please guide me how to proceed with this without extracting the BX initialisation from R/3 system.
Thanks & Regards,
UgendharHi Ugendhar,
did you manage to solve your issue? I'm getting the exact same problem....
Thanks,
Enric -
Damaged inventory cube 0IC_C03
Hi all,
My inventory cube is damanged because some data is not loaded via delta.
what i done is i stopped the back ground job which is running for compression of the request.i done Init with full repair request loaded missing data.(_03_BF). full load.
now my question is setting up marker for BF . my opening stock is around 2006. I loaded from 02.2007 to till the date. It is not a historical data(Because it after 2006). current data.
can i do compression with marker or without marker.
pls help me this is very important for me.
thanks .Hi
About the Marker - understood........I did....without checking it. that is not the issue. Please see below the detail of the error log. Listcube does not show any entries. the range of posting dates i loaded was 1/1/2000 to 1/10/2010....valuated stock only..........
this is the error message..........
Multiple entries found with NCUMTIM 'unlimited'; compression not possible
Message no. DBMAN380
Diagnosis
The time dimension contains multiple entries for which the time
reference characteristic (NCUMTIM) is set to 'unlimited'.
The value 'unlimited' is the maximum possible value for the time
reference characteristic. This value is reserved for markers in
non-cumulative InfoCubes and cannot be used for standard transaction
records.
System Response : Compression is terminated.
Procedure : Contact your system administrator.
Procedure for System Administration
To allow compression to be carried out, the entries must first be
removed from the InfoCube.
To do this, you can proceed as follows:
1. Delete all packages that contain records in which the time reference
characteristic has the value 'unlimited'. You can identify these
packages by using transaction LISTCUBE.
2. Reload these packages and create a rule in the transformation that
maps the value 'unlimited' to a year before 9000.
3. Using transaction RSRV, then delete all entries that are no longer
used from the time dimension.
The InfoCube can be compressed again. -
DataMart from Inventory Cube (0IC_C03)
I want to use the daily inventory cube to data mart and load to a cube/ods otherwise. I am aware that the values of non cumulative kf will not be available but that is okay I need the value of the cumulative kf.
Is there any issues or problems that people can see if I data mart from this cube? ThanksHi Niten,
Check this link:
http://help.sap.com/saphelp_nw04/helpdata/en/8f/da1640dc88e769e10000000a155106/content.htm
Also check the Integartion (last) section in this link:
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a62dee07211d2acb80000e829fbfe/frameset.htm
Bye
Dinesh -
Constraints need to consider to build Inventory CUBE in ECC 6.0
Hi,
I am new to ECC. Can any one help me on
what are all the details (or) required constraints need to consider , to generate inventory cube?
If my Manager asked me to generate INVENTORY CUBE.What questions can i shoot to my manager.
Early Responce is Ariciated.
Thanks in Advance.
~bharathInventory Cube : 0IC_C03
Suggest you to explore with above search to get more details. would like to share below links for your ready reference.
http://wiki.sdn.sap.com/wiki/display/BI/StepbyStepLoadingDatatoInventory+Cube
http://help.sap.com/saphelp_nw04/helpdata/EN/5b/8dc73cee4fb55be10000000a114084/content.htm
Once you search on the forum, you will observed constraints / issues faced by consultant on building inventory cube and sdn experts would have suggested ways to resolve it.
all the best. -
HELP : Inventory Cube - Missing routines in transformation
Hi all,
Im working with BI 7.0 and i've activated Inventory Cube from Business Content. Checking the the entire data flow i saw that there were a lot of missing routines in the transformations from datasource to the cube (UM, BX and BF).
My question are :
1) Where can i find the corresponding routines (abap code OO) to all that missing routines?
2) In order to avoid this issue, which is the correct way to activate this Cube?
I'have activated other cubes and i did not have any issue.
THANKS IN ADVANCED
RegardsHi,
Install the cube using the 3.x dataflow. In that dataflow you'll find the routines.
Replicate the same to your transformations. Its not necessary to convert them to OO. You can still use standard ABAP.
Cheers,
Kedar -
Inventory cube with Movement Type
In standard Inventory cube 0IC_C03 we have added movement type and loaded the data(followed the process exactly as mentioned in the How to handle Inventory management and compressed).
After loading the data materialwise valuated stock qty and value is matching, but when we drill down movement typewise(for ex.101,102 etc) data is not matching with R/3.All 101 movement types showing in negative values.
Do we have to do any changes in the standard routines if we add movement types in the cube 0IC_C03?.We are loading the data based on processing keys as per the standard routines.
Please help me with your inputs.
Thanks in advance..
SoujanyaHi,
1)Receipt and Issue key figures already avilable in the cube right?.Still do I have to add in the zic_c03?.
I would like to suggest you to take fields of the cube as it is the fileds available in BF datasource . And any way have those Kf mentioned by you are already in 0IC_C03 cube,so no need to take them here also.
2)If we drill down based on movement type in the report we have to include on receipt and issue key figures?.
In the drill down report , you better take KF 0QUANT_B,0VALUE_LC into columns and Movement type into Rows.
3)We shouldn't look valuated stock qty and valuated stock value based on movement type?
Yes,It does not make scence.
With rgds,
Anil Kumar Sharma .P -
Inventory cube 0IC_C03 ,Stock on particular date
Hi All,
We are trying to get the stock on a particular date using cube 0IC_C03 ,but we are unable to get the total stock on a given date.
1)Ex: I want stock on 01.12.2009 ,but in the query output I am getting null values.
I am only getting the total stock quantity on the loaded date for ex:04.01.2010(which is my data loading date in to the cube).
2)And when we restrict 0calday with <=01.12.2009 ,i have to get the total stock till 01.12.2009
Thanks®ards,
SunithaHi,
Check
Treatment of historical full loads with Inventory cube
Setting up material movement/inventory with limit locking time
1)Ex: I want stock on 01.12.2009 ,but in the query output I am getting null values.
I am only getting the total stock quantity on the loaded date for ex:04.01.2010(which is my data loading date in to the cube).
For 2LIS_03_BX it will give the extracted date only
2)And when we restrict 0calday with <=01.12.2009 ,i have to get the total stock till 01.12.2009
try with below options.
Use :
0VALSTCKVAL " for Value
0VALSTCKQTY " for Qty
0CALMONTH " for Month
Use the above combinations in New Selections in columns and go it.
For Qty Opening:
New Selection bad drag abd drop following things
0VALSTCKQTY " for Qty
0CALMONTH " for Month and restrict with less then or equalto option variable (single value, user input) and set the offeset
value = -1 bcoz if user will give 12.2009 , so it will display 11.2009 closing stock, this is opening for 12.2009.
For Qty Closing:
New Selection bad drag abd drop following things
0VALSTCKQTY " for Qty
0CALMONTH " for Month and restrict with less then or equalto option variable (single value, user input) .
In the same way build for Value and other Keyfigures on 0IC_C03.
And
Drag & drop
0MATERAIL
0PLANT " Give some Input Variable.
See the steps.
Treatment of historical full loads with Inventory cube
Setting up material movement/inventory with limit locking time
If it is BI 7 then for BX in in DTP in Extraction Tab you need to select Extacrion mode = NON-Cumulative option.
Thanks
Reddy
Maybe you are looking for
-
How do i add my contacts to my iphone from icloud
The recent software update made me lose my contacts. How do I get them back? I still have them on my ipad.
-
hi everyone hope you can help ive just synced my partners phone because shes due a new one because its damaged,ive plugged the new one in and the only backup points listed are from my phone and not hers,pls help?
-
Changing input language freezes the system
Hello, when switching from one input language to the other in a time period of one minute or less, the system freezes for 30 seconds and sometimes even more. Has anyone ever had such an issue? Any ideas what causing the system to freeze? Thanks in ad
-
Query engine failed error for crytal report refreshing to new params in jsp
Using licensed weblogic 8.1 server in production mode. Weblogic workhsop has inetegrated supprot for crystal reports 9. Using standalone report & accessing sql server through odbc, i got result for different parameters passed. Problem Area
-
Why do I have to enter 2 different passwords to 2 different apple IDs when I have to update an app
Whenever I click on the update button I have to enter my current Apple ID password then it starts updating. But then it asks for the password to my old Apple ID. So I enter that password then it just stops updating and I have to do the same thing ov