Finding changes in an object

Hi Gurus,
Please let me know how to find out what exact changes has been done on a object in the system. For example, if changes are done in a infopackage or a transformation, how do we know what are the exact changes that are made. Please let me know.
Regards,
Rajesh.

Hi Rajesh,
I do not think there is any method to find out what exactly changes has did in infopackage or any object...you can find out what date you have changes object, no of transport request etc...If you want to find out changes then before transport you can compare the objects with next system means you have made changes in development system and you want to findout what changes then comare same object with quality..
still wait for other's suggestion
Hope it will help.
Regards,
Ganesh Bothe

Similar Messages

  • [CS3 JS] Find/Change Object Problem

    app.changeObjectPreferences = NothingEnum.nothing does not seem to clear the change object preferences for me.
    app.findObjectPreferences = NothingEnum.nothing works as expected, as do both app.findTextPreferences = NothingEnum.nothing and app.changeTextPreferences = NothingEnum.nothing.
    Does anyone else use the new Find/Change Object?

    Hello. I'm new here but it seems to be the only place where I can post this question to.
    I'm working in a C# application that uses InDesign CS3 scripting. I'm trying to create an index automatically from a tabbed list of words in a text file.
    As C# is a strongly typed language, I have to cast all objects to the right type. I'm having problems when I try to add the page numbers to the created index entries using the following code (I've used the CreateIndexEntry.jsx scrip as a starting point).
    //Find all occurrences of the word or set of words (the topic name)
    ((InDesign.FindTextPreference) app.FindTextPreferences).FindWhat = topic.Name;
    InDesign.Objects foundTexts = doc.FindText(System.Reflection.Missing.Value);
    It's supposed to be an Array of Text objects (InDesign.Text) but when I try to cast each object using this
    //Code is forced because I've tried everything here
    //Loop through each finding and add page numbers to topic
    IEnumerator textEnum = foundTexts.GetEnumerator();
    while (textEnum.MoveNext())
    object text = textEnum.Current;
    topic.PageReferences.Add((InDesign.Text)text, InDesign.idPageReferenceType.idCurrentPage, System.Reflection.Missing.Value, System.Reflection.Missing.Value);
    I got the following exception (translated).
    text is not an InDesign.Text object (Interfaces doesn't match)
    So the question is what object type should I use to cast each object resulting by calling the Document's FindText method.
    Every suggestion will ve very welcome.
    Thank You very much.

  • Find/Change object size width

    Hi guys,
    So this is the problem:
    I have over 900 pages long catalog and I made a little changes to a textframe options and other object styles, but bottomline is that now I have to change all the textframes width to 62 mm (its now 61 mm). I have tried the Find/Change "Object" options, but I just can't find the right way to do it. Is it even possible to do it with the Find/Change Object? I have to change over 6000 textframes manually if this dosen't work :/
    Do I have to do this with Grep scripting and how is that possbile if I have to do it with it?
    Thanks beforehand if you reply to this problem!

    Ha!
    I found the solution(ish), basically it's possible to change object dimensions with the "Find/Change Object". Thanks Bart Van de Wiele for the "Columns Fixed width" tip.
    ."Find Object Format" -> What kind of "Object style" you are looking for and then put "Text Frame Options" -> Width (exp. 55 mm)
    "Change Object Format" -> go to "Text Frame General Options" -> "Columns: Fixed width" -> width (exp. 56 mm, I have 3 mm inset spacing left&right so 56 + 6 is 62 mm).
    Change the desired textframes, BUT THEN you have this kind of problem where you can not change the textframes width sizes because they are "fixed sized".
    Click one of the changed textframes and go to "Style options" where you get that "+" -sign. Click in the options "Clear overrides".
    Now you have changed the all desired textframes and you can change the width too.

  • Find/Change object size

    We have a document where each page header/number needs to be changed to a different language. We can find change the text ok but when the text is changed the text box is too small. Unfortunately the headers are not on master pages and the colours vary depending on the background colour.
    How can we do a find/change for the size of the text box?
    We want a text box of size 5mm x 20mm to change to 5mm x 35mm, expanding to the right.
    As far as I can see there is no way to do this with the inbuilt find/change object. Any ideas?

    I think you're doing it a weird way, but who am I to criticise, I've done far weirder things.
    If you don't want to add this to the master page then that's fine, I think you'd be better off and it would make things easier in the long run.
    For changing the width of a frame you'd need a script to that, and I really cannot help you on that one, scripts are not my forté.

  • What changed in the Find/Change Object behavior?

    In Indesign CS4 all graphics in a document could be centered through the Find/Change feature (Object tab) by leaving the Find field blank and setting the Change field to "Fitting Reference Point: Center" (clicking the center button). This no longer works in CS5. The feedback is of x number of objects changed, but none have.
    It was handy, now it's gone.

    No objects locked.
    Actually, it seems stranger.
    (BTW- The CS4 version is running on a Power Mac G5, pre-intel, Tiger.
    The CS5 Version is on a  Power Mac G5, Intel, Snow Leopard.)
    If a single graphic is dragged or placed in the document, the Find/Change, as described, does nothing. When a second one is added, it works as expected, unless they are both jpegs or PSDs. In that case, they sometimes, disappear completly and are shown to be (in the links panel) on the pasteboard but not visible there. But, get this, add a pdf or AI file to the doc, and run it again and it works fine again. The revese order also applies. If I delete all but one graphic it stops working again.
    In all cases the fitting commands work fine.
    It seems as if there is some confusion in how the document object model is being addressed and filetype is in the mix.

  • CS6: Object Find/Change-Stroke weight?

    Hi all,
    First time using the find/change Object query in CS6.
    I'd like to search for and decrease a specific stroke weight on all frames in my document (in this case they are all graphic frames, but I'm unable to get it to work)
    I've tried searching for all frames, text frames, graphic frames, within the Document, but the query is not finding any of the bad strokes. (I watched a Lynda.com tutorial and it looked so easy, but I can't figure out why it isn't searching for them. (none of the objects are locked)
    Is there an attribute I need to uncheck in the Find Object Format Options to ensure it only searches of the stroke? Thanks for any input.
    Here's an example:

    Thank you! That worked.

  • GREP 'find/change' by list script: find a text string containing different para styles

    Hi
    I'm don't write scripts but do 'enjoy' copying, pasting and changing existing code/txt files.
    I have built a GREP find/change .txt that performs a large number of text edits/changes.
    But I'm left with an issue where I have paragraphs of text (styled earlier in the .txt file) that I'm unable to identify using GREP the usual way. I need to identify text in a particular paragraph style, followed by text in another paragraph style.
    Is it possible with GREP to create a search string to find: text styled with one paragraph style, ending with a paragraph return, and to include in that selection the following paragraph/s styled with another paragraph style?
    MTIA Steve

    seb400 napisał(-a):
    What do you mean by I would mark "changing" in "copying, pasting and changing"?
    Hi Steve,
    I mean I can see a way by modifying some existing code with "find...change" job
    1. set criteria to findGrep
    2. store findGrep() in an array
    3. check each found object if next paragraph matches some new criteria
    4. run changeGrep() if true
    Jarek

  • BAPI for "Change Base Planning Object"

    Hi
    Is there any BAPI for "Change Base Planning Object" ( TC KKE2).
    I need to change the Price of a Resource in the Cost Items for a Base Planning Object.
    So if any one know the BAPI for this topic please let me know, and if possible send me your code also it will be really help full.
    Regards

    I didn't find a BAPI to do this. I had to do it by a Batch Input.

  • Script for running multiple find/change queries

    Working on a large ID book document (*.indb), I have saved several dozens of Find/Change Queries (named "col01", "col02" etc.) that I run on "All documents". For a particular reason I have to run these queries several times a day.
    So I was wondering whether there is, or whether anybody out there would write, a script that runs these queries one after the other. Given the size of the book, it might be necessary to provide for the script to pause after each query is run (before it goes on with the next), but I am just guessing.
    Any help is much appreciated!

    There are a couple of others:
    http://forums.adobe.com/message/5173943#5173943
    this is more at code level rather than a GUI, but the actual queries are made using the Find/Change dialog box.
    Also
    http://www.kahrel.plus.com/indesign/grep_query_manager.html
    This is good too, but only does GREP searches (no text, glyph or object find/replaces) that were written by the user - does not use the ones installed with InDesign. Does allow changes by selection, story, document or folder.
    Did try the Doquerylist suggested by Kasyan. This allows GREP/text changes by the user/installed with InDesign, but only applies to a selection or text-thread.
    Always good to have more than one way of accomplishing a task though!

  • CS3 Find/Change Correction

    Fellow Scripters--
    In several places in the Scripting Guide, I set the find/change options to nothing. This is an error. Setting the find/change
    preferences to nothing works; setting find/change
    options to nothing doesn't. It doesn't produce an error message, but it can mess up all subsequent find/change operations.
    The affected objects are:
    AppleScript
    find change text options
    find change grep options
    find change glyph options
    JavaScript
    findChangeTextOptions
    findChangeGrepOptions
    findChangeGlyphOptions
    VBScript
    FindChangeTextOptions
    FindChangeGrepOptions
    FindChangeGlyphOptions
    Do not set any of the above to nothing, NothingEnum.nothing, idNothingEnum.idNothing, null, undefined, or anything similar.
    If you are using the FindChangeByList example script, you might want to remove the lines that do this--I'll get a revised version posted soon. The installed version works fine with the default FindChangeList.txt file, but will cause problems if you try to use more complex grep expressions.
    Thanks,
    Ole

    Here is the version of the script for CS4 (it works in CS3 as well, much better than original CS3 version).
    http://forums.adobe.com/servlet/JiveServlet/download/2080627-12695/FindChangeByListCS4.zip
    You can also use Martin Fisher's script to record settings from Text and GREP tabs, then copy and paste them to FindChandgeList.txt file.
    http://www.kasyan.ho.com.ua/downloads/RecordFindChange_CS3_Kas.zip
    Check out also this script: http://www.kasyan.ho.com.ua/find_change_by_queries.html
    Kasyan

  • Keep track of styles in the find/change fields

    Please at least make this an option.
    I need the ability for InDesign to keep the track of paragraph,character & object styles that have changed names. Because when they do change names, I have to go through a mega list of GREP queries and "re-link" them in the change field.

    If you really want, you can change it manually. Saved Queries can be found in your User data folder (which depends on your OS, your InDesign version, and your installation language -- CS4, Mac, is in Library/Preferences/Adobe InDesign/Version 6.0/en_US/Find-Change Queries).
    This small sample is from a saved query that finds a character style "Page Number" and changes to a paragraph style "Body Text Indent":
    <FindFormatSettings>
    <TextAttribute type="cstyle" value="Page Number">
    </TextAttribute>
    </FindFormatSettings>
    <ReplaceFormatSettings>
    <TextAttribute type="pstyle" value="Body Text Indent">
    </TextAttribute>
    -- I changed the 'pstyle/value' string to another paragraph style name, using TextEdit, and when I retrieved the query in InDesign it was there.

  • Standard report to find changes in purchase contract

    Dear all,
    is there in SAP a standard report to find changes in contract - ME31K?
    For example:
    I have the contract with number AAAAA and Creation date: XXYYZZZZ. I change some header information on date: CCDDEEEE, Creation date of the change document. I need a report with input parameter Creation date of the change CCDDEEEE and output information Agreement Number AAAAA.
    Thanks,
    Michele Garofalo

    The changes can be seen in the contract.
    Alternatively, you can use the report CHANGEDOCU_READ (in SE38) to get the change documents. The object class for all purchasing documents (RFQ, PO and Outline Agreements) is EINKBELEG.
    Hope this helps,
    Lakshman

  • How can I make a long list find-change only on Master

    Hi everyone
    I got this script:
    var myDocuments = app.documents.everyItem();
    var myLayers = myDocuments.layers.everyItem();
    //Locked text frames on master spreads are not touched.
    //If you want to unlock them you have to add something like this:
    //Unlock ALL page items in every document on spreads and master spreads (optional):
    myDocuments.pageItems.everyItem().locked = false;
    var myPageItemsOnNormalSpreads = myDocuments.spreads.everyItem().pageItems.everyItem();
    //Unlock the layers (optional)
    myLayers.locked = false;
    //Lock all first level page items on normal spreads
    //That leaves the page items on master spreads unlocked:
    myPageItemsOnNormalSpreads.locked = true;
    //Now for the GREP part:
    app.findChangeGrepOptions.includeMasterPages = true;
    app.findGrepPreferences = changeGrepPreferences = null;
    app.findGrepPreferences.findWhat = "\\b20\\d+\\b";
    //Do the search on "all open document" level
    //That will return an array of arrays:
    var myTarget = myDocuments.findGrep();
    //Flattening the myTarget array:
    var flattenedFoundArray = [];
    for(var n=0;n<myTarget.length;n++){
        flattenedFoundArray = flattenedFoundArray.concat(myTarget[n]);
    //Change contents of found texts in flattened array:
    for(var n=flattenedFoundArray.length-1;n>=0;n--){
        flattenedFoundArray[n].contents = String(Number(flattenedFoundArray[n].contents) + 1);
    //Unlock all objects on normal spreads:
    myPageItemsOnNormalSpreads.locked = false;
    //Reset GREP find and change prefs:
    app.findGrepPreferences = changeGrepPreferences = null;
    made by Uwe
    I change it into this, aim to make a mulit items of find-change only on master
    //==============================================================================
    var myDocuments = app.documents.everyItem();
    var myLayers = myDocuments.layers.everyItem();
    //Locked text frames on master spreads are not touched.
    //If you want to unlock them you have to add something like this:
    //Unlock ALL page items in every document on spreads and master spreads (optional):
    myDocuments.pageItems.everyItem().locked = false;
    var myPageItemsOnNormalSpreads = myDocuments.spreads.everyItem().pageItems.everyItem();
    //Unlock the layers (optional)
    myLayers.locked = false;
    //Lock all first level page items on normal spreads
    //That leaves the page items on master spreads unlocked:
    myPageItemsOnNormalSpreads.locked = true;
    //Now for the GREP part:
    app.findChangeGrepOptions.includeMasterPages = true;
    app.findGrepPreferences = changeGrepPreferences = null;
    app.findGrepPreferences.findWhat = "USA";
    //Do the search on "all open document" level
    //That will return an array of arrays:
    var myTarget = myDocuments.findGrep();
    //Flattening the myTarget array:
    var flattenedFoundArray = [];
    for(var n=0;n<myTarget.length;n++){
        flattenedFoundArray = flattenedFoundArray.concat(myTarget[n]);
    //Change contents of found texts in flattened array:
    for(var n=flattenedFoundArray.length-1;n>=0;n--){
        flattenedFoundArray[n].contents = "CHINA";
    //Unlock all objects on normal spreads:
    myPageItemsOnNormalSpreads.locked = false;
    //Reset GREP find and change prefs:
    app.findGrepPreferences = changeGrepPreferences = null;
    var myDocuments = app.documents.everyItem();
    var myLayers = myDocuments.layers.everyItem();
    //Locked text frames on master spreads are not touched.
    //If you want to unlock them you have to add something like this:
    //Unlock ALL page items in every document on spreads and master spreads (optional):
    myDocuments.pageItems.everyItem().locked = false;
    var myPageItemsOnNormalSpreads = myDocuments.spreads.everyItem().pageItems.everyItem();
    //Unlock the layers (optional)
    myLayers.locked = false;
    //Lock all first level page items on normal spreads
    //That leaves the page items on master spreads unlocked:
    myPageItemsOnNormalSpreads.locked = true;
    //Now for the GREP part:
    app.findChangeGrepOptions.includeMasterPages = true;
    app.findGrepPreferences = changeGrepPreferences = null;
    app.findGrepPreferences.findWhat = "Washington DC";
    //Do the search on "all open document" level
    //That will return an array of arrays:
    var myTarget = myDocuments.findGrep();
    //Flattening the myTarget array:
    var flattenedFoundArray = [];
    for(var n=0;n<myTarget.length;n++){
        flattenedFoundArray = flattenedFoundArray.concat(myTarget[n]);
    //Change contents of found texts in flattened array:
    for(var n=flattenedFoundArray.length-1;n>=0;n--){
        flattenedFoundArray[n].contents = "Beijing";
    //Unlock all objects on normal spreads:
    myPageItemsOnNormalSpreads.locked = false;
    //Reset GREP find and change prefs:
    app.findGrepPreferences = changeGrepPreferences = null;
    //===============================================================================
    only what I can do is repeat and repeat again
    is that another perfect solution to do that?
    thanks
    Teetan

    Try this,
    findChange("USA", "CHINA");
    findChange("Washington DC", "Beijing");
    function findChange (findWhat, changeContent){
        var myDocuments = app.documents.everyItem();
        var myLayers = myDocuments.layers.everyItem();
        //Locked text frames on master spreads are not touched.
        //If you want to unlock them you have to add something like this:
        //Unlock ALL page items in every document on spreads and master spreads (optional):
        myDocuments.pageItems.everyItem().locked = false;
        var myPageItemsOnNormalSpreads = myDocuments.spreads.everyItem().pageItems.everyItem();
        //Unlock the layers (optional)
        myLayers.locked = false;
        //Lock all first level page items on normal spreads
        //That leaves the page items on master spreads unlocked:
        myPageItemsOnNormalSpreads.locked = true;
        //Now for the GREP part:
        app.findChangeGrepOptions.includeMasterPages = true;
        app.findGrepPreferences = changeGrepPreferences = null;
        if(findWhat)app.findGrepPreferences.findWhat = findWhat;
        //Do the search on "all open document" level
        //That will return an array of arrays:
        var myTarget = myDocuments.findGrep();
        //Flattening the myTarget array:
        var flattenedFoundArray = [];
        for(var n=0;n<myTarget.length;n++){
            flattenedFoundArray = flattenedFoundArray.concat(myTarget[n]);
        //Change contents of found texts in flattened array:
        for(var n=flattenedFoundArray.length-1;n>=0;n--){
            if(changeContent)flattenedFoundArray[n].contents = changeContent;
        //Unlock all objects on normal spreads:
        myPageItemsOnNormalSpreads.locked = false;
        //Reset GREP find and change prefs:
        app.findGrepPreferences = changeGrepPreferences = null;
    Vandy

  • How to find Change number for a Material

    Hi,
    If we know the material number and Revision level then how can we find the Change Number of that material.
    Is there any table in which i can find Change number for a revision level or is there any Function module available.
    Regards,
    Vaibhav

    Hi Vaibhav,
    Is there any table to find the change number and revision level of a material. I have change number and material and revision level coming from external system. But i need to check that with SAP whether it exists or not.
    Is there any table link to find whether a material has change number.

  • Find Change through external text file

    Hello folks
    I am bit pretty in InDesign scripting so could you please look into this.
    How can i change any particular text field in Indesign CS3 document from text file.
    I do have find change script but for each InDesign document specific text file is assigned.
    So each time i have to modify find change GREP property that is also repetetive of work. Is there any way to get find change information should be extract from external text file.
    Many Tanks in advance

    In the FindChangeByList script, you could customize the function myFindFile(myFilePath) {...} as to search the FindChangeList text file in the document location rather than the script location. That's an example. The question is: given a document, where will you have the corresponding FindChangeList?
    @+
    Marc

Maybe you are looking for

  • CIN-Excise Utlization J2IUN wrongly entered in previous month now reverse and re-Utlize in current month

    Hi Expert, Our user has taken Cenvat utilization(t-code J2IUN) wrongly in previous month.Now he wants to reverse that and re-utilized in current month, Please tell me the process, i have already checked many threads in the forum but that is not satis

  • Connecting LaserJet 2100 to USB

    Really like my HP 2100 Laserjet and want to use it with new HP computer. I bouught USB to parallel converter cable but can't find appropriate drive.  Suggestions please!

  • Cant download and update app ios 6

    after updating to ios 6 firstly i download itunes, find iphone podcasts app but when i goes to update twitter app nothing happen and now i cant even download any thing when i press install the icon apears on waiting and it dont download help me

  • Export table as insert stops short

    I'm trying to export a table as insert statements however after 2436s rows the SQL Developer stops generating statements, and after quite a while the progress bar closes. The final insert is never completed, and seems to die in slightly different pla

  • What do i do if my ipod put on a passcode of its own?

    One application kept quitting on my, so I turned off my iPod and waited a couple minutes and turned it on to try again.  When I turned it on, it told me to enter a passcode.  I never set a passcode for it.  I tried the password I set, but was not act