Control checkbox in basic list

I have write a checkbox in basic list and i have created a status for the list, and when i click the checkbox it doesn´t works to the event at line-selection, i have tried with the hide command too, but it doesnt goes to the event, i think that it goes before creating the status and write the checkbox, does anybody know how to resolve it?,
Thanks in advance

I do not believe that you can fire an event when checking a checkbox in a list display.  Please see the following program as it allows the user to click a "DISPLAY" button and then it will read all of the select lines.
report zrich_0001 no standard page heading.
data: begin of ivbak occurs 0,
      check type char01,
      vbeln type vbak-vbeln,
      end of ivbak.
data: lines type i.
select-options: s_vbeln for ivbak-vbeln.
start-of-selection.
set pf-status 'LIST'.
  select vbeln into corresponding fields of table ivbak
      from vbak
          where vbeln in s_vbeln.
  loop at ivbak.
    write:/ ivbak-check as checkbox, ivbak-vbeln.
  endloop.
at user-command.
  case sy-ucomm.
    when 'DISPLAY'.
* Mark the internal table for the checkboxes selected on list
      describe table ivbak lines lines.
      do lines times.
        read line sy-index field value ivbak-check.
        if  ivbak-check = 'X'.
          read table ivbak index sy-index.
          if sy-subrc  = 0.
            ivbak-check = 'X'.
            modify ivbak index sy-index.
          endif.
        endif.
      enddo.
* Now display the sales order for all select SD docs
      loop at ivbak where check = 'X'.
        set parameter id 'AUN' field ivbak-vbeln.
        call transaction 'VA03' and skip first screen..
      endloop.
  endcase.
Regards,
Rich Heilman

