Blocks in ALV side by side

Hi Experts,
I have a requirement that is of output with 3 Blocks of ALV side by side. How can I do this. Can anybody help me in this regard.
Thanks,
bsv.

In this sample code i have used three custom containers (blocks),
one after the other in screen layout, but in ur case create them side by side and follow the code below:
*&  Include           ZRFI5172_ALV
*tabll for field catalog (ALV)
DATA : fcat  TYPE lvc_t_fcat,
       fcat1 TYPE lvc_t_fcat,
       fcat2 TYPE lvc_t_fcat.
*Work area for field catalog
DATA : wa_field  LIKE LINE OF fcat,
       wa_field1 LIKE LINE OF fcat1,
       wa_field2  LIKE LINE OF fcat2.
*object for custom container
DATA : g_custom_container
       TYPE REF TO cl_gui_custom_container,
       g_custom_container1
       TYPE REF TO cl_gui_custom_container,
       g_custom_container2
       TYPE REF TO cl_gui_custom_container,
*object for alv grid
       sap_grid
       TYPE REF TO cl_gui_alv_grid,
       sap_grid1
       TYPE REF TO cl_gui_alv_grid,
       sap_grid2
       TYPE REF TO cl_gui_alv_grid.
*layout for ALV grid
DATA: g_layout  TYPE lvc_s_layo,
      g_layout1 TYPE lvc_s_layo,
      g_layout2 TYPE lvc_s_layo,
      g_layout3 TYPE disvariant,
      g_layout4 TYPE disvariant,
      g_layout5 TYPE disvariant.
DATA: g_curr TYPE t001-waers,
      g_date(10)     TYPE c,
      g_date1(10)    TYPE c,
      g_bal_date(23) TYPE c,
      g_bal_date1(23) TYPE c.
*&      Module  status_1100  OUTPUT
      text
MODULE status_1100 OUTPUT.
pf-status for screen 1100
  SET PF-STATUS 'TRADELINE_STATUS'.
title for screen 1100
  SET TITLEBAR 'TRADELINE_TITLE'.
Getting the Summary report header for balance@ Z table date
  CONCATENATE text-010
              g_date+6(2)
              g_date+4(2)
              g_date+0(4)
  INTO        g_bal_date.
Getting the Summary report header for balance@ Lodgement date
  CONCATENATE text-014
              g_date1+6(2)
              g_date1+4(2)
              g_date1+0(4)
  INTO        g_bal_date1.
Getting the currency to be diaplayed.
  g_curr = g_waers.
ENDMODULE.                 " status_1100  OUTPUT
*&      Module  create_objects  OUTPUT
      text
MODULE create_objects OUTPUT.
  CREATE OBJECT g_custom_container
     EXPORTING
   PARENT                      =
       container_name              = 'CUST_CRTL'
   STYLE                       =
   LIFETIME                    = lifetime_default
   REPID                       =
   DYNNR                       =
   NO_AUTODEF_PROGID_DYNNR     =
  EXCEPTIONS
    cntl_error                  = 1
    cntl_system_error           = 2
    create_error                = 3
    lifetime_error              = 4
    lifetime_dynpro_dynpro_link = 5
    OTHERS                      = 6
  IF sy-subrc <> 0.
    MESSAGE e143(z1).
  ENDIF.
*Create object for sap grid
  CREATE OBJECT sap_grid
    EXPORTING
     I_SHELLSTYLE      = 0
     I_LIFETIME        =
       i_parent          = g_custom_container
     I_APPL_EVENTS     = space
     I_PARENTDBG       =
     I_APPLOGPARENT    =
     I_GRAPHICSPARENT  =
     I_NAME            =
   EXCEPTIONS
      error_cntl_create = 1
      error_cntl_init   = 2
      error_cntl_link   = 3
      error_dp_create   = 4
      OTHERS            = 5.
  IF sy-subrc <> 0.
    MESSAGE e144(z1).
  ENDIF.
  CREATE OBJECT g_custom_container1
     EXPORTING
   PARENT                      =
       container_name              = 'CUST_CRTL1'
   STYLE                       =
   LIFETIME                    = lifetime_default
   REPID                       =
   DYNNR                       =
   NO_AUTODEF_PROGID_DYNNR     =
  EXCEPTIONS
    cntl_error                  = 1
    cntl_system_error           = 2
    create_error                = 3
    lifetime_error              = 4
    lifetime_dynpro_dynpro_link = 5
    OTHERS                      = 6
  IF sy-subrc <> 0.
    MESSAGE e143(z1).
  ENDIF.
*Create object for sap grid
  CREATE OBJECT sap_grid1
    EXPORTING
     I_SHELLSTYLE      = 0
     I_LIFETIME        =
       i_parent          = g_custom_container1
     I_APPL_EVENTS     = space
     I_PARENTDBG       =
     I_APPLOGPARENT    =
     I_GRAPHICSPARENT  =
     I_NAME            =
   EXCEPTIONS
      error_cntl_create = 1
      error_cntl_init   = 2
      error_cntl_link   = 3
      error_dp_create   = 4
      OTHERS            = 5.
  IF sy-subrc <> 0.
    MESSAGE e144(z1).
  ENDIF.
  CREATE OBJECT g_custom_container2
     EXPORTING
   PARENT                      =
       container_name              = 'CUST_CRTL2'
   STYLE                       =
   LIFETIME                    = lifetime_default
   REPID                       =
   DYNNR                       =
   NO_AUTODEF_PROGID_DYNNR     =
  EXCEPTIONS
    cntl_error                  = 1
    cntl_system_error           = 2
    create_error                = 3
    lifetime_error              = 4
    lifetime_dynpro_dynpro_link = 5
    OTHERS                      = 6
  IF sy-subrc <> 0.
    MESSAGE e143(z1).
  ENDIF.
*Create object for sap grid
  CREATE OBJECT sap_grid2
    EXPORTING
     I_SHELLSTYLE      = 0
     I_LIFETIME        =
       i_parent          = g_custom_container2
     I_APPL_EVENTS     = space
     I_PARENTDBG       =
     I_APPLOGPARENT    =
     I_GRAPHICSPARENT  =
     I_NAME            =
   EXCEPTIONS
      error_cntl_create = 1
      error_cntl_init   = 2
      error_cntl_link   = 3
      error_dp_create   = 4
      OTHERS            = 5.
  IF sy-subrc <> 0.
    MESSAGE e144(z1).
  ENDIF.
ENDMODULE.                 " create_objects  OUTPUT
*&      Module  fill_fcat  OUTPUT
      text
MODULE fill_fcat OUTPUT.
  CONSTANTS : lc_x TYPE c VALUE 'X',
              lc_a TYPE c VALUE 'D'.
