Entradas

About me

Las 15 transacciones más usadas por un consultor HCM (PA-PY)

La lista es interminable, pero éstas podrían ser las más comunes:
SPRO
Customizing (Parametrización)
PA03
  Change Payroll control record (Mantenimiento del registro de gestión)
PA30
  Create/Change PA Infotypes (Creación y mantenimiento de infotipos de PA)
PP02
  Quick Entry for PD object creation
  Entrada rápida para la creación de objetos de PD (Desarrollo de personal)
PU00
  Borrar empleado, infotipo de PA
SM30/SM31
  Actualizar vista de tabla
PC_PAYRESULT
  Visualizar resultados de nómina
PC00_M04_CKTO
  Recibo de nómina
PC00_M04_CDTA
  Preparar transferencia
PC00_M04_CALC_SIMU
  Simulación de nómina
PC00_M04_CTCE
  Modelos de cotización a la S.S.
PC00_M04_UTMS
  Visualizar/descargar ficheros TemSe
PC00_M04_C11X
  Informes IRPF (110 y 111, 190, etc)
PC00_M99_CIPE
  Contabilización en finanzas

PCP0
  Tratar ejecución de contabilidad


10 conocimientos de ABAP que todo Funcional SAP debería tener

Imagen
Hace unos 4 años, Balaji Parsewarexplicó estos 10 conocimientos que todo funcional SAP debería tener de acuerdo a su experiencia en su blog oficial en la comunidad de SAP SCN que he recopilado en Español y he comentado. Si quieren leer el artículo original, pueden hacerlo en el siguientelink:

El mercado de la consultoría ha evolucionado de tal manera que los perfiles que se están solicitando hoy día son perfiles autónomos e independientes, con la capacidad de analizar, diseñar, construir, depurar y realizar una entrega de calidad al cliente. Atrás quedó la separación de responsabilidades, porque hoy día, lo que se valora es que el consultor se maneje funcio-técnicamente con igual competencia y eficacia.

Me gustaría añadir a esta información en orden de importancia porque a mi entender un consultor funcional debe saber sobre todo analizar y diseñar funcionalmente los procesos antes que saber crear una transacción Z o conocer los smartforms o interfaces & EDI. 




Un buen consultor funci…

Aspectos diferenciales de la programación RRHH

Imagen
Los aspectos diferenciales entre la programación en el módulo de RRHH (HCM) y el resto de módulos se basa principalmente en que manejamos diferente información como el maestro de personal o candidatos o datos de nómina y esta información es peculiar, porque se trata de datos personales del empleado y datos económicos. Es crítico proteger la información almacenada en los infotipos y de saber manejarla y mostrarla, así como, de saber "salvaguardarla", teniendo en cuenta la legislación vigente acerca de protección de datos: LOPD.
Para manejar dicha información disponemos de herramientas o utilidades técnicas que facilitan nuestra labor ....

Todo esto y mucho más próximamente en la nueva guía "Cómo ser consultor técnico SAP fácil"...

Mi proyecto vital

Imagen
Ésta es una entrada atípica en un blog no típico de Abap y Sap, escrito por una atípica consultora Sap, con lo cuál, todo es porque tiene que ser así y se crece porque se está vivo y se está vivo porque se nace cada día.
Soy informática vocacional, no soy maestra ni soy cirujana ni soy pastora de la iglesia evangélica, pero me formé en ésta profesión durante 4 años con la ilusión de ejercer mi profesión y hacerme un hueco entre la multitud de empresas de consultoría y entre los clientes ávidos de innovación y calidad. Busco mi sitio en un mundo de negocios donde el más fuerte se come al débil, donde las etapas o ciclos se suceden, donde los ciclos más bajos nos permiten tener los pies en el suelo y afrontar las dificultades con creatividad. Utilizo las herramientas que están a mi alcance para marcar la diferencia y ocupar un lugar en vuestro mundo, creo un sello diferenciador del resto porque mi "informática", mi trabajo, está claramente ligado a la satisfacción que en mi d…

Los 8 reports más útiles en AM - HCM

A continuación os presento una lista de los reports más utilizados en el área de mantenimiento del módulo de PY-ES nómina española Sap. Alguno que otro abarca también el módulo de PT (tiempos) y TV (viajes).
1) El report por excelencia RPDASC00. Nos permite desglosar esquemas de nómina/tiempos, ciclos/reglas.... por tipo de programa, es decir, puedes elegir nómina con valor C en clase de programa y también gestión de tiempos con valor T en clase de programa. Si quieres desglosar todo poner asteriscos en los campos esquemas a desglosar y ciclos a desglosar, marcando además los dos checkboxs Desgl.reglas y subreglas. Entre otras cosas es muy útil para buscar concretamente la funcionalidad de un determinado aspecto de la nómina, por ejemplo, quiero saber dónde aparece el concepto 9NNN que se que se utiliza para calcular el complemento IT, muestro todo el esquema de nómina desglosado y busco éste concepto a lo largo de todo el resultado, de ésta manera puedo averiguar en qué subesquemas y …

Introducción a la programación ABAP - RRHH

Imagen
En éste post intento resumir de forma sencilla qué es lo que diferencia la programación en el módulo de RRHH del resto de programación, se definen los 4 conceptos fundamentales de éste ámbito de trabajo y concluyo con un ejemplo ilustrativo para, en siguientes posts, desarrollar más el tema y profundizar. Los aspectos diferenciales entre la programación en el módulo de RRHH (HCM) y el resto de módulos se basa principalmente en que manejamos diferente información que debe ser almacenada de manera especial, a saber: el maestro de personal o candidatos o los datos de nómina, tiempos, etc etc. Debido a la delicadeza de la información que se almacena (datos personales y económicos) éstos deben almacenarse y manejarse de manera concreta.
Los datos del maestros de personal o candidatos se almacenan en INFOTIPOS.
Definición
Los infotipos básicamente son una agrupación lógica de datos relacionados acerca de un mismo tema, cada infotipo tiene una tabla asociada donde se almacenará de forma físi…

Report basado en LDB PNP

A continuación se detalla un ejemplo de programa ABAP del módulo HCM basado en la BDL PNP, maestro de personal.

Requerimientos: En los atributos del report se establece como Base de datos Lógica, la PNP. Descripción: Este report muestra los datos de empleados más importantes del IT 1. Filtro: En el filtrado estándar en base a la BDL PNP marcamos año actual, ponemos status de ocupación 3 y un valor para nuestra sociedad. De ésta forma nos aseguramos que seleccionamos a los empleados activos del año actual para la sociedad definida. Características: Uso de macroinstrucciones y base de datos lógica PNP.



REPORT ZEJEMPLO_PNP.

TABLES: PERNR.
INFOTYPES: 0000, 0001.  "Definición de los infotipos a utilizar

DATA: L_NUM TYPEI.

START-OF-SELECTION.

GET PERNR.

* Lectura del infotipo 1 atendiendo a las fechas de selección
  RP-PROVIDE-FROM-LAST P0001 SPACE PN-BEGDA PN-ENDDA.

IF PNP-SW-FOUND = '1'.

ADD1TO L_NUM.
* Escribir datos del empleado seleccionado, a saber:
* Nr. de personal, nombre completo, …

Un programa ABAP

Para empezar con la sintaxis ABAP lo mejor es un ejemplo de lo sencillo que puede ser mostrar un texto, el clásico Hello World que se muestra siempre cuando aprendes un lenguaje de programación.

Este report muestra el texto "Hello World en la pantalla de seleccíón, en la dynpro (o pantalla) y en la lista o report plano.
Un pequeño inciso, en ABAP los comentarios en los programas se inician con el símbolo *



* Iniciamos siempre el report con la palabra reservada REPORT y luego un nombre
REPORT demo_hello_world.


* Definimos un parámetro de entrada y le asignamos un valor por defecto
* Selection Screen
PARAMETERS input(12) TYPE c DEFAULT 'Hello World!'.

* Llamamos a una dynpro (o pantalla)
* Dynpro
CALL SCREEN 100.

* Escribimos por pantalla el resultado
* Saltamos a la línea 10, nos posicionamos en la columna 40 y escribimos el parámetro
* de entrada
SKIP TO LINE 10.
POSITION 40.
WRITE input.





P.D.: 
Así de sencillo es nuestro primer report ABAP.
Este report está disponible en SAP bajo el nomb…