Similar Messages

  • Modifying table by selecting checkboxes  in basic list

    Hi
    I have a basic list whose first two fields are checkboxes.
    I have to select only one checkbox from first list and can have multiple selections in second checkbox.
    In a row only one checkbox can be selected.
    Based on these selections i have to update a table with the other entries of my basic list.
    how do i do it???

    Hi1
    In the transaction cj20n I had been asked to create a checkbox for multi well option which I have created. At the project level as well as the WBS level they want this checkbox which I have created. Now it is required that when chech box is checked, it should validate the remote sump field and populate it with valid location based on the DLS or NTS selection as radiobutton.
    If the checkbox is unchecked, it shld validate the surface location field and populate it,If DLS or NTS selected , it validates the surface loaction  with valid surface location based on DLS or NTS selection.
    The coding for the screens are as follows , but I am not sure if it is correct as it dosent give the desired result.Kindly help me out a sits an urgent work given and help will be hihgly appreciated and rewarded.
    As per the current functionality , if DLS or NTS selected and well ID populated, validate that the well ID adheres to the appropriate formatting.
    This is for screen 600 similary I have done for screen 700 but I am not able to validate still  or get teh result. zzmulti_well is the field for new checkbox option created (multi well).
    MODULE check_0600_zsurflocn INPUT.
    IF proj-zzmulti_well IS  INITIAL.
      IF proj-zzsurflocn IS NOT INITIAL.
        CASE 'X'.
          WHEN proj-zzdls.
            lv_result =  zcl_well=>check_dls_sr( location_id = proj-zzsurflocn ).
            IF lv_result IS INITIAL.
              MESSAGE e003(zwell). " Not a valid DLS surface location
            ENDIF.
          WHEN proj-zznts.
            lv_result =  zcl_well=>check_nts_sr( location_id = proj-zzsurflocn ).
            IF lv_result IS INITIAL.
              MESSAGE e004(zwell). " Not a valid NTS surface location
            ENDIF.
        ENDCASE.
      ENDIF.
    ENDIF.
    ENDMODULE.                 " check_0600_zsurflocn  INPUT
    *&      Module  check_0600_zremsump  INPUT
    Remote sump validation.
    MODULE check_0600_zremsump INPUT.
    IF proj-zzmulti_well IS NOT INITIAL.
      IF proj-zzremsump IS NOT INITIAL.
        CASE 'X'.
          WHEN proj-zzdls.
            lv_result =  zcl_well=>check_dls_sr( location_id = proj-zzremsump ).
            IF lv_result IS INITIAL.
              MESSAGE e005(zwell).  " Not a valid DLS remote sump
            ENDIF.
          WHEN proj-zznts.
            lv_result =  zcl_well=>check_nts_sr( location_id = proj-zzremsump ).
            IF lv_result IS INITIAL.
              MESSAGE e006(zwell).  " Not a valid NTS remote sump
            ENDIF.
        ENDCASE.
      ENDIF.
    ENDIF.
    ENDMODULE.                 " check_0600_zremsump  INPUT
    Kindly help pleaseeee.
    Aarav

  • Drill down report:hide multiple line from basic list and disp in secon list

    hi experts ,
    I was using checkbox in basic list and user is suppose to check or tick the checkbox .
    So in the secondary list I want to display only those row which which are selected (or checked) in checkbox  by the user .
    I had tried to use HIDE techineque but it is storing (or hiding) only single (the last which was checked) row and not multiple rows , thats why only single row is display on to secondary list .
    So how to hide (or store) multiple row in secondary list to solve this problem  .
    thanks and warm regards ,
    mehar .
    Edited by: MEHAR RALEKAR on Sep 24, 2008 5:37 PM

    Hi,
        You can include the Checkbox field in your Internal Table of type i and when the AT LINE-SELECTION is generated, check for those entries in your internal table with the Checkbox = 'X'. Move them into a Separate Internal Table and Display them in your Secondary List.
    Hope it was Helpful.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • Trying to remove a checkBox from a list of checkBoxes

    Hello,
    I have a dictionary that has TKey equal to a Decimal and with TValue equal to a List<CheckBox>. I declare it like so:
    Dictionary<Decimal, List<CheckBox>> entireCheckBoxList = new Dictionary<Decimal, List<CheckBox>>();
    The reason for doing this is that I can pass it a NumericUpDown value (which only is in Decimal), then I can find any created CheckBox's that corespond to the NumericUpDown value. So let say I have my NumericUpDown equal to 1, when I click on the up
    arrow, I pop-up a new form window that lets me enter data lets say folder name and file name. Then, when I click my save button, I create check boxes for a folder name and under that check box is a the file name but it is slightly indented to the right and
    under it:
    So the reason why I have a Decimal TKey is that when i pop up a new form to create checkBoxes, I can create as many check boxes as I want and only want to assign them to one number. So if I create 4 check Boxes in one form pop-up form, then I want the numberUpDown
    value to only be increased by one when I save it and create them. 
    So my main question is, when I click down on the numericUpDown arrow, I want to remove the index associated with the numericUpdown from both the control and this dictionary. I am able to remove from the dictionary like so:
    entireCheckBoxList.Remove(numbericUpDownValue);
    However now I want to remove from the control with something like this:
    this.tabPage1.Controls.Remove(entireCheckBoxList[numbericUpDownValue]);
    But I am receiving the following errors:
    Error 1
    The best overloaded method match for 'System.Windows.Forms.Control.ControlCollection.Remove(System.Windows.Forms.Control)' has some invalid arguments
    Error 2
    Argument 1: cannot convert from 'System.Collections.Generic.List<System.Windows.Forms.CheckBox>' to 'System.Windows.Forms.Control'.
    All I want to do is remove the check boxes associated with the numericUpDown value from the control that correspond to the ones created and stored in my dictionary List<CheckBoxes>. I am just not sure how to do it.
    Kind Regards.

    Ok great thanks for this. 
    I have just realized that if I can just remove the last item in the entireCheckBoxList dictionary added, then there is no reason for the numbericUpDownValue look up. I just need to remove the last item in this dictionary.
    I have tried many things to get the last item in the dictionary but are all out of ideas.
    Any clue?
    I have done this:
    var test = entireCheckBoxList.Last();
    then since this gives me the last value, I have then looped through like so:
    foreach (CheckBox item in test.Value)
    Then to remove only the last items created, since they are done in pairs, i have done this:
    count++;
    if ((count == test.Value.Count - 1) || (count == test.Value.Count))
    this.tabPage1.Controls.Remove(item);
    else
    if (!yourlist.Contains(item))
    yourlist.Add(item);
    entireCheckBoxList.Add(count, yourlist);
    where count is an int declare above. So the final solution is this:
    var test = entireCheckBoxList.Last();
    int entireCheckBoxCount = entireCheckBoxList.Count;
    List<CheckBox> yourlist = new List<CheckBox>();
    int count = 0;
    entireCheckBoxList.Clear();
    foreach (CheckBox item in test.Value)
    count++;
    if ((count == test.Value.Count - 1) || (count == test.Value.Count))
    this.tabPage1.Controls.Remove(item);
    else
    if (!yourlist.Contains(item))
    yourlist.Add(item);
    entireCheckBoxList.Add(count, yourlist);
    What do you think?
    Kind Regards.

  • How to access checkbox in mx:list

    I'm trying to access the checkboxes in my list
    <mx:List itemRenderer="mx.controls.CheckBox" x="0" y="153" id="listVocab" height="297" width="313"></mx:List>
    but I can't find a way. This is what I'm doing
            for(var i:int = 0 ; i < listVocab.numChildren; i++)
                    if (  I want to access the checkbox here to see if it's checked  then do the below but I don't know how to access the checkboxes??? )
                    // This gives me access to the text but                 
                   var word:String = listVocab.dataProvider[i].toString() ;

    Problem is with dataProvider your assigning to dataGrid is of type Array of Strings so thats why its saying selected property is not available on String.
    Code given above by me will work for arrayCollection having objects of following type instead of just plain strings:
    public class CustomClass
             public var data:String; // here id you can store
            public var label:String; // here word you can store
            public var selected:Boolean;
    You can make modification to
    public class CustomVocabulary
            public var sentence:String;
            public var type:String;
            public var dbId:String;
            public var words:ArrayCollection; // this will contain objects of type CustomClass.
    <mx:List id="list" dataProvider="{ customVocabulary.words }"

  • Check box in basic list

    Hi frieds,
    I wants to display a list of record in basic list and also one chek box for every record.
    Then based on selected check box i want to cancel that record in database means i want to set it's flag. also in application toolbar of basic list display cancel button.
    can  any one gives me code for this.
    Thank you.
    Regards,
    Virat

    Hi
    See the sample example code
    and do accordingly
    TABLES:MARA.
    DATA:BEGIN OF GT_MARA OCCURS 0,
    MATNR LIKE MARA-MATNR,
    END OF GT_MARA,
    GV_CB,
    GV_CBV,
    GV_LINES TYPE I,
    INDEX TYPE I,
    SY_INDEX TYPE I,
    GV_LINES1 TYPE I,
    MATNR LIKE MARA-MATNR.
    SELECT-OPTIONS:S_MATNR FOR MARA-MATNR.
    SELECT
    MATNR FROM MARA
    INTO TABLE GT_MARA
    WHERE MATNR IN S_MATNR.
    IF SY-SUBRC = 0.
    DESCRIBE TABLE GT_MARA LINES GV_LINES.
    ENDIF.
    LOOP AT GT_MARA.
    WRITE:/ GV_CB AS CHECKBOX,
    GT_MARA-MATNR.
    ENDLOOP.
    CLEAR GT_MARA.
    WRITE:'Total num of records is ',GV_LINES.
    SET PF-STATUS 'DEL'.
    AT USER-COMMAND.
    IF SY-UCOMM = 'DEL' OR SY-UCOMM = 'PICK'.
    DO 50 TIMES.
    SY_INDEX = SY-INDEX.
    READ LINE SY_INDEX FIELD VALUE GV_CB
    GT_MARA-MATNR INTO MATNR.
    IF GV_CB = 'X'." AND MATNR IS NOT INITIAL.
    LOOP AT GT_MARA." WHERE MATNR = MATNR.
    DELETE GT_MARA.
    CLEAR GT_MARA.
    ENDLOOP.
    delete gt_mara index sy_index.
    ENDIF.
    ENDDO.
    DESCRIBE TABLE GT_MARA LINES GV_LINES1.
    WRITE:'Total num of records is ',GV_LINES1.
    CLEAR:GV_LINES .
    LOOP AT GT_MARA.
    WRITE:/ GT_MARA-MATNR.
    ENDLOOP.
    ENDIF.
    Reward points for useful Answers
    Regards
    Anji

  • Button in basic list

    Hi
    I want to set a button in basic list of a transaction,not an ALV.
    I don't want to see the button in the detail list. How should i set this and where. Ideally where should  pf-status  be set in ?.
    Answers will be  rewarded.
    Thanks
    Varun Mathur
    Edited by: Varun Mathur on Feb 12, 2008 7:42 AM

    HI,
       check this program. in this the basic list has the gui and not the detail list...here the detail list is done using alv..dont worry abt that.
    report  z_banks1_rp1.
    TABLE
    tables : zacc_master2.
    TYPE-POOLS
    type-pools slis.
    *INTERNAL TABLE
    data : itab like zacc_master2 occurs 0 with header line.
    data : itab1 like zacc_master2 occurs 0 with header line.
    DATA
    data : gt_fcat type slis_t_fieldcat_alv,
           fcat like line of gt_fcat.
    data : check type c length 1,
           wa type c length 20.
    select * from zacc_master2 into table itab.
    write : '       ACCOUNT NUMBER' intensified color 3.
    loop at itab.
    write: / check as checkbox, itab-zaccno.
    endloop.
    hide : itab.
    START OF SELECTION
    start-of-selection.
    set pf-status 'ZMBANKS1'.
    AT LINE SELECTION
    at line-selection.
    AT USER-COMMAND
    at user-command.
    case sy-ucomm.
    when 'SUBMIT'.
    do.
    read line sy-index field value check itab-zaccno into wa.
    if sy-subrc <> 0.
    exit.
    elseif check = 'X'.
    read table itab with key zaccno = wa.
    if sy-subrc eq 0.
    move-corresponding itab to itab1.
    append itab1.
    endif.
    endif.
    enddo.
    CALLING SUB-ROUTINE
    perform fieldcatalog.
    CALLING FUNCTION MODULE
    call function 'REUSE_ALV_LIST_DISPLAY'
    exporting
    it_fieldcat = gt_fcat[]
    tables
    t_outtab = itab1.
    when 'BACK'.
    call screen 0002.
    *WHEN 'BACK1'.
    *CALL SCREEN 0002.
    endcase.
    SUB ROUTINE DECLARATION
    form fieldcatalog.
    fcat-seltext_l = 'ACCOUNT NUMBER'.
    fcat-fieldname = 'ZACCNO'.
    fcat-tabname = 'ITAB1'.
    append fcat to gt_fcat.
    fcat-seltext_l = 'CUSTOMER ID'.
    fcat-fieldname = 'ZCUSTID'.
    fcat-tabname = 'ITAB1'.
    append fcat to gt_fcat.
    fcat-seltext_l = 'ACCOUNT TYPE'.
    fcat-fieldname = 'ZACCTYPE'.
    fcat-tabname = 'ITAB1'.
    append fcat to gt_fcat.
    fcat-seltext_l = 'ACCOUNT BALANCE'.
    fcat-fieldname = 'ZBAL'.
    fcat-tabname = 'ITAB1'.
    append fcat to gt_fcat.
    fcat-seltext_l = 'ACCOUNT CREATED DATE'.
    fcat-fieldname = 'ZACCDATE'.
    fcat-tabname = 'ITAB1'.
    append fcat to gt_fcat.
    fcat-seltext_l = 'STATUS'.
    fcat-fieldname = 'ZSTAT'.
    fcat-tabname = 'ITAB1'.
    append fcat to gt_fcat.
    endform.
    Please reward if it is helpful.
    regards,
    sri

  • Refresh Classical report/basic list

    Hi,
    I have created a classical report/basic list where user can select check boxes and adjacent rows should be deleted. But after the action, I wish to refresh the report and remove the selected lines from displaying.
    Please let me know how to achieve this.
    Thanks in advance.
    Nitin

    Hi Nitin,
    Check the following program.
    Here on pressing the delete push button(FCODE: DELETE) it will delete all
    rows which has adjacent checkboxes checked.
    REPORT ztest_list_processing NO STANDARD PAGE HEADING .
    TYPES: BEGIN OF ty_tab,
           delete,
           f1(3) TYPE c,
           f2(3) TYPE c,
           f3(3) TYPE c,
           END OF ty_tab.
    DATA: it_tab TYPE TABLE OF ty_tab,
          wa_tab TYPE ty_tab.
    DATA: w_delete TYPE c,
          w_lines TYPE i,
          w_ind TYPE i.
    wa_tab-f1 = '111'.
    wa_tab-f2 = 'ABC'.
    wa_tab-f3 = '123'.
    APPEND wa_tab TO it_tab.
    wa_tab-f1 = '222'.
    wa_tab-f2 = 'DEF'.
    wa_tab-f3 = '456'.
    APPEND wa_tab TO it_tab.
    wa_tab-f1 = '333'.
    wa_tab-f2 = 'GHI'.
    wa_tab-f3 = '789'.
    APPEND wa_tab TO it_tab.
    wa_tab-f1 = '444'.
    wa_tab-f2 = 'JKL'.
    wa_tab-f3 = '987'.
    APPEND wa_tab TO it_tab.
    wa_tab-f1 = '555'.
    wa_tab-f2 = 'MNO'.
    wa_tab-f3 = '654'.
    APPEND wa_tab TO it_tab.
    SET PF-STATUS '100'. "Contains Delete button
    PERFORM print_output.
    "Logic which you can implement
    AT USER-COMMAND.
      CASE sy-ucomm.
        WHEN 'DELETE'.
          DESCRIBE TABLE it_tab LINES w_lines.
          DO w_lines TIMES. "To read all rows
            CLEAR: wa_tab.
            READ LINE w_ind FIELD VALUE wa_tab-delete
                                           wa_tab-f1. "Getting the values
            IF wa_tab-delete EQ 'X'. "Delete when check box is 'X'
              DELETE it_tab WHERE f1 = wa_tab-f1.
            ENDIF.
            ADD 1 TO w_ind."Index for next line
          ENDDO.
          IF it_tab IS INITIAL.
            WRITE: / 'There are no data in the table'.
          ELSE.
            PERFORM print_output. "Reprint the updated data(like refreshing)
          ENDIF.
          "Modified the existing Back button in standard Toolbar so that on
          "pressin the back button it will come to program and not to
          "previous displayed list
        WHEN '&BACK'.
          LEAVE SCREEN.
      ENDCASE.
    *&      Form  print_output
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM print_output.
      LOOP AT it_tab INTO wa_tab.
        WRITE:/ wa_tab-delete AS CHECKBOX INPUT ON, "Display as checkbox
              wa_tab-f1,
              wa_tab-f2,
              wa_tab-f3.
        IF sy-tabix EQ 1.
          w_ind = sy-linno. "Get the line position of first row
        ENDIF.
      ENDLOOP.
    Hope this helps you.
    Regards,
    Manoj Kumar P

  • Putting Checkboxes inside a list

    ive downloaded this sample from
    http://blogs.adobe.com/aharui/
    and im tryin to use it in my course management application.
    im using amfphp 1.9
    i simply want the app to retrieve the list of courses
    available and populate a list which will the be used in a form so
    that a student can be enrolled onto a course by clicking on a
    checkbox. similar to the sample shown above.
    the courses table contains the following fields
    CourseID
    CourseName
    TeacherID
    below is a break down of my code hope it makes sense
    populating the array collection:
    courseList = new ArrayCollection (
    ArrayUtil.toArray(evt.result) );
    layout:
    <mx:Label x="21" y="290" text="Course"/>
    <mx:List id="list1" dataProvider="{courseList}"
    width="242" x="21" y="307" labelField="CourseName" height="138">
    </mx:List>
    my list currently shows all the courses from the courses
    table, however i want to attach a checkbox to each list.
    the list will be used in a form which allows the user to
    select what courses to enrol the student to. im not sure how to
    exactly
    so how can i get my check boxes to behave in the same way as
    the sample application shown on the links above?

    This works fine for me and I have no scrolling issues. My
    item renderer is copied below. The data property is a custom object
    that supports a _selected attribute.
    So to fill the list I create objects to populate the list and
    create any array collection. This then is the dataprovider for the
    list.
    To determine if an item is checked I iterate the collection
    and examine the selected attribute.
    Item rendererer
    <?xml version="1.0"?>
    <!-- itemRenderers\list\myComponents\RendererState.mxml
    -->
    <mx:Canvas xmlns:mx="
    http://www.adobe.com/2006/mxml"
    width="120" height="20">
    <mx:Script>
    <![CDATA[
    private function doSelection():void
    if(cb.selected == true)
    data.selected = true;
    else
    data.selected = false;
    ]]>
    </mx:Script>
    <!-- Define the Link control to open a URL. -->
    <mx:CheckBox id="cb" click="doSelection()"
    selected="{data.selected}" width="17"/>
    <mx:Label id="State" text="{data.label}" x="17" y="0"
    width="90"/>
    </mx:Canvas>

  • Basic list in ALV report

    Hi,
    can someone please tell me how/where I can change the sort criteria and displayed columns of the basic list in an ALV report (e.g. S_ALR_87011963)? Our test and development systems seem to have different settings here. No layout has been created or defaulted. I just want the basic list to be the same in both systems. Then the users can create their own layouts as well, but the basic list should be the same.
    Thanks,
    Moly

    Hi, This report seems to be a report painter/writer, Request you to check with your functional consultant and also check transaction GR* (GR51 to GR55 etc,,) to see if something can be changed.
    Thanks,
    Shiva

  • Astericks appearing in place of a particular value in basic list ????

    Hello,
    I am outputting values thru a basic list, but the system is outputting ' *********** ' (Astericks) in place of the value. I have increased the length while outputtin on a basic list but to no avail. What can be the reason?
    Thanks,
    Shehryar Dahar

    hi,
    check whther both field type are identical..check for type..
    thanks
    jaideep
    *reward points for useful answers..

  • Out of Stock Control available in Turbo Lister

    Hi Turbo Lister Users,
    The option to use the Out of Stock Control feature in Turbo Lister is now available in the Beta version of the program.
    When deciding whether or not to be a Beta user, please keep in mind that the beta versions aren't free of bugs, nor are they fully supported. Everyone is welcome to join the Beta Program, but experienced users will benefit most from using Turbo Lister beta software.
    If you would like to opt into the Beta version, please follow these steps:
    1. Open Turbo Lister
    2. Click on Tools->Options
    3. Expand Advanced Options
    4. Click on Program Updates
    5. Click the Join Beta Program button
    Once you accept the terms, click on Tools->Check For Program Updates and install any updates found, if you are not automatically prompted to do so.
    After the updates are installed, the program will need to be closed and re-opened.
    To use the Out of Stock Control feature, you must do the following:
    Turn on the feature in your My eBay.  This can be accomplished by logging into your My eBay account, hovering over the Account tab and selecting Site Preferences.  From there, expand the Sell Your Item form and listings section and check the box "Use Out of Stock Control option".  Please note that this will activate the Out Of Stock Control option for all your Active Fixed Price Good Til Canceled Listings.  The time it takes for Turbo Lister to recognize the change to your account can take a few minutes to a few hours.
    Turbo Lister will then allow new Fixed Price GTC listings to be uploaded with a Qty of 0 as well as editing Active items in the Listing Activity section to set the Qty to 0.
    For sellers that use File Exchange or the eBay API to set the Out Of Stock Control feature for specific listings, you only need to make sure the OutOfStockControl field is set to TRUE. (The only restriction for this option is that you will only be able to edit active items to depleat or increase the Quantity count. Creating new items would need to be done through File Exchange or the API).
    For more information on the Out Of Stock Control feature, please review the following Help Page:
    http://pages.ebay.com/help/sell/multiple.html#outofstock
    Regards,
    Draex
    eBay Turbo Lister Support

    Hi jerxa10,
    The error you are receiving was corrected in a previous update of the program.  
    To correct this issue, we suggest that you reset the data within the Turbo Lister program by following the directions below:
    -Open Turbo Lister
    -Click on Tools->Install Complete Version Update
    -Click Ok
    Once the updates are installed, check to see if you are able to Edit Int'l items in bulk.
    Also, please feel free to create a new post instead of posting to an informational eBay post related to new features of the program.
    Regards,
    Draex
    eBay Turbo Lister Support

  • ABAP Query - Sorting Issue in Basic List (SQ03)

    Hi,
        I have developed a ABAP Query. I want to sort some of the fields, for which I need to add some output fields to the sort sequence box in the Basic List page in SQ03/SQ01. But, I am not able to drag and drop the fields directly. Please suggest how can this be done? Thanks in advance.
    Best Regards,
    Tejas Savla

    Hi Abhishek,
    There are three things related to Query.
    1) You have to create the USER GROUP in SQ03.
    2) You have to create the Infoset in SQ02. In this infoset you can write the logic of the program/Query what ever you want to perform.So you can sort the table in the infoset in the program logic.you have to create the output table of the query.
    3) you have to create the Query in SQ01 and you have to associate the User group and infoset . you have to design the layput of the output you want to have.this output fields would be same as you have defined in infoset(step 2).
    hope this will help you.
    thanks
    Tanmaya

  • Hyperlink on field in Basic list of ABAP Query

    Dear All,
    Could somebody tell me, if its possible to have a hyperlink on a field in the Basic list of ABAP Query (SQ01,SQ02).
    Example :- There is a basic list which has the field MARA-MATNR displayed.There should be a hyperlink on this field, such that when the user clicks on it , the transaction MM03 is called.
    Thanking You.
    Ranu

    Hi,
    Loop at itab.
    write:/ itab-matnr hotspot,
              itab-maktx.
    hide: itab-matnr.
    endloop.
    data: c_field(16).
    at line-selection.
      get cursor field c_field.
      if c_field  = 'ITAB-MATNR'.
        check not itab-matnr is initial.
        set parameter id 'MAT' field itab-matnr.
        call transaction 'MM03' and skip first screen.
      endif.
    This is one example to call the transaction.
    If this helps you award points.
    Thanks,
    Deepak.

  • A report for MM where basic list will contain the material no and material

    how to develop a report for MM where basic list will contain the material no and material description for the range of material no chosen by user. ...plz help me...how to do this step by step..

    Hi Raja,
    Firstly declare a select-option for material number.
    write a select query specifying the required field and specify a where clause
    as
    WHERE MATNR IN S_MATNR.
    Obviously you will select the records into internal table and so loop that internal table and display the records...
    The records will be displayed on the basic list.
    Hope this will solve your problem.
    Regards,
    Narin Nandivada