*Prepare field catalog for all Summary Report
  wa_field-fieldname = 'BUKRS'.
  wa_field-tabname = 'T_BSID_BSAD'.
  wa_field-outputlen = '12'.
  wa_field-col_pos = '1'.
  wa_field-coltext = text-002. "'Company Code'.
  APPEND wa_field TO fcat.
CLEAR wa_field.
wa_field-fieldname = 'CURR'.
wa_field-tabname = 'T_BSID_BSAD'.
wa_field-outputlen = '10'.
wa_field-col_pos = '2'.
wa_field-coltext = text-022."'Currency'.
APPEND wa_field TO fcat.
  CLEAR wa_field.
  wa_field-fieldname = 'KUNNR'.
  wa_field-tabname = 'T_BSID_BSAD'.
  wa_field-outputlen = '10'.
  wa_field-col_pos = '3'.
  wa_field-coltext = text-005."'Customer Number'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  wa_field-fieldname = 'NAME1'.
  wa_field-tabname = 'T_BSID_BSAD'.
wa_field-outputlen = '13'.
  wa_field-col_pos = '4'.
  wa_field-coltext = text-007."'Customer Name'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  wa_field-fieldname = 'KLIMK'.
  wa_field-tabname = 'T_BSID_BSAD'.
  wa_field-outputlen = '12'.
  wa_field-col_pos = '5'.
  wa_field-coltext = text-008. " 'Credit Limit'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  wa_field-fieldname = 'DMBTR'.
  wa_field-tabname = 'T_BSID_BSAD'.
wa_field-outputlen = '16'.
  wa_field-col_pos = '6'.
  wa_field-coltext = text-009. "'Current Balance Calculated'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  CLEAR wa_field.
  wa_field-fieldname = 'BLNC'.
  wa_field-tabname = 'T_BSID_BSAD'.
  wa_field-outputlen = '23'.
  wa_field-col_pos = '7'.
  wa_field-coltext = g_bal_date. "'Balance b/f @ (Date taken from Z table) '.
  wa_field-fix_column = 'X'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
CLEAR wa_field.
wa_field-fieldname = 'DATE'.
wa_field-tabname = 'T_BSID_BSAD'.
wa_field-outputlen = '8'.
wa_field-col_pos = '7'.
wa_field-coltext = text-021. "'Balance b/f Date @ Z Table balance'.
APPEND wa_field TO fcat.
CLEAR wa_field.
  CLEAR wa_field.
  wa_field-fieldname = 'INVOICES'.
  wa_field-tabname = 'T_BSID_BSAD'.
wa_field-outputlen = '13'.
  wa_field-col_pos = '8'.
  wa_field-coltext = text-012. "'Invoices'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  CLEAR wa_field.
  wa_field-fieldname = 'PAYMENTS'.
  wa_field-tabname = 'T_BSID_BSAD'.
wa_field-outputlen = '13'.
  wa_field-col_pos = '9'.
  wa_field-coltext = text-013. "'Payments'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  CLEAR wa_field.
  wa_field-fieldname = 'DMBTR'.
  wa_field-tabname = 'T_BSID_BSAD'.
  wa_field-outputlen = '23'.
  wa_field-col_pos = '10'.
  wa_field-coltext = g_bal_date1. "'Balance c/f @ (Date of Lodgement from selection screen)'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  CLEAR wa_field.
  wa_field-fieldname = 'CHECK'.
  wa_field-tabname = 'T_BSID_BSAD'.
wa_field-outputlen = '13'.
  wa_field-col_pos = '11'.
  wa_field-coltext = text-020. "'CHECK'.
  APPEND wa_field TO fcat.
  CLEAR wa_field.
  CLEAR g_layout.
  g_layout-zebra = lc_x.
g_layout-sel_mode = lc_a.
*Prepare field catalog for all Invoice Extract
  wa_field1-fieldname = 'BUKRS'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '12'.
  wa_field1-col_pos = '1'.
  wa_field1-coltext = text-002. "'Company Code'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'KUNNR'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '13'.
  wa_field1-col_pos = '2'.
  wa_field1-coltext = text-005."'Customer Number'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'NAME1'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '13'.
  wa_field1-col_pos = '3'.
  wa_field1-coltext = text-007."'Customer Name'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'GJAHR'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '7'.
  wa_field1-col_pos = '4'.
  wa_field1-coltext = text-015. " 'Fiscal Year'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'BELNR'.
  wa_field1-tabname = 'T_INVOICE'.
wa_field1-outputlen = '10'.
  wa_field1-col_pos = '5'.
  wa_field1-coltext = text-016. "'Invoice Number'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'CURR'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '8'.
  wa_field1-col_pos = '6'.
  wa_field1-coltext = text-022."'Currency'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'DMBTR'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '13'.
  wa_field1-col_pos = '7'.
  wa_field1-coltext = text-017. "'Invoice Amount '.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'BLDAT'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '12'.
  wa_field1-col_pos = '8'.
  wa_field1-coltext = text-018. "'Date of Shipment'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  CLEAR wa_field1.
  wa_field1-fieldname = 'DUEDT'.
  wa_field1-tabname = 'T_INVOICE'.
  wa_field1-outputlen = '13'.
  wa_field1-col_pos = '9'.
  wa_field1-coltext = text-019. "'Due Date Calculated'.
  APPEND wa_field1 TO fcat1.
  CLEAR wa_field1.
  CLEAR g_layout1.
  g_layout1-zebra = lc_x.
g_layout-sel_mode = lc_a.
*Prepare field catalog for all Payment Extract
  CLEAR wa_field2.
  wa_field2-fieldname = 'BUKRS'.
  wa_field2-tabname = 'T_PAYMENT'.
  wa_field2-outputlen = '12'.
  wa_field2-col_pos = '1'.
  wa_field2-coltext = text-002. "'Company Code'.
  APPEND wa_field2 TO fcat2.
  CLEAR wa_field2.
  CLEAR wa_field2.
  wa_field2-fieldname = 'KUNNR'.
  wa_field2-tabname = 'T_PAYMENT'.
