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 PM

Alternative 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

Similar Messages

  • 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

  • How to check the sales stock of an article in SAP Retail

    Hi SAP Leaders,
    I just want w how can i check the sales stock of an article in SAP retail.
    I have to archive the sales stock of an article. IN WSE1 , it showed the article cannot b be archived as there are open sales stock. HOw can i check the sales stock of an article in SAP Retail and archive it finally.
    Regards.
    SS

    Hi sumi,
                 pls check Material Stock ALM_ME_090_CUST_USER and * ACBAPI01 EXIT_SAPLACC4_001 Accounting: ... material master (Retail) * MGV00003 ... Enhancement for article master: IDoc ... Changes in the Workflow Parameters ... 41. PROACT Stock and sales data * ... EXIT_SAPLWPUE_105 Check.
    Regards
    Sridhar

  • Split valuation SAP Retail POS Aggregated sales

    Hello,
    Using IDoc WPUUMS01, I'm trying to upload aggregated sales into my SAP Retail system.
    We are using split valuation for Retail (normal stock and promotional stock).
    The error that keeps coming on is: Enter valuation type (100000017)
    being (100000017) the material number
    The same error happens when I put the action (promotion) number or not in the IDoc.
    The logistic team has already made a goods receipt for both normal stock (RNORMAL) and promotional stock (RAKTION), for the same plant wich I'm testing with.
    I've read from help.sap that if the action code (promotion code) it's entered in the IDoc, SAP should recognize that and when posting the material document it should take the goods from the promotional stock (RAKTION) and if not (enter the action code) then SAP would take the goods from the normal stock.
    [http://help.sap.com/saphelp_46c/helpdata/en/12/085012470311d1894a0000e8323352/content.htm]
    Is this process automatic? should we do something else? Please let me know if there's any further customizing we should consider
    Kind regards,
    F.Chavez

    Hi ,
    Just want to understand from you that Ru posting the goods movement from the WPUUMS or ru processing the Goodsmovement separately from WPUWBW?
    Base rule for  split valuation is when ever a goods movement happens,system will demand Valuation type ((normal stock (RNORMAL) and promotional stock (RAKTION)) whatever may be the type of movements.
    it is like Goods movements against Article/Site/Storage location/Valuation type.
    Incase of receipts we can control this at  item level(delivery tab).
    Incase of issues(Sales-GM251) system will check for the valuation type.
    Please check the inbound idocs are having the content of valuation type .ISR should get aggregated details based on Valuation type.
    Regards,
    Ramakrishna Nuthalapati

  • Reports at POS & SAP Retail System

    Hi Experts
    What are all reports run POS and SAP Retail System at end of the day..
    How the reports are run at POS and SAP System?
    Thanks for your time
    vijaya

    Hi Experts
    What are all program run in POS & Retail System at EOD
    Regards
    Vij

  • Retail: In which POS system do we create SAP TLOG file

    Hi Gurus,
                   Can anyone tell me in which POS system (is it SAP Triversity?) we create SAP TLOG files( or) in someother POS sytem we create SAP TLOG files?I just want to know the POS System name  where this SAP TLOG files are created?Hope for correct answer.
    Thanks in advance
    Thanks
    Tonyrao

    Hi ,
    The Genral Landscape for SAP IS Retail is  Store -> ETL -> POSDM -> ECC.
    The TLog file in SAP Architecture  resides in POSDM  and the actual name of this deep structure table is /POSDW/TLOG.
    When the BAPI CALL runs it pushes data in this table.  And when  data processing takes via PIPE Dispatcher
    /POSDW/PIPEDISPATCHER program then it processes this TLOG data according to business rules or tasks as per POSDM Config .
    This will push data to ECC via IDOCs or can push data to BW Cubes as the case may be...
    So its the  POS data => POSDW TLOG => SAP ECC Transactional data like Billing doc / Art DOC / Acct DOC etc 
    Or it can be BW Cube data as well. You can jolly welll find these POS Tlog data in Daily Cubes as well.
    However worthwhile to mention its quite difficult to read /posdw/tlog via SE16 in POSDM ....  as data resides in deep str in this  gigantic table...
    regards
    Amitava

  • SAP Retail - XI - POS Interface

    Hi,
    Can anybody share the document of
    SAP Retail - XI - POS(Point of Sale)
    Here POS is the third party system
    Thanks in advance,
    Balaji

    Hi,
    Check these for Retail-POS
    https://websmp109.sap-ag.de/~sapidb/011000358700001136952007D/MasterGuide_Retail_Dec07.pdf
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/12/08414a470311d1894a0000e8323352/frameset.htm
    Regards
    Seshagiri

  • SAP Retail - Allocation of Rack Jobber Stocks?

    Dear All,
    I am using SAP Retail and I have created some articles as Rack Jobber consignment inventory.
    Can I use allocation to push out these consignment stocks to various sites?
    Best Regards
    Junwen

    Hi,
    U can use allocation table to process, only condtion is that in the allocation use vendor (Supply source) and article as a Rackjobber Vendor and article.

  • How ERMA is implemented in SAP Retail

    Hi
    I want to understand the concepts and process behing EMRA(Extended Retail method of Accounting).
    I have gone through the SAP standard keys, characterstics, Infosources and other features related to ERMA but i want ot understand how EMRA is actually implemented and how can we understand the whole concept.
    regards
    mohammed

    Hi,
    Valuation at retail in SAP Retail corresponds to all aspects of the retail inventory method as used in the trade. Valuation at Retail is transparent and easy to follow. When you use this method, inventory is updated in the article master at retail and at the same time in the Retail Information System (RIS), allowing you to carry out a number of powerful analyses.
    Stock margins and inventory valuation in Financial Accounting are always up to date. And thanks to the integration of valuation at retail with Inventory Management and the integration of Inventory Management with Financial Accounting, Controlling and Profitability Analysis, the valuation data is consistent in all areas.
    Valuation at retail can be used for both quantity and value-based Inventory Management and Inventory Management on a value-only basis. The following explains how you can best use valuation at retail for your requirements:
    In SAP Retail, the valuation area must always correspond to a site.
    In retailing it is common practice to record the retail price of inventory (retail method). Since it is extremely time-consuming to determine all the costs associated with the procurement of an article without the use of modern IT systems, it is all the more difficult to determine the delivered cost of merchandise. In view of this, the delivered cost of an article is usually taken as an average price calculated on the basis of the retail value.
    (a) Valuating inventory at delivered prices (cost inventory method)
    You can only apply this method if you can ensure that all changes involving an article can be accurately recorded. What is known in the trade as the u201Ccost inventory methodu201D or the u201Ccost methodu201D involves valuating stocks at delivered prices and assigning costs to individual articles.
    (b) Valuating inventory at retail (retail inventory method)
    What is known in the trade as the u201Cretail inventory methodu201D or the u201Cretail methodu201D involves valuating stocks at retail, often aggregated at merchandise category or departmental level. Stock is updated at retail for every merchandise category and department. For balance sheet valuation purposes on the balance sheet key date, the delivered cost of the stock is worked out based on a gross margin between cost and retail.
    Both the cost method and the retail method can be used in SAP Retail.
    Bye and all the best,
    Muralidhara

  • SAP Retail Project - Assembly Order configuration

    Dear all,
    We are into SAP Retail Project, as per the process we have to generate an assembly order to our internal workshop to assemble the product.
    this assembly order has to generate from sales order. Articles required to assembly will be maintained in workshop only.
    we are not implementing Production module, we are trying to create a purchase requisition from sales order. but the BOM main items purchase requisition is not getting generated and there is no communication between sales order and workshop regarding Assembly process.
    I am expecting an expert advice, with config steps to map this process into sap. Your suggestions will be highly appreciated.
    Thank you
    Raghu ram.

    Hi Mohan,
    Thanks for the useful link you shared.
    But I am looking for specific configuration and master data set up required for store order creation scenario where " Warehouse stock is created if stock exists else third party order is created"
    This option is activated in POS interface inbound profile for store order control by selecting document categorydefault as "A - Warehouse order if stock exists, otherwise third-party order"
    Just wanted to understand how this option works by requiring what kind of configuration and master data settings.
    Any further suggestions will be really helpful. 
    Regards,
    Debraj

  • SAP retail store order configuration

    Hi,
    Could anyone please suggest SAP retail store configuration and master data setting in IS retail system for store order follow on documents creation scenario where "Ware house order is created only if stock exists in DC else third party order".
    Thanks in advance for your valuable inputs.
    Regards,
    Debraj

    Hi Mohan,
    Thanks for the useful link you shared.
    But I am looking for specific configuration and master data set up required for store order creation scenario where " Warehouse stock is created if stock exists else third party order is created"
    This option is activated in POS interface inbound profile for store order control by selecting document categorydefault as "A - Warehouse order if stock exists, otherwise third-party order"
    Just wanted to understand how this option works by requiring what kind of configuration and master data settings.
    Any further suggestions will be really helpful. 
    Regards,
    Debraj

  • SAP Retail Store - Store Order - Assortment List

    G'day,
    In the SAP Retail Store (SRS) when selecting the "Store Order" "Assortment List" option I've got a request to add columns to the assortment list ( I've done this via Badi IF_EX_WSAO_DISP_EXPAND ).
    The challenge now is to make fields within the added columns available for user input. (Currently the fields is only displayed).
    Example: I've added columns X, Y and Z in the assortment list.
    There are twenty lines in the assortment list and for each line the field in column Y must except input from the user. When the Post Order button is pushed a ME22 transaction must be submitted for each item in the assortment list.
    I've copied the internet service for WSTA to ZWSTA but don't have sufficient HTML knowledge to change the HTML page to achieve the above.
    Can you please help with a solution.
    Thanks, points will be awarded.

    Hi Mohan,
    Thanks for the useful link you shared.
    But I am looking for specific configuration and master data set up required for store order creation scenario where " Warehouse stock is created if stock exists else third party order is created"
    This option is activated in POS interface inbound profile for store order control by selecting document categorydefault as "A - Warehouse order if stock exists, otherwise third-party order"
    Just wanted to understand how this option works by requiring what kind of configuration and master data settings.
    Any further suggestions will be really helpful. 
    Regards,
    Debraj

  • How can I generate IDOC(WPUUMS) from XML file in POSDM or in SAP Retail

    Hallo Retail expert,
                                I have following scenario,
    I have Retail Store who send me their daily sales report through Wincor Nixdorf Point of sale. There i am using standard POSLOG2 to SEEBURGER(its a middleware which act as Converter) xml format and then i post that data first in POSDM and then with BAPI i transfer or book that data to SAP Retail.
    Above is the one scenario which is working.
    This is the Second scenario.......
    I have some external Retail store, they dont have Wincor Nixdorf POS, so they send me their Sales Report through SEEBURGER(its a middle Hardware which act as Converter) and SEEBURGER Convert that Sales data to XML format. My question is....
    How can i upload or Convert a XML File into IDOC (WPUUMS)in SAP or in POSDM?
    any new suggestion are welcome.
    Thank you all in advance.
    regards,
    Niel

    Hi,
    1. To get the required XML Schema, use transaction code WE60 to go to the IDoc documentation -> enter the IDoc type you want to use (WPUUMS01). Flag control and data record. Then display the XSD by choosing Documentation -> XML Schema from the menue bar. Now you can donwload the XSD for usage in Seeburger.
    2. Create your mapping from the POS format into the IDoc XML format in Seeburger.
    3. Create an XML File Port in ERP or POS DM using transaction code WE21.
    3. To inbound the XML file from Seeburger into POS DM or SAP Retail Seeburger should trigger the function module EDI_DATA_INCOMING. Parameters for this FM are the Pathname to the XML file and the Portname you just created. Based on the port name the FM can derive the port type xml and the data will be handled as XML data.
    Regards Carsten

  • Posting a Goods Movement in SAP Retail Store

    In SAP Retail Store, under Inventory Management>Goods Movement>Other Movement, when entering articles and quantities, if you want to use multiple Bus. trans. or Reason for Movmt. values, you have to post them separately.  This requires you to post, exit out and then go back in and post again, etc. 
    Is there a way to post multiple Bus. trans. or Reason for Movmt. values on the same screen?

    Hi,
    Is that stock is tagged with sales order ?
    How you have HU in non HU managed location ??
    If you want to move stock then use t code HU02 and create HU in non HU manged location mentioning destination location as HU managed .
    Regards,
    Vishal

  • Prepack vs Display in SAP retail

    Hi guys,
    I am still struggling to understand the difference between prepack and Display in SAP retail.
    Anyone has a good understanding of that?
    Cheers
    Julien

    Hi
    Prepack:
    Variant from different generic articles belongs to same merchandise category grouped together as component and created with article category 11.
    Prepacks are used in Fashion retail where merchant wants to order specific variants (color and size) rather than ordering all the variants from generic articles.
    Vendor ship prepack articles and received in DC as prepack articles whereas it will be sold at component level in Store.
    Display 
    Variant from different generic articles belongs to different merchandise category grouped together as component and created with article category 12.
    Vendor ship as display articles, stocks are maintained at DC as display articles but sold in store at component level.
    Display articles are used in FMCG sectors mostly and to some extend it is used in Fashion as well. These articles generally kept at billing counters and customer will pick the components as they like it.
    Best Regards
    Swami

Maybe you are looking for

  • "Line Spacing" vs. leading

    How does "Line Spacing" in static or dynamic text fields (explicitliy set in the "Formatting Options" window) compare w/ "leading" when creating a text field w/ AS? Is a "Line Spacing" setting of 10 the same as my_fmt.leading = 10;? In a Flash 7 file

  • All applications unresponsive for 30 seconds, happens regularly, every few minutes

    I have a macbook pro I bought in October 2010.  Every day I take it to and from work, with virtually identical usage/applications open. Yesterday when I got home and opened the lid, the computer stalled out.  I could move the mouse around, but no app

  • Ajax or Flex

    I'd like to create a box where an oversized document or picture can be fully viewed by clicking and dragging the contents around. (much like Google™ Maps). Can this be done in iWeb using either Ajax or Flex? Thanks PB G4 @ 1.5   Mac OS X (10.4.6)   P

  • Incoming emails keep repeating in Apple Mail

    I have had all kinds of probs with Apple Mail lately, mainly to do with getting to see all my POP3 email in Gmail on my PC at work. This stopped working last week, now it is miraculously working again. Great! But last night/this morning vast amounts

  • J'ai fais la mise à jour de IOS 6 mais les apps que je télécharge ne veulent plus chargéés Pourquoi ?

    Bonjour, je voulais savoir si c'était normal que quand je télécharge une application sur Apps Store cette application ne charge pas si vous pouvez m'aider ou m'informez. Merci d'avance