Maybe you are looking for

  • Voice Memos Greyed Out After iCloud Restore

    I lost my iPhone 4S and just set up my new iPhone 5 by restoring from iCloud.  The Voice Memos are greyed out.  Is there any way to get them back? Thanks!

  • Screen goes black when coming out of screen saver. HP Pavilion,p7-1414 desktop, windows 8

     the monitor shows the windows 8 screen with the apps, then the screen saver will come on. Then when I try to bring it out of the screen saver mode the screen goes black and nothing I do will get it to go back to the windows 8 screen. Then the mouse

  • Why does my ipod not work on windows 8?

    hello, today i bought a new ipod nano 7g (i'm in germany). i have the latest itunes installed but my computer windows 8.1 does not recognize the ipod as an ipod. and itunes does not accept the ipod. please help me. thx

  • Imported, now all songs in Broadcast mode??

    Hello. I imported my iTunes library from a PC to Mac, then did a reset on my iPod since it was in Windows mode (so it would be Mac mode). The songs are all in my iTunes library on my mac, but now they're all in Broadcast mode. Thus, they won't sync t

  • RG1 FOR DAMAGES AND SCRAP

    HI my client transfers the finished glass( updated in RG1 register) to the printing section where around 10% of the material is damaged and the damaged is sent back for processing as ROH. How the RG1 for the updated is removed from the register) Kris