abap webdynpro tablepop in
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.