Ageing stock - analysis per warehouse
Hi there,
could you pls let me know whether there is any transaction that gives stock ageing analysis not for plant, but only for specified warehouse?
thanks a lot for help.
I
Hi,
In the Standard, Stock Ageing Analysis can be carried out at Plant level.
T Code - MC46.
Regards,
Bijoy Kumar
Similar Messages
-
Minimum stock level per warehouse and MRP
Hello experts
We have tested minimum stock level per warehouse and try to use it for the MRP but it seems that the MRP uses for a specific warehouse the consolidated minimum level
For example
WSE 1 minimum stock level 10
WSE 2 minimum stock level 5
MRP runs for WSE 2 recommandation is calculated based on 15 pieces of minimum stock level (WSE 1+2)
Could you please tell me if this is normal behavior and the use of minimum stock level per warehouse is not possible ?Hi.....
SAP gives recomendation on Overall stock basis and not on Minimum Inventory of Particular Warehouse.
It is standard behavior. But SAP should think of it as it is not right recomendation if someone tries to view it as per warehouse.......
Regards,
Rahul -
'In Stock' quantities by warehouse in Sales Order
Hello All
Can anyone advise if there is anyway that a user can view the 'in-stock' quantity per warehouse ina sales order. Currently the 'in-stock' column is totalling all stock across all warehouses, but my customer would like to see the quantity in one specific warehouse. Is this possible as standard, or would I need to do a formatted search?
Thanks
StuartNow sorted m yself
-
Inventory Age Structure Analysis
Hi,
I am using PowerPivot of Excel 2013 and trying to accomplish an inventory age structure analysis.
I have got a snapshot table "stock_table" with daily updates for products on stock and a custom date table. The columns of the stock table are as follows:
date
product_key
units
I'd like to show a summary of products which are let's say <=30, >30 and <=90 days on stock. Products which are at query date not any more on stock should be excluded from the summary.
Example:
stock_table:
columns: date, product_key, units
01/31/2014, 4711, 200
02/28/2014, 4711, 200
03/31/2014, 4711, 100 (last entry, no units left at 04/03/2014)
01/31/2014, 4712, 100
02/28/2014, 4712, 100
03/31/2014, 4712, 100
04/03/2014, 4712, 100
03/31/2014, 4713, 300
04/03/2014, 4713, 300
Age analysis as per 04/03/2014 should show:
stock age <=30 days: 4713, 300 units
stock age >30 days and <=90 days: 4712, 100 units
4711 should not show up because it has zero units as per 04/03/2014
Can anyone give me a hint how to accomplish this analysis via dax?
Thanx
ChiemoHi Gerhard,
thank you very much for your excellent solution. Based on your file it was easy to adapt your solution to my real data.
One tiny and really minor point for other users of Gerhard's solution from my side to one formula where I got with my real data an error message: please replace in the formula of the calculated column "StockAge" in the table "Inventory"
the "<=" sign in the fourth row by a "<" sign. The formula that worked for me is
StockAge=CALCULATE(VALUES(StockAge[Stockage]);
FILTER(
'StockAge';
StockAge[StockMin] < [StockAgeDays]
&& [StockAgeDays] <= StockAge[StockMax]))
Thank you again, Gerhard!
Best regards
Chiemo -
Hi Experts,
I am doing a report on stock analysis,
And I am in trouble for one of the field ' Po quantity ' which is calculated
by , sum of ekpo-menge and substracting it from ekbe-menge which is
[ movement type ( 101 ) - (102) is ekbe-menge] .
Both ekpo and ekbe is based on the matnr from mard table.
Finally I got the answer.... but only for few records the report is generated that to taking lots of time
and for huge records its showing dump error.
Please advice me is there any other method to calculate this Po quantity else guide me in correcting this error.
Thanks
R.KarthikWow - that is a lot of data. I hope you have some WHERE clauses in your actual code, as what you have written will bring back A LOT of data.
Here's some ideas:
1) If you aren't using any data from MARD to slim your query (a WHERE statement against a MARD field) I would use MARC. This is the material per plant, whereas MARD goes to the storage location level (LGORT). If you have multiple storage locations per plant, this multiples your data.
2) Don't do a SELECT * - you're bringing back way to much data from the tables. Bring only the fields you need.
3) Move your SQL queries to more INNER JOINS and bypass some of the loops.
4) For your WHERE statement, it's probably worth doing a dynamic WHERE clause based on the user's choice for the radio-button re: open orders vs. PO balance.
For instance here's something I tried, and it works:
TABLES: mara.
TYPES: BEGIN OF typ_item,
matnr TYPE matnr,
werks TYPE werks_d,
menge TYPE etmen,
wemng TYPE weemg,
END OF typ_item.
DATA: gt_item TYPE TABLE OF typ_item,
gs_item TYPE typ_item,
gt_where TYPE TABLE OF string.
SELECT-OPTIONS: s_matnr FOR mara-matnr,
s_mtart FOR mara-mtart.
PARAMETERS: r_open RADIOBUTTON GROUP rad1,
r_bal RADIOBUTTON GROUP rad1.
START-OF-SELECTION.
APPEND 'MARA~MATNR IN S_MATNR' TO gt_where.
APPEND 'AND MARA~MTART IN S_MTART' TO gt_where.
CASE 'X'.
WHEN r_open.
APPEND 'AND EKET~WEMNG = 0' TO gt_where.
WHEN r_bal.
APPEND 'AND EKETMENGE GT EKETWEMNG' TO gt_where.
ENDCASE.
SELECT mara~matnr
marc~werks
SUM( eketmenge ) SUM( eketwemng )
INTO TABLE gt_item
FROM ekpo INNER JOIN mara ON ekpomatnr = maramatnr
INNER JOIN marc ON ekpomatnr = marcmatnr
AND ekpowerks = marcwerks
INNER JOIN eket ON ekpoebeln = eketebeln
AND ekpoebelp = eketebelp
WHERE (gt_where)
GROUP BY maramatnr marcwerks.
LOOP AT gt_item INTO gs_item.
WRITE:/ gs_item-matnr, gs_item-werks, gs_item-menge, gs_item-wemng.
ENDLOOP.
Hope this helps,
Mark -
Standard stock analysis report
Hi Experts,
As per client requirement, needed stock analysis report based on following formula, Ratio of
Stock at the end of month
Avarage quantity issued per month during year
if ratio is 5 to 10 then it slow moving material
if ratio is 10 to 15 then it very slow moving material
if ratio is 15 to remaining then it non moving material
which standard reports will help in finding exact solution, please don't suggetst for Z-reports as needs to be done with standard's only.
Thanks in advance...Dear,
Have a look below as found...
Formula
Inventory Turnover = Cost of Goods Sold (COGS) / Average Inventory at value.
If you are not familiar with the term Cost of Goods Sold, this is the cost of your revenues.
Average Inventory is measured in value and not in volume.
If you divide both elements you know how often you sold youu2019re average inventory. u201CSo what?u201D you ask. I will explain next.
Concept and use
I will present you with two business scenariou2019s to point out the significance of the Inventory Turnover ratio.
Scenario 1
You sell one product. You invest 10.000 EUR as starting stock. You run your business for one year and at then end of the year you are completely sold out. Your revenue accumulates to 12.500 EUR. For simplicity sake your gross profit is 2.500 EUR (12.500 - 10.000).
Revenue = 12.500
COGS = 10.000
Average Inventory = 5.000 (10.000 starting stock + 0 end stock / 2 = 5.000 average stock)
Inventory Turnover = 2
ROI = 50% > 2.500 (R-C) earned out of 5.000 (A)
Scenario 2
Again you sell one product. But this time you invest 5.000 EUR in starting stock. After 6 months you sold your stock and you replenish your stock again for 5.000 EUR. After another 6 months youu2019re sold out. Your revenue is again 12.500 EUR. Your gross profit is 2.500 EUR (12.500 - 5000 - 5000).
Revenue = 12.500
COGS = 10.000
Average Inventory = 2.500 (5.000 starting stock + 0 end stock / 2 = 2.500 average stock)
Inventory Turnover = 4
ROI = 100% > 2.500 (R-C) earned out of 2.500 (A)
Conclusion
Looking at the two scenarios the increased inventory turnover means increased operating efficiency: your ROI increased from 50% to 100%! Obviously you invested half the money in scenario 2 to achieve the same profits.
This doesnu2019t mean businesses should try to achieve a maximum inventory turnover per se. Achievable ratios differ per material type (finished goods, semi or raw), but also per moving speed (ABC class). Last but not least the type of industry very much determines what ratio you can achieve: process industries typically have higher inventory turns than, say, heavy equipment manufacturers.
You can find out what the industry standards are by purchasing metrics from data suppliers like Reuters or Gartner. This will give you an idea how well you are doing compared to your competitors. Or you can just use inventory turnover as an internal benchmark. In this case you periodically review the inventory turnover for different sets of materials and set targets that you wish to achieve.
Inventory turnover is typically a financial measurement (see relation to ROI). In order to improve the ratio, close cooperation with procurement/production planning is required, since they directly influence the stock levels.
Again, as with many KPIs and reports donu2019t judge based on this value alone, but use other stock controlling reports to minimize your inventory and still have a sound service level.
Finally you can read an interesting business case on how inventory turns made Dell a leader in itu2019s business.
Regards,
Syed Hussain.
Have a look at: http://www.kowboyz.nl/blog/mc44-inventory-turnover/
Edited by: Syed Hussain on Jul 10, 2009 12:16 PM
Edited by: Syed Hussain on Jul 10, 2009 12:18 PM -
Managing item cost per warehouse.
Hello,
I have a client who recently migrated from SAP Business one 8.81 to 9.0 PL8. And now they want to manage items cost per warehouse.This is because although the cost and quantities are okay at company level, at warehouse level there are now some negative values as they have been in operation for over 3 years. In the setups, I found out that the manage item cost per warehouse check box settings was not ticked. How do i ensure that this check box is ticked and what procedures do i take to make this happen. The client has more than 2,000 items and about 30 warehouses.
Most of the recommendations in the discussion forum talk about creating a new database, After creating it, how do you go about it. what are the procedures involved?
Kind regards,
MaureenHi Maureen,
This setting one time setting and you can not change once Transaction is posted in System. Please also check below link.
https://help.sap.com/saphelp_sbo882/helpdata/en/45/07edb6ae742461e10000000a1553f7/content.htm
Please also check below links.
Manage Item Cost by Warehouse Function
changing Manage Item Cost per Warehouse
Manage Item Cost per Warehouse and Warehouse for Damaged Goods
Hope this help
Regards::::
Atul Chakraborty -
Manage Item Cost per Warehouse
Previous posts have confirmed that it is not possible to change the Manage Item Cost per Warehouse option once any inventory transactions have been posted. One entry posted in Feb 2010 (below) even offered a link to other "Irreversible Ticks" (although that link is now broken). This limitation is required in order to preserve the relational integrity of the system, within its design architecture.
Manage item cost per warehouse
If a database has been in operation for several years with company-level costing, and business changes now force tracking costs by warehouse, I see no option other than creating a new database with the per-warehouse option, then loading items, inventory, GL, etc. Unfortunately, all history (GL transactions, document history, change log, etc.) is no longer available in that database.
Is anyone aware of SAP plans or tools to support any other alternatives to this kind of business change?
Thanks, DaveHi Dave,
I am afraid creating a new database is your only option.
For old data, you may still keep access for certain reports. All open items has to be imported to new db. It is a kind of manual archiving. Your database performance will gain a lot though.
Thanks,
Gordon -
Vendor due date analysis and vendor aging wise analysis
Could u please explain vendor due date analysis and vendor aging wise analysis. what is the differnce between and with t code y specify
Hi Venkatkumar,
Vendor due date analysis refers to the date on which the bill becomes due for payment based on the payment terms and base date. It gives a detailed report of all vendors whose bill have become due for payment on a particular date (Key Date).
Vendor agewise analysis refers to the grouping of amounts due to vendors for various periods, for e.g. 0-30 Days, 31-60 Days, 61-90 Days & so on.
T code for Vendor due date analysis is S_ALR_87012078 - Due Date Analysis for Open Items.
T code for Vendor agewise analysis S_ALR_87012084 - Open Items - Vendor Due Date Forecast
Thank You.
Regards,
Ameet -
Report for monthly/ weekly stock analysis
Hi,
Could anybody please let me know the transaction code for the following.
-> I would like to call a report for stock analysis (quantity basis not stock value), What I want is to call up figures of monthly / weekly usage over 6 months.
Thanks in advanceHi ,
Pls try MC45.
Enter only one object to analyse either : plant/ pur org/sales org
Input your period to analyse
Report shows consumed materials with stock value and qty ..Click double line & triple line tabs to get more details.
thnks
nandu -
FM for calculating stock on a warehouse number
Hi all
Anybody knows a FM for calculating a material stock on a warehouse number? I need a FM which works similar to trx LS26, i need the stock sorted by storage type.
Thanks and regardsI found these FMS` ..May be it helps you or give you some guide lines..
/SAPNEA/SMAPI_STOCK_GETLIST Get stock list for warehouse and van
CBIH_LB11_QTY_GET_STOCK_TOTAL EHS: User Exit - Determine Warehouse Stock f
L2018 BAPI for Bus.Object WarehouseTransOrder
L3016 BAPI for Business Object Warehouse Stock
Thanks -
Requirement for Customer Overdue Age wise Analysis
Dear Experts,
I do have following requirement.
E.g.
Cust Nam | Credit Term | Total Outstanding | Withing Cr. Period | Total O/due | Overdue Analysis (1-30, 31-60,61-90,181>)
001 | 30 Days | 3140 | 743 | 2398 | 941 819 596 42
For each Customer had particular payment term which means that Customer has given some days before which he has to do payment then after payment is overdue.
Total Outstanding = Oust. Withing Credit Period + Overdue Outstanding
& overdue Analysis will give bifurcation of total overdue, from Customer Payment terms end.
I am developing this report from Cube 0FIAR_C03
Now I can easily get the values age wise without including any condition of payment Term.
My Problem is How to get age wise analysis dynamically as each customer has different payment terms.
Please help me out.
Regards,
Divyesh KhambhatiAny Answers..... ????
-
Dear Gurus,
How i will get in details of the age-wise analysis for the customers & Vendors? I am having the detail transaction codes but my user need that in a drilldown report.
Please help me.
Satya.Hi
USE S_ALR_87012178 for your requirement.you need to create areport in report painter at GR01 to have adrill dwon reports.
sridhar -
Hi all,
I want to create Stock analysis report in BW3.5 can anybody tell me is there any standard data source for stock analysis or any standard cube in bw if yes then please help me out.
thankesHi Ankit,
First insatall the business content objects:
0IC_C03,corresponding update rules from the info sources, Infos source 2LIS_03_BX,BF,UM.
Then load the data from BX Extractor first then load the data from BF and UM data sources
For futher informatins go through the PDF document how to inventory management!
Hope this might help you
Regards
Ram -
Scenario of stock analysis report
Hi,
Can anybody explain me about the stock analysis report in detail.
Thanks & Regards,
B.SREENIVASULU.Hi Bysani,
Here is a list and if required more just let me know or any particular report .
Activities in Materials Management
Display Stock List
MB52
Display Stock in Transit Cc
MB5T
Display SLED/Date of Production
MB5M
Display Valuated Special Stock
MBBS
Display Stocks with Subcontractor
MBLB
Display Availability Overview
CO09
Display Stocks for Posting Date
MB5B
Display Material Items
MR51
Display Cancelled Material Documents
MBSM
Display Material Document for Reason for Movement
MBGR
Read/Display Material Document Archive
MBAL
Display Consignment Stocks
MB54
Display Customer Consignment Stock and Returnable Packaging with Customer
MB58
Stock Overview
MMBE
List of Material Documents
MB51
Display Stock/Requirement Situation
MD04
Display GR/IR List of Balances
MB5S
Analyze Conversion Differences
MB5U
List of Stock Values: Balance Display
MB5L
Stock Consistency Check
MB5K
Manage Held Data
MBPM
Reservation Management Program
MBVR
there are many more if you go to the Environment , reporting ,list displays node in the SAP standard menu under Materials management , you will find this node (Environment , reporting , list display) under lot many sub nodes .
regards
kp
Maybe you are looking for
-
Copy and Paste results in decreased video quality
I'm working on a project that was shot with two cameras. The footage from one is in HDV 1080i60, the other footage is in 1080p24. In the Bin, the footage was in quality HD appearance, and looked the same when I put it in the sequence. I then made a s
-
(SOLVED) hot plug notifications in gnome 3.2
when a drive or media is inserted into the system there is a notification asking for us to either choose its menu or click on its borders to make it go away,while we are busy working at something else. It doesnt automatically slide down with the rout
-
Register Developer Program as a company
Hi, I need to transfer my developer program from individual developer to a company. I understand I need to show Apple that I does have a company. What kind of documents Apple is asking for? I got a business license from my city. Is this enough? Thank
-
Bug Report: View APEX_APPLICATION_TRANSLATIONS
Hi, as Flavio has reported on his blog (http://oraclequirks.blogspot.com/2007/06/apexs-svista.html), the last_updated* columns in the APEX dictionary view APEX_APPLICATION_TRANSLATIONS are wrong. t.LAST_UPDATED_BY last_updated_on,
-
hai can u tell about logical and physical partioning?when u go for that