You are on page 1of 1

*&---------------------------------------------------------------------*

*& Report ZHRREP_WORKPERMIT_UK


*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zhrrep_workpermit_uk.
INCLUDE : zhrrep_workpermit_uk_top,
zhrrep_workpermit_uk_f01.
AT SELECTION-SCREEN.
if pnpbukrs is INITIAL.
MESSAGE 'Company code is mandatory' TYPE 'E'.
ENDIF.
if pnpwerks is INITIAL.
MESSAGE 'Personal Area is mandatory' TYPE 'E'.
ENDIF.
START-OF-SELECTION.
SELECT zz_l1_org_unit
zz_l2_org_unit
zz_l3_org_unit
zz_l4_org_unit
FROM zhrtroms
INTO CORRESPONDING FIELDS OF TABLE it_zhrtroms.
IF sy-subrc = 0.
SORT it_zhrtroms ASCENDING.
DELETE ADJACENT DUPLICATES FROM it_zhrtroms COMPARING ALL FIELDS.
ENDIF.
GET peras.
IF pnptimed = 'D'.
PERFORM get_data.
ENDIF.
********************************************************************************
*************
IF pnptimed = 'I'.
PERFORM get_prevdata.
ENDIF.
END-OF-SELECTION.
IF p_email = 'X'.
PERFORM mail_send.
ENDIF.
PERFORM alv_display.

You might also like