Hola
Estoy tratando de realizar la lectura de los montos del empelado con la funcion HRCM_PAYROLL_RESULTS_GET solo para los LGART /311 y /312 pero no se como hacerlo, alguein lo ha hecho?
Hasta el momento tengo lo siguiente:
DATA: begda TYPE begda VALUE '20130101',
endda TYPE endda VALUE '20130131',
p_subrc TYPE sysubrc,
p_molga TYPE molga,
p_payroll_result_tab TYPE hrpay99_tab_of_results.
DATA: rt LIKE pc207.
DATA: crt LIKE pc208.
DATA: results TYPE pay99_result.
CALL FUNCTION 'HRCM_PAYROLL_RESULTS_GET'
EXPORTING
pernr = '00001763'
begda = begda
endda = endda
IMPORTING
subrc = p_subrc
molga = p_molga
payroll_result_tab = p_payroll_result_tab.
LOOP AT p_payroll_result_tab INTO results.
LOOP AT results-inter-crt INTO crt.
* where cumty = 'Y'.
WRITE:/ crt-cumty,
crt-lgart,
crt-betrg.
ENDLOOP.
ENDLOOP.
Gracias.
Estoy tratando de realizar la lectura de los montos del empelado con la funcion HRCM_PAYROLL_RESULTS_GET solo para los LGART /311 y /312 pero no se como hacerlo, alguein lo ha hecho?
Hasta el momento tengo lo siguiente:
DATA: begda TYPE begda VALUE '20130101',
endda TYPE endda VALUE '20130131',
p_subrc TYPE sysubrc,
p_molga TYPE molga,
p_payroll_result_tab TYPE hrpay99_tab_of_results.
DATA: rt LIKE pc207.
DATA: crt LIKE pc208.
DATA: results TYPE pay99_result.
CALL FUNCTION 'HRCM_PAYROLL_RESULTS_GET'
EXPORTING
pernr = '00001763'
begda = begda
endda = endda
IMPORTING
subrc = p_subrc
molga = p_molga
payroll_result_tab = p_payroll_result_tab.
LOOP AT p_payroll_result_tab INTO results.
LOOP AT results-inter-crt INTO crt.
* where cumty = 'Y'.
WRITE:/ crt-cumty,
crt-lgart,
crt-betrg.
ENDLOOP.
ENDLOOP.
Gracias.
Comentario