Compare Version

Hi
Iam working in cProjects 4.0 implementation. Iam testing Simulation Version Compare Feature
I have created Simulation Version for an Operative Project
In Versions Menu, we have selected Version Type : Simulation
I have selected a version I have created : SIM001
I have selected an operative project
I have clicked on "Identify Projects for Comparision"
Error Message is displayed and the details are as follows
Error when processing your request
What has happened?
The URL <<I have Removed URL >> was not called due to an error.   
Note
The following error text was processed in the system <<I have Removed URL >> R10 : The node does not contain any elements. VI_ENTRY_COMPARE.1.TARGET_VERSION e&#43970;
The error occurred on the application server Removed and in the work process 0 .
The termination type was: RABAX_STATE
Can you pls guide me

Hi,
To create and compare simluations:
1. Open cProjects and goto the project for which you have to create a simulation
Pre-requisite for this is that in your customizing for the project type you have activated the Versions function.
2. go to the versions tab page, select simulations and say create.
3. After creating, make sure you save the simulation.
4. You can now click on the simulation name and simulate the project/ change some parameter values.
5. In order to compare, go to cProjects Select the Versions tb page
6. Click on Compare. Select the version, In project number, select the project version that you have created in the above step.
7. Click on Identify Projects for Compariosn button.
8. Now you shud be able to see the project for which you created version (original project). Version Type is Operational.
9. Click on Compare button.
You will be able to see a complete comparision along with differences, matches and values that cannot be changed.
Regards,
Reema.
PS. Pl award points to useful answers.
Pl write your queries in a more systematic and readable way.

