Vendor wise Sales & Stock Report in SAP Retail
Hi,
My requirement is:
I need to develop a report for suppliers, showing them the sales and stock in each sales office. The report will be able to show the quantity in sales and stock for each sales office and a total for each one, in a determinated period for the given supplier.
Can anyone please suggest a step by step process to extract the data, I will get vendor number/s from selection screen and the date range based on which I need to extract the data?
Is it posible to determine the vendor of a material from the sales order, I have multiple vendors for a material? Can anyone please explain me how to determine the vendor of a sold material?
Thanks in advance
Kumar..
Hi,
If you populate batches, try to populate an infostructure (LIS) for movements 101 (for purchase orders) where you have the article (material in IS-R), plant and vendor code. Other question is the STO from distributions center to shops. Of course, you need that the batch will be different for different vendors. It's an idea.
I hope this helps you
Regards,
Eduardo
Similar Messages
-
Hi Expert,
Client requirement is like this
Client procure "Article-ABC"from different vendors like Vendor 1, vendor 2, Vendor 3
and client do the sale to his customers
now client want to know how much "Article-ABC" sold from with respect to vendor1, and vendor 2 , vendor 3
Note:-
1) client raise @ 50 PO everyday to different different vendor
2) and each PO contain minimum 300 to 500 different- different Articles
if we generate the batch for each Articlel w.r.t vendor then @ 25000 batches will be generate everyday
please suggest
Edited by: Hanumant Nimbalkar on Jun 23, 2009 2:16 PMDear Hanumant,
You have to use Consulting Skills here; Vendor identify looses as soon as GRN done.
Option No. 1 : Since you are using SAP IS Retail, you can use Vendor Consignment to track Vendor wise sales
Option No. 2: You can develop customized report using following (suggested) logic;
(a) Vendor A - Article A - EAN Code 1
(b) Vendor B - Article A - EAN Code 2
(c) Vendor C - Article A - EAN Code 3
Since, Sales are happening through POS using EAN Code, you can extract all relevant information including EAN Code from POS System.
I hope this will suffice.
Regards - Muralidhara -
POS DM: Stock updates in SAP Retail
Hi!
We are implementing SAP Retail (ERP 6.0 EHP4 stack 3), SAP PI (Netweaver PI 7.1 SP 8) and SAP BW (NetWeaver 7.0 ehp1 stack 4, incl BI content 704, SP 3 ) for a client. Their POS system is a 3rd party system, i.e. not SAP POS, and it does not contain any stock information.
This issue concerns stock updates in SAP Retail using POS DM:
On the busiest day of year, my client has 347 000 POS transactions in total from all stores, and in one year they have 30 mill POS transactions. My client requires that SAP will provide them with near-realtime information on stock availability, as this is an important way of providing good customer service. The stock information should be available in SAP Enterprise Portal and SAP Retail Store, as well as standard SAP gui transaction. In addition, the webshop (external system) should have as accurate information about stock as possible, at least it should be updated once every 30 minutes.
My client also has a requirement to be able to create purchase orders during office hours (store opening hours), based on MRP runs. This means they must have as accurate stock levels as possible for running MRP. Stock levels are also used in ATP checks, when deciding whether to pick customer orders from store inventory/stock or to create purchase requisitions.
All these requirements have led us to believe that the best way to solve this, is alternative A:
- to update stock continuously during office hours, using WPUBON to create material documents, one for each POS transaction. Sales and tenders will be updated in SAP Retail using WPUUMS and WPUTAB.
Some challenges this will create:
a) It will create 347 000 WPUBONs on the busiest day of year, all within 10-12 open hours.
b) If we have same amount of material docs and FI docs, they will use 30% of the available 8 digits within their number ranges per year.
c) The idocs will fail if there are article locks simultaneously. (However, this can be handled by updating products only at night time (using batch jobs) and using batch job to handle failed idocs)
Edited by: Øystein Emhjellen on Jan 4, 2010 2:15 PMAlternative B:
- we have considered to use WPUUMS and WPUTAB, updating stock levels only once a day. The solution we then must use for taking into account actual sales data is described in SAP Note 1088886 - Using the interface for online stock queries. If we choose this, we need to check during the day for each article any sales, to reduce stock in reporting/screens, ATP checks and in MRP runs. We must also create a program to check for articles sold before sending stock data to webshop (external system). (As we do not know which articles have been sold, we must create our own version of RFC - /POSDW/SALES_QUERY_RFC, to enable that the article number does not have to be specified. Rather, the article numbers (and sold quantities) have to be returned to ERP based on what was actually sold.)
We consider this alternative more risky, due to the need for changing behaviour of standard programs for MRP and ATP check. It will also create a number of RFC calls between SAP ECC and SAP BW.
My questions on this issue are:
i) Will alternative A be preferrable, if hardware requirements are handled?
ii) Do you see any additional challenges related to alternative A?
iii) Will alternative B be adviceable, concerning the program changes/enhancements involved?
iv) Are there standard implementations of SAP ECC, that includes the use of RFC - /POSDW/SALES_QUERY_RFC. I.e. standard programs in SAP ECC that uses the information from this RFC call?
Thanks for any advice !
Best regards,
Oeystein Emhjellen -
hi expects,
could any body provide standard reports in SAP retail.and how the flow is working SAP Retail industry.
thank youhi,
you can see RBDAPP01
you can check this link
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f083de60-4162-2b10-aa9a-8aa955109fd9
thanks -
Age-wise Material Stock Report
Dear Guru,
Any SAP standard report will show age-wise Material stock. Ex: IF i hv a X material in Stock, i want to know the how many days it was in production and how many days in finished stock like that.
<b>Any reports which are similar to Age-wise customer/vendor report which relates to material</b>
Regards,
VenkatHi,
Try T.Code MC50 and MC46.
Regards,
Sachendra Singh -
Pivot Day wise closing stock report
Expert,
we need same report from SAP
Pivot report day wise closing stock
Item Code - Item Description - UoM - Warehouse - Item Group - Days 1-2-3-4-31
Selection criteria
From Date
To Date
Item Group
Please help and send Pivot query.
Thanks in advance
MukeshHi Nagarajan Sir,
The above link query is showing a particular date stock status
but my requirement is different below sample format
Date - Item Code - Item Description - UoM - Warehouse - Item Group - Closing Stock
15/03/14 F00012 TMT BAR 10 MM KG KRY01 FINISHED 230.35
16/03/14 F00012 TMT BAR 10 MM KG KRY01 FINISHED 265.65
17/03/14 F00012 TMT BAR 10 MM KG KRY01 FINISHED 356.35
Can i get this format
Selection criteria
From date
To Date
Warehouse
Please think about this format and suggest
Regards
Mukesh Singh -
Dear Team,
I was previously using Russian J3RFLVMOBVED in Sap ecc6. It was working fine for the last two years for stock valuation quantity & Value wise. From Jan 2012 this report is showing Negative Stock in the report. For this i consulted ABAP for the check the values source (from which table these negative values are arising) in table MBEW & BSIM. These values also didn't existed in the Table mentioned above. Can any one advice me for this problem?
Also can any one provide me alternative report in sap ecc-6 for Stock quantities & Values on specified dates along with the sub locations.
Secondly is there any standard report for Material Aging?
M.YousufHi,
I have checked mb5b its not addressing my issue as its showing valuated stock without location & Batches. I have checked S_POO_07000139, ITS ALSO SHOWING Valuated Stock without Batch Plant & Location wherease MC.1 & other MC Tcodes. They are showing valuated stock without batches material code & Description in a summarized form.
I need this stock report for the stock count on month End in a summarized form.
Please advice any other solution.
M.Yousuf -
Branch wise sales analysis report
Hi
Client wants to see sales analysis report branch wise. How to do so?
ThanksHi Molhatra,
Try this,
SELECT T0.DocNum as 'SO. No.',
T0.DocDate as 'SO. Date',
T2.DocNum AS 'Del.Doc.No.',
T2.DocDate AS 'Delivery Date',
M.DocNum as 'A/R Invoice No.',
M.DocDate as 'Inv. Date',
M.CardName as 'Vendor Name',
M.NumAtCard as 'Bill No. & Date',
ISNULL(L.ItemCode,'Service Item') as 'Item Code',
L.Dscription,
L.Quantity,
L.WhsCode,
L.TaxCode,
(Select Sum(LineTotal) From INV3 Q Where Q.DocEntry=M.DocEntry) AS 'Freight (Rs.)',
M.WTSum AS 'TDS (Rs.)',
M.DocTotal as 'Total (Rs.)'
FROM ORDR T0 INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN ODLN T2 ON T2.DocEntry = T1.TrgetEntry
INNER JOIN DLN1 T3 on T3.DocEntry = T2.Docentry
INNER JOIN OINV M ON M.DocEntry = T3.TrgetEntry
LEFT OUTER JOIN INV1 L on L.DocEntry=M.DocEntry
LEFT OUTER JOIN INV4 T on T.DocEntry=L.DocEntry and L.LineNum=T.LineNum
LEFT OUTER JOIN INV5 J ON M.DocEntry = J.AbsEntry
LEFT OUTER JOIN INV3 Q ON M.DocEntry = Q.DocEntry
WHERE M.DocDate >= '[%0]' AND M.DocDate <= '[%1]'
AND
L.WhsCode='[%2]'
GROUP BY
T0.DocNum,T0.DocDate,T2.DocNum,T2.DocDate, M.DocNum,M.DocDate,M.CardName,M.NumAtCard,L.ItemCode,L.Dscription,L.Quantity,
L.WhsCode,L.TaxCode,M.DocEntry,M.[DiscSum],M.WTSum,M.DocTotal
ORDER BY
T0.DocNum,T0.DocDate,T2.DocNum,T2.DocDate, M.DocNum,M.DocDate,M.CardName,M.NumAtCard,L.ItemCode,L.Dscription,L.Quantity,
L.WhsCode,L.TaxCode,M.DocEntry,M.[DiscSum],M.WTSum,M.DocTotal
Regards,
Madhan. -
How to extract G/L Acount wise sales(Billing Data) form SAP R/3 to SAP BW
Hi All,
is there any procedure to bring G/L Account wise sales billing data from R/3 to BW.
can anybody have tried this?
regards
mhreddyHI sankar,
you can refer the belkow link to find the details on the relevant extractors and infoproviders
http://help.sap.com/erp2005_ehp_04/helpdata/EN/17/416d030524064cb2b8d58ffb306f3a/frameset.htm
Regards,
Sathya -
WBS Element wise sales order report.
Hi guys,,
I need to create a report to display Sales order details and its amount based on WBS Element which will be given on selection screen.
please suggest how do i proceed and the link between the tables used..
I tried using PRPS,VBAP and VBRK but things are not working
also let me know how do we categorizes WBS Line item wise corresponding to particular material
e.g if we have different POSNR for same MATNR and ERDAT.
Thanks.
Moderator Message: Specs-dumping is not allowed.
Edited by: kishan P on Apr 12, 2011 2:51 PMHi Dayananda
Check in transaction VTFL for given item category what copying routine are set. Check those copy routine and see if there is any data is being copied from table VBAP
Similar to above also check transaction VTFA for copying routine (if any)
As a standard SAP even we create an invoice with reference to the delivery document, still there are some data which is being copied from a sales order i.e. all pricing relevant information is copied from your sales order and not from delivery. -
Material wise Daily Stock Report
Hi ABAP Guru's
I got a requirement to develop an report which lists the stock(Opening Stock and Closing stock) for each material of a plant in given date range.whose Values to be matched with either MB5B or MC.9 Tcodes.I have found few tables for Stock like MBEW,MARD but those values are not matching with the Transactions.Can u tell me exactly how can i develop this report.? I'll be very thankful if u do the same.
Thanks and Regards,
Rahul.Hi
In MC.9 it will show both stock quantity and value in storage locationwise.But from MBEW you will get it only in plantwise not in storage locationwise. In S032 you can see quantity field is always correct but value field will be wrong because it's not correctly updating there. To match with MC.9 what you have to do is you should calculate both quantity and value logically in the program. In detail you can get quantity and unit price from the MBEW table (Check unit price field i forgotten) and see the quantity in each storage location and then do a multiplication... Also check the movement type values are mathing or not all the time..U Can Use MB51 transaction for this purpose.....Also take values from table s032, and mard...
Before doing "Stock Ledger Report" take care of so many things..From Mbew you are getting current stock quantity and value in "Plantwise". Give today's date in MC.9 or in MB5B or in MC50(check all plants cumulated checkbox), i am very sure this figure's will match...Now if you need to display only todays quantity and value you can direclt display this..But if you want a perfect stock ledger report this one will not work..I mean if u need the faculity like get the stock quantity and value of a material in the past date no table's will store this entry you have to apply logic.
The logic is you know today's stock quantity and value..Also you know all the Purchase and consumption happened in this period.(Bwart in mseg table)..Now do back-calculation until your date reaches..Be clear with the point, for eg: 01.01.2007's opening stock = 31.12.2006's closing stock. And Yesterdays closing stock = todays' stock + All the purchase - all the consumption..(Purchase and consumption you can calculate from bwart field..) ...Like this do back-calculation upto your selection-screen date....You can get it...Revert back if you are still not able to solve this, because i have done it previously...
Reward All helpfull answers... -
Dropped sales order report from SAP
Team,
There is a specific requirement regarding sales order..to analyze the dropped /undelivered order for a period.
Currently we are entering only those sales orders in the system which can be shipped/delivered to customer..all those SOs which can’t be delivered are not entering in system.
It is because if we are entering those orders in the stem, MRP will consider those orders for planning.
Now we need to include all the sales orders in SAP and MRP should only consider such orders which can be shipped. Can we do it in the system?
Thanks for the advise.
Regards,
VijeshMRP should only consider such orders which can be shipped. Can we do it in the system?
At what stage, you will come to know that sale order can be shipped as planned? Nevertheless, you can either change the MRP Type in material master to ND or change the schedule line category in sale order to CN so that system will not consider such of those materials for MRP. You have to decide which one is better but I would prefer the second one as changing the master data quite frequently is not recommended.
G. Lakshmipathi -
Subtotal of quantity in cust wise sales register
Hi Experts....................
please ref to the following query which provides customer wise sales register report, now what we require is sum total of quantity of a particular item code for particular customer
e.g:- if on 01/04/09 customer A purchase 100 items of item code i1
and on 06/04/09 customer A purchase 275 items of item code i1
in the required report should display 100 + 275 = 375 for item code i1 & for same customer.......................................................................................................................................
SELECT distinct
1 as sr,'Invoice' [Document Type],
t0.docentry,
T0.[CardCode] as 'BP Number',
T0.[CardName] as 'BP name',
t0.numatcard as 'Vendor reference No.',
t0.u_loc as 'Location name' ,
t4.state,
T0.[DocNum] as 'Document Number',
--T0.[DocType],
t0.docdate,
ISNULL(T1.ItemCode,'Service Item') AS 'Item Code',
T1.[Dscription],
T1.[Quantity] AS 'Quantity',
t3.name as 'MAG',
t1.linetotal as 'Net Amount',
t1.vatsum as 'Tax Amount',
(t1.linetotal + t1.vatsum) as 'Invoice Value'
FROM [dbo].[OINV] T0
INNER JOIN [dbo].[INV1] T1 ON T0.DocEntry = T1.DocEntry left outer join owhs t4 on t1.whscode = t4.whscode
LEFT JOIN [dbo].[OITM] T2 ON T1.ItemCode = T2.ItemCode
LEFT JOIN [dbo].[@ITMG] T3 ON T2.U_itmg = T3.Code
WHERE
T0.[DocType] = 'I'
and t0.cardcode between [%3] and [%4] and t0.docdate >= [%1]and t0.docdate <=[%2]
union
SELECT distinct 2,'Credit Memo' [Document Type],
t0.docentry,
T0.[CardCode] as 'BP Number',
T0.[CardName] as 'BP Name',
t0.numatcard as 'Vendor reference No.',
t0.u_loc as 'Location name' ,
t4.state,
T0.[DocNum] as 'Document Number',
--T0.[DocType],
t0.docdate,
ISNULL(T1.ItemCode,'Service Item') AS 'Item Code',
T1.[Dscription],
-T1.[Quantity] AS 'Quantity',
t3.name as 'MAG',
-t1.linetotal as 'Net Amount',
-t1.vatsum as 'Tax Amount',
-(t1.linetotal + t1.vatsum) as 'Invoice Value'
FROM [dbo].[ORIN] T0
INNER JOIN [dbo].[RIN1] T1 ON T0.DocEntry = T1.DocEntry left outer join owhs t4 on t1.whscode = t4.whscode
LEFT JOIN [dbo].[OITM] T2 ON T1.ItemCode = T2.ItemCode
LEFT JOIN [dbo].[@ITMG] T3 ON T2.U_itmg = T3.Code
WHERE
T0.[DocType] = 'I'
and t0.cardcode between [%3] and [%4] and t0.docdate >= [%1]and t0.docdate <=[%2]
union
SELECT distinct
1 as sr,'Invoice' [Document Type],
t0.docentry,
T0.[CardCode] as 'BP Number',
T0.[CardName] as 'BP name',
t0.numatcard as 'Vendor reference No.',
t0.u_loc as 'Location name' ,
t4.state,
T0.[DocNum] as 'Document Number',
--T0.[DocType],
t0.docdate,
ISNULL(T1.ItemCode,'Service Item') AS 'Item Code',
T1.[Dscription],
T1.[Quantity] AS 'Quantity',
t3.name as 'MAG',
t1.linetotal as 'Net Amount',
t1.vatsum as 'Tax Amount',
(t1.linetotal + t1.vatsum) as 'Invoice Value'
FROM [dbo].[OINV] T0
INNER JOIN [dbo].[INV1] T1 ON T0.DocEntry = T1.DocEntry left outer join owhs t4 on t1.whscode = t4.whscode
LEFT JOIN [dbo].[OITM] T2 ON T1.ItemCode = T2.ItemCode
LEFT JOIN [dbo].[@ITMG] T3 ON T2.U_itmg = T3.Code
WHERE
T0.[DocType] = 'S'
and t0.cardcode between [%3] and [%4] and t0.docdate >= [%1]and t0.docdate <=[%2]
union
SELECT distinct
2,'Credit Memo' [Document Type],
t0.docentry,
T0.[CardCode] as 'BP Number',
T0.[CardName] as 'BP Name',
t0.numatcard as 'Vendor reference No.',
t0.u_loc as 'Location name' ,
t4.state,
T0.[DocNum] as 'Document Number',
--T0.[DocType],
t0.docdate,
ISNULL(T1.ItemCode,'Service Item') AS 'Item Code',
T1.[Dscription],
-T1.[Quantity] AS 'Quantity',
t3.name as 'MAG',
-t1.linetotal as 'Net Amount',
-t1.vatsum as 'Tax Amount',
-(t1.linetotal + t1.vatsum) as 'Invoice Value'
FROM [dbo].[ORIN] T0
INNER JOIN [dbo].[RIN1] T1 ON T0.DocEntry = T1.DocEntry left outer join owhs t4 on t1.whscode = t4.whscode
LEFT JOIN [dbo].[OITM] T2 ON T1.ItemCode = T2.ItemCode
LEFT JOIN [dbo].[@ITMG] T3 ON T2.U_itmg = T3.Code
WHERE
T0.[DocType] = 'S'
and t0.cardcode
between [%3] and [%4] and t0.docdate >= [%1]and t0.docdate <=[%2]
ketan....
Edited by: ketan.k.pande on Dec 22, 2009 7:53 AMHi Ketan,
If you want to get those sub totals, you have to create a new query to omit all details. You could only leave few fields like:
T0.[CardCode] as 'BP Number',
T0.[CardName] as 'BP name',
ISNULL(T1.ItemCode,'Service Item') AS 'Item Code',
MAX(T1.[Dscription] ),
SUM(T1.[Quantity])
Group By T0.[CardCode], T0.[CardName],T1.ItemCode
Thanks,
Gordon -
Hide Particular Item Group from Selection Criteria of Sales Analysis Report
Hello Experts,
Is this possible to Hide Particular Item Group from Selection Criteria of Sales Analysis Report?
I have one Item Group as 'Special Items'.
Now, when I open Item wise sales analysis report, I want to hide above mentioned group from selection criteria.
Thanks in advance.
Best Regards,
Pankit ShethHi,
1. Not possible to put validation for selection criteria windows.
2. In standard, I don't think it is possible to hide only one item group.
3. Alternatively don't give authorization to user for running sales reports. If still need create customized query and ask user run every month.
Thanks & Regards,
Nagarajan -
Re Supplier wise Quality Analysis Report
Hi Gurus,
In my project for QM module we have one report "Supplier wise Quality Analysis". For this inspection lot is restricted with 01 type. Now the issue is in the report it is showing rejected material (i.e Code Group- GR, UD Code - 005 ) l.... I have restricted the code group wirh GR and code with accepted UD Code (001,002,003,004) at query level . But still i am getting rejected lot in my report.. So please explain me what to do to stop the Rejected material in Supplier(Vendor) wise qulaity analysis report...
Thanks in Advance
Srinivas.MHi,
Instead of including UD codes 01,02, 03, 04 try to exclude the code 05 might help you
Maybe you are looking for
-
Help, I forgot my login name and password
After my husband restarted our iMac he informed me that he broke the computer because the screen was all white. When I went to check it out I saw the login window...which is good, I think. All I needed to do was to enter my name and password... excep
-
How can I make changes to an exixting PDF document
I HAVE TRIED EDITING SOME DOCUMENTS IN PDF TO PREVENT PARICY OF MY COMMUNICATIONS. I'm such a novice. please help!
-
SAPscript print program for multiple pages
Hello friends, How to write SAPscript print program for multiple pages? please help me. Thanks and regards, Shivanand.
-
Connect cisco 3750X and Dell N4032F
Hi, I need to connect 2 diferent networks (192.168.x.x vs 10.44.x.x). this connection will be temporal because network 192.168.x.x will be migrated to 10.44.x.x. On one side I have a Dell N4032F (L3) and on the other side a Cisco 3750X. What I need i
-
It's showing that I need to update an app that I've updated over and over. How do I correct this?