Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. *&---------------------------------------------------------------------*
  2. *& Report YXM_127_FM_FLIGHTS
  3. *&
  4. *&---------------------------------------------------------------------*
  5. *&
  6. *&
  7. *&---------------------------------------------------------------------*
  8. REPORT YXM_127_FM_FLIGHTS.
  9.  
  10. PARAMETERS: p_id TYPE s_carr_id.
  11.  
  12. DATA: itab_date_range TYPE STANDARD TABLE OF BAPISFLDRA,
  13. wa_date_range TYPE BAPISFLDRA,
  14. itab_flight_list TYPE STANDARD TABLE OF BAPISFLDAT,
  15. wa_flight_list TYPE BAPISFLDAT.
  16.  
  17. wa_date_range-sign = 'I'.
  18. wa_date_range-option = 'BT'.
  19. wa_date_range-low = '20160101'.
  20. wa_date_range-high = '20171014'.
  21.  
  22. INSERT wa_date_range INTO TABLE itab_date_range.
  23.  
  24. CALL FUNCTION 'BAPI_FLIGHT_GETLIST'
  25. EXPORTING
  26. AIRLINE = p_id
  27. * DESTINATION_FROM =
  28. * DESTINATION_TO =
  29. * MAX_ROWS =
  30. TABLES
  31. DATE_RANGE = itab_date_range
  32. * EXTENSION_IN =
  33. FLIGHT_LIST = itab_flight_list
  34. * EXTENSION_OUT =
  35. * RETURN =
  36. .
  37.  
  38. LOOP AT itab_flight_list INTO wa_flight_list.
  39. WRITE: wa_flight_list-airline,
  40. wa_flight_list-connectid,
  41. wa_flight_list-flightdate.
  42.  
  43. DATA wa_avail TYPE BAPISFLAVA.
  44.  
  45. CALL FUNCTION 'BAPI_FLIGHT_GETDETAIL'
  46. EXPORTING
  47. AIRLINEID = wa_flight_list-airlineid
  48. CONNECTIONID = wa_flight_list-connectid
  49. FLIGHTDATE = wa_flight_list-flightdate
  50. IMPORTING
  51. * FLIGHT_DATA =
  52. * ADDITIONAL_INFO =
  53. AVAILIBILITY = wa_avail
  54. * TABLES
  55. * EXTENSION_IN =
  56. * EXTENSION_OUT =
  57. * RETURN =
  58. .
  59.  
  60. WRITE: ' De vrije plaatsen in business zijn: ', wa_avail-businfree.
  61. NEW-LINE.
  62.  
  63. ENDLOOP.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement