Need Ideas For Storage Units Data Storage Capabilities - Special Attributes? History? 2 Ind-UMs

Hello experts,
The company I'm working for is looking into permanently-storing pallet level information (keep a history of the pallet movements) and use RF-scanners to move product in the warehouse. They have made a decision to implement Warehouse Management's Storage Unit Management functionality. They looked into Handling Units as well, but they don't want to use HUs for many reasons.
They would also like to store 2 units of measure at the Storage Unit level without activating "Catch Weight Management" because that would require them to run parallel systems for a while and also deal with CWM functionality restrictions. Keep in mind that most of the products they handle are catch-weight products, so UM conversions don't work for them.
Solutions I have in mind:
For storing 2 independent UMs: Store the quantity of the 2nd unit of measure in a custom table at the Storage Unit level and use custom RF-scanner programs to "receive, issue, scrap, and move" goods in the warehouse. These custom RF-scanner programs would update SAP standard table with 1st (base) UM and also custom table with 2nd UM.
For permanenlty-storing SU history: Use custom table to to store Storage Unit History. The custom programs created to handle the SUs would update this custom table.
Last time I checked, the history of a Storage Unit is not recorded in SAP, correct? ONLY in Handling Units, correct?
OR are there any documents/tables that permanently store the Storage Unit number so they can be queried after the Storage Unit is consumed/issued?
I know SAP keeps improving its applications with every release, so I'm just looking at my options here.
Does anyone else have any other ideas on how to approach this other than Using Handling Units & Catch Weight Management?
Thanks in advance!
-Mr. Bello
Message was edited by: Jürgen L

