Customer wise stock
Hi All ,
I want to know if there is any transaction to see the customer wise stock informaton.I am sending stocks to them using consignment fillup process and then consignment issue is done for whatever has been sold by them.So i want to know the article wise stock information for such customers.
Thanks in advance
Regards
Prabhu
Hi Prabhu,
If i have understood your required correctly , you need to see the Customer stock whcih is in Consignment status.
i am sure you can use MB52 t-code for the material and tick on display special stock.
Hope this helps,
Thx
MJ
Similar Messages
-
Databasetable for customer wise materials info record
Hi,
i am preparing customer wise stock report functional spec.
in this report system has to search customer wise models available in plant and stock of each model .
pls guide from which database table system has to pick the model nos. for this report.
thanks & regards
vru can cross checl with tables KN**
regards
Prabhu -
Bapi for customer wise material stock on date
hi all,
is there any bapi to find customer wise material stock as on date.as logic as MB5BHi Kumar,
MB5B is a report RM07MLBD u can copy it to Z, do the logic as you required.. instead of searching for new.. & buliding the logic from the scratch.. so that u will get all the Functionality of MB5B
Regards -
Customer wise classification of raw and packing stock
Hi all MM-forum members,
I have a special requirement from Management in my company(Consumer Products-Confectionery and Biscuits) which is implementing SAP.They want to see a report for customer wise classified stock of Raw materials this is possible through Make to order configuration in PP. I require reference of customer along with stock of raw materials I want to find out if this requirement can be catered through standard reporting in SAP-MM or do we need to design customized report through ABAB.Hi
If you buy material specific to customer (individual requirement not collective) in MTO scenarion then the stock you can see sales order wise in MBBS. Incase if you are not very happy with the report MBBS, then use function module "MD_STOCK_REQUIREMENTS_LIST_API" to define your own report.
Regards
Antony -
Batch wise stock for a Purchase order
Here, i am receiving the goods from the customer for jobwork, while receiving the material (cloth) itself i wont receive the design what i have to print on the material.(For eg customer will send me some 5000 mtrs, he wont mention the design for that. but we have to give a lot number for the whole 5000 mtrs, then after 1 week he will give design for 2000 mtrs. and also he will tell 2000 mtrs 4 colors i have to divide that 2000 mtrs into 4 different batches and i have to bring it in to stock. and also i have to see the report that customer issued 5000 mtrs and for 2000 mtrs he had given program remaining 3000 mtrs he has to give program(Design)).
what i did is i created new doc type in PO (customer Cloth Receipt)
I made number range for that doc type as what they are currently maintaining now (so that number will be lot number, it will be the identification for that customer to track the material what he have supplied)
i created the new output type so that i can give the printout as an acknowledgement to customer
i created the customer as vendor
i did inbound delivery for that material what i have received (5000 mtrs) from customer(Vendor)
when i receive the program(design) for 2000 mtrs 4 different batches
i did GR against the inbound delivery so that while doing GR i can create 4 different batches and i can bring that 2000 mtrs into stock.
Pls guide me some steps where i can make this process simple......Hi Jurgen,
Thanks for your reply. I am not looking for any analysis report or LIS report.
i am looking for simple ageing report for a date entered by the user. I got the logic and tables for the current date but if i need to refer the stock ageing of previous date like my stock ageing at 30-06-2010. I am not able to get any tables where i can have the batch stock for a given date or a month.
The report output format to be
stock <=30 days
stock>30 and <=90
stock>90 and <=180
stock>180 days
The criteria for calculation will be the date entered by the user in the input screen. If the user enters the date as 30-06-2010 then all the stock received in the month of june and still lying in my storage location will fall the category <=30 and display in the report.
Stocks received in the month of march, april and may will fall under the category "stock >30 and <=90".
If I can get the batch wise stock for a particular month , I can pick the posting date of the Goods receipt from the batch number and calcuate my ageing (i.e date entered in the input scren of the report 30-06-2010 - batch posting date).
I am also referring to the note which you have sent but in the mean while if you can help me to identify the tables where I can get the batch stock for a particular month.
Thanks
Fazal. -
Storage Location Wise Stock Value field and Table
Hi ,
Please let me know the storage location wise stock value field and table.
Regards
SureshHi Suresh,
As per my understanding it is not possible in a single Table.
If this is required for customized Z report then use this logic it may gives the correct information.
In the combination of MARD and MBEW.. From MBEW you can get the value for each Base Unit of Measure then multiply that value with storage location stock.
It may usefull to u..in the mean time i will try for some other option.
Please revert if u have any query.
Regards
Durga Sana -
Dear Gurus,
Good Morning !!
My user' requirement is,
he wants a BOM wise stock report.
He will just enter the Header Item, Plant and the storage location,
and system should list all its sub-items with the stock available in that plant & the storage location.
PLease tell me if this is possible.
Thanks & Regardsyou may have to get a custom development done for this:
If I understand coreectly, there are two major steps in this:
1) Get the detailed BOM
To do this, you may use teh data from transatcion CS03(display material BOM), or from CS13 (Display summarized BOM) based on teh requirement. You may have to read table like MAST/STKO/STPO. For summarized BOM, you may use the function module CS_BOM_EXPL_MAT_V2
2) Get the available quantity
If your requiremnt is simple with the avialable qty, you may get the read the unrestrcited qty availble in tables MARC and MARD for quantities of a materila/ sub-items at the plant and storage locations level respoectively. If the requiremnts is to get more poslished available stock, you may use the std availability check concept (where we specify whether other stocks like quality check, in transit, etc need to be considered, or not). In this case function module AVAILABILITY_CHECK may be used and teh paranmter may be material, plant, Checking rule, etc.
Hope it helps. -
MB5B Report for Date Wise Stock and Value
Hi,
I am Taking MB5B Report for Date Wise Stock and Value.
But I have one doubt all stocks is coming or not in these report like Unrestrected Stock,Return Stock.Blocked stock,Transist stock,Restrected Stock,qty Inspection Stock.
I have another Doubt in these report three Stock type indicaters are there like these.
1.Storage Location / Batch Stock
2.valuated Stock
3.Special Stock.
But i have one doubt what is defferent these
1.Storage Location / Batch Stock
2.valuated StockHi Prasad,
Yes MB5B report consider the Unrestricted, Quality, Blocked, Transit stock and restricted stock. Not sure about Return Stock.
If you select the Storage location/Batch stock radio button then the system will display all the possible stock from the storage location and the corresponding batch also.
If you select Valuated stock radio button then system will show only the valuated stock not the Non-valuated stock. Because Non-valuated material type is available in SAP system will not show those stock suppose if you select the Valuated stock radio button.
Regards
Karthick -
External Inventory Feed - Wish to Exclude Customer Order Stock
We have an hourly inventory job, which writes available inventory to an external file. Recently, we learned that the report is including material which has already been reserved for future customer orders (see for example in MD04). We do not have an ABAP programmer on staff so I am posting our existing code below and would appreciate hugely an updated script.
I've seen references in other searches to MD04 and use of function 'MD_MPS_READ_STOCK_REQMTS' as well as 'BAPI_MATERIAL_STOCK_REQ_LIST', but do not know how to incorporate this into the hourly job.
As you can see, the report output is being pulled from MARD-LABST, unrestricted, but it needs to also exclude allocated customer order stock.
Thank you in advance for looking.
*& Report ZMM_INVENTORY_FEED*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*
REPORT zmm_inventory_feed NO STANDARD PAGE HEADING.
TABLES:mara,marc,mard,mvke.
*-------------Types Declaration----------------------------------------*TYPES:BEGIN OF ty_file,
text(500),
END OF ty_file,
BEGIN OF ty_mard,
matnr TYPE mard-matnr,
werks TYPE mard-werks,
lgort TYPE mard-lgort,
labst TYPE mard-labst,
mstae TYPE mara-mstae,
maktx TYPE makt-maktx,
mvgr2 TYPE mvke-mvgr2,
END OF ty_mard,
BEGIN OF ty_final,
supplier TYPE lfa1-lifnr, "Supplierid
matnr TYPE mard-matnr, "Item no
labst TYPE char13, "Qty
qtyback TYPE char13, "Qtyback
qtyorder TYPE char13, "Qtyorder
itemav TYPE c, "Itemavdate
itemdis TYPE char13, "Discount
desc TYPE makt-maktx, "Description
END OF ty_final.
*----------Internal Table Declaration---------------------------------*DATA:it_mard TYPE TABLE OF ty_mard,
it_final TYPE TABLE OF ty_final,
it_file TYPE TABLE OF ty_file,*----------Work Area Declaration--------------------------------------*
wa_mard TYPE ty_mard,
wa_temp TYPE ty_mard,
wa_final TYPE ty_final,
wa_file TYPE ty_file.
*----------Local variable Declaration---------------------------------*DATA: lv_labst TYPE char13,
lv_labst_i TYPE i,
lv_labst1 TYPE char13,
lv_labst2 TYPE j_1itaxvar-j_1itaxam1,
lv_mess TYPE string.DATA lv_filename TYPE char100.*----------Selection-Screen Declaration-------------------------------*SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS:s_mstae FOR mara-mstae OBLIGATORY, "Material Status
s_mvgr2 FOR mvke-mvgr2 OBLIGATORY, "Material Group
s_matnr FOR mara-matnr, "Material Number
s_werks for mard-werks,
s_lgort FOR mard-lgort.PARAMETERS: p_per(3) TYPE n DEFAULT 20, "Percentage
p_appl TYPE rlgrap-filename DEFAULT '\\Appsrv02\Datadown\DropShip_SAP_Test\'. "File Path
SELECTION-SCREEN END OF BLOCK b1.*----------End Of Declarations----------------------------------------*
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_appl.* PERFORM f4_filename. "F4 help for file path
START-OF-SELECTION.
PERFORM get_data.
PERFORM process_data.
PERFORM file_export.*&---------------------------------------------------------------------**& Form GET_DATA*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*FORM get_data .
SELECT a~matnr
a~werks
a~lgort
a~labst
b~mstae
c~maktx
d~mvgr2 INTO CORRESPONDING FIELDS OF TABLE it_mard
FROM mard AS a
INNER JOIN mara AS b
ON b~matnr = a~matnr
INNER JOIN makt AS c
ON c~matnr = a~matnr
INNER JOIN mvke AS d
ON d~matnr = a~matnr
WHERE mstae in s_mstae "Exclude Material Status Filteration
AND a~werks IN ('1100','1200') "Plant in 1100 and 1200
AND mvgr2 IN s_mvgr2 "Exclude Material group
AND a~matnr IN s_matnr
and a~werks in s_werks
AND a~lgort in s_lgort.
SORT it_mard BY matnr werks lgort.
DELETE ADJACENT DUPLICATES FROM it_mard COMPARING matnr werks lgort.ENDFORM. " GET_DATA*&---------------------------------------------------------------------**& Form PROCESS_DATA*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*FORM process_data .
*--------------File Header Information --------------------------------*
wa_final-supplier = 'Supplier Id'.
wa_final-matnr = 'Item Number'.
wa_final-labst = 'Total Qty'.
wa_final-qtyback = 'Qty Backordered'.
wa_final-qtyorder = 'Qty on Order'.
wa_final-itemav = 'Item NextAvdate'.
wa_final-itemdis = 'ItemDiscont'.
wa_final-desc = 'Description'.
CONCATENATE wa_final-supplier
wa_final-matnr
wa_final-labst
wa_final-qtyback
wa_final-qtyorder
wa_final-itemav
wa_final-itemdis
wa_final-desc INTO wa_file
SEPARATED BY ','." RESPECTING BLANKS.
APPEND wa_file TO it_file.
CLEAR :wa_final,
wa_file.*------------------End File Header---------------------------------------*
*------------------File Item Data----------------------------------------*
LOOP AT it_mard INTO wa_temp.
wa_mard = wa_temp.
MOVE:wa_mard-matnr TO wa_final-matnr, "Item No
wa_mard-maktx TO wa_final-desc. "Description
IF wa_mard-werks = '1100'.
wa_final-supplier = '6476'. "Supplierid
ELSEIF wa_mard-werks = '1200'.
wa_final-supplier = '6477'.
ENDIF.
IF wa_mard-labst IS NOT INITIAL.
lv_labst1 = lv_labst1 + wa_mard-labst.
ENDIF.
AT END OF werks.
IF wa_mard-mstae = 'AE'.
wa_final-itemdis = '0'. "Item Discontinued
ELSEIF wa_mard-mstae = 'CM' OR wa_mard-mstae = 'DR'.
wa_final-itemdis = '1'.
ENDIF.
IF lv_labst1 IS NOT INITIAL AND p_per IS NOT INITIAL.
lv_labst = lv_labst1 * p_per / 100. "Qty
lv_labst = lv_labst1 - lv_labst.
IF lv_labst LT 0. "If Qty less than Zero Make it as Zero
lv_labst = 0.
ENDIF.
ELSE.
lv_labst = lv_labst1.
ENDIF.
lv_labst2 = lv_labst. "Rounding to Nearest Qty
CALL FUNCTION 'J_1I6_ROUND_TO_NEAREST_AMT'
EXPORTING
i_amount = lv_labst2
IMPORTING
e_amount = lv_labst2.
lv_labst_i = lv_labst2.
lv_labst = lv_labst_i.
CONDENSE lv_labst.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = wa_final-matnr
IMPORTING
OUTPUT = wa_final-matnr
CONCATENATE wa_final-supplier
wa_final-matnr
lv_labst
wa_final-qtyback
wa_final-qtyorder
' '"'00/00/0000' "wa_final-itemav
wa_final-itemdis
wa_final-desc INTO wa_file
SEPARATED BY ','." RESPECTING BLANKS.
APPEND wa_file TO it_file.
CLEAR:lv_labst1,
lv_labst,
lv_labst2,
wa_file.
ENDAT.
CLEAR:wa_mard,
wa_temp,
wa_final.
ENDLOOP.*---------------------------End File Item data----------------------*ENDFORM. " PROCESS_DATA*&---------------------------------------------------------------------**& Form FILE_EXPORT*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*FORM file_exportWhat you said is exactly what I want! Very thankful for your help.
Yes, I have found that in EBEW table that standard price is valuated with preliminary cost estimate because I don't give a sales order cost estimate but I give an sales order stock in the customizing - requirement class. So, I have this question that how the sales order stock is determined.
In COPA customizing (COprofitability analysismaster datavaluationSet up valuation using material cost estimate), standard cost estimate or sales order cost estimate can be transferred into COPA value fields in our system.
But, I have still have a question: I found in our system, preliminary cost estimate in the linked production order is determined for valuation of sales order stock in EBEW table. As sap online help says, cost component splits can not be transferred to COPA.
So, according to SAP online help, I think what you said u201Cu2026..However , when we start thinking about the result of this cost to flow into COPA , this cannot happen as the Inventory was valued with a Preliminary csot estimate. So , the Online help says that it will not be able to transfer Result of Preliminary cost estimate into COPA for transferrring COGS details. System would always require a Standard cost estimate or a Sales order Cost estimate to flow Cost details into COPAu201D is correct.
But, in our system, cost component can be transferred into COPA!? When I create a sales billing (invoice) with tcode VF01, it can create a profitability analysis document (shown in VF03) which it had a cost component split for that material in the sales order stock valuated with the preliminary cost estimate. Or where is stored for the Make-to-Order materialu2019s cost component split in COPA?
That is the real point that confused me. Hope you can help me. Thanks very much. -
Sale Order Subcontracting & Vendor wise stock
Dear Gurus,
I have one doubt we are doing sale order subcontracting transfer posting by 311 E to vendor. so is it really need to create vendor wise storage locations to track the stock at vendor end, as we have no. of vendors for subcontracting and storage location is part of organization structure.
so is it advisable to go like that ? or please suggest me any other way to track the stock at vendor end sale order wise.
Thanks & regards,
AkshayHello Sir ,
As it is not possible to send material which are already in special stock (sale order stock ) to subcontractor by 541 movement type , it is recommended to transfer by 311 E my MB1B or MIGO...
while doing good receipt 101 E and 543 E will going to happen , for 543 E system will automatically ask storage location. i have done already this but there only one subcontractor was there,
and in this client we have more than 80 subcontractor so i am hesitating to do this....
Subcontracting for Sales Order Stock and Project Stock - Managing Special Stocks (MM-IM) - SAP Library
Sale Order Subcontracting & Vendor wise stock -
Report for Customer wise Payment
Hi All,
I want a report for Customer who has been maintained on Cash Basis ( One Time Customer). The customer are sold on cash so there is only one entry passed inm FI that is
Bank A/c Dr
To Sales A/C Cr
That means we donot have record customer wise in SAP. But since billing document is created for these customers too, we might be having some report.
I want if there is any report in SD or FI which can give e cutomer wise payment details
Thanks in Advance. I am quite liberal in assigning points.
Rg
VKHi,
You can write a custom report to pull the data , say from BSID, BSEC with documnetnumber as key field.
Hope this helps.
Thanks,
Vamsi -
Request for help on Vendor Consignment stock and Customer Consignment Stock
HI Experts,
We have a requirement to segregate the Customer Consignment stock and Vendor consignment stock from the total Consignment stock available in the BW report.
Currently in the report the calculation of total consignment stock is based up on Issued consignment stock and Received consignment stock .
The calculations of the Issued and Received consignments stocks are specified below.
Issued consignment Stock
The below following parameters are checked when the quantity is considered as Issued consignment Stock
Transaction or Process keys : 100, 101, 104, 105, 106, 110
Application : MM
Stock relevance : 1
Adding to the above conditions,
u2022 When the stock category is u2018Ku2019, the Quantity in Base Unit of Measure is assigned to Issued Consignment Stock. or
u2022 When the stock category is blank and the stock type is u2018Eu2019 or u2018Ku2019 or u2018Lu2019 then also the Quantity in Base Unit of Measure is assigned to Issued Consignment Stock.
Received Consignment Stock :
The below following parameters are checked when the quantity is considered as Issued consignment Stock
Transaction or Process keys : 000, 001, 004, 005, 006, 010
Application : MM
Stock relevance : 1
Adding to the above conditions,
u2022 When the stock category is u2018Ku2019, the Quantity in Base Unit of Measure is assigned to Received Consignment Stock. or
u2022 When the stock category is blank and the stock type is u2018Eu2019 or u2018Ku2019 or u2018Lu2019 then also the Quantity in Base Unit of Measure is assigned to Received Consignment Stock
Only stock category and stock type are available in the BW report for determining the type of consignment stock . So, with respect to stock category and stock type, could you please kindly advise if it is possible to determine the Customer consignment stock and Vendor consignment stock in the report
Thanks a lot
Warm Regards,
Jeswanth
Edited by: jeswanth kadali on Jun 23, 2009 4:10 PMHi,
We can settle consignment goods to vendor through MRKO transaction.Even user transafers consignment stock to own stock through MB1B transaction.We can use same document to settle vendor through MRKO transaction.
What is implications of such Action (like Goods issue, 1 step transfer) on SAP.
Nothing will happpen after after stock converted to own stock.
Regards,
JS -
Storage Location wise Stock details on a specific Date
Dear All,
Please help me with any T-code or Process by which I will be able to view the opening & closing stock storage location wise on a specific date. In MC.9 it shows the stock on current date or Month-End. In MB5B it will show the stock but not storage Location wise. Requires your sincere advise in this regard.HI ,
There arent many reports for date wise stocks in satnadard SAP. you will have to run MB5B storage Location wise for the specified dates. OR
you can try this one report J3RFLVMOBVED -STOCK OVERVIEW(RUSSIA) , Run it and save a layout. It should solve your problem.
Regards
Raviraj. -
Batch wise stock for a given period or month
Hi,
My company wants to implement stock ageing report in MM.
We manage the stocks in Batches. For us the main criteria for stock ageing is batch creation date.
The report should run stock ageing based upon the date range given as an input screen
For ex : date range in input can be of today or as of 30.06.2010.
If the report is run as of today then I am able to get the batch stock from table MCHB . Quantity from field "CLABS" and the batch creation date from the field "ERSDA"
But if the report to be run as of 30-06-2010. Then I am not able to get the data from MCHBH as of 30.06.2010.
I have checked for one material in the table and as per stock it should be 351 as of 30-06-2010 but in the MCHBH table for the month 06. year 2010 it is showing as 136 pcs only.
As our LIS tables are not getting populated correctly I am not able to check those tables too.
Can any one guide me with the logic or the table where I can get the batch stocks for a particular month.
I need Material, Batch, Quantity month and year .
Please advice how can i get the data and from which table.
Thanks you for your support in advance.
Regards
FazalHi Jurgen,
Thanks for your reply. I am not looking for any analysis report or LIS report.
i am looking for simple ageing report for a date entered by the user. I got the logic and tables for the current date but if i need to refer the stock ageing of previous date like my stock ageing at 30-06-2010. I am not able to get any tables where i can have the batch stock for a given date or a month.
The report output format to be
stock <=30 days
stock>30 and <=90
stock>90 and <=180
stock>180 days
The criteria for calculation will be the date entered by the user in the input screen. If the user enters the date as 30-06-2010 then all the stock received in the month of june and still lying in my storage location will fall the category <=30 and display in the report.
Stocks received in the month of march, april and may will fall under the category "stock >30 and <=90".
If I can get the batch wise stock for a particular month , I can pick the posting date of the Goods receipt from the batch number and calcuate my ageing (i.e date entered in the input scren of the report 30-06-2010 - batch posting date).
I am also referring to the note which you have sent but in the mean while if you can help me to identify the tables where I can get the batch stock for a particular month.
Thanks
Fazal. -
How to get Item-Code wise stock quantity and value for a previous date
Dear Sir,
As per the government legal requirement , we are required to furnish a list for items having stock as on a date ( date is not the current date but it is some past date) and in the list we need to provide material wise stock quantity and value .
We can generate a list for the current date , but do not know how to get it for a previous date .
We request you to kindly guide us about such a list .
With Thanks and Regards
Sonia Agarwalhi,
might be this reports will be help full for your requirement.
MMBE
MB53
MB52
MB5M
MB5B
MB5T
MBLB
MBBS
MB54
ME56
Thanking you
Maybe you are looking for
-
How do i get my old favorites list back on tool bar?
I just downloaded Firefox but my favorites list is missing.How do I get it back on the tool bar?
-
Hello In MB1A it is possible a WBS element to be required, optional or suppressed? If yes, how will I do it? Thanks
-
After uploading FLV media player last night, I found that "Bing" had taken over my PC. I do not want "Bing" as a search engine; I don't want it installed on my computer. I do not even want it displayed as an option! Mozilla with Google is outstanding
-
Picking quantity automatically populated
Dear All, During delivery processing i have maintained picking request output to be printed when delivery is saved , but when i save the delivery to print the picking list the pick quantity is AUTOMATICALLY populated kindly advise how do i prevent t
-
Maintaining login page session id
I have a login page 101 that has some webservice calls in it and saves returned data into collections. I am using the standard login pkg : wwv_flow_custom_auth_std.login( P_UNAME => :P1_USERNAME, P_PASSWORD => :P1_PASSWORD, P_SESSION_ID => v('APP_SES