Passing a structure of selected fields

hi folks
hope all will be fine
just see the code typed below it is a module pool program
and thing is here instead of passing the table lfa1 into custom container , i need to pass a internal table that contains specific fields .
what i need to do
any pointers regarding this are welcome
*& Module pool       ZCONTAINER
PROGRAM  zcontainer.
*&      Module  USER_COMMAND_0100  INPUT
      text
MODULE user_command_0100 INPUT.
ENDMODULE.                 " USER_COMMAND_0100  INPUT
*&      Module  STATUS_0100  OUTPUT
      text
MODULE status_0100 OUTPUT.
data: itab type table of lfa1.
  DATA: identity TYPE REF TO cl_gui_custom_container.
  DATA: grid TYPE REF TO cl_gui_alv_grid.
  select * from lfa1 into table itab.
  IF identity IS INITIAL.
    CREATE OBJECT identity
      EXPORTING
   parent                      =
        container_name              ='ALV'.
   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 ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
*ENDIF.
    CREATE OBJECT grid
      EXPORTING
   i_shellstyle      = 0
   i_lifetime        =
        i_parent          =  identity.
   i_appl_events     = space
   i_parentdbg       =
   i_applogparent    =
   i_graphicsparent  =
   i_name            =
   i_fcat_complete   = space
EXCEPTIONS
   error_cntl_create = 1
   error_cntl_init   = 2
   error_cntl_link   = 3
   error_dp_create   = 4
   others            = 5
*IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
*ENDIF.
    CALL METHOD grid->set_table_for_first_display
      EXPORTING
   i_buffer_active               =
   i_bypassing_buffer            =
   i_consistency_check           =
        i_structure_name              = 'LFA1'
   is_variant                    =
   i_save                        =
   i_default                     = 'X'
   is_layout                     =
   is_print                      =
   it_special_groups             =
   it_toolbar_excluding          =
   it_hyperlink                  =
   it_alv_graphics               =
   it_except_qinfo               =
   ir_salv_adapter               =
      CHANGING
        it_outtab                     = itab
   it_fieldcatalog               =
   it_sort                       =
   it_filter                     =
EXCEPTIONS
   invalid_parameter_combination = 1
   program_error                 = 2
   too_many_lines                = 3
   others                        = 4
    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.
SET PF-STATUS 'xxxxxxxx'.
SET TITLEBAR 'xxx'.
ENDMODULE.                 " STATUS_0100  OUTPUT
thnx in advance
with regards
S.Janagar

