Skip to Content
author's profile photo Former Member
Former Member

internal table for the result area

hey

where do the result area data stored in after the search? is it in internal table??. If so is there any possibility of finding the internal table?

thanks in advance

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on May 26, 2005 at 04:30 AM

    Hi Shailaja,

    I suppose you are talking about PCUI applications.

    In PCUI application at any given point the current data will be present in Data context.

    (If you are using Tree view , data context class is cl_crm_bsp_dc_generic_tree otherwise cl_crm_bsp_dc_generic).

    Put a break point in Search Result controller method DO_REQUEST (CL_CRM_BSP_FRAME_SRES / For tree view CL_CRM_BSP_FRAME_SRET ) and look for data called "gr_data_context->gr_table->*" , this will give result list data.

    regards,

    Vijaya Kumar M.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 26, 2005 at 08:43 AM

    Hi Shailaja,

    You can check as pointed by Vijay, which is at the Framework Level.

    For Application Level (specific to your PCUI Appl), the QEURY method of your class (assigned to Search Area screen) returns the list of found object keys (based on the search query) to the READ method. The READ method now queries the backend, for the supplied object keys and stores all the result data in export parameter ET_SCREEN_SRTUCTURE.

    Now the Framework with the help of One Order Interaction Layer, pumps the data to the Data Context Layer as pointed by Vijay.

    So in order to do any data massaging, you can do it at internal table et_screen_structure.

    But whatever changes you do in et_screen_structure, will not be commited to backend, without touching the MODIFY method.

    Thanks

    Harsh

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.