A report on pending quantity according to store locationwise
hello!!
i m seeking for a guideline to make a report on pending quantity according to store locationwise.
regards,
Hi,
That sounds like a nice report. What about it?!
Gareth.
Similar Messages
-
Report for showing pending (ageing) quantity according to store location w
dear ABAP Gurus,
I have made a roport for showing pending (ageiing) quantity acc to location wise.
and i m sending here the code i made for same.Tell me if sme amendments required.
Report for showing pending (ageing) quantity according to store location wise:
1. Fields on selection screen (input screen) : Plant code From to , Material code From to , Current date, Numbers of days(for display the ageing(pending) balance for a given period,Storage locations from to.
2. Field in the output List : Material code , Material descriptions, Balance quantiy,Balance value ,Consumptions date.
the code is:
REPORT ZAGEIN_SUDHA.
TABLES: mara,mseg,makt.
TYPES: BEGIN OF t_mara,
matnr LIKE mara-matnr, "material number
maktx LIKE makt-maktx, "material description
ersda LIKE mara-ersda, "material creation date
lgort like mseg-lgort, "storage location
bwart like mseg-bwart, "goods received or issued
menge like mseg-menge, "value at movement type
werks like mseg-werks, "plant
END OF t_mara.
DATA: i_mara TYPE STANDARD TABLE OF t_mara with header line,
itab type standard table of mara with header line,
*wa_mara TYPE t_mara,
v_date TYPE i, "age in days
GI type mseg-menge, "goods issued
GR type mseg-menge, "goods received
bal type mseg-menge, "balance
total type i,
grace type i,
g_quan type mseg-menge.
SELECTION-SCREEN BEGIN OF BLOCK b1.
SELECT-OPTIONS: p_matnr FOR mara-matnr.
select-options: p_werks for mseg-werks.
select-options: p_lgort for mseg-lgort.
SELECTION-SCREEN END OF BLOCK b1.
START-OF-SELECTION.
REFRESH i_mara.
SELECT mr~matnr "mara-matnr
mk~maktx "makt-maktx
mr~ersda "mara-ersda
mg~lgort "mseg-lgort
mg~bwart "mseg-bwart
mg~menge "mseg-menge
INTO corresponding fields of table i_mara
FROM mara AS mr INNER JOIN
makt AS mk
ON mrmatnr = mkmatnr INNER JOIN mseg AS mg on mkmatnr = mgmatnr
WHERE mrmatnr IN p_matnr and mgwerks IN p_werks and mg~lgort IN
p_lgort.
total = 0.
IF sy-subrc = 0.
*CLEAR wa_mara.
LOOP AT i_mara.
if i_mara-bwart = '101' .
GR = total + i_mara-menge.
total = GR.
elseif
i_mara-bwart = '102' or i_mara-bwart = '122'.
GR = GR - i_mara-menge.
endif.
if i_mara-bwart = '261'.
GI = total + i_mara-menge.
elseif i_mara-bwart = '262'.
GR = GR + i_mara-menge.
endif.
bal = GR - GI.
if bal GE GR.
grace = 30.
else.
grace = 10.
endif.
g_quan = bal - GR.
v_date = sy-datum - i_mara-ersda.
endloop.
WRITE: / i_mara-matnr ,i_mara-maktx,' is ',v_date,' ,days old and
stored at' ,i_mara-lgort , ' with balance =', bal ,'the grace time is
', grace, 'and' ,'grace quantity is ' ,g_quan.
*ENDLOOP.Hi,
That sounds like a nice report. What about it?!
Gareth. -
Report for showing pending (ageing) quantity according to store location wi
Report for showing pending (ageing) quantity according to store location wise:
Fields on selection screen (input screen) : Plant code From to , Material code From to , Current date, Numbers of days(for display the ageing(pending) balance for a given period,Storage locations from to.
Field in the output List : Material code , Material descriptions, Balance quantiy,Balance value ,Consumptions date.Hi,
That sounds like a nice report. What about it?!
Gareth. -
Pending quantity report for a manufacuting firm
Hi Guys,
I need a report to know the daily pending quantity report for a manufacturing company..
I have tried a query and to some extent its working fine.. i need some more changes in the query.
The report should be look lie below,
ITEMCODE,ITEMNAME,ORDERED QUANTITY,ORDERED VALUE,SALES QTY(DELIVERED QTY),SALES VALUE,PENDING QTY,PENDING VALUE ,SHORTFALL(IF THE INSTOCK QTY IS LESS THAN PENDING QTY).
Here there are using 5 different price lists.
and the above report has to be classifed seperately for each price list seperately and also in the given period if there is a item which has not been ordered then it also be needs to list in the report with eventhoug it dont have any values .
Could anybody pls modify the below query.
SELECT T1.ItemCode, Max(T1.[Dscription]) As 'Item Description' ,t3.price as 'Unit Price/PC',Sum(T1.[OrderedQty]) as 'Ordered Qty' ,(Sum(T1.[OrderedQty]) * t3.price ) as 'Ordered Value' , Sum(T1.[Quantity]) as 'Del Qty',(Sum(T1.[Quantity]) * t3.price) as 'Sales Value',(Sum(T1.[Quantity]) - Sum(T1.[OrderedQty])) as 'Pending Qty',((Sum(T1.[Quantity]) - Sum(T1.[OrderedQty])) * t3.price) as 'Pending Value',T2.OnHand, (T2.OnHand - (Sum(T1.[Quantity]) - Sum(T1.[OrderedQty]))) as 'SHORT'
FROM ODLN T0
INNER JOIN DLN1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OITM T2 ON T1.ITEMCODE = T2.ITEMCODE
inner join itm1 t3 on t1.itemcode = t3.itemcode
inner join opln t4 on t3.pricelist = t4.listnum
WHERE T0.[DocDate] >=[%0] AND T0.[DocDate] <=[%1] and t4.listname = '[%2]'
Group By T1.ItemCode,T2.OnHand,t4.listname,t3.priceTry this query
SELECT T1.ItemCode, Max(T1.[Dscription]) As 'Item Description' ,t3.price as 'Unit Price/PC',Sum(T1.[OrderedQty]) as 'Ordered Qty' ,(Sum(T1.[OrderedQty]) * t3.price ) as 'Ordered Value' , Sum(T1.[Quantity]) as 'Del Qty',(Sum(T1.[Quantity]) * t3.price) as 'Sales Value',(Sum(T1.[Quantity]) - Sum(T1.[OrderedQty])) as 'Pending Qty',((Sum(T1.[Quantity]) - Sum(T1.[OrderedQty])) * t3.price) as 'Pending Value',T2.OnHand, (T2.OnHand - (Sum(T1.[Quantity]) - Sum(T1.[OrderedQty]))) as 'SHORT'
FROM ODLN T0
INNER JOIN DLN1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OITM T2 ON T1.ITEMCODE = T2.ITEMCODE
left join itm1 t3 on t1.itemcode = t3.itemcode
left join opln t4 on t3.pricelist = t4.listnum
WHERE T0.[DocDate] >='[%0]' AND T0.[DocDate] <='[%1]' and t4.listname = '[%2]'
Group By T1.ItemCode,T2.OnHand,t4.listname,t3.price
union all
select B.ItemCode, B.ItemName,D.Price,SUM(C.OnOrder), 0,0,0,0,0,SUM(C.OnHand),SUM(C.OnHand)-SUM(C.OnOrder)
from OITM B
INNER JOIN OITW C ON B.ItemCode = C.ItemCode
INNER JOIN ITM1 D ON C.ItemCode=D.ItemCode
WHERE B.ItemCode NOT IN (SELECT T1.ItemCode FROM ODLN T0
INNER JOIN DLN1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OITM T2 ON T1.ITEMCODE = T2.ITEMCODE
left join itm1 t3 on t1.itemcode = t3.itemcode
left join opln t4 on t3.pricelist = t4.listnum
WHERE T0.[DocDate] >='[%0]' AND T0.[DocDate] <='[%1]' and t4.listname = '[%2]' )
GROUP BY B.ItemCode, B.ItemName, D.Price
Regards,
Bala
Edited by: Balakumar Viswanathan on Nov 15, 2010 4:23 PM -
Pending Quantity in PO for stock transfer
Dear All,
I want to know the pending order quantity for stock transfer orders (plant to plant),I have tried
ME80FN,ME2L Etc. but all report are showing the pending quantity only after MIGO done by
the receiving plant.
Our requirement is like this that one plant created one stock transfer order to one
plant and he want to know the actual pending order quantity as on date considering
by deducting stock in transit (5B5T) (i.e. PO quantity 100 pcs - quantity delivered 50 pcs then actual
pending quantity should be 50 pcs but in mentioned report it is showing 100 pcs pending).
Please note in our case in every PO more than 800 line items are there.
Can any one inform me about standard report or any table where net pending quantity are getting
stored.I have checked table EKBE,MARD,MARC.
Regards,
SP Shukla.Hi,
In mb5b u give movement type & check
Generally i do not think there is a std report, this we also faced, we developed a report with the help of ABAPer
Pandari -
Total and pending quantity of inbound delivery
From which table i will find total and pending quantity of inbound delivery number.
Which table and field name???Dear,
Find out report using T'Code MR11, you will get all required fields (this is standard report)
Regards,
A. Wankhede -
Hi all,
I am trying to create a report in Receivables which tracks the Receipts having Pending Quantity i.e, Quantity_Received - Quantity_Accepted = Quantity_not_Inspected.
Can anyone tell me weather any standard oracle report is there for reference.
Thanks in advance.Hi Ketter,
Can u please send me the Query.
I have used this Query....
SELECT A.RECEIPT_NUM, A.ITEM_DESCRIPTION, A.CREATION_DATE, A.TRANSACTION_TYPE, NVL(A.QUANTITY,0) QTY_RECD,
NVL(B.TRANSACTION_TYPE,'IN RECEIVING') TRANSACTION_TYPE,
NVL(B.QUANTITY,0) QTY_ACPTED, ABS(NVL(A.QUANTITY,0)-NVL(B.QUANTITY,0)) QTY_NOT_INSP, A.UNIT_OF_MEASURE, NVL(A.PO_UNIT_PRICE,0) PO_UNIT_PRICE,
A.CURRENCY_CODE, NVL(A.RATE,0) RATE, NVL(A.VALUE,0) VALUE
FROM
(SELECT RSH.RECEIPT_NUM RECEIPT_NUM, RSL.ITEM_DESCRIPTION ITEM_DESCRIPTION, RT.SHIPMENT_LINE_ID SHIPMENT_LINE_ID,
RSH.CREATION_DATE CREATION_DATE,
NVL(RSL.QUANTITY_RECEIVED, 0) QUANTITY, RT.UNIT_OF_MEASURE UNIT_OF_MEASURE, NVL(RT.PO_UNIT_PRICE, 0) PO_UNIT_PRICE,
RT.CURRENCY_CODE CURRENCY_CODE,
NVL(RT.CURRENCY_CONVERSION_RATE,0) RATE, NVL(RSL.QUANTITY_RECEIVED * RT.PO_UNIT_PRICE * RT.CURRENCY_CONVERSION_RATE ,0) VALUE,
RT.TRANSACTION_TYPE TRANSACTION_TYPE
FROM RCV_TRANSACTIONS RT, RCV_SHIPMENT_HEADERS RSH , RCV_SHIPMENT_LINES RSL, RCV_SUPPLY RS
WHERE RSH.SHIPMENT_HEADER_ID = RT.SHIPMENT_HEADER_ID
AND RSH.RECEIPT_NUM IS NOT NULL
AND RSL.SHIPMENT_LINE_ID = RT.SHIPMENT_LINE_ID
AND RS.RCV_TRANSACTION_ID = RT.TRANSACTION_ID
-- AND RSH.RECEIPT_NUM BETWEEN :P_FROM_RECEIPT_NUM AND :P_TO_RECEIPT_NUM
-- AND RSH.CREATION_DATE BETWEEN :P_FROM_DATE AND :P_TO_DATE
&LP_DATE
&LP_RECEIPT_NUM
-- &LP_ORG_ID
AND RT.ORGANIZATION_ID LIKE DECODE( :P_ORG_ID, NULL, '%', :P_ORG_ID)
AND RT.TRANSACTION_TYPE NOT IN ('ACCEPT', 'DELIVER','REJECT' )
ORDER BY 1) A,
(SELECT RSH.RECEIPT_NUM RECEIPT_NUM, RSL.ITEM_DESCRIPTION ITEM_DESCRIPTION, RT.SHIPMENT_LINE_ID SHIPMENT_LINE_ID,
RSH.CREATION_DATE CREATION_DATE, NVL(RSL.QUANTITY_RECEIVED, 0) QUANTITY,
RT.UNIT_OF_MEASURE UNIT_OF_MEASURE, NVL(RT.PO_UNIT_PRICE, 0) PO_UNIT_PRICE, RT.CURRENCY_CODE CURRENCY_CODE,
NVL(RT.CURRENCY_CONVERSION_RATE,0) RATE, NVL(RSL.QUANTITY_RECEIVED * RT.PO_UNIT_PRICE * RT.CURRENCY_CONVERSION_RATE ,0) VALUE,
RT.TRANSACTION_TYPE TRANSACTION_TYPE
FROM RCV_TRANSACTIONS RT, RCV_SHIPMENT_HEADERS RSH , RCV_SHIPMENT_LINES RSL, RCV_SUPPLY RS
WHERE RSH.SHIPMENT_HEADER_ID = RT.SHIPMENT_HEADER_ID
AND RSH.RECEIPT_NUM IS NOT NULL
AND RSL.SHIPMENT_LINE_ID = RT.SHIPMENT_LINE_ID
AND RS.RCV_TRANSACTION_ID = RT.TRANSACTION_ID
-- AND RSH.RECEIPT_NUM BETWEEN :P_FROM_RECEIPT_NUM AND :P_TO_RECEIPT_NUM
-- AND RSH.CREATION_DATE BETWEEN :P_FROM_DATE AND :P_TO_DATE
&LP_DATE
&LP_RECEIPT_NUM
-- &LP_ORG_ID
AND RT.ORGANIZATION_ID LIKE DECODE( :P_ORG_ID, NULL, '%', :P_ORG_ID)
AND RT.TRANSACTION_TYPE NOT IN ('ACCEPT', 'RECEIVE','REJECT','TRANSFER')
ORDER BY 1) B
WHERE A.SHIPMENT_LINE_ID = B.SHIPMENT_LINE_ID(+)
AND ABS(NVL(A.QUANTITY,0)-NVL(B.QUANTITY,0))>0
ORDER BY 1
Regards,
NRK -
Total quantity and pending quantity against Inbound number
I have to make report to view total quantity and pending quantity against Inbound number in a single entry transaction.
How will I do this...
Please help me.It depends on your client / company requirement.
Generally the following parameters can be taken as selection
PO Document date
PO Number
Vendor
Plant
And Out put
Po Number, PO Line item, PO Date, Vendor, Vendor Name, Plant, Plant text, Inbound delivery Number, PO Qty, ID Sequence Number, Inbound Delivery Qty, Inbound delivery date, UOM, GR Number, GR Date, GR Posting date, Material, Material Description, Batch etc... -
Hi Guys...
We need a report for pending Orders and pending Quantities for Sales.
And for this i used a query .
SELECT T0.DocNum as 'SO No', T0.DocDate as 'SO Date',
T0.CardCode, T0.CardName, T1.ItemCode, T1.Dscription,
T1.Quantity AS 'SO Qty', (T1.Quantity-T1.OpenQty) AS 'Delivered Qty',
T1.OpenQty AS 'Balance Qty'
FROM ORDR T0
INNER JOIN RDR1 T1 ON T1.DocEntry = T0.DocEntry
INNER JOIN ITM1 T2 ON T2.ItemCode = T1.ItemCode
WHERE
T1.LineStatus = 'O'
AND
T0.DocDate BETWEEN '[%0]' AND '[%1]' and ((T1.Quantity-T1.OpenQty) != 0 )
But i need the report like
Sales Quotation No ,Sales Quotation Date,Sales Order No,Sales Order Date,Delivery No,Delivery Date,Invoice No,Invoice Date,
Customer Name,Item Code,Item Des, and Pending Quantity.
Thanks & Regards,
VamsiHi,
do you mean this?
SELECT T0.DocNum as 'SO No', T0.DocDate as 'SO Date',
T0.CardCode, T0.CardName, T1.ItemCode, T1.Dscription,
T1.Quantity AS 'SO Qty', (T1.Quantity-T1.OpenQty) AS 'Delivered Qty',
T1.OpenQty AS 'Balance Qty'
FROM ORDR T0
INNER JOIN RDR1 T1 ON T1.DocEntry = T0.DocEntry
INNER JOIN ITM1 T2 ON T2.ItemCode = T1.ItemCode
WHERE
T1.LineStatus = 'O'
AND
T0.DocDate BETWEEN '[%0]' AND '[%1]' and ((T1.Quantity-T1.OpenQty) Like '[%%_%%]' )
Edited by: Doreen Cieslewski on Apr 27, 2010 5:52 PM
Edited by: Doreen Cieslewski on Apr 27, 2010 5:54 PM -
i have to make report of Total Quantity received as well as pending Qty against an Inbound No. in a single transaction.
how i will do this. which table and field i will take. Please help me...Inbound delivery against PO
LIPS-VGBEL = Reference Document ( In this case it would be PO number)
EKES Vendor Confirmations table also use for it
Go to EKBE table for GR document and get the field ETENS (Sequential number of vendor confirmation).
Go to EKES table and select the record based on EBELN, EBELP and ETENS to get the corresponding delivery number -
Report for Pending 103 for 105 (If GR based IV is untick condition)
Hi,
I required logic for mapping the report in Pending 103 for 105, If GR based IV is untick condition in PO.
Our business accept the material with movement type 103. After various tests (outside SAP), we post this document with movement type 105.
Normally each MIGO document has a reference document no . In case of 103 document, the reference docu no is the same no. In case of 105 document, the reference docu no is the docu no of 103.
It is noticed that for some 103 and 105 documents, the reference docu no is blank when GR based IV is not ticked in the Purchase order.
We need some logic to find the ref of 103 doc in 105 doc.
Regards,
MaddaliThanks for your promt reply.
I have seen ME2M/ ME2L with selection parameter we104 or we105. However our client required specific report format for controlling this issue.
So I am trying for logic in this particular senarieo.
Regards,
Suresh -
Hi Friends
Can you please tell me how to get a report of pending invoices for which GR s were done (also for partially done GR s).
This should be based on Purchase Org, Purch. group, vendor wise.
Standard reports MB5S and ME2N will not provide all the details.
The report should include the following:
Purch. Grooup
Vendor
Vendor Name
Purch.Doc.
Item
Mat. Document Number
DC Number
DC Date
mat Doc. Qty.
OUn
GR value
Quantit y invoiced
Invoice amount LC
Crcy
Early reply is appreciated, as it is very urgent
Regards
ManthiniHi
Yes. Standard reports will not give you inputs.
It's not easy to link material documents with invoice either.
If you are using GR based invoice verification, then fine.
Did you check MR11 ? However, you have to be careful not to do any postings here.
This will have PO, material document etc. But DC no--no;
Copy this report, remove posting related code and add code to get DC no etc from MKPF for the given material document.
Best regards
Ramki -
Interactive Report for Pending Order
Hi Gurus,
Iam new to ABAP.
I have Requirement to display the Interactive Report for Pending Order Status Report which displays pending of purchase orders for material wise and Vendor wise .Using ALV. Can Any one help ...me which table data i need to read and what are the field required.
Thanks in advance.Hi G K,
For pending order : VA05 (select open sales orders).
cheers,
Hema. -
Hi Experts,
We have requirement, SAP report for pending delivery - to help customer reconcile on what is pending for deliveries.
I have used standard Tcode VL06 and VL06O but seeing all deliveries.
Kindly let me know how to configure a report or t code so that I should be able to see only pending delivery based on sales order.
Regards,Hi DSP
If I understood your requirement correctly, you are sending the sales orders to the dispatcher, based on those sales orders dispatcher has to create the deliveries only for those items which are going to be shipped today (i.e. GI to be posted today) so that he can optimized the transporation etc.
For this requirement I think you can use VL04 transaction code and give input as shown in below screen shot. The inportant thing to note here is that, system selects only those line items from a sales order which has a GI date less than or equal to the date given in below screen.
i.e. if your sales order has a 2 line items
Line item 1 has GI date = 19.08.2014
Line item 2 has GI date = 22.08.2014
then as per below input i.e. GI date = 22.08.014 system will create a delivery for both the line items
If you give GI date = 19.08.2014 in below selection screen then system will create a delivery only for line item 1. Please try and let me know -
Why can't I report a problem in my app store?
Is it just me, or we can't report a problem anymore? Before I updated my iTouch to ios5, I am able to report a problem directly from my iTouch. But now, I can't see any 'Report a Problem' when I open my app in the App Store. Need help please. TIA!
Go here:
http://www.apple.com/emea/support/itunes/contact.html
to report the issue to the iTunes Store.
Regards.
Maybe you are looking for
-
DVD problem with missing loops, instruments
(trying to get a helpful subject there for those searching for answers) the fact that the loops are greyed out and instruments missing in new garagebands is well known. so is the solution of installing from DVD. i cant seem to get that to work for my
-
How do I copy the string portion of an enum into the string portion of a cluster?
I want to do this for the an entire array of clusters. I'm trying to use a for loop. Can't figure out how to parse the string portion of the enum into the string portion of the cluster. Alternatively, I'd be happy if I could figure out some way to
-
Placeholders in header section of topic page?
RH 8.02 Merged WebHelp Has anyone figured a workaround for getting placeholders (breadcrumbs, mini-TOC) into the header section of a topic page, standard or master? (The placeholder options are dimmed when selecting header or footer.) Even if I try t
-
Error when Generating the Selection Screen?
Hi Guys, When i am executing the program with this code .I am getting this type of Error " Source code ZUSFICOR00013_MM_ACNT_COSTING Line 0 Error when generating the selection screen "1000" of report I
-
Guys here is the problem that i've come across when customizing the CRM Desktop application. Here are the steps that led me to error- -> Installed the CRM Desktop application -> Obtained the customization package from the relevant website and uploade