abap webdynpro tablepop in

Upload: debesh-swain

Post on 04-Apr-2018

246 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/29/2019 Abap Webdynpro Tablepop In

    1/28

    WEBDYNPRO TABLEPOPIN

    By Debesh

    Hiding few fields in

    table to show them

    when needed in a

    component

  • 7/29/2019 Abap Webdynpro Tablepop In

    2/28

    Webdynpro Table Popin

    1.

    2.

    By Debesh Page 2

  • 7/29/2019 Abap Webdynpro Tablepop In

    3/28

    Webdynpro Table Popin

    3.

    4.

    5.

    By Debesh Page 3

  • 7/29/2019 Abap Webdynpro Tablepop In

    4/28

    Webdynpro Table Popin

    6.

    7.

    By Debesh Page 4

  • 7/29/2019 Abap Webdynpro Tablepop In

    5/28

    Webdynpro Table Popin

    8.

    9.

    By Debesh Page 5

  • 7/29/2019 Abap Webdynpro Tablepop In

    6/28

    Webdynpro Table Popin

    10.

    11.

    By Debesh Page 6

  • 7/29/2019 Abap Webdynpro Tablepop In

    7/28

    Webdynpro Table Popin

    12.

    13.

    By Debesh Page 7

  • 7/29/2019 Abap Webdynpro Tablepop In

    8/28

    Webdynpro Table Popin

    14.

    15.

    By Debesh Page 8

  • 7/29/2019 Abap Webdynpro Tablepop In

    9/28

    Webdynpro Table Popin

    16.

    17.

    By Debesh Page 9

  • 7/29/2019 Abap Webdynpro Tablepop In

    10/28

    Webdynpro Table Popin

    18.

    19.

    By Debesh Page 10

  • 7/29/2019 Abap Webdynpro Tablepop In

    11/28

    Webdynpro Table Popin

    20.

    21.

    By Debesh Page 11

  • 7/29/2019 Abap Webdynpro Tablepop In

    12/28

    Webdynpro Table Popin

    22.

    23.

    By Debesh Page 12

  • 7/29/2019 Abap Webdynpro Tablepop In

    13/28

    Webdynpro Table Popin

    24.

    25.

    By Debesh Page 13

  • 7/29/2019 Abap Webdynpro Tablepop In

    14/28

    Webdynpro Table Popin

    26.

    27.

    By Debesh Page 14

  • 7/29/2019 Abap Webdynpro Tablepop In

    15/28

    Webdynpro Table Popin

    28.

    29.

    By Debesh Page 15

  • 7/29/2019 Abap Webdynpro Tablepop In

    16/28

    Webdynpro Table Popin

    21.

    22.

    By Debesh Page 16

  • 7/29/2019 Abap Webdynpro Tablepop In

    17/28

    Webdynpro Table Popin

    23.

    24.

    DATA:LT_TABLE TYPE TABLE OF SFLIGHT.

    GENERATED---------data:

    Node_Sflight type ref to If_Wd_Context_Node,

    Elem_Sflight type ref to If_Wd_Context_Element,

    Stru_Sflight type If_Main_View=>Element_Sflight ,

    Item_CARRID like Stru_Sflight-CARRID.

    * navigate from to via lead selectionNode_Sflight = wd_Context->get_Child_Node( Name = IF_MAIN_VIEW=>wdc

    tx_Sflight ).

    * get element via lead selection

    Elem_Sflight = Node_Sflight->get_Element( ).

    * get single attribute

    Elem_Sflight->get_Attribute( exporting

    By Debesh Page 17

  • 7/29/2019 Abap Webdynpro Tablepop In

    18/28

    Webdynpro Table Popin

    Name = `CARRID` importing Value = Item_Carrid ).

    25.

    26.data:

    Node_Sflight1 type ref to If_Wd_Context_Node,

    Elem_Sflight1 type ref to If_Wd_Context_Element,

    Stru_Sflight1 type If_Main_View=>Element_Sflight1 .* navigate from to via lead selection

    Node_Sflight1 = wd_Context->get_Child_Node( Name = IF_MAIN_VIEW=>

    wdctx_Sflight1 ).

    * @TODO handle not set lead selection

    if ( Node_Sflight1 is initial ).endif.

    * get element via lead selection

    Elem_Sflight1 = Node_Sflight1->get_Element( ).

    * @TODO handle not set lead selection

    if ( Elem_Sflight1 is initial ).endif.

    * alternative access via index* Elem_Sflight1 = Node_Sflight1->get_Element( Index = 1 ).

    * @TODO handle non existant child* if( Elem_Sflight1 is initial ).

    * endif.

    * get all declared attributes

    Elem_Sflight1->get_Static_Attributes( importing

    Static_Attributes = Stru_Sflight1 ).

    By Debesh Page 18

  • 7/29/2019 Abap Webdynpro Tablepop In

    19/28

    Webdynpro Table Popin

    Comment* Elem_Sflight1->get_Static_Attributes(

    * importing

    * Static_Attributes = Stru_Sflight1 ).

    insertIF ITEM_CARRID IS INITIAL. select * from sflight

    into table lt_table.ELSE.

    select * from sflight into table lt_table

    where carrid = Item_Carrid.

    ENDIF.27.

    28.

    29.

    By Debesh Page 19

  • 7/29/2019 Abap Webdynpro Tablepop In

    20/28

    Webdynpro Table Popin

    30.

    31.

    By Debesh Page 20

  • 7/29/2019 Abap Webdynpro Tablepop In

    21/28

    Webdynpro Table Popin

    32.

    33.

    By Debesh Page 21

  • 7/29/2019 Abap Webdynpro Tablepop In

    22/28

    Webdynpro Table Popin

    34.

    35.

    36.

    By Debesh Page 22

  • 7/29/2019 Abap Webdynpro Tablepop In

    23/28

    Webdynpro Table Popin

    37.

    38.

    39.

    By Debesh Page 23

  • 7/29/2019 Abap Webdynpro Tablepop In

    24/28

    Webdynpro Table Popin

    40.

    41.

    42.

    By Debesh Page 24

  • 7/29/2019 Abap Webdynpro Tablepop In

    25/28

    Webdynpro Table Popin

    Ip2text43.

    44.

    By Debesh Page 25

  • 7/29/2019 Abap Webdynpro Tablepop In

    26/28

    Webdynpro Table Popin

    45.

    46.

    47.

    By Debesh Page 26

  • 7/29/2019 Abap Webdynpro Tablepop In

    27/28

    Webdynpro Table Popin

    48.

    49.

    By Debesh Page 27

  • 7/29/2019 Abap Webdynpro Tablepop In

    28/28

    Webdynpro Table Popin

    50.