TWO or more alv's on the same screen

hi
My requirement is to display more than one table  say ITAB AND JTAB in two different alv with their own FIELD CATALOGSon the same screeen.
I tried code i got on SDN but its not working .
can anyone provide me the code with function modules i need to use over here.

hi aditya as you asid i have already written the code as shown.
its giving me dump.
Error : Field symbol has not yet been assigned.
Trigger Location of Runtime Error
    Program                                 SAPLKKBL
    Include                                 LKKBLF99
    Row                                     2,796
    Module type                             (FORM)
    Module Name                             GEN_FIELD_OUT2
My code is :
REPORT  ZALV_2LIST.
tables: kna1,lfa1.
select-options : cust for kna1-kunnr,
vendor for lfa1-lifnr.
data : begin of itab occurs 0,
lifnr like lfa1-lifnr,
land1 like lfa1-land1,
name1 like lfa1-name1,
end of itab.
data : begin of jtab occurs 0,
kunnr like kna1-kunnr,
land1 like kna1-land1,
name1 like kna1-name1,
end of jtab.
type-pools : slis.
data :kna1_b type slis_t_fieldcat_alv,
      FIELDCATALOG1 TYPE SLIS_T_FIELDCAT_ALV , "SLIS_T_FIELDCAT_ALV
      WA_FIELDCAT LIKE LINE OF FIELDCATALOG1,
      FIELDCATALOG2 TYPE SLIS_T_FIELDCAT_ALV ,"WITH HEADER LINE,
layout type slis_layout_alv,
layout1 type slis_layout_alv,
layout2 type slis_layout_alv,
events_b type slis_t_event.
data : repid like sy-repid.
repid = sy-repid.
select lifnr land1 name1 from lfa1 into table itab where lifnr in vendor.
select kunnr land1 name1 from kna1 into table jtab where kunnr in cust.
*field catalofg for 1st alv
  WA_FIELDCAT-FIELDNAME = 'lifnr'.
  WA_FIELDCAT-SELTEXT_M = 'vendor'.
  WA_FIELDCAT-COL_POS = 1.
  WA_FIELDCAT-OUTPUTLEN = 20.
  APPEND WA_FIELDCAT  TO FIELDCATALOG1.
  CLEAR WA_FIELDCAT.
WA_FIELDCAT-FIELDNAME = 'land1'.
WA_FIELDCAT-SELTEXT_M = 'address'.
  WA_FIELDCAT-COL_POS = 2.
  WA_FIELDCAT-OUTPUTLEN = 20.
  APPEND WA_FIELDCAT TO FIELDCATALOG1.
  CLEAR WA_FIELDCAT.
WA_FIELDCAT-FIELDNAME = 'name1'.
  WA_FIELDCAT-SELTEXT_M = 'name'.
  WA_FIELDCAT-COL_POS = 3.
  WA_FIELDCAT-OUTPUTLEN = 20.
  APPEND WA_FIELDCAT TO FIELDCATALOG1.
  CLEAR WA_FIELDCAT.
*field catalog for 2nd alv
  WA_FIELDCAT-FIELDNAME = 'kunnr'.
  WA_FIELDCAT-SELTEXT_M = 'customer'.
  WA_FIELDCAT-COL_POS = 1.
  WA_FIELDCAT-OUTPUTLEN = 20.
  APPEND WA_FIELDCAT  TO FIELDCATALOG2.
  CLEAR WA_FIELDCAT.
WA_FIELDCAT-FIELDNAME = 'land1'.
WA_FIELDCAT-SELTEXT_M = 'address'.
  WA_FIELDCAT-COL_POS = 2.
  WA_FIELDCAT-OUTPUTLEN = 20.
  APPEND WA_FIELDCAT TO FIELDCATALOG2.
  CLEAR WA_FIELDCAT.
