Best way to log price information ?

hi,
does anybody has experience in logging price information. Each time the price of an item is updated (item master data, or pricelist -->overview) i want to log this information and store it in a user defined table (user, date, item, pricelist, price).
What is the best way to do this?
1.Addon : each addon might be a handicap (performance, ...).
2. SBO Transaction Notification : lots of partners did some codings in this stored procedure and causes lots of problems
3. B1i: seems to be the best way
how would you implement such functionality
best regards
Markus
Edited by: Markus Rewak on Sep 11, 2008 3:12 PM

Hi Mark,
i would go for 1. or 2.
but 2. can be very problematic cause when you update the Item you can't really track if
the price changed.
so 1. ist the easiest (official) way for me - but only because i've never tried B1i ...
the easiest forbidden way is to use a trigger on ITM1 table
lg David

Similar Messages

  • Best way to store price

    Hi,
    Does anyone know what is the best way to store prices in MySQL, and then how to format it on the output page.
    Thanks in advance

    Hi Jose,
    that depends on your prices:
    a) if they will always be integer
    (e.g. 120000 EUR), store them in an INT(x) column
    (where x is the max. amount of digits), and use PHP´s "number_format" function to display them as e.g. (will show as 120.000) EUR
    b) if your prices will contain a decimal point
    (e.g. 12.99), the column could be defined as e.g. FLOAT(x,2)
    (where x is the max. amount of digits preceeding the decimal point, and 2 define a fixed amount of digits after the decimal point). In order to display those prices differently on a page, PHP´s "number_format" function has a variety of options, e.g. (will show as 12,99) EUR
    Günter Schenk
    Adobe Community Expert, Dreamweaver

  • Adobe Forms: Best way for logging?

    Hi,
    we're using Adobe Forms having very complex forms partially.
    Because of it's complexity, the implementation is not free from defects. That's why I thought about proper logging of what users do within the form.
    What's the best way to achieve this?
    I thought of console messages - but this would require the user to send us the document in case of an error.
    I also thought of writing a logging file in a central directory that all users have access to. But I don't know if this is even possible?
    Does anyone have experience with proper logging of user actions in forms?
    Thanks and BR Matthias

    Test Screen Name wrote:
    Something not secret could be a report button which generates information ready for the user to copy/paste into an email. Not sure of the best way to offer a large body of copyable text, any ideas?
    A dialog box with a large, multi-line text field, where you can place the text and the user can copy it to an email and send to you. You can even generate the blank email message using a launchURL and a mailto command.

  • Best way to write specific information to a file

    Hi there,
    I'm looking to write specific information from my program to 2 separate files.
    Before the program runs, it asks the operator for their info (name, password, run ID #, a couple safety checkboxes).
    So, I would like the first file to record log-in information (i.e. The operator's name, the date and time they accessed the program, and the Run ID #) all in a spreadsheet.
    I would like the second file to record data from the different components of the program ( 2 tank levels, a flow meter, and run ID #) in another spreadsheet.
    Any thoughts on the best way to do this? I've looked at using arrays to organize the info/data, and then write to spreadsheet, but I haven't quite figured it out...
    Thanks,
    Daryn

    For the first, you could convert everything to strings, then send an array of strings. For the second, just send an array of numbers.
    Cameron
    To err is human, but to really foul it up requires a computer.
    The optimist believes we are in the best of all possible worlds - the pessimist fears this is true.
    Profanity is the one language all programmers know best.
    An expert is someone who has made all the possible mistakes.
    To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s):
    LabVIEW Unit 1 - Getting Started
    Learn to Use LabVIEW with MyDAQ

  • Best way to log data

    I have an application that receives data from a source, and I would
    like to create and maintain a log file with this data. Small bits of
    data will be received at least every minute, and often once every
    second. The user can also view the logged data at any time.
    Lastly, each entry is timestamped, and I would like to be able to
    remove log entries that are x hour/days old.
    What I would like advice on is what is the bext way to accomplish this?
    Clearly a bad way to do this is every time I get data, read the log in,
    remove old entries, rewrite all the remaining entries, and finally
    append the new entry. This uses way too many file operations.
    I have briefly looked at the java.util.logging stuff, but it appears that
    the purpose of that is more for code debugging/etc. It also doesn't
    appear that there are methods to read the logs. So, this does not
    look like an "easy way out".
    I know how to append to a file, but I am not sure if I should leave
    the file open during execution of the program and simply flush
    the stream/buffer, or open and close the file everytime I write.
    The latter is clearly more expensive, but safer.
    I don't know how to delete data from the beginning of a file.
    To summarize, what is the best way to read and write data to
    a file such that:
    1) the data is appended to the end of the file (easy)
    2) the data is removed from the beginning of the file
    3) the data that is written is not lost of the program crashes/etc.
    4) the whole logging business is not too expensive
    Any suggestions?
    Thanks,
    Chuck.

    Here's what we did at my last job:
    Incoming messages are logged to disk via FileOutputStream (maybe with BufferedOutputStream encasing that, I don't remember) this outputstream is not closed until the applet is stopped. System.out is also reassigned to this fileoutputstream to capture all messages.
    At the same time, there is an InputStream reading from that file. As data is read, we stick the text into a TextArea.
    When the TextArea size hits some certain amount (maybe 20,000 characters) we'd remove ... maybe 5000 from the top. Log stays the same tho
    When the day rolls over, we switch log files
    You're questions:
    1) the data is appended to the end of the file (easy)
    Yes. But if you're not using streams, you should check that out.
    2) the data is removed from the beginning of the file
    That's pretty easy. Open the file for reading, open a new file for writing. Read the first n bytes but don't write them. Then write the rest
    3) the data that is written is not lost of the program crashes/etc.
    Data should be fine if it's logged to disk
    4) the whole logging business is not too expensive
    Saving to disk isn't very expensive at all. In fact, normally writing to disk is slow enough that stuff just gets put into a buffer somewhere to get sent to the disk and the processor goes on with the program.

  • Best way to log footage shot on P2 Cards?

    What is the best way to send footage shot on P2 cards to an offsite location for logging and transcribing? Any suggestions on converting the MXF files to MOV or other formats without having to buy a $600 program would be appreciated.

    Import into FCP. String out on a timeline. Add the TIMECODE READER to all the clips so the loggers can SEE the timecode. Output to DVD via a capture card to a DVD Recorder.
    Or...
    Import into FCP. String out on a timeline. Export a reference movie. Take into Compressor, add the TIMECODE READER in the FILTERS area, encode for DVD.
    Or...
    Purchase Proxymill from www.imagineproducts.com. Have it make low res quicktime movies with burned in code of all the footage. Burn those files to a data DVD. Mind you, this means that every start/stop of the camera will be a separate file...just as they appear in FCP. But this is quick, runs in the background, and doesn't tie up an edit station.
    Shane

  • What is the best way to update Currency information in SRM?

    Dear Experts,
    there was additional information introduced in R/3, with respect to a certain currency (this currecy got a second abbreviation, whereas the first abbreviation was set as the primary ISO code).
    Can you please help me understand, what is the best way to get this additional information updated in SRM 7.0 (Classic)?
    - Do we replicate via the DNL_CUS_BASIS3 object?...and if yes, do we replicate from Development R/3 system to development SRM system and than transport it to SRM Quality and Production...or do we replicate level by level, i.e. from R/3 development to SRM development and than from R/3 Quality to SRM Quality and so on...
    OR
    - Do we update this change manually in SRM Development and than transport it to SRM Quality and Production?
    Thank you very much.

    Please elabotate what additional information regarding currency you need to update.
    As per std. SRM we may use "BBP_GET_CURRENCY" that will update currency details from ECC to SRM.
    But always you may add on required fields as required using enhancements.

  • Best way of logging data on a cRIO?

    Hi All,
    I have a cRIO 9073.  I want to log measurements periodically to onboard non volatile storage then have an external PC periodically pull these values from the device.  What's the best way of achieving this?
    Thanks,
    Sean

    From the application you will see the nonvolatile RAM as drive C:\. Store the date there.
    Normally an FTP server is running on all LV-RT systems. So you can use any FTP Client program (Windows Explorer is one of it) to get the files.
    There are FTP packes available on the marktet who can do periodic jobs either by using the Task Sheduler from Windows or with an own task sheduler.
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • Best way to plan prices, head-count etc...

    Hi all,
    I've been spending quite some time thinking about an appropiate way to implement the following requirement:
    Planning quantities and also prices through different dimensions.
    Standard behavior in BPS is that everything gets summed up. Let's say I plan my regional sales volumes (quantities, prices, amounts) and then switch to the national planning level. My regional prices would then SUM UP to an astronomically high national price (and not average or max etc.). BPS simply ignores the aggregation behavior flag of the InfoObject. So what to do?
    Is there a best practice to plan with prices in BPS?
    Many thanks in advance!
    Simon

    Hi Aneesh,
    thanks for your answer. Your latter suggestion doesn't apply to us, because they want to plan different prices on regional and national level... monthly and yearly level and so on.
    Your first hint is exactly what we're doing, but I think it will get us into a lot of trouble in the long run. We use for example a flag-characteristic for "monthly level", with which we try to seperate the monthly prices from the yearly prices. Whenever someone enters a price or a quantity, a whole set of function sequences fires and recalculates averages etc on different levels.
    I just thought that there must be a standard solution for this.
    Simon

  • Best way to log/notify when someone logs into ASDM

    What is the best practice to get a notification and log when s
    omeone logs in and uses the ASDM?  I have syslog server setup and smtp, and snmp traps, but not sure where to tell it to notify
    me when someone logs into the asdm..... any suggestions?
    thanks in advance

    There a few ways to accomplish this (if I understand you correctly). You can simply drag the captured clips from the finder into the new projet or you can have multiple projects open at the same time and drag the clips between the bins in the browser. If you're moving clips between computers it's possible you might have to reconnect the clips if you've moved the clips to another drive. Pretty simple, select multiple clips in the browser and control click and choose reconnect. Explore the options in the file requester and you should be able to figure this out.

  • Best way to log runtime parameters

    i have a log procedure that takes a varchar2 parameter with autonomous transaction. in my proc , just after begin statement, i want to log all parameter values given at runtime. but i dont want to use pipes to concat the param values for each procedure i want to log, is there an easier way to achieve this ?
    procedure log_my_proc (in_params in varchar2) is
    pragma autonomous transaction
    begin
    insert into proc_log_table values (in_params);
    end;
    procedure something (param1 in varchar2 ,param2 in number, param3 in varchar2,...) is
    begin
    log_my_proc('something is called ' || ' param1: ' || param1 || ' param2: ' || param2 ....);
    some other work....
    end ;

    It took me a few seconds to generate this:
    log_my_proc('something is called '||chr(13)||chr(10)
             || ' param1 : ' || param1  ||chr(13)||chr(10)
             || ' param2 : ' || param2  ||chr(13)||chr(10)
             || ' param3 : ' || param3  ||chr(13)||chr(10)
             || ' param4 : ' || param4  ||chr(13)||chr(10)
             || ' param5 : ' || param5  ||chr(13)||chr(10)
             || ' param6 : ' || param6  ||chr(13)||chr(10)
             || ' param7 : ' || param7  ||chr(13)||chr(10)
             || ' param8 : ' || param8  ||chr(13)||chr(10)
             || ' param9 : ' || param9  ||chr(13)||chr(10)
             || ' param10: ' || param10 ||chr(13)||chr(10)
             || ' param11: ' || param11 ||chr(13)||chr(10)
             || ' param12: ' || param12 ||chr(13)||chr(10)
             || ' param13: ' || param13 ||chr(13)||chr(10)
             || ' param14: ' || param14 ||chr(13)||chr(10)
             || ' param15: ' || param15 ||chr(13)||chr(10)
             || ' param16: ' || param16 ||chr(13)||chr(10)
             || ' param17: ' || param17 ||chr(13)||chr(10)
             || ' param18: ' || param18 ||chr(13)||chr(10)
             || ' param19: ' || param19 ||chr(13)||chr(10)
             || ' param20: ' || param20 ||chr(13)||chr(10)
             || ' param21: ' || param21 ||chr(13)||chr(10)
             || ' param22: ' || param22 ||chr(13)||chr(10)
             || ' param23: ' || param23 ||chr(13)||chr(10)
             || ' param24: ' || param24 ||chr(13)||chr(10)
             || ' param25: ' || param25 ||chr(13)||chr(10)
    Given that you will already have a (nicely formatted) list of the parameters in you procedure spec, shouldn't this be a simple copy and paste?

  • What is the best way to move all information from LR 3 to a new computer with LR 5

    I want to move all the information (photo folder connections, metadata, tags, collections, etc) from LR 3 on my MacBook Pro to my new iMac LR5. My photo folders are on an external hard drive so I won't be changing the location of them per se

    http://www.lightroomqueen.com/how-move-lightroom-to-new-computer/

  • What is the best way to log in in EBS without using browser interface

    Hi,
    I need to log in to EBS without having to use the browser. But I do also need that when user wants to access to some EBS link related to its account, the browser doesn't ask for EBS credentials since 'it has been logged in in the background'.
    Any idea? Is this possible??
    Regards

    Pl continue the discussion in your original thread - Create an EBS Session

  • OSB: What is best practice for reading configuration information

    I'm trying to establish the best way to utilise configuration information within OSB. At present I have a standard Java style properties file and Java callout to get certain information and I have also been experimenting with Dynamic Routing using an XML based Xquery resource.
    The latter appears to me the best approach and is described on page 3-40 of the OSB User Guide but it appears to be configurable only from the OSB console and not as a resource from within Workshop. Ideally I'd like to configure an XML resource file that is loaded from disk at OSB startup and then be able to use that via an XQuery.
    How have other people addressed the issue of getting access to parameter/control values at run time?

    Can you please elaborate a little on what you mean by making it available "via a OSB Server URL" What I have done:
    1) Created simple web application in domain directory.
    Sample web.xml
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
    <display-name>Sample</display-name>
    <welcome-file-list>
    <welcome-file>properties.xml</welcome-file>
    </welcome-file-list>
    </web-app>
    2) Deploy this web application in exploded format using weblogic console(http://localhost:7001/console) in the OSB domain instance.
    3) properties.xml is available via http://localhost:7001/Sample
    4) Use the above URL in your service callout.
    and how this avoids File IO and how it is cached? I'm not sure what you mean here.If we are using Java callout , we have to create File and close the File handle every time. There is this over head in creating/reading file in java every time java callout is used. This over head can be avoided if the XML is available over http. I'm quite sure that weblogic server will cache this XML file by default (What use is webserver if it cannot cache static content?), as this is not dynamic content. Weblogic Server forums will be the right place to get conformation on how to configure caching with web application..
    Thanks
    Manoj
    Edited by: mneelapu on Jul 1, 2009 8:46 AM

  • Best way to print from application

    Hi!
    I have an application handling employee information. I'm trying to figure out the best way to print all information liked to an employee. What is best? I want to generate the page with a good layout, not just plain text(pictures, different fonts). I've tryed to draw strings on a picture but there are problems with page brakes. Is it hard to generate html files from xml, and are there any good tutorials or is it better to use html?
    Thanks!

    I suppose your app need to print some type of report, right?
    If so, go www.google.com and take a look at Jasper (you can do PDF,HTML,etc)
    and IReports (to build the 'appearence file')

