Hola !!! Necesito obtener el salrio devengado de los codigos de empleado para los meses octuber, noviembre y diciembre del año que hayan colocado en los campos de entrada hay alguna funcion que me ayude a obtener dicha informacion o como podria hacer. La salida debe ser:
codigo octubre noviembre diciembre
00010 Sumatoria salario Sumatoria… sumatoria…
para este mes
Hola Amigo, es que no tengo ninguna idea de si existe alguna funcion en hr que me traiga la info que necesito, lo que he hecho es esto pero no se si sea lo correcto:
CALL FUNCTION 'CU_READ_RGDIR'
EXPORTING
persnr = fs_pa0001-pernr
TABLES
in_rgdir = it_rgdir
EXCEPTIONS
no_record_found = 1
OTHERS = 2.
IF sy-subrc = 0.
CALL FUNCTION 'PYXX_GET_RELID_FROM_PERNR'
EXPORTING
employee = fs_pa0001-pernr
IMPORTING
relid = lv_relid
molga = lv_molga
EXCEPTIONS
error_reading_infotype_0001 = 1
error_reading_molga = 2
error_reading_relid = 3
OTHERS = 4.
LOOP AT it_rgdir INTO fs_rgdir WHERE srtza = 'A'
AND fpbeg GE P_BEGDA-LOW
AND fpend LE P_BEGDA-HIGH.
AT NEW " Codigo nuevo de personal.
IF fs_rgdir-fpbeg+4(2) = '10'.
monto_octu = monto_octu + fs_rgdir-betrg.
ENDIF.
IF fs_rgdir-fpbeg+4(2) = '11'.
monto_novi = monto_novi + fs_rgdir-betrg.
ENDIF.
IF fs_rgdir-fpbeg+4(2) = '12'.
monto_dici = monto_dici + fs_rgdir-betrg.
ENDIF.
ENDAT.
AT END OF pernr.
SUM.
ENDAT.
ENDLOOP.