Advertisement
yaramohamed78

Untitled

Jan 26th, 2017
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.94 KB | None | 0 0
  1. method HANDLENO_FLIGHTS_FOUND .
  2.   DATA text TYPE string.
  3.   DATA  Node_Destination_From TYPE REF TO IF_WD_CONTEXT_NODE.
  4.  
  5.   DATA Elem_Destination_From TYPE REF TO IF_WD_CONTEXT_ELEMENT.
  6.   DATA Stru_Destination_From TYPE WD_THIS->ELEMENT_DESTINATION_FROM.
  7.   DATA Item_City_From TYPE WD_THIS->ELEMENT_DESTINATION_FROM-CITY.
  8.  
  9. * navigate from <CONTEXT> to <DESTINATION_FROM> via lead selection
  10.    Node_Destination_From = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_DESTINATION_FROM ).
  11.  
  12. * @TODO handle non existant child
  13. * IF  Node_Destination_From IS INITIAL.
  14. * ENDIF.
  15.  
  16. * get element via lead selection
  17.   Elem_Destination_From = Node_Destination_From->GET_ELEMENT( ).
  18. * @TODO handle not set lead selection
  19.   IF Elem_Destination_From IS INITIAL.
  20.   ENDIF.
  21.  
  22. * get single attribute
  23.   Elem_Destination_From->GET_ATTRIBUTE(
  24.     EXPORTING
  25.       NAME =  `CITY`
  26.     IMPORTING
  27.       VALUE = Item_City_From ).
  28.  
  29.  
  30.     DATA LO_ND_DESTINATION_TO TYPE REF TO IF_WD_CONTEXT_NODE.
  31.  
  32.     DATA LO_EL_DESTINATION_TO TYPE REF TO IF_WD_CONTEXT_ELEMENT.
  33.     DATA LS_DESTINATION_TO TYPE WD_THIS->ELEMENT_DESTINATION_TO.
  34.     DATA Item_City_To TYPE WD_THIS->ELEMENT_DESTINATION_TO-CITY.
  35.  
  36. *   navigate from <CONTEXT> to <DESTINATION_TO> via lead selection
  37.     LO_ND_DESTINATION_TO = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_DESTINATION_TO ).
  38.  
  39. *   @TODO handle non existant child
  40. *   IF lo_nd_destination_to IS INITIAL.
  41. *   ENDIF.
  42.  
  43. *   get element via lead selection
  44.     LO_EL_DESTINATION_TO = LO_ND_DESTINATION_TO->GET_ELEMENT( ).
  45. *   @TODO handle not set lead selection
  46.     IF LO_EL_DESTINATION_TO IS INITIAL.
  47.     ENDIF.
  48.  
  49. *   get single attribute
  50.     LO_EL_DESTINATION_TO->GET_ATTRIBUTE(
  51.       EXPORTING
  52.         NAME =  `CITY`
  53.       IMPORTING
  54.         VALUE = Item_City_To ).
  55.  
  56. CONCATENATE 'No flights available from' Item_City_From 'to' Item_City_To into text SEPARATED BY ' '.
  57.  
  58. wd_context->set_attribute( name = 'TEXT' value = text ).
  59. endmethod.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement