Aggregate in warehouse stock Cube
Hello Guru
i need to improve performance in infocube copy of std Stock Material movement cube MMIC_003 .
I'd like create an aggregate without 0calday, becouse i need query base on month and not detailed by day,
But when i try to create this aggregate whithout 0calday the sistem doest't allow this operation becouse exist an exeption of aggregation
Do you know why? and if possible to do this aggregate to increase performance?
Kind regards
B.
I think you can not delete the 0calday. try to delete it with aggregate (expert mode,) but I don't think that will work.
possible solution ,
create a other same cube but without Infoobject 0calday use the same transformations in mapping.
create a multiprovider to put the 2 cubes togethers .
then in the query you can restrict the infoprovider in your keyfigure ex ( the one with exception aggregation , u can restric in your original cube , the others you can restrict for other cube
that will improve the preformance
Similar Messages
-
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 -
Display Warehouse Stock in SAP EWM
Dear Experts,
Kindly let me know what is the transaction code to display Warehouse Stock in SAP EWM.
Thanks,
ShettyHi,
Indeed, the Warehouse monitor pretty much gives you all the information that you need. Do not forget that from time to time you need to update the stock data from the EWM to the ERP using the transaction /n/SCWM/ERP_STOCKCHECK - Stock Comparison ERP in order for the monitor from the EWM to be conclusive with the valuated data form ERP.
All the best,
Claudiu Maxim -
Archive Stock Cube with non-cumulative nature
Hi All,
I have been trying to archive the Inventory (Stock) Infocube as we have more than couple of hundread million records in the cube and it is taking long time to execute query.
I know how to acrive the regular cubes and DSOs, but I couldn't find any helpful documentation where I can know how to archive the Infocube with non-cumulative nature or containing Marker update.
Can anyone pleaes post the link of document?
BTW, we are using BI7.0 SP15
Thanks,
DhavalHi,
There are two ways of archiving data from a non-cumulative InfoCube - time slot archiving and archiving with selection characteristics.
Time slot archiving (recommended)
As an archiving method, you must choose for a non-cumulative InfoCube, time slot archiving for the time reference characteristic. When you recreate an archiving object for a non-cumulative InfoCube, this characteristic is also suggested by the system.
Only archive non-cumulative changes up to a specific point in the past. This reduces the volume of data in the InfoCube. The marker (= end non-cumulative) remains unchanged.
In the variants maintenance screen, in the archive administration, under Non-Cumulatives, choose the Movements Only option.
You are only able to archive the marker if you also archive all of the non-cumulative changes. Subsequently, the contents of the non-cumulative InfoCube are archived completely. In the variants maintenance screen, in the archive administration, under Non-Cumulatives, choose the Movements and End Non-cumulative option.
You must archive the non-cumulative changes (for all times) first, and then archive the marker in a separate archiving run, so that the non-cumulative changes and the marker are stored separately in the archive.
The advantage of time slot archiving is that archiving runs can be carried out periodically using a single variant with a relative time restriction. The alternative archiving method described below does not have this advantage.
Archiving with selection characteristics
In some cases, archiving based only on time slots does not have the required effect of reducing the volume of data in the InfoCube. This is the case, for example, if the non-cumulative bearing objects are subject to high fluctuations, meaning that data is constantly being loaded for new objects and old objects are made obsolete. With time slot archiving, the end non-cumulative remains for all objects until all of the data in the InfoCube is finally archived, even if all the non-cumulative changes for an object have been archived already.
In this case, you want to archive and delete completely any objects that are no longer active in the InfoCube. This means archiving the marker as well. For other objects that are still active, you only need to archive the non-cumulative changes from the past, which means the marker is retained.
When you define the archiving properties for a non-cumulative InfoCube, do not therefore choose the time slot archiving method. Instead, select individually the characteristics that are relevant to restricting archiving runs. The time reference characteristic should also be included in this selection whenever possible.
Using this archiving method, for each archiving run, you need to create selection conditions in a variant. In the variant for the archiving run, in addition to the selection conditions, you can also specify for the selected characteristics whether or not non-cumulative changes and marker data is archived. If you choose to archive marker data, be aware that the time selection contains the maximum value for time.
Please refer to the below link to archive the data for Stock Cube:
http://help.sap.com/saphelp_nw2004s/helpdata/en/3f/c219fe9a46194aa66d55254fdab182/frameset.htm
Hope this helps.
Regards
Tanuj -
Query for item warehouses stock in a row
hi all,
How to retreive item warehouse stock in a row using query ?
SELECT T0.ItemCode, T1.ItemName, T2.ItmsGrpNam,
(Select WhsCode from OITW Where
WhsCode=T0.WhsCode and ItemCode=T0.ItemCode) as 'Wh',
(Select OnHand From OITW Where
Whscode = T0.WhsCode and Itemcode=T0.ItemCode) as 'Whstck'
FROM OITW T0 INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode INNER JOIN OITB T2 ON T1.ItmsGrpCod = T2.ItmsGrpCod
WHERE T0.ItemCode NOT IN 'a-item'AND
T2.ItmsGrpNam LIKE '%%test%%'
and T0.Onhand > 0
ORDER BY T0.ItemCode
Anyone correct query so that it will retrieve item warehouse stock in a single row.
Thanks
JeyakanthanI have tested your query, the result is just like you wish. The code can be simplified to:
SELECT T0.ItemCode, T1.ItemName, T2.ItmsGrpNam, T0.WhsCode as 'Wh',T0.OnHand as 'Whstck'
FROM DBO.OITW T0
INNER JOIN DBO.OITM T1 ON T0.ItemCode = T1.ItemCode
INNER JOIN DBO.OITB T2 ON T1.ItmsGrpCod = T2.ItmsGrpCod
WHERE T0.ItemCode NOT IN ('a-item') AND T2.ItmsGrpNam LIKE '%[%test%]%'
and T0.Onhand > 0
ORDER BY T0.ItemCode, T0.WhsCode
If you want each item has only one row and warehouse on hand column-wised, you have to use as much as SELECT for each column in according to your number of warehouses. It would be look like this one:
SELECT T0.ItemCode, T0.ItemName, T1.ItmsGrpNam,
(SELECT OnHand FROM OITW WHERE ItemCode = T0.ItemCode AND WhsCode Like 'Whs1') AS 'Whs1 On Hand' ,
(SELECT OnHand FROM OITW WHERE ItemCode = T0.ItemCode AND WhsCode Like 'Whs2') AS 'Whs2 On Hand' ,
(SELECT OnHand FROM OITW WHERE ItemCode = T0.ItemCode AND WhsCode Like 'Whs3') AS 'Whs3 On Hand'
FROM DBO.OITM T0
INNER JOIN DBO.OITB T1 ON T1.ItmsGrpCod = T0.ItmsGrpCod
WHERE T0.ItemCode NOT IN ('a-item') AND T1.ItmsGrpNam LIKE '%[%test%]%'
and T0.Onhand > 0
ORDER BY T0.ItemCode
Thanks,
Gordon -
Query on BCS virtual cube is not using the aggregates on BCS basic cube
Hi all,
I have BCS Virtual cube which is linked to BCS Basic cube. I built aggregates on BCS Basic cube.
I created simple query on BCS basic cube and ran in debug mode of rsrt, it showed the aggregates on bcs basic cube. But when I created the same query on BCS vitual cube and ran it rsrt debug mode the query did not show any aggregates, that was strange.
So My questions is whether query built on virtual bcs can utilize the aggregates built BCS basic cube, if possible please let me knows the tweaks.
Thanks,
Raj.1. Goto se37. Enter RSDRI_INFOPROV_READ and choose Display.
2. In line 82 (in a BW 3.5) there is a line that says:
CLEAR: e_t_data, e_end_of_data, e_aggregate, e_split_occurred.
Put the cursor in there and press the 'stop shield' or use CtrlShiftF12.
3. In the same mode open transaction RSRT and choose your query. Execute it. If you stop at the breakpoint, enter I_TH_SFC into one of the fields in the lower left area and press Enter. You should see a table with the characteristics you need in the system.
As I said I'm not quite sure if it works. I have access to a BCS system on monday. I'll try then to find out more.
Best regards
Dirk -
Transaction code to check warehouse stock with storage section combination
Hello Gentalemen,
Is there any transaction code to check the warehouse stock with combination of storage section in Warehouse Management?
Please let me know.
ThanksYou can use LX02 or LX03. In the tool bar click the third button which will give you the dynamic inputs from LDB(click the storage bin drop down and click on storage section). You can provide the storage section there.
Kesav -
Need to include Warehouse stock into MRP
Hi Gurus,
We have an issue to include warehouse stock into MRP.
This is because We have stock in warehouse to cover the demand but the MRP creates line against the VSF.
Please help me to resolve this.
Is there any customizing chnages there for including the warehouse stock.
Thanks in advance.
Naveen.Dear Naveen,
1) Normally we call un-restricted use stock as ware house stock.
2) you can check the same in MMBE
3) this stock is default considered by MRP in Net Req Calculation & Create Procurement Praposals
4) Coming to Block stock, if u want MRP to consider this stock then
5) Then Just Mark as Tick for Blocked stock in OPPQ & save
6) Then Run MRP system Consider block stock also in Net Req Calculation
Regards
kumar -
Hi,
Can anybody please tell me for "944: warehouse stock transfer", which Idoc type, Message type we can use to post in to SAP please (Inbound).
Thanks with regards,
Rao.Hi
This Standard contains the format and establishes the data contents of the Warehouse Stock Transfer Receipt Advice Transaction Set (944) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used by a receiving location to advise a depositor or an agent of the depositor that a transfer shipment has been received. This transaction set provides the depositor or the depositor's agent with detail information concerning product that has been received. <a href="http://www.rapidnet.org/Portals/9/Stds_Tools/archives/s9444010.pdf">RAPID 944 Standard (4010 - February 1999)</a>
<a href="http://www.rapidnet.org/Portals/9/Stds_Tools/archives/g94x4010.pdf">Guidelines for Warehouse Transaction Sets</a> -
Duty paid customs warehouse stock
Can someone explain what duty paid customs warehouse stock is? Is this a concept unique to GTS?
In the "real world" once the duty is paid, the stock is no longer relevant to the customs warehouse.
GTS is often making errors in designating duty unpaid stock as duty paid customs warehouse stock. What's the best way to address this?Hi,
for GTS the only relevant information for inventory/warehouse management is the customs status of the goods,
what means DUTY PAID or DUTY UNPAID.
DUTY PAID menas, you have already declared the goods for free circulation and customs has not longer any interst in this godds.
For DUTY UNPAID means, that these goods are under customs control, and import duties, and taxaes have not been paid for these goods. This is typically for godds in a customs warehouse,e.g. type D in Europe the case.
You can also store duty unpaid and duty paid goods in one warehouse, but you need to know how many goods are in which status - and this information is hold by GTS.
hope that helps,
regards,
Ralf -
Hi experts,
I have a stock cube which is compressed and having marker update till today. Now I am trying to do datamart using this cube.
Is it possible to do datamart with the cube which is compressed and having marker update.
suggest me the procedure to if it is possible.
regards,
rajesh.Hi Rajesh,
Check note 375098 (Datamart extraction from non-cumulative InfoCubes) -
Warehouse Stock Analytics u0096 Inventory Turnover
Has anyone experienced any problems with the (Business Content provided) BEx query 0IC_C03_Q0024 (Warehouse Stock Analytics Inventory Turnover), defined on the 0IC_C03 (Material Stocks/Movements) InfoCube?
Apparently the used BEx variable 0CYEAR-1 (Current Calendar Year - 1) is not defined correctly. When the query is run, a BRAIN284 (BRAIN 284) error message is output:
<i>Variable 0CYEAR-1 has the processing type "Manual Input/Default Value".
However, it is not input ready, and no default value has been specified.</i>
Does anyone know what behaviour this query should have, so that I can implement a manual correction?
Thanks in advance, DavideHi,
I'm also having the same problem. When I run the query in the Bex Analyzer, there are error messages indicates that the query is fail to load.
One of the error message is:
<b><i> Diagnosis
Variable 0P_REPA1 has the processing type "Manual Input/Default Value". However, it is not input ready, and no default value has been specified.
System Response
Procedure
Make the variable input ready or specify a default value.
Procedure for System Administration</i></b>
Can I know how to install the variable again fromt the content?
Cheers,
Alwen -
Hi Frds
What is the table and field name of the Warehouse Stock of Material ?
Thanks
PariHi,
check this MLGN table .
rgds
vijay -
Warehouse stock with production date of batch
Hello,
Can somebody tell me any report where user can see warehouse stocks along with production date of a batch. User wants to do FIFO while doing inventory transactions. And user wants to first transfer oldest produced batch first.
Please suggest.Hi Sudhir,
Thanks for your response. LX02 shows only GR date for quant- for certain quant GR date is updated as todays date if some stock transaction is done for that quant.
User wants report
He will then be able to move oldest stock based on production date. Example quant has GR date as 24th Feb 2011. But its production date is 24th Feb 2010. So ideally this stock should be moved in FIFO method based on production date.
To summarise, I require standard SAP report stock in LX02 as well as production date/receiving date of a batch in quant. -
How to APD create on Stock Cube (0RT_C37)??
Hi,
How to APD create on Stock cube (ort_c37). Pls help me for APD create on non cumulative???
ThanksAs long as the dimensionality of the cube has the same contents (even if it is in a different order), the reports will continue to work in my experience. If you add a new dimension, the report doesn't have a selection set up for that dimension and therefore is now invalid and all reports must be recreated against that cube. Adding new levels above the leaf level of your dimensions and adding new measures should not corrupt their reports.
I would suspect after a few iterations of losing their reports, your users will learn to test and specify their needs more completely to ensure they have all of the required dimensions.
Alternatively, you can set up one cube that only consists of calculated measures that has ALL of the dimensions of your AW. Create calculated measures that then point to these other cubes which may not have all of the dimensions. In this case, the report is using the "calculated" measures whose dimensionality does not change even if you add a dimension to one of the underlying cubes.
For example, if you have Time, Customer, Product, and Geography in your AW, but you choose to only have Time and Product in a cube called YEAR_ITEM_PLAN that holds your targets for the year, and they later decide to do their plans Time, Product and Gegoraphy, you could recreate the YEAR_ITEM_PLAN cube to include Geography and as long as the calculated members cube you created earlier always had geography, their reports should continue to function.
Maybe you are looking for
-
My sister froze her iPhone by trying to turn it off during a software update (not sure why) and restored it because she thought it would fix it. Unfortunately she unintentionally deleted all of her data and settings. She doesn't use iCloud, so I'm as
-
I have started to get a message since upgrading to LR 5.2. When I want to open a raw file from LR 5.2 into CS5. The messager says "This version of LR may require Photoshop Camera Raw 8.2. Please update using the Photoshop update menu. The message als
-
Numbers Question, Finding Values In Multiple Sheets and Tables
I would like for a cell to be looking at all sheets, and calculate the Debt 1 or Debt 2 allocated funds. It would need to find the word, Debt 1 and take the number two cells to the right...I have attached a document to my webpage... http://web.me.com
-
Oracle Workflow - Statement of Direction and BPEL
Hi, I am starting to study Oracle BPEL and other people at my company are studying Oracle Workflow. Recently I found the following article at the OTN, regarding the Statement of Direction of Oracle Workflow: http://www.oracle.com/technology/products/
-
Possible to set CacheSize for the single-JVM version of the data cache?
Hi - I'm using Kodo 2.3.2. Can I set the size for the data cache when I'm using a subclass of the single-JVM version of the data cache? Or is this only a feature for the distributed version? Here are more details... I'm using a subclass of LocalCache