Red de conocimiento informático - Conocimiento del nombre de dominio - Para alguien que ha desarrollado un informe de nómina de recursos humanos de SAP, ¿qué función se utiliza para mostrar los resultados de la nómina? ¿Cuál es la lógica del desarrollo?

Para alguien que ha desarrollado un informe de nómina de recursos humanos de SAP, ¿qué función se utiliza para mostrar los resultados de la nómina? ¿Cuál es la lógica del desarrollo?

Hay un TCODE: pc_payresult que contiene mucha información salarial.

1. Puedes utilizar esta función de llamada para obtener toda la información de nómina

* Obtener la tabla de registro de nómina

CALL FUNCTION 'CU_READ_RGDIR'

EXPORTANDO

persnr = pernr-pernr

no_authority_check = 'X'

tabla

in_rgdir = lt_rgdir

Excepciones

no_record_found = 1

OTRAS = 2.

2. Si desea realizar un cálculo inverso, llame a este FM para averiguar el período de nómina relevante y luego llame a FM en el paso 3

* obtenga nómina regular

CALL FUNCTION 'CD_EVALUATION_PERIODS'

EXPORTANDO

* bonus_payroll = 1

no_record_found = 1

OTROS = 2.

2.p>

* fecha_bonus = s_bondt

inper_modif = p_permo

inper = p_inper

* pay_type = s_payty

* pay_ident = s_payid

2.s_payid

tabla

rgdir = p_rgdir

evpdir = t_evadir

Excepciones

no_record_found = 1

OTROS = 2.

Puede obtener el contenido de la tabla RT

Llame a FUNCTION 'PYXX_READ_PAYROLL_RESULT'

Salida

clusterid = 'HK'

número de empleado = pr_pernr

número de secuencia = lw_evadir-seqnr

read_only_international = 'X'

Cambiar

payroll_result = lw_payresults

Excepción

ilegal_isocode_or_clusterid = 1

error_generating_import = 2

import_mismatch_error= 3

subpool_dir_ full = 4

no_read_authority = 5

no_record_found = 6

versiones_doo_not_match = 7

error_reading_archive = 8

error_ Reading_relid = 9

OTROS = 10.

Estos procesos involucran conceptos como mediano plazo, fin de período, fuera de período, pago atrasado y tipos de salario, que puede conocer a través de su consultor.