wa_field2-outputlen = '13'.
  wa_field2-col_pos = '2'.
  wa_field2-coltext = text-005. "'Customer Number'.
  APPEND wa_field2 TO fcat2.
  CLEAR wa_field2.
  CLEAR wa_field2.
  wa_field2-fieldname = 'NAME1'.
  wa_field2-tabname = 'T_PAYMENT'.
  wa_field2-outputlen = '13'.
  wa_field2-col_pos = '3'.
  wa_field2-coltext = text-007. "'Customer Name'.
  APPEND wa_field2 TO fcat2.
  CLEAR wa_field2.
  CLEAR wa_field2.
  wa_field2-fieldname = 'GJAHR'.
  wa_field2-tabname = 'T_PAYMENT'.
  wa_field2-outputlen = '11'.
  wa_field2-col_pos = '4'.
  wa_field2-coltext = text-015. "'Fiscal Year'.
  APPEND wa_field2 TO fcat2.
  CLEAR wa_field2.
  CLEAR wa_field2.
  wa_field2-fieldname = 'BELNR'.
  wa_field2-tabname = 'T_PAYMENT'.
  wa_field2-outputlen = '13'.
  wa_field2-col_pos = '5'.
  wa_field2-coltext = text-016. "'Invoice Number'.
  APPEND wa_field2 TO fcat2.
  CLEAR wa_field2.
  CLEAR wa_field2.
  wa_field2-fieldname = 'CURR'.
  wa_field2-tabname = 'T_PAYMENT'.
  wa_field2-outputlen = '11'.
  wa_field2-col_pos = '6'.
  wa_field2-coltext = text-022."'Currency'.
  APPEND wa_field2 TO fcat2.
  CLEAR wa_field2.
  wa_field2-fieldname = 'DMBTR'.
  wa_field2-tabname = 'T_PAYMENT'.
  wa_field2-outputlen = '13'.
  wa_field2-col_pos = '7'.
  wa_field2-coltext = text-017. "'Invoice Amount'.
  APPEND wa_field2 TO fcat2.
  CLEAR wa_field2.
  CLEAR g_layout2.
  g_layout2-zebra = lc_x.
g_layout-sel_mode = lc_a.
ENDMODULE.                 " fill_fcat  OUTPUT
*&      Module  display_data  OUTPUT
      text
MODULE display_data OUTPUT.
  g_layout3-variant = g_save.
  CALL METHOD sap_grid->set_table_for_first_display
     EXPORTING
      I_BUFFER_ACTIVE               =
      I_BYPASSING_BUFFER            =
      I_CONSISTENCY_CHECK           =
        i_structure_name              = 'gt_display'
        is_variant                    =  g_layout3
        i_save                        =  'A'
        i_default                     =  'X'
         is_layout                     = g_layout
      IS_PRINT                      =
      IT_SPECIAL_GROUPS             =
      IT_TOOLBAR_EXCLUDING          =
      IT_HYPERLINK                  =
      IT_ALV_GRAPHICS               =
      IT_EXCEPT_QINFO               =
     CHANGING
        it_outtab                     = t_bsid_bsad
        it_fieldcatalog               = fcat
      IT_SORT                       =
      IT_FILTER                     =
     EXCEPTIONS
       invalid_parameter_combination = 1
       program_error                 = 2
       too_many_lines                = 3
       OTHERS                        = 4 .
  IF sy-subrc <> 0.
    MESSAGE e145(z1).
  ENDIF.
  g_layout4-variant = g_save1.
  CALL METHOD sap_grid1->set_table_for_first_display
       EXPORTING
      I_BUFFER_ACTIVE               =
      I_BYPASSING_BUFFER            =
      I_CONSISTENCY_CHECK           =
        i_structure_name              = 'gt_display1'
        is_variant                    = g_layout4
        i_save                        = 'A'
        i_default                     = 'X'
        is_layout                     = g_layout1
      IS_PRINT                      =
      IT_SPECIAL_GROUPS             =
      IT_TOOLBAR_EXCLUDING          =
      IT_HYPERLINK                  =
      IT_ALV_GRAPHICS               =
      IT_EXCEPT_QINFO               =
       CHANGING
          it_outtab                     = t_invoice
          it_fieldcatalog               = fcat1
      IT_SORT                       =
      IT_FILTER                     =
       EXCEPTIONS
         invalid_parameter_combination = 1
         program_error                 = 2
         too_many_lines                = 3
         OTHERS                        = 4 .
  IF sy-subrc <> 0.
    MESSAGE e145(z1).
  ENDIF.
  g_layout5-variant = g_save2.
  CALL METHOD sap_grid2->set_table_for_first_display
     EXPORTING
      I_BUFFER_ACTIVE               =
      I_BYPASSING_BUFFER            =
      I_CONSISTENCY_CHECK           =
        i_structure_name              = 'gt_display2'
        is_variant                    =  g_layout5
        i_save                        =  'A'
        i_default                     = 'X'
        is_layout                     = g_layout2
      IS_PRINT                      =
      IT_SPECIAL_GROUPS             =
      IT_TOOLBAR_EXCLUDING          =
      IT_HYPERLINK                  =
      IT_ALV_GRAPHICS               =
      IT_EXCEPT_QINFO               =
     CHANGING
        it_outtab                     = t_payment
        it_fieldcatalog               = fcat2
      IT_SORT                       =
      IT_FILTER                     =
     EXCEPTIONS
       invalid_parameter_combination = 1
       program_error                 = 2
       too_many_lines                = 3
       OTHERS                        = 4 .
  IF sy-subrc <> 0.
    MESSAGE e145(z1).
  ENDIF.
ENDMODULE.                 " display_data  OUTPUT
*&      Module  exit  INPUT
      text
MODULE exit INPUT.
  CALL METHOD g_custom_container->free.
  CLEAR t_bsid_bsad[].
  CALL METHOD g_custom_container1->free.
  CLEAR t_invoice[].
  CALL METHOD g_custom_container2->free.
  CLEAR t_payment[].
  LEAVE PROGRAM.
ENDMODULE.                 " exit  INPUT
*&      Module  user_command_1100  INPUT
      text
MODULE user_command_1100 INPUT.
  MOVE g_ok_code TO g_saveok_code.
  CLEAR g_ok_code.
  CASE g_saveok_code.
*on BACK leave program
    WHEN 'BACK'.
      CALL METHOD g_custom_container->free.
      CALL METHOD g_custom_container1->free.
      CALL METHOD g_custom_container2->free.
      CLEAR: g_custom_container,
             g_custom_container1,
             g_custom_container2.
     LEAVE PROGRAM.
     SET SCREEN 1000.
     CALL TRANSACTION 'Z5172'.
     CALL SELECTION-SCREEN 1000.
      set screen 0.
      leave screen.
*on CANCEL leave program
    WHEN 'EXIT'.
      CALL METHOD g_custom_container->free.
      CALL METHOD g_custom_container1->free.
      CALL METHOD g_custom_container2->free.
      LEAVE PROGRAM.
*on CANCEL leave program
    WHEN 'CANCEL'.
      CALL METHOD g_custom_container->free.
      CALL METHOD g_custom_container1->free.
      CALL METHOD g_custom_container2->free.
      LEAVE PROGRAM.
  ENDCASE.
ENDMODULE.                 " user_command_1100  INPUT