Similar Messages

  • How to compare versions of DMEE Format Tree in DEV, QAS and PRD

    Hi,
    Is there a way to compare version of the DMEE Format Tree in DEV, QAS and PRD?  I would just like to ensure that version in DEV is in sync with the ones in QAS and PRD before I do my changes.  It seems that Version Management of Transaction DMEE can;t compare the versions in the three systems.  Thank you very much for your inputs.
    Best regards.
    Brando

    Brando.
    DMEE is a standard transaction which will be in sync with all the servers in your landscape unless there is any customisation done and the request is not yet moved.What problem are you facing when you are trying to do REMOTE COMPARISION ?
    K.Kiran.

  • Comparing versions of a photo - then remove all the old ones

    I recently created a new library (because the old one could not open). I re-imported the photos and the end result is that many copies of the same file (or amended files with the same file name) appear in iphoto.
    Is there an intelligent way to compare versions of a file and remove all old versions automatically? I don't have a huge library like many of your expert users but I do have a few hundred files. IPhoto does not display the modified date or the file size (why so inflexible?) and so even if I have the patience and the time I cannot do the comparing and removing manually.
    Help! Many thanks.
    MacMini   Mac OS X (10.4.6)  

    Hi W CHIU,
    Do you still have the old library that did not open? Was it a version 6 library?
    If so, you can start over, create a new library and import again...this time following the next instructions. This should eliminate your duplicates.
    close iPhoto
    -drag the iPhoto Library folder to the desktop (in your case you would do this step, but use your original messed up library to import from)
    -launch iPhoto and create a new library
    -double click the iPhoto Library folder from the original messed up library.
    -the two main folders you will need to import are the Original folder and the Modified folder (only if you want to import the edited images).
    -the Originals folder has all your originals photos unedited. the Modified folder has all images that you have edited, rotated, cropped, etc.
    -Drag these two folders to the desktop
    -If you want to save the edited image, find it in the roll in the Modified folder and drag it into the roll of the same name in the Originals folder. It will replace the originals and now will be the original.
    -If you don't care to save any edited images, then don't import the Modified folder into iPhoto or don't bother replacing the edited image with the original image like I just described.
    -If you import the Originals folder into iPhoto you will have all your originals in their named rolls.
    -If you import the Originals and Modified folders into iPhoto, you will have all of the being in the originals folder in the finder. The roll with the same name as the other will have a _1 appended to it's name (in the finder)
    -the roll from the originals will be next to the same roll from the Modified folder within iPhoto. You can then delete any of the images from there if you want.
    I know this might sound confusing but it really isn't.
    Get back if any of this sounds like something you might want to do.

  • Compare version control file

    I installed SVN server and makes version controls work.
    I tried to compare 2 version and Dreamweaver asks me to select application to compare 2 versions file.
    Does Dreamweaver has any compare versions applications?
    If not then can you please advise any program to download to install for comparing 2 versions?
    By the way, I just learned that Dreamweaver just allows user to use either version controls or check in and check out.
    Is it true that Dreamweaver only can use one of them at same time?
    Your help and information is great appreciated,
    Regards,
    Iccsi,

    Is it true that Dreamweaver only can use one of them at same time?
    Right.  If you use version control you don't need the other option.
    Does Dreamweaver have any compare version applications?
    No. 
    Do a Google search for FileMerge,  BBEdit or TextWrangler.
    See Comparing Files for Differences:
    http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7edda .html
    Nancy O.

  • Comparable version of microsoft word for lion os

    i have lion operating system and i am looking for the comparable version of microsoft word. i was told that office for mac 2011 would work just fine. in order for me to access it i must have a product key. can't get it from this mac. every time i ask the question i get a different answer. what do you suggest?

    You can only award once to a single post. You can, for example, reward this post as Helpful or Correct, but you cannot give more than one award to a post.
    You can award Helpful twice - either to two posts by the same responder or one reward to each of two different responders. A Correct award can only be made once. It also designates the topic as officially solved, so you don't want to use it if your topic has not been solved yet.
    You cannot reward yourself. If you do then you simply use up your awards allocations for the topic. The board software will simply ignore any awards you give yourself. If you have found a solution to your problem on your own elsewhere, then you can award yourself the Correct award. It doesn't give points to anyone but will signify the topic as solved. You can be helpful to others when you find your own solution to post what that solution was so others who read the topic may be helped.

  • Problem when comparing version

    Message
    CDR-03110: Unable to load file as subclassed files could not be found
    Hi,
    I'm receiving the following error when trying to make a compare of versions. What I did was the following.
    - Creating a new module forms 6i (Only creating the module object without subclassing)
    - Uploading and checking it in into the repository
    - Checking it back out
    - Modifying the source and checking it back in
    Altough I have no subclassed objects (I only created the form module, without any other objects), it still keeps on giving me this error.
    Can anybody give me some tips ?

    Well not really, Aperture holds all your image files in Projects. If you can think of a project as a box of negatives it will help you. Then put your prints in Albums, so to speak. You can put the Albums any place you wish, but the negatives stay in the project box. Allan.

  • Program to compare versions

    Hi!
    Theer is some migration work goin on from 4.7 to ECC 5.0 version.
    Can anybody tell me some sap standard program or Z-program. which compares the versions of no. of programs between different clients in single run.
    Thanks in Advance,
    Harkamal

    Hi,
    So you don't want the normal functionality in SE38 (i.e. Utilities>Versions>Version management then button remote comparison Shift+F8)
    You want somehow check all the version numbers of all custom programs?
    Can't you somehow see this in the transport management (STMS)
    Or else try to find out in which table the version numbers are stored.
    Kind regards, Rob Dielemans

  • Comparing Versions of Certified PDFs

    We have an application that stores PDF documents in Oracle in a BLOB column. The documents get a certifying signature before they are first added to the database. They then get pulled out and displayed to the user in an embedded Acrobat 7 or 9 Control in a C# application. In there the user signs a Signature field and the database is Updated with the new version. There can be several users who each sign the document in turn in preconfigured Signature Fields. There is a securtiy issue since the link between the front end application and the database is a WebService, so the public Update method on the web service could be used to change a PDF to something completely different thus invalidating the supposedly secure storage.
    So my question is, is there any way to compare pdfs in code (Javascript or ActiveX) and can it be done to ignore modified Signature fields?
    If we could do that we could confirm that the document is "the same" as the original before doing the update.
    Thanks for any advice.

    No way... Normally I do a download for the scirpt or lsmw into a sequential file.
    Script can be downloaded using RSTXSCRP.
    LSMW have export option.
    The download is done from both the system and you could use any external file comparision tools like <b>ExamDiff</b> which is freely available in net. You can find this exe with the above keyword in google.
    I felt this a better way for comparision.
    Cheers,
    Thomas.

  • Compare Versions of Message mapping?? possible??

    Hi guys,
    Just want to check, if Messag mapping versions can be compared, as we do in ABAP versions.
    I think, answer is almost NO.
    Just want to confirm before concluding.

    Hi,
    I've never heard of such functionality in PI. But actually there is one smart thing you can do simply display both your mappings as text and put them both into a single Excel spreadsheet and write a simple Excel expression that will compare mappings for particular fields. I think that also some text editors have a functionality to compare two text files, but I cannot recall any particular one right now.
    Hope this helps,
    Greg

  • Can you compare Version to Master at same crop?

    The M key for comparing a version to a master is really useful. What it does, however, is zoom from the cropped image version to the uncropped master.
    When I compare master to version, I'm really just interested in the color, brightness, etc. of the cropped area--how that compares to the master. Other than unchecking the Crop checkmark and then pressing M (which would compare uncropped images), is there any way to compare a version to a master at the same crop level as the version I'm currently looking at? Would anyone else find this useful?

    So many,
    There is not a function per se, which does what you want. (I've provided feedback concerning the lack of this function, but that shouldn't stop you from providing feedback to the Aperture team about the same thing.)
    A couple weeks ago there was a discussion about this. [http://discussions.apple.com/thread.jspa?messageID=6591395&#6591395]
    Sekoya suggested using Alt-G to create a new version from master. You can use that temporarily to compare an edited version with that new unedited version, which is identical to the master. Then you can delete (or undo) the new version.
    nathan

  • Program to compare versions of programs and customizing

    Hi All,
    Does anyone know of a program that compare between versions of programs
    and customizing between clients ?
    I need a program that compare between all programs in the system, not just a single program.
    Thanks,
    Michal.

    Hi,
    I have the same requirement and checked out how transaction SE39 did remote compare. This is basically RFC enabled function module RPY_PROGRAM_READ. I wrote this program which can mass compare a list of programs between 2 systems ( normally one being local )
    I have build in a rather primitive logic to ignore empty lines and different option to ignore ident and spaces. If a program with 1000 lines has one extra line in one of the systems at line 300, the program will say there are 700 lines differing. The purpose is to find programs there are not exactly identical - a 'normal' remote compare can then be done. The program is created as hotspot that takes you to SE38.
    The program compares ABAP code and program texts.
    I have tested this on 4.6C and ECC 5.0 systems
    The usual disclaimer about no responsibility applies.
    report z_remote_compare .
    Mass remote compare programs
    Ole Elmose QRAOLEE 2007-03-12
    tables : rpy_prog, rfcdes.
    Selection screen
    selection-screen begin of block b1 with frame title text-001.
    select-options: s_prname for rpy_prog-progname obligatory.
    parameters : p_rfcde1 type rfcdes-rfcdest obligatory default 'LOCAL'.
    parameters : p_rfcde2 type rfcdes-rfcdest obligatory.
    selection-screen end of block b1.
    selection-screen skip 1.
    selection-screen begin of block b2 with frame title text-002.
    parameters : rb_all radiobutton group spac.
    parameters : rb_lead  radiobutton group spac.
    parameters : rb_no  radiobutton group spac.
    selection-screen end of block b2.
    DATA DECLARATION
    types : begin of gty_finaltab,
              progname type progname,
              version1 type versno,
              version2 type versno,
              changeon1 type rdir_udate,
              changeon2 type rdir_udate,
              changeby1 type unam,
              changeby2 type unam,
              count_abap1 type sytabix,
              count_abap2  type sytabix,
              error_abap  type sytabix,
              error_text  type sytabix,
              gen_text(60) type c,
              selk type c,
              color type lvc_t_scol,  " color
           end of gty_finaltab.
    data : gt_source1 type standard table of abapsource.
    data : ls_source1 type abapsource.
    data : gt_source2 type standard table of abapsource.
    data : ls_source2 type abapsource.
    data : gt_textelem1 type standard table of textpool.
    data : ls_textelem1 type textpool.
    data : gt_textelem2 type standard table of textpool.
    data : ls_textelem2 type textpool.
    data : ls_progdata1 type rpy_prog.
    data : ls_progdata2 type rpy_prog.
    data : ld_progname type programm.
    data : ld_spaces(6) type c.
    data : ld_error_abap type sytabix.
    data : ld_error_text type sytabix.
    data : ld_count_abap1  type sytabix.
    data : ld_count_abap2  type sytabix.
    data : ld_count1 type sytabix.
    data : ld_percent type i.
    data : ld_text(50) type c.
    data : ld_text_pro(4) type c.
    data : ld_i_save type c.
    data : gt_finaltab type standard table of gty_finaltab.
    data : ls_finaltab type gty_finaltab.
    data : ls_bdcdata type bdcdata.
    data : gt_bdcdata  type standard table of bdcdata.
    ALV DATA ***
    constants : lc_pick(7) type c value 'PICK'.
    type-pools : slis.
    data :
           gt_fieldcat type slis_t_fieldcat_alv,
           ls_fieldcat type slis_fieldcat_alv,
           id_layout type slis_layout_alv,
           repname  type syrepid,
           gt_events   type slis_t_event.
    Cell color
    data: ls_cellcolor_tab    type lvc_s_scol,
          lt_cellcolor_tab    type lvc_t_scol,
          ls_color            type lvc_s_colo.
    CONSTANTS : lc_fname TYPE char7 VALUE 'STATUS'.
    START-OF-SELECTION.
    start-of-selection.
      sort s_prname.
      delete adjacent duplicates from s_prname.
      describe table s_prname lines ld_count1.
      loop at s_prname.
        clear ld_error_abap.
        clear ld_error_text.
        clear ld_count_abap1.
        clear ld_count_abap2.
        clear ls_finaltab.
        ld_progname = s_prname-low.
        perform progressbar using sy-tabix ld_count1.
    First RFC call for program details
        clear gt_source1. clear gt_textelem1. clear ls_progdata1.
    Get first ( local ) version
        call function 'RPY_PROGRAM_READ'
            destination  p_rfcde1
             exporting
               language =   sy-langu
               program_name = ld_progname
               with_includelist = ''
               only_source =  ' '
               only_texts = ' '
               read_latest_version = 'X'
               with_lowercase =  ' '
            importing
              prog_inf = ls_progdata1
            tables
             INCLUDE_TAB   RPY_REPO OPTIONAL
                      source = gt_source1
                      textelements = gt_textelem1
               exceptions
                      cancelled = 1
                      not_found = 2
                      permission_error = 3
                      communication_failure = 4
                      system failure        = 5.
        case sy-subrc.
          when 0.
    Delete empty lines
            delete gt_source1 where line is initial.
    Ignore program name in text
            delete gt_textelem1 where id = 'R'.
            delete gt_textelem1 where id = 'H'.
    Number of lines of ABAP
            describe table gt_source1[] lines ld_count_abap1 .
          when 1.
            ls_finaltab-gen_text = text-003.
          when 2.
            ls_finaltab-gen_text = text-004.
          when 3.
            ls_finaltab-gen_text = text-005.
          when 4.
            ls_finaltab-gen_text = text-006.
          when 5.
            ls_finaltab-gen_text = text-007.
        endcase.
    Second RFC call for program details
        clear gt_source2. clear gt_textelem2. clear ls_progdata2.
    Get remote version
        call function 'RPY_PROGRAM_READ'
        destination  p_rfcde2
             exporting
               language =   sy-langu
               program_name = ld_progname
               with_includelist = ''
               only_source =  ' '
               only_texts = ' '
               read_latest_version = 'X'
               with_lowercase =  ' '
         importing
               prog_inf = ls_progdata2
         tables
                 INCLUDE_TAB   RPY_REPO OPTIONAL
                      source = gt_source2
                      textelements = gt_textelem2
         exceptions
                      cancelled = 1
                      not_found = 2
                      permission_error = 3
                      communication_failure = 4
                      system failure        = 5.
        case sy-subrc.
          when 0.
    Delete empty lines
            delete gt_source2 where line is initial.
    Ignore program name in text
            delete gt_textelem2 where id = 'R'.
            delete gt_textelem2 where id = 'H'.
    Number of lines of ABAP
            describe table gt_source2[] lines ld_count_abap2 .
          when 1.
            ls_finaltab-gen_text = text-003.
          when 2.
            ls_finaltab-gen_text = text-004.
          when 3.
            ls_finaltab-gen_text = text-005.
          when 4.
            ls_finaltab-gen_text = text-006.
          when 5.
            ls_finaltab-gen_text = text-007.
        endcase.    .
    Remove space depending on readiobutton selection
        if rb_all is initial.
          if rb_no is initial.
    Remove multiple+leadeing spaces
            loop at gt_source1 into ls_source1.
              condense ls_source1-line.
              modify gt_source1 from ls_source1 transporting line.
            endloop.
            loop at gt_source2  into ls_source2.
              condense ls_source2-line.
              modify gt_source2 from ls_source2 transporting line.
            endloop.
          else.
    Remove all spaces
            loop at gt_source1 into ls_source1.
              condense ls_source1-line no-gaps.
              modify gt_source1 from ls_source1 transporting line.
            endloop.
            loop at gt_source2  into ls_source2.
              condense ls_source2-line no-gaps .
              modify gt_source2 from ls_source2 transporting line.
            endloop.
          endif.
        endif.
    Compare ABAP SOURCE
        clear ld_error_abap.
        loop at gt_source1 into ls_source1.
          read table gt_source2 index sy-tabix into ls_source2.
          if ls_source2-line ne ls_source1-line.
            ld_error_abap = ld_error_abap + 1.
          endif.
        endloop.
    Compare texts
        clear ld_error_text.
        loop at gt_textelem1 into ls_textelem1.
          read table gt_textelem2 into ls_textelem2 index sy-tabix.
          translate ls_textelem2-entry to lower case.
          translate ls_textelem1-entry to lower case.
          if ls_textelem2-id ne ls_textelem1-id
          or ls_textelem2-key ne ls_textelem1-key
          or ls_textelem2-entry ne ls_textelem1-entry.
            ld_error_text = ld_error_text + 1.
          endif.
        endloop.
    Put to ALV output table
        ls_finaltab-progname = ld_progname.
        ls_finaltab-version1 = ls_progdata1-version.
        ls_finaltab-version2 = ls_progdata2-version.
        ls_finaltab-changeon1 = ls_progdata1-mod_date.
        ls_finaltab-changeon2 = ls_progdata2-mod_date.
        ls_finaltab-changeby1 = ls_progdata1-mod_user.
        ls_finaltab-changeby2 = ls_progdata2-mod_user.
        ls_finaltab-count_abap1 = ld_count_abap1.
        ls_finaltab-count_abap2 = ld_count_abap2.
        ls_finaltab-error_abap = ld_error_abap.
    *Adding the color.
        if  ls_finaltab-error_abap is initial.
          ls_color-col = 5.  "green
        else.
          ls_color-col = 6.  "red
        endif.
        clear ls_cellcolor_tab.
        clear lt_cellcolor_tab.
        clear ls_finaltab-color.
        ls_cellcolor_tab-fname = 'ERROR_ABAP'. " Field name to color
        ls_color-int = 1.
        ls_color-inv = 0.
        move ls_color to ls_cellcolor_tab-color.
        insert ls_cellcolor_tab into table
                                lt_cellcolor_tab.
        insert lines of lt_cellcolor_tab
                         into table ls_finaltab-color.
        ls_finaltab-error_text = ld_error_text.
    *Adding the color.
        if  ls_finaltab-error_text is initial.
          ls_color-col = 5.  "green
        else.
          ls_color-col = 6.  "red
        endif.
        clear ls_cellcolor_tab.
        clear ls_finaltab-color.
        ls_cellcolor_tab-fname = 'ERROR_TEXT'." Field name to color
        ls_color-int = 1.
        ls_color-inv = 0.
        move ls_color to ls_cellcolor_tab-color.
        insert ls_cellcolor_tab into table
                                lt_cellcolor_tab.
        insert lines of lt_cellcolor_tab
                         into table ls_finaltab-color.
    Move to internal table
        append ls_finaltab to gt_finaltab.
      endloop.
      clear ls_finaltab.
      perform fieldcat.
      perform f4000_events changing gt_events.
      perform layout_build using id_layout.
      perform grid_disp.
          FORM f4000_events_init                                        *
    -->  I_EVENTS                                                      *
    form f4000_events changing i_events type slis_t_event.
      data: line_event type slis_alv_event.
      clear line_event.
      line_event-name = 'PF_STATUS_SET'.
      line_event-form = 'F4200_PF_STATUS_SET'.
      append line_event to i_events.
      clear line_event.
      line_event-name = 'USER_COMMAND'.
      line_event-form = 'F4300_USER_COMMAND'.
      append line_event to i_events.
    endform.                    " f3000_events_init
          FORM f4200_pf_status_set                                      *
    -->  I_EXTAB                                                       *
    form f4200_pf_status_set using i_extab type slis_t_extab.
      refresh i_extab.
    The PF status is an exact copy of the PF status 'STANDARD' of program
    SAPLSALV
      set pf-status 'STANDARD' excluding i_extab.
    endform.  "f4200_pf_status_set
          FORM layout_build                                             *
    -->  P_LAYOUT                                                   *
    form layout_build using   p_layout type slis_layout_alv.
      p_layout-box_fieldname       = 'SELK'.  " Checkbox
      p_layout-get_selinfos        = 'X'.
      p_layout-f2code              = 'PICK' .    " Doppelklickfunktion
      p_layout-key_hotspot         = 'X'.
      p_layout-info_fieldname      = 'COL'.
      p_layout-coltab_fieldname    = 'COLOR'.
      p_layout-zebra               = 'X'. " Stripes
      p_layout-colwidth_optimize   = 'X'. " Optimize
    endform.  " layout_build
          FORM GRIDDISP                                                 *
    form grid_disp.
      repname = sy-repid.
      call function 'REUSE_ALV_GRID_DISPLAY'
      exporting
         I_INTERFACE_CHECK                 = ' '
         I_BYPASSING_BUFFER                =
         I_BUFFER_ACTIVE                   = ' '
           i_callback_program                = repname
         I_CALLBACK_PF_STATUS_SET          = ''
         I_CALLBACK_USER_COMMAND           = ''
         I_CALLBACK_TOP_OF_PAGE            = ' '
         I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
         I_CALLBACK_HTML_END_OF_LIST       = ' '
         I_STRUCTURE_NAME                  =
         I_BACKGROUND_ID                   = ' '
         i_grid_title                      = ws_title
         I_GRID_SETTINGS                   =
           is_layout                         = id_layout
           it_fieldcat                       = gt_fieldcat[]
         IT_EXCLUDING                      =
         IT_SPECIAL_GROUPS                 =
         IT_SORT                           =
         IT_FILTER                         =
         IS_SEL_HIDE                       =
         I_DEFAULT                         = 'X'
           i_save                            = ld_i_save
         is_variant                        = ds_variant
           it_events                         = gt_events[]
         it_event_exit                     = gt_event_exit[]
         IS_PRINT                          =
         IS_REPREP_ID                      =
         I_SCREEN_START_COLUMN             = 0
         I_SCREEN_START_LINE               = 0
         I_SCREEN_END_COLUMN               = 0
         I_SCREEN_END_LINE                 = 0
         IT_ALV_GRAPHICS                   =
         IT_ADD_FIELDCAT                   =
         IT_HYPERLINK                      =
         I_HTML_HEIGHT_TOP                 =
         I_HTML_HEIGHT_END                 =
         IT_EXCEPT_QINFO                   =
       IMPORTING
         E_EXIT_CAUSED_BY_CALLER           =
         ES_EXIT_CAUSED_BY_USER            =
       tables
         t_outtab                          = gt_finaltab
      exceptions
        program_error                     = 1
       others                            = 2.
      if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
    endform.  " grid_disp
    *&      Form  fieldcat
          text
    -->  p1        text
    <--  p2        text
    form fieldcat.
      data: pos   type  i.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'PROGNAME'.
      ls_fieldcat-seltext_m     = 'Program name'.
      ls_fieldcat-seltext_s     = 'Program name'.
      ls_fieldcat-seltext_l     = 'Program name'.
      ls_fieldcat-ddictxt       = 'L'.
      ls_fieldcat-hotspot = 'X'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'VERSION1'.
      ls_fieldcat-seltext_m     = 'Version 1'.
      ls_fieldcat-seltext_s     = 'Version 1'.
      ls_fieldcat-seltext_l     = 'Version 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'VERSION2'.
      ls_fieldcat-seltext_m     = 'Version 2'.
      ls_fieldcat-seltext_s     = 'Version 2'.
      ls_fieldcat-seltext_l     = 'Version 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEON1'.
      ls_fieldcat-seltext_m     = 'Changed on 1'.
      ls_fieldcat-seltext_s     = 'Changed on 1'.
      ls_fieldcat-seltext_l     = 'Changed on 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEON2'.
      ls_fieldcat-seltext_m     = 'Changed on 2'.
      ls_fieldcat-seltext_s     = 'Changed on 2'.
      ls_fieldcat-seltext_l     = 'Changed on 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEBY1'.
      ls_fieldcat-seltext_m     = 'Changed by 1'.
      ls_fieldcat-seltext_s     = 'Changed by 1'.
      ls_fieldcat-seltext_l     = 'Changed by 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'CHANGEBY2'.
      ls_fieldcat-seltext_m     = 'Changed by 2'.
      ls_fieldcat-seltext_s     = 'Changed by 2'.
      ls_fieldcat-seltext_l     = 'Changed by 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'COUNT_ABAP1'.
      ls_fieldcat-seltext_m     = 'Count 1'.
      ls_fieldcat-seltext_s     = 'Count 1'.
      ls_fieldcat-seltext_l     = 'Count 1'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'COUNT_ABAP2'.
      ls_fieldcat-seltext_m     = 'Count 2'.
      ls_fieldcat-seltext_s     = 'Count 2'.
      ls_fieldcat-seltext_l     = 'Count 2'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'ERROR_ABAP'.
      ls_fieldcat-seltext_m     = 'ABAP differences'.
      ls_fieldcat-seltext_s     = 'ABAP differences'.
      ls_fieldcat-seltext_l     = 'ABAP differences'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'ERROR_TEXT'.
      ls_fieldcat-seltext_m     = 'Text differences'.
      ls_fieldcat-seltext_s     = 'Text differences'.
      ls_fieldcat-seltext_l     = 'Text differences'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       = pos.
      ls_fieldcat-tabname       = 'gt_fulltab'.
      ls_fieldcat-fieldname     = 'GEN_TEXT'.
      ls_fieldcat-seltext_m     = 'Status'.
      ls_fieldcat-seltext_s     = 'Status'.
      ls_fieldcat-seltext_l     = 'Status'.
      ls_fieldcat-ddictxt       = 'L'.
      append ls_fieldcat to gt_fieldcat.
      clear ls_fieldcat.
    endform.                    " fieldcat
    *&      Form  progressbar
          text
         -->P_SY_TABIX  text
         -->P_LD_COUNT1  text
    form progressbar using p_tabix p_count.
      ld_percent = 100 * ( p_tabix - 1 ) / p_count.
      move ld_percent to ld_text_pro.
      ld_text   = '% of programs processed'.
      concatenate   ld_text_pro ld_text  into ld_text
    separated by space.
      call function 'SAPGUI_PROGRESS_INDICATOR'
           exporting
                percentage = ld_percent
                text       = ld_text.
    endform.                    " progressbar
          FORM f4300_user_command                                       *
    -->  UCOMM                                                         *
    -->  SELFIELD                                                      *
    form f4300_user_command using ucomm like sy-ucomm
                                          ls_selfield type slis_selfield.
    Per default, keep position and refresh screen with DISPLAY
      ls_selfield-col_stable = 'X'.
      ls_selfield-row_stable = 'X'.
      ls_selfield-refresh = 'X'.
      case ucomm.
    Double-click **********************
        when lc_pick.  " Doubleclick anywhere on line + hotspot
          read table gt_finaltab index ls_selfield-tabindex into
                      ls_finaltab.
          clear gt_bdcdata.
          perform bdc_dynpro using 'SAPLWBABAP' '0100'.
          perform bdc_field using   'RS38M-FUNC_EDIT' 'X'.
          perform bdc_field using 'rs38m-programm'
                                   ls_finaltab-progname.
          perform bdc_field using 'BDC_OKCODE' '=SHOP'.
          call transaction 'SE38' using gt_bdcdata mode 'E'.
        when others.
      endcase.
      clear ucomm.
    endform.                    " f4300_user_command
    *&      Form  bdc_dynpro
          text
         -->PROGRAM
         -->DYNPRO
    form bdc_dynpro  using
                          program
                          dynpro.
      clear ls_bdcdata.
      ls_bdcdata-program  = program.
      ls_bdcdata-dynpro   = dynpro.
      ls_bdcdata-dynbegin = 'X'.
      append ls_bdcdata to gt_bdcdata.
    endform.                    " bdc_dynpro
          FORM BDC_FIELD                                                *
    -->  FNAM                                                          *
    -->  FVAL                                                          *
    form bdc_field using
                            fnam
                            fval.
      clear ls_bdcdata.
      ls_bdcdata-fnam = fnam.
      move fval to  ls_bdcdata-fval .
      append ls_bdcdata to gt_bdcdata.
    endform.                    " bdc_field
    Please use these text symbols :
    001     Selection data
    002     Text compression
    003     RFC Call cancelled
    004     Program does not exits on RFC target
    005     RFC permission denied
    006     RFC communication error
    007     RFC system failure
    and these selection texts :
    P_RFCDE1     RFC Connection 1
    P_RFCDE2     RFC Connection 2
    RB_ALL     Include identation
    RB_LEAD     Ignore leading spaces
    RB_NO     Ignore all spaces
    S_PRNAME     Program name
    Hope someone finds this useful.
    - Ole Elmose

  • Comparing version management after import for structures

    Hi,
    I am having issues with transports on ECC 6.40 for table structures. I went to Utilities, Version, Version management, Remote comparison with QAS, and clicked on Delta display, I see that it saids 'Unchanged'. Would this mean that nothing got transported or impotred to QAS?
    Is it correct that SAP structures are  not transportable? I am actually enhancing SAP standard structures and fields through using a SAP provided standard report.
    Would I have to run this report on the target system QAS and eventually PRD to add the SAP fields to the structures? Woudd that also mean that I would have to ask Basis to open the system, run the report, and close it?
    Thanks
    null

    Hi Padmanabha,
    in addition, you should replicate the datasource 8<source cube> and reactivate the transfer rules using RS_TRANSTRU_ACTIVATE_ALL.
    Hope it helps,
    regards
    Siggi

  • Which version of Photoshop Elements is

    recommended?  I have read several negative reviews on 12.  Would I be better off getting 11 or 10?

    Depends what you want to do with it. The following compares versions 8 through 12 so may help you decide:
    http://www.adobe.com/uk/products/photoshop-elements/buying-guide.html
    Personally I've kept 11 installed as well as 12 because of a couple of features they took from 12 (check the FAQ to see what they took out).
    Cheers,
    Neale
    Insanity is hereditary, you get it from your children
    If this post or another user's post resolves the original issue, please mark the posts as correct and/or helpful accordingly. This helps other users with similar trouble get answers to their questions quicker. Thanks.

  • Why can't I download the older version of Viber in my old iOS device?

    Okay, so I have an old iPod touch which is still running on iOS 4.3.3 recently I discovered that due to the latest release of the new iOS old iOS versions have lost their compatability to run latest versions of upgraded application. But then I got to know that old iOS devices are also able to download application's last version which supported the iOS version. I did so and the. I got skype on this old device of mine. In addition to that I also found out that skype isn't the only application giving that facility but there are also many other applications which is downloadable in an old iOS device. So I wanted to use viber on this device which is currently running on iOS 4.3.3 but when I pressed install it showed that this app requires iOS 5 pr later. Despite that information another button is viewed beside that message which gives me an option to download the last comparable version. But for viber this wasn't being shown. Any special reason why this is so? I really wanted to use that application on this device. Any reply is deeply appreciated and thanks in advance.

    You would have to ask the maker of the apps.  They are the ones who choose what versions to release and make available.

  • Transport problem - newest versions overwrite by olders during transport

    Hello everybody!
    I am writing my master thesis, which mainly focuses on problems with transport in SAP, precisely with data inconsistence.
    Let's consider the following situation:
    In DEV:
    1) Create change request R1 containing object O(1),
    2) Release R1
    3) Create change request R2 containing the newer version of object - O(2)
    4) Release R2
    In PRD:
    1) Import R2 (using Single Import)
    2) Import R1
    ... thus then an older version O(1) is in PRD instead of O(2).
    The presented situation is very trivial, however the transport could consist of plenty requests, which contain plenty objects under different requests. If in this case because of some reasons the Single Import is necessary (like some organization prevents from performing an immediate full transport), the transport administrator has to examine all other requests from an import queue, in order to check, if this Single Import do not cause any inconstistencies.
    Is there already any tool, which can fully or partly automize this process?
    Or maybe anybody has an idea to ensure that the transport is relevant?
    On of the solutions is checking every object under all of requests and comparing their versions. Is this effective? Does it totally solve the problem? Does any tool supporting this solution exist?
    Do you maybe have any other ideas to solve this problem?
    I would be very thankful for your help!
    Best regards,
    MZ

    Thomas:
    As far as I understood, you suggest the solution, which would compare timestamp of every object versions. How can I "receive" the information about it? And when should the versions be checked (I mean, before releasing requests, or maybe after releasing, but before import)?
    Uwe:
    But what if because of some reasons, just one request of this created "request" set is needed? Sometimes Single Imports does not cause any problems and could be even one of the transport strategy. I was thinking more a solution, which would enable a Single Import, but would not allow for data inconsistencies, caused by overwriting the newest version by older versions.
    BTW, I was not aware of the fact, that there is no locking in case of customizing requests, thus thank you. To be honest, I do not see any point why in case of Workbench Requests we lock objects, and in case of Customizing Requests we do not. In my opinion it just causes additional problems. Maybe you know, why SAP solved it like that? What kind of advantages does it give? Of course this problem is also interesting.
    Sandra:
    Yes, DEV+PRD was just to introduce the main idea. The transactions you gave can be of course helpful to find an error, but I was thinking more about comparing versions under two change requests, before the objects are imported to the target system (not between two systems).
    Best regards,
    Marcin

