0% found this document useful (0 votes)
585 views28 pages

Abap Webdynpro Tablepop in

The document describes how to hide fields in a Webdynpro table and show them in a pop-in component when needed. It involves navigating from the context node to the table element, getting the table attributes, selecting data from the SFLIGHT table based on a carrier ID parameter, and displaying the table with pop-in fields on double click. The fields are populated from the selected SFLIGHT data.

Uploaded by

Debesh Swain
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
585 views28 pages

Abap Webdynpro Tablepop in

The document describes how to hide fields in a Webdynpro table and show them in a pop-in component when needed. It involves navigating from the context node to the table element, getting the table attributes, selecting data from the SFLIGHT table based on a carrier ID parameter, and displaying the table with pop-in fields on double click. The fields are populated from the selected SFLIGHT data.

Uploaded by

Debesh Swain
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 28

WEBDYNPRO TABLE POPIN

By Debesh

Hiding few fields in a table to show them when needed in a component

Webdynpro Table Popin


1.

2.

By Debesh

Page 2

Webdynpro Table Popin


3.

4.

5.

By Debesh

Page 3

Webdynpro Table Popin

6.

7.

By Debesh

Page 4

Webdynpro Table Popin

8.

9.

By Debesh

Page 5

Webdynpro Table Popin

10.

11.

By Debesh

Page 6

Webdynpro Table Popin

12.

13.

By Debesh

Page 7

Webdynpro Table Popin

14.

15.

By Debesh

Page 8

Webdynpro Table Popin

16.

17.

By Debesh

Page 9

Webdynpro Table Popin

18.

19.

By Debesh

Page 10

Webdynpro Table Popin

20.

21.

By Debesh

Page 11

Webdynpro Table Popin

22.

23.

By Debesh

Page 12

Webdynpro Table Popin

24.

25.

By Debesh

Page 13

Webdynpro Table Popin

26.

27.

By Debesh

Page 14

Webdynpro Table Popin

28.

29.

By Debesh

Page 15

Webdynpro Table Popin

21.

22.

By Debesh

Page 16

Webdynpro Table Popin


23.

24.

DATA: LT_TABLE TYPE TABLE OF SFLIGHT. GENERATED --------data: Node_Sflight type ref to If_Wd_Context_Nod e, Elem_Sflight type ref to If_Wd_Context_Ele ment, Stru_Sflight type If_Main_View=>Element_Sf light , Item_CARRID like Stru_Sflight-CARRID. * navigate from <CONTEXT> to <SFLIGHT> via lead selection Node_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

Webdynpro Table Popin


Name = `CARRID` importing Value = Item_Carrid ). 25.

26. data: ode, lement,

Node_Sflight1 Elem_Sflight1

type ref to If_Wd_Context_N type ref to If_Wd_Context_E

Stru_Sflight1 type If_Main_View=>Element_ Sflight1 . * navigate from <CONTEXT> to <SFLIGHT1> 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

Webdynpro Table Popin

Comment * Elem_Sflight1->get_Static_Attributes( * importing * Static_Attributes = Stru_Sflight1 ).

insert IF ITEM_CARRID IS INITIAL. select * from sflight into table lt_table. ELSE. select * from sflight into table lt_table where carrid = Item_Carrid. 27. 28. ENDIF.

29.

By Debesh

Page 19

Webdynpro Table Popin

30.

31.

By Debesh

Page 20

Webdynpro Table Popin

32.

33.

By Debesh

Page 21

Webdynpro Table Popin

34.

35.

36.

By Debesh

Page 22

Webdynpro Table Popin

37.

38.

39.

By Debesh

Page 23

Webdynpro Table Popin

40.

41.

42.

By Debesh

Page 24

Webdynpro Table Popin

Ip2 text 43.

44.

By Debesh

Page 25

Webdynpro Table Popin

45.

46.

47.

By Debesh

Page 26

Webdynpro Table Popin

48.

49.

By Debesh

Page 27

Webdynpro Table Popin

50.

By Debesh

Page 28

You might also like