Similar Messages

  • ALV blocked list- side by side

    Hi,
    I want to display ALV blocked list side by side. ie., one list on left side and the other list on right side. Is there any possibility to display this without using split container?
    because it should be displayed without any vertical or horizondal scroll bar, since need to display some other blocks all.
    The report should be as below,
    Block 1
    Block 2   Block 3
    block 4
    block 5
    block 6
    Except Block 2 and Block 3 all blocks are dynamic, so hight and width cannot be determined before hand.
    Thanks,
    Amal

    didnt get any solution..

  • Blocked ALV - Side By Side

    Dear Friends,
    Thanks in Advance.
    Is there any possibility to get the Blocked ALV's side by side...
    For Example:
    First ALV Block -- GAP -- Second ALV Block -- GAP -- Third One.
    Thanks & Regards:
    Sridhar.J
    Edited by: Sridhar Jampani on Nov 6, 2008 8:11 PM

    Dear Arun
    Thanks for your answer..
    i had checked the program BCALV_TEST_BLOCK_LIST  but it is also print one by one.. i mean one ALV after Another ALV.
    I want to print Side by Side
    Other wise is there any possibility using Hirarcheal Blocked ALV's If you know please tell the Sample Program.
    I dont want using Object Oriented....
    Thanks & Regards:
    Sridhar.J

  • Navigation block and the Query Table Side by side in output

    Hi
    I am unable to get the navigation block and the query table side by side when i execute the WAD .Is it possible to place those 2 objects next to each other in the WAD output.In the WAD design those 2 are placed side by side.
    Regards,Pra

    I meant Html Table:
    In WAD in menu you can choose Insert -> Table -> Insert Table
    You need 1 row, 2 columns. In one of the column you should put navigation block and in the other table.
    Regards
    Erwin
    Edited by: Erwin  Buda on Feb 5, 2009 2:06 PM

  • Expanding text fields side-by-side in a 2 column layout

    Hi,
    I've been trying to create a form that is a 2-column layout. This form contains expanding text fields that are side-by-side with additional form elements underneath. I managed to get the expandable fields to work, however, if the user writes too much in the text field in the left-hand column and it wraps onto a second page, the text field in the right-hand gets pushed to the second page. I am wondering if someone has experience with this and could help me figure out how to make sure the text field in the right-hand column stays in place as the text field in the left-hand column expands onto 2 pages.
    I've tried to wrap each text-field in their own subform that stays fixed, but that seemed to cause the field to expand over the elements below it.
    Take care,
    Carolyn

    Luke23ae wrote:
    for my bachelor-thesis I'm trying to create a 2 column layout in pages. The left column should contain all contents, the right column should only contain notes and additional information supporting the 'main' column. So the right column only contains a little text every now and then. Using the Layout Inspector and setting up 2 columns fills the right column automatically withe the contents overflowing the left column. What I'm hoping to archive is to create a 2 column layout leaving the right column blank, allowing me to insert Text-fields (unless there's a better way) wherever I need to add an annotation.
    Hi Lukas,
    Welcome to Apple Discussions and the Pages '09 forum.
    Since you want the text to flow from page to page in the left column, it would appear best to use a single column for the main text, and to limit the width of that column using the right margin stop.
    That leaves the right half of the page open for a series of text boxes (or shapes, as shown) to contain the notes and additional information.
    I would start with a single text box or shape, resize it to the width you want, then duplicate that one each time you need a new box. That way all your text blocks have a common width to begin with, and if you take care to use only the handle at the center of the bottom edge to resize them, you will not disturb that width setting.
    As noted earlier, the floating objects will not automatically travel with the text they apply to if editing causes that text to move.
    Regards,
    Barry

  • Centre text and image side by side.

    Hi, I was able to centre two images side by side fine with my old website page but once I changed one of the images into text I cant seem to align them side by side anymore.
    Old (image next to image):
    http://dkphotos.net/About/About.html
    New (text next to image):
    http://dkphotos.net/AboutNew/About.html
    Any help would be very appreciated.
    HTML:
    <!doctype html>
    <html>
    <head>
    <link rel="shortcut icon" href="favicon.ico" >
       <link rel="icon" type="image/gif" href="../../animated_favicon1.gif" >
    <title>About</title>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="layout.css">
    <!--Latest jQuery Core Library-->
    <script src="http://code.jquery.com/jquery-latest.min.js">
    </script>
              <script type="text/javascript" src="//code.jquery.com/jquery-latest.js"></script>
              <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
    <script src="js/jquery-1.7.2.min.js"></script>
    <style type="text/css">
    <style>
    body,td,th {
                  font-family: "josefin-slab";
              font-style: normal;
              font-weight: 400;
              font-size: 15px;
              color: #444444;
    /**LINKS**/
    a {
    font-family: "Josefin Slab";
    font-size: 15px;
    font-weight:400;
    text-decoration:none;
    color: #777777;
    a:link {
              color: #444444;
              font-style: normal;
              font-weight: 400;
              font-family: josefin-slab;
              font-size: 15px;
    a:visited {color: #444444;}
    a:hover {color: #60baec;}
    a:active {
              color: #444444;
              font-style: normal;
              font-weight: 400;
              font-family: josefin-slab;
              font-size: 15px;
    a:focus {color: #60baec;}
    ul {
    list-style:none;
    margin:0;
    padding:0;
    li {float:right; padding-right: 30px}
    body,td,th {
              font-family: josefin-slab;
              font-style: normal;
              font-weight: 400;
              font-size: 15px;
              color: #444444;
    abou
    p1 {
              font-family:josefin-slab;
              font-style:normal;
              font-weight:400;
              font-size:18px;
              color:#444444;
    p2 {
              font-family:josefin-slab;
              font-style:normal;
              font-weight:400;
              font-size:18px;
              color:#444444;
    </style>
    <script type="text/javascript">
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    </script>
    <!--The following script tag downloads a font from the Adobe Edge Web Fonts server for use within the web page. We recommend that you do not modify it.-->
    <script>var __adobewebfontsappname__="dreamweaver"</script>
    <script src="http://use.edgefonts.net/josefin-slab:n1,n4:default.js" type="text/javascript"></script>
    </head>
    <body>
    <div class="wrapOverall">
    <div class="container" id="headerContainer">
       <div class="header"><a href="../Home/Home.html"><img src="images/Home-Page_03.png" width="448" height="69" class="logo" id="Logo" onMouseOver="MM_swapImage('Logo','','images/home_03-roll-over.png',1)" onMouseOut="MM_swapImgRestore()" alt="Dovydas Kaltanas"/></a></div>
      <div class="navMain">
              <div class="navMain">
    <ul class="navBar"
        style="width: 530px; float: right; font-weight: 400; font-family: josefin-slab; font-style: normal;">
                        <li><a href="Contact.html">CONTACT</a></li>
                        <li><a href="">BLOG</a></li>
                        <li><a href="../About/About.html">ABOUT</a></li>
                        <li><a href="">PRICING</a></li>
                        <li><a href="../Portfolio/Portfolio.html">PORTFOLIO</a></li>
                        <li><a href="../Home/Home.html">HOME</a></li>
              </ul>
            </div><!--END navMain-->
    </div><!--END logo-->
    </div><!--END header-->
    <!--MAIN CONTENT-->
    <div id="Container">
    <div id="leftAbout">
    <p1>Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text </p1>
                                  <p2><br /><a href="../CurriculumVitae.pdf">Curriculum Vitae</a></p2>
    </div></p></div>
    <p></p>
    <p><div id="rightAbout"><img src="images/profile.jpg" width="450" height="736">
    <p></p>
    </div>
    <!-- END MAIN CONTENT-->
    <div id="containerFooter">
    <div id="Box1" style="font-family: 'Josefin Slab'">
    <p>All content <span style="font-size: 20px">©</span> DKphotos 2013</p>
    </div> <!--end Box1 -->
    <div id="Box2">
    <p><script type="text/javascript">
    // BeginOAWidget_Instance_2149022: #OAWidget
              var urlToLike = 'http://www.facebook.com/DKphotos.net';
              if (urlToLike == '') {
                urlToLike = window.location.href;
          urlToLike = encodeURIComponent(urlToLike);
          var font = encodeURIComponent('arial');
    document.write ('<iframe src="http://www.facebook.com/widgets/like.php?locale=en_US&href='+urlToLike+'&layout=button_cou nt&show_faces=false&width=450&height=150&action=like&font='+font+'&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; border-color:#ffffff; overflow:hidden; width:450; height:150"></iframe>')
    // EndOAWidget_Instance_2149022
      </script>
      </div><!--END fbLike-->
    </div> <!--end Box2 -->
    <!--float clearing-->
    <hr class="clearing" />
    </div> <!--end Container -->
    </div><!--END wrapOverall-->
    </body>
    </html>
    CSS:
    @charset "utf-8";
    /* CSS Document */
    body {
              background-image:url(images/bg_body.jpg);
              background-color:#ffffff;
              background-attachment:fixed;
              background-position:top;
    .wrapOverall {
              width: 1920px;
              display: inline;
    img { border: 0; }
    ul.navBar {
      margin: 18px 0px 0px 0px;
      padding: 0;
      white-space: nowrap;
      width: 950px;
      overflow-x: auto;
      display:inline-block;
    ul.navBar li {
              display:inline;
    .header img.logo{
              float: left;
              margin: 0px 15px 0px 15px;
    .container {
              min-width: 1050px;
    #Container {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 0;
    width: 900px;
    margin:0 auto; /*centered*/
    overflow:hidden; /*float containment*/
    #Container {
         clear:both;
         width: 100%;
         min-width: 900px;
    #left {
              width: 300px;
              min-height: 550px;
              margin-bottom: 200px;
              border: 0;
              /*to reduce float drop issues in IE*/
              word-wrap: break-word;
              margin-left: auto;
        margin-right: auto;
    #ContentBox1 {
              width: 450px;
              min-height: 550px;
              margin-bottom: 200px;
              border: 0;
              /*to reduce float drop issues in IE*/
              word-wrap: break-word;
              margin-left: auto;
        margin-right: auto;
    /**Clear floats after the boxes**/
    .clearing {
    clear:both;
    visibility:hidden;
    line-height:0;
    font-size:1px;
    display:block;
    #containerFooter {
    width: 100%;
    min-width: 650px;
    max-width: 100%;
    color:#444444;
    font-style:normal;
    font-weight:400;
    font-family:josefin-slab;
    font-size:15px;
    text-decoration:none;
    #containerFooter {
    font-family:josefin-slab;
    border: 0;
    margin:0 auto; /*centered*/
    overflow:hidden; /*float containment*/
    #Box1, #Box2 {
              width: auto;
              min-height: 10px;
              border: 0;
              /*to reduce float drop issues in IE*/
              word-wrap: break-word;
    #Box1 {margin-left: 8px; float: left;}
    #Box2 {margin-left: 20px; float: left;}
    /**Clear floats after the boxes**/
    .clearing {
    clear:both;
    visibility:hidden;
    line-height:0;
    font-size:1px;
    display:block;
              #containerFooter {
                        width:100%;
                        float:left;
                        #containerFooter {
              position: fixed;
              bottom: -145px;
              z-index: 500;
              background-color: #FFF;

    Overall width of the website is 1920px???? That's way too wide.
    Anyways you would need to 'float' the leftAbout and rightAbout containers if you want the text to be to the left of the image:
    #headerContainer {
        overflow: hidden;
    #leftAbout {
        float: left;
        width: 400px;
    #rightAbout {
        float: left;
        width: 450px;
    #containerFooter {
        clear: both;
    I'll leave you to ajdust the width of the text container - leftAbout

  • 3 Column wont align side by side. HELP

    I am trying to align 3 columns side by side.  Please help. I do not have a remote site yet so I took a pic of the issue and C/P the html and css code. Thanks
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    <style type="text/css">
    <!--
    -->
    </style><!--[if lte IE 7]>
    <style>
    .content { margin-right: -1px; } /* this 1px negative margin can be placed on any of the columns in this layout with the same corrective effect. */
    ul.nav a { zoom: 1; }  /* the zoom property gives IE the hasLayout trigger it needs to correct extra whiltespace between the links */
    </style>
    <![endif]-->
    <link href="SC3/Templates/untitled11.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div class="container">
      <div class="header"><a href="#"><img src="" alt="Insert Logo Here" name="Insert_logo" width="20%" height="90" id="Insert_logo" style="background: #8090AB; display:block; font-family: 'Times New Roman', Times, serif;" /></a>
        <!-- end .header --></div>
      <div class="content">
        <h1>
        <div id="colunm1">Content for  id "colunm1" Goes </div></h1>
        <h1>
        <div id="colunm3">Content for  id  Goes Here (C3</div></h1>
        <h1> </h1>
        <h1>
        <div id="colunm4">Content for  id  Goes Here (C3</div></h1>
        <h1> </h1>
        <h1> </h1>
        <h1> </h1>
        <h1> </h1>
        <table width="750" align="center">
          <tr>
            <td width="112"><div align="center"><img src="SC3/images/af1.gif" width="60" height="60" /></div></td>
            <td width="112"><div align="center"><img src="SC3/images/CENT_M.gif" width="60" height="60" alt="CENT" /></div></td>
            <td width="112"><div align="center"><img src="SC3/images/EUR_M.gif" alt="EUR" width="60" height="60" /></div></td>
            <td width="112"><div align="center"><img src="SC3/images/NORTH_M.gif" alt="NORTH" width="60" height="60" /></div></td>
            <td width="112"><div align="center"><img src="SC3/images/RPAC_M.gif" alt="RPAC" width="60" height="60" /></div></td>
            <td width="112"><div align="center"><img src="SC3/images/SOUTH_M.gif" alt="SOUTH" width="60" height="60" /></div></td>
            <td width="112"><div align="center"><img src="SC3/images/IRT1_M.gif" alt="IRT" width="60" height="60" /></div></td>
          </tr>
          <tr>
          </tr>
        </table
    >
        <h1> </h1>
        <h1>Instructions</h1>
        <p>Be aware that the CSS for these layouts is heavily commented. If you do most of your work in Design view, have a peek at the code to get tips on working with the CSS for the liquid layouts. You can remove these comments before you launch your site. To learn more about the techniques used in these CSS Layouts, read this article at Adobe's Developer Center - <a href="http://www.adobe.com/go/adc_css_layouts">http://www.adobe.com/go/adc_css_layouts</a>.</p>
        <h2>Clearing Method</h2>
        <p>Because a</p>
        <h3>Logo Replacement</h3>
        <p>An image </p>
    <h4>Internet Explorer Conditional Comments</h4>
        <p>These liquid layouts contain an Internet Explorer Conditional Comment (IECC) to correct two issues. </p>
    <!-- end .content --></div>
      <div class="footer">
        <p>This .footer contains the declaration position:relative; to give Internet Explorer 6 hasLayout for the .footer and cause it to clear correctly. If you're not required to support IE6, you may remove it.</p>
        <!-- end .footer --></div>
      <!-- end .container --></div>
    </body>
    </html>
    @charset "UTF-8"; /* CSS Document */ body {      font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;      background:#FFFFFF;      margin: 0;      padding: 0;      color: #000; } ul, ol, dl {      padding: 0;      margin: 0; } h1, h2, h3, h4, h5, h6, p {      margin-top: 0;          padding-right: 15px;      font-family: "Times New Roman", Times, serif; } a img {      border: none; } a:link {      color:#414958;      text-decoration: underline; } a:visited {      color: #4E5869;      text-decoration: underline; } a:hover, a:active, a:focus {      text-decoration: none; } .container {      width: 750px;      max-width: 850px;      min-width: 600px;      margin-top: 0;      margin-right: auto;      margin-bottom: 0;      margin-left: auto; } .header {      background: #6F7D94; } .sidebar1 {      float: right;      width: 20%;      background: #93A5C4;      padding-bottom: 10px; } .content {      padding: 10px 0;      width: 750px;      float: right;      font-family: "Times New Roman", Times, serif; } .content ul, .content ol {      padding: 0 15px 15px 40px; } ul.nav {      list-style: none;      border-top: 1px solid #666;      margin-bottom: 15px; } ul.nav li {      border-bottom: 1px solid #666; } ul.nav a, ul.nav a:visited {  */      padding: 5px 5px 5px 15px;      display: block;      text-decoration: none;      background: #8090AB;      color: #000; } ul.nav a:hover, ul.nav a:active, ul.nav a:focus {      background: #6F7D94;      color: #FFF; } .footer {      padding: 10px 0;      background: #6F7D94;      position: relative;      clear: both; } .fltrt {       float: right;      margin-left: 8px; } .fltlft {      float: left;      margin-right: 8px; } .clearfloat {      clear:both;      height:0;      font-size: 1px;      line-height: 0px; } #colunm1 {      width: 200px;      height: 220px;      float:left;      padding:0;      margin:0;      border: 5px dotted #00F;          } #colunm3 {      width: 200px;      height: 220px;      float: left;      border: 5px dotted #F0F;               } #colunm4 {      width: 200px;      height: 220px;      float: left;      border: 5px dotted #F0F;               } 

    HOW IMPORTANT IS CODE? A Plea to new posters.
    http://forums.adobe.com/thread/691654?tstart=0
    It should work in all browsers.  If it doesn't, something is wrong with your code.
    Code Validation Tools
    CSS - http://jigsaw.w3.org/css-validator/
    HTML - http://validator.w3.org/
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb

  • Images side by side in a cell

    This page has PHP rendered
    tables that have two images in one cell, that are now displaying
    one on top of the other. I recently added the required code for the
    navigation bar; prior to that, my images displayed side by side in
    the cell without issue. Because it's a generated table, I can't
    place the two images in two separate cells.
    The tables with the problem, as you can surely see, are those
    on the right called "Shopping Cart" and "Reviews", and on the left
    called "What's New". The issue is clearly visible in the Shopping
    Cart table; there's an arrow image and a curved block corner.
    I'm not sure which pieces of code to post, but here's the bit
    that includes the determination of whether that arrow is displayed:
    ~~~
    class infoBoxHeading extends tableBox {
    function infoBoxHeading($contents, $left_corner = true,
    $right_corner = true, $right_arrow = false) {
    $this->table_cellpadding = '0';
    if ($left_corner == true) {
    $left_corner = tep_image(DIR_WS_IMAGES .
    'infobox/corner_left.gif');
    } else {
    $left_corner = tep_image(DIR_WS_IMAGES .
    'infobox/corner_right_left.gif');
    if ($right_arrow == true) {
    $right_arrow = '<a href="' . $right_arrow . '" >' .
    tep_image(DIR_WS_IMAGES . 'infobox/arrow_right.gif',
    ICON_ARROW_RIGHT) . '</a>';
    } else {
    $right_arrow = '';
    if ($right_corner == true) {
    $right_corner = $right_arrow . tep_image(DIR_WS_IMAGES .
    'infobox/corner_right.gif');
    } else {
    $right_corner = $right_arrow .
    tep_draw_separator('pixel_trans.gif', '11', '14');
    $info_box_contents = array();
    $info_box_contents[] = array(array('params' =>
    'height="14" class="infoBoxHeading"',
    'text' => $left_corner),
    array('params' => 'width="100%" height="14"
    class="infoBoxHeading"',
    'text' => $contents[0]['text']),
    array('params' => 'height="14" class="infoBoxHeading"
    nowrap',
    'text' => $right_corner));
    $this->tableBox($info_box_contents, true);
    ~~~
    I'd greatly appreciate assistance in figuring out how to get
    these images to display side by side.

    Your code
    $info_box_contents = array();
    $info_box_contents[] = array(array('params' =>
    'height="14"
    class="infoBoxHeading"',
    'text' => $left_corner),
    array('params' => 'width="100%"
    height="14"
    class="infoBoxHeading"',
    Try changing the width="100%" to a lesser value, say 90%. The
    two images
    that you need to display inline with each other need atleast
    a 23px wide
    cell (12 + 11). The cell containing these images has no
    defined width. If
    you can modify your code to add the width parameter of 23px,
    that'll do the
    trick. Changing the width 100% to a lesser value should give
    the other cells
    space to expand.
    As a trial measure, you can see if this works
    Change this code :
    $info_box_contents = array();
    $info_box_contents[] = array(array('params' =>
    'height="14"
    class="infoBoxHeading"',
    'text' => $left_corner),
    array('params' => 'width="100%"
    height="14"
    class="infoBoxHeading"',
    'text' => $contents[0]['text']),
    array('params' => 'height="14"
    class="infoBoxHeading" nowrap',
    'text' => $right_corner));
    To the code below:
    $info_box_contents = array();
    $info_box_contents[] = array(array('params' =>
    'width="11px"
    class="infoBoxHeading"',
    'text' => $left_corner),
    array('params' => 'width="100%"
    class="infoBoxHeading"',
    'text' => $contents[0]['text']),
    array('params' => 'width="24px"
    class="infoBoxHeading" nowrap',
    'text' => $right_corner));
    You don't need to define the cell height as the images have
    height=14px
    You cannot lose until you give up !!!
    "kllwca" <[email protected]> wrote in
    message
    news:[email protected]...
    >
    http://davidgerald.com/store
    has PHP rendered tables that have two images
    > in
    > one cell, that are now displaying one on top of the
    other. I recently
    > added the
    > required code for the navigation bar; prior to that, my
    images displayed
    > side
    > by side in the cell without issue. Because it's a
    generated table, I can't
    > place the two images in two separate cells.
    >
    > The tables with the problem, as you can surely see, are
    those on the right
    > called "Shopping Cart" and "Reviews", and on the left
    called "What's New".
    > The
    > issue is clearly visible in the Shopping Cart table;
    there's an arrow
    > image and
    > a curved block corner.
    >
    > I'm not sure which pieces of code to post, but here's
    the bit that
    > includes
    > the determination of whether that arrow is displayed:
    >
    > ~~~
    > class infoBoxHeading extends tableBox {
    > function infoBoxHeading($contents, $left_corner = true,
    $right_corner
    > =
    > true, $right_arrow = false) {
    > $this->table_cellpadding = '0';
    >
    > if ($left_corner == true) {
    > $left_corner = tep_image(DIR_WS_IMAGES .
    > 'infobox/corner_left.gif');
    > } else {
    > $left_corner = tep_image(DIR_WS_IMAGES .
    > 'infobox/corner_right_left.gif');
    > }
    > if ($right_arrow == true) {
    > $right_arrow = '<a href="' . $right_arrow . '" >'
    > tep_image(DIR_WS_IMAGES . 'infobox/arrow_right.gif',
    ICON_ARROW_RIGHT) .
    > '</a>';
    > } else {
    > $right_arrow = '';
    > }
    > if ($right_corner == true) {
    > $right_corner = $right_arrow . tep_image(DIR_WS_IMAGES .
    > 'infobox/corner_right.gif');
    > } else {
    > $right_corner = $right_arrow .
    > tep_draw_separator('pixel_trans.gif',
    > '11', '14');
    > }
    >
    > $info_box_contents = array();
    > $info_box_contents[] = array(array('params' =>
    'height="14"
    > class="infoBoxHeading"',
    > 'text' => $left_corner),
    > array('params' => 'width="100%"
    > height="14"
    > class="infoBoxHeading"',
    > 'text' => $contents[0]['text']),
    > array('params' => 'height="14"
    > class="infoBoxHeading" nowrap',
    > 'text' => $right_corner));
    >
    > $this->tableBox($info_box_contents, true);
    > }
    > }
    >
    > ~~~
    >
    > I'd greatly appreciate assistance in figuring out how to
    get these images
    > to
    > display side by side.
    >
    >

  • Placing radiobuttons side by side in report

    Hi,
    How to place two  radio buttons side by side in a report program. Can anyone help me on this.
    Thanks,
    Rose.

    HI
    To position a set of parameters or comments in a single line on the selection screen, you must declare the elements in a block enclosed by the following two statements:
    SELECTION-SCREEN BEGIN OF LINE.
    define radio buttons
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS :
    r1  RADIOBUTTON GROUP rad1 DEFAULT 'X'.
    SELECTION-SCREEN COMMENT 3(10) text-001.
    PARAMETERS :
       r2  RADIOBUTTON GROUP rad1.
    SELECTION-SCREEN END OF LINE.
    Regards
    Pavan

  • Side by side select options in selection screen

    Hai Gurus,
    In a report, I need to place Period From and Period To date select-options in selection screen.
    In one line (i.e side by side).
    Appreciate your immediate response.
    Thanks and Regards,
    Kiran.

    Thanks to all,
    I got it.
    my code here.
    SELECTION-SCREEN: BEGIN OF BLOCK sel1 WITH FRAME TITLE text-sel.
    PARAMETERS: SUMMARY AS CHECKBOX USER-COMMAND SUMMARY.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(13) text-pfr.
    SELECT-OPTIONS: VALID_FR FOR ZZUTIL_RATE-VALID_FR MODIF ID RAM no intervals NO-EXTENSION. "changed
    SELECTION-SCREEN COMMENT 30(13) text-pto.
    SELECT-OPTIONS: VALID_TO FOR ZZUTIL_RATE-VALID_TO no intervals NO-EXTENSION. "changed
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN: END OF BLOCK SEL1.

  • Output side by side.....!!!!

    Hi,
    Can we show output side by side? In ALV or Classic we pass the values of internal table and it shows output row wise,is it possible to show it side by side?
    Selection Screen should be on BNK. If user inputs BNK : 001-012 the all three sets of value i.e BNK VAK NET should be displayed for 12 BNK.
    BNK  VAL  NET    BNK  VAL  NET   BNK  VAL NET
    001    20     20       002    10    15     003    25    45
             10      05                20    25              12    03
                                          05    20              23    25
    will Field Symbol does anything here??can anyone give some idea or any examlpe program????

    Hi,
      Normally u have an internal table like this.
      BNK        NET        VAL
      so it always print one by one down like this
      001          20            32
      002         23             44
      003         00             00
      Now for your requriement u define a internal table like this.
        BNK1   NET1     VAL1    BNK2     NET2      VAL2  BNK3      NET3      VAL3
      then have your entries like this.
      001          20            32     002         23             44    003         00             00
                     21            32                    24             44                  01             00
      And if you dont know how many values u will have sideways like BNK1, BNK2, .... then obviously u have to declare a structure and use a field symbol to hold the values for your output.
    Reward points if helps.

  • How to get radiobutton & parameter side by side?

    Hi abapers,
    Could any one tell me how to get radiobutton & parameter side by side.Iam trying to get in the single line....
    But i could not.
    thanks
    Kaki

    Hello Kaki,
    The code given by Rainer should give you the idea (to use   SELECTION-SCREEN BEGIN OF LINE.) If you need a parameters on the same line, then you just need to do something like this -
    SELECTION-SCREEN BEGIN OF BLOCK test WITH FRAME TITLE frametxt.
      SELECTION-SCREEN BEGIN OF LINE.
        PARAMETERS: Option1 RADIOBUTTON GROUP xyz.
        SELECTION-SCREEN POSITION 10.
        PARAMETERS: P_TEST1 TYPE I.
      SELECTION-SCREEN END OF LINE.
      SELECTION-SCREEN BEGIN OF LINE.
        PARAMETERS: Option2 RADIOBUTTON GROUP xyz.
        SELECTION-SCREEN POSITION 10.
        PARAMETERS: P_TEST2 TYPE I.
      SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK test.
    Regards,
    Anand Mandalika.

  • How to show output in sqlplus side by side intead of in row

    in sqlplus if I type
    select A,B,C,D,E,F,G,H,I from SOMEHWERE where J='goat4';
    OUTPUT IS LIKE
    A B C D F
    G H I
    value here value here
    value here here
    tht is too hard to read
    how can I make it side by side
    like
    A Value here
    B Value here
    C Value here
    D Value here
    E Value here
    F Value here
    G Value here
    H Value here
    I Value here
    Thanks alot for help

    Numerous possibilities ... you can extent the linsize as already demonstrated but that has limited utility. The method I would suggest is formatting the column widths.
    Lots of demos here:
    http://www.morganslibrary.org/reference/sqlplus.html
    But this simple example should help.
    orabase> desc dba_data_files
    Name                                                                          Null?    Type
    FILE_NAME                                                                              VARCHAR2(513)
    FILE_ID                                                                                NUMBER
    TABLESPACE_NAME                                                                        VARCHAR2(30)
    BYTES                                                                                  NUMBER
    BLOCKS                                                                                 NUMBER
    STATUS                                                                                 VARCHAR2(9)
    RELATIVE_FNO                                                                           NUMBER
    AUTOEXTENSIBLE                                                                         VARCHAR2(3)
    MAXBYTES                                                                               NUMBER
    MAXBLOCKS                                                                              NUMBER
    INCREMENT_BY                                                                           NUMBER
    USER_BYTES                                                                             NUMBER
    USER_BLOCKS                                                                            NUMBER
    ONLINE_STATUS                                                                          VARCHAR2(7)
    orabase> col file_name format a30
    orabase> select file_name from dba_data_files;
    FILE_NAME
    C:\ORACLE\ORADATA\ORABASE\USER
    S01.DBF
    C:\ORACLE\ORADATA\ORABASE\UNDO
    TBS01.DBF
    C:\ORACLE\ORADATA\ORABASE\SYSA
    UX01.DBF
    C:\ORACLE\ORADATA\ORABASE\SYST
    EM01.DBF
    C:\ORACLE\ORADATA\ORABASE\EXAM
    PLE01.DBF
    C:\ORACLE\ORADATA\ORABASE\UWDA
    TA01.DBF
    6 rows selected.
    orabase> col file_name format a40
    orabase> /
    FILE_NAME
    C:\ORACLE\ORADATA\ORABASE\USERS01.DBF
    C:\ORACLE\ORADATA\ORABASE\UNDOTBS01.DBF
    C:\ORACLE\ORADATA\ORABASE\SYSAUX01.DBF
    C:\ORACLE\ORADATA\ORABASE\SYSTEM01.DBF
    C:\ORACLE\ORADATA\ORABASE\EXAMPLE01.DBF
    C:\ORACLE\ORADATA\ORABASE\UWDATA01.DBF
    6 rows selected.Note the control of the display width of the column. Without the formatting the column would display at 513 characters.

  • Divide Display with side by side areas

    I first posted this in another forum and decided this might be the more appropriate one.
    I would like to have two side by side areas of display on my iMac.  Switching between "Spaces" does not provide side by side comparison of documents.  Is there a way I can do this?
    Thanks for your help and suggestions.
    Vernon

    Hi,
    You can create by calling a SCREEN in your report program.
    Place ALV CUstom containers 2 in nos. on the screen.
    In the 1st ALV pass details of 1st plant & in 2nd alv of 2nd plant.
    Best regards,
    Prashant

  • Displaying Two groups of data side by side

    We are using XML Publisher 5.6.2. We have a requirement where we need to display two independent groups side by side.
    What we tried was, we had a single table, on which on the same row, we defined the first group ( for-each:group1)<?Col1?><end-each>, in a single cell as part of three different form fields and then in the second column, we started the next group.
    But when we ran the report, the second group does not get dsiplayed. The workaround we have to use is that define the second group in a seperate row than the first group. This displayed the data for both the groups.
    The issue is that, if Group1 has 10 rows, then my second group will be pushed down.
    Has anybody had this issue and if there is a resolution, please let us know.
    Thanks,
    - Vasu K -

    hi this is mohan,
    I would Like to display the data in single table. i have 10 groups when i m trying the columns becoming null. when i m taking it in diff tables its working fine but my client is not satisfied with that is there any solution for this making it in one table.
    Regards&Thanks
    Mohan.katepalli
    Path Infotech Limited

Maybe you are looking for

  • Trouble for opening database

    Hi, I installed ora cle 10g database on windows XP.Iopened database and perform some operations two days.But now iam facing trouble to start my database and per form recovery. while start up Iam getting the following info. Enterprise Manager is not a

  • Help with apple script for Chapter Markers (on each edit)

    Hi, My goal: Add for each edit in the sequence a chapter marker til the end of the sequence. (Bonus track would be: Name the marker like the current clipname ) so far I could work it out, with a lot of googling.... but: Not working: character "a" is

  • SaveAs in OLE

    I try to save as a document, in rtf format, it is imposible. Can you tell anything about? REPORT zole_tutor_example_ms_word . *--Include for OLE-enabling definitions INCLUDE ole2incl . DATA: v_wordapp TYPE ole2_object, v_worddoc TYPE ole2_object, v_w

  • 30" Cinema Display + MacBook Pro = Slower Processing?

    Someone recently told me that running a 30" Cinema Display vs. running even a 23", you will notice a slow down in processor-hungry tasks like 3D gaming, for instance. Is this true, and how much of a difference would you really notice? I am considerin

  • Why do I get window adobe flash' NOT INSTALLED AFTER I HAVE JUST UNINSTALLED AND THEN REINSTALLED IT

    why do I get a "correct version of adobe flash not installed"message after I have uninstalled and reinstalled the program several times.  It worked on this computer for the last six months?