GE redundancy through fibre for box-to-box redundancy

According to Cisco documentation, you need to use crossover cable to connect master and redundant CSS for box-to-box redundancy. May I know whether the fibre can be used instead of crossover cable? And how about the ISC link for ASR? Can I use fibre also?

Gilles,
CSS Redundancy Configuration Guide (Software Version 7.30) said that:
Use the redundancy-l4-stateless command in content or group configuration mode to enable stateless redundancy failover in a box-to-box redundancy or a VIP and virtual interface redundancy configuration. Stateless redundancy failover allows critical TCP/IP traffic to continue in case of a failure at the load-balancing CSS by allowing the backup CSS to set up a mid-stream TCP flow. This feature is disabled by default.
The default behavior of a CSS is to set up load-balanced TCP flows only when it receives a TCP frame that begins with SYN. When stateless redundancy failover is enabled and a failover occurs, the backup CSS establishes a mid-stream flow for any existing TCP sessions. The CSS still exhibits the default behavior for all new flows. To restore the default behavior of the CSS for all flows after issuing the redundancy-l4-stateless command, use the no redundancy-l4-stateless command.
Does this mean that client does not need to reestablish connection to server after failover?
Thanks
Deng Qi

Similar Messages

  • Failover not working correctly on "redundancy-phy" (box to box style)

    Hi,
    I've got 2 CSS 11506 boxes configured using box to box failover.   Failing the master CSS box itself (powering down) causes the backup CSS to become master and all is well.
    However when the switch, which the CSS is connected to, fails the CSS didn't fail over so I added the redundancy-phy to both the interfaces connected to the switch and failed the switch again.  At this point a "show redundancy" shows the master becoming backup but between 3 and 5 seconds later it re-assumes master status and keeps flipping every  60 - 90 seconds
    I also tried a service with a type of redundancy-up and again the same symptoms - fails over but assumes master again within 3--5 seconds.
    Any help gratefully received!
    Cheers

    box-to-box is the least interesting redundancy mechanism.
    I definitely prefer vip/interface redundancy.
    More complex to configure but better control.
    Regarding your problem, is the switch connected to both CSS ?  Do you have a direct link between the CSS for the redundancy protocol ? What version do you run ?
    Gilles

  • Box to Box quasi redundancy

    Hi folks,
    I tried to run box-to-box redundacy between two different models of CSS.
    Box1 is a CSS 11501 software 7.20 build 104 and box2 is a CSS 11050 sofware 5.00 build 63.
    Playing the script ends up with:
    File copy Config Sync Failed. Commit unsuccessful!
    localconfig: 2545 bytes
    remoteconfig : 2479 bytes
    WARNING: The local version of code differs from the remote version of code.
    Check for configured new commands on this switch.
    ... but i can't see any "new command".
    I synchronized the two configuration manually and redundancy seems to work properly.
    Any chance to have the script working properly with a software upgrade of the 11050 to the latest (and last) version 6.10?
    Thanks in advance.
    Fausto

    Fausto,
    With 2 different hardware models of the CSS (especially with one 2nd gen and one 1st gen) the configs will not be the exact. They will have different settings for number of interfaces as well as possibly different interface names.
    The script will always copy to the backup, and will always fail the byte check, if you use different hardware versions.
    either way, the redundancy should work fine. It is typically recommended that both CSSs run the same version of code, but that is impossible with the 2 hardware models you have. If there was a problem with the redundancy, this configuration would be very diffucult to support.
    so, to answer your question, the upgrade to 6.10 will not eliminate the error. The only way to eliminate the error is to eliminate the check for filesize at the end of the script, and there is not an option to do that.
    You are welcome to modify the script, but again, that is not supported by TAC. Many still do modify scripts on the CSS though with success.
    -Steve

  • Box-to-box redundancy over DWDM

    Is possible to use box-to-box redundancy, when the connectivity between CSSs (for APP) is provided by using DWDM technology??
    CSS - ONS - ONS - CSS.
    Thank you.

    officially not supported but it works most of the time.
    Gilles.

  • Show an image for incorrect click box response

    Is there a better way to show a "Please Try Again" image for a click box response?
    1.  Add click box.
    2.  Set to 1 attempt
    3.  If clicked correctly, advance to next slide.
    4.  If clicked incorrectly, continuing playing current slide
    5.  Add "Please Try Again" image in timeline to show AFTER click box Pause.
    6. If I want to allow multiple failed attampts before moving to the next slide, duplicate items 1 - 5 above, adding it later in the timeline,
    The above method works if Quiz Scoring is turned off.  If Quiz Scoring is turned on, would I have to start using variables to score the quiz?  Each click box would set a variable to TRUE once they get the question correct, whether it was the first attempt or the third attempt.
    Micky

    BTW - This is Captivate CS5.
    Just thought of a better solution.
    After incorrect, redirect to the beginning of the current slide, so it plays from the beginning again.  this way, I would have to duplicate a click box and "please try again" image 3 times for 3 attempts in the same slide.
    However, this method would not let me specify the number of attempts, unless that was stored in variable.
    hmmm....
    One second thought, it may be better to just duplicat the items to reflect the number of attempts I want on that page.  This would let me include a highlight box after the last attempt so they can learn where to click correctly.  We don't want them caught in an endless loop of ignorance! 
    As for scoring, I wouldn't have to use variables if I directed them to a "Correct" screen that as a "Click to continue" click box that gave them the point.  Though that might be a little clunky.
    Thanks for letting me think through my problem on this forum.  ;-)

  • CSS Box to Box - Redundancy

    We have two CSS running in box to box redundancy in two-arm (router mode) on code 8.10.40. Master is running with ip redundancy master (causing it to always be master if it is up and running).
    We had a need to reload a previous configuration. To do this I copied the configuration to startup-config under running boot-file. I then ran command copy start run (on the master). After doing so, we lost all VIPs, although servers on second arm of CSS were accesible as well as the interface on the same network as the VIPs.
    There is a 6509 switch between our CSS and the Firewall (firewall's are running in same mode - box to box). Firewall team saw traffic destined for the VIPs leave their interface, but we never saw it hit the CSS. I think that we had an ARP issue, but nobody can attest to this 100%. We had to reboot both CSS's to get VIPs to respond properly.
    What would be the normal expectations in this scenario?
    What is best practice to reload a configuration?

    the copy start run does not erase the running config. So, it tries to add whatever config you had in startup on top of the running config.
    Personally I would have simply done a reload once the config was in startup.
    Gilles.

  • CSS box to box redundancy redundant link

    Hello,
    Does CSS 15001 with firmware version sg0820001 (08.20.0.01) require gigabit link for box to box redundancy's redundant link?
    Thank's
    Raymond.

    The crossover cable used for the redundant link can be connected to two Gigabit Ethernet or two Fast Ethernet ports.
    See:
    http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/css11500series/v8.20_v8.10/configuration/redundancy/guide/Redndncy.html#wp1060803

  • Quirkiness with box to box redundancy.

    I have several sets of CSS's running in box to box redundancy running version 5.03 Build 15.
    My question is what causes one CSS to out of the blue go backup and the other become master? I've had this happen on just about all the ones I have configured for box to box. This one pair has been running for a little over a year without a problem and today failed over to the other CSS twice. Nothing shows up in the logs except the "transition to redundancy backup / master." Another pair did this several times about a year ago, after having ran for quite some time. I rebooted both units and they were fine for a period of about 6 months. I find this very strange and am curious if anyone else has had these same problems. I have updated the code on one set, the problem reappered about 7 months later.
    I'm now deploying all new CSS installs using interface/vip redundancy.
    Thanks!

    the version you are using is a potential explanation.
    I would really not recommend it.
    You should either go to 5.0 or 6.10
    Regarding the problem you got, it could also be related to how you connected the CSS together.
    Do you have a straight connection between the 2 ? or do you use a switch ?
    If a switch, something could have happened there.
    Gilles.

  • Box-to-box redundancy

    I´m a little bit confused about the config guide ragarding box-to-box redundancy.
    customer will use 2 Css 11503 and wants to configure box-to-box redundancy.
    There is one advice that it is essary to link the two switches via a FE-Port. but i also fond an advice that a GE-Port can be used.
    What is right? It´s depending on sw-version ?
    Thank you for your help
    regards
    Dietrich Schleyer

    Dietrich,
    initially it was necessary for this link to be FE.
    With the most recent versions this link can also be a GE link.
    Since this link is only being used for some kind of keepalive between the 2 CSS, I don't see the need to use GigE.
    Also, unless your customer is doing firewall loadbalancing, you should really convince him to use vip/interface redundancy and not box-to-box redundancy.
    You get faster failover time with vip/interface red., you can turn on statefull failover [not possible with box-to-box] and it is easier to troubleshoot.
    Regards,
    Gilles.
    Thanks for rating this answer.

  • How to set initial value for a dropdown box?

    Hi,
    Within Netweaver 2004S (BI 7.0) we use integrated planning. In one of our applications we want to use a dropdown box (created with the WAD) to make a selection possible for a characteristic.
    We set up a pre-query to fill the dropdown box (via data binding CHARACTERISTIC_SELECTION) with the proper values. This works fine.
    We pass on the choosen entry (via command SET_VARIABLES_STATE) to a second variable that is used in another query. This command is triggered after the user makes a selection in the dropdown box. Also this works fine. After selection of one entry, the output of the second query is limited.
    We have the following problem: the first time a blank selection entry is added to the dropdownbox and that no values are passed on to the second query. Because it seems that the user first must choose an entry.
    What we would like to do is that one of the found values of the pre-query is automatically selected in the dropdown box and passed on to the second variable (to limit the second query).
    I give you an example:
    The first query delivers value A, B, and C for the characteristic of the dropdown box.
    The first time the dropdown box showns an empty entry, and three additional entries A, B and C. The second query shows all results, because the second variable doesn't receive any value via the command SET_VARIABLES_STATE. The command is not yet triggered.
    When you select A, B or C, the command is triggered and the second query shows only results for the choosen entry (this is correct). Now the empty entry has disappeared from the dropdown box. Only the entries A, B and C are left.
    Is it possible to set up the dropdown box on such a way (or add some script coding around it) that in the initial show for the dropdown box one of the entries is choosen automatically, so that the empty line is not part of the value set of the dropdown box and that the command connected to the dropdown box (in our case the SET_VARIABLES_STATE) is carried out automatically?
    Please, who can help us with this?
    Kind regards and thanks in advance,
    Marcel.

    Hi,
    In BW 3.5,say you want to set default for calmonth.
    In order to avoid the “ALL” option from appearing in the dropdown box,
    filter infobject 0CALMONTH for DP1 by any valid value.
    In the object Data_provider include the lines in Bold:
    <object>
    <param name="OWNER" value="SAP_BW"/>
    <param name="CMD" value="SET_DATA_PROVIDER"/>
    <param name="NAME" value="DP1"/>
    <param name="QUERY" value="WORKSHOP_CALMONTH_DROPDOWN"/>
    <param name="INFOCUBE" value="0D_SD_C03"/>
    <<b>param name="FILTER_IOBJNM" value="0CALMONTH"/>
    <param name="FILTER_VALUE" value="200401"/></b>
    DATA_PROVIDER: DP1
    </object>
    Hope this helps.
    Anu.

  • Can you no longer have a background color for the text box in the new version of hp photo creations

    just updated to the new version of HP Photo Creations, used to be able to have a colored background for the text box - is that no longer possible in this new (not better) version????!!!!! Uuuuuuuuuugh

    Hi Lainey.
    Thanks for asking. We're working on bringing back that feature. In the meantime, here's another way to add text backgrounds: Add a placeable graphic and then click the Arrange button to send it to the back, behind the text.
    That approach also gives you more interesting shapes. The new alignment guides make it a snap to align a graphic with a text box. In the example below (it may take a day for the image to show up here), I also used the new Premium Editing Features to change the color of the graphic.
    P.S. — Applying a thick border to an empty text box (also using the Premium Editing Features) is another way to create a background shape. That has the advantage of letting you pick any color for the box. You'll also find several new text styles at the bottom of the new text menu.
    Let us know if we can help further,
    RocketLife 
    RocketLife, developer of HP Photo Creations
    » Visit the HP Photo Creations Facebook page — news, tips, and inspiration
    » See the HP Photo Creations video tours — cool tips in under 2 minutes
    » Contact Customer Support — get answers from the experts

  • How to set minimum size for the 'location' box in toolbars?

    I reorganized my toolbars by merging the location and tabs bar. I have the location on the left hand side and the tabs *next* to it, like this:
    [ (<)(>) [LOCATION] /tab\/tab\/tab\ ]
    Unfortunately when the number of tabs increases, the location box becomes so small that I cannot even see the url of the site I'm in...
    Is there a way to force a minimum width for the location box? I couldn't find a setting in about:config for it (I imagine that this would be a browser.urlbar setting)

    You rock! The combination of fixed width tabs with the stylish Add-on, and the single line of script below just made my day!
    #main-window[sizemode="maximized"] #TabsToolbar, #TabsToolbar > #urlbar-container { min-width: 350px; }
    Many thanks!

  • Having trouble installing ProIX on new Windows 8 machine after XP crash.  Get almost ll of the way through and get an error box ... contact system support.  Only way out is to abort and then it un-installs.  Wondering if a licensing max issue since we did

    having trouble installing ProIX on new Windows 8 machine after XP crash.  Get almost ll of the way through and get an error box ... contact system support.  Only way out is to abort and then it un-installs.  Wondering if a licensing max issue since we didn't get an opportunity to uninstall off of crashed machine?

    Hey robr72339266,
    With a single user license, you can install Acrobat on maximum two computers, say, your laptop at work and desktop at office.
    But, you cannot use Acrobat on both the machines simultaneously.
    You will first need to deactivate Acrobat from the old machine, then install and activate the software on the new OS with the same serial key.
    Please Contact | Adobe to seek help on the same.
    Regards,
    Anubha

  • Event for the List Box in ALV Grid Control

    Hello,
    I have the below urgent requirment.
    I have an ALV Grid Control built using ABAP Objects. In the grid, I have few fields and one of these fields is a List Box. Depending on the values selected, I need to enable or disable some fields. So, is there any event for the List box in ALV Grid Control.
    For ex: I have 2 Fields, Designation and Commission. The designation field is a List Box field having 'Software Engineer' and 'Manager' as values. When I select 'Software Engineer', the commission field should be disabled. When I select 'Manager', the comission field should be enabled.
    Early reply is hightly appreciated.
    Priya

    REPORT  ZTEST1234    MESSAGE-ID ZZ                           .
    DATA: G_GRID TYPE REF TO CL_GUI_ALV_GRID.
    DATA: L_VALID TYPE C,
          V_FLAG,
          V_DATA_CHANGE,
          V_ROW TYPE LVC_S_ROW,
          V_COLUMN TYPE LVC_S_COL,
          V_ROW_NUM TYPE LVC_S_ROID.
    DATA: OK_CODE LIKE SY-UCOMM,
          SAVE_OK LIKE SY-UCOMM,
          G_CONTAINER1 TYPE SCRFNAME VALUE 'TEST',
          GS_LAYOUT TYPE LVC_S_LAYO.
    DATA:BEGIN OF  ITAB OCCURS 0,
         VBELN LIKE LIKP-VBELN,
         POSNR LIKE LIPS-POSNR,
         COMISN(10),
         CELLCOLOR TYPE LVC_T_SCOL, "required for color
         DROP(20),
        <b> HANDLE_STYLE TYPE LVC_T_STYL,</b>
         END OF ITAB.
    *       CLASS lcl_event_handler DEFINITION
    CLASS LCL_EVENT_HANDLER DEFINITION .
      PUBLIC SECTION .
        METHODS:
    **Hot spot Handler
        HANDLE_HOTSPOT_CLICK FOR EVENT HOTSPOT_CLICK OF CL_GUI_ALV_GRID
                          IMPORTING E_ROW_ID E_COLUMN_ID ES_ROW_NO,
    <b>**Handler to Check the Data Change
        HANDLE_DATA_CHANGED FOR EVENT DATA_CHANGED
                             OF CL_GUI_ALV_GRID
                             IMPORTING ER_DATA_CHANGED
                                       E_ONF4
                                       E_ONF4_BEFORE
                                       E_ONF4_AFTER,</b>
    **Double Click Handler
        HANDLE_DOUBLE_CLICK FOR EVENT DOUBLE_CLICK OF CL_GUI_ALV_GRID
                                         IMPORTING E_ROW E_COLUMN ES_ROW_NO.
    ENDCLASS.                    "lcl_event_handler DEFINITION
    *       CLASS lcl_event_handler IMPLEMENTATION
    CLASS LCL_EVENT_HANDLER IMPLEMENTATION.
    *Handle Hotspot Click
      METHOD HANDLE_HOTSPOT_CLICK .
        CLEAR: V_ROW,V_COLUMN,V_ROW_NUM.
        V_ROW  = E_ROW_ID.
        V_COLUMN = E_COLUMN_ID.
        V_ROW_NUM = ES_ROW_NO.
        MESSAGE I000 WITH V_ROW 'clicked'.
      ENDMETHOD.                    "lcl_event_handler
    *Handle Double Click
      METHOD  HANDLE_DOUBLE_CLICK.
      ENDMETHOD.                    "handle_double_click
    <b>**Handle Data Change
      METHOD HANDLE_DATA_CHANGED.
        DATA: X_CHANGE TYPE LVC_S_MODI,
                X_FINAL TYPE ITAB,
                L_FLAG,
                LS_OUTTAB LIKE LINE OF ITAB.
        DATA: LS_EDIT TYPE LVC_S_STYL,
              LT_EDIT TYPE LVC_T_STYL.
        LOOP AT ER_DATA_CHANGED->MT_GOOD_CELLS INTO X_CHANGE.
          IF X_CHANGE-FIELDNAME = 'DROP' AND X_CHANGE-VALUE = 'S/W ENGINEER'.
            LS_EDIT-FIELDNAME = 'COMISN'.
            LS_EDIT-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_DISABLED.
            LS_EDIT-STYLE2 = SPACE.
            LS_EDIT-STYLE3 = SPACE.
            LS_EDIT-STYLE4 = SPACE.
            LS_EDIT-MAXLEN = 8.
            INSERT LS_EDIT INTO TABLE LT_EDIT.
            INSERT LINES OF LT_EDIT INTO TABLE LS_OUTTAB-HANDLE_STYLE.
            MODIFY ITAB INDEX X_CHANGE-ROW_ID FROM LS_OUTTAB  TRANSPORTING
                                              HANDLE_STYLE .
          else.
            LS_EDIT-FIELDNAME = 'COMISN'.
            LS_EDIT-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_ENABLED.
            LS_EDIT-STYLE2 = SPACE.
            LS_EDIT-STYLE3 = SPACE.
            LS_EDIT-STYLE4 = SPACE.
            LS_EDIT-MAXLEN = 8.
            INSERT LS_EDIT INTO TABLE LT_EDIT.
            INSERT LINES OF LT_EDIT INTO TABLE LS_OUTTAB-HANDLE_STYLE.
            MODIFY ITAB INDEX X_CHANGE-ROW_ID FROM LS_OUTTAB  TRANSPORTING
                                              HANDLE_STYLE .
          ENDIF.
        ENDLOOP.
        CALL METHOD G_GRID->REFRESH_TABLE_DISPLAY
          EXCEPTIONS
            FINISHED = 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.
      ENDMETHOD.                    "HANDLE_DATA_CHANGED</b>
    ENDCLASS.                    "LCL_EVENT_HANDLER IMPLEMENTATION
    *&             Global Definitions
    DATA:      G_CUSTOM_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,"Container1
                G_HANDLER TYPE REF TO LCL_EVENT_HANDLER. "handler
    *- Fieldcatalog for First and second Report
    DATA: IT_FIELDCAT  TYPE  LVC_T_FCAT,
          X_FIELDCAT TYPE LVC_S_FCAT,
          LS_VARI  TYPE DISVARIANT.
    *                START-OF_SELECTION
    START-OF-SELECTION.
      SELECT VBELN
             POSNR
             FROM LIPS
             UP TO 20 ROWS
             INTO CORRESPONDING FIELDS OF TABLE ITAB.
    END-OF-SELECTION.
      IF NOT ITAB[] IS INITIAL.
        CALL SCREEN 100.
      ELSE.
        MESSAGE I002 WITH 'NO DATA FOR THE SELECTION'(004).
      ENDIF.
    *&      Form  CREATE_AND_INIT_ALV
    *       text
    FORM CREATE_AND_INIT_ALV .
      DATA: LT_EXCLUDE TYPE UI_FUNCTIONS.
      CREATE OBJECT G_CUSTOM_CONTAINER
             EXPORTING CONTAINER_NAME = G_CONTAINER1.
      CREATE OBJECT G_GRID
             EXPORTING I_PARENT = G_CUSTOM_CONTAINER.
    * Set a titlebar for the grid control
      CLEAR GS_LAYOUT.
      GS_LAYOUT-GRID_TITLE = TEXT-003.
       <b>GS_LAYOUT-STYLEFNAME = 'HANDLE_STYLE'.</b>
      GS_LAYOUT-ZEBRA = SPACE.
      GS_LAYOUT-CWIDTH_OPT = 'X'.
      GS_LAYOUT-NO_ROWMARK = 'X'.
      GS_LAYOUT-CTAB_FNAME = 'CELLCOLOR'.
    <b>  CALL METHOD G_GRID->REGISTER_EDIT_EVENT
        EXPORTING
          I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_MODIFIED.</b>
      CREATE OBJECT G_HANDLER.
      SET HANDLER G_HANDLER->HANDLE_DOUBLE_CLICK FOR G_GRID.
      SET HANDLER G_HANDLER->HANDLE_HOTSPOT_CLICK FOR G_GRID.
    <b>  SET HANDLER G_HANDLER->HANDLE_DATA_CHANGED FOR G_GRID.</b>
      DATA: LS_CELLCOLOR TYPE LVC_S_SCOL. "required for color
      DATA: L_INDEX TYPE SY-TABIX.
      "Here i am changing the color of line 1,5,10...
      "so you can change the color of font conditionally
      LOOP AT ITAB.
        L_INDEX = SY-TABIX.
        IF L_INDEX = 1 OR L_INDEX = 5 OR L_INDEX = 10.
          LS_CELLCOLOR-FNAME = 'VBELN'.
          LS_CELLCOLOR-COLOR-COL = '6'.
          LS_CELLCOLOR-COLOR-INT = '0'.
          LS_CELLCOLOR-COLOR-INV = '1'.
          APPEND LS_CELLCOLOR TO ITAB-CELLCOLOR.
          MODIFY ITAB INDEX L_INDEX TRANSPORTING CELLCOLOR.
          LS_CELLCOLOR-FNAME = 'POSNR'.
          LS_CELLCOLOR-COLOR-COL = '6'.
          LS_CELLCOLOR-COLOR-INT = '0'.
          LS_CELLCOLOR-COLOR-INV = '1'.
          APPEND LS_CELLCOLOR TO ITAB-CELLCOLOR.
          MODIFY ITAB INDEX L_INDEX TRANSPORTING CELLCOLOR.
        ENDIF.
      ENDLOOP.
    * setting focus for created grid control
      CALL METHOD CL_GUI_CONTROL=>SET_FOCUS
        EXPORTING
          CONTROL = G_GRID.
    * Build fieldcat and set editable for date and reason code
    * edit enabled. Assign a handle for the dropdown listbox.
      PERFORM BUILD_FIELDCAT.
      PERFORM  SET_DRDN_TABLE.
    * Optionally restrict generic functions to 'change only'.
    *   (The user shall not be able to add new lines).
      PERFORM EXCLUDE_TB_FUNCTIONS CHANGING LT_EXCLUDE.
    **Vaiant to save the layout
      LS_VARI-REPORT      = SY-REPID.
      LS_VARI-HANDLE      = SPACE.
      LS_VARI-LOG_GROUP   = SPACE.
      LS_VARI-USERNAME    = SPACE.
      LS_VARI-VARIANT     = SPACE.
      LS_VARI-TEXT        = SPACE.
      LS_VARI-DEPENDVARS  = SPACE.
      CALL METHOD G_GRID->REGISTER_EDIT_EVENT
        EXPORTING
          I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_MODIFIED.
    **Calling the Method for ALV output
      CALL METHOD G_GRID->SET_TABLE_FOR_FIRST_DISPLAY
        EXPORTING
          IT_TOOLBAR_EXCLUDING = LT_EXCLUDE
          IS_VARIANT           = LS_VARI
          IS_LAYOUT            = GS_LAYOUT
          I_SAVE               = 'A'
        CHANGING
          IT_FIELDCATALOG      = IT_FIELDCAT
          IT_OUTTAB            = ITAB[].
    * Set editable cells to ready for input initially
      CALL METHOD G_GRID->SET_READY_FOR_INPUT
        EXPORTING
          I_READY_FOR_INPUT = 1.
    ENDFORM.                               "CREATE_AND_INIT_ALV
    *&      Form  EXCLUDE_TB_FUNCTIONS
    *       text
    *      -->PT_EXCLUDE text
    FORM EXCLUDE_TB_FUNCTIONS CHANGING PT_EXCLUDE TYPE UI_FUNCTIONS.
    * Only allow to change data not to create new entries (exclude
    * generic functions).
      DATA LS_EXCLUDE TYPE UI_FUNC.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_COPY_ROW.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_DELETE_ROW.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_APPEND_ROW.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_INSERT_ROW.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_MOVE_ROW.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_COPY.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_CUT.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_PASTE.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_PASTE_NEW_ROW.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
      LS_EXCLUDE = CL_GUI_ALV_GRID=>MC_FC_LOC_UNDO.
      APPEND LS_EXCLUDE TO PT_EXCLUDE.
    ENDFORM.                               " EXCLUDE_TB_FUNCTIONS
    *&      Form  build_fieldcat
    *       Fieldcatalog
    FORM BUILD_FIELDCAT .
      DATA: L_POS TYPE I.
      L_POS = L_POS + 1.
      X_FIELDCAT-SCRTEXT_M = 'Delivery'(024).
      X_FIELDCAT-FIELDNAME = 'VBELN'.
      X_FIELDCAT-TABNAME = 'ITAB'.
      X_FIELDCAT-COL_POS    = L_POS.
      X_FIELDCAT-NO_ZERO    = 'X'.
      X_FIELDCAT-OUTPUTLEN = '10'.
      X_FIELDCAT-HOTSPOT = 'X'.
      APPEND X_FIELDCAT TO IT_FIELDCAT.
      CLEAR X_FIELDCAT.
      L_POS = L_POS + 1.
      X_FIELDCAT-SCRTEXT_M = 'Item'(025).
      X_FIELDCAT-FIELDNAME = 'POSNR'.
      X_FIELDCAT-TABNAME = 'ITAB'.
      X_FIELDCAT-COL_POS    = L_POS.
      X_FIELDCAT-OUTPUTLEN = '5'.
      APPEND X_FIELDCAT TO IT_FIELDCAT.
      CLEAR X_FIELDCAT.
      L_POS = L_POS + 1.
      X_FIELDCAT-SCRTEXT_M = 'Drop'(025).
      X_FIELDCAT-FIELDNAME = 'DROP'.
      X_FIELDCAT-TABNAME = 'ITAB'.
      X_FIELDCAT-COL_POS    = L_POS.
      X_FIELDCAT-OUTPUTLEN = '5'.
      X_FIELDCAT-EDIT = 'X'.
      X_FIELDCAT-DRDN_HNDL = '1'.
      X_FIELDCAT-DRDN_ALIAS = 'X'.
      APPEND X_FIELDCAT TO IT_FIELDCAT.
      CLEAR X_FIELDCAT.
      L_POS = L_POS + 1.
      X_FIELDCAT-SCRTEXT_M = 'Comissn'(025).
      X_FIELDCAT-FIELDNAME = 'COMISN'.
      X_FIELDCAT-TABNAME = 'ITAB'.
      X_FIELDCAT-COL_POS    = L_POS.
      X_FIELDCAT-OUTPUTLEN = '10'.
      X_FIELDCAT-EDIT = 'X'.
      APPEND X_FIELDCAT TO IT_FIELDCAT.
      CLEAR X_FIELDCAT.
    ENDFORM.                    " build_fieldcat
    *&      Module  STATUS_0100  OUTPUT
    *       text
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'MAIN100'.
      SET TITLEBAR 'MAIN100'.
      IF G_CUSTOM_CONTAINER IS INITIAL.
    **Initializing the grid and calling the fm to Display the O/P
        PERFORM CREATE_AND_INIT_ALV.
      ENDIF.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT
    *       text
    MODULE USER_COMMAND_0100 INPUT.
      CASE SY-UCOMM.
        WHEN 'BACK'.
          LEAVE TO SCREEN 0.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    *&      Form  SET_DRDN_TABLE
    *       text
    FORM SET_DRDN_TABLE.
      DATA:LT_DRAL TYPE LVC_T_DRAL,
            LS_DRAL TYPE LVC_S_DRAL.
      LS_DRAL-HANDLE = '1'.
      LS_DRAL-VALUE =  'S/W Engineer'.
      LS_DRAL-INT_VALUE =  'S/W Engineer'.
      APPEND LS_DRAL TO LT_DRAL.
      LS_DRAL-HANDLE = '1'.
      LS_DRAL-VALUE =  'Manager'.
      LS_DRAL-INT_VALUE =  'Manager'.
      APPEND LS_DRAL TO LT_DRAL.
    **Setting the Drop down table for Reason Code
      CALL METHOD G_GRID->SET_DROP_DOWN_TABLE
        EXPORTING
          IT_DROP_DOWN_ALIAS = LT_DRAL.
    ENDFORM.                               " set_drdn_table
    Regards
    vijay

  • Looking for out of box portlets

    Hi everyone,
    I am looking for out-of-box portlets.
    Other than the sampleportal project that is included with weblogic portal 7.0,
    which includes some out-of-box portlets (such as email, dictionary, bookmarks,
    etc), is there a place where i can find some more out-of-box porltets.
    For example IBM Websphere has a whole range of plug 'n play portlets available
    at:
    http://www-3.ibm.com/software/webservers/portal/portlet/catalog
    Does BEA offer anything similar??
    Any help is very much appreciated
    Thanks.
    Rashed

    Hi,
    Compoze software inc. has portlets that are available free for download (portal
    4 and 7). They are called "Harmony portlets" and are available at:
    http://commerce.bea.com/downloads/weblogic_platform.jsp
    (find: Weblogic Portal -> Previous releases and Related Products)
    cheers,
    Rashed
    "tulan" <[email protected]> wrote:
    rashed
    yes we do have a list
    refer to
    http://portalsolutions.bea.com/index.jsp
    for a full list of portlets
    there are portlets which link to MS exhange/lotus domino email servers
    -tulan
    "rashed karim" <[email protected]> wrote in message
    news:3e4632d7$[email protected]..
    Hi everyone,
    I am looking for out-of-box portlets.
    Other than the sampleportal project that is included with weblogicportal
    7.0,
    which includes some out-of-box portlets (such as email, dictionary,bookmarks,
    etc), is there a place where i can find some more out-of-box porltets.
    For example IBM Websphere has a whole range of plug 'n play portletsavailable
    at:
    http://www-3.ibm.com/software/webservers/portal/portlet/catalog
    Does BEA offer anything similar??
    Any help is very much appreciated
    Thanks.
    Rashed

Maybe you are looking for

  • A very important question about the HostSample-Help needed!

    Hi, I'm trying to build a plugin for EM 12c ( 12.1.0.2 ) which suppose to monitor jmx mbeans . I encountered during the README file which was packed with the EDK . 1. In the section where I try to use Flash builder ( ver 4.6 - that's the only release

  • Using DADs in APEX in Oracle Database Cloud

    Hi, How is it possible to call procedures via DAD like the following? https://database-trialaxyz.db.us1.oraclecloudapps.com/apex/XYZSCHEMA.xyz_package.xyz_proc?p_param1=123&p_param2=999 Hence request path contains the procedure call. Thanks a lot for

  • Drag and Drop backup copy of data to external Lacie problems.  Mavericks

    Trouble with Drag and Drop copies to external Lacie drive has gone from bad to worse.  Mac CPU Senior advisor was stumped after 4 hours.  It's been bucked up to the engineers.  Do you have any ideas? First, Time Machine/Time Capsule to the newest Mac

  • What's wrong???

    Does anyone knows what's wrong with my codes? This page is to retrieve values from database and display in the Dropdownlist. details.TeacherDetails is where my database connection is located. I keep getting an error at the bold codes below: Thanks. <

  • ThreadSafeLazyLoading of a Singleton Object

    Hi, Do anyone know the mechanism and necessity of this ThreadSafe Lazy loading of a singleton object? Thanks.