For storing 2 independent UMs
Can you please explore the LS26 option there also system is allowing you to change the parameter"Unit of measure" and displays the stock on different UoM, hopefully this will solve your problem and you need not design a custom table to store the value at different UoM level
For permanenlty-storing SU history:
System store the storage unit related value in table : LEIN however the moment you do any consumption or movement to non SU the entries goes off from this table hence i think the approach taken by you seems the only one approach  to store the historical data. (Make sure you are taking into consideration of the archiving activity as you proceed further the size of database will get bigger and time to generate any report will take longer then expected

Similar Messages

  • Storage Unit Date

    Dear Experts
    Please advice which exit / badi / enhancement can be used to derive the same / orginal storage unit date in case when we transfer stocks from one storage location to other.
    when the stocks are transfered from one Sloc - WM location to other Sloc WM location, the system consumes the orginal storage unit in the source location and creates new storage unit in the destination location. due to this the ageing of the item in the destination storage bin becomes new and the system does not consider the orginal storage unit number
    Can you please help me find a solution for this since the ageing report is being developed and derived from BI
    Thanks

    closed

  • I have 2 different iCloud accounts and would like to delete the account where I have purchased paid for extra iCloud data storage.  Can I transfer this additional storage over to my other account?

    I have 2 different iCloud accounts and would like to delete the account where I have paid for extra iCloud data storage.  Can I transfer the data storage over to my other account?  I am trying to get my iCloud and Apple account with same user name.

    You'll have to contact Apple about that.
    Their iCloud support page indicates you cannot merge or transfer iCloud accounts.
    What do you mean by, I am trying to get my iCloud and Apple account with same user name.

  • Need To know about iOS Data Storage Guidelines?is it a Data base?

    hey..Friends i need to know about iOS Data Storage Guidelines?is it a Data base?

    https://developer.apple.com/icloud/documentation/data-storage/
    Please refrain from mutliptle posts of the same question.

  • Need ideas for plug-in re-design

    My DAQ app uses "Plugins".   A Plugin is a VI which conforms to a particular terminal configuration.
    Here is the complete diagram of a simple one:
    The idea is that a plugin is another channel: This one takes the value of TORQUE (in N-m) and the value of SPEED (in RPM), performs some computation, and produces a result POWER (in kW).
    The user can then think of this as just another channel - it shows up in the datastream and the user can plot it, record it, set alarms on it, convert it to an output and send it out the CAN bus, anything he can do with a real channel, he can do with this plugin channel.
    So the above is exactly equivalent to having a POWER transducer.
    They can get much more complex than this.
    My code organizes these so that the prerequisite channels are run first, and then the dependent ones. (a prerequisite channel could also be a plug-in).
    If plugin B depends on plugin A as a prerequisite, I make sure that A runs first, regardless of which comes first in the CONFIG file.
    So the actual DAQ code samples the hardware channels, and then the plugins in a particular order.
    The DAQ is sampling at 10 Hz, and so these plugins run at that rate too.  There may be 100 different plugins, maybe 50 at a time in one test.
    The DAQ runs on a PXI box, running RTOS.  The host is an ordinary PC, running Windows.
    Even though the PXI is running a compiled RTEXE, it still loads the source-code VIs and runs them.
    My data file includes all the recorded data, all the config stuff used to set that up, AND THE PLUGIN VIs THEMSELVES.
    The plugin VI files are read as strings and stored in the datafile as strings, along with their names.
    When reading a data file, I read this string, and store it in a "sandbox" folder with a .VI extension.
    This guarantees that the version I have is the version the data was originally recorded with.
    The user can EDIT the data files, for example changing the scale factor on the SPEED channel from 307.3 RPM/V to 308.5 RPM/V.
    That causes a re-calculation of the SPEED channel.
    It ALSO causes a re-calculation of the POWER channel: My code detects that POWER depends on SPEED and since SPEED changed, I have to run every sample back through the POWER VI to get a new value. (Remember they're not all as simple as this example).
    THAT is why the VIs are stored in the data file.
    ALL OF THAT WORKS. 
    100%
    Like a dream.
    For 8-9 years now.
    EXCEPT...
    When it comes time to change LABVIEW versions.
    MY client has 10,000+ data files, each with 5-50 VIs embedded. Files are spread among 30+ machines, with a central server backup.
    We need to hang on to this data.
    I have a File Updater, which will take datafiles and update them (they are a DataLog file).
    THE TROUBLE IS:
    If I take a recent datafile, recorded with LV2010 (where we've been for 3+ years) and open it with the EXE built with LV2013, there's a problem if it tries to reprocess it.  The  error comes out as 
    Error Code 1126 occurred at Open VI Reference in HDT Open PlugIn.vi->HDT Find Calc Prerequisites.vi->HDT DataFile Prerequisite Manager.vi->HDT DataFile Viewer.vi->HDT.vi<APPEND>
    An error occurred loading VI 'BSFC.vi'.
    LabVIEW load error code 10: VI version (10.0) is too old to convert to the current LabVIEW version (13.0).
    The EXE code, having no COMPILER handy, cannot use the old VI.
    My FILE UPDATER, has a recompiler built into it (it reads the VI string, saves it as a VI file, opens it as a VI, saves it as a VI, then reads it as a string and puts it back where it belongs. 
    But if THAT is built into an EXE, it doesn't work either. Same problem, same error.
    If I run the FILE UPDATER from the LV2013 DevSys, then it's OK.  The re-compile process works fine, and then the EXE can read it and use the VI.
    BUT:
    1... That's painfully slow.  I have a cache handler where I recompile each VI only once and recognize it if I see it again, but still it's a long process.
    2... That doesn't work from an EXE.  My client has 2-3 DevSystems and 30+ computers with just the EXE. But that's where the data files are.
    3... Backup up Data Files on CD or DVD doesn't work.
    SO............  TO make a long story even longer.......
    I'm looking for an alternative.
    REQUIREMENTS:
    1... String-based, I suppose.  I want to type in "Power = Torque * Speed / 9545" and have the code know to fetch the value of  "Power", the value of "Torque", do the math, and produce the result.
    2... Has to execute quickly.  I have a zillion things to do at 10 Hz.
    3... Has to be able to re-order itself.  If I have ANOTHER plug-in channel called Fuel per Watt, and it calculates "FuelPerWatt = FuelFlow / Power * 10.34", then it has to know to execute POWER before it executes FUELPERWATT.
    4... Musr work from an EXE and an RTEXE.
    I've looked at a thing called MathToG, and it works OK for creating a VI from an equation, but it needs VI scripting, and therefore won't work from an EXE
    Any ideas?
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

    Starting at the top, create a class which has no data and two methods - GetPrerequisites and Execute.  Both are dynamic dispatch (use the right-click option in the New menu in the project to create them).
    GetPrerequisites - has the input and output of the parent class so it is dynamic dispatch, and has a single output which is an array of the same class.  You may want error I/O as well.
    Execute - has the input and output of the parent class so it is dynamic dispatch, and has Result and Units outputs.  The prerequisites output is redundant with the previous function, but can be added.  Again, you may want error I/O.
    In the parent class, both of these functions are essentially empty and return default data.  The parent class is used for a template and to provide a parent for the function classes.  As such, set the properties for each of the methods so that children must override them (do this in the class properties dialog box).  Set these up the way you want them up front, since the children must use the exact same connector pane.
    The functions themselves are all created as follows:
    Create a class
    Change its inheritance so it inherits from the parent class - it is now a child
    Use the new menu on the child class to create functions to override the originals
    Delete all code but the terminals in the child functions
    Change the GetPrerequisites code so it returns a constant array of the prerequisite objects.  These will be parallel children of the original parent class.  For your power class, this would be an array containing the torque and speed classes.  The easiest way to create this array is to drag a copy of the torque and speed classes onto the block diagram and use build array.  They will be "coerced" to the parent class, but LabVIEW still knows what they are.
    Change the Execute code so that it does whatever it needs to do.  In general, use the GetPrerequisites function to fetch the prerequisites.  Use a FOR loop to run the parent Execute function on each of these prerequisites.  Dynamic dispatching will execute the correct code.  You now have an array of the results.  Use this, with whatever other functionality you need, to calculate your final values.
    The prerequisites can be dynamically loaded so you do not have a static link to the prerequisite classes.  If you would like to have a text interface, you can dynamically load the individual functions, then use their values in a LabVIEW formula VI for the final calculation.
    If this is still Greek, you may want to walk through the examples of LabVIEW classes and dynamic dispatch to get more background on how to use classes.
    If you would prefer a text string for your units so that you have more flexibility, let me know.  I have an SI unit string validation VI that may be of use.  It works for most unit combinations, provided they are not nested too deep.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • Need help for SRM-6 Data Extraction into Bi-7

    Hi Experts,
    I am looking for help regarding SRM DataSource Extraction to BW. I am working on BW project and need to extract data from SRM Data Source 0BBP_TD_CONTR_2 and 0SRM_TD_PRO. I need to know about the extraction process from SRM. Is there a tool available like LO Cockpit in SRM for extraction and how can we manage the delta in it. Or i can use the T-code RSA5 for that and follow the normal process.  If I can get some documentation that can give me an idea for data extraction and delta management  in SRM that would be appreciated. Any kind of help will be welcome.
    Thanks in Advance.

    Hi,
    May help you:----
    How to extract data from SRM into BW system.
    SRM Audit Management Data Extraction into BW
    Procedure for standard data source extraction from SRM to BW 3.5.
    Regards,
    Suman

  • Need Ideas for Minimalist Website and Image Gallery

    I am looking for ideas for creating a minimalist online image gallery/portfolio? I want to either use html for the site and then flash for the portfolio images or some other method. I want to click on the thumbnails and then a large image will open.
    Should I use Flash, Dreamweaver, Would it be easier to load the images dynamically to a folder. Does anyone have an example they could show me. Thanks.

    I second Mahendra's suggestion for JAlbum Excellent product!  Just so you know, you don't need to use their image hosting.  Simply download the software and install it on your PC.   The beauty of JAlbum is that it generates thumbnails and HTML pages for you from your folder of images.  Lots of different Skins available. CSS can be customized.  And you can't beat the price. 
    Minimalism is nice but on the web, if you don't have some real text in the HTML markup you're essentially invisible to search engines, language translators and web assisting technologies like screen readers.  I realize this is a portfolio, but you want to maintain some degree of visibility so people can find you.  For this reason, Flash sites don't do well.  HTML is preferred.
    Good luck with your project,
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb

  • Need exit for MIGO to fill storage location

    Hello,
    The scenario is like this.
    I have to store the storage location in MSEG table while Receiving an item against a PO based on account assignment. Can I use exit MBCF0009? If so then please explain how to use it?
    Regards,
    Abijith

    Hi ,
    Use the method LINE_MODIFY of BADI MB_MIGO_BADI.
    Regards,
    Ashok.

  • Need ideas for a validation concept

    Hello,
    I am a bit helpless about validations on my page!
    I have a page with a lot of items, which are particularly filled with AJAX.
    When a button is pressed these items should be validated before a page process runs. And of course if a validation fails the process should not run.
    The problem is that the error messages of the validations should be displayed in a javascript box and not in the notification area.
    Further I was not able to call a javascript function from a button and the process only runs if the button was pressed an the javascript validation function returns true!
    And one more problem is that the items are filled by AJAX and because of that the value of these items are sometimes different when I try to reference them in the page process to validate the items.
    So I have no idea to create a good validation concept, which creates a javascript box when a validation fails and the page process only runs if all validations return true.
    I hope you have an idea, how I can do that!
    Thank you,
    Tim

    Hello Tim,
    Validation, especially in a web application, should be a two phase process. The first phase should be on the client side, and there you can use JavaScript, especially for the non-db related validations like not null, valid date, numbers only etc. The second phase should take place on the server side, after page submits, mainly because in the "way" from the client to the server things can be changed and tampered with.
    The fact that you are using AJAX doesn't change this practice. Even if you are using select list (and radio groups or checkboxes are on the same category), based on dynamic LOV, do not assure you that the selected values, received by the sever, are legal ones.
    You can use Andy's example for client side validation, but you'll also need server side validation. You should check Patrick blog on that one.
    " The problem is that the error messages of the validations should be displayed in a javascript box and not in the notification area."Why? Server side validation results (at least the built-in ones) can't be displayed in JavaScript boxes, as this is a server side process. APEX practice is that failed validation stops the page processes, so nothing can be changed as long as you have items, which didn't validate correctly. I believe Patrick's solution presents the validation errors in a very friendly manner, although not in a JavaScript box.
    " And one more problem is that the items are filled by AJAX and because of that the value of these items are sometimes different when I try to reference them in the page process to validate the items."You should give us some more specific details on the way you are populating the item, and the page process (and fire point) you are using. In any case, it is possible that your page process relies on session state, and just using AJAX don't necessarily update session state. In these cases, maybe you should initiate session state updates, prior to submitting the page.
    Regards,
    Arie.

  • Need Ideas for creating and using Custom Business Object

    Hello Guys,
    I am developing an application which uses a Request->Approve->Create approach for creating Purchase documents.
    Now I am a little puzzled about how to make use of the Business Object BUS2014.
    The application I am developing has its own unique 'Request Number'  (say REQID)  which will point to the Request for Creation of a purchase order.
    Whenever a Request is created (from a Z-Tcode) a workflow needs to be initiated and it has to be sent to the approver.
    The Purchase Document will be created once the approver approves.
    Now my confusion here is, if I use BUS2014, the object will be instantiated only during the final step of the workflow. But I need an instance during the beginning of the Requestor ->Approver negotiations as I am playing with events. These events needs an Object_key.
    How should I proceed here?
    Should I create a new logical Business Object like ZPOREQ where I have the above mentioned REQID as the key?
    And should I have an attribute of type BUS2014 inside the custom BO?
    How will I make use of the methods like BUS2014.Create etc which I may need to create the purchase document?
    Any small direction will be a huge help for me to get used to this wilderness.

    Hi,
    You should continue with the ABAP class idea. The business objects are kind of "obsolete" already, and if there is a need to create a new "object", ABAP classes are the way to go. Business objects are still useful, but I normally use them only when an existing standard business object fulfills the requirements (possibly with slight additions) which is almost never. 
    From my point of view you can use the existing class. Depending on the circumstances I normally have just one class that I use for both workflow and the possible other functionality that is required, but you have to understand that I have this goal in my mind already when starting the development process. As your class most probably has many useful features already (such as you have the header and item data as attributes etc. (if I understood correctly?), these are also useful in in workflow (class attributes will be available in WF container etc.). 
    If you are hesitant to use the same class directly in your workflow, you could also create a new class ZCL_REQUEST_FOR_WF (with the workflow interface), and then simply add your existing class ZCL_WF_REQUEST as an attribute to this new class. Then this new workflow class could include the pure workflow stuff, and your existing class the non-workflow stuff. But this most probably will not make much sense - just implement the if_workflow interface in your existing class (this is just one possibility that you might consider.)
    Regards,
    Karri

  • Needed Idea for the creation of this report

    HI Experts............
        I need to genrate reports on the Transport status. Format of the report
    user entery is user id : user 001
      column 1              column 2          column3        column4
    No of request       devlopment     Q/A system   production
          8                           2                       4                   2
    I have found the table name which contains the transport data that is E070
    in this table i have field called status but it gives the status for transport object and not for the transport request
    i need to find current status of the transport wether it is in quality or in production or in devlopment .
    how to slove this problem
    it would b great help  if any one give a solution
    Thank u  
    gopu77

    <font type="verdana">
    sql>select * from chem;
    <br>
    FORMULA CHEM WT RT
    <br>
    fm1 ch1 10 100
    <br>
    fm1 ch2 12 200
    <br>
    fm2 ch1 2 1100
    <br>
    fm1 ch2 6 2100
    <br>
    report will be like this
    <br>
    <img src="http://k.jeneesh.googlepages.com/img1.bmp"/>
    </font>
    Message was edited by:
    jeneesh

  • Need ideas for new PJC/Java Beans

    Hello everybody,
    I am always looking for new ideas about the Java Bean and PJC stuff. Sometimes I have good ideas about this, but sometimes it is quite a pain to find something new and innovative.
    If you have ideas or needs about this, let me know in this thread.
    (Sorry Oracle staff if I am going beyond my rights by using the Forum for that purpose)
    Francois

    Francois ,
    I think that we all need to thank you for all your hard work promoting Oracle Forms.
    Your input and constant support on this forum is greatly appreciated.
    But I personally think that all this needs to be addressed by Oracle.
    Your wrote
    Sometimes I have good ideas about this, but sometimes it is quite a pain to find something new and innovative.
    And I agree with you.
    You can go as far as the Forms let you go...
    Thanks,
    Michael

  • Need logic for invoice due date and discount due date uncear

    Hi Experts.. am new to ABAP
    i had an issue please need some logics for these..
    Formatting of the Invoice due dates and Discount due date is unclear e.g 20101109,
    Invoice due date and Discount due dates are in correct on 10 and 20 days  reminders on missing credit notes for blocked invoices.
    <removed by moderator>
    Thanks & Regards
    Edited by: Thomas Zloch on May 18, 2011 1:55 PM

    Can you provide more info?
    are you talking about BSID open accounts?
    if yes, use function module DETERMINE_DUE_DATE.
    <removed by moderator>
    Edited by: Thomas Zloch on May 18, 2011 2:10 PM - please do not ask for "award"

  • [SOLVED]Need ideas for framework level disable on af command components

    Hi all,
    I am using ADF Faces & BC, JDeveloper 10g.
    I need a framework level disable/enable design for every command component on a adf faces page. I can certainly do this one at a time by assigning an el expression on the "disable" attribute individually. However, this would put the burden on each developer to ensure proper authorization code is put in place. I would like to avoid the latter option as it is repetitive, not modular and prone to mistakes. Can anyone provide some ideas? I was thinking of using javascript to pick up special designated componentIds and assign property that way. Also, I've heard of aspect oriented approaches for Java classes, although I'm not sure how well this would integrate into our application. Any advice is appreciated.
    Thanks,
    Wes
    Edited by: Wes Fang on Sep 21, 2010 9:00 AM

    Thanks again for the idea John, I tracked down this thread:
    ADF FACES:Creating custom component on top of adf
    on how to create custom tags, everything is working with the exception one important feature. My custom tags are showing up, but I cannot seem to access the adf binding container within the UIcomponent base. I need to execute a method on the app module to find out if the button should be enabled/disabled. Would you have a solution to this issue? I also found another user with similar question over at:
    Re: Parsing EL expression in custom tag 10.1.3.4
    thanks,
    Wes

  • Need  Coding for retriving the data

    Hi ,
       I'm not an ABAPer.. but i need to write some coding in R/3 system..  that is from XI system I'm getting  data  (that is in R/3 system i'm getting inside of one class.. that calss contain  one method.. that method internally contain  sub structures.. for example.. that method contain one Header Structure... that  Header structure contain some 5 fields along with those.. one sub structure also contain.. Again that sub structure (Item level)   contain some 10  fields.. and  and along with that one more sub structure also contain..if you go inside that sub structure that contain some 5 fields...
    now the reqirement is i want to split those fields according to structures( Header level, Item Lvel , Sub Item level) and   iw ant to load this fields into  particular ZTABLES.. by using Move corresponding..
    so, can any one plz give me the coding... how can i define structures inside of the  class... ..
    helpful answers will be highly appriciated..
    Thanks
    Babu

    Hi Babu,
    it is difficult to understand what u realy want. You have to explain yourself better. Just a tip. If you want to define a Structure in a Class, should be done at the Class definition and selection should be done at Class implementation.
    Example:
    Class babu_class definition.
    public section.
    *Structure definition
    types: begin of i_struc.
               include structure vbak.
    types: end of i_struc.
    *Internal tab
    data: int_tab type table of i_struc.
    *protected section
    *your declarations-----
    private section
    methods: babu_meth
    endclass.
    Class babu_class implementation.
    method babu_meth.
    *example
    select * from vbak
    into corresponding fields of table int_tab
    where vbeln =
    endmethod.
    endclass.
    Blacky
    *give point if it helps and i hope I have understood your problem
    Message was edited by:
            BlackMoses

Maybe you are looking for

  • Safari quitting due to Microsoft Office Genuine plug in?

    Hi there, I've always been as safe as I know how to be with my mac. In case it is relevant, I run sophos security through my school and don't have any pirated software or files. That being said, Safari has been quitting very frequently. Many programs

  • How do i find out the origin of a GL doc?

    Hello Guru's when i open a GL document in FB03 how do i  find out whom where it has originated? for example was it from a bank statement? or a manual journal entry? Thanks

  • Date and time of photo files in PSE 10

    I imported about 1000 photo files (JPG) into my catalogon my desktop PC from files that I had saved on my laptop PC while on vacation.  Most of the files were imported with no problems, but some of them were saved with the wrong time and date informa

  • How to return a value from sql plus activity

    Hi, I want to return a value from sqlplus activity to a processflow variable. SQL PLUS activity has a property :"RESULT_CODE", whenever i run the process flow this value is always reurned as 0. in sqlplus activity i have written some pl/sql block....

  • Any idea how to stop CC from constantly reminding me to download a Market image I can't own?

    I was playing around in the Creative Cloud app yesterday. Way back in the stone age of the 1980s and 1990s, you could do that sort of thing. The way you learned how to become proficient was to experiment. Systems were generally set up (at least on th