Maybe you are looking for

  • Error when upgrading Oracle Identity Manager 9.1.0.1 to OIM 9.1.0.2

    Hello friends, I upgraded Oracle Identity Manager 9.1.0.1 to Oracle Identity Manager 9.1.0.2,after the running the command to apply the patch: OIM_HOME/xellerate/setup/patch_weblogic.cmd/sh WEBLOGIC_ADMIN_PASSWORD OIM_DB_USER_PASSWORD I get the error

  • Transfer songs from my phone to macbook pro

    i have songs in my iphone how do i transfer it to my macbook pro

  • Classes not found for jars listed in manifest

    I have an applet whose main jar has a number of dependent jars listed in the manifest. All the jars are signed. The applet works fine when downloaded from an HTTP server. Previous to 1.6.14 it would also run from a local directory. As of Java 1.6.15

  • Read Archive Object direct with Offset

    Dear all i need to access an invoice into the Archive. I know the archivename and the offset. I open my archive and this works well. Now i have not found a possibility to access directly to the right object with the right offset. I use now the FM ARC

  • Installing Oracle Linux 5.8

    Hi , I wish to remove Win7 (32 bit Home Edition) and install Oracle Linux 5.8 in it. Configuration of my workstation : 1. 4GB RAM 2. 500 GB HDD 3. Intel Core i5 processor (2.27 GHz * 2). Could you please tell me how to install the this ? Also, please