Lectura de los RT

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • CRISTINO.GARCIA
    Senior Member
    • ago
    • 101

    #1

    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
Trabajando...