BPC : Keeping track of previous entries and nullify them

Hi,
  i have a situation, assuming i have entered a value of 10 for account(sales1), entity(asia), category(budget). then i realized i have made a mistake, and that the value 10 is for account(sales2), entity(asia), category(budget).
  By doing things the normal way, there are 2 data created in the database. But is there a feature within BPC that allows me to keep track of the first entry that i have done, so that i can nullify (or zerorize) the entry?
  This is assuming account(sales1) and account(sales2) fall under different parents, and that my input schedule is a single row input schedule (i.e. not your typical large input schedules where you can cover a lot of different dimension members)
  thanks in advance for any feedback possible.
cheers

The best tool in BPC to review the inputs is the Audit functionality.  If you have this enabled and have the appropriate security, you would be able run a report to see the input value and string, who entered the data. From this information you would be able to resend a nulling amount to the DB and resend the original amount.
The only other options, which are requested frequently are for validations.  The NW version allows you to build the validations into the back-up to test for conditions prior to sending.  In the MS version, the validations are accounts in the application account dimension, or it could be (this is not easy) an additional application that allows for only valid combinations, defined by someone, to be available in input and report frameworks using evdre and suppression. Hopefully to limit your chances of selecting a bad account.
But unless the Audit functionality is invoked for each category, and Office functions, I am afraid you will not have any tracking mechinism.
Hope this helps.

Similar Messages

  • Keeping track of portal content and transports

    Hi,
    We have a DEV portal Ep 6.0 sp19. We would now like to setup QA and PRD systems and need a way to manage content between portals.
    The document 'Best Practice - Transporting NetWeaver Portal Content'  suggests using a Word document to keep track of content changes and transports.
    link:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/519d369b-0401-0010-0186-ff7a2b5d2bc0
    Is there a SAP template that can be used as a starting point for such a document?
    Regards
    Sunil

    Hi schlueterd!
    Build a small applet extending Runnable, ie: a threaded one. Each time its "run" method loops the applet will read an small input file and updates "displaying score" component.
    Of course you'll need to update this input file as soon as possible.
    You'll use few classes and a good reference is any applet displaying scrolling text (search for open source in the web).
    I hope it helps.

  • Keeping track of baseball runners and score.

    I am new to java and am trying to come up with a way to keep track of base runners and scores for a baseball game. again I am new so the simplest way is preferred. Any help would be appreciated, thanks alot.
    dean.

    Hi schlueterd!
    Build a small applet extending Runnable, ie: a threaded one. Each time its "run" method loops the applet will read an small input file and updates "displaying score" component.
    Of course you'll need to update this input file as soon as possible.
    You'll use few classes and a good reference is any applet displaying scrolling text (search for open source in the web).
    I hope it helps.

  • Final Cut Crashed and then corrupted the file. So Final cut wouldn't open up. I tried reloading the backup, trashing the prefs file, systematically going through the 3 previous versions and opening them by themselves one by one to no avail.

    Final Cut Crashed and then corrupted the file. So Final cut wouldn't open up. I tried reloading the backup, trashing the prefs file, systematically going through the 3 previous versions and opening them by themselves one by one. I found Final Cut now loads but each of the backups and files in the previous 3 versions won't load. I've worked on the project for 3 weeks. Im suprised the backup files won't load either!?! I've only rendered 1 low res version. I am thinking I will have to rebuild the project in Final Cut 7. That is simply too risky to have all my back ups not load up!!

    I'm a little confused by this?
    Final cut now opens if launch older projects. But if I actually click on the project it crashes. Im not sure what you mean by events? I've moved them from the events folder.
    but when I open up and of the projects the FInal Cut opens but then wont load the project even with no events in the FInal Cut Events folder.

  • Is there a way to listen tracks from my harddrive and delete them directly?

    Hello Everybody,
    I have a simple thing i like to do, but i can't figure out how to do it..
    I have a lot of music on my external harddrive, and i want to listen to a track and if i don't like it i want to delete it.
    I don't like using itunes, because a lot of tracks are not part of an album and then i can never find them again. I use traktor to browse to my folders, but from that program i can't delete the tracks. Then i have to search for the track in finder..and delete it from there.
    Is there a way to listen to my tracks from my harddrive and delete them on the spot?
    kind regards,
    Marco

    Rocam wrote:
    i cannot delete a track from itunes and directly from my harddrive at the same time...
    Well you can place it in the Trash, then delete the Trash all at once.
    Right click on the song in the Library and select Delete.
    This next window can be prevented to show again by checking the Do Not Ask Me Again box
    Bam, click the Move to Trash and it's in the Trash,
    when your done for the day, before you remove any media, you click Finder > Empty Trash and they are all gone at one time.
    This method is better in case you make a mistake, you can grab it out of the Trash and put it back.
    I think the Delete key on the keyboard is even faster than the right click selection, you'll have to find out.
    You also can use something like QuickKeys and scheduale a sequence of mouse click events so a simple keystroke like Control D can delete the song to the Trash.

  • Any table keep track of Sales order and relevant IDOC

    hi all,
    Do we have any table to keep track Sales order and its relevant IDOC in the system?
    A list of sales order# given by user, from the list, we would like to find a faster way to get the corresponding IDOC.
    thanks.

    Hi Reetha,
    EDIDS table would have the IDOC Number & sales order number. Parameter 2 is the field in EDIDS which would have the sales order number.
    I understand that this table would have many records but i dont think any other table would have the above combination. If you get any other table, then pls. do update @ it on this thread.
    Thanks,
    Best regards,
    Prashant

  • Keep track of user logins and time

    Is there any way to track users on our xserve quad xeon...such as login date and times?

    Hello, tinafromrandolph, and welcome to the AppleBoards,
    What services are you interested in keeping track of? AFP, for instance, logging can be set to monitor anything from login/out times to file actions.
    You would need to parse the log data in some way if you were looking to make a regular report or something like that, but that's true of about any log file you want to investigate. It largely depends on what service(s) you want to monitor and how detailed their logging is, but a lot of stuff is or can be logged.
    If you are more specific there may be more detailed help people can provide.
    =Tod

  • Auto find tracks not in playlists and delete them?

    Is thre any way I can auto find all tracks that are not in any of my playlists and delete them all in one go?

    If you have a look at Dougs AppleScripts there is one that will find tracks not in any playlist.
    You can use that to create a playlist with them in and then do as you will with them.
    Regards,
    Colin R.
    Message was edited by: Colin Robinson
    http://www.dougscripts.com/itunes/
    Message was edited by: Colin Robinson
    http://www.dougscripts.com/itunes/scripts/scripts01.php?page=1#notinanyplaylist

  • How to count the per group-entries and put them in the new table

    Hello Guru,
    I want to sort the table cdhdr.
    for example :
      SELECT objectclas objectid changenr   *******
      INTO TABLE cdhdr_data
      FROM cdhdr
      WHERE ( ********) AND
            objectclas = i_objectclas
    The problem that I need to order the table by objectclas and objectid.
    Let say objectclas is always MATERIAL.
    Let's assume our key is changenr. May be our key will change to "objectclas objectid".
    So, my problem that I need to get the number of the same "objectid" with different "changenr".
    And also I need to put the count number of each object id with different changenr in the table cdhdr_data.
    For example
    objectclas        objectid       changenr      count
    MATERIAL      00***001      1                   3
    MATERIAL      00***001      4                   3
    MATERIAL      00***001      7                   3
    MATERIAL      00***005      2                   2
    MATERIAL      00***005      6                   2
    MATERIAL      00***003      5                   2
    MATERIAL      00***003      3                   2
    So later I'm going to use it.
    LOOP AT cdhdr_data FROM sy-tabix TO ( sy-tabix + cdhdr_dat ( sy-tabix ) + count - 1 )
    some optimized cdpos processing
    IF entry found.
    *don't loose time
    *change the boundery
    sy-tabix = count
    ENDIF.
    ENDLOOP.
    Best Regards,
    Kais

    Hi Marcin,
    Thanks for replying.
    I'm having a trouble.
    Let say I got an error on insert into ****.
    It says me that the object (i_)cdhdr_data is not known.
    Why, should I avoid to put objectclas = i_objectclas there.
    I need to have MATERIAL OR DOKUMENT.
    I can't just put 10000entries like that.
    I'm also sceptic about how much this operation will cost.
    Because I need to proceed the data with cdpos.
    And This's why I'm doing that.
    Later with this implementation I'm gone use LOOP AT *** FROM sy-tabix TO ****.
    If I use my method, it will cost lower than inserting, changing, ...
    I rather ignore the objectid and don't make any processing.
    But with your solution I can say its rapidly.
    Let assume there's n entries in cdhdr and m entries per n in cdpos.
    So my algorithm will select n entries and will follow n*m entries but some of them will be proceeded an other not.
    in cdhdr :
    for n entries : n * 1 selecting
    in cdpos :
    always : n*m comparing,
    processing between : n1 - nm
    With you algorithm we will do :
    in cdhdr :
    for n entries : n* (1 selection + 1 modifing + 1 appending) <=> each operation cost O(1)
    in cdpos :
    for comparing between : n1 - nm
    processing between : n1 - nm
    Let see the middle value :
    your case :
    in cdhdr  we have : n * O(3) ~ n * O(1) ~ O(n)
    in cdpos :
    O(c(nm)/2) + O(p(nm))2) ~ O((cp)((nm)/2)) ~ O(d(nm))  d= (cp)/2 ~ p/2
    we know that O(c*n) ~ O (n) ; c ist a constant
    c : comparing cost
    p : processing cost
    p >> c
    my case :
    in cdhdr  we have : n * O(1) ~ O(n)
    in cdpos :
    O(c(nm)) + O(p((nm)/2)) ~ ? maybe O(d(nm)) d = c + (p/2) ~ p/2
    c : comparing cost
    p : processing cost
    p >> c
    Ok, this in theorie, but in reality I've no idea.
    Is there a mathematician there ?
    Regards,
    Kais
    FORM get_cdhdr_data_modified_1
      USING
        i_from_date TYPE dats
        i_from_time TYPE terf
        i_to_date TYPE dats
        i_to_time TYPE terf
        i_objectclas TYPE j_objnr
      CHANGING
        cdhdr_data TYPE SORTED TABLE.
    types: begin of t_cdhdr_data,
                objectclas type cdhdr-objectclas,
                objectid type cdhdr-objectid,
                changenr type cdhdr-changenr,
                count type i,
          end of t_cdhdr_data.
      DATA : i_cdhdr_data type table of t_cdhdr_data with key objectclas objectid changenr with header line.
      DATA: st_index LIKE sy-tabix, count TYPE i.
      SELECT objectclas objectid changenr
      INTO TABLE i_cdhdr_data
      FROM cdhdr
      WHERE ( ( udate GT i_from_date AND udate LT i_to_date ) OR
              ( udate EQ i_from_date AND udate NE i_to_date AND utime GE i_from_time ) OR
              ( udate EQ i_to_date AND ( udate NE i_from_date OR utime GE i_from_time ) AND utime LE i_to_time )
            ) AND
            objectclas = i_objectclas.
      INSERT INTO i_cdhdr_data FROM i_cdhdr_data.
    ENDSELECT.
    LOOP AT i_cdhdr_data.
      AT NEW objectid.
        "remember start position
        st_index = sy-tabix.
      endat
      at end of objectid.
      count = sy-tabix - st_index + 1. "count accual position
      cdhrd_data-count = count. "now you have how many entries are in each objectid
      MODIFY TABLE i_cdhdr_data FROM i_cdhdr_data.
    ENDAT.
    ENDLOOP.

  • Help keeping track of originals, thumbnails, and modified photos

    My free hard drive space has dwindled to about 3GB (out of a 100-ish GB drive) because I have about 1100 high-resolution photos. The challenge: copy lesser-used photos to an external drive, but keep often-viewed photos on the internal drive. Problem is
    1) I can't figure out how to differentiate between originals, thumbnails, and modified versions to know what to move (or not).
    2) Do I have to create two different iPhoto libraries, one for/on the external drive and one on the internal drive?
    There has GOT to be an easier way. iPhoto is eating my hard drive up but I'm worried about losing photos or sacrificing accessibility for storage space. Help!

    revsue
    See my answer to your other post.
    1) I can't figure out how to differentiate between originals, thumbnails, and modified versions to know what to move (or not).
    Don't differentiate. Period. Never root around in the iPhoto Library Folder - any time you do you risk damaging your library.
    2) Do I have to create two different iPhoto libraries, one for/on the external drive and one on the internal drive?
    Yes you do, and it's not difficult at all.
    Remember: It is strongly advised that you do not move, change or in anyway alter things in the iPhoto Library Folder as this can cause the application to fail and even lead to data loss
    Regards
    TD

  • Keeping track of parts selected and approved already

    I have the following tables
    create table table_one
           table_id varchar2(40),
           location_place varchar2 (100)
    );made using the following insert statement
    insert into table_one
        (table_id, location_place)
    values
        ('g1223', 'NEWYORK');
    insert into table_one
        (table_id, location_place)
    values
        ('g1224', 'BOSTON');
    insert into table_one
        (table_id, location_place)
    values
        ('g1225', 'DALLAS');
    insert into table_one
        (table_id, location_place)
    values
        ('g1226', 'NEWYORK');
    insert into table_one
        (table_id, location_place)
    values
        ('g1226', 'PARIS');
    insert into table_one
        (table_id, location_place)
    values
        ('g1226', 'ABIDJAN');
        now my question is, I have the idea in my mind already but the syntax is the main problem since I am still a beginer in oracle. I can do this easily in visual.studio.net but I have to do it first in oracle to test it out and see whether it works.
    question
    I am trying to create a simple interface whereby from the above table, three table_id will be displayed and basically what happens is the user has to look for those three table_id physically in the real world. Now if those table_id has been found, the user is able to enter a simple input like Y or 1 which signify found and N or 0 signify not found. Now once the input are entered, those table_id are transferred to a new table called table_two. see code
    create table table_two
           table_id varchar2(40),
           location_place varchar2 (100)
    );THe idea of using a table_two is to prevent the same table_id from being picked and looked for all the time. Instead, what is meant to happen is basically everyday a new table_id from table_one is going to be picked and the user will search for them phyiscally and input 1 or Y, this has to occurs so that in a year all table_id are searched for physically. Note also, sometimes the user might not be able to get to all table_id picked for that day. Also, table_one techincally has up to 300,000 table_ids. These are just samples I included. My question though. How can this simple interface be implemented. I will appreciate any help. Thank you
    Edited by: user13328581 on Aug 23, 2010 12:42 PM

    I just noticed your table actually appears to use a combination of table_id and location_place as its primary key. Is this correct, does your primary key consist of these 2 columns, or is there a different column that by itself is the primary key? As is, my suggested solution won't work, but if you can tell me this, I can give you an example that will work.
    If I assume you use both columns as your primary key, here are 2 options for you:
    CREATE TABLE     table_three
    (     table_id     VARCHAR2(40)     NOT NULL
    ,     location_place     VARCHAR2(100)     NOT NULL     
    ,     date_found     DATE
    INSERT INTO     table_three
    VALUES ('g1226', 'NEWYORK', SYSDATE-10);Then use the following query to populate your list of table_id/locations to check:
    SELECT     t1.*
    FROM     table_one t1
    ,     table_three t3
    WHERE     t1.table_id          = t3.table_id (+)     -- (+) for outer join, since we want to include all values in table_one, whether or not there's a record for that value in table_three
    AND     t1.location_place     = t3.location_place (+)
    AND     (     t3.date_found     <= ADD_MONTHS(SYSDATE, -12)
         OR     t3.date_found     IS NULL
    ;(given the one record inserted in table_three, this query will return 5 records)
    Or, if you want a record of when something was checked and whether it got a 'Y' or an 'N' (instead of the above, which assumes you only care if something is a 'Y'), you can use:
    CREATE TABLE     table_four
    (     table_id     VARCHAR2(40)     NOT NULL
    ,     location_place     VARCHAR2(100)     NOT NULL
    ,     date_checked     DATE
    ,     found_flag     CHAR(1)
    INSERT INTO     table_four
    VALUES ('g1226', 'NEWYORK', SYSDATE-10, 'Y');Then use the following query to populate your list of table_id/locations to check:
    SELECT     t1.*
    FROM     table_one     t1
    WHERE     NOT EXISTS     (     
                   SELECT     1
                   FROM     table_four     t4
                   WHERE     t4.table_id          = t1.table_id
                   AND     t4.location_place     = t1.location_place
                   AND     found_flag          = 'Y'
                   AND     date_checked          > ADD_MONTHS(SYSDATE, -12)
    ;And, if you do have multiple people checking these items, John's suggestion is really good.

  • Keeping track of focus gains and losses

    In my application, I have a text field that a user can type in an artist/title and search a music library for the query. This application is for a touchscreen so I've included a popup keyboard for the user since no keyboard will be available to use.
    The idea behind it is the user touches the text field and gives it focus. Once focus is given to the text box, ther user will then be able to touch/click a JButton that will pop up a keyboard panel. I would like to pass to the keyboard panel which text field last had focus so as they touch the on-screen keys, it will type text into the last focused text field.
    I read over the tutorial for using focus listeners and I understand how that works, but how can I go about getting the object that last had focus?
    I'm thinking along the lines of have a focus listener on the JButton that displays the keyboard:
    // This is called when the user touches the button to display the keyboard
    if (artistText.focusLost)
    keyboardFocus("artist");
    }Obviously the above code isn't valid, but it's how I'm trying to explain myself. keyboardFocus method will have code to setText() to the artistText text field. I can figure that one out.

    I was testing something before you replied and I was wondering if it would be practical.
    Here is the partial code on my GUI class:
    // Calls the keyboardFocus() method whenever focus is lost on the field
    // and passes the component name
        private void titleTextFocusLost (java.awt.event.FocusEvent evt)                                   
            keyboardFocus(titleText);
    // Takes the passed component and stores it in a public variable
        private void keyboardFocus (JTextField comp)
            lastFocus = comp;
    // Variable that stores that compoent that last had focus
        public static JTextField lastFocus;Here is a snippet from my Keyboard class:
    // Then the Q button is pressed, the letter Q is set as the text to the last
    // JTextField of focus
        private void qKeyActionPerformed (java.awt.event.ActionEvent evt)                                    
            GUI.lastFocus.setText ("Q");
        } If this isn't practical, I'd definate be willing to change it, but what do you think?

  • I want select all blog entries and print them....

    Can somebody help me out? I want to clean up my iweb but would like to keep a print out. Does someone know if you can print all entries in one go???
    The "select all" is light grey and does not work. It will be too much work to print every entry one by one!

    There's a couple ways that I know of, time consuming a bit, but not as much as typing them into word...
    1) if on mac go to blog entry, then press ctrl and click your mouse, then hit save as, and select text..
    2) the other idea is just to select the text in the blog with your mouse and copy and paste into a text program like word...
    good luck.. I've had to do this a few times....

  • How can I check for references to previous server and remove them?

    I recently migrated several Win7 PC's off an old sbs2003 box to a new 2012 essentials server.
    All client data is stored on the server in a shared folder and that is mapped to the local PC's.
    Everything has been great, except we have noticed a delay of 10-15 seconds the first time on one PC, the user opens up Word or Excel and clicks on File (to check recent documents) - it goes to "not responding" for 10-15 seconds and then is perfectly
    normal.
    Once the program responds again (and the recent documents appear), there is no longer any delay in opening any of the documents at all.
    If the user goes off and browses the internet for a while and comes back, re-opens Word or Excel again, the same thing happens.
    I've checked what I hope is most stuff, and think I've come down to references on the PC to the old server still.
    Is there a list of registry entries/groups that I should be checking, and are there other places aside of the registry that I should be checking also, so I can be sure that only the new server is referenced?
    Appreciate any guidance please.

    Hi,
    Where is these recent office document located? On your Server?
    Generally speaking, application hungs means its process isn't waiting for Windowsing input. Is other application have similar problem?
    To troubleshoot this problem, firstly, I would like to suggest you using Process Explorer to check Word or Excel's stack. Then check what does its thread waiting for.
    Downlaod Process Explorer:
    http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
    If no use, you can use Process Monitor to monitor the starting process of Word or Excel, then we should be able to find which resource cause hung.
    Download Process Monitor:
    http://technet.microsoft.com/en-us/sysinternals/bb896645
    Note: When using Process Monitor to caputer app's trace. Firstly, please set its filter Process Name is Word.exe.
    After that, start work to start monitoring.
    If there is any difficute using these tools, please feel free let us know.
    Roger Lu
    TechNet Community Support

  • Keeping .xdp docs to DB and convert them run-time to .pdfs? Is it possible?

    We need to keep the LiveCycle documents in .xdp format and to visualize them run time at client work space with Acrobat Reader.
    Is it enough to use only LiveCycle Designer Enterprise Suite for this goal or we have to use a combination of Adobe LiveCycle Designerand "Adobe InDesign CS3 SDK", "PDF Library SDK or any other component model? Or may be you can offer any other solution?

    Converting xdp to pdf at run time requires the Adobe LiveCycle ES Forms service.

Maybe you are looking for

  • Mail wont download emails

    The account checks out fine, even in the connection doctor but when I try to get new mail it starts to download then trickles down to 0kbps and sits there and after a while Mail just gives up and acts like it finished downloading when it really hasn'

  • FAILURE TO RECOVER FROM A RECOVERY USB SENT BY HP

    I have just received a recovery USB from HP for my new HP ENVY TouchSmart 15t-j100. Started the process and when it came to the point to begin installation of software, it stopped and a pop up failure message said the below. Please heeeeelp. Thanks =

  • Album Order On Gallery Page

    I'm using Aperture to post my albums to the Mobile Me gallery. I would like to change the order of how my albums appear on the main page. Is there a way to change the order of the albums other than the default alphabetical only? I've tried dragging a

  • My delphi code only works in DAQ driver 6.6 but not in upper version. Why?

    Hi, I'm using delphi 6 to program my application. My code was working fine if I'm using DAQ driver 6.6. Now I want to update my driver, but my code doesn't work. It doesn't work for another version of driver, except 6.6. My program will crash if not

  • White screen and black outlines for the icons!!!

    Please help, My daughters phone has been going wrong for a couple of wks. i have had error 507 messages and have had to force the reboot twice. But today its something new... all the icons and applications are now just a black outline on a white scre