Modifying screen elements

Hi all,
I have 6 parameters and 2 radiobuttons in my report.
It will first display 3 parameters by default.
and when the user click on first radio button it will display only p1,p2 and p3.
and when the user click on second radio button it will display only p4,p5 and p6.
Any one Plz help me how to handle this.
Thanks and Regards,
Anil .

THis is the best Exaple...Copy and paste in program(create a local object program..)and Execte it and c d code  and implement in ur program...
SELECTION-SCREEN BEGIN OF BLOCK b WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION  10.
PARAMETERS: p1  RADIOBUTTON GROUP r1 USER-COMMAND u DEFAULT 'X'.
SELECTION-SCREEN COMMENT 12(20) text-001 FOR FIELD p1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION  10.
PARAMETERS: p2  RADIOBUTTON GROUP r1.
SELECTION-SCREEN COMMENT 12(10) text-002 FOR FIELD p2.
SELECTION-SCREEN END OF LINE.
PARAMETERS: p11(10) MODIF ID one,
            p12(10) MODIF ID one,
            p13(10) MODIF ID one.
PARAMETERS:
            p21  RADIOBUTTON GROUP r3 MODIF ID two,
            p22  RADIOBUTTON GROUP r3 MODIF ID two,
            p23  RADIOBUTTON GROUP r3 MODIF ID two.
SELECTION-SCREEN END OF BLOCK b.
AT SELECTION-SCREEN  OUTPUT.
  IF p1 = 'X'.
    LOOP AT SCREEN.
      IF  screen-group1 = 'TWO'.
     SCREEN-INPUT = 1.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ELSEIF p2 = 'X'.
    LOOP AT SCREEN.
      IF screen-group1 = 'ONE'.
       screen-input = 1.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ENDIF.
Regards,
Ramesh.