Maybe you are looking for

  • Permgen error while launching the weblogic server in windows

    Hi, While starting the weblogic server from the windows, I am getting the below error 'Permgen space error' for Sip Server. Please let me know how can I avoid running the sip server while starting the weblogic server or how can I avoid the permgen er

  • IMac DV firmware trap- but not the usual symptoms, help?

    ok, ok, I admit, I got nailed by the Firmware Trap on my friend's iMac DV 500, but I don't have the usual no-video and shutdown problems typical of the classic firmware issue. The iMac has video, and boots fine from Panther install disks, and does no

  • Adobe Acrobat 9.4.5 | Outlook 2010  | Windows 64 bit

    In other versions of Acrobat you were able to create PDF files of complete file folders within Outlook.  Originally when Office 2010 came out the Adobe Icon was not available and at that time I checked to see if there was a 'fix / work around' for it

  • Sum based on group by and one condition

    I have a tableof following structure Group SubGroup sequence length  A         x               1            10 A         X             2            20 A         X               2            30 A         X               3            50  B         Y  

  • Exporting Numbers sheet to pdf but keeping formulas?

    Hi! I want to know if it's possible to export a Numbers sheet to .pdf in a way that let's me keep the formulas? My goal is to create a pdf which let's the user answer a series of questions where the answers create a result and a couple of diagrams. I