Advertisement
yaramohamed78

Untitled

Jan 26th, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.68 KB | None | 0 0
  1. method ONACTIONGET_FLIGHTS .
  2.  
  3. DATA LO_COMPONENTCONTROLLER TYPE REF TO IG_COMPONENTCONTROLLER .
  4.  
  5. LO_COMPONENTCONTROLLER =   WD_THIS->GET_COMPONENTCONTROLLER_CTR( ).
  6.  
  7.   LO_COMPONENTCONTROLLER->EXECUTE_BAPI_FLIGHT_GETLIST(
  8.   ).
  9.  
  10.                          DATA LO_ND_FLIGHT_LIST TYPE REF TO IF_WD_CONTEXT_NODE.
  11.  
  12.                          DATA LO_EL_FLIGHT_LIST TYPE REF TO IF_WD_CONTEXT_ELEMENT.
  13.                          DATA LS_FLIGHT_LIST TYPE WD_THIS->ELEMENT_FLIGHT_LIST.
  14.  
  15. *                        navigate from <CONTEXT> to <FLIGHT_LIST> via lead selection
  16.                          LO_ND_FLIGHT_LIST = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_FLIGHT_LIST ).
  17.  
  18. *                        @TODO handle non existant child
  19. *                        IF lo_nd_flight_list IS INITIAL.
  20. *                        ENDIF.
  21.  
  22. *                        get element via lead selection
  23.                          LO_EL_FLIGHT_LIST = LO_ND_FLIGHT_LIST->GET_ELEMENT( ).
  24. *                        alternative access  via index
  25. *                        lo_el_flight_list = lo_nd_flight_list->get_element( index = 1 ).
  26. *                        @TODO handle not set lead selection
  27.  
  28. *                         IF LO_EL_FLIGHT_LIST IS INITIAL.
  29. *                            WD_THIS->FIRE_NO_FLIGHTS_FOUND_PLG(
  30. *                            ).
  31. *                           WRITE : / 'NOT FOUND'.
  32. *                         ENDIF.
  33.  
  34.                         WRITE : / 'HERE'.
  35. *                        get all declared attributes
  36.                          LO_EL_FLIGHT_LIST->GET_STATIC_ATTRIBUTES(
  37.                            IMPORTING
  38.                              STATIC_ATTRIBUTES = LS_FLIGHT_LIST ).
  39.  
  40.  
  41. endmethod.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement