Payrrol SAP HCM Función de nómina IF

Facebooktwittergoogle_pluslinkedinmail

Buenas Saper@s, sigamos con algunas explicaciones de la nómina, hoy vamos a ver la función IF, esta función podrás encontrarlas en diversos bloques de tu esquema. Recuerden que, si tienen alguna duda, contacten con nuestro consultor una vez que se registren en:

Definición para función IF

La función IF es la típica función de condición que se usa en la programación. Pero claro, si no eres programador dirás “David, perfecto… pero no soy programador asique… explica anda…”. Tranquilo, cuando hablamos de “Condición” hablamos de, por ejemplo, si estamos en marzo, ejecuta algo, si no estamos en marzo, ejecuta otra cosa. Las funciones en el esquema de cálculo de personal que se encuentran entre la función IF y la función ELSE (o ENDIF) solo se ejecutan si se cumple lo que queramos que se cumpla. Esta condición se puede especificar utilizando un nombre simbólico o una regla de cálculo de personal. Las funciones IF, ELSE y ENDIF forman un bloque de función. ¿Has entendido algo? ¿No? Tranquilo, si este es tu caso, intentaré explicarlo lo mejor posible a continuación.

Procedimiento

Como ya saben, una función se puede usar como parte de un esquema o un subesquema, según los requisitos. Por ejemplo, en las capturas de pantalla siguientes, la función ‘IF’ se usa en el esquema principal internacional “X000”:

Esquema X000

Sintaxis

La función IF podrá usar uno de los 2 primeros parámetros:

  • Parámetro 1: Este parámetro se indicará una regla de cálculo
  • Parámetro 2: En este parámetro utilizamos una condición simbólica:
    • ACT Ultimo resultado
    • ADV Ultimo Resultado
    • AFA Subsidio Familiar
    • AHPN AHP Periodo Sin pago
    • AHPP Periodo de Pago
    • APPL Area de Trabajo Válida
    • ASZU Subsidio de Vacaciones Automático activo?
    • ASZW Bono Automático Activo
    • BAU Pago por Construcción
    • BAV Pensión básica de pago
    • BAVA Derechos
    • BAVF Calculo Ficticio
    • BVE Ejecuta Actualización
    • BVV Fondos de Seguro
    • CJUP Cambio de Persona Jurídica
    • DDNT Deducciones no ejecutadas
    • DOMV Mantencion de Pagos de Pensiones
    • DOVE Recibe Pensión
    • DOVM Mes de Pensión Completa
    • DOZM Pago Complementario de Maternidad
    • DSTN Recálculo de Impuestos
    • EOY Recálculo de Impuestos
    • FLSW Fijar Ejecución en Simulación de Reporte reciente
    • GBTY Impuesto anual finalizado?
    • GREX Embargo Existente
    • ID=C Corrección Anual
    • LVAC Ciclo Perform?
    • LVPR Ciclo Perform?
    • MJ Pagos Múltiples
    • MJFP Pagos Múltiples 1 número de empleado
    • MJLP Pagos Múltiples último periodo
    • MJMP Pagos Múltiples Números de personal
    • MOLD Reusa el Resultado de Pago anterior?
    • NAMC Sin Validación Manual
    • O Periodo Original
    • OCAT Categoria Off Cicle
    • OCRN Clase de Off Cicle
    • PDC PDC Activoo
    • PFDA Existe embargo?
    • PREV último resultado, pero uno
    • PRO último resultado, pero uno
    • PVW Comprimir Fondos de Seguro
    • R Retroactividad
    • RCAR Retroactividad año anterior
    • REVR Ejecución en Reversa
    • RJCT Retroactividad
    • RSDN Retroactividad
    • SEIA Retroactividad
    • SEJF Retroactividad
    • SEJI Retroactividad
    • SEP1 Retroactividad
    • SITE Ajuste Anual
    • SP Nómina especial
    • SP=A Nomina Espacial Pago Adicional
    • SP=B Nómina de Corrección
    • SPRN Es Nómina Especial?
    • SRUN Nómina especial en el Periodo
    • STG Nómina especial en el Periodo
    • SWG Pago por Clima Inhóspito
    • SYWH Pago por Clima Inhóspito
    • TERM Pago por Clima Inhóspito
    • TMPT Pago por Clima Inhóspito
    • TWJN Pago por Clima Inhóspito
    • TXCI Pago por Clima Inhóspito
    • TXCM Pago por Clima Inhóspito
    • TXEP Pago por Clima Inhóspito
    • TY Pago por Clima Inhóspito
    • VAKB Bono de Vacaciones
    • VERT Tipo de Contrato
    • XFIY AUS
    • XIT Tabla IT con valores??

Utilización de la función IF

La función IF, podemos usarlas para diversas cosas como se ha explicado anteriormente. Podemos usarla con una regla de cálculo o con una condición simbólica. Veamos los dos puntos:

  • Mediante regla de cálculo: Con esta opción utilizaremos el Parámetro 1, el cual, nos permitirá realizar mediante una regla de cálculo los controles para nuestras condiciones. En este caso, veremos una regla estándar:
    • Regla X064
    • Muestra de uso del IF con una regla
  • Mediante condición simbólica: Con esto, usaremos el Parámetro 2, el cual mediante lo explicado en la sintaxis, podremos realizar el siguiente ejemplo. En este ejemplo, comprobaremos si estamos en un pago “Off-cycle” o “pago especial”, de forma que con solo incluir en el Parámetro 2 el valor “SPRN”, el sistema realizará el proceso de comprobación estándar. En caso de ser un cálculo off-cycle, entrará en la primera opción, caso contrario (else) realizará el proceso de las líneas 0050 a la 0100

Recuerda:

Si quieres esta página siga en pié pudiéndote ayudar en el día a día, dona, cualquier donativo hará que pueda ayudarte más.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

20 − 15 =