Hi,
Go thru the following code once it may be help full for u.
REPORT z_1060_oops_alv_grid.
TYPES : BEGIN OF tw_ekko,
mark TYPE flag,
ebeln TYPE ebeln,
bukrs TYPE bukrs,
bstyp TYPE ebstyp,
bsart TYPE esart,
aedat TYPE erdat,
END OF tw_ekko,
tt_ekko TYPE TABLE OF tw_ekko.
TYPES : BEGIN OF tw_ekpo,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
statu TYPE astat,
aedat TYPE paedt,
END OF tw_ekpo,
tt_ekpo TYPE TABLE OF tw_ekpo.
DATA: wa_ekko TYPE tw_ekko,
it_ekko TYPE tt_ekko.
DATA: wa_ekpo TYPE tw_ekpo,
it_ekpo TYPE tt_ekpo.
DATA: cl_container1 TYPE REF TO cl_gui_custom_container,
cl_container2 TYPE REF TO cl_gui_custom_container,
cl_container3 TYPE REF TO cl_gui_custom_container,
cl_alv1 TYPE REF TO cl_gui_alv_grid,
cl_alv2 TYPE REF TO cl_gui_alv_grid,
cl_alv3 TYPE REF TO cl_gui_alv_grid.
DATA : v_ebeln TYPE ebeln.
DATA: i_fldcat TYPE lvc_t_fcat,
i_fldcat1 TYPE lvc_t_fcat,
wa_fldcat LIKE LINE OF i_fldcat.
CLASS lcl_event DEFINITION
CLASS lcl_event DEFINITION.
PUBLIC SECTION.
METHODS: toolbar FOR EVENT toolbar OF cl_gui_alv_grid IMPORTING e_object e_interactive,
usercommand FOR EVENT user_command OF cl_gui_alv_grid IMPORTING e_ucomm.
ENDCLASS. "lcl_event DEFINITION
CLASS lcl_event IMPLEMENTATION
CLASS lcl_event IMPLEMENTATION.
METHOD toolbar.
PERFORM toolbar CHANGING e_object e_interactive
e_object->mt_toolbar.
ENDMETHOD. "lcl_event IMPLEMENTATION
METHOD usercommand.
PERFORM user_command CHANGING e_ucomm.
ENDMETHOD. "usercommand
ENDCLASS. "lcl_event IMPLEMENTATION
SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE t001.
SELECT-OPTIONS: so_ebeln FOR v_ebeln.
SELECTION-SCREEN END OF BLOCK blk1.
START-OF-SELECTION.
CALL SCREEN 100.
DATA: obj_event TYPE REF TO lcl_event.
CREATE OBJECT obj_event.
*& Module STATUS_0100 OUTPUT
text
MODULE status_0100 OUTPUT.
SET PF-STATUS 'STATUS_100'.
SET TITLEBAR 'TITLE_100'.
SELECT ebeln
bukrs
bstyp
bsart
aedat
INTO CORRESPONDING FIELDS OF TABLE it_ekko
FROM ekko
WHERE ebeln IN so_ebeln.
IF cl_alv1 IS INITIAL.
CREATE OBJECT cl_container1 EXPORTING container_name = 'CONT1'.
CREATE OBJECT cl_alv1 EXPORTING i_parent = cl_container1.
PERFORM fieldcatalog.
CALL METHOD cl_alv1->set_table_for_first_display
EXPORTING
I_BUFFER_ACTIVE =
I_BYPASSING_BUFFER =
I_CONSISTENCY_CHECK =
I_STRUCTURE_NAME =
IS_VARIANT =
i_save = 'X'
I_DEFAULT = 'X'
is_layout =
IS_PRINT =
IT_SPECIAL_GROUPS =
IT_TOOLBAR_EXCLUDING =
IT_HYPERLINK =
IT_ALV_GRAPHICS =
IT_EXCEPT_QINFO =
IR_SALV_ADAPTER =
CHANGING
it_outtab = it_ekko
it_fieldcatalog = i_fldcat
it_sort =
IT_FILTER =
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4
IF sy-subrc 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CREATE OBJECT obj_event.
SET HANDLER : obj_event->toolbar FOR cl_alv1.
SET HANDLER : obj_event->usercommand FOR cl_alv1.
CALL METHOD cl_alv1->set_toolbar_interactive.
ELSE.
CALL METHOD cl_alv1->refresh_table_display.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
*& Form toolbar
text
<--P_E_OBJECT text
<--P_E_INTERACTIVE text
<--P_E_OBJECT_>MT_toolbar text
FORM toolbar CHANGING p_e_object TYPE REF TO cl_alv_event_toolbar_set
p_e_interactive
mt_toolbar TYPE ttb_button.
DATA wal_button TYPE stb_button.
wal_button-text = 'ITEM DETAILS'.
wal_button-quickinfo = 'PROCEED'.
wal_button-function = 'ITM1'.
wal_button-butn_type = 0.
wal_button-disabled = space.
INSERT wal_button INTO p_e_object->mt_toolbar INDEX 1.
ENDFORM. " toolbar
*& Form user_command
text
<--P_E_UCOMM text
FORM user_command CHANGING p_e_ucomm.
CASE p_e_ucomm.
WHEN 'ITM1'.
LEAVE TO SCREEN 200.
ENDCASE.
ENDFORM. " user_command
*& Module STATUS_0200 OUTPUT
text
MODULE status_0200 OUTPUT.
SET PF-STATUS 'STATUS_200'.
SET TITLEBAR 'TITLE_200'.
CLEAR wa_ekko.
LOOP AT it_ekko INTO wa_ekko WHERE mark = 'X'.
READ TABLE it_ekko INTO wa_ekko WITH KEY mark = 'X'.
IF sy-subrc = 0.
CLEAR wa_ekPo.
SELECT SINGLE ebeln
ebelp
statu
aedat
FROM ekpo
INTO wa_ekpo
WHERE ebeln = wa_ekKo-ebeln.
APPEND wa_ekPo TO it_ekPo.
ENDIF.
ENDLOOP.
IF cl_alv2 IS INITIAL.
CREATE OBJECT cl_container2 EXPORTING container_name = 'CONT2'.
CREATE OBJECT cl_alv2 EXPORTING i_parent = cl_container2.
PERFORM fieldcatalog1.
CALL METHOD cl_alv2->set_table_for_first_display
EXPORTING
I_BUFFER_ACTIVE =
I_BYPASSING_BUFFER =
I_CONSISTENCY_CHECK =
I_STRUCTURE_NAME =
IS_VARIANT =
i_save = 'X'
I_DEFAULT = 'X'
is_layout =
IS_PRINT =
IT_SPECIAL_GROUPS =
IT_TOOLBAR_EXCLUDING =
IT_HYPERLINK =
IT_ALV_GRAPHICS =
IT_EXCEPT_QINFO =
IR_SALV_ADAPTER =
CHANGING
it_outtab = it_ekPo
it_fieldcatalog = i_fldcat1
it_sort =
IT_FILTER =
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4
IF sy-subrc 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ELSE.
CALL METHOD cl_ALV2->refresh_table_display.
ENDIF.
ENDMODULE. " STATUS_0200 OUTPUT
*& Module USER_COMMAND_0100 INPUT
text
MODULE user_command_0100 INPUT.
IF sy-ucomm = 'BACK' OR sy-ucomm = 'EXIT' OR sy-ucomm = 'CANCEL'.
LEAVE TO SCREEN 0.
ENDIF.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Module USER_COMMAND_0200 INPUT
text
MODULE user_command_0200 INPUT.
IF sy-ucomm = 'BACK'.
LEAVE TO SCREEN 100.
ENDIF.
IF sy-ucomm = 'EXIT' OR sy-ucomm = 'CANCEL'.
LEAVE TO SCREEN 0.
ENDIF.
ENDMODULE. " USER_COMMAND_0200 INPUT
*& Form fieldcatalog
text
--> p1 text
<-- p2 text
FORM fieldcatalog .
wa_fldcat-col_pos = '1'.
wa_fldcat-fieldname = 'MARK'.
wa_fldcat-checkbox = 'X'.
wa_fldcat-edit = 'X'.
APPEND wa_fldcat TO i_fldcat.
CLEAR wa_fldcat.
wa_fldcat-col_pos = '2'.
wa_fldcat-fieldname = 'EBELN'.
wa_fldcat-tabname = 'IT_EKKO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'PO NUMBER'.
APPEND wa_fldcat TO i_fldcat.
wa_fldcat-col_pos = '3'.
wa_fldcat-fieldname = 'BUKRS'.
wa_fldcat-tabname = 'I_EKKO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'Type'.
APPEND wa_fldcat TO i_fldcat.
wa_fldcat-col_pos = '4'.
wa_fldcat-fieldname = 'BSTYP'.
wa_fldcat-tabname = 'I_EKKO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'Type'.
APPEND wa_fldcat TO i_fldcat.
wa_fldcat-col_pos = '5'.
wa_fldcat-fieldname = 'BSART'.
wa_fldcat-tabname = 'I_EKKO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'Type'.
APPEND wa_fldcat TO i_fldcat.
wa_fldcat-col_pos = '6'.
wa_fldcat-fieldname = 'AEDAT'.
wa_fldcat-tabname = 'I_EKKO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'Type'.
APPEND wa_fldcat TO i_fldcat.
ENDFORM. " fieldcatalog
*& Form fieldcatalog1
text
--> p1 text
<-- p2 text
FORM fieldcatalog1 .
wa_fldcat-col_pos = '1'.
wa_fldcat-fieldname = 'EBELN'.
wa_fldcat-tabname = 'IT_EKPO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'PO NUMBER'.
APPEND wa_fldcat TO i_fldcat1.
wa_fldcat-col_pos = '2'.
wa_fldcat-fieldname = 'EBELP'.
wa_fldcat-tabname = 'IT_EKPO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'PO NUMBER'.
APPEND wa_fldcat TO i_fldcat1.
wa_fldcat-col_pos = '3'.
wa_fldcat-fieldname = 'STATU'.
wa_fldcat-tabname = 'IT_EKPO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'PO NUMBER'.
APPEND wa_fldcat TO i_fldcat1.
wa_fldcat-col_pos = '4'.
wa_fldcat-fieldname = 'AEDAT'.
wa_fldcat-tabname = 'IT_EKPO'.
wa_fldcat-outputlen = 10.
wa_fldcat-scrtext_m = 'PO NUMBER'.
APPEND wa_fldcat TO i_fldcat1.
ENDFORM. " fieldcatalog1
Regards,
Vijetha.

