Professional Documents
Culture Documents
*&--------------------------------------------------------------------*
*& Report YEMALV
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
INITIALIZATION.
ws_layout-colwidth_optimize = 'X'.
PERFORM fetch_data.
*SELECT * INTO CORRESPONDING FIELDS OF TABLE it_t528t FROM t528t.
*READ TABLE it_t528t WITH KEY plans = pernr-plans sprsl = sy-langu.
PERFORM alv.
ENDIF.
ENDIF.
wa_final-desig = wa_pa0001-desig.
wa_final-orgeh = wa_pa0001-orgeh.
ENDIF.
wa_final-depar = wa_t527x-depar.
ENDIF.
wa_final-termd = wa_pa0000-termd.
wa_final-act = wa_pa0000-act.
ENDIF.
wa_final-plstx = wa_t528t-plstx .
wa_final-email = wa_pa0105-email .
ENDIF.
wa_final-marts = wa_t502t-marts .
ENDIF.
ENDLOOP.
TYPE-POOLS : slis .
END OF i_final.
END OF i_pa0041.
END OF i_pa0000.
DATA : it_pa0000 TYPE TABLE OF i_pa0000,
wa_pa0000 TYPE i_pa0000.
*&---------------------------------------------------------------------*
*& Include YEMALVF01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Form FETCH_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM fetch_data .
SELECT
pernr
vorna
nachn
titel
name2
gesch
gbdat
natio
endda
rufnm
famst
FROM pa0002 INTO TABLE it_final
SELECT
pernr
stras
ort01
zmob_no
SELECT
pernr
dat01
dat02
FROM pa0041 INTO TABLE it_pa0041.
SELECT
pernr
orgeh
plans
FROM pa0001 INTO TABLE it_pa0001.
SELECT
pernr
begda
stat2
FROM pa0000 INTO TABLE it_pa0000.
SELECT
orgeh
orgtx
FROM t527x INTO TABLE it_t527x.
SELECT
plans
plstx
FROM t528t INTO TABLE it_t528t.
SELECT
pernr
usrid_long
FROM pa0105 INTO TABLE it_pa0105.
SELECT
famst
ftext
FROM t502t INTO TABLE it_t502t
WHERE t502t~sprsl = 'EN'.
ENDFORM.
*&---------------------------------------------------------------------*
*& Form ALV
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM alv .
wa_fieldcat-fieldname = 'empno'.
wa_fieldcat-seltext_m = 'Employee Number'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'empna'.
wa_fieldcat-seltext_m = 'Employee Name'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'empla'.
wa_fieldcat-seltext_m = 'Employee Last Name'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'salu'.
wa_fieldcat-seltext_m = 'Salution'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'fatna'.
wa_fieldcat-seltext_m = 'FatherName'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'gend'.
wa_fieldcat-seltext_m = 'Gender'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'addr'.
wa_fieldcat-seltext_m = 'Address'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'city'.
wa_fieldcat-seltext_m = 'City'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'NIC'.
wa_fieldcat-seltext_m = 'NIC '.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'depar'.
wa_fieldcat-seltext_m = 'Department'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'plstx'.
wa_fieldcat-seltext_m = 'Designation'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'mobino'.
wa_fieldcat-seltext_m = 'Mobile Number '.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'email'.
wa_fieldcat-seltext_m = 'Email'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'marts'.
wa_fieldcat-seltext_m = 'Marital Status'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'appoid'.
wa_fieldcat-seltext_m = 'Appointment Date'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'confid'.
wa_fieldcat-seltext_m = 'Confirmation Date '.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'bird'.
wa_fieldcat-seltext_m = 'Birth Date'.
APPEND wa_fieldcat TO it_fieldcat.
* wa_fieldcat-fieldname = 'termd'.
* wa_fieldcat-seltext_m = 'Termination Date'.
* APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'act'.
wa_fieldcat-seltext_m = 'Active'.
APPEND wa_fieldcat TO it_fieldcat.
* wa_fieldcat-fieldname = 'overtent'.
* wa_fieldcat-seltext_m = 'Over Time Entitled'.
* APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'nat'.
wa_fieldcat-seltext_m = 'Nationality'.
APPEND wa_fieldcat TO it_fieldcat.
ENDFORM.
Y_SLCM_FAREPORT
*&---------------------------------------------------------------------*
*& Report Y_SLCM_FAREPORT
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
INITIALIZATION .
PERFORM f4_help.
PERFORM f4_help_s.
PERFORM f4_help_s.
PERFORM f4_help_y.
PERFORM f4_help_y.
START-OF-SELECTION.
PERFORM alvfields.
PERFORM fetch_data.
ws_layout-colwidth_optimize = 'X'.
ENDIF.
ENDLOOP.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
is_layout = ws_layout
it_fieldcat = it_fieldcat
TABLES
t_outtab = it_final
EXCEPTIONS
program_error = 1
OTHERS = 2.
*
* hrp1702 , hrp1000 , cmacbpst , adrc , t7piqperiodt , hrp9739 ,
TYPE-POOLS: slis.
end of i_help.
end of i_help1.
end of i_help2.
END OF i_bencat.
END OF i_final.
**&---------------------------------------------------------------------*
**& Include Y_SLCM_FAREPORT_F01
**&---------------------------------------------------------------------*
**&---------------------------------------------------------------------*
**& Form ALVFIELDS
**&---------------------------------------------------------------------*
** text
**----------------------------------------------------------------------*
** --> p1 text
** <-- p2 text
**----------------------------------------------------------------------
*
FORM alvfields .
wa_fieldcat-fieldname = 'fa_req_date'.
wa_fieldcat-seltext_m = 'Request Date'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'FA_ID'.
wa_fieldcat-seltext_m = 'FA ID'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'TRAN_DATE'.
wa_fieldcat-seltext_m = 'Transaction Date'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'Student_No'.
wa_fieldcat-seltext_m = 'student No'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'student_n'.
wa_fieldcat-seltext_m = 'Student Name'.
APPEND wa_fieldcat TO it_fieldcat.
* wa_fieldcat-fieldname = 'student_n1'.
* wa_fieldcat-seltext_m = 'Student name1'.
* APPEND wa_fieldcat TO it_fieldcat.
*
* wa_fieldcat-fieldname = 'student_n2'.
* wa_fieldcat-seltext_m = 'Student name2'.
* APPEND wa_fieldcat TO it_fieldcat.
*
* wa_fieldcat-fieldname = 'Gender_key'.
* wa_fieldcat-seltext_m = 'Gender'.
* APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'Gender'.
wa_fieldcat-seltext_m = 'Gender'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'admi_sess'.
wa_fieldcat-seltext_m = 'Admission Session'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'admi_year'.
wa_fieldcat-seltext_m = 'session year'.
APPEND wa_fieldcat TO it_fieldcat.
* wa_fieldcat-fieldname = 'camp_code'.
* wa_fieldcat-seltext_m = 'Campus'.
* APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'camp_desc'.
wa_fieldcat-seltext_m = 'Campus'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'dept'.
wa_fieldcat-seltext_m = 'Department'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'deg_prog'.
wa_fieldcat-seltext_m = 'Degree Program'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'deg_prog_d'.
wa_fieldcat-seltext_m = 'Degree Program'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'admi_cat'.
wa_fieldcat-seltext_m = 'Adimission Catagory'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'bencat'.
wa_fieldcat-seltext_m = 'FA Catagory'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'text'.
wa_fieldcat-seltext_m = 'FA Catagory Desc'.
APPEND wa_fieldcat TO it_fieldcat.
*
* wa_fieldcat-fieldname = ' rep_begda'.
* wa_fieldcat-seltext_m = 'Report Date From'.
* APPEND wa_fieldcat TO it_fieldcat.
*
* wa_fieldcat-fieldname = ' rep_endda'.
* wa_fieldcat-seltext_m = 'Report Date To'.
* APPEND wa_fieldcat TO it_fieldcat.
ENDFORM.
**&---------------------------------------------------------------------*
**& Form FETCH_DATA
**&---------------------------------------------------------------------*
** text
**----------------------------------------------------------------------*
** --> p1 text
** <-- p2 text
**----------------------------------------------------------------------*
FORM fetch_data .
*
*SELECT
* cmacbpst~student12
* cmacbpst~stobjid
* INTO TABLE it_final FROM cmacbpst.
*
*
* SELECT
* hrp9739~objid
* hrp9739~begda
* hrp9739~endda
*
* into TABLE it_dates from hrp9739.
*
*
*SELECT
* hrp1702~objid
* hrp1702~vorna
* hrp1702~nachn
* hrp1702~gesch
* INTO TABLE it_std_data FROM HRP1702.
*
*SELECT
* hrp1000~objid
* hrp1000~short
* INTO TABLE it_CC FROM HRP1000.
*
* LOOP AT it_cc INTO wa_cc.
* zlen = strlen( wa_cc-camp_code ).
* IF wa_cc-camp_code CN '0123456789'.
* IF zlen NE 2 .
* DELETE it_cc INDEX sy-tabix.
* ENDIF.
*
* ELSE.
* DELETE it_cc INDEX sy-tabix.
* ENDIF.
*
* CLEAR zlen.
*
* ENDLOOP.
*
*
*
* SELECT
* hrp1000~objid
* hrp1000~stext
* INTO TABLE it_dpt FROM HRP1000
* WHERE otype eq 'O'.
*
*
* SELECT
* hrp1000~objid
* hrp1000~short
* INTO TABLE it_deg FROM HRP1000
* WHERE otype eq 'SC'.
*
*
* SELECT
* ADRC~city1
* INTO TABLE it_std_city FROM ADRC.
*
*
*SELECT
*t7piqperiodt~perid
* INTO TABLE it_admi_sess FROM t7piqperiodt.
*
*
SELECT
zqaf_t_slcm~date_to_apply
zqaf_t_slcm~appl_no
zqaf_t_slcm~created_on
zqaf_t_slcm~student12
zqaf_t_slcm~name
*zqaf_t_slcm~vorna
*zqaf_t_slcm~nachn
*zqaf_t_slcm~gender_key
zqaf_t_slcm~gender
zqaf_t_slcm~city1
zqaf_t_slcm~perit
zqaf_t_slcm~peryt
zqaf_t_slcm~campus_text
zqaf_t_slcm~deptm
deptm_text
zqaf_t_slcm~progrm
zqaf_t_slcm~program_desc
zqaf_t_slcm~stgrp
zqaf_t_slcm~fa_percentage
zqaf_t_slcm~FA_WAIVER
zqaf_t_slcm~bencat
INTO TABLE it_final FROM zqaf_t_slcm
SELECT
T7PIQBENCATT~bencat
T7PIQBENCATT~text
into TABLE it_bencat from T7PIQBENCATT.
ENDFORM.
*&---------------------------------------------------------------------*
*& Form F4_HELP
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM f4_help .
SELECT zqaf_t_slcm~campus_text
ENDFORM.
*&---------------------------------------------------------------------*
*& Form F4_HELP_S
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM f4_help_s .
SELECT
zqaf_t_slcm~perit
FROM zqaf_t_slcm INTO TABLE it_help1
ENDFORM.
*&---------------------------------------------------------------------*
*& Form F4_HELP_Y
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM f4_help_y .
SELECT
zqaf_t_slcm~peryt
ENDFORM.