WA_FIELDCAT-FIELDNAME = 'name1'.
  WA_FIELDCAT-SELTEXT_M = 'name'.
  WA_FIELDCAT-COL_POS = 3.
  WA_FIELDCAT-OUTPUTLEN = 20.
  APPEND WA_FIELDCAT TO FIELDCATALOG2.
  CLEAR WA_FIELDCAT.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
  EXPORTING
    I_CALLBACK_PROGRAM             = sy-cprog
  I_CALLBACK_PF_STATUS_SET       = ' '
  I_CALLBACK_USER_COMMAND        = ' '
  IT_EXCLUDING                   =
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
  EXPORTING
    IS_LAYOUT                        = LAYOUT1
    IT_FIELDCAT                      = FIELDCATALOG1
    I_TABNAME                        = 'ITAB'
    IT_EVENTS                        = EVENTS_B
  IT_SORT                          =
  I_TEXT                           = ' '
  TABLES
    T_OUTTAB                         = ITAB
EXCEPTIONS
  PROGRAM_ERROR                    = 1
  MAXIMUM_OF_APPENDS_REACHED       = 2
  OTHERS                           = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
  EXPORTING
    IS_LAYOUT                        = LAYOUT1
    IT_FIELDCAT                      = FIELDCATALOG2
    I_TABNAME                        = 'jTAB'
    IT_EVENTS                        = EVENTS_B
  IT_SORT                          =
  I_TEXT                           = ' '
  TABLES
    T_OUTTAB                         = JTAB
EXCEPTIONS
  PROGRAM_ERROR                    = 1
  MAXIMUM_OF_APPENDS_REACHED       = 2
  OTHERS                           = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.
*WRITE:'AAA'.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
EXPORTING
  I_INTERFACE_CHECK             = ' '
  IS_PRINT                      = ' '
  I_SCREEN_START_COLUMN         = 5
  I_SCREEN_START_LINE           = 5
  I_SCREEN_END_COLUMN           = 0
  I_SCREEN_END_LINE             = 0
IMPORTING
  E_EXIT_CAUSED_BY_CALLER       =
  ES_EXIT_CAUSED_BY_USER        =
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.
can anyone point out where the error is?

