How to compare all macros in the Macro workbench with DeV & Prod system

I have one issue with macros, all the macros in maco workbebnch in developement system are not in sink with Production system.
I want to campare macros in both the system & based on comparison need to add or deactivate macros in the Developement system & move Transport request to accross the landscape like Dev-QA& Prod system.so that all macros are in sink with three different system.
Can anybody advice,Is there any tool or T-code that compare all the macros in the two different systems.

This code is different from yours. For one thing, the first part, where inOrder is false, is not included because you did not post what behavior that is supposed to perform. The code below does what you posted...it puts some Strings into a Stack, then parses the Stack. If adj is followed by NP* then adj is removed. Then the new Stack is parsed to find det followed by NP*, and det is removed while NP* is changed to NP.
import java.util.Stack;
import java.util.Vector;
public class Test {
   public static void main(String[] args) {
      Stack stack=new Stack();
      Stack stack2=new Stack();
      String[] s={"no","adj","NP*","adj","not","NP*","adj","NP*","dumb","det","NP*"};
      for(int i=s.length-1;i>-1;i--) stack.push(s);
stack=structureCheck(stack,"adj","NP*","NP*");
for(int i=stack.size()-1;i>-1;i--)
System.out.println(stack.elementAt(i));
System.out.println();
stack=structureCheck(stack,"det","NP*","NP");
for(int i=stack.size()-1;i>-1;i--)
System.out.println(stack.elementAt(i));
public static Stack structureCheck(Stack s,String tofind,String tomatch,String tochangeto) {
Stack orderStack = new Stack();
for(int i=0;i<s.size();i++) {
String str=(String) s.elementAt(i);
if(i<s.size()-1 && str.equals(tomatch) && ((String) s.elementAt(i+1)).equals(tofind)) {
i++;
orderStack.add(tochangeto);
} else
orderStack.add(str);
return orderStack;

Similar Messages

  • How do i take macro photographs with a 50 mm f1.8 prime lens

    how do i take macro photographs with a 50 mm f1.8 prime lens, the lens is labelled macro, but only renders close ups.
    Solved!
    Go to Solution.

    A "true" macro lens allows you to get close enough to your subject that the size of the image on your sensor is as large as the subject in real life.  
    For example:  Your sensor is "roughly" 14mm x 21mm.  A US penny has a diameter of about 19mm.  That means with a true "1:1" scale macro lens, you could get close enough to the penny that the top and bottom edges of the penny wont fit in the frame (the sides will.. just barely.)
    There are a number of ways to do "close up" photography.
    1)  Buy a true "macro" lens.  The EF-S 60mm f/2.8 Macro USM is fantastic and also fairly well priced.  A "true" macro lens will provide the highest quality image.
    2)  Buy "extension tubes".  These fit between the camera body and lens but they are hollow (there is no glass elements in them but they do have electronic contacts so the lens and body can still communicate.)  By moving the lens farther from the focus plane, the entire focused range of the lens is substantially reduced.  This allows you to get much closer than would otherwise be possibe.
    3)  Use "close up" diopters.  These are screw-on filters which you thread onto the end of your lens.  They provide a magnified/closer view of your subject.  The downside of these is that they may show more distortion near the edges of teh image.
    4)  Use a "reversing" ring.  This is a ring which allows you to mount your lens onto the camera body... backwards.  The ring screws onto the front of the lens (where you'd normally screw on filters), but has bayonette mount on the other side so you can connect it to the camera body.  By using the lens "backwards" you can get much clsoer.  The downside is you cannot control the lens.  Focus is manual and you can't change the aperture.
    Tim Campbell
    5D II, 5D III, 60Da

  • Me and my partner are currently using the same apple id and have no space left on our devices. We are currently waiting on the iphone 6 plus to arrive and don't know how to transfer all data to the new phones.

    Me and my partner are currently using the same apple id and have no space left on our devices. We are currently waiting on the iphone 6 plus to arrive and don't know how to transfer all data to the new phones.?

    I don't know if I'm asking this all in a way that can be understood? Thanks ED3K, however that part I do understand (in the link you provided!)
    What I need to know is "how" I can separate or rather create another Apple ID for my son-who is currently using "my Apple ID?" If there is a way to let him keep "all" his info on his phone (eg-contacts, music, app's, etc.) without doing a "reset?') Somehow I need to go into his phone's setting-create a new Apple ID and possibly a new password so he can still use our combined iCloud & Itunes account?
    Also then letting me take back my Apple ID & password, but again allowing us (my son and I) to use the same iCloud & Itunes account? Does that make more sense??? I'm sincerely trying to get this cleared up once and for all----just need guidance from someone who has a true understanding of the whole Apple iCloud/Itunes system!
    Thanks again for "anyone" that can help me!!!

  • How to show all items in the reading list? I think this option has been removed in Safari Version 7.0.2

    How to show all items in the reading list? I think this option has been removed in Safari Version 7.0.2

    Thanks. That solved it. I had my doubts since I wasn't concerned about my lost bookmarks. I was concerned about the broken functionality. In any event, restoring from a backup solved both the functionality and the lost bookmarks. I appreciate the response!

  • HOW TO SEND PERSONALIZED EMAILS (WITH SAME MESSAGE) TO ALL ADDRESSES IN THE ADDRESS BOOK - WITH RECIPIENTS SEEING ONLY THEIR NAME BUT NOT WHO ELSE IS GETTING IT

    HOW TO SEND PERSONALIZED EMAILS WITH THE SAME MESSAGE, BUT WITH THE INDIVIDUAL RECIPIENT'S NAME... (OR NAME AND THE EMAIL ADDRESS) TO ALL ADDRESSES IN THE ADDRESS BOOK - WITH RECIPIENTS SEEING ONLY THEIR OWN NAME WITHIN THE BODY OF THE MESSAGE TO THEM ?
    ALSO, HOW TO ELIMINATE ALL THE OTHER NAMES FROM THE LIST - SO THEY CAN NOT SEE WHO ELSE IS ON THE MAILING LIST, AND WHO ELSE IS GETTING THE SAME MESSAGE?

    In the csv file, the column headers must match the the special references in curly brackets.
    So you either change the column header in .csv file or the bit in the curly brackets in the Template email.
    To change the column header:
    In the example shown below, I wanted to use the first two columns
    'First Name', 'Last Name' note the exact spelling.
    I also wanted the email address which was in a column called 'Primary Email'.
    To make it easier for me, I copied the Primary Email column and inserted it into the third column position and then changed the column header name from 'Primary Email' to 'Email'. (This meant I still had the original column header just in case). see image below.
    But you could just change the column header name from 'Primary Email' to 'Email' without moving column about - up to you.
    At this point check that all the contacts do have a valid email address.
    then save the file.
    If you do not want to edit the .csv file, then you need to edit the template email.
    eg: {{First Name}} {{Last Name}} <{{Email}}>
    change to : {{First Name}} {{Last Name}} <{{Primary Email}}>
    If still having an issue, please post two images.
    One image needs to show the row of column headers used in .csv file.
    The other image needs to show the Template email, so I can see how you have used the curly brackets.

  • I am a new iPad Air user. How do I get back to the home page with all the icons.

    I Am a new user. How do I get back to the home page with all the icons.

    iPad Manual
    http://manuals.info.apple.com/en_US/ipad_user_guide.pdf

  • How to show all days of the year 1900

    how to show all days of the year 1900

    As you show days for any other year.
    Do you want to catch us on the fact year 1900 wasn't a leap year?
    Regards
    Etbin
    select to_date('1.1.' || :the_year,'DD.MM.YYYY') + level - 1
      from dual
    connect by level <= to_date('31.12.' || :the_year,'DD.MM.YYYY') - to_date('1.1.' || :the_year,'DD.MM.YYYY') + 1*** not tested ***
    Message was edited by: Etbin
    user596003

  • Selling Computer - Like to know how to clean all info off the computer

    Hi All
    I am selling a 17 Inch Imac and I'm trying to find out how I wipe all information from the system so there is no personal info for the new user to see.

    The best way is to zero out all the data by ins erting your install disc, then going to Disk Utility, selecting the hard drive you want to erase and then chosing either zero out data,7 or 35 passes. It will take about a minute for each GB of data for each pass, the more passes, the longer it takes, but the more secure your disc is.
    Hope this helps,
    Miriam

  • How to compare all ABAP Programs (Workbench) between system?

    Hi BASIS Guru,
    Please kindly guide me How to compare all ABAP Programs (Workbench) between system?
    I have copy client (Export/Import) from PRD to DEV but I have some error about abap programs does not exist.
    For example COPA workbench object (Table and ABAP Program).
    Please kindly help.
    Thank you very much.
    Best Regards,
    Saiya

    Hi,
    You can use SE39 to compare your programs.
    Regards,
    Vijay

  • How to remove "all day" as the default setting in iCal?

    How to remove "all day" as the default setting in iCal? The iCloud calendar works by double-clicking but the local behaves differently.

    Hello Valerie,
    the default - "all day" or "time based" - depends on the view in iCal. In month view the default is "all day",
    in week view or day view it is a time interval, if you use "File -> New Event". If you add the event by double clicking into the calendar, it will depend on the section you are clicking - in the all day section you will add an all-day event, in the time-grid you will enter an event with start-end time.
    Regards
    Léonie

  • How to download ALL MAIL from the server in a Mail app ?

    How to download ALL MAIL from the server in a Mail app ? I want all the mail messages, sent, received ON my computer... Thanks much !!!!!!!

    In Mail's Accounts/Mailbox Behavior preference pane make sure these 4 checkboxes are NOT checked:
    OT

  • I now have 6 iphones, apple tv, ipad. how do they all work on the match

    I now have 6 iphones, apple tv, ipad. how do they all work on the match

    Go to your computer, activea iTunes match -- it will upload from your computer the songs it does not have in its library.  Once done, turn iTunes match on on each device.  Depending on your library size, it may take a few minutes before each device can access the songs.  WHen you stream from iCloud to your device, a small amount of space (cache) is used.  To recover that space, turn iTunes match off, wait a minute, then back on and it comes back.  This is really important on the iPHone if you don't have a lot of free space.

  • How to backup all macs to the same airport time capsule?

    How to backup all macs to the same airport time capsule?

    They must all have access to the Wi-Fi network. Each computer should configure the Time Machine preferences and select the Time Capsule as the backup drive.

  • How to garantee IDOC types are the same on two communicating sap systems.

    Hi all:
        how to garantee IDOC types are the same on two communicating sap systems,  including segments and versions, using bd64?
        what's more, what bd64 using for besides generating parter profiles,  must we use bd64 for outbound idocs?
        Thank you very much
    best regards ?

    Hi jingying Sony 
    You can compare the Idoc type and Version between Sender System and Reciver System.
    Use TCode SCMP and Compare the Table EDIMSG in Both System.
    This will solve your issue.
    Thanks
    Ramesh

  • How to clear all details in iCal before syncing with Entourage?

    Deary me! I have been back and forth to iCal and Entourage trying to find which would be best. I have decided that Entourage will suffice - although not perfect by any means. In the meantime I have completely jammed up my iCal and daren't not try syncing Entourage yet otherwise I will never understand it and my iphone will be full of toot! Anyone know how to clear all details in iCal before syncing with Entourage? (Happy Sundays!!)

    Answer .... delete all calendars in iCal but leave the Entourage one there! Don't delete that as there will be big trouble!

Maybe you are looking for

  • Windows Server 2008 (TS) and Lync Web App installation failure

    Hey folks, I've run into a little big problem due the Lync Web App installation via mstsc on a stand alone Terminal Server 2008 SP2 64 Bit. When I tried to install the Lync Web App Plugin via mstsc and standard user I get the message: "The system adm

  • Oracle 8.1.6 on RedHat 8.0 libjox8.so problems

    hi, i have installed oracle 8.1.6 on RH 8. i did not create database at install time. After installation i applied the glibc-stubs patch from otn. Then i started dbassist utility to create database. After dbassist wizard has finished and database cre

  • IPod touch froze up during restore

    I have been struggling with this issue since getting a refurbished Touch to replace one that got fed to my washing machine. I could not for the life of me get it to restore on my pc..kept geting error 9. It has something to do with USB ports I guess.

  • Data miss match when download to Excel

    Hi gurus, I have a Requirement in My Report where i need to show '000' when column value is null,for this I written in column formula like case when "tablename"."columnname" is null then '000' else "tablename"."columnname" end in report it showing '0

  • PLD Error in Cash Payment Voucher

    Dear Experts,     I am trying to create a PLD for Cash Payment Voucher. In Outgoing Payment screen, when the account option is selected and in "Payment Means" window, when the option "Cash" is used, and while trying to generate print preview, system