Copying gui status

Hi experts,
  I need to copy a standard gui Status to my Zprogram
Pls anyone let me knoe how to do this.
Thanks in advance
karthik

Hi
  Go to se41 tcode and click on copy interface there give the standard interface and ur program name and same for the status also click on copy status give the source status name and the target status name, then the status will be copied to ur program.
Regards
Haritha.

Similar Messages

  • Problem in copying GUI status

    Hi Experts,
    I have created a report using ALV object model in EN language.
    For this report i have copied standard GUI status to ZGUI status in language EN.
    Now when i execute this report in German login. All the texts in ZGUI are displayed in ENGLISH. Where as if i check standard GUI status, it is displayed in login language.
    Please tell why standard texts in ZGUI status are not displayed in logon language or is there any special way to copy GUI status so that they are copied as language dependent.
    Regards

    Just for the record, as i have been digging about this same thing, without finding a clear answer anywhere.
    As translation texts are not copied copying only the status, as hinted somewhere else, you can copy the whole function group into a Z (without the methods).
    Then in the new Zfunction group you can create copies of the standard status adding your customer needs (new menus/buttons), and translating just the new items (for use in external programs).
    Then when creating your alv reports instead of using status from its own program, use the status from this Zfunction group.
    (Using "CL_SALV_MODEL_BASE->SET_SCREEN_STATUS" you can use status from other programs).
    Cheers

  • How to copy GUI status to new program

    Hi all,
    In report A, i have GUI status with lot of menu bar activities. i need to create one more report B, with the same GUI status. Is there any option to copy/download from Report A to paste/upload to the new report B.
    Note: Both the Reports are in different SAP Systems.
    Please suggest.
    Thanks.
    Regards,
    Venkat
    Edited by: VENKATA PRASAD BATHINAPATLA on Sep 19, 2011 8:39 AM

    Hi,
    You can do this:
    go to Transaction se90. Drill down to Program library -> program sub objects -> Double click on GUI Status.
    In the program name enter Your PROGRAM NAME and press execute. now select check box beside <Your GUI STATUS which you want to copy>. and in the menu click on GUI Status -> Copy.
    Now copy it to ur B report pf status.
    or
    goto se80 select Program enter your program name then under GUI Status  right click on your gui ststus which you want to copy and press copy and enter your B Report name.,
    hope this helps u.,
    Thanks & Regards,
    Kiran

  • Copy GUI Status with all languages

    Hi,
    this is my situation:
    I copied an existing GUI Status (function group SALV, status STANDARD) to a newly created report. Original languiage for the status is German, for my report is English.
    Only the German texts have been copied.
    How can I copy all existing languages without changing the original language of my report?
    TIA,
    Clemens
    P.S.: Easily get rewards!

    Hi Clemens,
    I am afraid you need to do one by one.
    Please go to SE41 and give the program name and status name. In menu choose GO TO ->Translation.
    or try t/code SE63.
    Hope this will help.
    Regards,
    Ferry Lianto

  • GUI status local/global

    Is gui status that is created by us for a particular program is local for that progam or it is global, so that we can use it in other programs.
    Waiting for replies
    thanx in advance

    Hi,
    GUI STATUS are screen specific, different for each screen.  If u want to use same in other prg then copy gui status to that program in se80-gui status-status name - right click -copy.
    Hope it will helpu.
    Jogdand
    PS: Award if helpful

  • Copying LT01 to ZTCode - GUI Status is not shown

    Hi All,
    I have copied LT01 TCode to ZLT01 including programs, screens, variants and user interface etc.. Then activated the Program. When I executed the TCode ZLT01 GUI status and tiltes are not shown. Only  "System" and "Help" on menu bar are showing on the screen and others which are in standarda TCode LT01 are not shown.
    Please suggest me how to proceed on this.
    Thanks in Advance.
    Param.

    Thanks for your quick response.
    I have activated the GUI Status and GUI Title. But still is not showing.
    Regards,
    Param.

  • Urgent : program to copy or download GUI status

    Hi Experts,
    I have to copy Screens and GUI status, GUI titles from one SAP sysytem to another SAP system. Do anyone have the solution for it.
    Or any program that could download to local system and then to upload the GUI Status and Screens to another syatem....
    Thanks,
    Govind

    Hi Govind,
    You can download the entire code one by one in simple flat file and can upload the same in the target system. It will reduce a lot of effort on your part. But as for the screens I think you need to put the data elements again. But you can check it as I have never tried.
    The process to upload and Download the entire code is given below:
    To download
    SE80->Utilities->More Utilities->Upload/Download->Download. ( use this to download in a simple flat file.)
    To Upload
    SE80->Utilities->More Utilities->Upload/Download->Upload.  ( now upload the simple file in the target system in the same way.)
    Thanks and Regards,
    Samantak.
    Rewards points for useful answers.

  • Can't get ok_code &F03 (green back) from copied standard_fullscreen status

    Hi SDN,
    we are on WAS640. I have a Z-Program which uses FM 
    REUSE_ALV_GRID_DISPLAY.
    Depending on different cases the ALV shows different tables using different t_outtabs. As for the different ALV tables, I also need differnt GUI Status...
    Hence I copied the Standard Status called STANDARD_FULLSCREEN to Z_STATUS1 to X...
    Now I notice, that all the ALV Buttons like Filtering and Sorting, which are defined in the pf-status under "Application Toolbar" work fine. Here I also added new buttons.
    Under "Function Keys" in pf-status there is the ok_code &DATA_SAVE (the disk-symbol) - this is also accessible, bu the next oks like green arrow &F03 or yellow arrow &F15 are not accessible.
    I have to change the navigation, as there is sometimes a long history in the program running, and sometimes ittakes 5 or more clicks on the green, yellow or red exit arrow to get back to the initial view of the program.
    When turning on Debug mode via /h during runtime, I can see, that I get the ok_code &DATA_SAVE, but nothing happens for the navigation arrows - no debugger comes up. Why is that?
    For the access of the ok_codes I follow the ALV FM and set up a form like this:
    FORM uc_benutzer USING r_ucomm TYPE sy-ucomm
                  r_selfield TYPE slis_selfield.
    * save stuff
      IF r_ucomm = '&DATA_SAVE'.  "works fine
      ELSEIF r_ucomm = '&F03' OR r_ucomm = '&F12' OR r_ucomm = '&F15'. "does not work
           LEAVE TO TRANSACTION 'ZPMIM'.
       ENDIF.
    some help appreciated,
    kind regards, matthias kasig

    Ok, If you get in the PAI you can check what the value of the OK_CODE is? SYST-UCOMM.
    Then you can check whether or not this is handled. Note that it is good practice to copy the value of the OK_CODE to a temporary variable.
    It's custom to set the PF-status everytime in the PBO (initialization module) of the screen.

  • Problem in GUI status of ALV Grid

    Hello All Experts,
    I have a following issue.
    Am displaying a report using   REUSE_ALV_GRID_DISPLAY. I have copied the GUI status from standard GUI   STANDARD_FULLSCREEN. Now when i dispaly the report i get  select all ICON just before my first column(Marked in red below). i do not need this icon, i have checked in my GUI status also this icon does not exist. can you please help me how to remove this icon.
    This is how i have declared the field catalog for my first column.
      fieldcatalog-fieldname    = text-013.
      fieldcatalog-seltext_m   = text-014.
      fieldcatalog-col_pos      = 0.
      fieldcatalog-outputlen    = 3.
      fieldcatalog-emphasize  = gc_x.
      fieldcatalog-key            = gc_x.
      fieldcatalog-checkbox   = gc_x.
      fieldcatalog-edit            = gc_x.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
    Am really thankful to your resposes.
    Regards,
    Satish

    i tested with
    REUSE_ALV_GRID_DISPLAY and it works fine as you want
    report ztestalv.
    type-pools:
      slis.
    data:
      i_usr02 type table of usr02,
      afield  type slis_fieldcat_alv,
      sp_group      type slis_sp_group_alv,
      t_listheader  type slis_t_listheader with header line,
      t_layout      type slis_layout_alv,
      t_fieldcat    type slis_t_fieldcat_alv,
      t_spec_groups type slis_t_sp_group_alv,
      event         type slis_alv_event,
      t_events      type slis_t_event,
      g_variant     like disvariant,
      gx_variant    like disvariant,
      g_exit(1)     type c,
      g_save(1)     type c,
      g_repid       like sy-repid,
      msgtyp        like sy-msgty,
      lt_dynpread   like dynpread occurs 1 with header line.
    start-of-selection.
      select * from usr02 into table i_usr02
      up to 200 rows.
    end-of-selection.
      t_layout-detail_initial_lines = 'X'.
      t_layout-detail_popup         = 'X'.
      t_layout-f2code               = 'PIC1'.
      t_layout-get_selinfos         = 'X'.
      t_layout-group_change_edit    = 'X'.
      call function 'REUSE_ALV_FIELDCATALOG_MERGE'
        exporting
          i_structure_name = 'USR02'
        changing
          ct_fieldcat      = t_fieldcat
        exceptions
          others           = 4.
      call function 'REUSE_ALV_GRID_DISPLAY'
        exporting
          i_callback_program       = 'ZTESTALV'
          i_callback_pf_status_set = 'SET_PF_STATUS'
          i_callback_user_command  = 'USR_CMD'
          i_structure_name         = 'USR02'
          is_layout                = t_layout
          it_fieldcat              = t_fieldcat
          it_special_groups        = t_spec_groups
          i_default                = 'X'
          i_save                   = g_save
          is_variant               = g_variant
          it_events                = t_events
        tables
          t_outtab                 = i_usr02
        exceptions
          program_error            = 1
          others                   = 2.
    make sure your field ls_layout-box_fieldname is blank, as you using the checkbox

  • Adding A Pushbutton To GUI Status of Standard Program

    Hi,
    I need to add a pushbutton to the GUI status of one of the SAP standard programs, the system being <b>ECC 6.0</b>. One method which I tried was by copying the standard program as a Z program and then modifying the GUI status per my requirement. Although this works, one drawback in doing it this way was with the introduction of the new Enhancement Framework in ECC 6.0, the defined enhancements from the standard program were not copied to the Z program.
    I am looking for suggestions on how to add a pushbutton in the GUI status of the standard program using the enhancement concept. Please let me know the implications if any, while carrying out this change.
    Regards,
    Ravi Krishna

    GOTO Se41 Transaction ..
    one example :
    Standard Program : SAPLSLVC_FULLSCREEN
    Status : STANDARD_FULLSCREEN
    use ur program first and status and now click on copy status ...
    copy from standard to custom..

  • How to download GUI status and then upload to another system?

    Hi,
    I have a requirement to copy a module pool program to another system (different system, it cannot be transported to that system)
    We have options to download/upload programs/screens in SE38 and SE51. But, I couldn't see any such option in SE41.
    Is there any other way to download GUI status from SE41 and then use that file to upload in other system?
    Thanks in advance.
    Regards,
    Arun Mohan

    Hello Arun,
    If the object's transport order has been released, you can ask your basis person to download and import that request files(Co file + Data file) from the current system to the new system.
    This is the easiest possible way to achieve your requirement.
    Regards,
    Karthik D

  • Creating GUI status

    Hi
    I am creating gui status in a function group from se80
    I created same menu in two different gui statuses.
    I want different fields in the menu.
    I have 'goto' menu in first and second gui status.
    I want different fields in the 'goto' menu in both gui statuses
    when i change the fields of the menu in one gui status it automatically changes in the second guistatus
    kindly help me,
    thanks

    Hi,
    Try this..
    Delete the second gui status...
    Then create the second gui status by not copying...
    add the menu and function codes one by one...and then when you enter the same menu..it will ask whether do you want to copy the existing menu or create new menu....here say create new menu....It should work..
    Thanks
    Naren

  • GUI status in ALV

    Hai i copied standard gui status in my alv report.
    i hav req. to do..when i click on exit(%EX) and cancel(RW)it should appear pop-up window..with two buttons "do u want to exit". if yes..should exit the report and if no..continue with current screen.
    i have 6 secondary lists..should i write the code in all the 6 ucomm(s) or only once is needed.?
    plz give me code for this.??

    hai check my code...i added like this. its not working
    FORM usecomm USING ucomm LIKE sy-ucomm fields TYPE slis_selfield.
    case sy-ucomm.
    when '%EX' OR 'RW'.
    CALL FUNCTION 'POPUP_TO_CONFIRM'
      EXPORTING
       TITLEBAR                    = 'EXIT'
      DIAGNOSE_OBJECT             = ' '
        text_question               = 'Do u want to exit?'
      TEXT_BUTTON_1               = 'Ja'(001)
      ICON_BUTTON_1               = ' '
      TEXT_BUTTON_2               = 'Nein'(002)
      ICON_BUTTON_2               = ' '
      DEFAULT_BUTTON              = '1'
      DISPLAY_CANCEL_BUTTON       = 'X'
      USERDEFINED_F1_HELP         = ' '
      START_COLUMN                = 25
      START_ROW                   = 6
      POPUP_TYPE                  =
    IMPORTING
      ANSWER                      =
    TABLES
      PARAMETER                   =
    EXCEPTIONS
      TEXT_NOT_FOUND              = 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.
    endcase.
    CASE ucomm.
      WHEN '&IC1'.
      IF fields-fieldname = 'SALES_OFF'.
      READ TABLE tbl_basic_list INDEX fields-tabindex.
      SELECT vkgrp FROM s707
      INTO TABLE tbl_first_list
      FOR ALL ENTRIES IN tbl_basic_list
      WHERE vkbur EQ tbl_basic_list-vkbur
        AND vkbur EQ fields-value.
       SELECT bezei FROM tvgrt INTO CORRESPONDING FIELDS OF TABLE
       tbl_first_list WHERE vkgrp = tbl_first_list-vkgrp AND
                            spras = sy-langu.
    SELECT avkgrp bbezei INTO CORRESPONDING FIELDS OF TABLE
    tbl_first_list FROM s707 AS a INNER JOIN tvgrt AS b
    ON avkgrp = bvkgrp
    WHERE b~spras = sy-langu
       AND a~vkbur = fields-value.
    DELETE ADJACENT DUPLICATES FROM tbl_first_list.
    APPEND tbl_first_list.
    IF NOT tbl_first_list IS INITIAL.
       LOOP AT tbl_first_list.
         CONCATENATE tbl_first_list-vkgrp '-'
                     tbl_first_list-bezei INTO
                     tbl_first_list-sgroup
                     SEPARATED BY space.
    concatenate tbl_first_list-vkgrp+0(1)
                 tbl_first_list-vkgrp+2(1) into
                 tbl_first_list-sort.
          MODIFY tbl_first_list INDEX sy-tabix.
       ENDLOOP.
    ENDIF.
    ELSE.
       CALL FUNCTION 'POPUP_TO_INFORM'
         EXPORTING
           titel         = repid
           txt1          = sy-subrc
           txt2          = 'No data found!'
      TXT3          = ' '
      TXT4          = ' '
    ENDIF.
    PERFORM fcat_first_list.
    PERFORM fieldcat_sort USING gs_sort[].
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
        I_INTERFACE_CHECK                 = ' '
        I_BYPASSING_BUFFER                =
        I_BUFFER_ACTIVE                   = ' '
          i_callback_program                = sy-cprog
          i_callback_pf_status_set          = 'PF_STATUS'
          i_callback_user_command           = 'USECOMM1'
        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                      =
        I_GRID_SETTINGS                   =
          is_layout                         = layout
          it_fieldcat                       = fcat1[]
        IT_EXCLUDING                      =
        IT_SPECIAL_GROUPS                 =
          it_sort                           = gs_sort[]
        IT_FILTER                         =
        IS_SEL_HIDE                       =
        I_DEFAULT                         = 'X'
        I_SAVE                            = ' '
        IS_VARIANT                        =
          it_events                         = events1[]
        IT_EVENT_EXIT                     =
        IS_PRINT                          = gs_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                          = tbl_first_list
        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.
       CASE sy-subrc.
        WHEN '1'.
          MESSAGE s000.
        WHEN OTHERS.
          MESSAGE s001.
      ENDCASE.
    ENDIF.
    ENDCASE.
    ENDFORM.
    Make corrections...it's not working here

  • Any standar alv prog for copying PF-STATUS.

    Hi all,
         I am developing ALV drill down report. Plz provide any standard ALV prog for copying status.
    >Help me on how to handle Event in interactive alv lis. Provide me code for event handling and alv drill down repot.
    Regads.

    Hello,
    1) While creating your alv report,
    after setting the pf-status , double click on it.
    You will be taken to the screen where we set our gui status.
    To get the standard alv status you have to go to Extras->then click on adjust template
    In this select list viewer.
    With this when you check your application toolbar there,
    all the standard function codes of alv will appear.
    2) To handle events in your alv,
    you have to call one function module-> Reuse_alv_Events_get
    In this you have to give one internal table name whose structure is like slis_t_events ,
    also create its work area of type slis_alv_events.
    With this in your internal table given in that function module all the events of alv get listed,
    you can see that while debugging.
    After that you have to read that internal table to work area for that required event like if i want the event
    End-Of-List from that list then i will write:
      READ TABLE itab_events INTO wa_events WITH KEY name = 'END_OF_LIST'.
      wa_events-form = 'END'.
      MODIFY itab_events FROM wa_events INDEX sy-tabix.
      CLEAR wa_events.
    The mentioned in codes that is 'End',
    you will have to create one subroutine for it.
    that will be like,
    FORM end.
      REFRESH it_end.
      wa_end-typ = 'S'.
      wa_end-key = text-004.
      wa_end-info = sy-datum.
      APPEND wa_end TO it_end.
      CLEAR wa_end.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary       = it_end
      I_LOGO                   =
      I_END_OF_LIST_GRID       =
      I_ALV_FORM               =
    ENDFORM.                    "END
    The message written in the text element will get printed in the end of the list as we selected end-of-list event from the internal table passed in the function module Reuse_alv_Events_Get.
    Hope this solves your problem.
    Thanks

  • Use standard GUI status in customer GUI status without extra programming

    Hi,everyone.
    I have a problem in my development.
    now, I'm developing my own dialog program. And I need use my own GUI status.
    there are some buttons on application tool bar.when I click some buttons on the
    application tool bar,the program will do something according to the function code.
    But now, I also need the standard tool bar in the screen too.yeah,I know I can input function code
    to the buttons of the standard tool bar and the buttons of standard tool bar will be bright and can
    be clicked. But when I click the button on the standard tool bar like 'back', the program will not
    return to the previous screen .
    so, what I want to know is how can I make the buttons bright and achieve the functionality provided
    by the standard tool bar without extra programming.

    HI,
    you can use Tcode SE41 ( MENU PAINTER ) to copy the status of a standard program.
    to go back to the screen from where you come from like the standard BACK button.
    in PAI
    module go_back.
    in abap source code the module looks like this
    module go_back.
    case sy-ucomm.
    when 'BACK'.
    LEAVE TO SCREEN O.
    endcase.
    endmodule.
    to by pass the screen validations the above code should be written in
    MODULE MNAME AT EXIT-COMMAND.
    in the PAI.
    Thanks and regards
    Ramchander Rao.Krishnamraju

Maybe you are looking for

  • HT1338 Java is not updating in the update software menu?

    Jave is not updating on my Mac Pro? I choose the update menu and the program that needs it is still not downloading? The same program is downloading fine on my IBM Desktop but not apple? Thanks, Dave

  • I've subscribed to Netflix for Apple TV

    I've had confirmation emails from th iStore and Netflix, but can't use Netfix. Netflix says it has not received confirmation from Apple, however, iStore shows my subscription........

  • Compiling mono under Solaris 10: workaround for __builtin_frame_address ?

    Hi, I'm trying to compile the current svn release of mono (free implementation of .NET framework) under Solaris 10/x86. After fixing some GCC specific code, I'm currently stuck with the GCC internal function __builtin_frame_address (and __builtin_ret

  • Providing mail relay

    With apologies for possibly not finding the answer to this elsewhere, I'm looking for advice on setting up my server to be a relay for other people's. On other words... I specialise in selling to small businesses; they typically run their own mail se

  • I accidentally deleted my hard drive

    Short: I deleted my OS X hard drive under the Windows install/format menu. Computer won't boot and no hard drives are recognized. What can I do? Any possible way to recover the drive with a recovery program that I could burn to a DVD? Full: My Window