Documentos de Académico
Documentos de Profesional
Documentos de Cultura
L_CLUSTERID_2 = 'RX'.
L_CLASS_NAME_2 = 'CL_HR_PAY_RESULT'.
IF IM_AUTH_CHECK = C_TRUE.
if CHECK_AUTHORIZATION( CLUSTERID = L_CLUSTERID_2
OPERATION = C_READ ) eq C_FALSE.
raise NO_AUTHORIZATION.
endif.
endif.
catch system-exceptions CREATE_OBJECT_CLASS_NOT_FOUND = 1
others = 2.
create object EX_PAY_RESULT type (L_CLASS_NAME_2).
endcatch.
if SY-SUBRC ne 0. raise COUNTRY_VERSION_NOT_AVAILABLE. endif.
EX_PAY_RESULT->CLASS_NAME = L_CLASS_NAME_2.
ENDIF.
ENDENHANCEMENT.
b) Para nómina
En programa principal RPCALCX0
En INCLUDE RPCHRT09_CHECK_SCHEMA_ALLOWED
ENHANCEMENT 1 ZHCM_INTERNACIONAL. "active version
IF CALCMOLGA = '99'.
SELECT SINGLE * FROM t52ba WHERE potyp = 'SCHE'
AND ponam = schema
AND pattr = 'CNT'.
if sy-subrc eq 0.
CALCINTCA = CALCMOLGA = t52ba-PWERT.
SET PARAMETER ID 'MOLN' FIELD CALCMOLGA.
endif.
ELSE.
CALCINTCA = CALCMOLGA.
SET PARAMETER ID 'MOLN' FIELD CALCMOLGA.
ENDIF.
ENDENHANCEMENT.
En INCLUDE PCFDCZ990 para infotipo 0713
ENHANCEMENT 2 ZHCM_INTERNACIONAL. "active version
*
type-pools: P99SG, P99SE, P99SF.
infotypes: 0713.
include rpcmas9s.
ENDENHANCEMENT.
En INCLUDE RPCINIX9
FORM INIT_PARAMS-NATIO.
ENDENHANCEMENT.
En programa principal de recibos de nómina RPCEDTX0
En include RPCEDXX0
FORM INIT_PARAMETERS-NATIO.
**-----------------------------------------
* Se busca el parámetro MOLN que indicará a que país corresponde la nomina
*¨que se está ejecutando cuando el recibo es llamado desde la corrida de nómina.
* Si se está ejecutando el recibo internacional directamente o el molga está
* vacio , se busca el paramtero MOL que debe tener el usuario para determinar
* a que pasí corresponde este ususario.
* en caso de que no tenga el parámetro MOL activado, se pedirá el pais para
* el cual se quiere obtener el recibo de pago.
*-------------------------------------------------------------------------------
GET PARAMETER ID 'MOL'FIELD MOLGA.
ENDENHANCEMENT.
**-----------------------------------------
Para generar los diferentes esquemas por pais se deben ejecutar los siguientes
Programas:
RPUGSC00
RPUGCC00
RPUCT300
**-----------------------------------------