Similar Messages

  • Selecting Field Values in a Structure

    Hi,
    I would like to seek help in selecting field values of structures.
    Here's the scenario. I am currently retrieving records and I need to filter the status.
    When I pressed F1 on the status field, the screen-field is VTGFHAPO-XBEWEBE.  VTGFHAPO is a structure. So, SQL statement is not possible.
    How do I filter the status of the record?
    For example, I will only retireve records with "OK".
    VTGFHAPO-XBEWEBE  = "OK".
    Thanks in advance for the replies.

    Goldust,
      VTBFHAPO---table
    this is added in structure VTGFHAPO field  "INCLUDE double click on it...
    Don't forget to reward if useful....

  • Pass the structure name and return the description fields.

    Hi experts!!,
    I would like to know a class and the method that I pass the structure name and return all the description fields.
    Thanks a lot

    Hello Ana
    Have a look at class CL_ABAP_STRUCTDESCR.
    DATA: ls_knb1   TYPE knb1.
    DATA: lo_typedescr    TYPE REF TO cl_abap_typedescr.
    DATA: lo_strucdescr   TYPE REF TO cl_abap_structdescr.
    DATA: lt_dfies            TYPE ddfields.
    lo_typedescr = cl_abap_structdescr=>describe_by_data( ls_knb1 ).
    lo_structdescr ?= lo_typedescr.
    lt_dfies = lo_structdescr->get_ddic_field_list( ).
    " Or check public attribute: lo_structdescr->components   for non-DDIC structures
    Other useful RTTI classes are:
    CL_ABAP_DATADESCR
    CL_ABAP_TYPEDESCR
    CL_ABAP_TABLEDESCR
    CL_ABAP_CLASSDESCR
    Regards
      Uwe

  • How to get multiple selected fields in list

    Hello all,
    I am trying to get multiple selected value from a list but i dont know how to get multiple selected fields from a list though AS3.
    Actually i want to pass the selected fields to php, so for that i need to get the selections and send to php.
    Thankx..

    i want to put the selected fields of list in an array through AS3....
    actually......i figured it out how to do that...........
    Its simple......use
    list.selectedItems[index]
    and to get the number of items selected......
    list.selectedItems.length
    simple.....

  • Problem with selection fields in SAP Quick Viewer

    Hi Friends
    I am using SQVI t-code to develop the SAP queries. I have developed a query using tables KNA1, VBAK and VBAP. Initially I used customer number, customer name, city, document creation data, document type and document number as selection fields. Now I have removed customer name, city, document creation data, document type from selection fields.  I am executing this query through a Function module "RSAQ_REMOTE_QUERY_CALL". While passing the data to selection table, even after deleting the 4 selection fields, still I have to pass the sales document number positioning as 6. Is there any way to solve this and make its position as 2.
    I have gone through the FM "RSAQ_IMPORT_QUERY", there one table parameter O_DBSE will retrieve the values for selection fields are designed for that query, again its tedious process, I have create a customized function module and make the required changes. Instead of using this FM, is there any table which stores the data of the selection fields of a query. I have tried for the table and I failed to find that.
    Please help me in this regards
    Regards
    Praveen

    Hello, I am trying to create LSMW to upload KP06 also, we have been uploading by copying and pasting once we run the iverview layout and then save. The problem is that we can only do this by G/L account. We want to use one file to upload all. Can you give me some tips how you were able to accomplished. I am familiar with LSMW, but tcode KP06 behaves in different ways. Do you use the flexible upload to load the fiel thru LSMW? Can you tell me which fields you touch in KP06 when you were recording?
    Thanks You,

  • Passing data to dynamic selection screen

    Hi Guys ,
    I need to pass some field values captured in my report to transaction FBL5N . The problem is that one of the fields which i need to input the value in FBL5N is a dynamic selection in FBL5N and is not in the standard selection screen . How do I pass the value to this field .
    Any sort of help would be great .
    thanks

    If a parameter ID is assigned to the field with dynamic selection in FBL5N, you can pass the value by means of SET PARAMETER ID statement.
    Regards,
    Renata

  • Assignment Between Structure and Single Field - CL_ABAP_CONTAINER_UTILITIES

    Hi, Need some help on this as I'm not familiar with Java programming.
    Basically in ABAP, we can assign a structure (with complex data type) into a field (please refer to link below).
    Now we need to do similar thing in PI, since PI only support Java then we need to perform similar logic as in CL_ABAP_CONTAINER_UTILITIES =>FILL_CONTAINER_C, but in Java. Understand that there's no concept of structure in Java, in this case PI will receive multiple fields (with different data type) and need to combine them into one field.
    I tried few Java command/method but it doesnt give me the same result as in the ABAP class. Appreciate your help if you know anything about this or some sample program that i can test. thanks!
    SAP Help Reference for ABAP
    [ABAP - Assignment Between Structure and Single Field|http://help.sap.com/saphelp_nw04/helpdata/en/79/c554d3b3dc11d5993800508b6b8b11/frameset.htm]

    Hello Rika,
    In java we have collection framework instead...
    As per your requirement I understood :
    1. You will get a list of different type of objects as input.
    2. You want to club it in one unit....right...
    3. Once done.....I dont know what you will do with that.....I guess pass it somewhere.....
    Now, You can use ArrayList in java to club all your objects in one unit....and send it to any function you want....
    Arraylist list= new ArrayList();
        list.add(new MachineGun());
        list.add(new Gun());
    But there be carefull when you extract data from List....as you need to type cast them accordingly....
    Start trying it...and revert back if you face any problems.....
    While extracting you will have to use something like :
    if(list.get(0).getClass().getSimpleName().equals("MachineGun")){
       //here you can safely cast in the right class
           MachineGun mgun= (MachineGun )list.get(0);   

  • HR - dynamic selections field name and field value in the program

    HI all,
       I am using dynamic selections for a HR report.
    I have created a view with 20 fields and added it to HR report category ___00003(All fields suppressed).
    I need to check these fields in the program. But i am not able to get the field name and value in the program for dynamic selections fields.
    Please let me know how to get the field names and values in the program for dynamic selections .
    Thanks,
    Kranthi.

    You have to read the itab <i>pnpdynse</i> in your Program to obtain the Dynamic Selection values. This itab has a deep structure.. you can set a break point in one of the events before <b>get pernr</b> & in the debug mode, you will able to display the itab <i>pnpdynse</i>.. you can then identify how to get the values into your code..
    ~Suresh

  • Select field and hide field at data source ganaration  for LO extrction

    Hi GURU,S
    Could any one tell me what is differce between select field and hide field at data source ganation in LO at r3 side.what happend if u select field and hide field.
    Regards.
    hari

    Hi Hari,
    If you choose Select fields, you'll be able to filter this IO in Selection tab of infopackage (set IO's value(s) to be loaded).
    In case of hide field you'll not have it in the transfer structure at all.
    Best regards,
    Eugene

  • LDB PSJ Selection field CN_ACTVT problem.

    Hi Guys,
    I recently discovered that in LDB PSJ selection field CN_ACTVT is empty in the program, if program runs in background. Do any body know the work around, so that values are passed into program from the LDB selection screen to the program.
    Thanks.

    Try to create your own selection and use fm LDB_PROCESS
    instead of putting LDB name in the program attributes

  • Extending selection fields in service process monitor CRM_SRV_REPORT

    Hi Experts,
    Does anybody have an idea how to extend the selection fields of the program CRM_SRV_REPORT with customer-specific fields?
    We used EEWB (easy enhancement workbench) to generate new fields, and I also noticed that the system also extended the following structure: CRMT_REPORT_CUSTOMER_H, that contains our customer-specific fields.
    I want to include these fields on the selection screen of the monitoring transaction.
    Is there any way to include these fields in CRM_SRV_REPORT other than copying the whole program and extending its code manually?
    Thanks, in advance.
    Gábor Antal

    Report to SAP. They sent a solution... it's an error

  • Code order in sq02, Problem in the selection fields in sq01

    Hi all,
    I'm writing a query with sq01 and sq02.
    In sq02 I have some joined tables, and 2 extras fields named: "TIME" and "LEFT_ER".
    in this fields I wrote a code to calculate something from fields in the tables.
    The problem is:
    1. When I write the code in the coding section "Additional field/structure" for each field, If I want to use this fields in the selection fields (in sq01) the query can't find any record.
    But if I run this query without any selection in this fields, I get all the records, with my calculated fields.
    2. I tried to write this code in the coding section "Record processing", and it seems that I can use this fields in the selection fields (in sq01), and get all the records I wanted.
    But in the sq02 I get a Warning messages:
    "Access error in code for additional field *GET******
    *GET****** has sequence number 00
    Access to LEFT_ER with sequence number 00"
    In this case my field LEFT_ER has no code.
    And when I change the order of the sequence number, I didn't get the Warning message, but I could not use my fields in the selection fields (in sq01), like at the beginning.
    HELP ME PLEASE.
    Itzhak.
    Message was edited by: Itzhak Tanami

    Hi,
    i've an idea .
    pls define your help-fields :
    1) as sel-option : s_f1 for bseg-dmbtr
    and
    2) as calculate-field  : c_f1 for bseg-dmbtr
    so for event e.g. GET BSEG .
    you <b>1st</b> calculate your field .
    e.g.
    if bseg-shkzg = 'H'.
       c_f1 = Bseg-wrbtr * -1.
      else.
       c_f1 = Bseg-wrbtr.
    endif.
    and 2nd  your restriction from sel-screen:
    <b>check c_f1 in s_f1.</b>
    good luck
    Andreas

  • BO Multiple screen selection fields

    Hello,
    I have three Bex reports, These Reports displays Group currency, Document Currency and Local Currency.
    I added all three in Bo Webi, each report is added in one tab.All these reports having same selection screen fields.
    when I execute the reports, these 3 reports selection fields are displaying for user Input.
    Is their any possibility of displaying one report selection screen and after passing user all these 3 reports should get display the output based on the parameter selection.
    Santhosh

    Hi Jyothirmayee,
    Thanks for the reply.
    My Query having 2 Promts and technical name i.e Same variable used at BEx level for all 3 reports.
    Webi level, when refresh it displaying 6 fileds. screen displaying repetative fields (even same technical name used backed)
    Santhosh

  • PROJ-ERDAT does not exist as selection field

    Hi,
    Created on is not part of the field selection for Project Systems reports. The field ERDAT does not exist in structure PROJR therefor running program RCNCT000 to generate the selection fields does not add the field to the selection.
    How do I add the field to the selection fields?
    Thanks

    Hi,
    this must be translation issue.
    Create break point at SSFRT_WRITE_ERROR function module and perform print preview
    - here You can find all errors, warnings - if You check call stack, You will find which node causes error.
    Regards,
    Przemysław

  • Can't see selection field on infopackage

    Hi all,
    i added a new selection field to a Z extractor con R/3, i repeated the DS on BW an reactivated all.
    If i see the trans structure definition the field is checked as for selection but when i create a new infopackage it doesn't show the field filter.
    How can i solve this ?
    thx in advance

    Hi Juan,
    The field must be checked as a Selection in the datasource (check in RSA6).
    Hope this helps...

Maybe you are looking for