Ver Mensaje Individual
  #1  
Viejo 13/03/13, 20:26:25
CRISTINO.GARCIA CRISTINO.GARCIA is offline
Senior Member
 
Fecha de Ingreso: ago 2012
Mensajes: 101
Lectura de los RT

Hola

Estoy ejecutando la funcion HRCM_PAYROLL_RESULTS_GET y me trae dos lineas donde cada una tiene informacion RT, como puedo hacer para leer por programa esas dos lineas.

Mi codigo actual es este:

REPORT CC-NOMINA.

DATA: li_hrpay99_tab_of_results TYPE hrpay99_tab_of_results,
lwa_hrpay99_tab_of_results TYPE LINE OF hrpay99_tab_of_results,
li_hrpay99_rt TYPE hrpay99_rt,
lwa_hrpay99_rt TYPE LINE OF hrpay99_rt.


CALL FUNCTION 'HRCM_PAYROLL_RESULTS_GET'
EXPORTING
pernr = '00001763'
begda = '20130101'
endda = '20130131'
IMPORTING
* SUBRC =
* MOLGA =
payroll_result_tab = li_hrpay99_tab_of_results[].

LOOP AT li_hrpay99_tab_of_results INTO lwa_hrpay99_tab_of_results.
li_hrpay99_rt[] = lwa_hrpay99_tab_of_results-inter-rt[].
ENDLOOP.


LOOP AT li_hrpay99_rt[] INTO lwa_hrpay99_rt.
* IF lwa_hrpay99_rt-lgart = '/311' OR lwa_hrpay99_rt-lgart = '/312'.
WRITE: / lwa_hrpay99_rt-lgart,
* lwa_hrpay99_rt-cumty,
lwa_hrpay99_rt-anzhl,
lwa_hrpay99_rt-betrg,
lwa_hrpay99_rt-amt_curr.
* lwa_hrpay99_rt-cumno,
* lwa_hrpay99_rt-cumyr,
* lwa_hrpay99_rt-begda,
* lwa_hrpay99_rt-endda.
* ENDIF.
ENDLOOP.

Gracias
Responder Con Cita