Similar Messages

  • Two or more people editing at the same time

    Dear All,
    I am planning to purchase FCP Server, and I am just in a very beginning of consideration.
    Immediately, I am wondering if FCP Server can let two or more people editing on the same project at the same time.
    I know it has Check-in function, and it seems to me that it just takes the project to another computer to do editing. What if another person wants to do editing on the same project?
    Also, if it allows us many people to do editing on the same project, can we save the project at the same time on the same computer installed FCP Server?
    Please advise.
    Many thanks in advance.
    King

    In Final Cut Server (FCSvr) checking out a Final Cut Pro project (FCProj) creates a copy of the project file at a location you specify saving it to on your local computer. When you check out a FCProj, the project asset is locked and cannot be modified by other users. Additionally, every media asset that is used in the project is locked from being modified by other users.
    However in a you're trying to have multiple users work on and edit the same project, I'd suggest start by duplicating the FCProj asset within FCSvr. Maybe start with a master capture / digitize project that contains all the media needed to work on by both editor. This will allow for multiple editors to have access to the same project media assets. In any scenario where multiple editors are collaborating, I'd suggest have them also work on separate project file and maybe split / divi up the work, based on scene, act etc.
    Sequences can be easily merge between project later.
    Hope this helps.
    Nicholas Stokes
    XPlatform Consulting
    < Edited by Host >

  • Can I export my sidecar files to two or more hard drives at the same time from one computer?

    Can I export my sidecar files to two or more hard drives at the same time from one computer?  How do I do this, if it is possible?

    Each image is imported into the LR Catalog from just one stated location on disk. And that is where the sidecar gets written.
    But if you want, outside of LR, you can have a file sync utility replicate all physical changes within those folders on disk, into other corresponding locations on other drives - which hold a copy of all the same images, and a copy of the sidecars too. This might happen continuously, periodically or on demand depending on the particular tool you use... for example, the Dropbox desktop app.
    If you also want to have your LR Catalog replicated, I think this can only be done when LR is not running and using that.

  • Using iMovie-does anyone knows how to put two videos side by side in the same screen/

    Using iMovie-Does anyone knows how to put two videos side by side in the same screen?

    See iMovie Help here.
    http://help.apple.com/imovie/mac/10.0/#movb8c659f55

  • Streaming two or more flv videos at the same time

    Hi,
    I am working on a site that is intended to stream two or more flv simultaneously. The slightly different header clip should renew on entry to each page.
    When I publish the fla file it plays as intended. When I upload the swf file to the web only one of the videos are playing back.
    It does not matter if I import the video to a timeline, or stream it progressively from the server. Both clips are uploaded.
    I am using CS3 and AS3.
    http://www.doctorhoover.com/marcia/test7.html
    Anyone??
    ggaarde

    Hi!!! hey dogHouseJim!! Could you please post a sample of your fourMovies.swf code to know how you do it?? It would be necessary for me to know how to do it. I'm working in an application that has got two flvPlayback components working at the same time but the main video pauses too many times because the other one is running too. Please help me!!! I post here my code (The main flv is croma_01intro ---> it doesn't work too far, I'm a beginner.. ) Thanks in advance for your help!!!!
    ---CODE---
    import com.hagane.MHU.Timer;
    var timeKeeper : Timer = new Timer();
    video_tmp="flvs/croma_01intro.flv";
    video_tmp2="flvs/presentacion720.flv";
    var conexion2:NetConnection = new NetConnection();
    var conexion:NetConnection = new NetConnection();
    conexion2.connect(null);
    conexion.connect(null);
    var stream2:NetStream = new NetStream(conexion2);
    var stream:NetStream = new NetStream(conexion);
    mi_video2.attachVideo(stream2);
    mi_video.attachVideo(stream);
    stream.play(video_tmp);
    //aseguramos 10 seg de reproduccion
    stream.setBufferTime(4);
    loadMovie("cargas.swf",cargas);
    var n_veces = 0;
    var prueba = 0;
    this.onEnterFrame = function() {
    //obtengo el porcentaje
    var valor1:Number = Math.round(stream.bytesLoaded/stream.bytesTotal*100);
    conexion1 = new LocalConnection();
    conexion1.send("conectar", "estado_carga", valor1);
    delete conexion1;
    prueba = stream.time;
    if ((valor1>=12)&&(prueba>=2)) {
      delete this.onEnterFrame;
      stream2.play(video_tmp2);
      stream2.setBufferTime(15);
      stream2.pause();
      var intervalID_mc : Number = timeKeeper.intervalCall(2000, 0, lanzaEstadisticos);
      n_veces = n_veces+1;
    //funcion para saber que el flv termino
    stream.onStatus = function(infoObject) {
        if (infoObject.code == "NetStream.Play.Stop") {
           //trace("video terminado");
        gotoAndPlay(25);
    //if((infoObject.code=="NetStream.Play.Start")&&(n_veces==0)){
      //stream2.play(video_tmp2);
      //stream2.setBufferTime(4);
      //stream2.pause();
      //var intervalID_mc : Number = timeKeeper.intervalCall(5000, 0, lanzaEstadisticos);
      //n_veces = n_veces+1;
    function lanzaEstadisticos(Void):Void {
    stream2.play(video_tmp2);
    timeKeeper.clearIntervalCall(intervalID_mc);
    stop();

  • One SIMPLE, SIMPLE question that the answer seem to be no whre IN PLAIN ENGLISH! What do you have to do to have two of more tabs open at the same time. Just like ANY OTHER BROWSER LETS YOU DO! Ya know....so you can drag and drop things like pics etc.

    For Pete's sake. This is not rocket sience. What more details do you want. I want two tabs OPEN at the same time so I can copy from one to the other or drag and drop from one to the other.

    You can copy text and hover that selected text with the left mouse button down on another tab on the tab bar until that tab opens and drop the text in a text field in that tab. You need to make sure that that text area is visible because you can't scroll the page. You can also tear off that tab (temporarily) to a new window and resize them to see both windows. Move the tab back to the other window once you are done if you prefer that.

  • Using two or more JRE's at the same time?

    Our company uses 1.4.2-b08 as default JRE, but some departments still have 1.3.1 as standard since business applications must use this version. We've tried migrating to 1.4.2 and 1.5.0 but they were not backwards compatible (or simply not JRE compliant programmed).
    What I'd like to do is deploy 1.5.0 as 'default JRE' so that every website or intranetsite through IE6/Firefox is secure, and leave old JRE's on every workstation so that non-browser applications can still run.
    Questions:
    -if some applications run through a browser, is there a possibility through commandlines or startup options in a link or batchfile to use the non-default JRE?
    -using a link that refers to the 1.4.2 or 1.3.1 java.exe (plus the other variables for the application to run of course, instead of simply java.exe without path/directory names), seems to work fine - but does it?
    -with starting an old JRE through this commandline, do the libraries of the same the new/default JRE version get called on? I'm not sure whether Windows or the JRE first look in the environment settings of Windows XP, in the current path of java.exe and higher subdirectories or in the registry?

    Our company uses 1.4.2-b08 as default JRE, but some
    departments still have 1.3.1 as standard since
    business applications must use this version. We've
    tried migrating to 1.4.2 and 1.5.0 but they were not
    backwards compatible (or simply not JRE compliant
    programmed).
    What I'd like to do is deploy 1.5.0 as 'default JRE'
    so that every website or intranetsite through
    IE6/Firefox is secure, and leave old JRE's on every
    workstation so that non-browser applications can
    still run.
    Questions:
    -if some applications run through a browser, is there
    a possibility through commandlines or startup options
    in a link or batchfile to use the non-default JRE?If you're using applets, or Java Web Start to start applications, yes. Applets use html, WS uses jnlp files. Other than these, not that I'm aware of.
    -using a link that refers to the 1.4.2 or 1.3.1
    java.exe (plus the other variables for the
    application to run of course, instead of simply
    java.exe without path/directory names), seems to work
    fine - but does it?If you're running java applications from the commandline (ie, executing java.exe) then yes, if your machine is correctly configured.
    -with starting an old JRE through this commandline,
    do the libraries of the same the new/default JRE
    version get called on? Yes - see prior reply.
    I'm not sure whether Windows
    or the JRE first look in the environment settings of
    Windows XP, in the current path of java.exe and
    higher subdirectories or in the registry?If you supply a full path to an executable that is the executable that will run. If you machine is mis-configured, other problems can subsequently occur.

  • I want to run two or more firefox processes under the same user at the same time

    My setup: A laptop running Fedora 20 and Gnome 3. I would really like to have a Firefox window on the laptop screen, and at the same time another one on the VNC client I am running on another computer. Both under the same user account.
    Closing one of the firefox windows is a very poor solution, as I would lose all the tabs I opened, in addition to the hassle.
    Is that possible at all? If yes, how? And if not, can you suggest workarounds?

    You can use the -no-remote command line switch to open another Firefox instance with its own profile and run different Firefox instances simultaneously, but do not use -no-remote to start the default browser with the default profile.
    * http://kb.mozillazine.org/Opening_a_new_instance_of_Firefox_with_another_profile
    * https://developer.mozilla.org/Mozilla/Multiple_Firefox_Profiles
    See also Remote Control:
    *https://developer.mozilla.org/Command_Line_Options

  • Is it possible to calculate two or more number entered in the same field ?

    What 'm trying to do is to caculate a book pages number for a copying them.
    For example I want to copy pages from 25 to 30 , so the user will write 25-30
    the number of copies will equal sum = "30 - 25 + 1"
    and if the user write only a single number, the number of copies will equal "sum = sum + 1"
    So, the user input will be like that "25-30,45-60,65,67"
    I'm thinking of using an Array and a "," to split
    var sumArray = new Array();sumArray = sum.split(",");
    Are there any possible way to do this ??
    Thanx

    Hi, I think you could use a RegEx but I would use a split as well, something like;
    var pageNumbers = TextField1.rawValue.split(",");
    var sum = 0;
    var isValid = true;
    for (var i = 0; i < pageNumbers.length; i++)
    var pages = pageNumbers[i].split("-");
    // Check for all number elements
    if (!pages.every(function(element) { return (element == parseInt(element, 10)); } ) )
      xfa.host.messageBox("Please enter comma separated list of pages number, with a range separated by a hyphen, e.g. 25-30,45-60,65,67");
      isValid = false;
      break;
    if (pages.length > 2)
      xfa.host.messageBox("Please enter a page range separated by a hyphen, e.g. \"45-60\"");
      isValid = false;
      break; 
    if (pages.length == 1)
      sum++;
    else
      var start = parseInt(pages[0]);
      var end = parseInt(pages[1]);
      if (end < start)
       xfa.host.messageBox("Please enter a valid page range separated by a hyphen, with the start page first, e.g. \"45-60\"");
       isValid = false;
       break; 
      sum += (end - start + 1);
    if (isValid)
    app.alert(sum);
    Might need some more error handling but hopefully will get you started.
    Regards
    Bruce

  • Is it possible to display list alv and grid alv in the same screen

    Hi
    There are methods to display more than 1 alv grid in the same screen by using block append grid . In the same manner its available for more than 1 list alv report display by REUSE_ALV_BLOCK_LIST_APPEND.
    My question is I want to display 1 alv list and 1 alv grid report in the same output screen .
    Please let me know how to do it ?  I will definetly appreciate the answers.
    Thanks!!

    Hi Anindita,
                                      Previously i ad told v cant display two lists together in same screen. But u can use Block ALV for this. Use FM "REUSE_ALV_BLOCK_LIST_APPEND.
    In OO u can use Cl_GUI_EAST_SPLITTER_CONTAINER for displayin more than two lists in same screen.
    If useful giv points
    Regards
    Vanitha P

  • 2 ALVu00B4s on the same screen

    Hi,
    i need to display 2 ALV´s on the same screen.
    How can i do it?
    Regards.

    Hi calsadillo,
    it is possible. You must use "ALV Blocks". Pls have a look into demo programs BALVBT01 and BALVBT02.
    The point is, you must call FM 'REUSE_ALV_BLOCK_LIST_INIT' in order to initialize. Then call 'REUSE_ALV_BLOCK_LIST_APPEND' or 'REUSE_ALV_BLOCK_LIST_HS_APPEND' for every ALV list you want to display (the former for plain ALV, the latter for hierarchical ALV). Finally, call 'REUSE_ALV_BLOCK_LIST_DISPLAY' to display the whole result.
    Please let us know if it helped. BR,
    Alvaro

  • Two separate enterprise WiFi networks in the same building

    I work in a building that currently has Cisco controller based access points. The access points aren't managed by us and are actually part of another campus. We are given access to them but they don't work quite like we want them to. So we are wanting to bring in our own Cisco WLC 2504 with 3702 APs. But when we brought this up with the main campus they said we can't have two separate enterprise wireless networks in the same building. That their APs will mark our APs as rogues and try to shut them down. There was also mention that they can't share the same channel and that the radios will negotiate with each other to determine how much power they need for coverage. But from what I've read none of that is true. So maybe I misunderstanding something and hoping someone here with more experience can shed some light on this. The only reason we would want to keep their wireless in the building is so when their staff come to our office they can use it. 
    So can two separate WLC/AP systems on different subnets and broadcasting different SSIDs exist in the same building with out causing any issues?

    By default, the WLC code does not try to contain rogue AP's.  Just lots of alarm's and unclassified rogue's.
    In this case you hosts may have actually enabled containment but would have also received a screen full of warning about the public nature of the unlicensed wifi band.
    Here the Superior Court system is side by side with the County system even to the extent that the AP's are next to each other.  Gets fun.  Since each SSID constitutes a rogue, each unit represents a LOT of rogues to report.
    Good Luck

  • Multiple ALV Grids on the same window.

    Hi,
    Can someone tell me if it's possible to display multiple ALV grids on the same window.If so how is it done.Please note that I am talking about Grid Display and not List Display.
    Regards,
    Swathi Balakrishnan

    Hi,
    This can be done even i have done a report.
    Its very simple create three containers as below.
    Just repeat three times if u need to create three containers.
    See this sample code using custom container.
    START-OF-SELECTION.
    Begin of process logic
      CALL SCREEN '0100'.
    END-OF-SELECTION.
    *&      Module  STATUS_0100  OUTPUT
          text
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'STATUS01'.
      SET TITLEBAR 'SALESTTL'.
    A L V    G R I D
      IF o_grid_container IS INITIAL.
        CREATE OBJECT o_grid_container
          EXPORTING
            container_name = '<b>CCONTAINER1</b>'.
        CREATE OBJECT o_grid
          EXPORTING
            i_appl_events = 'X'
            i_parent = o_grid_container.
    <b>FOR first A L V    G R I D</b>
        PERFORM set_grid_field_catalog
                    CHANGING i_grid_fcat.
        PERFORM modify_grid_fcat_predisplay
                    CHANGING i_grid_fcat.
        PERFORM set_grid_layout_set
                    CHANGING struct_grid_lset.
        PERFORM sort_outtable CHANGING i_sort_fcat.
    PERFORM populate_grid_data  TABLES i_grid_outs i_grid_outs_pro.
        SORT i_grid_outs BY year month.
        CALL METHOD o_grid->set_table_for_first_display
          EXPORTING
            i_bypassing_buffer    =  space
            is_variant            =  ws_f_grid_disvar
            i_save                =  ws_c_grid_save
            is_layout             =  struct_grid_lset
          CHANGING
            it_outtab             =  i_grid_outs[]
            it_fieldcatalog       =  i_grid_fcat[]
            it_sort               =  i_sort_fcat.      " Period
      ENDIF.
      IF o_grid1_container IS INITIAL.
        CREATE OBJECT o_grid1_container
          EXPORTING
            container_name = '<b>CCONTAINER2</b>'.
        CREATE OBJECT o_grid1
          EXPORTING
            i_appl_events = 'X'
            i_parent = o_grid1_container.
    *<b> FOR SECOND ALV GRID</b>
        PERFORM set_grid1_field_catalog
                    CHANGING i_grid1_fcat.
        PERFORM modify_grid1_fcat_predisplay
                    CHANGING i_grid1_fcat.
        PERFORM set_grid1_layout_set
                    CHANGING struct_grid1_lset.
        PERFORM sort_outtable1 CHANGING i_sort_fcat1.
    PERFORM populate_grid1_data  TABLES i_grid1_outs i_grid1_outs_pro.
        SORT i_grid1_outs BY year month.
        CALL METHOD o_grid1->set_table_for_first_display
          EXPORTING
            i_bypassing_buffer    =  space
            is_variant            =  ws_f_grid_disvar
            i_save                =  ws_c_grid_save
            is_layout             =  struct_grid1_lset
          CHANGING
            it_outtab             =  i_grid1_outs[]
            it_fieldcatalog       =  i_grid1_fcat[]
            it_sort               =  i_sort_fcat1.      " Period
      ENDIF.
      IF o_grid2_container IS INITIAL.
        CREATE OBJECT o_grid2_container
          EXPORTING
            container_name = '<b>CCONTAINER3</b>'.
        CREATE OBJECT o_grid2
          EXPORTING
            i_appl_events = 'X'
            i_parent = o_grid2_container.
    <b>FOR THIRD ALV GRID</b>
        PERFORM set_grid2_field_catalog
                    CHANGING i_grid2_fcat.
        PERFORM modify_grid2_fcat_predisplay
                    CHANGING i_grid2_fcat.
        PERFORM set_grid2_layout_set
                    CHANGING struct_grid2_lset.
    PERFORM populate_grid2_data  TABLES i_grid2_outs i_grid2_outs_pro.
        SORT i_grid2_outs BY year month.
        PERFORM sort_outtable2 CHANGING i_sort_fcat2.
        CALL METHOD o_grid2->set_table_for_first_display
          EXPORTING
            i_bypassing_buffer    =  space
            is_variant            =  ws_f_grid_disvar
            i_save                =  ws_c_grid_save
            is_layout             =  struct_grid2_lset
          CHANGING
            it_outtab             =  i_grid2_outs[]
            it_fieldcatalog       =  i_grid2_fcat[]
            it_sort               =  i_sort_fcat2.      " Period
      ENDIF.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT
          text
    MODULE user_command_0100 INPUT.
    As the events are registered as application events, control is first
    passed to the program's PAI. The call 'cl_gui_cfw=>dispatch' will
    forward control to ABAP object event handling and the appropriate
    event handler will be called (if present). This allows the user to
    selectively process events.
      DATA: i_return_code TYPE i .
      CALL METHOD cl_gui_cfw=>dispatch
          IMPORTING return_code = i_return_code.
      save_ok = ok_code.
      CASE save_ok.
        WHEN 'BACK' OR 'END' OR 'CANC'.
          PERFORM exit_program.
      ENDCASE.
      CLEAR save_ok.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    *&      Form  EXIT_PROGRAM
          text
    FORM exit_program.
      CALL METHOD o_grid_container->free.
      CALL METHOD o_grid1_container->free.
      CALL METHOD o_grid2_container->free.
      CALL METHOD cl_gui_cfw=>flush.
      IF sy-subrc NE 0.
        Error in FLush
      ENDIF.
      LEAVE TO SCREEN 0.
    ENDFORM.                  " EXIT_PROGRAM
    If u want get more idea revert back to me.
    Thanks & Regards,
    Judith.

  • How can I order two different calendars from iPhoto in the same order?

    How can I order two different calendars from iPhoto in the same order?

    You cannot - the "Buy Calendar" button is only available, while viewing one calendar. You can order more than one copy of the same calendar on one order, however.

  • Pack two or more Outbound Deliveries into the one Handling Unit

    Hi Gurus,
    I'd like to, sometimes, pack two or more Outbound Deliveries into the one Handling Unit, can anyone please advise how this can be achieved.
      Thanks in advance

    Hi Simon,
    there's no way you can do that, the HU is owned by the delivery, so the relationship is one to one.
    In order to be able to pack items coming from multiple deliveries into the same HU/HUs you'll have to use Shipments: basically a shipment is made of deliveries and HUs are owned by the shipment, that way you would be able to achieve your result.
    Pls. reward if useful.
    Best regards,
    Enrico

Maybe you are looking for

  • Soap Header in Xcelsius: How to pass Credentials

    Using Xcelcius 2008 (Excelcius Engage)  We are making a dashboard application which uses the Web service connection to call SOAP based web services. Is there a way to Authenticate the Web Services passing User ID pwd from within one of the excel cell

  • Special stock indicator O to add existing custom movement types

    Hi Gurus, Business having the two custom movement types for which they want to add special stock indicator O. please let me know is it possible to add special stock indicator O to existing movement types. or Is it possible to achieve this with creati

  • Artboard Center Point

    I am using Illustrator CS6 (v16.0.3) to edit SVG files. I set the artboard center point to x= 511.5 and y= -325.5 and save as SVG. But when I reopen the file, the artboard center point x-axis consistently shifts to 249.5. What is causing the center p

  • How do I reset auto login from "never" to "yes"?

    I saw this question answered for OSX. But I have this issue on Safari on my iPad. I accidently touched Never but I want to Save the login information. Does someone know how to do this on the iPad? Thanks.

  • Adjustment using SPAU for Objects Without Modification Assistant

    Hi    How to adjust Objects under Without Modification Assistant. For example if there is an issue with custom program or BAPI, do I have to manually edit them and adjust to old version. Cheers Senthil