Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.57 KB | None | 0 0
  1. *&---------------------------------------------------------------------*
  2. *& Report  ZHRST_EFD_EHS
  3. *&
  4. *&---------------------------------------------------------------------*
  5. *& PROGRAMA   : ZHRST_EFD_EHS                                          *
  6. *& PROJETO    : E-Social SST                                           *
  7. *& AUTOR      :                                                        *
  8. *& DATA:      : 13/06/2019                                             *
  9. *&---------------------------------------------------------------------*
  10.  
  11. REPORT zhrst_efd_ehs.
  12.  
  13. INCLUDE zhrst_efd_ehs_declaration.
  14. INCLUDE zhrst_efd_ehs_sst.
  15. INCLUDE zhrst_efd_ehs_sel.
  16.  
  17. ****************
  18.  
  19. START-OF-SELECTION.
  20.  
  21.   pnpstat2-option = 'EQ'.
  22.   pnpstat2-sign   = 'I'.
  23.   pnpstat2-low    = '3'.
  24.   APPEND pnpstat2.
  25.  
  26.   GET pernr.
  27.  
  28.   IF p_event EQ '1060'.
  29.     STOP.
  30.   ELSE.
  31.     APPEND pernr TO lt_pernr.
  32.   ENDIF.
  33.  
  34. END-OF-SELECTION.
  35.  
  36. ****************
  37.  
  38.   IF lt_t001 IS NOT INITIAL.
  39.     CREATE DATA lr_data LIKE lt_t001.
  40.     ASSIGN lr_data->* TO <ft_table>.
  41.     <ft_table> = lt_t001.
  42.   ELSE.
  43.     CREATE DATA lr_data LIKE lt_pernr.
  44.     ASSIGN lr_data->* TO <ft_table>.
  45.     <ft_table> = lt_pernr.
  46.   ENDIF.
  47.  
  48. ****************
  49.  
  50.   CHECK lcl_sst=>sst_validations( EXPORTING i_event  = p_event
  51.                                             it_table = <ft_table> ) = 'X'.
  52.  
  53.   DATA: lo_sst TYPE REF TO lcl_sst.
  54.   CREATE OBJECT lo_sst
  55.     EXPORTING
  56.       it_range_date = s_date[]
  57.       i_event       = p_event
  58.       it_table      = <ft_table>.
  59.  
  60.   IF lo_sst IS BOUND.
  61.     lo_sst->run( ).
  62.   ENDIF.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement