Save only if data changed...

Hi all,
I have a context node with a few attributes. The view has a save button, which saves data to database tables. I need to call the save function only if user has changed any data and not otherwise.
How should I go about for it??
Is using the context change log the only way??? Is there any overhead in using the context change log?? Will it hit the performance of the application??
Regards,
Reema.

I have already tried that...
*         Check if changes are made to the node and sub node
          data: lo_node type ref to if_wd_context_node,
                lo_ele TYPE REF TO if_wd_context_element,
                lv_ele_changed TYPE abap_bool,
                lv_node_changed TYPE abap_bool.
*           navigate from <CONTEXT> to <NODE1> via lead selection
            lo_node = wd_context->get_child_node( name = wd_this->wdctx_node1 ).
          lo_ele = lo_node->get_element( ).
          CALL METHOD lo_ele->is_changed_by_client
            receiving
              flag   = lv_ele_changed.
          IF wd_this->g_user_type = c_merchant.
*           navigate from <NODE1> to <NODE1_1> via lead selection
            lo_node = lo_node->get_child_node( name = wd_this->wdctx_NODE1_1 ).
            CALL METHOD lo_node->is_changed_by_client
              receiving
                flag   = lv_node_changed.
          ENDIF.
          IF lv_user_changed = abap_true or lv_dept_changed = abap_true.
          ENDIF.
But this returns an initial flag irrespective of whether data has change or not...

Similar Messages

  • How to schedule the webi report based on data changes in the report data

    Hello,
    I want  to schedule a webi report based on data change in a column in the report.
    The scenario is something like below:
    1. If a data of a particular column changes from 2 to 3 than I would like to schedule this report and sent it to users mail box.
    I know how to apply alerts or schedule a report or data tracking for capturing changes in the report but I dont know how to schedule the report only for data changes.
    Anybody done this before.
    Thanks
    Gaurav

    Hi,
    May be these links can help you:
    http://devnet.magicsoftware.com/en/library?book=en/iBOLT/&page=SAP_R_3_Master_Data_Distribution_Defining_Change_Pointers.htm
    SEM-BCS: Load from data stream schedule
    Attribute Change Run

  • How to save only changed data of ALV in a local table ?

    Hi everyone,
    I created and alv with cl_gui_alv_grid, and I made it editable
    Now I need that when I click on a button only the changed data to be saved on a local (internal) table
    Is there a way I can do that ?
    I tried with methods like check_changed_data() but they don't return a table like that
    Regards,
    Dren Selimi

    ok than
    class lcl_event_receiver definition.
         methods:
    * Handle Data Changed
         handle_data_changed
         for event data_changed of cl_gui_alv_grid
         importing er_data_changed,
    endclass.                    "lcl_event DEFINITION
    class lcl_event_receiver implementation.
         method handle_data_changed.
              data: ls_good type lvc_s_modi.
              loop at er_data_changed->mt_good_cells into ls_good.
                   read table gt_table into gs_table index ls_good-index. "is your changed row in ALV
                    ls_good-fieldname "is your changed field
                   if ls_good-fieldname eq 'MATNR'.
                        gs_table-matnr " is your changed field old value.
                   endif. "i couldn't find a dynamic solution for old value
                   "if you do not have so many columns in alv you can use this solution
                    ls_good-value "is your changed field new value
                   append these values to your changed field table.
                   modify gt_table from gs_table index ls_good-index.           
              endloop.
              call method g_alvgrid->refresh_table_display.
         endmethod.
    endclass.

  • Save data changes in OO ALV

    Hi,
    Can anyone please tell how to save the data which is saved in OO ALV.
    A simple sample code will be much appreciated.
    Points assured.
    Thanks in Advance.

    Hi,
    This is when using FM.............
    If u r using FM look at my example.....
    data: LC_GLAY TYPE LVC_S_GLAY.
    LC_GLAY-EDT_CLL_CB = 'X'.<<<<<------
    gt_layout-zebra = 'X'.
    gt_layout-detail_popup = 'X'.
    gt_layout-colwidth_optimize = 'X'.
    call function 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    i_callback_program = i_repid
    i_callback_user_command = 'USER_COMMAND1'
    it_fieldcat = header
    is_layout = gt_layout
    i_callback_top_of_page = 'TOP-OF-PAGE1'
    i_grid_title = text-h17
    it_sort = gt_sort[]
    i_default = 'X'
    i_save = 'U'
    is_variant = gt_variant
    it_events = gt_events
    I_GRID_SETTINGS = LC_GLAY<<<<<<------
    TABLES
    t_outtab = itab.
    clear itab.
    Form USER_COMMAND1
    FORM USER_COMMAND1 USING u_ucomm LIKE sy-ucomm
    us_selfield TYPE slis_selfield."#EC CALLED
    case u_ucomm.
    when '&DATA_SAVE'.<<<<<<<<----
    This will come after the data was EDITTED and when SAVE was clicked by user in output scren.
    Here now in the final internal table(ITAB) you can find the data changed in EDIT mode.
    After this you can do manipulation what ever you want.
    Thanks.
    If this helps you reward with points.

  • Problem writing meta data changes in xmp in spite of enabled settings

    Dear Adobe Community
    After struggling with this for two full days and one night, you are my last hope before I give up and migrate to Aperture instead.
    I am having problems with Lightroom 5 writing meta data changes into xmp and including development settings in JPEG, inspite of having ticked all three boxed in catalog settings.
    In spite of having checked all boxes, Lightroom refused to actually perform the actions. I allowed the save action to take a lot longer than the saving indicator showed was needed, but regardless of this no edits made in the photo would be visible outside Lightroom. I also tried unticking and ticking and restarting my compute.
    Therefore, I uninstalled the program and the reinstalled it again (the trial version both times). I added about 5000 images to Lightroom (i.e. referenced). After having made a couple of changes for one photo in development settings, I tried closing the program. However, then this message was then displayed:
    I left the program open and running for about 5-5 hours, then tried closing the program, but the message still came up so I closed the program and restarted the computer. I tried making changes to another photo, saving and then closing and the same message comes up. The program also becomes unresponsive, and of course still no meta data has been saved to the photo, i.e. when opening it outside Lightroom, the edits of the photos is not shown.
    What do do? I would greatly appreciate any insights, since I have now completely hit the wall.
    Oh yes, that´s right:
    What version of Lightroom? Include the minor version number (e.g., Lighroom 4 with the 4.1 update).
    Lightroom 5.3
    Have you installed the recent updates? (If not, you should. They fix a lot of problems.)
    I installed the program two days ago and then for the second time today.
    What operating system? This should include specific minor version numbers, like "Mac OSX v10.6.8"---not just "Mac".
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
    What kind(s) of image file(s)? When talking about camera raw files, include the model of camera.
    JPEG
    If you are getting error message(s), what is the full text of the error message(s)?
    Please see screen dumps above
    What were you doing when the problem occurred?
    Trying to save metadata + trying to open images that it seemed I had saved meta data to
    Has this ever worked before?
    No
    What other software are you running?
    For some time Chrome, Firefox, Itunes. Then I closed all other software.
    Tell us about your computer hardware. How much RAM is installed?  How much free space is on your system (C:) drive?
    4 GB 1333 MHz DDR3
    Has this ever worked before?  If so, do you recall any changes you made to Lightroom, such as adding Plug-ins, presets, etc.?  Did you make any changes to your system, such as updating hardware, printers or drivers, or installing/uninstalling any programs?
    No, the problems have been there all the time.

    AnnaK wrote:
    Hi Rob
    I think you succeeded in partly convincing me. : ) I think I will go for a non-destrucitve program like LR when I am back in Sweden, but will opt for a destructive one for now.  Unfortuntately, I have an Olypmus- so judging from your comment NX2 might not be for me.
    Hi AnnaK (see below).
    AnnaK wrote:
    My old snaps are JPEG, but I recently upgraded to an Olympus e-pl5 and will notw (edited by RC) start shooting RAW.
    Note: I edited your statement: I assume you meant now instead of not.
    If you start shooting raw, then you're gonna need a raw processor, regardless of what the next step in the process will be. And there are none better for this purpose than Lightroom, in my opinion. As has been said, you can export those back to Lightroom as jpeg then delete the raws, if storage is a major issue, or convert to Lossy DNG. Both of those options assume you're willing to adopt a non-destructive workflow, from there on out anyway (not an absolute requirement, but probably makes the most sense). It's generally a bad idea to edit a jpeg then resave it as a jpeg, because quality gets progressively worse every time you do that. Still, it's what I (and everybody else) did for years before Lightroom, and if you want to adopt such a workflow then yeah: you'll need a destructive editor that you like (or as I said, you can continue to use Lightroom in that fashion, by exporting new jpegs and deleting originals - really? that's how you want to go???). Reminder: NX2 works great on jpegs, and so is still very much a candidate in my mind - my biggest reservation in recommending it is uncertainty of it's future (it's kinda in limbo right now).
    AnnaK wrote:
    Rob Cole wrote:
    There is a plugin which will automatically delete originals upon export, but relying on plugins makes for additional complication too.
    Which plugin is this?
    Exportant (the option is invisible by default, but can be made visible by editing a text config file). To be clear: I do not recommend using Exportant for this purpose until after you've got everything else setup and functioning, and even then it would be worth reconsidering.
    AnnaK wrote:
    Rob Cole wrote:
    What I do is auto-publish to all consumption destinations after each round of edits, but that takes more space.
    How do you do this?
    Via Publish Services.
    PS - I also use features in 'Publish Service Assistant' and 'Change Manager' plugins (for complete automation), but most people just select publish collections and/or sets and click 'Publish' - if you only have a few collections/services it's convenient enough.
    AnnaK wrote:
    Would you happen to have any tips on which plugins I may want to use together with Photoshop Elements?
    No - sorry, maybe somebody else does.
    Did I get 'em all?
    Rob

  • How to track data changes in SAP

    Hello experts,
    Iu2019m working on a project with a team of NON SAP architects and weu2019ve been asked to come up with some idea to keep a track of all the changes happened in SAP system by any user. So for instance let say if use makes a change and save it then this change should be gets recorded somewhere in SAP with the use, date, time, new data and pervious data. Also it should only happen when a change is made. So let say of there any change happens in SAP regardless of any t-code it should get save. Iu2019m not certain how to accomplish it. I need your expert advice please.
    Thanks a lot in advance

    In addition to the information given by  Krishnendu Laha you can evaluate every change document with one of the reports the names of which start with RSSCD* (SA38) as well as in the causing transaction.
    Keep in mind, though - not all transactions create change documents, some use other kinds of histories and some don't even do that.
    You should gather the team that has been demanding those change-documentation and have them specify the business processes (or -steps) where change-documents are a conditio-sine-qua-non and check what SAP standard has in to offer you. Evaluate the gaps (if there are any) and then you can define how to bridge them.

  • PDF file size grows each time form is saved (with no data changes). Why?

    I have an SAP Adobe form (PDF) and we are seeing a difference in the Save behavior between when it is viewed in Adobe Reader vs. the adobe plug-in(?) for Internet Explorer.
    When the form is viewed in Internet Explorer, every time the user saves the form the file size grows (even with no data changes in the form - i.e., open the form, hit save).  This is not true if the form is opened in Adobe Reader.
    The form in question has multiple pages but the only fields directly bound to the SAP source are a handful of identifiers (e.g., order number) and a dynamic table.  It appears from our testing that the more entries in the table when the form is created, the greater the size increase each time the file is saved.  The table length is not changed after the form is first generated.
    Is there a known difference in the behavior of Adobe Reader vs. the browser plug-in which would account for this difference?  Our users have Adobe Reader X installed on their machines.

    If this is an XFA form, as opposed to an Acroform, you should ask in the LiveCycle Desiger forum or a more relevant LiveCycle forum.

  • Save foriegn trade data of purchase order programatically

    Hi All,
      Using BAPI_PO_CHANGE, it is not possible to update the foreign trade data. Is there any standard way to update these fields, other than using direct table update?
    Thanks,
    Swarna Munukoti

    Hi Swarji,
       Right, The foreign trade cannot be updated using this BAPI.. Since foreign trade data cannot be changed with this BAPI for technical reasons, this parameter has been created for future developments only. (Please do not use!!!).
    Try to use BDC to save foeign trade data...
    or try the FM ALE_PO_CHANGE   which is having import parameter POEXPIMPHEADER and table parameter POEXPIMPITEM.
    Thanks and Regards,
    Senthil kumar Anantham.

  • Data changes in JTable

    hi experts
    i'm tring to detect the data change in the JTable. The java.sun.com
    gives one ex on this using "TableModelListener". but the program is
    giving errors on using that. I want to detect the data changes
    and also to save the data in its new form. how can i do it??
    Also, if ur having a large table data and the user changes only one cell , do i have to write the whole table back to the database ???
    Ashish

    here is the code. if i write "implements TableModelListener" then
    an error occurs
    import java.sql.*;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    public class TableDisplay extends JFrame implements TableModelListener{
    private Connection connection;
    private JTable table;
    public TableDisplay()
    //using JDBC to connect to a Microsoft ODBC database.
    String url = "jdbc:odbc:trial";
    String username = "ashish";
    String password = "ashish";
    // Load the driver to allow connection to the database
    try {
    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
    connection = DriverManager.getConnection(
    url, username, password );
    catch ( ClassNotFoundException cnfex ) {
    System.err.println(
    "Failed to load JDBC/ODBC driver." );
    cnfex.printStackTrace();
    System.exit( 1 ); // terminate program
    catch ( SQLException sqlex ) {
    System.err.println( "Unable to connect" );
    sqlex.printStackTrace();
    getTable();
    setSize( 500, 350 );
    show();
    private void getTable()
    Statement statement;
    ResultSet resultSet;
    try {
    String query = "SELECT * FROM shippers";
    statement = connection.createStatement();
    resultSet = statement.executeQuery( query );
    displayResultSet( resultSet );
    statement.close();
    catch ( SQLException sqlex ) {
    sqlex.printStackTrace();
    private void displayResultSet( ResultSet rs )
    throws SQLException
    // position to first record
    boolean moreRecords = rs.next();
    // If there are no records, display a message
    if ( ! moreRecords ) {
    JOptionPane.showMessageDialog( this,
    "ResultSet contained no records" );
    setTitle( "No records to display" );
    return;
    Vector columnHeads = new Vector();
    Vector rows = new Vector();
    try {
    // get column heads
    ResultSetMetaData rsmd = rs.getMetaData();
    for ( int i = 1; i <= rsmd.getColumnCount(); ++i )
    columnHeads.addElement( rsmd.getColumnName( i ) );
    // get row data
    do {
    rows.addElement( getNextRow( rs, rsmd ) );
    } while ( rs.next() );
    // display table with ResultSet contents
    table = new JTable( rows, columnHeads );
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    JScrollPane scroller = new JScrollPane( table );
    getContentPane().add(
    scroller, BorderLayout.CENTER );
    validate();
    catch ( SQLException sqlex ) {
    sqlex.printStackTrace();
    private Vector getNextRow( ResultSet rs,
    ResultSetMetaData rsmd )
    throws SQLException
    Vector currentRow = new Vector();
    for ( int i = 1; i <= rsmd.getColumnCount(); ++i )
    /* switch( rsmd.getColumnType( i ) ) {
    case Types.VARCHAR:
    currentRow.addElement( rs.getString( i ) );
    break;
    case Types.INTEGER:
    currentRow.addElement(
    new Long( rs.getLong( i ) ) );
    break;
    default:
    System.out.println( "Type was: " +
    rsmd.getColumnTypeName( i ) );
    currentRow.addElement( rs.getString( i ) );
    return currentRow;
    public void shutDown()
    try {
    connection.close();
    catch ( SQLException sqlex ) {
    System.err.println( "Unable to disconnect" );
    sqlex.printStackTrace();
    public static void main( String args[] )
    final TableDisplay app = new TableDisplay();
    app.addWindowListener(
    new WindowAdapter() {
    public void windowClosing( WindowEvent e )
    app.shutDown();
    System.exit( 0 );

  • Forms obligates me to save every record I change

    Hello friends at www.oracle.com ,
    I've created a program which main block should insert, update and delete records automatically, using its default Oracle procedures.
    Everything works fine, except for one detail: instead of letting me insert/update records and save everything later, my program is imposing me to save every record I insert, update or delete. That is, if I change a record, I simply can't navigate to another record, until I save the record I've changed.
    The block has very few columns, and I looked at them to be sure that there is no mandatory field. The program should verify if something is missing in a record only when its data is being saved - that is, in a PRE-INSERT trigger, see if the :BLOCK.field is NULL and, if it's true, then it raises an error. But the program simply doesn't let me go until I save the record I changed.
    Please notice that the program is being run via web. Hope my explanation is clear.
    Best regards,

    Hello Grant,
    What I would suggest is create a default block then
    compare the code you added (maybe adding a trigger at
    a time) to see of your code is causing the problem.
    ...sincere thanks for your answer. The block was created via Forms Wizard, and the described situation happens anyway - that is, whether I am inserting, updating or deleting a record, I have to save it before continuing to the next record.
    I will do some tests, according to what you've suggested, and if I find it out I will post the solution here. I guess it might be a block property that's not correctly set, but other possibilities - such as a PL/SQL block - should be studied as well.
    Best regards,

  • Delivery Date changed to past date while ATPing 2nd Line

    Hello Gurus,
    I posted a question a few days ago, but now that I found a new example i have more info of my problem.
    So here is the scenario. (we are set up for back order)
    Orders is created for 5000 units on 09.23.2008.
    we do not have enough stock to ship all. we only have 3000
    In our system or the way it is set up. line 1 shows 5000 with confirmed delivery 0,
    So we do an ATP check and a second line is created with qty 3000, a MAD date of 10.01.2008 and
    delivery date of 10.07.08. all is good up to here.
    so we still have 2000 to ship and the mad date is not until later in December: 12.01.2008
    so we go into line 3 and do an ATP check to see what promised delivery date will create.
    the system says 12.07.2008, ok all is good up to here.
    now if I SAVE this order, this is what happens.
    Line one for 5000 disappears
    Line 2 turns into Line 1 , but the delivery date changes from the actual date of 10.07.2008 to
    09.23.2008.
    Line 3 turns into Line 2 with the right date 12.07.2008.
    Line 2 turning into one is the one with the Issue !
    Are we doing something wrong ? is this a config problem ?
    Any feedback appreciated.
    thanks
    JD

    HI Mani,
    yeah I agree with you about the lines, but the only concern is the dates, the original delivery date was for example  march 7th for 5000, so we could not ship them all and we only shipped 3000 on April 7th, and we still had back order for 2000.
    those 2000, lets say have a Mat Ava Date of Today, so If I do an ATP check, the system would create a delivery for maybe November 10th.
    so far all is good, when I save the order in Va02, and the line 2 becomes line 1 and line 3 becomes line 2 ( which I am ok with )
    the only thing that I think is strange is that the new line 1, the one that accounts for the 3000 shipped on April 7th, now has a delivery date of March 7th.
    and that is not accurate, the requested delivery date was march 7th, but we shipped on April 7th, so why does the system override the actual date with the first date.
    that is what I think it is strange and I am not sure how to fix it.
    Let me know what you think and thanks in advance!
    JD

  • Dates change from Numbers generated xls file when copy/pasted

    I've saved a Numbers '09 file as xls and sent it to an Excel 2003 for Windows user.  The file looks great when they open it in Excel 2003.  But, when they copy and paste data into a different Excel 2003 file, the date changes about 4 years, which seems to make this a 1900/1904 issue.   But why?  If Excel 2003 opened up the original xls file generated by Numbers ok, why can't the dates be copy and pasted into another Excel 2003 spreadsheet?  

    Apple uses a year pattern that starts with the first day of the first leap year in the 20th century.
    Microsoft originally adopted a year pattern that began with the first day of the last year of the 19th century (1900) which, although it was a year divisible by 4, was not a leap year.
    Later, MS added the 1904 start pattern, but kept the1900 start pattern as well.
    What is likely happening in the case you describe is this:
    When Numbers traslates the document into Excel format and saves it, Numbers apparenly includes the flag that tells Excl 'use the 1904 start for dates.' Excel open the file, reads the code, and sets the calendar accordingly.
    When the Excel 2003 user then copies the data frm that document, the copy picks up only the date serial number(s), and does not get the coded flag identifying which date system is in use.
    That data is then pasted into the new Excel document, and with no flag to tell it different, Excel uses its 'normal' setting—the calendar starts on January 1, 1900—and all dates are interpreted as being four years earlier than they were in the original Numbers table or in the first Excel sheet.
    I'd assume there is a setting that can be changed in Excel. Where to find it/how to use it would be a good question for an Excel community discussion site. (Although it's possible an answer might arrive here as well.)
    Regards,
    Barry

  • Can not see the option Execution with Data Change in the infoprovider?

    Hi team,
    i am using query designer 3.x, when i go into my bex brodcaster settings and schedule my report
    i can not see the option "Execution with Data Change in the infoprovider",
    i can only see 2 options
    Direct scheduling in background process
    create new scheduling
    periodic,
    is there any setting which i would be able to see the option "Execution with Data Change in the infoprovider"?
    kindly assist

    Hi Blusky ,
    check the below given link.
    http://help.sap.com/saphelp_nw04/Helpdata/EN/ec/0d0e405c538f5ce10000000a155106/frameset.htm
    Regards,
    Rohit Garg

  • Date change in leaving action

    Dear Experts,
    I have a scenario where in SAP Master data employee's leaving action start date is 01.04.2011 and end date as 31.12.9999 where as in IDOC its start date of leaving action is 20.03.2011 and end date is 31.04.2011
    Now user want me to maintain the IDoc record in sap, both start date and end date of the leaving action in that case how can i change bath the dates, as in PA41 if i will go only start date will be active but how can i maintain the end date.
    or
    as we have 2 actions for a person i.e. hiring and leaving
    so the start date shall is change in the Hiring action start date place?? and
    and end date shall i change in the start date of the leaving action??
    please confirm me i am very much confisud
    Replay ASAP, its very urgent
    Thanks a ton in advance,

    Hi,
    Maintain IT 0041 where in that table maintain employee start date of hiring and leaving date of employee bze in IT 0000 the dates will change as per action lets say if employee hire that date will be in IT 0000 action and if employee gets promotion date or leaving date that will store in IT 0000 by delimiting other actions
    So maintain IT 0041 where you can pull dates from there if you maintain
    End date will always be 31.12.9999 so check action start date you will get in sequence
    Thanks
    Edited by: Vibinsap on Mar 9, 2012 7:12 AM

  • How can I recover from a Botched BATCH DATE CHANGE in iPhoto?

    Botched Batch Date Change iPhoto08
    Short Story: Intending to change the date for one photo I managed to change the dates for all 8,525 images in my iPhoto08 library to the SAME DATE!! I found that the original creation dates were saved in the in the Modified field that appears in the Photo Info Window / File metadata subsection. I would like some help figuring out how to set the Date Created to this File Modified Date that appears in the Photo Info Window.
    GORY DETAILS:
    I used iPhoto08/ Photos menu / BATCH CHANGE... /“Set DATE to 20100723 1:20:54 PM” with “Modify original files” checked. iPhoto changed all 8,525 images to the same date.
    I now realize I should have used Photos menu / Adjust Date and Time ... But the damage was already done. Unfortunately there was no Edit menu / Undo for this operation. ALL 8,525 images have the same date. I checked in the the iPhoto Information sidebar--same date all images.
    Next, as a test, I dragged an image to the desktop and opened it in Graphic Converter7.0.3. The same date “20100723 1:20:54 PM” appeared in the Image Browser List /”Date Created”, “Date Modified”, “Date Captured” metadata fields.
    The following appeared in the Graphic Converter
    Image Preview sidebar (subWindow) going left to right
    Image menu/button
    Date and Time: Friday, July 23, 2010 1:20:54 PM PT
    Exif menu/button
    File date and time: 2010:07:23 13:20:54
    Date and time of original data generation: 2010:07:23 13:20:54
    Unknown tag (36868): 2010:07:23 13:20:54 <- significant?
    ExifTool menu/button
    ExifTool Version Number:8.40
    Warning: [minor] Suspicious MakerNotes offset for tag 0x9001
    ----System----
    File Modification Date/Time: 2010:07:23 13:20:54-07:00
    ----IFDO----
    Modify Date: 2010:07:23 13:20:54
    ----ExifIFD----
    Date/Time Original: 2010:07:23 13:20:54
    Create Date: 2010:07:23 13:20:54
    <<<<<<OH MY GOD >>>>>> the BATCH CHANGE / SET DATE not only RESET the date for EVERY IMAGE in my library, it also changed the date metadata EVERYWHERE inside each individual image file.
    Actually it's my Mom and Dad's iPhoto library containing all the kids and grand kids pictures, family trips, important events, everything. There is no backup. I feel as if I have tipped over a file cabinet containing all our photos. Our “date and event” organized 8,525 image iPhoto library was now as useful as a giant shoebox. On second thought, a shoe box full of real photo prints would be more useful than my iPhoto library because the prints would have the print date stamped on them.
    At this point feeling desperate I closed my eyes and said a quick prayer to Saint Rita - Patron Saint of the Impossible.
    I returned to iPhoto .................and noticed the Show Photo Info MENU item in the Photo Menu.
    I selected it.
    And Low and behold,
    in the Photo Info WINDOW,
    under the Meta data File SUBSECTION, the correct photo creation date appeared -->" Modified: 20071002 05:46:07 PM" I checked different photos ... They all had different FILE MODIFIED dates. These dates were/are the old creation dates! My prayers were answered: THANK YOU SAINT RITA!
    But now I am really stumped! This File Modified Date seems to be some kind of external metadata that is indexed or keyed to each image. How is this metadata stored in the iPhoto library? How can I access this File Modified date? I now turn to you GREAT iPhoto WIZARDS. Pray tell, how can I set the “Creation Date to the file Modified Date” that appears in the Photo Info Window as a (scriptable?) batch process.
    I am on my knees for this one...please help. we have iphoto11 but afraid to upgrade to it. until i know more i don't want to loose this Modified Date metadata.

    thanks for the quick response...
    no simple solution because no backup to restore from
    iPhoto seems to be using file metadata as some sort of index key in the
    Photo Info Window. open up the iphoto library package and take a look at
    the .xml file -- ModDate is used everywhere. hoping to export this data and merge/join it to
    each image.
    still trying to figure it out.
    thanks,
    Tom

Maybe you are looking for

  • RE-CONNECTING email to my pearl (same account, different password)

    Hi-- I recently changed passwords on my personal email account also connected to my blackberry. The phone automatically disconnected my email as the password was invalid. I want to re-connect but have been unable. I click the email appliation and scr

  • How do I delete an old TechTools eDrive partition in Lion 10.7

    Does ayone know how to get rid of an old TechTools Pro (I no longer have it installed) eDrive? How do you remove this partition in Lion?

  • How to retrieve client certificate passed by Apache proxy

    Hi all, Here's my configuration: Client <--HTTPS-->Apache Proxy (2-way SSL) <-- HTTP --> WLS 8.1 I need to be able to access the client certificate passed to Apache by the client in my Java applications hosted on WLS. Here's what I did:- <pre>1. Set

  • How to set custom page heading in List when called  from Screen

    Hi All, I have a requirement in which i have to call a list from screen. On the list i have to display data on from screen. The data width is 200(around 15 columns). In the screen's PBO i have used the below code to navigate to list: LEAVE TO LIST-PR

  • General question about Power BI

    Hi there, Newbies on Power BI, i wonder if it is THE solution for my need. I have a database on MYSQL from which i need to create charts ( bar chart, pie and so one). But, i need those data in real time, dynamics way. And i need to show those dynamic