Similar Messages

  • How to modify screen element in module pool

    Hii...
    I have developed a screen with table control..my requirement is
    I have one column (i.e) check box in edit mode..after it was checked and pressed 'enter' I want to go for display mode only..how can I solve this problem..
    i tried like this but this is not working..
    if checkbox = 'X'.
    Loop at screen.
    screen-active = 0.
    screen-input = 0.
    modify screen.
    endloop.
    regards
    sugu

    Hello,
    Suppose your tablecontrol name is TCTRL.
    Declare a work area  WA_COLS.
    Now in the PBO (in the table control loop) you can write a new module suppose its MODULE SET_SCR.
    MODULE SET_SCR.
      LOOP AT TCTRL-cols INTO WA_COLS.
        WA_COLS-SCREEN-INPUT = 0.
        MODIFY TCTRL-cols FROM WA_COLS INDEX SY-TABIX.
      ENDLOOP.
    ENDMODULE.
    Hope this clears .
    Neeraj

  • How to deal with dynamic selection screen elements when macros are used?

    Hello experts,
    This is regarding the dynamic selection screen elements. Actually the requirement is to modify the existing standard report program RFUMSV00 by copying it into a Z report, adding a few selection screen elements and new fields in the output. I actually did everything required except for the one thing that is going out of my reach.
    There are a certain fields which are coming when they are not supposed to get displayed. I don't understand the code because of its obsoleteness. Neither can I debug it because it is just data declaration.
    This is the code where there is a fault. If I copy the entire code into a new Z report, I'm getting new fields like Entry Date, Document Type, Reference Transaction,  Reference key, Logical system.
      DEFINE selection_screen_line.
      selection-screen: begin of line.
      parameters &3 like &4 default 'X' modif id mc4.
      selection-screen: comment (30) &1 for field &3 modif id mc4.
      selection-screen: comment pos_low(10) text-019
                        for field &2 modif id mc4.  "neu
      parameters &2 like rfums_alv-variante modif id mc4.
      selection-screen:
          position pos_high.
      selection-screen: pushbutton (15) text-028
                        user-command &5 modif id mc4.
      selection-screen end of line.
    END-OF-DEFINITION.
    Kindly, suggest me the right solution.

    In the program attributes ( SE38 > RFUMSV00 > GOTO > Properties ), you will find a logical database BRF declared. The include DBBRFSEL is part of the selection screen of this logical database.
    The selection screen is actually the selection screen of this logical database.
    Under the Logical Database field, there is a Selection screen field where you can input which selection screen of the logical database to be used.
    But, this is just to change the selection screen that is displayed. To completely suppress it you need to remove logical database declaration from the properties of the program and call it inside your program through function module.
    You cannot just remove it from the declaration because many of its variables are used in the program.
    So call it using function module as the first step in INITIALIZATION section of the program.
    The syntax and function module to call it in your program can be found in the following thread :
    How to hide the selection screen of a Logical datebase?
    Regards,
    Ashish

  • How to change the screen element of a single field in a table control

    Hi Gurus,
    I want to change the screen element of a single field (or the whole row) in a table control according to a condition.
    I have 2 columns in the table control. One is an input column and one output only. When user enters values into the input column, they need to be compared against the values in the other column, and if there is a discrepancy, the row where the discrepancy is needs to be highlighted.
    I have tried the following code which highlights the whole column ...
    CONTROLS: TC_ZVOYG_BINS TYPE TABLEVIEW USING SCREEN 0500.
    DATA: wa_tc_zvoyg_col LIKE LINE OF TC_ZVOYG_BINS-cols.
      LOOP AT G_TC_ZVOYG_BINS_ITAB
               INTO G_TC_ZVOYG_BINS_WA.
        if G_TC_ZVOYG_BINS_WA-zdelivery_bin ne G_TC_ZVOYG_BINS_WA-zactual_bin.
          loop at screen.
            IF screen-name = 'ZVOYG_BINS-ZACTUAL_BIN'.
              wa_tc_zvoyg_col-screen-intensified = 1.
              MODIFY tc_zvoyg_bins-cols FROM wa_tc_zvoyg_col TRANSPORTING
              screen-intensified WHERE screen-name = screen-name.
            endif.
          endloop.
        endif.
      endloop.
    And also the following code which makes no change ...
      LOOP AT G_TC_ZVOYG_BINS_ITAB
               INTO G_TC_ZVOYG_BINS_WA.
        if G_TC_ZVOYG_BINS_WA-zdelivery_bin ne G_TC_ZVOYG_BINS_WA-zactual_bin.
          loop at screen.
            IF screen-name = 'ZVOYG_BINS-ZACTUAL_BIN'.
              screen-intensified = '1'.
              modify screen.
            endif.
          endloop.
        endif.
      endloop.
    Thanks in advance.

    Hi,
    The modification of a screen element attribute (LOOP AT SCREEN...MODIFY SCREEN) must always be done in the PBO (for a dynpro, it will be in a PBO module, i.e. declared by MODULE ... OUTPUT)
    About the loop at the internal table, it is done automatically by the system, also during the PBO, you'll find something like LOOP [AT itab] ... WITH CONTROL ...  in the PBO part of the screen flow logic (note: you may have to complete with a supplementary READ TABLE if you don't use AT itab). So you don't need an additional loop.
    Best regards
    Sandra

  • How to change the screen element to be ineditable in Dynpro POV

    Hi Experts,  any one has experience on how to change the screen element to be ineditable in Dynpro POV?

    Write this piece of code in the PROCESS ON VALUE-REQUEST..
    PROCESS ON VALUE-REQUEST.
    FIELD MARA-MATNR MODULE matnr_mod.
    MODULE matnr_mod input.
    LOOP at Screen.
    if screen-name=<field_name>.
      screen-input = 0.
      modify screen.
    endif.
    ENDLOOP.
    ENDMODULE.
    Thanks
    Venkat.O

  • Adding selection screen elements at run time

    Hi,
    I have a selection screen with four drop down list which has 20 elements.
    When i select any element from drop down, i must be able to add some other UI in the same line.
    DD1
    DD2
    DD3
    DD4
    If i choose a first item in DD1,
    DD1 Lable1 IP1 lable2 IP2
    DD2
    DD3
    DD4
    these lables and input fields are not known till selecting the item.
    Will i be able to do this in selection screen?
    Thanks
    Vimalraj

    Have a look at this Report. you have to Capture events on User Command and modify the screen accordingly.
    REPORT  ztesttt.
    PARAMETERS: test1(10) TYPE c MODIF ID sc1,
                test2(10) TYPE c MODIF ID sc2,
                test3(10) TYPE c MODIF ID sc1,
                test4(10) TYPE c MODIF ID sc2.
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF screen-group1 = 'SC1'.
          screen-active = '1'.
          MODIFY SCREEN.
          CONTINUE.
        ENDIF.
        IF screen-group1 = 'SC2'.
          screen-ACTIVE = '0'.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.

  • How to remove an selection screen element at the event

    hi,
    can any one tell me how to remove / Disable an selection screen element at the runtime after an event occurs like selection of Value from a parameter.
    Thanks and Regards
    Guhapriyan Subrahmanyam

    TABLES : BKPF.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETERS : P_BUKRS LIKE BKPF-BUKRS OBLIGATORY.
    "Company code
    SELECT-OPTIONS : S_BELNR FOR BKPF-BELNR MODIF ID M01.
    "Accounting Doc No
    PARAMETERS: P_GJAHR LIKE BKPF-GJAHR MODIF ID M02.
    "Fiscal year
    SELECTION-SCREEN END OF BLOCK B1.
    AT SELECTION-SCREEN ON S_BELNR.
    IF S_BELNR IS NOT INITIAL.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'M02' .
    SCREEN-INVISIBLE = '1'.
    MODIFY SCREEN .
    ENDIF.
    ENDLOOP.
    ENDIF.

  • Change Type of Screen Element in Report Program

    Okay guys, I have been struggling with this the whole day.. someone please help me.
    I have a selection screen defined in the selecton-screen of a report program
    select-options : so_matnr for mara-matnr,
                     so_ebeln for ekpo-ebeln,
                     so_ebelp for ekpo-ebelp.
    Now if I go to SE51 and give the program name and the screen number as 1000 (Default screen for report)
    Now go to tab "Element List" --> "General Attributes"
    in the column "Type of screen element" everything is considered as "I/O".
    *Name*                 *Type of Screen Element*
    %_SO_MATNR_%_APP_%-TEXT             I/O
    %_SO_MATNR_%_APP_%-OPTI_PUSH     I/O
    SO_MATNR-LOW     I/O
    %_SO_MATNR_%_APP_%-TO_TEXT     I/O
    SO_MATNR-HIGH     I/O
    %_SO_MATNR_%_APP_%-VALU_PUSH     Push
    %_SO_EBELN_%_APP_%-TEXT     I/O
    %_SO_EBELN_%_APP_%-OPTI_PUSH     I/O
    SO_EBELN-LOW     I/O
    %_SO_EBELN_%_APP_%-TO_TEXT     I/O
    SO_EBELN-HIGH     I/O
    %_SO_EBELN_%_APP_%-VALU_PUSH     Push
    %_SO_EBELP_%_APP_%-TEXT     I/O
    %_SO_EBELP_%_APP_%-OPTI_PUSH     I/O
    SO_EBELP-LOW     I/O
    %_SO_EBELP_%_APP_%-TO_TEXT     I/O
    SO_EBELP-HIGH     I/O
    Now, my requirement is that I  need to do something at the loop at screen to change the 'I/O' to 'Text' for all the %TEXT% screen fields. Exactly behave like text labels in the dialog program
    Now, I don't want to write a dialog program to achieve this. Is there any thing i can do in the report program to achieve it.

    Hello,
    Try something like this:
    INITIALIZATION.
    loop at screen.
      if screen-name eq <your field>
        screen-input = 0.
        modify screen.
      endif.
    endloop.
    The important thing is to do it on INITIALIZATION event
    Gabriel P.-

  • How to make screen elements invisible ??

    Hi,
    In  my selection-screen, I can add no-display attribute to Parameter data but how can i make screen elements invisible which are declared as follows ??
    PARAMETERS: SMALLLOG as checkbox .
    thanks

    PARAMETERS: SMALLLOG as checkbox user-command abc.
    at selection-screen output.
    ***if it is input disable
    loop at screen.
    case screen-field.
    **if input disable
    when 'SMALLOG'.
       screen-input = '0'.
       clear smalllog.
    endcase.
    modify screen.
    endloop.
    loop at screen.
    case screen-field.
    **if inivisible
    when 'SMALLOG'.
       screen-invisible = '1'.
       clear smalllog.
    endcase.
    modify screen.
    endloop.
    Message was edited by: Vijay Babu Dudla

  • Screen element search help

    hi all,
    i set input/output field search help in screen.
    when i choose one of the values in f4 help i hav to do modify another screen element how to do it.
    please reply if u know..
    thanks in advance.

    Hi,
    Attaching a search help to a screen element
    A search help can be directly assigned to a screen field in two ways.
    The name of the search help must be entered in the Screen Painter in the Attributes for the field in the field Search help.
    The name of the search help can be defined for selection screens in ABAP reports in the PARAMETERS or SELECT-OPTIONS statement directly following the supplement MATCHCODE OBJECT.
    However, input help is only available for this particular screen.
    In this case, the search help is only available for this screen.
    OR by useing FM
    refer this code
    TYPES : BEGIN OF ST_OBJID_SH,
    OTYPE TYPE HRP1000-OTYPE,
    OBJID TYPE HRP1000-OBJID,
    END OF ST_OBJID_SH.
    DATA : IT_OBJID_SH TYPE STANDARD TABLE OF ST_OBJID_SH.
    DATA : WA_OBJID_SH TYPE ST_OBJID_SH.
    ***********SELECTION SCREEN DESIGN***********************
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    *SELECT-OPTIONS : S_OTYPE FOR HRP1001-OTYPE NO INTERVALS .
    SELECT-OPTIONS : S_OBJID FOR HRP1001-OBJID NO INTERVALS .
    SELECT-OPTIONS : DATE FOR SY-DATUM NO-EXTENSION OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK B1.
    **********END OF SELECTION SCREEN DESIGN*****************
    *********VALIDATION FOR SCREEN FIELDS********************
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_OBJID-LOW.
    IF S_OBJID IS NOT INITIAL.
    SELECT OTYPE OBJID FROM HRP1000
    INTO TABLE IT_OBJID_SH
    WHERE OTYPE = 'D'.
    IF SY-SUBRC EQ 0.
    SEARCH HELP FOR QUALIFICATION.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    DDIC_STRUCTURE = ' '
    RETFIELD = 'OBJID'
    PVALKEY = ' '
    DYNPPROG = SY-REPID
    DYNPNR = SY-DYNNR
    DYNPROFIELD = 'S_OBJID'
    STEPL = 0
    WINDOW_TITLE =
    VALUE = ' '
    VALUE_ORG = 'S'
    MULTIPLE_CHOICE = ' '
    DISPLAY = ' '
    CALLBACK_PROGRAM = ' '
    CALLBACK_FORM = ' '
    MARK_TAB =
    IMPORTING
    USER_RESET =
    TABLES
    VALUE_TAB = IT_OBJID_SH
    FIELD_TAB =
    RETURN_TAB = RETURN_TAB
    DYNPFLD_MAPPING =
    EXCEPTIONS
    PARAMETER_ERROR = 1
    NO_VALUES_FOUND = 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.
    ENDIF.
    Reward Points if found helpfull..
    Cheers,
    Chandra Sekhar.

  • Enable disable screen elements..

    hi,
    at runtime, say for e.g. i want to enable or disable screen elements, like text boxes. also i want to check/uncheck the checkbox..what r the statements ?
    where do i get the list of properties of the screen elements that i can set/reset ?
    thks

    hii
    here p_docno is individual screen element in above thread  there you need to give your screen element name and there is a condition like
    if p_rad1 is not initial..at this place use your codition like in below code for create and for modify radiobutton is there and see the code..like this you can use while you press button for CREATE and MODIFY.
    just you need to use button at that place like
    when 'CREATE'..or when 'MODIFY'.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS p_rad1 TYPE c RADIOBUTTON GROUP gr  DEFAULT 'X'
    USER-COMMAND
    usr .
    SELECTION-SCREEN COMMENT 3(16) text-005.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS p_rad2 TYPE c RADIOBUTTON GROUP gr.
    SELECTION-SCREEN COMMENT 3(16) text-006.
    SELECTION-SCREEN END OF LINE.
    PARAMETERS:
      p_num1 TYPE i MODIF ID num,
      p_num2 TYPE i MODIF ID num,
      p_char1 TYPE c MODIF ID chr,
      p_char2 TYPE c MODIF ID chr.
    AT SELECTION-SCREEN output..
    if p_rad1 is not initial.
        LOOP AT SCREEN.
           IF screen-group1 = 'NUM'.
            screen-input = 0.
            MODIFY SCREEN.
          ENDIF.                           " IF screen-name CS 'p_docno'.
          IF screen-group1 = 'CHR'.
            screen-input = 1.
            MODIFY SCREEN.
          ENDIF.                           " IF screen-name CS 'p_docno'.
        ENDLOOP.                           " LOOP AT SCREEN.
      ELSE.
        LOOP AT SCREEN .
           IF screen-group1 = 'NUM'.
            screen-input = 1.
            MODIFY SCREEN.
          ENDIF.                           " IF screen-name CS 'p_docno'.
          IF screen-group1 = 'CHR'.
            screen-input = 0.
            MODIFY SCREEN.
          ENDIF.                           " IF screen-name CS 'p_docno'.
        ENDLOOP.                           " LOOP AT SCREEN .
      ENDIF.                               " IF p_rad2 IS INITIAL .
    i hope it helps you.
    regards
    twinkal

  • Flipping the visibility of a screen element.

    how to change the visibility of a screen element if a specified condition is satisfied?

    Hi,
    check this:
    if the screen element is called P_TEST for example, you can hide it with the following code in the PBO module of your screen
      LOOP AT SCREEN.
        if screen-name cs 'P_TEST'.
          if <HERE IS YOUR CONDITION.....>.
          screen-active = 0.
          MODIFY SCREEN.
         endif.
        endif.
      ENDLOOP.
    If this element is in the selection-screen, you could do the following:
    PARAMETERS: p_test(1).
    AT SELECTON-SCREEN OUTPUT.
      LOOP AT SCREEN.
        if screen-name cs 'P_TEST'.
          screen-active = 0.
          MODIFY SCREEN.
        endif.
      ENDLOOP.
    If you just need to show the element but not allow for input, then you can change screen-active = 0. with screen-input = 0.
    Please reward if it helps.
    Regards,
    George

  • WD_BADI_DOMODIFYVIEW - dynamically set screen element as mandatory field

    Hi,
    I would like to use WD_BADI_DOMODIFYVIEW to dynamically set a standard screen element on my Webdynpro as a mandatory field. Does anyone know which method in which class that I can use to set the status from 'Normal field' to 'required' ?
    This is a for standard SRM webdynpro screen. Unfortunately I could not get the configuration to set the standard metadata field as a mandatory field.
    Also this standard field does not have an existing binding to a context element to manipulate the status of the field. Hence I need to find a method that can directly change the attribute of this standard screen element to mandatory. I do not want to modify the webdynpro to change the status of the field to 'required'.
    <promise removed by moderator>
    Thanks
    Liam
    Edited by: c958209 on Apr 28, 2011 1:32 PM
    Edited by: Thomas Zloch on Apr 28, 2011 4:58 PM

    Hi Kiran,
    I think I understand what you are suggesting now. The trouble is IF_V_SC_DOFC_I_LIMITEM (the view I'm trying to enhance) does not exist in the BAdI.
    When I go to the attributes of the View of the Webdynpro component that I'm trying to enhance I do see WD_THIS refto IF_V_SC_DOFC_I_LIMITEM.
    It's just that in the BAdI WD_BADI_DOMODIFYVIEW this WD_THIS is not available and trying to define it like below does not work.
        Make Product Category field mandatory
          lo_node = wd_context->get_child_node( co_item_data ).
          lo_value = lo_node->get_element( ).
        Get value of context element SH_CATEGORY_ID
          lo_value->get_attribute( EXPORTING name  = co_sh_category_id
                                   IMPORTING value = lv_sh_category_id ).
          IF lv_sh_category_id IS INITIAL.
            DATA: lo_message_manager TYPE REF TO if_wd_message_manager.
            DATA lo_api_controller     TYPE REF TO if_wd_controller.
            DATA wd_this TYPE REF TO  if_v_sc_dofc_i_limitem.           <================ This gives a syntax error "The type          IF_V_SC_DOFC_I_LIMITEM is unknown
            lo_api_controller ?= wd_this->wd_get_api( ).
            CALL METHOD lo_api_controller->get_message_manager
              RECEIVING
                message_manager = lo_message_manager.
          Report message
            CALL METHOD lo_message_manager->report_attribute_error_message
              EXPORTING
                message_text   = 'Please fill the Document Date'
                element        = lo_value
                attribute_name = 'SH_CATEGORY_ID'.
          ENDIF.

  • Display Hide screen elements on radio button select

    Hi all,
    We have requirement to display some elements if radio button 1 is selected and display others elements if radio button 2 is selected .
    All elements should display/hide on radio button click not on any other button .
    <REMOVED BY MODERATOR>
    Regards,
    Edited by: Alvaro Tejada Galindo on Jun 12, 2008 5:34 PM

    Hi,
    Refer the code below:
    *Radiobuttons for selecting single material or range of BOM components
    SELECTION-SCREEN:BEGIN OF BLOCK b1 WITH FRAME TITLE text-001 .
    *Radiobutton for selecting material
    PARAMETERS:rb_mat RADIOBUTTON GROUP g1 DEFAULT 'X' USER-COMMAND com1.
    *Radiobutton for selecting BOM components
    PARAMETERS:rb_comp RADIOBUTTON GROUP g1.
    SELECTION-SCREEN END OF BLOCK b1.
    *Enter BOM header and details
    SELECTION-SCREEN BEGIN OF BLOCK sub1 WITH FRAME TITLE text-002.
    PARAMETERS:p_matnr TYPE mara-matnr MODIF ID id1.                 "Material Number
    PARAMETERS:p_werks TYPE marc-werks MODIF ID id1.                 "Plant
    PARAMETERS:p_stlan TYPE mast-stlan MODIF ID id1.                 "BOM usage
    PARAMETERS:p_stlal TYPE mast-stlal MODIF ID id1.                 "Alternative BOM
    PARAMETERS:p_capid TYPE rc29l-capid MODIF ID id1.                "BOM Application
    SELECTION-SCREEN END OF BLOCK sub1.
    *Enter BOM components
    SELECTION-SCREEN BEGIN OF BLOCK sub2 WITH FRAME TITLE text-003.
    SELECT-OPTIONS:s_matnr FOR marc-matnr MODIF ID id2.              "Material Number(BOM component)
    SELECTION-SCREEN END OF BLOCK sub2.
    *Enter document details
    SELECTION-SCREEN BEGIN OF BLOCK sub3 WITH FRAME TITLE text-004.
    *Document number
    PARAMETERS:p_doknr TYPE draw-doknr.
    *Document Type
    PARAMETERS:p_dokar TYPE draw-dokar.
    *Document Part
    PARAMETERS:p_doktl TYPE draw-doktl DEFAULT '000'.
    *Document Version
    PARAMETERS:p_dokvr TYPE draw-dokvr DEFAULT '00'.
    SELECTION-SCREEN END OF BLOCK sub3.
    *Display screen based on selection of radio button
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF rb_mat = 'X'.
          IF screen-group1 = 'ID2'.
            screen-active = 0.
          ENDIF.
        ELSEIF rb_comp = 'X'.
          IF screen-group1 = 'ID1'.
            screen-active = 0.
          ENDIF.
        ENDIF.
        MODIFY SCREEN.
      ENDLOOP.

  • Hiding of Screen Elements

    I have some screen elements which I hide.
    On hiding, however, the area appears as blank; i.e. there is an unwanted space between screen elements.
    Is there a way to eliminate the extra visible space?
    Regards,
    Abhinava

    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF  p_sab = 'X'.
          IF screen-group1 = 'GR1' OR screen-group1 = 'GR2'.
      <b>   screen-active = '0'.
            screen-invisible = '1'.</b>     
         ELSE.
            screen-active = '1'.
            screen-invisible = '0'.
          ENDIF.
          <b>MODIFY SCREEN.</b>
      Endif.
    USe active and invisible.
    regards
    vinod

Maybe you are looking for

  • 9.0.4 compatibility with jdk 1.5

    Hi, Please do let me know if Oracle AS version 9.0.4.1 is compatible with jdk 1.5. What is the jdk version compatible with 9.0.4.1? Found the following in the Metalink -> Certify In general, Oracle Application Server 10g (9.0.4, 10.1.2.x and 10.1.3.x

  • Adding field in quotation and copy contrl settings

    Hi, -  We have a requirement to have an Approved Quantity field in the quotation ( item data ) , adjacent to       Order quantity filed, is it possible to add this field in the item data of a quotation. -  When we create an order with reference to th

  • Garageband 4.1.2 (248.7) Not Recognizing Battery 3 as Installed

    I did a clean install of Battery 3 into my applications folder, and it worked fine, and used to appear in the instrument generator. Now, when I attempt to open garageband I get the following message, "The Plug-in named Battery 3 isn't available on yo

  • Transports in SAP sourcing 7.0

    Hi, I am using sourcing 7.0 I have prepared all the export.oma files for CLM, and I was just trying to see if I can import one of these successfully or not. I was under the impression that it can be done through u2018Import Datau2019. However found o

  • Real estate Documents needed

    Hi .. Kindly send me document related with Real Estate Module, as i am working on a upgrade project from 4.7 to ECC 6.0. My email ID is [email protected] Thanks in advance to all of You.