Vous êtes sur la page 1sur 308

Universidad Carlos III de Madrid

Repositorio institucional e-Archivo http://e-archivo.uc3m.es


Trabajos acadmicos Proyectos Fin de Carrera

2015-07

Solucin preconfigurada SAP HCM 6-Nmina

Macas Jurado, Vctor Manuel

http://hdl.handle.net/10016/24134

Descargado de e-Archivo, repositorio institucional de la Universidad Carlos III de Madrid


!
!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

ESCUELA POLITCNICA SUPERIOR

INGENIERA TCNICA
EN INFORMTICA DE GESTIN

PROYECTO FIN DE CARRERA


!
!
!
!
Solucin!preconfigurada!SAP!HCM!6!Nmina!
!
!
!
!
!
!
!
!

Autor: Vctor M. Macas Jurado

Tutor: Israel Gonzlez Carrasco

Julio 2015!
!
!

Agradecimientos.

.
A"mis"padres"por"regalarme"su"esfuerzo"

A"mi"hermana"por"su"coraje"

A"Cris"por"compartir"el"camino"

!
!
!
!
!

Resumen.
!
En!el!presente!Proyecto!se!lleva!a!cabo!la!implementacin!y!documentacin!de!un!Prototipo!
estndar! de! la! solucin! ERP! SAP! R/3.! De! esta! forma,! es! posible! automatizar! la! gestin! de!
clculo!de!nmina!y!todo!su!proceso!posterior!de!forma!ms!rpida!y!eficiente.!
!
El!Prototipo!a!desarrollar!se!rige!por!el!Convenio!Colectivo!de!Oficinas!y!Despachos!de!Madrid!
cuya!funcin!es!regular!las!relaciones!de!trabajo!en!las!oficinas!y!despachos!de!las!empresas!de!
la!Comunidad!de!Madrid.!
!
Durante! la! realizacin! del! proyecto,! se! desarrollan! una! serie! de! procesos,! para! la! ejecucin!
estndar!del!clculo!de!nmina,!que!sern!dependientes!del!Convenio!aplicado.!
!
Adems,!por!otra!parte,!se!han!efectuado!otros!procesos,!es!decir!los!procesos!posteriores!al!
clculo! de! nmina,! que! resultarn! independientes! del! Convenio! Colectivo! de! Oficinas! y!
Despachos! de! Madrid.! Por! ello,! uno! de! los! objetivos! del! proyecto! consiste! en! lograr! que! la!
parametrizacin!de!dichos!procesos!se!base!en!el!estndar!SAP.!Esto!permitir!adaptar!dichos!
mtodos!en!empresas!dedicadas!a!otros!sectores!y!no!solamente!en!aquellas!reguladas!por!el!
Convenio!Colectivo!de!Oficinas!y!Despachos.!
!
As,! el! resultado! deseado! se! fundamenta! en! la! obtencin! de! una! solucin! preconfigurada! de!
nmina!eficiente!y!asequible,!acorde!a!las!necesidades!del!cliente.!Esta!solucin!podr!servir!
como! ayuda! a! todo! tipo! de! empresas! para! la! escalabilidad! e! innovacin! en! la! gestin! de!
Recursos! Humanos,! resultando! sencilla,! eficiente! y! accesible! para! todo! tipo! de! empresas! de!
variados!sectores!dentro!del!mercado!actual.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

!
Abstract.
!
!
Este! proyecto! se! basa! en! la! creacin! de! un! modelo! estndar! de! implantacin! de! la! solucin!
ERP! SAP! R/3! del! mdulo! de! Recursos! Humanos! (HR! ! HCM).! Concretamente,! las!
preconfiguraciones!del!modelo!se!centrarn!en!el!submdulo!de!!nmina!M!Payroll!(PY).!!!
!
Para!ello,!se!desarrollarn!unos!estndares!de!calidad!que!permitan!utilizar!el!modelo!tanto!en!
nuevas!implantaciones!como!en!proyectos!en!los!que!ya!se!est!previamente!posicionado.!
!
El! desarrollo! del! modelo! se! ceir! en! el! marco! del! mercado! espaol,! tratando! as!
parametrizaciones! de! mbito! internacional,! comunes! en! todos! los! pases,! y! configuraciones!
especficas!dentro!del!mbito!nacional.!
!
En!el!escenario!actual!del!mundo!de!la!consultora!y!las!ERPs,!la!fuerte!competitividad!impulsa!
a!las!empresas!a!mejorar!cada!da!haciendo!ms!eficiente!y!competitivo!su!producto.!
!
Con! la! utilizacin! de! este! modelo,! se! consigue! crear! una! base! de! implantacin! mucho! ms!
rpida,!la!cual!permitir!ganar!tiempo!(y!recursos)!frente!a!la!competencia.!!
! !

!
!
!
!
!

Contenido(
1.! INTRODUCCIN.!.................................................................................................................!1!
! Qu!es!un!sistema!ERP?!...........................................................................................!1!
! Por!qu!surgen!los!sistemas!ERP?!............................................................................!1!
! Caractersticas!y!objetivos!de!los!sistemas!ERP!.........................................................!2!
! Qu!es!SAP!R/3?!.......................................................................................................!5!
! Mdulo!SAP!R/3!HR!.....................................................................................................!6!
! Motivacin!y!objetivos!del!proyecto.!.............................................................................!8!
2.! DEFINICIONES!Y!ACRNIMOS!........................................................................................!10!
! Definiciones!................................................................................................................!10!
! Acrnimos!...................................................................................................................!11!
3.! ESTUDIO!DE!VIABILIDAD!DEL!SISTEMA!.........................................................................!11!
! Introduccin!................................................................................................................!11!
! Propsito!del!plan.!..............................................................................................!12!
! Establecimiento!del!alcance!del!sistema.!...................................................................!13!
! Estudio!de!la!solicitud.!........................................................................................!13!
! Identificacin!del!alcance!del!sistema.!...............................................................!14!
! Identificacin!de!los!interesados!en!el!sistema!(stakeholders).!..........................!15!
! Estudio!de!la!situacin!actual.!....................................................................................!16!
! Valoracin!del!estudio!de!la!situacin!actual.!.....................................................!16!
! Realizacin!del!diagnstico!actual.!.....................................................................!16!
! Definicin!de!los!requisitos!del!sistema!......................................................................!17!
! Especificacin!de!los!casos!de!uso!....................................................................!17!
! Definicin!de!los!requisitos!del!sistema.!.............................................................!24!
! Estudio!de!alternativas!de!solucin!............................................................................!34!
! Valoracin!de!las!alternativas!.....................................................................................!35!
! Seleccin!de!la!solucin!.............................................................................................!35!
4.! GESTIN!DEL!PROYECTO!...............................................................................................!36!
! Ciclo!de!vida.!..............................................................................................................!36!
! Organizacin!del!proyecto.!.........................................................................................!37!
! Estimacin!de!costes.!.................................................................................................!46!
! Estimacin!del!coste!de!personal!.......................................................................!47!
! Estimacin!del!coste!del!Hardware!....................................................................!48!
! Estimacin!del!coste!del!Software!......................................................................!48!
! Estimacin!de!costes!indirectos!.........................................................................!49!
! Estimacin!material!fungible.!..............................................................................!50!
! Estimacin!del!coste!total!...................................................................................!50!
5.! ANLISIS!DEL!SISTEMA!...................................................................................................!51!
! Introduccin!................................................................................................................!51!
! Objetivo!del!Anlisis!del!Sistema.!.......................................................................!51!
! Alcance.!..............................................................................................................!51!
! Definicin!del!Sistema!................................................................................................!52!

!
!
!
!
!

! Determinacin!del!alcance!del!sistema.!.............................................................!52!
! Identificacin!del!entorno!tecnolgico.!................................................................!53!
! Especificacin!de!estndares!y!normas.!............................................................!53!
! Establecimiento!de!Requisitos!Software!....................................................................!54!
! Obtencin!de!requisitos!......................................................................................!54!
! Identificacin!de!subsistemas!de!anlisis!...................................................................!67!
! Anlisis!de!los!casos!de!uso!......................................................................................!67!
! Identificacin!de!clases!de!asociadas!a!un!caso!de!uso!....................................!67!
! Descripcin!de!la!interaccin!de!objetos!............................................................!68!
! Anlisis!de!clases.!......................................................................................................!68!
! Identificacin!de!responsabilidades!y!atributos!..................................................!69!
! Identificacin!de!asociaciones!............................................................................!73!
! Identificacin!de!generalizaciones!......................................................................!75!
! Definicin!de!las!interfaces!de!usuario!.......................................................................!76!
! Especificacin!de!principios!generales!de!la!interfaz!.........................................!76!
! Identificacin!de!perfiles!y!dilogos!....................................................................!76!
! Especificacin!de!formatos!individuales!de!la!interfaz!de!la!pantalla!.................!76!
5.8!Anlisis!de!consistencia!y!especificacin!de!requisitos!....................................................!80!
5.8.1!Verificacin!y!anlisis!de!consistencia!entre!modelos!...............................................!80!
6.! DISEO!DEL!SISTEMA!......................................................................................................!82!
! Introduccin!................................................................................................................!82!
! Descripcin!del!permetro!de!implementacin!del!Prototipo.!.....................................!82!
! Parametrizacin!Datos!Maestros!...............................................................................!83!
! Parametrizacin!Nmina!............................................................................................!83!
! Comunicaciones!legales!de!Datos!Maestros.!............................................................!83!
! Descripcin!de!estructuras.!........................................................................................!84!
! Estructura!empresarial!del!Prototipo.!.................................................................!84!
! Estructura!de!personal.!.......................................................................................!85!
! Estructura!organizativa.!......................................................................................!86!
! Convenio!Colectivo!de!Oficinas!y!Despachos!de!Madrid.!..........................................!86!
! Definicin!Convenio!Colectivo.!...........................................................................!86!
! rea!de!Convenio.!..............................................................................................!86!
! reas!de!nmina.!.......................................................................................................!89!
! Medidas!de!personal.!.................................................................................................!90!
! Absentismos.!..............................................................................................................!91!
! Calendario!de!festivos.!...............................................................................................!91!
! Conceptos!de!Nmina.!...............................................................................................!92!
! Pagas!extraordinarias.!................................................................................................!92!
! Comunicaciones!legales.!............................................................................................!94!
! Transferencias.!...........................................................................................................!94!
! Recibo!de!salarios.!.....................................................................................................!95!
7.! IMPLEMENTACIN!DEL!SISTEMA!...................................................................................!96!

!
!
!
!
!

! Datos!de!organizacin.!...............................................................................................!96!
! rea!de!nmina.!.................................................................................................!96!
! Caracterstica!ABKRS.!.......................................................................................!97!
! Datos!de!nmina.!................................................................................................!97!
! Definicin!de!categoras!profesionales.!............................................................!123!
! Pagas!extraordinarias.!..............................................................................................!127!
! Definir!nmero!de!pagas!extra.!........................................................................!127!
! Creacin!de!CCjNminas!para!pagas!extraordinarias.!....................................!129!
! Definir!clases!de!pagas!extraordinarias.!...........................................................!131!
! Propiedades!de!CCjnminas!de!pagas!extraordinarias.!..................................!132!
! Situaciones!de!excepcin.!................................................................................!138!
! Valoracin!de!pagas!extraordinarias.!...............................................................!145!
! Transferencias!..........................................................................................................!150!
! Definir!bancos!propios.!.....................................................................................!150!
! Creacin!cuenta!bancaria.!................................................................................!152!
! Definir!bancos!emisores.!..................................................................................!153!
! Verificar!claves!de!texto!para!pagos.!................................................................!154!
! Relacin!bancaria.!............................................................................................!155!
! Definir!bancos!para!el!ingreso!de!salario!de!los!empleados.!...........................!160!
! Programa!RPCDTAE0!y!SAPFPAYM.!.............................................................!163!
! Generacin!recibo!de!nmina!PDF!..........................................................................!166!
! Transaccin!pe51.!............................................................................................!167!
! Formulario!Smartforms.!....................................................................................!180!
! Implementacin!desarrollo!para!generacin!del!recibo!de!salarios!en!PDF.!...!210!
8.! PLAN!DE!VALIDACIN!Y!VERIFICACIN!DEL!SOFTWARE.!........................................!211!
! Introduccin!..............................................................................................................!211!
! Propsito!del!documento.!.................................................................................!211!
! Visin!general!del!Plan!de!Validacin!y!Verificacin!del!Sistema.!...................!212!
! Plan!de!prueba!.........................................................................................................!212!
! Definicin!del!alcance!de!las!pruebas!..............................................................!212!
! Entregables!.......................................................................................................!213!
! Tareas!de!prueba!.............................................................................................!214!
! Necesidades!del!entorno!..................................................................................!214!
! Criterio!de!aceptacin/rechazo!de!un!caso!de!prueba!.....................................!214!
! Procedimientos!de!prueba!........................................................................................!215!
! Plantilla!de!informe!de!pruebas!................................................................................!222!
! Matriz!de!trazabilidad!Pruebas!/!Requisitos!de!Capacidad!......................................!223!
9.! MANUAL!DE!USUARIO!....................................................................................................!224!
! Flujo!del!proceso!de!clculo!de!nmina!...................................................................!224!
! Registro!Gestin!rea!de!Nmina:!Diferentes!Status!(PA03)!..................................!225!
! Generar!Calendario!Personal!(RPTGENE0)!............................................................!225!
! Simulacin!de!la!nmina!(RPCALCE0)!....................................................................!227!

!
!
!
!
!

! Iniciar!clculo!nmina!(RPCALCE0)!.........................................................................!229!
! Log!de!Nmina!.................................................................................................!231!
! Ejecutar!Proceso!de!Fondo!..............................................................................!232!
! Reporte!de!CCjns!(H99CWTR0)!.............................................................................!237!
! H99CWTR0!y!Plantilla!MACRO!Excel!..............................................................!244!
! Transferencias!..........................................................................................................!246!
! Programa!Previo!ISD!(RPCDTAE0)!.................................................................!247!
! Crear!ISD!(SAPFPAYM)!...................................................................................!251!
! Gestin!ISD!(SAPMFDTA)!...............................................................................!254!
! Generacin!Seguros!Sociales!(RPCTC0E0)!............................................................!255!
! Impresin!TC1!..................................................................................................!263!
! Fichero!FAN!......................................................................................................!264!
! Generar!Modelos!Hacienda!......................................................................................!265!
! Generar!Modelo!110/111!(RPC190E0)!............................................................!267!
! Generacin!Modelo!190!(RPC190E0)!..............................................................!268!
! Generacin!Certificado!Retenciones!(RPC190E0)!...........................................!269!
! Contabilizacin!en!Finanzas!.....................................................................................!271!
! Contabilizacin!Finanzas!(RPCIPE00)!.............................................................!273!
9.11.! Impresin!masiva!recibos!de!nmina!.......................................................................!283!
10.! CONCLUSIONES!Y!LNEAS!DE!FUTURO!...................................................................!285!
! Conclusiones!............................................................................................................!285!
! Lneas!de!futuro!........................................................................................................!286!
11.! REFERENCIAS!/!BIBLIOGRAFA.!................................................................................!288!
!
( !

!
!
!
!
!

ndice(de(tablas(
Tabla!1!j!Caso!de!uso!CUj001!...................................................................................................!19!
Tabla!2!j!Caso!de!uso!CUj002!...................................................................................................!19!
Tabla!3!j!Caso!de!uso!CUj003!...................................................................................................!20!
Tabla!4!j!Caso!de!uso!CUj004!...................................................................................................!21!
Tabla!5!j!Caso!de!uso!CUj005!...................................................................................................!22!
Tabla!6!j!Caso!de!uso!CUj006!...................................................................................................!22!
Tabla!7!j!Caso!de!uso!CUj007!...................................................................................................!23!
Tabla!8!j!Caso!de!uso!CUj008!...................................................................................................!23!
Tabla!9!j!Caso!de!uso!CUj009!...................................................................................................!24!
Tabla!10!j!Requisito!de!usuario!RUjCj001!................................................................................!25!
Tabla!11!j!Requisito!de!usuario!RUjCj002!................................................................................!26!
Tabla!12!j!Requisito!de!usuario!RUjCj003!................................................................................!26!
Tabla!13!j!Requisito!de!usuario!RUjCj004!................................................................................!26!
Tabla!14!j!Requisito!de!usuario!RUjCj005!................................................................................!27!
Tabla!15!j!Requisito!de!usuario!RUjCj006!................................................................................!27!
Tabla!16!j!Requisito!de!usuario!RUjCj007!................................................................................!27!
Tabla!17!j!Requisito!de!usuario!RUjCj008!................................................................................!28!
Tabla!18!j!Requisito!de!usuario!RUjCj009!................................................................................!28!
Tabla!19!j!Requisito!de!usuario!RUjCj010!................................................................................!28!
Tabla!20!j!Requisito!de!usuario!RUjCj011!................................................................................!29!
Tabla!21!j!Requisito!de!usuario!RUjCj012!................................................................................!29!
Tabla!22!j!Requisito!de!usuario!RUjCj013!................................................................................!29!
Tabla!23!j!Requisito!de!usuario!RUjCj014!................................................................................!30!
Tabla!24!j!Requisito!de!usuario!RUjCj015!................................................................................!30!
Tabla!25!j!Requisito!de!usuario!RUjCj016!................................................................................!30!
Tabla!26!j!Requisito!de!usuario!RUjCj017!................................................................................!31!
Tabla!27!j!Requisito!de!usuario!RUjCj018!................................................................................!31!
Tabla!28!j!Requisito!de!usuario!RUjCj019!................................................................................!31!
Tabla!29!j!Requisito!de!usuario!RUjCj020!................................................................................!32!
Tabla!30!j!Requisito!de!usuario!RUjRj001!................................................................................!32!
Tabla!31!j!Requisito!de!usuario!RUjRj002!................................................................................!32!
Tabla!32!j!Requisito!de!usuario!RUjRj003!................................................................................!33!
Tabla!33!j!Requisito!de!usuario!RUjRj004!................................................................................!33!
Tabla!34!j!Requisito!de!usuario!RUjRj005!................................................................................!33!
Tabla!35!j!Requisito!de!usuario!RUjRj006!................................................................................!34!
Tabla!36!j!Coste!recursos!humanos!..........................................................................................!47!
Tabla!37!j!Coste!Hardware!........................................................................................................!48!
Tabla!38!j!Coste!Software!..........................................................................................................!49!
Tabla!39!j!Estimacin!de!los!costes!indirectos!..........................................................................!49!
Tabla!40!j!Estimacin!material!fungible!.....................................................................................!50!
Tabla!41!j!Coste!total!del!proyecto!............................................................................................!51!
Tabla!42!j!Requisito!de!software!funcional!RSjFj001!................................................................!56!
Tabla!43!j!Requisito!de!software!funcional!RSjFj002!................................................................!56!
Tabla!44!j!Requisito!de!software!funcional!RSjFj003!................................................................!56!
Tabla!45!j!Requisito!de!software!funcional!RSjFj004!................................................................!57!
Tabla!46!j!Requisito!de!software!funcional!RSjFj005!................................................................!57!
Tabla!47!j!Requisito!de!software!funcional!RSjFj006!................................................................!57!
Tabla!48!j!Requisito!de!software!funcional!RSjFj007!................................................................!58!
Tabla!49!j!Requisito!de!software!funcional!RSjFj008!................................................................!58!
Tabla!50!j!Requisito!de!software!funcional!RSjFj009!................................................................!58!
Tabla!51!j!Requisito!de!software!funcional!RSjFj010!................................................................!59!
Tabla!52!j!Requisito!de!software!funcional!RSjFj011!................................................................!59!
Tabla!53!j!Requisito!de!software!funcional!RSjFj012!................................................................!59!
Tabla!54!j!Requisito!de!software!funcional!RSjFj013!................................................................!60!
Tabla!55!j!Requisito!de!software!funcional!RSjFj014!................................................................!60!
Tabla!56!j!Requisito!de!software!funcional!RSjFj015!................................................................!60!
Tabla!57!j!Requisito!de!software!funcional!RSjFj016!................................................................!61!
Tabla!58!j!Requisito!de!software!funcional!RSjFj017!................................................................!61!
!
!
!
!
!

Tabla!59!j!Requisito!de!software!funcional!RSjFj018!................................................................!61!
Tabla!60!j!Requisito!de!software!funcional!RSjFj019!................................................................!62!
Tabla!61!j!Requisito!de!software!funcional!RSjFj020!................................................................!62!
Tabla!62!j!Requisito!de!software!operacional!RSjOj001!...........................................................!63!
Tabla!63!j!Requisito!de!software!operacional!RSjOj002!...........................................................!63!
Tabla!64!j!Requisito!de!software!operacional!RSjOj003!...........................................................!64!
Tabla!65!j!Requisito!de!software!operacional!RSjOj004!...........................................................!64!
Tabla!66!j!Requisito!de!software!operacional!RSjOj005!...........................................................!64!
Tabla!67!j!Requisito!de!software!operacional!RSjOj006!...........................................................!65!
Tabla!68!j!Requisito!de!software!operacional!RSjOj007!...........................................................!65!
Tabla!69!j!Requisito!de!software!operacional!RSjOj008!...........................................................!65!
Tabla!70!j!Requisito!de!software!documental!RSjDj001!...........................................................!66!
Tabla!71!j!Requisito!de!calidad!del!software!RSjCj001!............................................................!66!
Tabla!72!j!Requisito!de!calidad!del!software!RSjCj002!............................................................!66!
Tabla!73!j!Clases!asociadas!a!un!caso!de!uso!..........................................................................!67!
Tabla!74!j!Responsabilidades/Atributos!1!..................................................................................!69!
Tabla!75!j!Responsabilidades/Atributos!2!..................................................................................!70!
Tabla!76!j!!Responsabilidades/Atributos!3!.................................................................................!70!
Tabla!77!j!Responsabilidades/Atributos!4!..................................................................................!70!
Tabla!78!j!Responsabilidades/Atributos!5!..................................................................................!70!
Tabla!79!j!Responsabilidades/Atributos!6!..................................................................................!71!
Tabla!80!j!Responsabilidades/Atributos!7!..................................................................................!71!
Tabla!81!j!Responsabilidades/Atributos!8!..................................................................................!71!
Tabla!82!j!Responsabilidades/Atributos!9!..................................................................................!71!
Tabla!83!j!Responsabilidades/Atributos!10!................................................................................!72!
Tabla!84!j!Responsabilidades/Atributos!11!................................................................................!72!
Tabla!85!j!Responsabilidades/Atributos!12!................................................................................!72!
Tabla!86!j!Responsabilidades/Atributos!13!................................................................................!72!
Tabla!87!j!Responsabilidades/Atributos!14!................................................................................!73!
Tabla!88!j!Clases!asociadas!1!...................................................................................................!73!
Tabla!89!j!Clases!asociadas!2!...................................................................................................!73!
Tabla!90!j!Clases!asociadas!3!...................................................................................................!74!
Tabla!91!j!Clases!asociadas!4!...................................................................................................!74!
Tabla!92!j!Clases!asociadas!5!...................................................................................................!74!
Tabla!93!j!Clases!asociadas!6!...................................................................................................!74!
Tabla!94!j!Clases!asociadas!7!...................................................................................................!74!
Tabla!95!j!Clases!asociadas!8!...................................................................................................!74!
Tabla!96!j!Clases!asociadas!9!...................................................................................................!75!
Tabla!97!j!Clases!asociadas!10!.................................................................................................!75!
Tabla!98!j!Clases!asociadas!11!.................................................................................................!75!
Tabla!99!j!Clases!asociadas!12!.................................................................................................!75!
Tabla!100!j!Clases!asociadas!13!...............................................................................................!75!
Tabla!101!j!Matriz!de!Requisitos!de!usuario!de!capacidadjCasos!de!uso!................................!81!
Tabla!102!j!Matriz!de!Requisitos!softwarejCasos!de!uso!..........................................................!82!
Tabla!103!j!Permetro!de!implementacin!del!Prototipo.!...........................................................!83!
Tabla!104!j!Categoras!profesionales!Convenio!Colectivo!Oficinas!y!Despachos!de!Madrid!...!87!
Tabla!105!j!Tabla!econmica!Niveles!salariales.!Anexo!I.!Convenio!Colectivo!Oficinas!y!
Despachos!de!Madrid.!...............................................................................................................!89!
Tabla!106!j!Procedimiento!de!prueba!PRj001!.........................................................................!215!
Tabla!107!j!Procedimiento!de!prueba!PRj002!.........................................................................!215!
Tabla!108!j!Procedimiento!de!prueba!PRj003!.........................................................................!215!
Tabla!109!j!Procedimiento!de!prueba!PRj004!.........................................................................!216!
Tabla!110!j!Procedimiento!de!prueba!PRj005!.........................................................................!216!
Tabla!111!j!Procedimiento!de!prueba!PRj006!.........................................................................!216!
Tabla!112!j!Procedimiento!de!prueba!PRj007!.........................................................................!216!
Tabla!113!j!Procedimiento!de!prueba!PRj008!.........................................................................!217!
Tabla!114!j!Procedimiento!de!prueba!PRj009!.........................................................................!217!
Tabla!115!j!Procedimiento!de!prueba!PRj010!.........................................................................!217!
Tabla!116!j!Procedimiento!de!prueba!PRj011!.........................................................................!218!
Tabla!117!j!Procedimiento!de!prueba!PRj012!.........................................................................!218!

!
!
!
!
!

Tabla!118!j!Procedimiento!de!prueba!PRj013!.........................................................................!218!
Tabla!119!j!Procedimiento!de!prueba!PRj014!.........................................................................!218!
Tabla!120!j!Procedimiento!de!prueba!PRj015!.........................................................................!219!
Tabla!121!j!Procedimiento!de!prueba!PRj016!.........................................................................!219!
Tabla!122!j!Procedimiento!de!prueba!PRj017!.........................................................................!219!
Tabla!123!j!Procedimiento!de!prueba!PRj018!.........................................................................!220!
Tabla!124!j!Procedimiento!de!prueba!PRj019!.........................................................................!220!
Tabla!125!j!Procedimiento!de!prueba!PRj020!.........................................................................!220!
Tabla!126!j!Procedimiento!de!prueba!PRj021!.........................................................................!221!
Tabla!127!j!Procedimiento!de!prueba!PRj022!.........................................................................!221!
Tabla!128!j!Procedimiento!de!prueba!PRj023!.........................................................................!221!
Tabla!129!j!Procedimiento!de!prueba!PRj024!.........................................................................!222!
Tabla!130!j!Procedimiento!de!prueba!PRj025!.........................................................................!222!
Tabla!131!j!Plantilla!informe!pruebas!.......................................................................................!223!
Tabla!132!j!Matriz!de!trazabilidad!Pruebas!/!Requisitos!de!Capacidad!...................................!223!
( (

!
!
!
!
!

ndice(de(ilustraciones.(
!
Ilustracin!1!j!SAP!R3!..................................................................................................................!6!
Ilustracin!2!j!Estudio!de!viabilidad!............................................................................................!12!
Ilustracin!3!j!Casos!de!uso!.......................................................................................................!18!
Ilustracin!4!j!Ciclo!de!vida!........................................................................................................!36!
Ilustracin!5!j!RBS!.....................................................................................................................!37!
Ilustracin!6!j!Proceso!WBS!!Estudio!de!viabilidad!.................................................................!38!
Ilustracin!7!j!Proceso!WBS!!Gestin!del!Proyecto!.................................................................!39!
Ilustracin!8!j!Proceso!WBS!!Primer!Prototipo!........................................................................!40!
Ilustracin!9!j!Proceso!WBS!!Segundo!Prototipo!.....................................................................!41!
Ilustracin!10!j!Proceso!WBS!!Tercer!Prototipo!.......................................................................!42!
Ilustracin!11!j!Proceso!WBS.!Manual!de!Usuario!....................................................................!43!
Ilustracin!12!j!Diagrama!de!Gantt!(General)!............................................................................!43!
Ilustracin!13!j!Diagrama!de!Gantt!j!Estudio!de!viabilidad!........................................................!43!
Ilustracin!14!j!Diagrama!de!Gantt!j!Gestin!del!proyecto!........................................................!44!
Ilustracin!15!j!Diagrama!de!Gantt!j!Anlisis!.............................................................................!44!
Ilustracin!16!j!Diagrama!de!Gantt!j!Diseo!..............................................................................!45!
Ilustracin!17!j!Diagrama!de!Gantt!j!Desarrollo!del!prototipo!....................................................!45!
Ilustracin!18!j!Diagrama!de!Gantt!j!Implantacin!.....................................................................!46!
Ilustracin!19!j!Diagrama!de!Gantt!j!Pruebas!............................................................................!46!
Ilustracin!20!j!Diagrama!de!Gantt!!Entrega!............................................................................!46!
Ilustracin!21!j!Diagrama!de!secuencia!.....................................................................................!68!
Ilustracin!22!j!Diagrama!de!clases!...........................................................................................!69!
Ilustracin!23!j!Men!SAP!..........................................................................................................!77!
Ilustracin!24!j!Estructura!empresarial!del!prototipo.!.................................................................!85!
Ilustracin!25!j!Estructura!de!personal.!......................................................................................!86!
Ilustracin!26!j!reas!de!nmina!Prototipo!................................................................................!90!
Ilustracin!27!j!Esquema!para!crear!nueva!medida!de!personal.!..............................................!90!
Ilustracin!28!j!Medidas!de!personal!para!Prototipo.!.................................................................!91!
Ilustracin!29!j!Clases!de!pagas!extraordinarias!Prototipo.!.......................................................!93!
Ilustracin!30!j!Devengo!paga!extra!verano.!.............................................................................!93!
Ilustracin!31!j!Devengo!paga!extra!Navidad.!...........................................................................!94!
Ilustracin!32!j!Diseo!del!recibo!de!salarios!Prototipo.!............................................................!95!
Ilustracin!33!j!Crear!rea!de!nmina.!Vista!V_T549A!.............................................................!96!
Ilustracin!34!j!Caracterstica!ABKRS.!......................................................................................!97!
Ilustracin!35!j!Aspectos!a!parametrizar!en!la!estructura!tarifaria!.............................................!98!
Ilustracin!36!j!IMG!Emol.Bsicos!.............................................................................................!98!
Ilustracin!37!j!Agrupacin!de!reas!de!personal!para!reglas!de!nmina.!Vista!V_503_B.!......!99!
Ilustracin!38!j!Verificar!clase!de!convenio!colectivo.!Vista!V_T510A.!......................................!99!
Ilustracin!39!j!rea!de!convenio!colectivo.!Vista!V_T510G.!..................................................!100!
Ilustracin!40!j!Asignar!clase!y!rea!de!convenio!colectivo.!Vista!V_001P_C.!.......................!100!
Ilustracin!41!j!Caracterstica!TARIF!.......................................................................................!101!
Ilustracin!42!j!Anexo!1.!Tabla!econmica!2008.!Punto!1.!......................................................!102!
Ilustracin!43!j!Clase!y!rea!de!convenio!T510!.......................................................................!102!
Ilustracin!44!j!Revisar!grupos!y!subgrupos!profesionales.!Vista!V_T510.!.............................!103!
Ilustracin!45!j!Copiar!conceptos!.............................................................................................!104!
Ilustracin!46!j!Crear!catlogo!CCjnminas!Emolumentos!bsicos.!.......................................!104!
Ilustracin!47!j!Verificar!catlogo!CCjnminas!Emolumentos!bsicos.!Vista!V_52D7_B.!......!105!
Ilustracin!48!j!IMG!Catlogo!CC!nminas!..............................................................................!105!
Ilustracin!49!j!Creacin!CCjnminas!grupo!devengos!y!deducciones!peridicas.!................!106!
Ilustracin!50!j!Grupo!conceptos!.............................................................................................!106!
Ilustracin!51!j!CCjnminas!admitidas!devengos!y!deducciones!peridicas.!Vista!V_T512Z.!106!
Ilustracin!52!j!Admisibilidad!CCjnminas.!Vista!V_511_B.!....................................................!107!
Ilustracin!53!j!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!personal!1!.!107!
Ilustracin!54!j!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!personal!2!.!108!
Ilustracin!55!j!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!personal!3!.!108!
Ilustracin!56!j!Propiedades!de!CCjnminas.!Vista!V_T511!...................................................!108!
Ilustracin!57!j!Posibles!combinaciones!de!entradas!"Importe"j"Cantidad/Unidad"!de!CCj
nmina.!.....................................................................................................................................!109!
!
!
!
!
!

Ilustracin!58!j!Propiedades!CCjnmina!"Salario!Base!a!12!pagas"!.......................................!109!
Ilustracin!59!j!Propiedades!CCjnmina!"Salario!base!a!14!pagas".!......................................!110!
Ilustracin!60!j!Propiedades!CCjnmina!"Complemento!personal".!........................................!111!
Ilustracin!61!j!Valoracin!de!CCjnminas!bsicas.!Vista!V_T539J.!......................................!112!
Ilustracin!62!j!Antigedad!j!Mtodos!de!devengo!1!...............................................................!112!
Ilustracin!63!j!Antigedad!j!Mtodos!de!devengo!2!...............................................................!112!
Ilustracin!64!j!Definir!mtodo!devengo!antigedad.!Vista!V_T5EA1.!....................................!113!
Ilustracin!65!j!Crear!secuencia!de!devengo!antigedad.!Vista!V_T5EA5.!.............................!113!
Ilustracin!66!j!Propiedades!CCjnmina!Antigedad!(valoracin!TARIF).!..............................!114!
Ilustracin!67!j!Antigedad!de!convenio!..................................................................................!114!
Ilustracin!68!j!Configurar!importes!CCjnmina!Antigedad!(1004).!Vista!V_T510.!...............!115!
Ilustracin!69!j!Asignar!CCjnmina!"Antigedad!(1004)!a!mtodo!de!valoracin.!Vista!
V_T5EA4.!.................................................................................................................................!115!
Ilustracin!70!j!Definir!procedimiento!de!clculo!para!antigedad.!Vista!V_T5EA0.!...............!116!
Ilustracin!71!j!Asignacin!de!un!procedimiento!de!clculo!de!antigedad!para!rea!de!
personal.!Vista!caracterstica!EANTI!........................................................................................!116!
Ilustracin!72!j!Propiedades!CCjnmina!"Antigedad!(Antig)".!Vista!V_T511!.........................!117!
Ilustracin!73!j!Creacin!infotipo!0092!al!ejecutar!medida!de!alta.!..........................................!118!
Ilustracin!74!j!Calculadora!antigedad!...................................................................................!118!
Ilustracin!75!j!Perodos!de!clculo!de!nmina.!Vista!V_T549Q.!............................................!119!
Ilustracin!76!j!Propiedades!CCjnmina!Plus!transporte.!Vista!V_T511.!................................!120!
Ilustracin!77!j!Valoracin!constante!de!CCjnminas.!Vista!V_T510K.!..................................!120!
Ilustracin!78!j!Propiedades!CCjnmina!Plus!jefatura!(9006).!Vista!V_T511.!........................!121!
Ilustracin!79!j!Valoracin!constante!de!CCjnminas.!Vista!V_T510K.!..................................!121!
Ilustracin!80!j!CCjnminas!propuestas!para!emolumentos!bsicos.!Vista!V_T539A.!...........!122!
Ilustracin!81!j!Proposicin!CCjnminas!para!Emolumentos!bsicos.!Caracterstica!LGMST.
..................................................................................................................................................!123!
Ilustracin!82!j!Definir!modificador!de!categoras!profesionales.!Vista!V_T5E8T.!..................!123!
Ilustracin!83!j!Asignar!modificador!categoras!profesionales!a!DDP!y!SDP.!Vista!V_5E01_B.
..................................................................................................................................................!124!
Ilustracin!84!j!Creacin!categoras!profesionales.!V_T5E8S.!................................................!124!
Ilustracin!85!j!Grupo!de!cotizacin!por!contingencias!comunes.!Vista!V_T5E43!..................!124!
Ilustracin!86!j!Crear!claves!del!grupo!de!cotizacin.!Vista!V_T5E3T.!...................................!125!
Ilustracin!87!j!Modificador!categoras!profesionales!..............................................................!125!
Ilustracin!88!j!Categoras!profesionales!/!Grupos!de!cotizacin.!Vista!V_T5E48!..................!126!
Ilustracin!89!j!Tipo!de!CCC.!Vista!V_T5ES8.!.........................................................................!126!
Ilustracin!90!j!Caractersticas!dependientes!del!tiempo!de!CCCs.!Vista!V_T5E08.!..............!127!
Ilustracin!91!j!Asignacin!de!tipo!CCC!a!grupos!de!cotizacin.!Vista!V_T5E4J.!...................!127!
Ilustracin!92!j!Caracterstica!ESAPA.!.....................................................................................!128!
Ilustracin!93!j!IMG!Pagas!extras!............................................................................................!128!
Ilustracin!94!j!Creacin!de!CCjnminas!para!pagas!extras.!..................................................!129!
Ilustracin!95!j!Clase!de!tratamiento!48!...................................................................................!129!
Ilustracin!96!j!Conceptos!paga!extra!......................................................................................!129!
Ilustracin!97!j!Clase!de!tratamiento!48.!Vista!V_512W_D.!....................................................!130!
Ilustracin!98!j!Prorrateo!paga!extra!........................................................................................!130!
Ilustracin!99!j!Clase!de!tratamiento!62.!Vista!V_512W_D.!....................................................!131!
Ilustracin!100!j!Modificador!para!pagas!extras.!Caracterstica!EMODS.!...............................!131!
Ilustracin!101!j!Definir!pagas!extra.!Vista!V_T530C.!.............................................................!132!
Ilustracin!102!j!Determinar!clase!de!perodo!de!derecho.!Vista!V_530C_B.!.........................!133!
Ilustracin!103!j!Tiempos!Fijos!pagas!extra!1!..........................................................................!133!
Ilustracin!104!j!Tiempos!fijos!paga!extra!2!.............................................................................!134!
Ilustracin!105!j!Tiempos!fijos!paga!extra!3!.............................................................................!135!
Ilustracin!106!j!Fijar!base!para!determinacin!de!derecho.!Vista!V_530C_E.!.......................!135!
Ilustracin!107!j!Determinacin!de!derecho!pagas!extras!.......................................................!136!
Ilustracin!108!j!Conformar!base!de!valoracin!para!pagas!extras.!Vista!V_530C_F.!............!137!
Ilustracin!109!j!Fijar!tratamiento!de!derechos!pendientes.!Vista!V_530C_G.!........................!137!
Ilustracin!110!j!Derechos!pendientes!pagas!extras!...............................................................!137!
Ilustracin!111!j!Indicadores!generacin!calendario!personal.!Vista!T5ECP.!.........................!138!
Ilustracin!112!j!IMG!Definir!indicador!para!calendario!personal!............................................!138!
Ilustracin!113!j!Definir!indicador!para!calendario!personal.!Vista!V_T554P!..........................!139!

!
!
!
!
!

Ilustracin!114!j!Indicador!calendario!absentismos!1!..............................................................!139!
Ilustracin!115!j!Indicador!calendario!absentismos!2!..............................................................!139!
Ilustracin!116!j!Especificar!indicador!de!calendario!para!absentismo.!Vista!V_554S_C.!......!140!
Ilustracin!117!j!Definir!medidas!o!ausencias!perjudiciales.!Vista!V_530C_H.!.......................!140!
Ilustracin!118!j!Modificadores!de!condiciones!de!excepcin.!V_T530B.!...............................!141!
Ilustracin!119!j!Modificadores!de!condiciones!de!excepcin!1!..............................................!141!
Ilustracin!120!j!Modificadores!de!condiciones!de!excepcin!2!..............................................!142!
Ilustracin!121!j!Modificadores!de!condiciones!de!excepcin!3!..............................................!142!
Ilustracin!122!j!Absentismos:!Relevancia!para!calendario!.....................................................!143!
Ilustracin!123!j!Delimitar!derecho!y!determinar!pago.!Vista!V_530C_I.!.................................!143!
Ilustracin!124!j!Limitacin!y!pago.!Vista!V_530B_B.!..............................................................!144!
Ilustracin!125!j!Conceptos!pagas!extra!..................................................................................!144!
Ilustracin!126!j!Clases!de!tratamiento,!acumulaciones!y!clases!de!evaluacin.!Vista!
V_512W_D.!..............................................................................................................................!144!
Ilustracin!127!j!Modificar!CCjnminas!acumulacin!para!pagas!extra.!Vista!V_530C_L.!.....!145!
Ilustracin!128!j!Concepto!valoracin!pagas!extras!................................................................!145!
Ilustracin!129!j!IMG!Valoracin!Pagas!extras!........................................................................!145!
Ilustracin!130!j!Valoracin!pagas!extras!................................................................................!146!
Ilustracin!131!j!Crear!nueva!regla!para!valoracin!de!CCjnminas!pagas!extras.!................!146!
Ilustracin!132!j!Copiar!regla!de!nmina!.................................................................................!146!
Ilustracin!133!j!Regla!ZSPB!...................................................................................................!147!
Ilustracin!134!j!Regla!ZSP3!...................................................................................................!147!
Ilustracin!135!j!IMG!Regla!Pagas!extras!................................................................................!148!
Ilustracin!136!j!Crear!nuevo!esquema!para!valoracin!de!pagas!extraordinarias.!................!148!
Ilustracin!137!j!Copiar!esquema!de!nmina!...........................................................................!148!
Ilustracin!138!j!Esquema!ZSP0!..............................................................................................!149!
Ilustracin!139!j!Regla!ZSPD!...................................................................................................!149!
Ilustracin!140!j!Esquema!de!ejecucin!independiente!de!nmina!para!pagas!extras!EPE0.! 150!
Ilustracin!141!j!IMG!Bancos!propios!......................................................................................!150!
Ilustracin!142!j!Seleccin!sociedad!del!banco!.......................................................................!151!
Ilustracin!143!j!Crear!bancos!propios.!Vista!V_T012.!............................................................!151!
Ilustracin!144!j!Datos!del!banco!.............................................................................................!151!
Ilustracin!145!j!Bancos!de!la!sociedad!PROT!........................................................................!152!
Ilustracin!146!j!Cuenta!bancaria!............................................................................................!152!
Ilustracin!147!j!Datos!cuenta!bancaria!...................................................................................!152!
Ilustracin!148!j!Cuenta!bancaria!sociedad!PROT!..................................................................!153!
Ilustracin!149!j!Caracterstica!DTAKT!....................................................................................!153!
Ilustracin!150!j!Verificar!claves!de!texto!para!pagos.!Vista!V_T520S.!...................................!154!
Ilustracin!151!j!Actualizacin!va!de!pago!sociedad!pagadora.!Vista!V_T042E.!...................!154!
Ilustracin!152!j!Va!de!pago!en!sociedad!...............................................................................!154!
Ilustracin!153!j!IMG!Relacin!bancaria!..................................................................................!155!
Ilustracin!154!j!Especificar!clase!de!relacin!bancaria.!Vista!V_T591A.!...............................!155!
Ilustracin!155!j!Sociedades!1!.................................................................................................!156!
Ilustracin!156!j!Sociedades!2!.................................................................................................!156!
Ilustracin!157!j!Sociedades.!Vista!V_T402.!...........................................................................!157!
Ilustracin!158!j!Sociedades!pagadoras!1!...............................................................................!157!
Ilustracin!159!j!Sociedades!pagadoras!2!...............................................................................!157!
Ilustracin!160!j!Sociedades!pagadoras.!Vista!V_T042B.!.......................................................!158!
Ilustracin!161!j!Vas!de!pago!1!...............................................................................................!158!
Ilustracin!162!j!Vas!de!pago!en!el!pas.!Vista!V_T042ZL.!....................................................!159!
Ilustracin!163!j!Vas!de!pago!2!...............................................................................................!159!
Ilustracin!164!j!Valor!de!propuesta!para!va!de!pago.!Caracterstica!ZLSCH.!......................!160!
Ilustracin!165!j!Bancos!propios!1!...........................................................................................!161!
Ilustracin!166!j!Bancos!propios!2!...........................................................................................!161!
Ilustracin!167!j!Bancos!propios!3!...........................................................................................!162!
Ilustracin!168!j!Cuenta!Bancos!propios!1!..............................................................................!162!
Ilustracin!169!j!Cuenta!bancos!propios!2!...............................................................................!163!
Ilustracin!170!j!Proceso!de!generacin!de!transferencias.!....................................................!163!
Ilustracin!171!j!Preparacin!intercambio!de!datos!.................................................................!164!
Ilustracin!172!j!Resultado!programa!intercambio!de!datos!....................................................!165!

!
!
!
!
!

Ilustracin!173!j!Tabla!BT.!Transaccin!pc_payresult.!............................................................!165!
Ilustracin!174!j!Tabla!BT!en!clster!de!nmina!......................................................................!166!
Ilustracin!175!!Pantalla!programa!SAPFPAYM!....................................................................!166!
Ilustracin!176!j!Proceso!generacin!de!recibo!nmina!en!PDF.!............................................!167!
Ilustracin!177!j!Creacin!recibo!de!salarios.!Transaccin!pe51.!............................................!168!
Ilustracin!178!j!Atributos!del!formulario.!.................................................................................!168!
Ilustracin!179!j!Modificar!campo!individual!recibo!..................................................................!170!
Ilustracin!180!j!Aadir!campos!individuales!al!formulario.!Transaccin!pe51.!.......................!171!
Ilustracin!181!j!Campos!individuales!del!recibo!.....................................................................!171!
Ilustracin!182!j!Transaccin!pe51check_tab!1!.......................................................................!171!
Ilustracin!183!j!Transaccin!pe51check_tab.!.........................................................................!172!
Ilustracin!184!j!Ventana!del!formulario.!Transaccin!pe51.!...................................................!173!
Ilustracin!185!j!Modificar!grupos!para!ventana!de!formulario.!Transaccin!pe51.!.................!173!
Ilustracin!186!j!Actualizar!estructura!grupo.!Transaccin!pe51.!............................................!175!
Ilustracin!187!j!Grupos!de!ccjnminas!...................................................................................!175!
Ilustracin!188!j!Grupo!de!ccjnminas!en!reclculos!..............................................................!176!
Ilustracin!189j!Insertar!lnea!en!recibo!1!................................................................................!176!
Ilustracin!190!j!Inserta!lnea!en!recibo!2!................................................................................!176!
Ilustracin!191!j!Inserta!lnea!en!recibo!3!................................................................................!177!
Ilustracin!192!j!Identificador!de!acumulacin!1!......................................................................!177!
Ilustracin!193!j!Identificador!de!acumulacin!2!......................................................................!177!
Ilustracin!194!j!Identificador!de!acumulacin!3!......................................................................!178!
Ilustracin!195!j!Identificador!de!acumulacin!4!......................................................................!178!
Ilustracin!196!j!Identificador!de!acumulacin!5!......................................................................!178!
Ilustracin!197!j!Identificador!de!acumulacin!6!......................................................................!179!
Ilustracin!198!j!Identificador!de!acumulacin!7!......................................................................!179!
Ilustracin!199!j!Reglas!del!recibo!...........................................................................................!180!
Ilustracin!200!j!Creacin!nuevo!estilo.!Transaccin!smartstyles!...........................................!180!
Ilustracin!201!j!Estilos!smartform!...........................................................................................!181!
Ilustracin!202!j!Prrafo!smartform!1!.......................................................................................!181!
Ilustracin!203!j!Prrafo!smartform!2!.......................................................................................!182!
Ilustracin!204!j!Definir!nuevo!tipo!de!fuente.!Transaccin!se73.!...........................................!182!
Ilustracin!205!j!Tipos!de!fuente!smartform!.............................................................................!182!
Ilustracin!206!j!Tabuladores!smartform!..................................................................................!183!
Ilustracin!207!j!Esquema!smartform!......................................................................................!183!
Ilustracin!208!j!Formatos!de!caracteres!.................................................................................!183!
Ilustracin!209!j!Fuente!smartform!..........................................................................................!184!
Ilustracin!210!j!Creacin!nuevo!formulario.!Transaccin!smartforms.!...................................!184!
Ilustracin!211!j!Editor!de!formularios!smartforms.!..................................................................!185!
Ilustracin!212!j!Estructura!nodos!formulario!smartforms.!.......................................................!185!
Ilustracin!213!j!Atributos!formulario.!Propiedades!generales.!................................................!186!
Ilustracin!214!j!Atributos!formulario.!Opciones!de!salida.!......................................................!187!
Ilustracin!215!j!Interfase!formulario.!Import.!...........................................................................!187!
Ilustracin!216!j!Interfase!formulario.!Export.!..........................................................................!188!
Ilustracin!217!j!Interfase!formulario.!Tablas.!..........................................................................!188!
Ilustracin!218!j!Interfase!formulario.!Excepciones.!................................................................!188!
Ilustracin!219!j!Definiciones!globales.!Datos!globales.!..........................................................!189!
Ilustracin!220!j!Definiciones!globales.!Tipos.!.........................................................................!189!
Ilustracin!221!j!Interfase!formulario.!Smbolos!de!campo.!.....................................................!190!
Ilustracin!222!j!Definiciones!globales.!Inicializacin.!.............................................................!190!
Ilustracin!223!j!Creacin!de!pgina!formulario.!......................................................................!191!
Ilustracin!224!j!Pginas!y!Ventanas!smartform.!.....................................................................!192!
Ilustracin!225!j!Configuracin!formulario!1!.............................................................................!194!
Ilustracin!226!j!Configuracin!formulario!2!.............................................................................!194!
Ilustracin!227!j!Configuracin!formulario!3!.............................................................................!195!
Ilustracin!228!j!Configuracin!formulario!4!.............................................................................!195!
Ilustracin!229!j!Configuracin!formulario!5!.............................................................................!196!
Ilustracin!230!j!Configuracin!formulario!7!.............................................................................!196!
Ilustracin!231!j!Configuracin!formulario!6!.............................................................................!196!
Ilustracin!232!j!Configuracin!formulario!8!.............................................................................!197!

!
!
!
!
!

Ilustracin!233!j!Configuracin!formulario!9!.............................................................................!197!
Ilustracin!234!j!Configuracin!formulario!10!...........................................................................!198!
Ilustracin!235!j!Configuracin!formulario!11!...........................................................................!198!
Ilustracin!236!j!Configuracin!formulario!12!...........................................................................!198!
Ilustracin!237!j!Configuracin!formulario!13!...........................................................................!199!
Ilustracin!238!j!Configuracin!formulario!14!...........................................................................!199!
Ilustracin!239!j!Configuracin!formulario!15!...........................................................................!200!
Ilustracin!240!j!Configuracin!formulario!16!...........................................................................!200!
Ilustracin!241!j!Configuracin!formulario!17!...........................................................................!200!
Ilustracin!242!j!Configuracin!formulario!18!...........................................................................!201!
Ilustracin!243!j!Configuracin!formulario!19!...........................................................................!201!
Ilustracin!244!j!Configuracin!formulario!21!...........................................................................!201!
Ilustracin!245!j!Configuracin!formulario!20!...........................................................................!201!
Ilustracin!246!j!Configuracin!formulario!22!...........................................................................!201!
Ilustracin!247!j!Configuracin!formulario!23!...........................................................................!202!
Ilustracin!248!j!Configuracin!formulario!24!...........................................................................!202!
Ilustracin!249!j!Configuracin!formulario!25!...........................................................................!202!
Ilustracin!250!j!Funcin!grfica.!Transaccin!se78.!...............................................................!203!
Ilustracin!251!j!Configuracin!formulario!26!...........................................................................!203!
Ilustracin!252!j!Configuracin!formulario!27!...........................................................................!203!
Ilustracin!253!j!Configuracin!formulario!28!...........................................................................!204!
Ilustracin!254!j!Configuracin!formulario!29!...........................................................................!204!
Ilustracin!255!j!Configuracin!formulario!30!...........................................................................!205!
Ilustracin!256!j!Configuracin!formulario!31!...........................................................................!205!
Ilustracin!257!j!Configuracin!formulario!32!...........................................................................!205!
Ilustracin!258!j!Configuracin!formulario!33!...........................................................................!206!
Ilustracin!259!j!Configuracin!formulario!34!...........................................................................!206!
Ilustracin!260!j!Configuracin!formulario!36!...........................................................................!207!
Ilustracin!261!j!Configuracin!formulario!35!...........................................................................!207!
Ilustracin!262!j!Configuracin!formulario!37!...........................................................................!207!
Ilustracin!263!j!Configuracin!formulario!38!...........................................................................!208!
Ilustracin!264!j!Configuracin!formulario!39!...........................................................................!208!
Ilustracin!265!j!Configuracin!formulario!40!...........................................................................!208!
Ilustracin!266!j!Configuracin!formulario!41!...........................................................................!208!
Ilustracin!267!j!Configuracin!formulario!42!...........................................................................!209!
Ilustracin!268!j!Configuracin!formulario!43!...........................................................................!209!
Ilustracin!269!j!Configuracin!formulario!44!...........................................................................!209!
Ilustracin!270!j!Configuracin!formulario!45!...........................................................................!210!
Ilustracin!271!j!Configuracin!formulario!46!...........................................................................!210!
Ilustracin!272!j!Flujo!proceso!de!nmina!...............................................................................!224!
Ilustracin!273!j!Registro!de!gestin!........................................................................................!225!
Ilustracin!274!j!Generacin!de!calendario!personal!...............................................................!226!
Ilustracin!275!j!Smbolos!calendario!personal!.......................................................................!227!
Ilustracin!276!j!Programa!clculo!de!nmina!.........................................................................!228!
Ilustracin!277!j!Recibo!de!nmina!..........................................................................................!229!
Ilustracin!278!j!Clculo!de!nmina!.........................................................................................!230!
Ilustracin!279!j!Opciones!clculo!de!nmina!..........................................................................!231!
Ilustracin!280!j!Seleccin!log!de!nmina!................................................................................!232!
Ilustracin!281!j!Log!de!nmina!...............................................................................................!232!
Ilustracin!282!j!Proceso!de!fondo!1!........................................................................................!233!
Ilustracin!283!j!Proceso!de!fondo!2!........................................................................................!233!
Ilustracin!284!j!Proceso!de!fondo!3!........................................................................................!234!
Ilustracin!285!j!Proceso!de!fondo!4!........................................................................................!235!
Ilustracin!286!j!Proceso!de!fondo!5!........................................................................................!235!
Ilustracin!287!j!Visualizar!jobs!................................................................................................!236!
Ilustracin!288!j!Jobs!lanzados!................................................................................................!236!
Ilustracin!289!j!Visualizacin!log!del!job!................................................................................!237!
Ilustracin!290!j!Log!de!nmina!en!job!....................................................................................!237!
Ilustracin!291!j!Programa!de!ccjnminas!1!............................................................................!238!
Ilustracin!292!j!Programa!de!ccjnminas!2!............................................................................!238!

!
!
!
!
!

Ilustracin!293!j!Listado!de!ccjnminas!1!................................................................................!239!
Ilustracin!294!j!Programa!de!ccjnminas!3!............................................................................!239!
Ilustracin!295!j!Listado!de!ccjnminas!2!................................................................................!239!
Ilustracin!296!j!Programa!de!ccjnminas!comparativo!..........................................................!240!
Ilustracin!297!j!Seleccin!tipo!de!salida!de!listado!.................................................................!240!
Ilustracin!298!j!Listado!de!ccjnminas!3!................................................................................!241!
Ilustracin!299!j!Listado!de!ccjnminas!4!................................................................................!241!
Ilustracin!300!j!Ejemplo!retroactividad!1!................................................................................!242!
Ilustracin!301!j!Ejemplo!retroactividad!2!................................................................................!242!
Ilustracin!302!j!Ejemplo!retroactividad!3!................................................................................!243!
Ilustracin!303!j!Ejemplo!retroactividad!4!................................................................................!243!
Ilustracin!304!j!Ejemplo!retroactividad!5!................................................................................!244!
Ilustracin!305!j!Ejemplo!retroactividad!6!................................................................................!244!
Ilustracin!306!j!Macro!ccjnminas!1!......................................................................................!245!
Ilustracin!307!j!Macro!ccjnminas!2!......................................................................................!245!
Ilustracin!308!j!Macro!ccjnminas!3!......................................................................................!246!
Ilustracin!309!j!Macro!ccjnminas!4!......................................................................................!246!
Ilustracin!310!j!Pasos!transferencias!.....................................................................................!247!
Ilustracin!311!j!Preparacin!transferencias!............................................................................!248!
Ilustracin!312!j!Filtros!transferencias!.....................................................................................!249!
Ilustracin!313!j!Resultado!preparacin!transferencias!1!........................................................!250!
Ilustracin!314!j!Resultado!preparacin!transferencias!2!........................................................!250!
Ilustracin!315!j!Resultado!preparacin!transferencias!3!........................................................!250!
Ilustracin!316!j!Resultado!preparacin!transferencias!4!........................................................!251!
Ilustracin!317!j!Resultado!preparacin!transferencias!5!........................................................!251!
Ilustracin!318!j!Generacin!fichero!transferencias!SEPA!1!...................................................!252!
Ilustracin!319!j!Generacin!fichero!transferencias!SEPA!2!...................................................!252!
Ilustracin!320!j!Resultado!generacin!fichero!transferencias!SEPA!1!...................................!253!
Ilustracin!321!j!Resultado!generacin!fichero!transferencias!SEPA!2!...................................!253!
Ilustracin!322!j!Resultado!generacin!fichero!transferencias!SEPA!3!...................................!253!
Ilustracin!323!j!Fichero!XML!SEPA!........................................................................................!254!
Ilustracin!324!j!Gestin!ficheros!transferencias!.....................................................................!254!
Ilustracin!325!j!Generacin!fichero!FAN!1!.............................................................................!255!
Ilustracin!326!j!Generacin!fichero!FAN!2!.............................................................................!256!
Ilustracin!327!j!Generacin!fichero!FAN!3!.............................................................................!256!
Ilustracin!328!j!Generacin!fichero!FAN!4!.............................................................................!257!
Ilustracin!329!j!Generacin!fichero!FAN!5!.............................................................................!257!
Ilustracin!330!j!Generacin!fichero!FAN!6!.............................................................................!259!
Ilustracin!331!j!Generacin!fichero!FAN!7!.............................................................................!259!
Ilustracin!332!j!Generacin!fichero!FAN!8!.............................................................................!260!
Ilustracin!333!j!Generacin!fichero!FAN!9!.............................................................................!260!
Ilustracin!334!j!Generacin!fichero!FAN!10!...........................................................................!261!
Ilustracin!335!j!Generacin!fichero!FAN!11!...........................................................................!262!
Ilustracin!336!j!Generacin!fichero!FAN!12!...........................................................................!263!
Ilustracin!337!j!Documento!TC1!.............................................................................................!264!
Ilustracin!338!j!Generacin!fichero!FAN!13!...........................................................................!264!
Ilustracin!339!j!Generacin!fichero!FAN!14!...........................................................................!265!
Ilustracin!340!j!Generacin!fichero!FAN!15!...........................................................................!265!
Ilustracin!341!j!Generacin!fichero!IRPF!1!............................................................................!266!
Ilustracin!342!j!Generacin!fichero!IRPF!2!............................................................................!266!
Ilustracin!343!j!Generacin!fichero!IRPF!3!............................................................................!267!
Ilustracin!344!j!Generacin!fichero!IRPF!4!............................................................................!267!
Ilustracin!345!j!Generacin!fichero!IRPF!5!............................................................................!268!
Ilustracin!346!j!Generacin!fichero!IRPF!6!............................................................................!268!
Ilustracin!347!j!Generacin!fichero!IRPF!7!............................................................................!269!
Ilustracin!348!j!Generacin!fichero!IRPF!8!............................................................................!269!
Ilustracin!349!j!Generacin!fichero!IRPF!9!............................................................................!270!
Ilustracin!350!j!Generacin!fichero!IRPF!10!..........................................................................!271!
Ilustracin!351!j!Generacin!fichero!contable!1!.......................................................................!272!
Ilustracin!352!j!Generacin!fichero!contable!2!.......................................................................!273!

!
!
!
!
!

Ilustracin!353!j!Generacin!fichero!contable!3!.......................................................................!274!
Ilustracin!354!j!Generacin!fichero!contable!4!.......................................................................!274!
Ilustracin!355!j!Generacin!fichero!contable!5!.......................................................................!274!
Ilustracin!356!j!Generacin!fichero!contable!6!.......................................................................!274!
Ilustracin!357!j!Generacin!fichero!contable!8!.......................................................................!275!
Ilustracin!358!j!Generacin!fichero!contable!9!.......................................................................!275!
Ilustracin!359!j!Generacin!fichero!contable!10!.....................................................................!276!
Ilustracin!360!j!Generacin!fichero!contable!11!.....................................................................!276!
Ilustracin!361!j!Generacin!fichero!contable!12!.....................................................................!276!
Ilustracin!362!j!Generacin!fichero!contable!13!.....................................................................!277!
Ilustracin!363!j!Generacin!fichero!contable!14!.....................................................................!277!
Ilustracin!364!j!Generacin!fichero!contable!15!.....................................................................!277!
Ilustracin!365!j!Generacin!fichero!contable!16!.....................................................................!277!
Ilustracin!366!j!Generacin!fichero!contable!17!.....................................................................!278!
Ilustracin!367!j!Generacin!fichero!contable!18!.....................................................................!278!
Ilustracin!368!j!Generacin!fichero!contable!19!.....................................................................!278!
Ilustracin!369!j!Generacin!fichero!contable!20!.....................................................................!279!
Ilustracin!370!j!Generacin!fichero!contable!21!.....................................................................!280!
Ilustracin!371!j!Generacin!fichero!contable!22!.....................................................................!280!
Ilustracin!372!j!Generacin!fichero!contable!23!.....................................................................!281!
Ilustracin!373!j!Generacin!fichero!contable!24!.....................................................................!282!
Ilustracin!374!j!Generacin!fichero!contable!25!.....................................................................!283!
Ilustracin!375!j!Generacin!fichero!contable!26!.....................................................................!283!
Ilustracin!376!j!Impresin!recibos!de!nmina!1!......................................................................!284!
Ilustracin!377!j!Impresin!recibos!de!nmina!2!......................................................................!285!

!
!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
1.!INTRODUCCIN.
! Qu(es(un(sistema(ERP?(
!
Los! sistemas! de! planificacin! de! recursos! empresariales,! ERP,! por! sus! siglas! en! ingls!
(Enterprise! Resource! Planning)! son! sistemas! de! informacin! gerenciales! que! integran! y!
manejan! muchos! de! los! negocios! asociados! con! las! operaciones! de! produccin! y! de! los!
aspectos!de!distribucin!de!una!compaa!en!la!produccin!de!bienes!o!servicios![1].!
!
Estos! sistemas! tpicamente! manejan! la! produccin,! logstica,! distribucin,! inventario,! envos,!
facturas! y! contabilidad! de! la! compaa! de! forma! modular.! Sin! embargo,! la! planificacin! de!
recursos! empresariales! o! el! software! ERP! pueden! intervenir! en! el! control! de! muchas!
actividades! de! negocios! como! ventas,! entregas,! pagos,! produccin,! administracin! de!
inventarios,!calidad!de!administracin!y!la!administracin!de!recursos!humanos.!
!
Por!tanto,!la!utilizacin!de!un!ERP!por!parte!de!una!empresa!puede!constituir!un!gran!impulso!
a! la! economa! de! la! misma! si! se! adaptada! siguiendo! una! serie! de! pautas! de! calidad! y!
estructurabilidad.! Actualmente! muchas! empresas! se! basan! en! un! sistema! ERP! como! ayuda!
para! controlar! procesos! e! integrar! las! distintas! reas! de! la! empresa.! Por! eso,! la! seleccin! de!
una!solucin!ERP!es!una!decisin!crucial!en!cualquier!organizacin,!ya!que!de!ella!depender!la!
eficiencia!que!pueda!alcanzar!la!empresa!en!sus!operaciones.!!
!

! Por(qu(surgen(los(sistemas(ERP?(
!
Los! sistemas! ERP! y! CRM! han! surgido! de! una! necesidad! en! el! mundo! empresarial,! la! cual! a!
medida! que! han! evolucionado! las! tecnologas! de! la! informacin! ha! ido! cambiando,!
evolucionando!y!amplindose.!Alcanzando!mayores!grados!de!complejidad!con!el!paso!de!los!
aos,!la!globalizacin!y!la!expansin!de!los!diferentes!mercados,!esta!necesidad!en!un!principio!
fue! la! gestin! de! inventarios! y! la! planificacin! de! la! produccin,! estas! tareas! suponan! un!
problema!en!todas!las!empresas!que!se!dedicaban!a!la!fabricacin!de!productos!que!requieren!
mltiples!etapas!en!su!proceso!de!transformacin.!Por!lo!que!muchas!compaas!optaron!por!
revisar!sus!sistemas,!dando!lugar!a!la!aparicin!de!los!primeros!sistemas!que!tratan!la!gestin!
de!demanda!pendiente,!es!decir,!la!gestin!de!productos!cuya!descomposicin!implica!que!la!
cantidad!demandada!de!un!componente!depende!de!las!cantidades!demandadas!de!todos!los!
productos! finales! en! los! que! toma! parte.! Estos! primeros! pasos! reciben! la! denominacin! de!
Gestores!de!listas!de!materiales!o!gestores!del!BOM!(Bill!Of!Materials).!
!
A! partir! de! los! primeros! gestores! de! listas! de! materiales! se! cre! el! MRP! y! a! partir! de! sus!
sucesivas!evoluciones!y!versiones!posteriores!apareci!el!sistema!ERP.!
!
El!MRP!!est!construido!alrededor!del!BOM!y!podemos!definirlo!como!el!sistema!que!calcula!
qu!necesito,!lo!compara!con!lo!que!tengo!y!calcula!qu!voy!a!necesitar!y!cundo.!Este!es!el!
verdadero! logro! y! avance! del! MRP! que! por! primera! vez! la! planificacin! de! necesidades! de!
materiales!es!capaz!de!dar!respuesta!al!cundo.!Pero!existe!un!problema!en!el!MRP.!El!cual!es!
debido!a!las!limitaciones!de!capacidad!de!clculo!de!los!ordenadores!de!la!poca!en!la!que!se!
usaba.!Por!lo!que!las!ordenes!se!planifican!sobre!la!ltima!fecha!posible!para!as!minimizar!el!
stock.! Este! mtodo! provoca! que! al! no! disponer! de! tiempos! de! sobra,! todas! las! actividades!
forman!parte!del!camino!crtico.!As!pues,!al!no!disponer!de!margen!para!recuperar!el!tiempo!

Pgina!1!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

perdido,! cualquier! retraso! o! problema! causa! inevitablemente! un! retraso! en! la! entrega! al!
cliente.!Por!lo!que!un!MPR!necesita:!
!
M!Calcular!los!lanzamientos!con!una!antelacin!ms!o!menos!holgada.!
M!Calcular!si!se!dispone!de!suficiente!capacidad!para!realizar!la!tarea!planificada.!
!
Tiempo! despus! surgi! la! necesidad! de! cerrar! el! ciclo! de! planificacin! con! una! comparacin!
entre!la!carga!de!trabajo!propuesta!para!un!periodo!y!la!capacidad!productiva!de!los!recursos!
involucrados! en! los! procesos! de! modo! que! surgi! un! nuevo! sistema! llamado! MRP! a! ciclo!
cerrado.!
!
Pero!a!pesar!de!la!mejora!que!supona!el!MRP!a!ciclo!cerrado!surgi!la!necesidad!de!integrar!
informacin! financiera.! Por! lo! que! se! decidi! mejorar! el! sistema! y! surgi! un! sistema! de!
informacin!que!integro!produccin,!inventario!y!finanzas,!este!sistema!recibi!el!nombre!de!
MRP!II.!
!
Por!esta!razn!los!sistemas!MRP!II!han!estado!orientados!principalmente!a!la!identificacin!de!
los!problemas!de!capacidad!que!presenta!un!plan!de!produccin,!fundamentalmente!mediante!
la!presentacin!grfica!de!la!disponibilidad!de!recursos!y!el!consumo!planificado,!de!forma!que!
el!planificador!pueda!llevar!a!cabo!con!facilidad!las!modificaciones!oportunas.!Para!facilitar,!no!
slo!la!ejecucin!de!medidas!correctoras,!sino!la!evaluacin!conjunta!de!diferentes!acciones!y!
su! comparacin! con! otras! alternativas,! los! sistemas! MRP! II! suelen! ofrecer! la! posibilidad! de!
analizar! diferentes! escenarios,! respondiendo! a! preguntas! del! tipo! qu! pasa! si....!
Posteriormente,! puede! hacerse! efectivo! el! plan! de! produccin! que! resulte! ms! satisfactorio!
entre!todos!los!planteados.!
!
De!todos!modos,!no!existen!grandes!diferencias!conceptuales!entre!el!MRP!II!y!el!MRP!a!ciclo!
cerrado! [2].! A! pesar! de! todos! los! avances! que! supona! el! sistema! MRP! II! empez! a! cobrar!
mucha!importancia!el!plazo!de!entrega,!ya!que!la!departamentalizacin!de!las!organizaciones!
supuso! un! obstculo! para! lograr! el! servicio! y! los! tiempos! de! respuesta! reclamados! por! lo!
clientes.! Por! lo! que! surgi! la! necesidad! de! crear! un! sistema! de! informacin! comn! a! los!
diferentes!departamentos!de!la!empresa,!el!ERP.!Cabe!destacar!que!hoy!en!da!las!empresas!
buscan! la! competitividad! y! la! calidad! de! los! procesos! en! los! negocios! para! lo! que! necesitan!
integrar!con!eficiencia,!los!recursos!de!las!empresas!y!hacer!que!su!informacin!fluya!de!forma!
continua,!no!solo!para!acelerar!los!procesos,!si!no!para!reducir!los!costes.!!
!
Ante! esta! situacin! se! plantea! una! solucin! que! se! adapta! a! sus! necesidades! y! que! crece! a!
medida! que! las! empresas! crecen.! Esta! solucin! es! la! implantacin! y! el! uso! de! sistemas! de!
informacin!empresariales:!ERP!Y!CRM.!
!

! Caractersticas(y(objetivos(de(los(sistemas(ERP(
!
El!mbito!empresarial!se!encuentra!actualmente!en!un!perodo!de!tremenda!competitividad.!
Se! requiere! por! ello! impulsar! procesos! y! actividades! de! negocio! que! generen! ventajas!
competitivas! que! permitan! tomar! decisiones! para! poder! hacer! frente! a! los! competidores! y!
rivales.!!

Por!ello,!sealaremos!como!objetivos!principales!de!los!sistemas!ERP!los!siguientes![3]:!!

! Optimizacin!de!los!procesos!empresariales.!!

Pgina!2!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Acceso! a! toda! la! informacin! de! forma! confiable,! precisa! y! oportuna! (integridad! de!
datos).!
! La! posibilidad! de! compartir! informacin! entre! todos! los! componentes! de! la!
organizacin.!!
! Eliminacin!de!datos!y!operaciones!innecesarias!(o!redundantes).!!
! Reduccin! de! tiempos! y! de! los! costes! de! los! procesos! (mediante! procesos! de!
reingeniera).!!
!
Por!tanto,!podramos!resumir!el!objetivo!principal!de!los!ERPs!como!la!coordinacin!de!todos!
los!negocios!de!la!empresa,!desde!la!evaluacin!de!un!proveedor!hasta!la!facturacin!para!un!
cliente.!Para!ello,!utilizar!una!base!de!datos!centralizada!para!ayudar!al!flujo!de!informacin!
entre!los!distintos!departamentos!de!la!empresa.!
!
El!hecho!de!conseguir!estos!objetivos!ayudar!a!conseguir!afrontar!las!siguientes!necesidades!
de!las!empresas:!!
! Tiempos! de! respuesta! ms! rpidos! en! la! toma! de! decisiones.! Diseo! de! productos! y!
servicios!personalizados. Reduccin!de!costes. Enfoque!al!cliente.!!
! Integracin!de!sistemas.!!
!
Es!en!este!contexto!en!el!que!toman!cada!vez!ms!fuerza!las!Tecnologas!de!la!Informacin!y!
su!alineacin!con!las!estrategias!de!negocio!para!mejorar!sus!procesos!claves!de!negocio!en!el!
que! haremos,! a! continuacin,! un! breve! anlisis! de! las! ventajas! y! desventajas! de! la!
implementacin!de!un!sistema!ERP!en!una!empresa.!

Ventajas!de!un!sistema!ERP![4]:!
!
! Entrada!de!la!informacin!al!sistema!de!una!sola!vez.!
! Est!basado!en!una!estructura!confiable.!
! Funcionalidad!para!interactuar!con!otros!mdulos.!
! Herramientas!para!consultas!complejas.!
! Mejor!administracin!financiera.!
! Mejora! la! informacin! en! s! misma! y! la! integracin! de! operaciones! de! negocios,! as!
como!las!organizaciones!tienden!!a!tener!un!alto!desarrollo!financiero!con!respecto!al!
valor!del!mercado!de!aquellas!que!no!han!invertido!en!sistemas!ERP.!
!
Desventajas!de!un!sistema!ERP:!
!
! Las! actualizaciones! del! software! por! parte! del! proveedor! del! ERP! sern!
extremadamente!difciles,!debido!a!que!ya!se!encuentra!personalizado!el!software!del!
cliente! que! hizo! las! modificaciones,! y! las! actualizaciones! requerirn! trabajo! extra! y!
reescritura!del!cdigo!fuente!con!el!fin!de!ajustarlo!a!la!nueva!versin.!!
! Un!aspecto!que!puede!traer!grandes!costes!al!implantar!un!sistema!ERP!es!el!hecho!de!
subestimar! la! asignacin! de! recursos! a! estrategias! de! implementacin! tales! como! el!
entrenamiento!y!capacitacin!de!los!usuarios.!
! Alto!coste!de!implementacin.!
!
Ningn!plan!de!implementacin!funcionar!si!no!se!ha!llevado!a!cabo!la!tarea!de!seleccionar!el!
mejor!sistema!ERP!que!convenga!a!las!necesidades!de!la!empresa!y!los!factores!principales!que!
deben!ser!considerados!para!una!implementacin!exitosa!de!un!ERP!son:!
!

Pgina!3!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Planificacin!de!los!recursos!de!la!infraestructura.!
! Red!de!rea!local.!
! Servidores.!
! Ordenadores!personales.!
! Facilidades!de!entrenamiento.!
! Planificacin!de!recursos!humanos.!
! Educacin!en!el!nuevo!sistema!ERP.!
! Compromiso!de!usar!a!la!gente!adecuada.!
! Compromiso!de!la!alta!Gerencia.!
! Manuales!de!sistema!bien!elaborados!
! Habilidad!y!pro!actividad!de!considerarse!como!un!sitio!greenfield.!
! Decisin!estratgica!en!la!centralizacin.!
!
Uno!de!sus!factores!de!xito!y!expansin!es!la!difusin!de!la!cultura!de!trabajo!en!base!a!una!
planificacin!de!las!necesidades!de!recursos!previa!y!un!control!de!la!evolucin!del!consumo!
de!recursos.!
!
En! conclusin! la! filosofa! de! los! ERPs! es! la! de! ser! el! soporte! de! gestin! de! la! empresa! en! su!
conjunto! y! no! simplemente! la! extensin! del! modelo! de! gestin! de! la! produccin! a! otros!
departamentos.! La! mejor! prueba! de! esto! es! que! las! aplicaciones! ERP! ya! no! slo! estn!
destinadas! a! compaas! en! las! que! la! fabricacin! es! el! punto! fuerte,! sino! que! han! sido!
implantadas!en!todo!tipo!de!empresas.!

Uno! de! los! propsitos! fundamentales! de! un! ERP! es! otorgar! apoyo! a! los! clientes! del! negocio,!
tiempos!rpidos!de!respuesta!a!sus!problemas,!as!como!un!eficiente!manejo!de!informacin!
que!permita!la!toma!oportuna!de!decisiones!y!disminucin!de!los!costos!totales!de!operacin.!

Las! caractersticas! que! distinguen! a! un! ERP! de! cualquier! otro! software! empresarial,! es! que!
deben!de!ser!sistemas!integrales,!con!modularidad!y!adaptables![5]:!

! Integrales,! porque! permiten! controlar! los! diferentes! procesos! de! la! compaa!
entendiendo!que!todos!los!departamentos!de!una!empresa!se!relacionan!entre!s,!es!
decir,!que!el!resultado!de!un!proceso!es!punto!de!inicio!del!siguiente.!Por!ejemplo,!en!
una!compaa,!el!que!un!cliente!haga!un!pedido!representa!que!se!cree!una!orden!de!
venta! que! desencadena! el! proceso! de! produccin,! de! control! de! inventarios,! de!
planificacin! de! distribucin! del! producto,! cobranza,! y! por! supuesto! sus! respectivos!
movimientos! contables.! Si! la! empresa! no! usa! un! ERP,! necesitar! tener! varios!
programas!que!controlen!todos!los!procesos!mencionados,!con!la!desventaja!de!que!al!
no!estar!integrados,!la!informacin!se!duplica,!crece!el!margen!de!contaminacin!en!la!
informacin!(sobre!todo!por!errores!de!captura)!y!se!crea!un!escenario!favorable!para!
malversaciones.!Con!un!ERP,!el!operador!simplemente!captura!el!pedido!y!el!sistema!
se!encarga!de!todo!lo!dems,!por!lo!que!la!informacin!no!se!manipula!y!se!encuentra!
protegida.!

! Modulares.! Los! ERP! entienden! que! una! empresa! es! un! conjunto! de! departamentos!
que! se! encuentran! interrelacionados! por! la! informacin! que! comparten! y! que! se!
genera! a! partir! de! sus! procesos.! Una! ventaja! de! los! ERP,! tanto! econmica! como!
tcnica! es! que! la! funcionalidad! se! encuentra! dividida! en! mdulos,! los! cuales! pueden!
instalarse!de!acuerdo!con!los!requerimientos!del!cliente.!Ejemplo:!ventas,!materiales,!
finanzas,!control!de!almacn,!recursos!humanos,!etc.!

Pgina!4!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Adaptables.!Los!ERP!estn!creados!para!adaptarse!a!la!idiosincrasia!de!cada!empresa.!
Esto! se! logra! por! medio! de! la! configuracin! o! parametrizacin! de! los! procesos! de!
acuerdo! con! las! salidas! que! se! necesiten! de! cada! uno.! Por! ejemplo,! para! controlar!
inventarios,! es! posible! que! una! empresa! necesite! manejar! la! particin! de! lotes! pero!
otra! empresa! no.! Los! ERP! ms! avanzados! suelen! incorporar! herramientas! de!
programacin! de! 4! Generacin! para! el! desarrollo! rpido! de! nuevos! procesos.! La!
parametrizacin!es!el!valor!aadido!fundamental!que!debe!contar!cualquier!ERP!para!
adaptarlo!a!las!necesidades!concretas!de!cada!empresa.!

Otras!caractersticas!destacables!de!los!sistemas!ERP!son:!

! Base!de!datos!centralizada.!!
! Los!componentes!del!ERP!interactan!entre!s!consolidando!todas!las!operaciones.!!
! En! un! sistema! ERP! los! datos! se! ingresan! slo! una! vez! y! deben! ser! consistentes,!
completos!y!comunes.!!
! Las! empresas! que! lo! implanten! suelen! tener! que! modificar! alguno! de! sus! procesos!
para!alinearlos!con!los!del!sistema!ERP.!Este!proceso!se!conoce!como!Reingeniera!de!
Procesos,!aunque!no!siempre!es!necesario.!!
! Aunque! el! ERP! pueda! tener! mens! modulares! configurables! segn! los! roles! de! cada!
usuario,!es!un!todo.!Esto!es:!es!un!nico!programa!(con!multiplicidad!de!libreras,!eso!
s)!con!acceso!a!una!base!de!datos!centralizada.!No!debemos!confundir!en!este!punto!
la!definicin!de!un!ERP!con!la!de!una!suite!de!gestin.!!
! La! tendencia! actual! es! a! ofrecer! aplicaciones! especializadas! para! determinadas!
empresas.! Es! lo! que! se! denomina! versiones! sectoriales! o! aplicaciones! sectoriales!
especialmente!indicadas!o!preparadas!para!determinados!procesos!de!negocio!de!un!
sector!(los!ms!utilizados).!!

Las!soluciones!ERP!en!ocasiones!son!complejas!y!difciles!de!implantar!debido!a!que!necesitan!
un! desarrollo! personalizado! para! cada! empresa! partiendo! de! la! parametrizacin! inicial! de! la!
aplicacin! que! es! comn.! Las! personalizaciones! y! desarrollos! particulares! para! cada! empresa!
requieren!de!un!gran!esfuerzo!en!tiempo,!y!por!consiguiente!en!dinero,!para!modelar!todos!los!
procesos!de!negocio!de!la!vida!real!en!la!aplicacin.!

Las! metodologas! de! implantacin! de! los! ERP! en! la! empresa! no! siempre! son! todo! lo! simples!
que!se!deseara,!dado!que!entran!en!juego!mltiples!facetas.!!

! Qu(es(SAP(R/3?(
!
SAP! R/3! es! un! ERP! de! origen! alemn,! creado! por! SAP.! El! sistema! R/3! opera! utilizando! el!
principio! cliente/servidor! aplicado! a! varios! niveles.! Es! altamente! modular! y! se! aplica!
fundamentalmente!por!medio!del!software,!de!forma!que!los!modos!de!interaccin!entre!los!
diversos!clientes!y!servidores!puedan!ser!controlados.!

SAP!R/3!cuenta!con!una!diversidad!de!mdulos!estndar!para!ayudar!a!las!empresas!a!lograr!
sus!objetivos.!!

Estos!mdulos!son!los!siguientes![6]:!

Pgina!5!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Gestin!Financiera!(FI):!Libro!mayor,!libros!auxiliares,!ledgers!especiales,!etc.!
! Controlling!(CO):!Gastos!generales,!costes!de!producto,!cuenta!de!resultados,!centros!
de!beneficio,!etc.!
! Tesorera!(TR):!Control!de!fondos,!gestin!presupuestaria,!flujo!de!caja.!
! Sistema!de!proyectos!(PS):!Grafos,!contabilidad!de!costes!de!proyecto,!etc.!
! Gestin!de!personal!(HR):!!Recursos!Humanos!
! Business!Warehouse!(BW)!o!Business!Intelligence!(BI):!Datawarehousing.!
! Ventas!y!Distribucin!(SD):!Pedidos!de!ventas,!solicitudes,!pedidos!abiertos.!
! Ejecucin!Logstica!(LE):!Gestin!de!entregas!y!necesidades!
! Gestin!de!Materiales!(MM)!
! Gestin!de!Almacenes!(WM)!
! Plan!de!mantenimiento!(IA)!
! Planificacin!de!Produccin!(PP)!

!
Ilustracin!1!.!SAP!R3!

! Mdulo(SAP(R/3(HR(
!
Desde!el!mdulo!de!Recursos!Humanos!(HR)!se!gestiona!la!seleccin,!contratacin,!formacin,!
y!retencin!de!los!colaboradores!de!la!empresa.!
!
El!objetivo!bsico!que!persigue!la!funcin!de!Recursos!Humanos!con!estas!tareas!es!alinear!las!
polticas!de!RRHH!con!la!estrategia!de!la!organizacin,!lo!que!permitir!implantar!la!estrategia!
a!travs!de!las!personas.!Generalmente!la!funcin!de!Recursos!Humanos!est!compuesta!por!
reas!tales!como!reclutamiento!y!seleccin,!contratacin,!capacitacin,!induccin!de!personal!
y!su!permanencia!en!la!empresa.!Dependiendo!de!la!empresa!o!institucin!donde!la!funcin!de!
Recursos! Humanos! opere,! pueden! existir! otros! grupos! que! desempeen! distintas!
responsabilidades!que!pueden!tener!que!ver!con!aspectos!tales!como!la!administracin!de!la!
nmina!de!los!empleados!o!el!manejo!de!las!relaciones!con!sindicatos,!entre!otros.! !
!
El!sistema!R/3!de!SAP!ofrece!una!solucin!software!integrada!para!la!planificacin!y!la!gestin!
de!los!recursos!humanos.!El!objetivo!es!organizar!procesos!de!gestin!de!recursos!humanos!de!
forma! ms! eficaz,! aplicar! los! recursos! de! los! empleados! selectivamente! y! disponer! de!
informacin!con!ms!rapidez.!El!mdulo!Gestin!de!Recursos!Humanos!o!mdulo!HR!de!SAP!

Pgina!6!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

aumenta,! por! medio! de! procesos! globales! y! una! amplia! funcionalidad,! la! eficacia! de! una!
gestin! de! recursos! humanos! avanzada.! Las! aplicaciones! permiten,! adems,! el! enlace! de! las!
funciones!de!gestin!de!recursos!humanos!con!funciones!empresariales!vlidas!para!todas!las!
aplicaciones.! Incluyen! tcnicas! modernas! de! workflow,! conectan! la! gestin! de! recursos!
humanos!con!Internet!e!Intranet!y!abren!vas!innovadoras!con!aplicaciones!de!Autoservicio!de!
Empleados! (ESS,! Employee! Self! Service)! hacia! una! mayor! asuncin! de! responsabilidad! por!
parte! de! los! empleados! permitiendo! que! cualquier! empleado! pueda! aprovechar! las! ventajas!
de!estas!funciones!en!cualquier!momento!y!desde!cualquier!lugar.!!
!
Las!principales!claves!del!xito!del!mdulo!HR!del!sistema!SAP!R/3!son![7]:!!
!
! Gran!rendimiento!global.!
La!posicin!de!liderazgo!del!sistema!R/3!en!el!mundo!del!software!se!afianza!y!ampla!da!a!da.!
Para! conseguirlo,! SAP! y! sus! partners! trabajan! de! manera! continua! en! el! desarrollo! y! la!
optimizacin!del!sistema.!En!ese!proceso,!un!elemento!esencial!es!el!dilogo!con!los!clientes,!
para! obtener! informacin! precisa! sobre! lo! que! necesitan! que! permita! obtener! ventajas!
competitivas.!!
!
! Adaptacin!a!cada!caso.!
El! mdulo! HR! de! SAP! cubre! todo! el! espectro! de! las! tareas! relacionadas! con! los! recursos!
humanos! en! empresas! de! cualquier! tamao! y! sector,! as! como! en! la! administracin! pblica.!
Las! aplicaciones! para! gestin! financiera! y! controlling,! produccin! y! gestin! de! materiales,!

gestin!de!la!calidad!y!mantenimiento,!as!como!ventas!y!distribucin!y!gestin!de!proyectos!
amplan! la! oferta! de! prestaciones! ms! all! de! la! gestin! de! recursos! humanos.! Todos! los!
mdulos! pueden! utilizarse! tanto! de! forma! autnoma! como! en! una! combinacin! adaptada! a!
cada!necesidad.!Se!pueden!ajustar!las!soluciones!a!medida,!segn!los!requisitos!especficos!de!
la! empresa,! y! se! puede,! si! as! se! precisa,! conectar! el! software! complementario! de! otros!
proveedores!con!el!sistema!R/3.!!
El! concepto! persigue! el! propsito! general! de! disear! el! sistema! R/3! como! un! conjunto! de!
componentes! independientes,! que! pueden! combinarse! segn! sea! necesario.! Por! ello,! el!
mdulo!HR!de!SAP!es!una!aplicacin!autnoma!a!partir!de!la!versin!4.0!que!puede!utilizarse!
como!sistema!descentralizado!o!en!conexin!con!otras!aplicaciones!del!sistema!R/3!y!de!otros!
fabricantes.!!
!
! Aplicable!en!todo!el!mundo.!
Las! aplicaciones! del! mdulo! HR! de! SAP! asisten! a! las! empresas! en! cualquier! lugar! del! mundo!
demostrando!una!versatilidad!global!al!respetar!los!diferentes!idiomas,!monedas!y!normativas,!
gracias!a!la!existencia!de!mltiples!adaptaciones!nacionales.!!
!
! Datos!histricos!transparentes.!
El! mdulo! HR! de! SAP! almacena! todos! los! datos! por! fechas.! Al! introducir! datos! actuales,! se!
delimita! y! graba! automticamente! la! informacin! ya! existente.! En! cualquier! momento! se!
puede!visualizar!y!valorar,!conservando!de!este!modo!un!histrico!de!datos.!!
!
! Organizacin!matricial!y!por!proyectos.!
La!gran!capacidad!de!rendimiento!de!la!Gestin!de!Organizacin!de!SAP!se!basa,!entre!otras!
cosas,!en!la!utilizacin!de!las!ms!diversas!posibilidades!de!diseo!organizativo,!tales!como!la!
organizacin! matricial! y! por! proyectos.! El! sistema! posee! funciones! grficas! de! planificacin!
para! la! reproduccin! de! unidades! de! organizacin,! funciones,! posiciones! y! tareas,! as! como!
jerarquas! de! informes! que! facilitan! el! diseo! de! la! organizacin.! El! sistema! se! adapta! a! los!

Pgina!7!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

cambios!de!su!organizacin!y!ofrece!tiles!funciones!para!reasignar,!incorporar!y!modificar!con!
toda! facilidad! posiciones! y! personas! en! pantalla.! Los! catlogos! de! tareas! especficas! de!
empresa!facilitan!el!trabajo!a!la!hora!de!crear!sus!propias!descripciones!de!funciones.!!
Dependiendo! de! las! necesidades,! se! puede! almacenar! y! posteriormente! solicitar! datos!
detallados! para! determinados! objetos! de! informacin.! Los! anlisis! y! las! evaluaciones! con!
propsitos! especficos! en! toda! la! estructura! de! organizacin! de! su! empresa! amplan!
adicionalmente! su! base! de! informacin! y! ayudan! a! tomar! decisiones! estratgicas! en! muchos!
mbitos!de!la!gestin!de!recursos!humanos.!!
!
Para! gestionar! cada! rea! y! dependiendo! de! las! necesidades! de! cada! empresa,! SAP! divide! la!
gestin!de!este!mdulo!en!varios!submdulos!temticos.!
!
Los!submdulos!dentro!de!SAP!HR!son!los!siguientes:!

-! Gestin!de!Personal!!(PA)!
-! Gestin!de!la!Organizacin!(OM)!
-! Gestin!de!Eventos!(PE)!
-! Reclutamiento!(RC)!
-! Capacitacin!
-! Evaluacin!del!Desempeo!
-! Desarrollo!de!Personal!!(PD)!
-! Planificacin!de!Costes!(PC)!
-! Clculo!de!la!nmina!!(PY)!
-! Gestin!de!tiempos!de!Personal!!(PT)!

! Motivacin(y(objetivos(del(proyecto.(
!
El! objetivo! del! proyecto! es! la! realizacin! de! una! solucin! preconfigurada! para! completar! los!
datos! maestros! y! los! procesos! de! nmina! recogidos! en! un! ERP,! cubriendo! las! necesidades!
incluidas! para! un! determinado! convenio! colectivo,! para! la! completa! gestin! realizada! por! un!
departamento! de! Recursos! Humanos! de! una! pequea! y/o! mediana! empresa.! Como! hemos!
comentado,! El! ERP! seleccionado! para! ser! configurado! y! desarrollado! es! la! aplicacin! de! SAP!
HCM!6.0.!!
!
En! la! actualidad,! SAP! es! la! empresa! que! est! liderando! el! mercado! de! los! sistemas! de!
informacin!gerencial!(sistemas!informticos!de!apoyo!para!la!toma!de!decisiones,!gestin!de!
recursos! y! aplicaciones! de! gestin! de! personal,! gestin! de! proyectos,! aplicaciones! para! la!
formacin! empresarial,! etc.).! Los! sistemas! de! planificacin! de! recursos! de! la! empresa! (en!
ingls! ERP,! Enterprise! Resource! Planning),! son! sistemas! de! gestin! de! informacin! que!
integran! y! automatizan! muchos! de! los! procesos! de! negocio! relacionados! con! los! aspectos!
operativos!o!productivos!de!una!empresa.!Las!mltiples!soluciones!que!SAP!ha!desarrollado,!le!
han!permitido!convertirse!en!la!referencia!de!las!nuevas!aplicaciones!empresariales.!!
!
La!principal!razn!del!xito!de!SAP,!es!que!se!trata!de!un!software!empresarial!de!aplicaciones!
estndar,!que!puede!configurarse!en!mltiples!reas!de!negocio!y!que!se!adapta!a!necesidades!
especficas!de!cada!empresa.!Con!el!fin!de!dar!un!soporte!a!estas!necesidades,!SAP!incluye!un!
gran! nmero! de! procesos! y! funciones! empresariales! estandarizadas,! pero! tambin! ofrece!
flexibilidad!para!adaptarse!a!los!cambios!y!evoluciones!de!las!empresas.!!
!

Pgina!8!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

En! este! sentido,! y! de! forma! ms! particular! en! el! mdulo! HCM! de! Gestin! de! Recursos!
Humanos! (en! ingls,! Human! Capital! Management),! SAP! incluye! los! procesos! que! permiten! a!
una! empresa! la! gestin! del! capital! humano.! Sin! embargo,! es! necesario! realizar! las!
adaptaciones! necesarias,! para! indicar! al! sistema! los! procesos! que! debe! realizar.! Para! ello! es!
fundamental! cumplir! la! normativa! y! legislacin! vigente,! y! dar! cobertura! a! las! regulaciones! y!
reglamentaciones! recogidas! en! los! distintos! convenios! colectivos.! Todas! estas! reglas! no! se!
incluyen!en!el!producto!de!forma!estndar.!!
!
Este!hecho,!supone!a!las!empresas!la!necesidad!de!contratar!los!servicios!de!una!empresa!de!
consultora! experta! en! SAP,! para! acometer! las! tareas! de! configuracin! y! adaptacin! de! la!
aplicacin.!Estos!proyectos!conllevan!un!alto!coste!en!horas!de!consultora,!adems!del!coste!
humano! que! supone! tener! que! poner! a! disposicin! del! proyecto,! el! capital! humano! interno!
necesario! para! las! fases! de! anlisis,! implantacin,! pruebas! y! puesta! en! productivo! del! nuevo!
sistema.!!
!
La! fase! ms! importante! es! el! anlisis! de! requisitos.! Para! ello! se! ha! utilizado! sobre! todo! la!
tcnica!de!la!entrevista.!El!consultor!funcional!acordar!unas!sesiones!de!trabajo!con!el!cliente!
para! poder! conocer! sus! necesidades.! Estos! datos! se! completan! con! requerimientos! legales,!
tanto!a!nivel!regional!como!estatal.!!
!
En! este! sentido,! est! verificado! que! en! buena! medida! los! requisitos! extrados! se! basan! en! la!
regulacin! incluida! en! los! convenios! colectivos! por! los! que! se! rige! la! empresa! segn! la!!
actividad!profesional!a!la!que!se!dedique!(CNAE).!Gracias!a!esto,!se!puede!reducir!muchsimo!
el!tiempo!de!implantacin,!ya!que!en!SAP!ya!estn!incluidos!los!desarrollos!y!configuraciones!
precisas!cubrir!la!estas!regulaciones.!
!
Por!tanto!los!principales!objetivos!de!este!proyecto!son:!!

! Reducir!el!tiempo!de!implantacin!de!un!proyecto!basado!en!el!ERP!SAP.!
! Generar! parametrizaciones! y! desarrollos! que! permitan! ser! instalados! en! distintas!
empresas!atendiendo!a!su!convenio!colectivo!y!actividad!profesional.!!
! Reducir!el!coste!de!implantacin.!
!
En! este! caso,! como! ya! hemos! sealado,! se! ha! seleccionado! el! "Convenio! de! Oficinas! y!
Despachos! de! Madrid"! del! sector! privado.! En! un! futuro! el! sistema! se! puede! completar! con!
otros! convenios! colectivos! ampliando! la! funcionalidad! para! empresas! de! otros! sectores!
concretos,!como!el!convenio!de!la!construccin,!el!de!hostelera,!etc.
!
Las!motivaciones!que!nos!han!llevado!a!desarrollar!esta!solucin!preconfigurada!bajo!SAP,!en!
lugar!de!hacerlo!bajo!han!sido!las!siguientes:!
!!
! En! la! actualidad,! SAP! es! una! de! las! aplicaciones! ms! demandadas! e!
implantadas!en!el!mercado.!!
! Los!procesos!de!negocio!que!incluye,!entre!otros!son:!la!gestin!financiera,!la!
gestin!logstica,!la!gestin!de!materiales!y!la!gestin!de!recursos!humanos.!!
! SAP!est!implantado!en!ms!de!50!pases,!por!lo!que!la!aplicacin!est!dotada!
de! gran! diversificacin! funcional.! Esta! cobertura! la! consigue! mejorando!
constantemente!sus!productos!y!ofreciendo!unos!servicios!de!alta!calidad.!!

Pgina!9!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Los! procesos! son! configurables! y! adaptables! a! las! necesidades! de! negocio! de!
cada!empresa.!SAP!pone!a!disposicin!de!los!clientes,!el!entorno!de!desarrollo!
para!generar!nuevos!procesos,!programas!y!rutinas!a!medida.!!
! Una! vez! conocido! el! mapa! de! requerimientos! establecido! en! el! convenio!
colectivo! y! elegido! la! aplicacin! ERP! para! su! implantacin,! se! realizan! los!
desarrollos!y!parametrizaciones!necesarias,!utilizando!el!sistema!de!desarrollo!
que!SAP!pone!a!disposicin!de!los!clientes!al!adquirir!la!aplicacin.!!

El!resultado!de!todo!el!proceso!descrito!anteriormente!son!dos!rdenes!de!transporte,!una!de!
Workbench!(con!los!desarrollos!en!ABAP!4)!y!otra!de!Customizing!(con!la!parametrizacin!del!
sistema),!que!podrn!ser!instaladas!en!los!clientes!que!dispongan!de!una!licencia!de!SAP!HCM!
para! poder! instalarles! esta! solucin! preconfigurada! de! nmina! con! el! convenio! colectivo! de!
oficinas!y!despachos!de!Madrid.!As,!estas!pequeas!y!medianas!empresas!podrn!realizar!la!
completa!gestin!de!Recursos!Humanos.!
!
!

2.!DEFINICIONES Y ACRNIMOS
! Definiciones(
!
! Backup:!copia!de!seguridad.! !
! Entorno!de!desarrollo:!aplicacin!compuesta!por!un!conjunto!de!herramientas!para!la!
programacin!de!aplicaciones.! !
! Excel:!aplicacin!de!tipo!hoja!de!clculo!incluida!en!la!suite!ofimtica!Microsoft!Office.!
! Hoja! de! datos:! elemento! de! un! documento! de! la! aplicacin! Microsoft! Excel! que!
contiene!la!informacin!estructurada!en!forma!de!hoja!de!clculo.! !
! Lenguaje! de! programacin:! lenguaje! que! puede! ser! utilizado! para! controlar! el!
comportamiento!de!una!mquina,!particularmente!una!computadora.!Consiste!en!un!
conjunto!de!smbolos!y!reglas!sintcticas!y!semnticas!que!definen!su!estructura!y!el!
significado!de!sus!elementos!y!expresiones.!
! Stakeholders:! aquellas! personas! que! afectan! o! son! afectados! por! el! desarrollo! del!
proyecto.!!
! Prototipo:!elemento!tomado!como!modelo!sobre!el!que!trabajar!posteriormente.! !
! Test:!ver!Validacin.! !
! ERP:!Enterprise!Resource!Planing!M>!!Planificacin!de!recursos!empresariales!
! SAP:! mayor! compaa! mundial! del! negocio! del! Software! en! las! reas! de! CRM,! ERP! y!
SCM.!
! PYMES:!pequeas!y!medianas!empresas.!
! Abap:!lenguaje!de!programacin!que!utiliza!el!sistema!de!informacin!SAP.!
! Customizing!IMG:!es!la!configuracin/parametrizacin!del!sistema!en!cada!uno!de!sus!
mdulos.!
! Entornos:! nos! referimos! a! ellos! cuando! en! un! mismo! sistema! tenemos! tres!
posibilidades!de!acceso!para!trabajar:!desarrollo,!calidad!y!produccin.!
! Job:!es!un!conjunto!de!uno!o!ms!programas!que!tienen!asignada!una!periodicidad!de!
ejecucin.!!
! Log:!es!un!registro!de!las!operaciones!realizadas!de!una!determinada!funcin.!
! IDES!SAP:!es!un!servidor!de!prcticas!de!SAP!con!toda!una!empresa!de!ejemplo!creada!
una! empresa! creada,! una! empresa! ficticia! claro,! pero! para! hacer! practica! para!
financieros,!RRHH,!SD,!LO....!!

Pgina!10!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Mandante:!constituye!el!nivel!jerrquico!superior.!Las!especificaciones!que!se!hacen!o!
los!datos!que!se!introducen!en!este!nivel!son!vlidos!para!todas!las!sociedades!y!para!
todas! las! estructuras! organizativas,! evitando! tener! que! introducir! esta! informacin!
ms!de!una!vez!!
! Orden! de! transporte:! para! transportar! cualquier! cambio! realizado! de! un! entorno! a!
otro!(desarrolloMtestMproductivo).!!
! Portal:!acceso!al!sistema!SAP!por!va!web.!
! Programas!Z:!son!programas!especficos!y!adaptados!dentro!del!entorno!SAP!a!travs!
de!la!programscin!ABAP.!!
! Query:!es!una!bsqueda!o!pedido!de!datos!almacenados!en!una!base!de!datos.!
! Releases:!SAP!es!un!programa!de!tecnologa!puntera!donde!necesita!constantemente!
actualizarse,!a!las!versiones!se!les!llama!Releases.!!
! Roll6out:!Se!utiliza!normalmente!cuando!una!solucin!implementada!en!un!solo!lugar!
se! ve! implementado! en! otra! ubicacin! de! la! empresa! del! grupo,! por! lo! general! en! la!
misma!instancia.!!
! SAP!Gui:!interfaz!de!acceso!a!SAP.!!
! SAP! Netweaver:! constituye! la! base! tcnica! de! las! aplicaciones! SAP.! Adems,! incluye!
una! cartera! de! tecnologa! empresarial! que! le! permite! ampliar! sus! aplicaciones! para!
llegar!a!ms!personas!y!adoptar!nuevos!procesos,!dispositivos!y!modelos!de!consumo.!!
! SAP! R/3:! se! trata! de! un! sistema! de! informacin! en! toda! la! empresa! designado! para!
coordinar!todos!los!recursos,!informacin!y!actividades!necesarias!para!completar!los!
procesos!de!negocio.!!
! Spool:!registro!de!las!impresiones!que!efectuamos!en!el!sistema.!!
! Servicio!OSS:!es!un!portal!de!servicio!de!SAP!que!ayuda!en!caso!necesario.!Sobre!todo!
es! til! para! colgar! las! llamadas! notas! (incidencias)! donde! un! consultor! experto! las!
atender. !!
! Transaccin:! son! nombres! tcnicos! para! llamar! a! programas! o! funcionalidades! del!
sistema.!!
! Workflow:!el!flujo!de!trabajo!determina!el!camino!del!proceso!para!conseguir!realizar!
una!tarea.!!
! Workshop:!son!eventos!o!reuniones!de!trabajo!para!abarcar!uno!o!varios!temas!ya!sea!
para!formacin!o!para!resolver!problemas.!!
!

! Acrnimos(
!
! CU:!Caso!de!uso.!
! RS:!Requisito!Software!!
! RU6C:!Requisito!de!Usuario!de!Capacidad!!
! RU6R:!Requisito!de!Usuario!de!Restriccin!!
!

3.!ESTUDIO DE VIABILIDAD DEL SISTEMA


! Introduccin(
!
Las!actividades!que!engloba!este!proceso!se!recogen!en!la!siguiente!figura,!en!la!que!se!indican!
las! actividades! que! pueden! ejecutarse! en! paralelo! y! las! que! precisan! para! su! realizacin!
resultados!originados!en!las!actividades!anteriores.!

Pgina!11!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!2!.!Estudio!de!viabilidad!

! Propsito del plan.


!
El! objetivo! del! Estudio! de! Viabilidad! del! Sistema! es! realizar! un! anlisis! detallado! de! las!
necesidades! del! cliente! con! la! finalidad! de! proponer! la! mejor! solucin! posible! dentro! de! un!
plazo!establecido.!!

La!situacin!de!la!que!se!parte!es!la!siguiente.!Nuestra!empresa!necesita!la!implementacin!de!
una! solucin! preconfigurada! de! nmina! para! el! convenio! colectivo! de! Oficinas! y! Despachos!
sobre!el!ERP!SAP!para!poder!comercializar!con!nuestros!posibles!clientes.!Esta!solucin!debe!
basarse!en!un!mtodo!organizado!y!bien!documentado!de!forma!que!el!reproducir!lo!realizado!
resulte!una!implantacin!rpida!y!eficaz!en!cuanto!a!tiempo!y!calidad.!

De! esta! manera,! el! departamento! comercial! de! nuestra! empresa! se! pondr! en! contacto! con!
nuestra! cartera! de! posibles! clientes! para! ofrecerles! esta! solucin! preconfigurada! bastante!
completa!pero!que!ser!adaptable!en!cierta!medida!dependiendo!de!las!necesidades!de!cada!
cliente.!!

La! cartera! de! clientes! a! la! que! estar! enfocada! esta! aplicacin! sern! las! PYMES! (pequeas! y!
medianas!empresas).!La!razn!principal!de!esta!eleccin!es!la!complejidad!que!podra!llegar!a!
tener!el!proyecto!para!una!gran!empresa!as!como!tambin!la!implicacin!de!la!direccin!de!la!
misma.!

Para!ello,!es!necesario!analizar!las!necesidades!que!tienen!los!departamentos!de!RRHH!de!las!
pequeas!y!medianas!empresas!a!la!hora!de!gestionar!las!nminas!de!sus!empleados!y!realizar!
las!tareas!de!administracin!del!personal!de!su!empresa.!!

Por!tanto,!basndose!en!las!necesidades!del!cliente,!un!tpico!departamento!de!RRHH!de!una!
pequea/mediana! empresa,! se! detallar! el! alcance! del! sistema,! es! decir,! se! estudiar! el!
alcance! de! la! necesidad! planteada! por! el! cliente! identificando! los! primeros! requisitos,!
estructuras! implicadas,! suposiciones! y! restricciones! as! como! los! stakeholders,! el! equipo! de!
trabajo!y!la!planificacin!a!seguir!por!ste.!!

Una! vez! definido! el! alcance! del! sistema! se! realizar! un! estudio! de! la! situacin! actual! de! los!
sistemas!similares!existentes!en!la!actualidad.!El!objetivo!de!esta!tarea!consiste!en!identificar!
los!recursos!de!informacin!existentes,!posibles!problemas!y!mejoras.!!

Pgina!12!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

A! continuacin! se! realizar! una! definicin! de! los! requisitos! que! debe! cumplir! el! sistema,! de!
manera! que! se! obtengan! un! conjunto! de! necesidades! detalladas,! no! ambiguas,! y! completas,!
que!sirva!de!base!para!las!siguientes!etapas!del!ciclo!de!vida!del!proyecto.!Dichos!requisitos!se!
describirn!en!un!lenguaje!sencillo!con!el!propsito!de!que!el!cliente!los!comprenda!y!pueda!
validarlos!sin!problemas.!!

Es! muy! importante! tener! en! cuenta! las! siguientes! restricciones! para! realizar! el! estudio! de!
viabilidad:!

! Econmicas:! nuestra! empresa! como! proveedora! del! ERP! a! implantar! en! los! distintos!
clientes! asumir! los! costes! de! los! diferentes! viajes! que! se! tengan! que! realizar! a! las!
empresas! as! como! de! las! llamadas! telefnicas! a! las! mismas.! Adems,! a! este! coste!
tambin! ser! necesario! sumar! todo! lo! relativo! a! la! impresin! de! la! memoria! y! su!
posterior!maquetacin.!!

! Tcnicas:! para! poder! realizar! este! proyecto! no! se! necesitan! grandes! equipos!
informticos,! sino! que! con! un! nico! PC! que! disponga! de! conexin! a! Internet! es! ms!
que!suficiente.!Este!ser! usado!para!elaborar!la!memoria!del!proyecto!as!como!para!

comunicarse!con!el!tutor!del!mismo,!adems,!la!mayor!parte!de!la!informacin!que!se!
necesita! para! desarrollar! el! estudio! de! los! diferentes! ERP's! se! encuentra!
principalmente!en!la!red,!por!lo!que!mediante!la!conexin!a!Internet!se!podr! acceder!
a!dicha!informacin.!!
! Operativas:!usuarios!a!todos!los!niveles,!lo!que!supondr!realizar!una!aplicacin!para!
usuarios! inexpertos.! Ser! necesario! mantener! reuniones! peridicas! con! los!
representantes! de! la! empresa! con! el! fin! de! resolver! dudas! y! obtener! la! mayor!
informacin! posible! para! conseguir! implantar! el! sistema! ERP! que! satisfaga! todas! sus!
necesidades.!
! Legales:! se! tendrn! en! cuenta! las! restricciones! legales! marcadas! por! las! licencias! de!
SAP,!los!contratos!entre!el!cliente!y!el!proveedor!as!como!las!derivadas!de!la!clase!de!
convenio!colectivo!que!se!est!implantando!(en!nuestro!caso,!Oficinas!y!Despachos!de!
Madrid).!
Finalmente!se!expondr!la!solucin!elegida!para!ser!desarrollada!por!el!equipo!de!trabajo.!!

! Establecimiento(del(alcance(del(sistema.(
!
El!objetivo!de!esta!actividad!es!realizar!una!primera!aproximacin!al!estudio!de!los!requisitos,!
identificar! las! unidades! organizativas! afectadas! y! analizar! las! suposiciones! y! restricciones! del!
sistema.! Tambin! se! identificarn! a! las! personas! que! deben! participar! en! el! estudio! de!
viabilidad,! as! como! sus! perfiles,! especificando! sus! tareas! y! responsabilidades! dentro! del!
proceso.!

! Estudio de la solicitud.
!
En! la! solicitud! del! cliente! se! especifica! la! necesidad! de! desarrollar! una! aplicacin! capaz! de!
realizar! la! gestin! de! todos! los! procesos! de! administracin! de! personal,! de! tiempos! y! de!
nmina! en! el! da! a! da! de! un! departamento! de! Recursos! Humanos! de! forma! que! estos!
procesos!estn!integrados!y!automatizados!para!facilitar!las!tareas!a!los!gestores!de!nmina!de!

Pgina!13!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

cualquier!pequea/mediana!empresa.!
!
Con! el! desarrollo! de! este! proyecto! se! pretende! desarrollar! una! aplicacin! que! cumpla! las!
siguientes!caractersticas:!
!
! Interaccionar!con!una!aplicacin!tan!completa!y!eficiente!como!es!el!ERP!SAP!HCM.!
! Mayor!estabilidad!y!confianza!en!la!herramienta!informtica!que!soporta!los!procesos!
de!administracin!de!personal,!de!tiempos!y!de!nmina.!
! Simplificacin! del! proceso! de! administracin! de! personal! y! nmina! mediante! la!
identificacin!y!aprobacin!de!oportunidades!de!mejora!basadas!en!las!bestMpractises!
de!SAP!
! Soporte! tecnolgico! y! funcional! a! la! evolucin! que! experimentan! los! procesos! de!
negocio!y!sus!evoluciones!legales!(Seguridad!Social,!Agencia!Tributaria,!INEM)!
! Posibilidad!de!obtener!informacin!de!gestin!en!el!momento!deseado.!
! Reduccin!de!los!costes!operativos!de!ejecucin!del!proceso.!
! Disponibilidad!inmediata!de!la!informacin!generada.!
!
Tras!el!estudio!de!la!solicitud!del!cliente,!el!equipo!de!desarrollo!del!proyecto!ha!determinado!
que!el!cliente!propone!un!proyecto!perfectamente!viable.!
!
La!direccin!de!este!proyecto!la!llevar!a!cabo!Israel!Gonzlez!Carrasco.!Como!consultores!SAP!
HCM! y! desarrolladores! ABAP! 4! participarn! en! el! proyecto! Vctor! Manuel! Macas! Jurado! y!
Cristina!Pastor!Bernaldo!de!Quirs.!
!
!

! Identificacin del alcance del sistema.


!
Actualmente! nos! encontramos! con! un! mercado! globalizado! que! permite! obtener! un! nmero!
de!posibles!soluciones!muy!amplio!ante!un!mismo!problema.!!
!
Dentro!el!mercado!actual!existe!una!oferta!tan!variada!que!las!consultoras!se!ven!obligadas!a!
entrar! en! un! ciclo! constante! de! mejora! y! perfeccin! de! sus! aplicaciones.! Por! ello,! el! trabajo!
desarrollado! cobra! cada! vez! mayor! importancia! tras! la! bsqueda! de! la! diferenciacin,!
especializacin!y!valor!aadido!de!los!productos!finales.!
!
Ante!este!escenario,!la!mejor!herramienta!para!obtener!ventaja!competitiva!es!la!innovacin!
por! lo! que! en! este! proyecto! se! ha! planteado! una! solucin! preconfigurada! innovadora! de!
afrontar!implantaciones!SAP!R/3!del!mdulo!HR.!
!
Puesto!que!la!implantacin!de!la!herramienta!SAP!supone!un!elevado!coste,!las!empresas!se!
plantean!considerablemente!la!opcin!de!escoger!SAP!frente!a!cualquier!otra!solucin!para!el!
trabajo! del! da! a! da.! Con! este! proyecto! se! intenta! tambin! reducir! los! elevados! costes! que!
conlleva! una! implantacin! de! SAP! R/3! HR! para! ser! ms! competitivos! y! diferenciarnos! en! el!
mercado,!ganando!clientes!que!se!decantarn!hacia!est!metodologa!para!ser!la!implantada!
finalmente!en!su!empresa.!

Merece! la! pena! sealar! que! la! solucin! que! propone! este! proyecto! para! hacer! frente! a! los!
elevados!costes!de!implantacin!de!SAP!R/3!HR!son!innovadores!ya!que!si!bien!es!posible!que!
se!haya!desarrollado!tal!vez!algo!similar!en!el!mbito!de!la!empresa,!dentro!del!departamento!

Pgina!14!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

de!Innovacin!y!Desarrollo!de!una!consultora,!pero!ninguna!consultora!SAP!ni!propiamente!la!
marca!SAP!han!hecho!!pblico!su!uso!en!ninguna!implantacin!hasta!el!momento.!

El! nico! prototipo! parecido! que! podramos! encontrar! en! el! mercado! actual! es! la!
parametrizacin! bsica! que! ofrece! SAP! dentro! de! la! propia! instalacin! del! componente!
SAP_HR!en!el!mandante!000!en!el!IDES!0!dentro!de!la!cual!podramos!encontrar!customizing!
muy!bsico!como!ejemplo!pero!no!son!prcticas!ni!tiles!a!la!hora!de!implementar!un!proyecto!
importante!en!R/3!para!una!empresa.!!!

Sealar!que!el!presente!proyecto!comprende!una!aplicacin!preconfigurada!a!desarrollar!que!
permitir!el!tratamiento!del!ciclo!completo!de!procesos!de!nmina!y!la!integracin!de!la!parte!
de! administracin! de! personal! y! gestin! de! tiempos.! De! este! modo,! se! automatizar! en! la!
medida!de!lo!posible!el!trabajo!de!un!departamento!de!Recursos!Humanos.!

Tambin!es!importante!resaltar!para!el!trabajo!del!da!a!da!de!un!departamento!de!Recursos!
Humanos! la! importancia! de! SAP! como! potente! herramienta! para! la! explotacin! de! la!
informacin! del! sistema.! Adems! estas! funcionalidades! que! se! buscan! obtener! con! la!
implementacin! de! este! proyecto,! se! intentar! reducir! los! elevados! costes! de! una!
implantacin! de! estas! caractersticas! porque! siempre! se! partir! de! una! solucin! ya!
preconfigurada! previamente! a! la! hora! de! realizar! una! implantacin! en! un! cliente,! si! bien! es!
verdad!que!se!permitir!cierta!flexibilidad!de!adaptabilidad.!

En!los!siguientes!apartados!de!este!captulo!se!pretenden!identificar!los!requisitos!de!cada!una!
de!las!partes,!identificando!las!principales!funcionalidades!que!se!debern!desarrollar.!
!

! Identificacin de los interesados en el sistema (stakeholders).

En! este! punto! se! lleva! a! cabo! una! identificacin! de! todas! aquellas! personas! o! entidades!
interesadas!de!alguna!forma!en!el!proyecto.!Se!describen!a!continuacin:!

! Cliente:! es! la! persona! que! realiza! la! solicitud! de! desarrollo! del! sistema,! en! este! caso,! el!
cliente!es!Israel!Gonzlez!Carrasco,!profesor!de!la!Universidad!Carlos!III!de!Madrid.!

!Usuarios!gestores:!son!aquellas!personas!que!harn!uso!de!la!aplicacin,!en!este!caso!sern!
gestores!de!recursos!humanos.!

!Tutor!y!coordinador!del!proyecto:!Israel!Gonzlez!Carrasco.!

!Autores!del!Proyecto:!!!

o! Vctor! Manuel! Macas! Jurado! que! ser! la! persona! encargada! de! la! realizacin! de! la!
parte! del! mdulo! de! PY! (Spanish! Payroll)! en! el! proyecto,! siendo! adems! el! mximo!
responsable!del!mismo!y!de!todos!los!productos!generados!durante!su!desarrollo.!
o! Cristina!Pastor!Bernaldo!de!Quirs!que!ser!la!persona!encargada!de!la!realizacin!de!
la!parte!de!los!mdulos!de!PA!(Personal!Administration)!y!TM!(Time!Management)!en!
el!proyecto,!siendo!adems!la!mxima!responsable!del!mismo!y!de!todos!los!productos!
generados!durante!su!desarrollo.!

Pgina!15!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Estudio(de(la(situacin(actual.(
!
La!situacin!actual!es!el!estado!en!el!que!se!encuentran!los!sistemas!de!informacin!existentes!
en!el!momento!en!el!que!se!inicia!su!estudio.!
!

! Valoracin del estudio de la situacin actual.


!
Antes!de!la!llegada!de!los!ERP!al!mercado!actual!era!muy!comn!que!cada!departamento!de!
una! empresa! tuviera! su! propio! software! informtico.! Estos! sistemas! informticos! eran! poco!
eficaces!a!la!hora!de!integrar!los!datos!de!diferentes!departamentos,!con!diferentes!sistemas!
informticos.!!
!
Actualmente! con! el! software! ERP! es! posible! la! integracin! de! diferentes! datos! y!
departamentos.! En! el! mercado! actual! hay! diversos! paquetes! de! software! ERP,! existen! desde!
soluciones!de!pago!como!SAP!o!Microsoft!Business!Solutions!NAVISION!a!soluciones!de!licencia!
libre!como!OpenBravo,!basado!totalmente!en!web,!o!OpenERP,!orientado!a!PyME.!Hay!cierta!
diversidad!en!este!campo,!con!variadas!soluciones!para!adaptarse!a!las!necesidades!diferentes!
tipos!de!negocios.!!

En! esta! situacin! se! puede! hacer! una! valoracin! sobre! lo! que! nos! ofrecen! unas! soluciones!
respecto! a! otras! pero! es! importante! sealar! que! con! SAP! obtendremos! el! programa! lder! en!
este!mercado.!

! Realizacin del diagnstico actual.


!
Una! vez! realizado! el! estudio! de! las! herramientas! existentes! en! el! mercado! actual,! se! puede!
concluir! que! no! existe! un! sistema! que! proporcione! la! misma! funcionalidad! que! se! pretende!
alcanzar!con!este!proyecto.!
!
Como!hemos!visto!en!apartados!anteriores,!una!de!las!desventajas!de!SAP!es!el!alto!coste!que!
supone! su! implantacin! debido! a! la! complejidad! de! adaptacin! de! los! procesos! de! trabajo!
especficos!de!cada!empresa.!
!
Esta! desventaja! es,! sin! lugar! a! dudas,! el! punto! ms! dbil! de! este! ERP! a! la! hora! de! escogerlo!
como! sistema! a! utilizar! en! una! empresa.! ! Por! este! motivo,! SAP! R/3! est! recomendado! para!
mediana!y!gran!empresa,!ya!que!el!alto!coste!de!la!implantacin!e!incluso!del!mantenimiento!
posterior! de! la! herramienta! puede! no! compensar! las! ganancias! que! la! empresa! obtendr!
utilizndola.!
!
Se!trata!de!encontrar!un!compendio!entre!las!ganancias!y!las!prdidas!que!puede!suponer!la!
decisin!de!implantar!SAP!R/3!HR!en!una!empresa,!comparando!el!volumen!de!la!empresa!con!
el!coste!de!dicha!implantacin.!!
!
En!el!caso!del!mdulo!SAP!HR,!en!el!cual!est!centrado!este!proyecto,!se!aconseja!llevar!a!cabo!
una! implantacin! para! empresas! con! un! volumen! de! plantilla! superior! a! 100! trabajadores!
aproximadamente,! ya! que! se! estima! que! es! a! partir! de! entonces! cuando! las! ventajas! que!
aporta!SAP!HR!a!la!empresa!sern!superiores!a!las!prdidas!debidas!al!coste!del!producto,!ya!

Pgina!16!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

sea!en!la!fase!inicial!de!implantacin!como!en!su!futuro!mantenimiento.!
!
Cabe! decir! que! cada! empresa! necesita! un! previo! anlisis! para! decidir! si! es! provechosa! la!
implantacin! de! SAP,! ya! que! dependiendo! de! la! estructura! empresarial! y! personal,! as! como!
los! diferentes! procesos! que! lleven! a! cabo! en! su! departamento! de! Recursos! Humanos,! la!
decisin!puede!variar.!
!
!

! Definicin(de(los(requisitos(del(sistema(
!
Una! vez! realizado! el! estudio! de! la! solicitud! del! cliente! se! ! procede! a! realizar! el! anlisis! de!
requisitos.! Dichos! requisitos! constituirn! una! descripcin! del! funcionamiento! que! debe!
proporcionar!el!sistema.!!
!
Esta! extraccin! de! requisitos! se! realiza! tambin! con! el! objetivo! de! orientar! al! cliente,!
permitiendo!al!equipo!de!desarrollo!obtener!una!lista!de!requisitos!detallada,!completa!y!sin!
ambigedades.! Estos! requisitos! proporcionarn! una! visin! general! de! la! aplicacin,! sin!
ahondar! en! aspectos! tcnicos,! estableciendo! las! principales! funcionalidades! y! restricciones,!
sirviendo!de!base!a!posteriores!procesos!del!ciclo!de!vida.!
!
Previamente! a! la! redaccin! de! los! requisitos! funcionales! del! sistema! que! deben! describir!
servicios! que! hay! que! proporcionar! con! todo! detalle,! se! identificarn! los! casos! de! uso! con! la!
finalidad!de!lograr!una!mejor!definicin.!
!

! Especificacin de los casos de uso


!
A!continuacin!se!muestran!los!diagramas!de!casos!de!uso!para!cada!uno!de!los!mdulos!del!
sistema!que!se!van!a!desarrollar!en!este!proyecto.!
!
En! primer! lugar,! se! muestra! el! diagrama! de! casos! de! uso! diseado! en! el! lenguaje! de!
modelacin!UML,!ya!que!es!una!herramienta!que!permite!mostrar!de!una!manera!sencilla!la!
representacin!de!las!necesidades!que!va!a!solucionar!el!sistema.!
!
Seguidamente,! para! completar! los! casos! de! uso! se! especificar! de! cada! uno! los! actores! que!
participan! de! ese! caso! de! uso,! la! descripcin! del! escenario,! las! precondiciones! y!
postcondiciones!que!se!presentan!y!finalmente!el!escenario!bsico!del!caso!de!uso.!

Pgina!17!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Logarse!en!el! Salir!del!
sistema! sistema!

Simular/Ejecutar!
Ejecutar! clculo!de!nmina!
contabilidad

Reporte!de! Generacin!recibo!en!
ccMnminas PDF!

Gestor!de!
Nmina!

Generar!modelos! Generacin!modelos!
de!Hacienda! de!Seguridad!Social!

Generacin!de!
transferencias!

!
! Ilustracin!3!.!Casos!de!uso!

! Especificacin.detallada.de.los.casos.de.uso.
!
En!este!apartado!se!realiza!la!especificacin!de!los!casos!de!uso.!Cada!caso!de!uso!estar!
especificado!por!los!siguientes!atributos:!
!
! Identificador:!Identifica!al!caso!de!uso!de!forma!nica.!Debe!seguir!el!formato:!CUM!
XXX,!siendo!XXX!un!valor!numrico!nico!para!cada!caso!de!uso.!
!
! Nombre:!Breve!especificacin!textual!del!caso!de!uso.!
!
! Actores:!Tipo!de!usuario!del!sistema!que!inicia!el!caso!de!uso.!
!
! Objetivo:!Finalidad!del!caso!de!uso.!
!
! Precondiciones:!Estado!previo!que!se!debe!cumplir!para!poder!realizar!una!operacin.!
!
! Postcondiciones:!Estado!en!el!que!queda!el!sistema!tras!realizar!una!operacin.!
!
! Escenario!bsico:!Especifica!la!manera!en!la!que!interacta!un!actor!con!el!sistema!y!
cul!es!la!respuesta!que!el!sistema!le!ofrece.!
!
! Escenarios!alternativos:!Condiciones!excepcionales!que!afectan!al!escenario!y!
respuestas!del!sistema!ante!esas!situaciones.!
!
!
!
!
!

Pgina!18!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! CU6001!
Nombre! Logarse!en!el!sistema.!!
Actores! Usuario!
Objetivo! Iniciar!la!aplicacin!de!forma!correcta.!
Precondiciones!! Ninguna.!
Postcondiciones! ! Aplicacin!arrancada.!
! Interfaz!inicial!del!sistema!SAP!mostrada.!
Escenario!bsico! 1.!El!usuario!inicia!la!ejecucin!de!la!
aplicacin.!
2.!La!aplicacin!muestra!la!interfaz!de!
tratamiento!de!usuario!con!el!men!inicial.!
Escenarios!alternativos! !
Tabla!1!6!Caso!de!uso!CU6001!

Identificador! CU6002!
Nombre! Simular/Ejecutar!clculo!de!nmina!
Actores! Usuario!
Objetivo! Generacin!de!la!nmina!en!tiempo!y!sin!
errores.!
Precondiciones!! Actualizacin!de!los!datos!maestros!del!
empleado!
Postcondiciones! ! Revisin!de!los!clculos!realizados!en!la!
nmina.!
! Nmina!del!empleado!generada!sin!
errores!
Escenario!bsico! 1.! El!usuario!realiza!una!simulacin!de!la!
nmina.!
2.! El!usuario!revisa!que!no!se!han!producido!
errores!en!la!nmina.!
3.! El!usuario!revisa!los!clculos!realizados!en!
la!nmina.!
4.! El!usuario!calcula!la!nmina!en!real!
5.! El!usuario!revisa!que!no!se!han!producido!
errores!en!la!nmina.!
6.! El!usuario!revisa!los!clculos!realizados!en!
la!nmina.!
Escenarios!alternativos! !
Tabla!2!6!Caso!de!uso!CU6002!

!
!
!
!
!
!
!
!
!

Pgina!19!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! CU6003!
Nombre! Generacin!recibos!en!PDF!!
Actores! Usuario!
Objetivo! Generacin!de!los!recibos!de!la!nmina!en!
PDF!
Precondiciones!! ! El!clculo!de!la!nmina!debe!haberse!
realizado!sin!errores.!
Postcondiciones! ! Los!recibos!de!nmina!son!generados!en!
PDF.!
! Los!recibos!pueden!ser!impresos!o!
enviados!por!email!a!los!empleados.!
Escenario!bsico! 1.!El!usuario!una!vez!que!ha!realizado!el!
clculo!de!la!nmina!y!ha!revisado!los!
clculos!realizados,!lanza!el!programa!para!
generar!los!recibos!en!PDF!
2.!La!aplicacin!genera!un!fichero!en!PDF!con!
el!recibo!de!nmina!del!empleado.!
3.!El!usuario!guarda!el!PDF.!
4.!El!usuario!imprime!o!enva!por!email!el!PDF!
al!empleado.!
Escenarios!alternativos! En!caso!de!existir!un!portal!del!empleado,!se!
podra!colgar!el!recibo!de!nmina!en!esta!
plataforma!para!que!sea!consultado!por!el!
empleado!en!cualquier!momento!desde!
Internet.!
Tabla!3!6!Caso!de!uso!CU6003!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!20!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! CU6004!
Nombre! Generar!modelos!de!Seguridad!Social!!
Actores! Usuario!
Objetivo! Informar!a!la!Seguridad!Social!de!la!cotizacin!
realizada!por!la!empresa!y!los!trabajadores!
Precondiciones!! ! Nmina!calculada!sin!errores!
! Tener!instalado!el!programa!WinSuite!
para!enviar!los!ficheros!generados!a!la!
TGSS!
Postcondiciones! ! Generacin!de!los!ficheros!de!cotizacin!
! Envo!de!los!ficheros!a!la!TGSS!
Escenario!bsico! 1.!El!usuario!genera!el!modelo!de!cotizacin!
que!desee.!
2.!El!usuario!revisa!los!datos!del!fichero!
generado.!
3.!El!usuario!enva!a!travs!de!la!WinSuite!el!
fichero!generado.!
4.!El!usuario!revisa!que!la!WinSuite!no!
detecte!errores!en!el!formato!del!fichero.!
5.!El!usuario!espera!a!que!el!fichero!sea!
procesado!por!la!TGSS!y!revisa!la!respuesta!
obtenida.!
6.!En!el!caso!de!que!la!TGSS!rechace!el!
fichero,!habr!que!corregir!los!datos!
maestros!del!empleado,!volver!a!calcular!la!
nmina!y!repetir!el!mismo!proceso.!
Escenarios!alternativos! !
Tabla!4!6!Caso!de!uso!CU6004!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!21!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! CU6005!
Nombre! Generacin!de!transferencias!!
Actores! Usuario!
Objetivo! Generar!el!fichero!de!transferencias!
Precondiciones!! La!nmina!debe!haber!sido!calculada!y!
revisada!
Postcondiciones! El!fichero!generado!es!enviado!al!banco!
pagador!
Escenario!bsico! 1.!El!usuario!genera!el!fichero!de!
transferencias.!
2.!El!usuario!comprueba!que!las!cantidades!
reflejadas!en!el!fichero!se!corresponden!con!
las!validaciones!de!la!nmina!realizadas.!
3.!El!usuario!manda!el!fichero!generado!al!
banco!pagador.!
4.!Si!el!banco!pagador!detecta!algn!error!en!
el!formato!del!fichero,!ste!debe!ser!revisado!
por!el!usuario!o!por!un!consultor.!
Escenarios!alternativos! Segn!la!estructura!de!la!empresa,!el!envo!
del!fichero!al!banco!lo!puede!realizar!el!
departamento!financiero.!
Tabla!5!6!Caso!de!uso!CU6005!

Identificador! CU6006!
Nombre! Generar!modelos!de!Hacienda!!
Actores! Usuario!
Objetivo! Informar!a!Hacienda!de!la!tributacin!
realizada!por!la!empresa!y!los!trabajadores!
Precondiciones!! ! Nmina!calculada!sin!errores!
! Tener!instalado!el!certificado!para!
realizar!los!trmites!a!travs!de!la!Sede!
Electrnica!de!la!AEAT!
Postcondiciones! Generacin!de!los!ficheros!de!tributacin!
Envo!de!los!ficheros!a!la!AEAT!
Escenario!bsico! 1.!El!usuario!genera!el!modelo!de!tributacin!
que!desee.!
2.!El!usuario!revisa!los!datos!del!fichero!
generado.!
3.!El!usuario!enva!a!travs!de!la!Sede!
Electrnica!el!fichero!generado.!
4.!En!el!caso!de!que!la!AEAT!rechace!el!
fichero,!habr!que!corregir!los!datos!
maestros!del!empleado,!volver!a!calcular!la!
nmina!y!repetir!el!mismo!proceso.!
Escenarios!alternativos! !
Tabla!6!6!Caso!de!uso!CU6006!

!
!

Pgina!22!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! CU6007!
Nombre! Reporte!de!ccMnminas!!
Actores! Usuario!
Objetivo! Repasar!masivamente!los!clculos!realizados!
en!la!nmina!
Precondiciones!! Nmina!calculada!sin!errores!
Postcondiciones! Revisin!de!la!nmina!
Escenario!bsico! 1.! El!usuario!elige!el!colectivo!que!desea!
repasar!y!los!conceptos!de!nmina!que!
desea!verificar.!
2.! El!usuario!comprueba!que!los!datos!
generados!se!corresponden!con!los!
esperados!(los!generados!en!el!fichero!
de!transferencias,!las!cotizaciones,!las!
tributaciones)!
Escenarios!alternativos! !
Tabla!7!6!Caso!de!uso!CU6007!

Identificador! CU6008!
Nombre! Ejecutar!contabilidad!!
Actores! Usuario!
Objetivo! Contabilizar!los!costes!de!la!empresa!debidos!
a!las!nminas.!
Precondiciones!! Nmina!calculada!sin!errores!
Postcondiciones! Cierre!del!proceso!de!nmina!
Escenario!bsico! 1.! El!usuario!lanza!el!programa!de!
contabilidad!para!el!colectivo!que!desee.!
2.! El!usuario!verifica!que!no!se!producen!
errores!porque!el!saldo!contable!de!un!
empleado!no!est!compensado.!
3.! Si!el!programa!es!ejecutado!sin!errores,!
el!usuario!comprueba!que!las!cuentas!
contables!contienen!la!informacin!
esperada!(comparada!con!el!reporte!de!
ccMnminas)!
4.! Si!el!programa!devuelve!errores,!hay!que!
corregir!los!datos!del!empleado!y!
recalcular!la!nmina.!
Escenarios!alternativos! !
Tabla!8!6!Caso!de!uso!CU6008!

!
!
!
!
!
!
!

Pgina!23!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! CU6009!
Nombre! Salir!del!sistema.!!
Actores! Usuario.!
Objetivo! Cerrar!la!aplicacin!de!forma!correcta.!
Precondiciones!! Aplicacin!arrancada.!
Postcondiciones! Aplicacin!cerrada.!
Escenario!bsico! 1.!El!usuario!hace!click!en!el!botn!Salir.!
2.!La!aplicacin!se!cierra!correctamente.!
Escenarios!alternativos! 1.!El!usuario!introduce!la!transaccin!nex.!
2.!La!aplicacin!se!cierra!correctamente.!
Tabla!9!6!Caso!de!uso!CU6009!

! Definicin de los requisitos del sistema.


!
En!este!apartado!se!realiza!una!extraccin!de!requisitos!del!sistema!con!el!fin!de!presentar!las!
principales! funcionalidades! deseadas! por! el! cliente,! sirviendo! de! base! a! posteriores! fases! del!
ciclo! de! vida! del! proyecto.! Los! requisitos! identificados! proporcionarn! al! cliente! una! visin!
general!de!la!aplicacin,!de!forma!completa!y!sin!ambigedades.!!

3.4.2.1..Identificacin.de.los.requisitos..
!
En!esta!tarea!se!realiza!la!obtencin!detallada!de!requisitos!de!usuario!mediante!sesiones!de!
trabajo! con! el! cliente.! La! lista! de! requisitos! obtenida! no! es! definitiva! y! podr! ser! modificada!
durante!el!proyecto,!aadiendo!requisitos!no!contemplados,!o!bien!eliminando!o!modificando!
requisitos! incorrectos,! de! forma! que! se! terminen! cubriendo! todas! las! funcionalidades!
expuestas!por!el!cliente.!!

La! definicin! de! requisitos! recoge! lo! que! quiere! el! cliente! y! lo! que! necesita,! englobando! los!
requisitos!obtenidos!del!usuario!en!dos!grandes!categoras:!!

! Requisitos! de! capacidad:! Representan! lo! que! necesitan! los! usuarios! para! resolver! un!
problema!o!lograr!un!objetivo.!!
! Requisitos!de!restriccin:!Son!las!restricciones!impuestas!por!los!usuarios!sobre!cmo!
se!debe!resolver!el!problema!o!cmo!se!debe!alcanzar!el!objetivo.!!

Cada! requisito! de! usuario! debe! incluir! en! su! definicin! una! serie! de! atributos,! los! cuales!
proporcionen! toda! la! informacin! necesaria! para! su! seguimiento! posterior! y! su! clasificacin.!
Estos!atributos!se!describen!a!continuacin:!!

! Identificador:! Cada! requisito! de! usuario! debe! estar! identificado! de! forma! nica.! Este!
identificador!tendr!el!siguiente!formato:!RU:C:nnn"o!RU:R:nnn,!donde:!
o! RU:!Indica!que!se!trata!de!un!requisito!de!usuario.!
o! C:!Indica!que!se!trata!de!un!requisito!de!usuario!de!capacidad.!!
o! R:!Indica!que!se!trata!de!un!requisito!de!usuario!de!restriccin.!!
o! nnn:!Tomar!valores!numricos!dentro!del!rango!000M999.!!
!
! Prioridad:!Se!asignar!una!prioridad!a!cada!requisito!con el!fin!de!poder realizar!una!
planificacin! correcta! durante! fases! posteriores.! Su! clasificacin! puede! tomar! los!
valores:!alta,!media!y!baja.!!
! Necesidad:!Los!requisitos!clasificados!como!esenciales!para!el!usuario!no!pueden!ser!

Pgina!24!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

eliminados,!mientras!que!los!dems!requisitos!estarn!siempre!sujetos!a!modificacin!
en!el!caso!de!que!exista!una!causa!que!lo!justifique.!Por!lo!tanto,!se!clasificarn!
descendentemente!de!acuerdo!a!su!necesidad!de!la!siguiente!forma:!esencial,!deseable!
y!opcional.!!
! Claridad:! Identifica! la! falta! o! existencia! de! ambigedad! de! un! requisito,! esto! es,! si!
puede! ser! interpretado! de! varias! formas! dependiendo! del! contexto.! Los! requisitos!
sern!clasificados!de!acuerdo!a!su!claridad!de!forma!descendente!de!la!siguiente!forma:!
alta,!media!y!baja.!!
! Fuente:! Identifica! el! origen! del! requisito,! que! puede! estar! en! el! usuario,! una! fuente!
externa!como!un!documento,!o!el!propio!equipo!de!desarrollo!del!proyecto.! !
! Estabilidad:!Algunos!requisitos!pueden!no!estar!sujetos!a!cambios!durante!el!proyecto!
debido! a! su! naturaleza,! mientras! que! otros! pueden! estar! sujetos! a! determinados!
cambios!por!el!desarrollo!de!la!etapa!de!diseo!o!los!requisitos!software.!Los!requisitos!
poco! estables! debern! ser! observados! con! mayor! cuidado! durante! el! desarrollo! del!
proyecto! al! ser! susceptibles! a! cambios.! Cada! requisito! se! clasificar! en:! estable! o!
inestable.!!
! Verificabilidad:! Indica! si! el! cumplimiento! de! un! requisito! en! el! sistema! puede! ser!
susceptible! de! comprobacin,! esto! es,! si! se! puede! verificar! que! el! requisito! se! ha!
incorporado! en! el! diseo! y! que! en! el! sistema! se! puede! verificar! su! cumplimiento.! La!
verificabilidad!de!cada!requisito!se!clasificar!en:!alta,!media!y!baja.!!

3.4.2.2.Requisitos.de.capacidad..
!
A! continuacin! se! presentan! los! requisitos! de! capacidad,! los! cuales! representan! lo! que!
necesita!el!usuario!para!resolver!un!problema!o!lograr!un!objetivo.!!
!
Identificador! RU6C6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Iniciar! la! aplicacin! logndose! en! el! sistema! introduciendo! usuario! y!
Descripcin! contrasea!
Tabla!10!6!Requisito!de!usuario!RU6C6001!

!
!
!
!
!
!
!
!

Pgina!25!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6C6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Introducir! una! transaccin! para! ejecutar! una! funcionalidad! del!
Descripcin! sistema.!
Tabla!11!6!Requisito!de!usuario!RU6C6002!

Identificador! RU6C6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Buscar!la!opcin!deseada!para!ejecutar!una!funcionalidad!del!sistema!
Descripcin! desde!el!men!SAP.!
Tabla!12!6!Requisito!de!usuario!RU6C6003!

Identificador! RU6C6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!la!aplicacin!mediante!el!botn!Salir!situado!en!la!interfaz.!
Descripcin!
Tabla!13!6!Requisito!de!usuario!RU6C6004!

!
!
!
!
!
!
!
!

Pgina!26!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6C6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!la!aplicacin!introduciendo!las!transaccin!/nex.!
Descripcin!
Tabla!14!6!Requisito!de!usuario!RU6C6005!

Identificador! RU6C6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Simulacin!de!la!nmina!mensual!de!uno!o!varios!empleados!
Descripcin!
Tabla!15!6!Requisito!de!usuario!RU6C6006!

Identificador! RU6C6007!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Simulacin!de!la!nmina!de!paga!extra!de!uno!o!varios!empleados!
Descripcin!
Tabla!16!6!Requisito!de!usuario!RU6C6007!

!
!
!
!
!
!
!
!

Pgina!27!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6C6008!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Clculo!real!de!la!nmina!mensual!de!uno!o!varios!empleados!
Descripcin!
Tabla!17!6!Requisito!de!usuario!RU6C6008!

Identificador! RU6C6009!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Clculo!de!la!nmina!de!paga!extra!de!uno!o!varios!empleados!
Descripcin!
Tabla!18!6!Requisito!de!usuario!RU6C6009!

Identificador! RU6C6010!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!recibos!de!nmina!en!PDF!
Descripcin!
Tabla!19!6!Requisito!de!usuario!RU6C6010!

!
!
!
!
!
!
!
!

Pgina!28!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6C6011!
! "! Alta! ! !
Prioridad! !! Media! Fuente! Cliente!
"! Baja!
! "! Esencial! ! !
Necesidad! !! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo!automtico!de!los!recibos!de!nmina!a!los!empleados!
Descripcin!
Tabla!20!6!Requisito!de!usuario!RU6C6011!

Identificador! RU6C6012!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!ficheros!FAN!para!la!Seguridad!Social!
Descripcin!
Tabla!21!6!Requisito!de!usuario!RU6C6012!

Identificador! RU6C6013!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo! de! ficheros! FAN! a! la! Seguridad! Social! a! travs! del! software!
Descripcin! WinSuite!
Tabla!22!6!Requisito!de!usuario!RU6C6013!

!
!
!
!
!
!
!
!

Pgina!29!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6C6014!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!los!ficheros!de!transferencias!en!formato!SEPA!
Descripcin!
Tabla!23!6!Requisito!de!usuario!RU6C6014!

Identificador! RU6C6015!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo! de! los! ficheros! de! transferencias! a! travs! de! la! plataforma!
Descripcin! habilitada!por!el!banco!(Web)!
Tabla!24!6!Requisito!de!usuario!RU6C6015!

Identificador! RU6C6016!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!informes!de!Hacienda!(Modelo!110/111,!Modelo!190,!
Descripcin! Certificado!de!retenciones!y!Modelo!296)!
Tabla!25!6!Requisito!de!usuario!RU6C6016!

!
!
!
!
!
!
!
!

Pgina!30!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6C6017!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo! de! informes! de! Hacienda! a! travs! de! la! Sede! Electrnica! de! la!
Descripcin! AEAT!
Tabla!26!6!Requisito!de!usuario!RU6C6017!

Identificador! RU6C6018!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!reportes!de!CCMnminas!
Descripcin!
Tabla!27!6!Requisito!de!usuario!RU6C6018!

Identificador! RU6C6019!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Clculo!de!la!distribucin!contable!de!la!nmina!
Descripcin!
Tabla!28!6!Requisito!de!usuario!RU6C6019!

!
!
!
!
!
!
!
!

Pgina!31!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6C6020!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo!de!la!contabilidad!al!sistema!de!finanzas!
Descripcin!
Tabla!29!6!Requisito!de!usuario!RU6C6020!

3.4.2.3.Requisitos.de.restriccin..
!
A! continuacin! se! presentan! las! restricciones! impuestas! sobre! cmo! se! debe! resolver! el!
problema!o!como!se!debe!alcanzar!el!objetivo.!!
!
Identificador! RU6R6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Disponer!de!una!interfaz!sencilla!e!intuitiva!que!facilite!el!uso!de!la!
Descripcin! aplicacin.!

Tabla!30!6!Requisito!de!usuario!RU6R6001!

Identificador! RU6R6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Almacenar!los!archivos!con!las!consultas!realizadas!al!sistema!en!
Descripcin! formato!Microsoft!Excel.!

Tabla!31!6!Requisito!de!usuario!RU6R6002!

Pgina!32!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6R6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Desarrollar!las!mejoras!no!estndar!del!sistema!en!ABAP!4.!!
Descripcin!
Tabla!32!6!Requisito!de!usuario!RU6R6003!

Identificador! RU6R6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Seguridad!del!sistema!frente!a!amenazas!externas!ya!que!ka!
Descripcin! informacin!que!se!maneja!es!bastante!confidencial.

Tabla!33!6!Requisito!de!usuario!RU6R6004!

Identificador! RU6R6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Fiabilidad:!cuantifica!los!errores!permisibles!y!su!gravedad.!El!sistema!
Descripcin! no!sufrir!ms!de!dos!fallos!de!nivel!uno!al!mes.!

Tabla!34!6!Requisito!de!usuario!RU6R6005!

!
!
!
!
!
!

Pgina!33!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RU6R6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Optimizar!el!rendimiento!del!sistema!(velocidad,!tiempo!de!
Descripcin! respuesta)!!

Tabla!35!6!Requisito!de!usuario!RU6R6006!

! Estudio(de(alternativas(de(solucin(
!
Con! el! desarrollo! de! este! proyecto! se! pretende! implementar! una! aplicacin! capaz! de!
automatizar! el! proceso! de! gestin! de! personal! integrado! junto! con! el! proceso! de! nmina! de!
una! PYME.! La! solucin! ha! sido! impuesta! por! el! cliente! y! no! aplica! realizar! un! estudio! de!
diferentes!alternativas!ya!que!desde!un!principio!desean!que!el!software!sea!SAP.!!

Para! implementar! esta! solucin! se! partir! del! estndar! de! SAP! para! la! configuracin! de! los!
procesos!de!nmina,!tiempos!y!administracin!de!personal!y!en!caso!de!mejoras!para!cliente!
se!emplear!como!lenguaje!de!programacin!ABAP!4.!!

Si!nos!hubieran!pedido!alternativas!a!esta!solucin!se!podra!haber!estudiado!otros!ERP!para!
PYME!como!podran!ser!por!ejemplo!OpenERP!o!bien!GPCN!que!nos!han!parecido!interesantes!
tambin! por! sus! caractersticas! aunque! no! son! comparables! a! SAP! en! nuestra! opinin! en!
cuanto!a!calidad,!integracin!y!potencia:!

! GPCN:! contempla! toda! la! legislacin! vigente! e! incorpora! todas! las! conexiones! Winsuite,!
Delt@/CAT365,!Certifica2,!etc.!!

Es! una! herramienta! de! generacin! de! aplicaciones.! Con! unos! conocimientos! bsicos! de!
informtica!un!usuario!puede!crear!nuevos!campos,!nuevas!pantallas,!nuevas!tablas!y!bases!de!
datos!internas,!enlazarlas,!modificar!las!existentes,!etc.!

Esto! permite! disear! una! aplicacin! final! a! medida! del! cliente,! y! que! se! puede! acoger!
constantemente!a!todos!los!cambios!que!se!puedan!producir!(no!nicamente!los!de!tipo!oficial!
o!versiones!de!mejora).!
!
Incorpora! un! potente! generador! de! informes! que! permite! disear! todo! tipo! de! listados! y!
documentos! con! o! sin! plantilla! previa,! preimpresa! o! no;! y! con! salida! a! pantalla,! impresora,!
fichero,!hoja!de!clculo!y!grficos.!
!
Se! comunica! bidireccionalmente! utilizando! una! Interface! ASCII/EXCEL! con! otras! aplicaciones:!
Control!de!Presencia,!Contabilidad,!etc.!
!

Pgina!34!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Es! una! aplicacin! multiempresa,! multicentro,! multiconvenio,! multiusuario! que! permite!


conexin! o! implantacin! de! Workflow! (flujo! de! trabajo! automatizado),! correo! electrnico! y!
B2E!(portales!del!empleado,!delegacin,!RRHH,!candidatos)!y!conecta!con!Microsoft!Office.!
!

! OPENERP:! permite! definir! varios! tipos! de! complementos! (vacaciones! pagadas,!


enfermedad,!etc)!y!gestionarlos!ya!sea!a!nivel!de!empresa,!a!nivel!de!departamento!o!en!una!
base! de! caso! por! caso! (por! ejemplo:! tiempo! de! compensacin! por! las! horas! extra).! Deja!
peticiones!que!pueden!ser!registradas!por!los!empleados!y!validadas!por!sus!directores.!Cada!
empleado! puede! comprobar! fcilmente! sus! ltimos! das! antes! de! la! codificacin! de! una!
solicitud.! Una! vez! que! una! solicitud! de! licencia! se! valida,! aparece! automticamente! en! la!
agenda!del!empleado.!!

Las! consultas! entrantes! de! trabajo! pueden! ser! gestionadas! integrando! OpenERP! con! una!
direccin! de! correo! electrnico.! Cada! correo! electrnico! enviado! a! una! direccin! especial!
dedicada! (por! ejemplo,! trabajos@suempresa.com)! crea! automticamente! una! solicitud! de!
demandante! y! enlaces! a! los! archivos! adjuntos,! como! un! CV.! OpenERP! le! permite! crear! y!
administrar!su!propio!proceso!de!contratacin!permitindole!definir!cada!paso!en!el!proceso.!!
!
Tambin!puede!definir!correos!automticos!que!se!enviarn!al!solicitante!en!cualquiera!de!los!
pasos!de!contratacin!(por!ejemplo,!un!acuse!de!recibo!en!la!fase!de!recepcin!o!un!escrito!de!
rechazo! en! la! fase! de! cierre).! Ya! no! tendr! que! preocuparse! de! mantener! actualizados! a! los!
candidatos!sobre!su!posicin!en!el!proceso!de!contratacin.!
!
Multitud!de!informes!sobre!los!tiempos!y!seguimientos!de!los!empleados!son!proporcionados.!
El! sistema! de! informes! est! completamente! integrado! con! el! mdulo! de! contabilidad.! Le!
permite!establecer!una!gestin!por!asunto!y!generar!las!facturas!basadas!en!costes!(recursos!
humanos,! gastos).! Tambin! puede! generar! informes! de! beneficios! de! hojas! de! asistencia! y!
analizar!el!rendimiento!del!personal.!

! Valoracin(de(las(alternativas((
!

No!aplica!porque!la!solucin!viene!dada.!!

! Seleccin(de(la(solucin((
!

No!aplica!porque!la!solucin!viene!dada.!!

Pgina!35!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

4.!GESTIN DEL PROYECTO


! Ciclo(de(vida.(
!
La! seleccin! correcta! del! ciclo! de! vida! tiene! un! valor! estratgico! vital! ya! que! aporta! las!
directrices!de!organizacin!necesarias!para!desarrollar!el!proyecto.!
!
Uno!de!los!ms!utilizados!por!su!pronta!implantacin!de!resultados!a!nivel!de!implementacin!
es! el! ciclo! de! vida! iterativo.! Este! ciclo! de! vida! se! centra! en! avaluar! las! etapas! de! anlisis,!
diseo,!implementacin!y!pruebas!en!forma!de!espiral!abarcando!desde!pequeos!resultados!
y!prototipos!iniciales!en!los!comienzos!del!proyecto!hasta!completar!todas!las!funcionalidades!
que!exige!el!cliente.!Este!ciclo!de!vida!es!recomendable!utilizarlo!cuando!el!cliente!no!tiene!los!
requisitos!claramente!definidos!y!es!necesaria!su!aprobacin!aportando!prototipos!que!hagan!
esclarecer!sus!necesidades.!!
!
!
!
! Anlisis!
!
!
! Diseo!
!
!
! Implementacin!
!
!
!
Pruebas!
!
!
!
Implantaci
!
! n!
!
! Entreg
! a!
Ilustracin!4!.!Ciclo!de!vida!
!
El! concepto! es! simple,! el! producto! software! se! desarrolla! por! incrementos! en! el! que! cada!
iteracin! (incluida! la! primera)! obtiene! una! versin! funcional! del! producto,! de! esta! forma! el!
sistema!se!desarrolla!poco!a!poco!y!obtiene!un!feedback!continuo!por!parte!del!usuario.!
!
En! este! modelo,! en! cada! incremento! se! realizan! las! diferentes! etapas! de! desarrollo! de!
software,! empezando! por! el! anlisis! y! terminando! con! la! implantacin! y! aceptacin! del!
sistema.!
!
!
!
!
!
!
!

Pgina!36!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Organizacin(del(proyecto.(
A! la! hora! de! llevar! a! cabo! cualquier! proyecto! se! hace! necesaria! la! tarea! de! realizar! una!
planificacin!detallando!el!tiempo!estimado!necesario!para!cumplir!las!distintas!actividades!y!
tareas!que!forman!parte!del!proyecto,!as!como!los!recursos!asignados!a!cada!una!de!ellas.!Por!
ello,!se!ha!desarrollado!una!planificacin!de!trabajo!en!funcin!del!ciclo!de!vida!seleccionado!
anteriormente,!ciclo!de!vida!por!prototipos.!!

Se!ha!decidido!realizar!tres!iteraciones!completas,!tras!cada!una!de!las!cuales!el!desarrollador!
se!rene!con!el!tutor!para!corregir!o!matizar!distintos!aspectos!de!la!aplicacin.!!

En! lo! que! se! refiere! a! los! recursos! humanos! que! intervienen! en! el! desarrollo! del! proyecto,! a!
continuacin!se!muestran!las!personas!y!roles!que!participan!en!el!proyecto.!Las!funciones!de!
las!que!se!encarga!cada!uno!de!ellos!son:!!

! Jefe!de!Proyecto:!se!encarga!de!la!gestin!del!proyecto,!su!organizacin,!planificacin!
y!supervisin!a!lo!largo!de!todo!el!desarrollo!del!mismo.! !
! Analista! de! Sistemas:! se! encarga! de! obtener! y! redactar! los! requisitos! de! usuario,
adems!de!modelar!los!procesos!y!tareas!a!codificar.! !
! Diseador:!su!tarea!es!el!diseo!de!las!interfaces!y!la!arquitectura!del!sistema.!!
! Consultor! SAP! HCM:! se! encargar! de! la! parametrizacin! del! sistema! como! experto!
funcional!y!tcnico,!testeando!todos!aquellos!procesos!de!la!herramienta.!
! Programador:!se!encargar!de!la!codificacin!del!sistema!y!de!los!testeos!necesarios!
para!verificar!el!correcto!funcionamiento!del!mismo.!

A! continuacin! se! muestra! el! RBS! (Resource! Breakdown! Structure)! del! proyecto,! una!
representacin! de! forma! jerrquica! de! los! recursos! tanto! humanos! como! materiales!
necesarios! para! el! desarrollo! del! mismo.! Esta! tcnica! de! organizacin! de! proyectos! software!
tiene! por! objeto! representar! la! organizacin! humana! del! proyecto,! su! estructura,!
responsabilidades,! etc.,! as! como! la! estructura! de! recursos! tecnolgicos! y! materiales.!

Recursos!

Recursos! Recursos!
Humanos! Materiales!
Jefe!de!Proyecto!
Hardware! Software!

Analista!
iMac!
MS!Office!2003!
Diseador!

Programador! SAP!

Consultor! MS!Visual!Studio!2005!

MS!Windows!XP!

Ilustracin!5!.!RBS
Pgina!37!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

El! WBS! (World! Breakdown! Structure)! es! una! herramienta! simple! y! prctica! para! definir! el!
alcance! de! un! proyecto.! Es! la! base! para! poder! saber! qu! se! requiere! hacer,! para! despus!
poder! realizar! la! planificacin! del! proyecto.! Se! trata! de! identificar! y! definir! las!tareas! que! se!
van!a!realizar!en!el!proyecto.!!

En!el!WBS!se!puede!observar!la!descomposicin!de!los!procesos!en!subprocesos,!y!stos!a!su!
vez!en!tareas,!agrupadas!por!funcionalidad.!!

La!base!para!en!la!que!est!basada!el!WBS!es!el!modelo!de!proceso!software!IEEE!1074.!!

El!primer!proceso!que!se!debe!llevar!a!cabo!es!el!estudio!de!viabilidad!del!proyecto,!mediante!
el! cual! se! analiza! la! solicitud! del! cliente,! la! situacin! actual! y! si! el! desarrollo! del! proyecto! es!
viable.!Toda!la!informacin!se!recoge!en!el!documento!de!Estudio!de!Viabilidad.!!

A!continuacin!se!muestra!la!divisin!de!las!distintas!tareas!del!proyecto!mediante!el!WBS:!!

!
Proyecto!
!

! 1. Estudio!de!Viabilidad!

!
1.1. Estudio!de!la!solicitud!
!

!
! !
! 1.2.!!Estudio!de!las!herramientas!existentes!
!
!
!
! 1.3.!!Documentacin!de!Estudio!de!Viabilidad!
!
Ilustracin!6!.!Proceso!WBS!!Estudio!de!viabilidad!
!
!
Una!vez!que!el!desarrollo!del!proyecto!se!ha!considerado!viable,!el!siguiente!proceso!a!realizar!
es!la!gestin!del!proyecto.!En!este!proceso!se!debe!seleccionar!el!modelo!de!ciclo!de!vida!ms!
adecuado!para!el!proyecto,!y!se!realiza!tanto!la!planificacin!a!seguir!durante!el!desarrollo!del!
proyecto!como!una!estimacin!del!coste!de!desarrollo.!!

Pgina!38!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Proyecto!
!
!
!
!2. Gestin!del!Proyecto!
!
!
! 2.1. Ciclo!de!Vida!
!
!
! 2.1.1.!Estudiar!Ciclo!de!Vida!
!
!
! 2.1.2.!Seleccionar!Ciclo!de!Vida!
!
!
!
2.2.!Planificacin!
!
!
! ! 2.2.1.!Realizar!Diagrama!Gantt!
! !
!
! 2.2.2.!Realizar!Estimacin!
!
!
!
!
2.3.!!Plan!de!Proyecto!
!
!
!
! 2.3.1.!Documentacin!Plan!de!Proyecto!
!
! Ilustracin!7!.!Proceso!WBS!!Gestin!del!Proyecto!
!

A! continuacin! se! presentan! las! tres! iteraciones! realizadas! en! el! modelo! de! ciclo! de vida!
elegido! para! el! desarrollo! del! sistema.! En! cada! iteracin! se! deben! llevar! a! cabo! las! tareas!
propias!del!anlisis,!tales!como!la!recopilacin!de!especificaciones!y!requisitos,!o!la!seleccin!
de! las! herramientas! de! desarrollo! ms! apropiadas.! Es! imprescindible! la! realizacin! de! estas!
tareas!antes!del!diseo,!para!asegurar!que!en!la!fase!de!diseo!se!logre!un!diseo!del!software!
eficiente.!Adems,!como!parte!de!la!fase!de!diseo!se!van!a!desarrollar!las!tareas relacionadas!
con! la! arquitectura! del! sistema! y! la! plataforma! del! proyecto.! La! fase! de! implementacin!
consiste! principalmente! en! realizar! las! tareas! de! codificacin! de! las! interfaces! y! procesos!
diseados! previamente.! Por! ltimo,! este! proceso! consta! de! un! subproceso! imprescindible!
como!es!el!de!Pruebas,!en!el!que!las!tareas!a!realizar!son!la!definicin!y!ejecucin!de!pruebas!
para!la!verificacin!y!validacin!del!software!desarrollado.!!

!
!
!

Pgina!39!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! Proyecto!
!
!
!
3.!Primer!prototipo!
!
!
!
! 3.1.!Anlisis!
!
! 3.1.!1.!Requisitos!
!
! !
! 3.1.!2.!Seleccionar!Herramientas!
!
!
! 3.1.!3.!Documentacin!Anlisis!
!
!
! 3.2!Diseo!
!
! 3.2.1.!Diseo!Arquitectura
!
!
! 3.2.2.!Documentacin!Diseo!
!
!
! 3.3.!Implementacin!
!
! 3.3.1.!Parametrizar!sistema!
!
!
! 3.3.2.!Codificar!procesos!
!
!
! 3.4.!Pruebas!
!
! 3.4.1.!Definicin!de!Pruebas!
!
!
! 3.4.2.!Realizacin!Pruebas!
!
Ilustracin!8!.!Proceso!WBS!!Primer!Prototipo!
!
!
!
!
!
!
!
!
!

Pgina!40!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! Proyecto!
!
!
!
! 4.!Segundo!Prototipo!
!
!
! 4.1.!Anlisis!
!
! 4.1.1.!Requisitos!
!
!
! 4.1.2.!Seleccionar!Herramientas!
!
!
! 4.1.!3.!Documentacin!Anlisis!
!
!
! 4.2.!Diseo!
!
! 4.2.1.!Diseo!Arquitectura
!
!
! 4.2.2.!Documentacin!Diseo!
!
!
! 4.3.!Implementacin!
!
! 4.3.1.!Parametrizar!sistema!
!
!
! 3.3.2.!Codificar!procesos!
!
!
! 4.4.!Pruebas!
!
! 3.4.1.!Definicin!de!Pruebas!
!
!
! 3.4.2.!Realizacin!Pruebas!
!
Ilustracin!9!.!Proceso!WBS!!Segundo!Prototipo!
!
!
!
!
!
!
!
!
!

Pgina!41!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
! Proyecto!
!
!
!
! 5.!Tercer!Prototipo!
!
!
! 5.1.!Anlisis!
!
! 5.1.1.!Requisitos!
!
!
! 5.1.2.!Seleccionar!Herramientas!
!
!
! 5.1.!3.!Documentacin!Anlisis!
!
!
! 5.2.!Diseo!
!
! 5.2.1.!Diseo!Arquitectura
!
!
! 5.2.2.!Documentacin!Diseo!
!
!
5.3.!Implementacin!
!
!
! 5.3.1.!Parametrizar!sistema!
!
!
! 5.3.2.!Codificar!procesos!
!
!
5.4.!Pruebas!
!
!
! 5.4.1.!Definicin!de!Pruebas!
!
!
! 5.4.2.!Realizacin!Pruebas!
! Ilustracin!10!.!Proceso!WBS!!Tercer!Prototipo !
!
! !
!
Cuando! el! ltimo! prototipo! desarrollado! es! aprobado! por! el! cliente! se! pasa! al! siguiente!
proceso! en! el! que! se! realizar! un! manual! de! usuario! para! que! ste! pueda! utilizar! todas! las!
funcionalidades!disponibles!en!el!sistema!con!la!mayor!facilidad.!
!
!

Pgina!42!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! Proyecto!
!
!
!
! 6.!Manual!de!Usuario!
!
!
! 6.1.!Realizar!Manual!de!Usuario! !
!
! Ilustracin!11!.!Proceso!WBS.!Manual!de!Usuario!
!
La! duracin! total! del! proyecto! es! de! 130! das! laborables,! es! decir! 180! das! naturales,!
comenzando! su! desarrollo! el! da! 01! de! Enero! de! 2015! y! finalizando! el! 30! de! Junio! de! 2015,!
cuando!el!sistema!se!encuentre!finalizado!y!documentado!para!su!entrega!al!cliente.!
!
A!continuacin!se!mostrarn!secciones!del!diagrama!Gantt!utilizado!en!la!planificacin!seguida!
desde! el! comienzo! por! el! presente! proyecto! hasta! la! finalizacin! del! mismo,! detallndose! el!
tiempo!estimado!y!recursos!por!cada!una!de!las!tareas!desempeadas.!!

!
Ilustracin!12!.!Diagrama!de!Gantt!(General)!

El!proyecto!comienza,!como!puede!verse!en!la!imagen!anterior,!con!el!estudio!de!viabilidad,!
cuyo! encargado! es! el! jefe! de! proyecto,! quin! se! reunir! con! el! cliente! para! acometer! si! el!
proyecto!es!viable.!!
!

!
Ilustracin!13!.!Diagrama!de!Gantt!.!Estudio!de!viabilidad!

!
Si!el!proyecto!es!viable,!comienza!la!fase!de!gestin!del!proyecto,!tambin!llevada!a!cabo!por!
el!jefe!de!proyecto,!el!cual,!realiza!un!estudio!sobre!el!ciclo!de!vida!adecuado.!!

Pgina!43!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Tambin! definir! el! RBS,! WBS,! diagrama! GANTT,! especificando! as! la! organizacin,!
planificacin.!La!estimacin!del!coste!total!la!llevar!acabo!el!analista.!!
La! fase! de! gestin! del! proyecto! contiene! la! tarea! de! seguimiento,! que! ser! realizada! en!
paralelo! por! el! jefe! de! proyecto,! reunindose,! con! la! frecuencia! necesaria,! con! el! cliente! y!
supervisando!el!trabajo!realizado!en!las!distintas!fases!hasta!la!finalizacin!del!proyecto.!
!
!

!
Ilustracin!14!.!Diagrama!de!Gantt!.!Gestin!del!proyecto!

!
Finalizada!la!gestin!del!proyecto,!el!analista!se!encarga!de!la!fase!de!anlisis,!determinando!el!
alcance! del! sistema,! identificando! las! normas! y! estndares! necesarios! en! la! realizacin! del!
proyecto,! obteniendo! los! requisitos! software,! el! modelo! de! la! base! de! datos! y! definiendo!
formalmente!las!interfaces!de!usuario!que!contendr!el!sistema,!!
Tras!esto,!el!analista!verificar!la!consistencia!de!los!modelos!creados.!!

!
Ilustracin!15!.!Diagrama!de!Gantt!.!Anlisis!

Despus!de!finalizar!la!fase!de!anlisis,!el!diseador!se!encargar!de!la!fase!de!diseo,!ayudado!
en!tareas!de!especificacin!de!requisitos!por!el!analista.!!

El!trabajo!del!diseador!ser!definir!el!diseo!del!sistema,!los!casos!de!uso!reales!y!el!modelo!
fsico!de!datos.!!

El! analista,! adems! de! encargarse! de! especificar! los! requisitos! de! seguridad,! operacin! e!

Pgina!44!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

implantacin,!definir!las!posibles!excepciones!del!sistema.!!

!
Ilustracin!16!.!Diagrama!de!Gantt!.!Diseo!

A!continuacin,!el!consultor!se!encargar!de!parametrizar!el!sistema!junto!con!el!programador!
que!se!ocupar!de!las!mejoras!en!ABAP!a!los!programas!de!SAP.!Ellos!sern!los!encargados!de!
la! fase! de! desarrollo,! teniendo! que! codificar! las! interfaces! diseadas! con! anterioridad! por! el!
diseador,!as!como!la!funcionalidad!que!estas!interfaces!deben!presentar.!!

Tambin!el!analistaMprogramador!contribuir!en!esta!fase,!elaborando!el!manual!de!usuario.!!

!
Ilustracin!17!.!Diagrama!de!Gantt!.!Desarrollo!del!prototipo!

Una!vez!finalizada!la!fase!de!desarrollo,!el!analista!y!el!programador!junto!con!el!consultor!se!
encargarn! de! la! fase! de! implantacin! del! sistema,! dnde! realizarn! los! transportes! del!
customizing,! los! objetos! ABAP! y! las! instalaciones! pertinentes! para! que! el! sistema! funcione!
correctamente! en! el! entorno! final! de! trabajo! para! el! Key! User.! Esta! ser! la! puesta! en!
produccin!del!sistema:!

Pgina!45!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!18!.!Diagrama!de!Gantt!.!Implantacin!

Con!el!proyecto!desarrollado!e!implantado,!el!analista,!el!programador!y!el!consultor!se!harn!
cargo! de! realizar! la! batera! de! pruebas! correspondiente! para! constatar! la! correccin! del!
sistema!desarrollado.!Para!ello,!el!analista!y!el!programador!realizarn!pruebas!del!sistema,!de!
aceptacin!e!implantacin.!

!
Ilustracin!19!.!Diagrama!de!Gantt!.!Pruebas!

El!ltimo!paso!ser!realizar!la!entrega!de!la!documentacin!y!el!software!al!cliente,!tarea!de!la!
que!se!encargar!el!jefe!de!proyecto.!Tras!este!paso,!se!da!por!terminado!el!proyecto.!!

!
Ilustracin!20!.!Diagrama!de!Gantt!!Entrega!

! Estimacin(de(costes.(
!

En!esta!seccin!se!detallarn!los!costes!que!suponen!la!realizacin!del!proyecto,!estos!costes!
son!los!derivados!de!las!distintas!partes!que!lo!componen,!es!decir:!

M!Recursos!humanos!a!cargo!del!proyecto.!
M!Recursos!materiales:!!
*!Hardware.!!
*!Software.!!
M!Fungible.!
M!Viajes!y!dietas.!

Pgina!46!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

M!Costes!indirectos.!
M!Otros!gastos.!
M!Beneficio.!
M!Adicionalmente!hay!que!aplicar!un!margen!sobre!costes,!primas!de!riesgo...!
!

! Estimacin del coste de personal


!
El! coste! en! personal! se! basa! en! el! salario! del! Ingeniero! Informtico.! Para! el! clculo! de! dicho!
salario! nos! hemos! basado! en! las! tarifas! aproximadas! que! a! da! de! hoy! se! establecen! en! las!
empresas!de!consultora!SAP!segn!los!perfiles!profesionales!de!los!empleados.!No!obstante,!
el! salario! definitivo! se! ha! decidido! de! manera! arbitraria! ya! que! el! sueldo! del! ingeniero!
informtico!depende!muchsimo!del!puesto!que!desempee,!de!su!experiencia!y!adems!no!se!
ofrece!una!tabla!de!salarios.!!

Adems,! para! el! clculo! de! los! costes! asociados! a! los! recursos! humanos! se! ha! tomado! una!
jornada!laboral!de!8!horas,!distribuidas!en!horario!de!9:00!a!14:00!y!16:00!a!19:00.!El!proyecto!
ha! sido! desarrollado! por! dos! ingenieros,! los! cuales! han! adoptado! los! distintos! roles!
anteriormente!descritos.!!

Es!importante!sealar!que!se!ha!aadido!el!IVA!que!asciende!actualmente!al!21%!de!la!factura.!

La! siguiente! tabla! muestra! una! relacin! entre! las! funciones! que! se! han! adoptado,! el! tiempo!
invertido!en!cada!una!de!ellas!y!su!coste:!!

Recurso! Horas! Precio/Hora! Total!

Jefe!de!Proyecto! 166! 40! 6.640!!

Analista! 50! 35! 1.750!!

Diseador! 56! 30! 1.680!!

Consultor! 360! 25! 9.000!!

Programador! 160! 20! 3.200!!

Subtotal! ! ! 22.270!!

I.V.A.! ! 21!%! 4.676,70!!

Total! 792!horas! ! 26.946,70!!

Tabla!36!.!Coste!recursos!humanos!

Analizando!la!tabla!anterior!se!puede!observar!que!el!coste!total!resultante!de!las!horas!
dedicadas!por!el!desarrollador!asciende!a!26.946,70!.!

Pgina!47!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Estimacin del coste del Hardware


!

En! el! caso! del! hardware,! se! aplicar! el! reparto! correspondiente! de! cada! elemento! hardware!
segn!el!tiempo!que!se!haya!utilizado!en!el!proyecto.!!

Elemento! Meses! Duracin!proyecto! Importe!no! Coste!amortizado!


amortizado! amortizado!

Ordenador!Mac! 24! 6! 1000!! 250!!

Pen!Drive! 36! 6! 30!! 5!!

Impresora! 36! 6! 90!! 15!!

Servidor! 60! Se!tendrn!en!cuenta! 10.000!! 10.000!(5!primeros!


compartido! los!5!primeros!aos! aos)!
para!la!oferta!

Hardware! 24! 24! 500!! 1.000!


usuarios! (estimado!2!
usuarios)!

Subtotal! ! ! ! 11.270!!

IVA!(21%)! ! ! ! 2.366,70!!

Total!! ! ! ! 13.636,70!!

Tabla!37!.!Coste!Hardware!

! Estimacin del coste del Software


!

En! este! apartado! se! estimar! el! coste! mediante! el! precio! de! las! licencias! de! cada! uno! de! los!
programas!utilizados.!!

Pgina!48!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Licencia! Coste!

Usuario!desarrollo!SAP! Gratuita!(estimado!2!usuarios)!

Usuario!calidad!SAP! Gratuita!(estimado!2!usuarios)!

Usuario!productivo!SAP! 3.000!/unidad!(estimado!2!usuarios)!

MAC!OS! Gratuita!

MS!Office! 100!!

Subtotal! 6.100!!

IVA!(21%)! 1.281!!

Total!! 7.381,00!!!

Tabla!38!.!Coste!Software!

! Estimacin de costes indirectos


!

Aqu!se!tendrn!en!cuenta!gastos!relacionados!con!redes!de!comunicaciones,!luz,!etc!

Concepto! Precio!mensual! Tipo!de!uso! Coste!

Conexin!a!internet! 36!! 6!meses! 216!!

Luz! 40!! 6!meses! 240!!

Telfono! 10!! 6!meses! 60!!

Subtotal! ! ! 516!!

IVA!(21%)! ! ! 108,36!!

Total!! ! ! 624,36!!

Tabla!39!.!Estimacin!de!los!costes!indirectos!

Pgina!49!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Estimacin material fungible.


!
Los!gastos!relacionados!con!consumibles!durante!el!proyecto!sern:!
!
Concepto! Precio!unidad! Unidades! Coste!

Bolgrafos! 0,50!! 6! 3!!

Cuadernos! 1!! 6! 6!!

Cartucho!tinta!color! 28,50!! 1! 28,50!!

Cartucho!tinta!B/N! 24,40!! 1! 24,40!!

Folios!500!! 5!! 2! 10!!

Subtotal! ! ! 71,90!!

IVA!(21%)! ! ! 15,09!!

Total! ! ! 86,99!!

Tabla!40!.!Estimacin!material!fungible!

! Estimacin del coste total


!

Por!lo!tanto,!el!coste!total!de!desarrollo!del!proyecto!se!obtiene!como!la!suma!de!los!
siguientes!elementos:!!

Presupuesto!Total!=!Coste!de!las!diferentes!partidas!+!Beneficio!+!Riesgo!+!IVA
!

El!coste!de!las!diferentes!partidas!se!ha!calculado!en!los!anteriores!apartados!incluyendo!el!IVA!
para!cada!una!de!ellas.!Adems,!se!ha!determinado!un!margen!de!riesgos!del!10!%!as!como!
tambin!un!beneficio!del!20!%.!

Durante!la!realizacin!del!presente!proyecto!no!ha!sido!necesaria!la!subcontratacin!de!tareas!
y!por!tanto!no!existe!gasto!al!respecto.!Tampoco!han!sido!necesarios!la!realizacin!de!viajes!ni!
el!establecimiento!de!dietas.!!

Pgina!50!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Elemento! Coste!

Coste!de!personal! 26.946,70!

Coste!de!Hardware! 13.636,70!!

Coste!de!Software! 7.381,00!!

Subcontratacin!de!Tareas! 0!!

Costes!indirectos! 624,36!!

Coste!material!fungible! 86,99!!

Subtotal!(IVA!Incluido)! 48.675,75!!

Margen!de!Riesgo!(10%)! 4.867,57!!

Beneficios!(20%)! 9.735,15!!

TOTAL!(IVA!incluido)! 63.278,47!!

Tabla!41!.!Coste!total!del!proyecto!

El!coste!total!de!desarrollo!del!proyecto!asciende!a!la!cantidad!de!63.278,47!!(sesenta!y!tres!
mil!doscientos!setenta!y!ocho!euros).!!

5.!ANLISIS DEL SISTEMA


! Introduccin(
! Objetivo del Anlisis del Sistema.
!
Mediante! la! realizacin! del! Anlisis! del! Sistema! se! obtendr! una! coleccin! completa! y!
detallada! de! los! requisitos! del! sistema.! Es! decir,! se! determinarn! los! objetivos! y! lmites! del!
sistema,! se! caracterizar! su! funcionamiento! y! se! marcarn! las! directrices! que! permitan!
alcanzar! los! objetivos! propuestos! evaluando! las! consecuencias.! Para! ello,! se! tomarn! como!
base! los! requisitos! identificados! en! la! seccin! del! Estudio! de! Viabilidad! del! Sistema! de! esta!
memoria.!
!
Una!vez!realizado!este!anlisis,!se!partir!del!mismo!para!posteriormente!desarrollar!el!Diseo!
del!Sistema,!en!el!que!se!especificar!el!diseo!completo!del!sistema!de!informacin.!
!
!

! Alcance.
!
Esta! fase! tiene! como! objetivo! obtener! una! especificacin! detallada! del! sistema! que! se! va! a!
disear.! Mediante! su! producto,! el! Documento! de! Anlisis! del! Sistema,! se! pretende! captar!
cuales!son!las!necesidades!que!tiene!el!cliente.!!

Pgina!51!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

En!primer!lugar,!se!definir!cual!es!el!alcance!del!sistema!que!se!desea!desarrollar,!as!como!el!
entorno!tecnolgico!asociado!al!proyecto.!Adems,!se!identificarn!los!diferentes!participantes!
que!aparecen!a!lo!largo!de!la!vida!del!proyecto!as!como!los!usuarios!finales.!!

A!continuacin,!se!definirn!cules!son!los!requisitos!software!que!debe!cumplir!el!sistema!a!
desarrollar,! tomando! como! punto! de! partida! los! casos! de! uso! y! los! requisitos! de! usuario!
especificados!en!la!anterior!fase,!el!Estudio!de!Viabilidad!del!Sistema.!!

Por!ltimo,!se!definirn!las!interfaces!de!usuario!que!se!utilizarn,!dejando!como!ltima!tarea!
las! comprobaciones! de! calidad! sobre! los! distintos! modelos! y! requisitos! software! que! se! han!
generado!durante!la!fase!de!anlisis.!!

! Definicin(del(Sistema(
!

! Determinacin del alcance del sistema.


!
En! esta! tarea! se! delimita! el! sistema! de! informacin,! utilizando! como! punto! de! partida! el!
modelo! de! procesos! especificado! en! la! descripcin! de! la! solucin! del! proceso! Estudio! de!
Viabilidad! del! Sistema! (EVS).! Se! indica! qu! procesos! pertenecen! al! mbito! del! Sistema! de!
Informacin! y! se! identifican! las! entidades! externas! al! sistema! que! aportan! o! reciben!
informacin.!
!
Mediante!la!determinacin!del!alcance!del!sistema!a!desarrollar!se!satisfarn!las!necesidades!
planteadas!por!el!cliente!y!recogidas!en!el!documento!de!Estudio!de!la!Viabilidad.!!

El!sistema!a!desarrollar!consiste!en!un!una!herramienta!pre!configurada!de!nmina!que!
permite!la!automatizacin!del!proceso!de!gestin!de!un!departamento!de!Recursos!Humanos.!
El!alcance!del!proyecto!se!centra!en!los!mdulos!de!HCM!con!los!cuales!se!pueden!cubrir!los!
objetivos!del!rea!de!Recursos!Humanos!comentados!anteriormente.!!

Por!tanto,!la!herramienta!propuesta!debe!cumplir!las!siguientes!caractersticas:!!

mbito'funcional''

! Implantacin!de!los!procesos!de!administracin!de!personal!(altas!/!bajas!/!
modificaciones,!etc.)!a!travs!del!mdulo!PA!!y!de!las!incidencias!de!tiempos!a!travs!
de!PA!!PT.!
! Mantenimiento!del!maestro!de!personal.!
! Comunicacin!con!los!organismos!pblicos!(INSS,!RED,!Servicio!Regional!de!Empleo).!
! Implantacin!de!los!procesos!de!nmina!a!travs!del!mdulo!PY!de!SAP!!HCM.!!
! Actualizacin! /! Revisin! salarial! con! origen! en! los! datos! existentes! en! el! mdulo! de!
gestin!de!personal!y!nmina.!
! Ad!hoc!query!y!SAP!query!como!herramienta!de!gestin!de!la!informacin.!!

Pgina!52!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

mbito'tecnolgico'!

! Implantacin!de!SAP!!HCM!dentro!del!sistema!SAP!ya!instalado.!

! Identificacin del entorno tecnolgico.


!
Vase!el!apartado!5.2.3.3.!Entorno!operacional.!!

! Especificacin de estndares y normas.


!
Los!estndares!y!normas!que!se!deben!cumplir!durante!el!proceso!de!desarrollo!del!presente!
proyecto!son!los!siguientes:!!

! Mtrica! Versin! 3:! Los! documentos! Estudio! de! Viabilidad! del! Sistema,! Anlisis! del!
Sistema!y!Diseo!del!Sistema!generados!durante!el!proyecto!seguirn!una!adaptacin!
de!la!metodologa!de!desarrollo!Mtrica!Versin!3.!La!metodologa!ser!adaptada!a!las!
necesidades!del!proyecto,!de!manera!que!determinadas!tareas!no!se!realizarn!o!no!se!
profundizar!demasiado!en!ellas.!!
!
! UML:! Es! el! lenguaje! de! modelado! de! sistemas! que! se! utilizar! para! realizar! el! diseo!
del!sistema.!
!
! IEEE! 1074:! Es! la! norma! utilizada! en! la! Gestin! del! Proyecto! para! la! definicin! del!
modelo!de!procesos!planificado!para!el!desarrollo!del!proyecto.!!
!

! Restricciones*generales**
A!continuacin!se!detallan!las!restricciones!que!deber!cumplir!el!sistema!a!disear:!!

En! primer! lugar,! el! sistema! funcionar! bajo! sistemas! operativos! Microsoft! Windows! XP!
nicamente,! por! lo! que! la! mquina! para! la! ejecucin! del! sistema! deber! cumplir! esta!
restriccin.!!

La! interfaz,! en! los! mdulos! del! sistema! que! la! incluyan,! con! la! que! interaccionar! el! usuario!
final,! debe! proporcionar! todas! las! funcionalidades! descritas! en! los! requisitos! software! del!
sistema,! de! una! forma! amigable! e! intuitiva,! evitando! posibles! ambigedades! que! puedan!
ocasionar!confusin!al!usuario.!!

El!idioma!usado!en!el!desarrollo!del!sistema!ser!el!castellano.!Los!usuarios!tienen!libertad!de!
expresarse! en! el! idioma! que! consideren! oportuno,! pero! la! interfaz! de! la! aplicacin! estar! en!
castellano.!!

! Supuestos*y*dependencias**
Los! implicados! participantes! en! la! presente! fase! de! anlisis! conocen! el! estndar! empleado!
Mtrica! Versin! 3.! Por! este! motivo,! todos! los! productos! generados! durante! el! proceso!
respetan!lo!establecido!en!dicho!estndar.!!

Pgina!53!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Entorno*operacional**
El! sistema! se! desarrollar! mediante! el! entorno! de! desarrollo! del! ERP! SAP! HCM,! utilizando!
como! lenguaje! de! programacin! ABAP! 4.! Los! usuarios! del! sistema! nicamente! tendrn! que!
disponer!de!un!ordenador!con!sistema!operativo!Microsoft!Windows,!Linux!o!Mac.!!

Para!el!desarrollo!del!proyecto!se!ha!utilizado!un!ordenador!con!las!siguientes!caractersticas:!!

! Apple!iMac:!
o! Microprocesador: 2,66!GHz!Intel!Core!i5.!!
o! Memoria!RAM:!12GB.!
o! Sistema!Operativo:!OS!X!Yosemite.!!
o! Suite!ofimtica!Microsoft!Office!para!Mac!para!la!gestin!de!documentos.!!

! Identificacin*de*los*usuarios**
En! este! apartado! se! van! a! detallar! los! usuarios! que! participan! en! el! proceso! de! anlisis! del!
sistema,!as!como!los!usuarios!que!lo!validarn!y!aceptarn!finalmente.!!

En!primer!lugar,!en!el!proceso!de!anlisis!van!a!participar:!!

Equipo!de!desarrollo:!Grupo!de!personas!encargado!de!llevar!a!cabo!el!desarrollo!del!presente!
proyecto.!!

Cliente!o!tutor:!El!cliente!o!en!este!caso!tutor!del!proyecto,!que!esperan!un!correcto!desarrollo!
del!producto!final!en!trminos!de!calidad,!tiempo!y!coste.!Adems,!son!parte!importante!a!la!
hora! de! la! obtencin! de! los! requisitos! del! sistema! a! disear,! con! el! objetivo! de! obtener! un!
producto!que!cumpla!con!las!necesidades!que!le!han!llevado!a!solicitar!el!sistema.!En!cuanto!a!
los!usuarios!finales!del!sistema,!stos!sern!los!que!se!describen!a!continuacin:!!

! Usuarios! gestores:! Son! aquellas! personas! que! harn! uso! del! sistema! desarrollado.! Se!
encargarn!tanto!de!la!configuracin!del!sistema!como!de!su!puesta!en!produccin.!!

! Estudio*de*la*seguridad*requerida*en*el*proceso*de*anlisis**
El!acceso!a!los!productos!generados!en!la!presente!fase!de!anlisis!estar!limitado!a!los!
usuarios!participantes!que!se!describen!en!el!apartado!5.2.3.4.!Identificacin!de!los!usuarios.!!

! Establecimiento(de(Requisitos(Software((
! Obtencin de requisitos !
A!continuacin!se!presentan!los!requisitos!de!software!identificados!en!el!anlisis.!El!origen!de!
estos!requisitos!se!encuentra!en!los!requisitos!de!usuario!definidos!en!el!Estudio!de!Viabilidad!
del!Sistema,!junto!con!decisiones!tomadas!por!el!equipo!de!desarrollo.!!

Los!tipos!de!Requisitos!de!Software!identificados!en!el!proceso!han!sido!los!siguientes:!!

! Requisitos!funcionales!(F):!Son!aquellos!requisitos!que!especifican!el!propsito!del!sistema,!
los!cuales!derivan!directamente!de!los!casos!de!uso.!!

! Requisitos!de!interfaz!(I):!Especifican!hardware!y/o!software!con!los!que!debe!interactuar!el!
sistema.!!

Pgina!54!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Requisitos!de!operacin!(O):!Son!todos!aquellos!requisitos!que!especifican!como!se!va!a!
resolver!el!problema.!!

! Requisitos!de!documentacin!(D):!Requisitos!que!especifican!criterios!de!realizacin!de!la!
documentacin!asociada!al!proyecto.!!

! Requisitos!de!calidad!(C):!Estos!requisitos!especifican!los!atributos!del!software!que!
aseguran!que!sern!adecuados!para!su!propsito.!Cada!requisito!software!debe!incluir!
en!su!definicin,!adems!de!la!descripcin!del!mismo,!una!serie!de!atributos,!los!cuales!
proporcionen!toda!la!informacin!necesaria!para!su!seguimiento!posterior!y!su!
clasificacin.!Estos!atributos!se!describen!a!continuacin:!!

!Identificador:!Cada!requisito!debe!estar!identificado!de!forma!nica.!Este!identificador!
tendr!el!siguiente!formato:!RS3XX3nnn'o!RS3XX3nnn,!donde:!!

o! RS:!Indica!que!se!trata!de!un!requisito!software.!!
o! XX:!Indicar!el!tipo!de!requisitos!software!al!que!corresponde!(ver!listado!anterior).!!
o! nnn:!Tomar!valores!numricos!dentro!del!rango!000M999.!!

! Prioridad:!Se!asignar!una!prioridad!a!cada!requisito!con!el!fin!de!poder!realizar!una!
planificacin!correcta!durante!fases!posteriores.!Su!clasificacin!puede!tomar!los!
valores:!alta,!media!y!baja.!!

! Necesidad:!Los!requisitos!clasificados!como!esenciales!no!pueden!ser!eliminados,!mientras!
que!los!dems!requisitos!estarn!siempre!sujetos!a!modificacin!en!el!caso!de!que!
exista!una!causa!que!lo!justifique.!Por!lo!tanto,!se!clasificarn!descendentemente!de!
acuerdo!a!su!necesidad!de!la!siguiente!forma:!esencial,!deseable!y!opcional.!!

! Claridad:!Identifica!la!falta!o!existencia!de!ambigedad!de!un!requisito,!esto!es,!si!puede!ser!
interpretado!de!varias!formas!dependiendo!del!contexto.!Los!requisitos!sern!
clasificados!de!acuerdo!a!su!claridad!de!forma!descendente!de!la!siguiente!forma:!alta,!
media!y!baja.!!

! Fuente:!Identifica!el!origen!del!requisito,!que!puede!estar!en!un!requisito!de!usuario,!o!en!el!
propio!equipo!de!desarrollo!del!proyecto.!!

! Estabilidad:!Algunos!requisitos!pueden!no!estar!sujetos!a!cambios!durante!el!proyecto!
debido!a!su!naturaleza,!mientras!que!otros!pueden!estar!sujetos!a!determinados!
cambios!por!el!desarrollo!de!la!etapa!de!diseo.!Los!requisitos!poco!estables!debern!
ser!observados!con!mayor!cuidado!durante!el!desarrollo!del!proyecto!al!ser!
susceptibles!a!cambios.!Cada!requisito!se!clasificar!en:!estable!o!inestable.!!

! Verificabilidad:!Indica!si!el!cumplimiento!de!un!requisito!en!el!sistema!puede!ser!susceptible!
de!comprobacin,!esto!es,!si!se!puede!verificar!que!el!requisito!se!ha!incorporado!en!el!
diseo!y!que!en!el!sistema!se!puede!verificar!su!cumplimiento.!La!verificabilidad!de!
cada!requisito!se!clasificar!en:!alta,!media!y!baja.!!

Pgina!55!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Requisitos*funcionales*
Identificador! RS6F6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM001!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Iniciar! la! aplicacin! de! forma! que! el! usuario! no! deba! borrar! la!
Descripcin! informacin! introducida! previamente.! Todos! sus! elementos! de!
informacin!debern!estar!en!su!estado!inicial.!
Tabla!42!6!Requisito!de!software!funcional!RS6F6001!

Identificador! RS6F6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Introducir! una! transaccin! para! ejecutar! una! funcionalidad! del!
Descripcin! sistema!mediante!un!cuadro!de!dilogo!para!introducir!el!nombre!de!
la!transaccin!manualmente.!
Tabla!43!6!Requisito!de!software!funcional!RS6F6002!

Identificador! RS6F6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM003!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Introducir! una! transaccin! para! ejecutar! una! funcionalidad! del!
Descripcin! sistema! mediante! men! de! usuario! seleccionando! la! transaccin!
deseada.!
Tabla!44!6!Requisito!de!software!funcional!RS6F6003!

!
!
!
!

Pgina!56!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RS6F6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM004!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!el!sistema!haciendo!click!en!el!botn!habilitado!para!ello.!!
Descripcin!
Tabla!45!6!Requisito!de!software!funcional!RS6F6004!

Identificador! RS6F6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM005!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!el!sistema!introduciendo!manualmente!la!transaccin!/nex!en!
Descripcin! el!cuadro!de!dilogo.!
Tabla!46!6!Requisito!de!software!funcional!RS6F6005!

Identificador! RS6F6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM006!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! la! simulacin! de! la! nmina! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de!
nmina!mensual.!
Tabla!47!6!Requisito!de!software!funcional!RS6F6006!

!
!
!
!
!

Pgina!57!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RS6F6007!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM007!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! la! simulacin! de! la! paga! extra! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de! lsa!
pagas!extras.!
Tabla!48!6!Requisito!de!software!funcional!RS6F6007!

Identificador! RS6F6008!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM008!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! el! clculo! real! de! la! nmina! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de!
nmina!mensual.!
Tabla!49!6!Requisito!de!software!funcional!RS6F6008!

Identificador! RS6F6009!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM009!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! el! clculo! real! de! la! paga! extra! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de! lsa!
pagas!extras.!
Tabla!50!6!Requisito!de!software!funcional!RS6F6009!

Pgina!58!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RS6F6010!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM010!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El! sistema! tendr! disponible! una! herramienta! de! generacin! de!
Descripcin! recibos! de! nmina! en! PDF! de! tal! forma! que! en! cualquier! momento!
puedan! generarse! los! recibos! de! nmina! para! cualquier! empleado! o!
grupo! de! empleados! de! cualquiera! de! los! periodos! en! los! que! la!
nmina!haya!sido!calculada!en!real.!
Tabla!51!6!Requisito!de!software!funcional!RS6F6010!

Identificador! RS6F6011!
! "! Alta! ! !
Prioridad! !! Media! Fuente! RUMFM011!
"! Baja!
! "! Esencial! ! !
Necesidad! !! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Es! deseable! que! se! habilite! una! herramienta! que! acte! como!
Descripcin! complemento! de! la! herramienta! de! generacin! de! recibos! en! PDF!
para! enviar! los! recibos! por! email! a! cada! empleado! o! que! se! puedan!
consultar!desde!el!portal!del!empleado.!
Tabla!52!6!Requisito!de!software!funcional!RS6F6011!

Identificador! RS6F6012!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM012!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El!sistema!dispondr!de!la!herramienta!especialmente!diseada!para!
Descripcin! comunicar! a! la! Seguridad! Social! las! cotizaciones! calculadas! en! la!
nmina,! tanto! por! la! empresa! como! por! el! empleado.! Esta!
herramienta! puede! generar! tanto! los! formularios! legales! para! ser!
impresos! como! los! ficheros! que! deben! ser! enviados! a! travs! de! la!!
herramienta!facilitada!por!la!Seguridad!Social,!la!WinSuite!
Tabla!53!6!Requisito!de!software!funcional!RS6F6012!

Pgina!59!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RS6F6013!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM013!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El! usuario! podr! enviar! los! ficheros! FAN! obtenidos! con! las!
Descripcin! cotizaciones! calculadas! en! la! nmina! a! travs! del! Sistema! RED,!
mediante! la! herramienta! facilitada! por! la! Seguridad! Social,! la!
aplicacin! WinSuite32.! Para! ello! deber! indicar! el! nmero! de!
autorizado!y!seleccionar!los!ficheros!con!los!TCs!a!enviar.!
Tabla!54!6!Requisito!de!software!funcional!RS6F6013!

Identificador! RS6F6014!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM014!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Se! podrn! generar! los! ficheros! de! transferencia! para! ser! enviados!
Descripcin! directamente!al!banco!a!travs!de!una!herramienta!que!se!encarga!de!
leer! la! tabla! de! transferencias! de! cada! uno! de! los! empleados.!
Habitualmente! se! genera! un! fichero! que! englobe! a! todos! los!
empleados! de! una! misma! sociedad,! pero! ser! el! usuario! final! quien!
decida! los! criterios! para! generar! los! ficheros! de! transferencias.! El!
fichero!generado!ser!un!XML!que!seguir!la!normativa!SEPA.!!
Tabla!55!6!Requisito!de!software!funcional!RS6F6014!

Identificador! RS6F6015!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM015!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El!fichero!generado!estar!adaptado!a!los!requisitos!especficos!(si!los!
Descripcin! hubiera)! del! banco! utilizado! por! le! empresa! para! pagar! las! nminas,!
de! tal! forma! que! pueda! ser! enviado! a! travs! de! la! herramienta!
habilitada!por!el!banco.!
Tabla!56!6!Requisito!de!software!funcional!RS6F6015!

Pgina!60!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RS6F6016!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM016!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Estar!habilitada!la!generacin!de!informes!que!de!forma!peridica!o!
Descripcin! puntual! requiere! Hacienda! (Modelo! 110/111,! Modelo! 190,!
Certificado!de!retenciones!y!Modelo!296).!Esta!herramienta!leer!de!
los! resultados! de! nmina! almacenados! las! retenciones! de! IRPF!
practicadas! a! los! empleados! y! generar! los! ficheros! o! los! informes!
segn!el!formato!especificado!por!el!Ministerio!de!Hacienda.!
Tabla!57!6!Requisito!de!software!funcional!RS6F6016!

Identificador! RS6F6017!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM017!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Partiendo!de!la!herramienta!de!generacin!de!informes!de!Hacienda,!
Descripcin! el! usuario! podr! enviar! el! resultado! obtenido! a! travs! de! la! Sede!
Electrnica! de! la! AEAT,! para! los! modelos! que! legalmente! as! se!
requiera!(el!modelo!190!por!ejemplo)!
Tabla!58!6!Requisito!de!software!funcional!RS6F6017!

Identificador! RS6F6018!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM018!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El! usuario! tendr! disponible! la! herramienta! de! generacin! de!
Descripcin! reportes! de! CCMnminas,! que! se! encargar! de! leer! los! resultados! de!
nmina! almacenados! en! el! sistema! para! todos! los! empleados!
seleccionados,! filtrando! por! los! conceptos! de! nmina! que! el! usuario!
desee.!!
Tabla!59!6!Requisito!de!software!funcional!RS6F6018!

Pgina!61!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RS6F6019!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM019!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Se!configurar!la!herramienta!necesaria!para!generar!la!!distribucin!
Descripcin! contable!de!la!nmina.!Para!ello!se!configurarn!las!cuentas!de!mayor!
y!los!centros!de!costes!que!indique!el!departamento!de!Finanzas!y!el!
programa! se! encargar! de! leer! los! resultados! de! nmina! y! de!
distribuir! los! conceptos! calculados! a! cada! uno! de! las! cuentas! y/o!
centros!de!costes!correspondientes.!
Tabla!60!6!Requisito!de!software!funcional!RS6F6019!

Identificador! RS6F6020!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM020!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Una!vez!generada!la!distribucin!contable,!esta!debe!ser!comunicada!
Descripcin! al! departamento! de! Finanzas.! Dependiendo! del! sistema! financiero!
utilizado! se! establecer! la! herramienta! adecuada! para! enviar! los!
resultados!obtenidos!en!la!ejecucin!de!la!distribucin!contable!de!la!
nmina.!
Tabla!61!6!Requisito!de!software!funcional!RS6F6020!

! Requisitos*de*interfaz*
Identificador! RS6I6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generar!archivos!en!formato!Excel!con!extensin!.xls.!
Descripcin!
!

Pgina!62!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! RS6I6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generar!archivos!en!formato!con!extensin!.XML.!
Descripcin!

! *Requisitos*de*operacin*
Identificador! RS6O6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM001!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Disponer! de! una! interfaz! sencilla! e! intuitiva! que! permita! configurar!
Descripcin! todos! los! parmetros! de! gestin! HCM! de! forma! rpida! upara! el!
usuario.!
Tabla!62!6!Requisito!de!software!operacional!RS6O6001!

Identificador! RS6O6002!
! !! Alta! ! RUMRM001!
Prioridad! "! Media! Fuente! RUMRM001!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Mostrar! el! resultado! de! las! operaciones! realizadas! por! el! usurario!
Descripcin! mediante!un!mensaje!informativo!situado!en!la!interfaz!de!usuario!de!
la! aplicacin.! Este! mensaje! informar! de! los! diferentes! status!
posibles:!
! Verde:!operacin!realizada!exitosamente.!
! Amarillo:! aunque! la! operacin! se! realiz! correctamente! el!
sistema! devuelve! alguna! advertencia! en! relacin! con! la!
informacin!que!acaba!de!gestionar.!
! Rojo:! no! se! puede! completar! la! accin! llevada! a! cabo! por! el!
usuario.!
Tabla!63!6!Requisito!de!software!operacional!RS6O6002!

Pgina!63!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Identificador! RS6O6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Mostrar! el! progreso! de! la! generacin! de! ficheros! Excel! mediante! un!
Descripcin! mensaje!informativo!situado!en!la!interfaz!de!usuario!de!la!aplicacin.!
Tabla!64!6!Requisito!de!software!operacional!RS6O6003!

Identificador! RS6O6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM003!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Desarrollar! las! ampliaciones! y! modificaciones! de! cliente! en! la!
Descripcin! aplicacin!en!el!lenguaje!ABAP!4!en!el!entorno!de!desarrollo!SAP!Gui.!
Tabla!65!6!Requisito!de!software!operacional!RS6O6004!

Identificador! RS6O6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM004!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! La!seguridad!est!ligada!dentro!del!ERP!para!mantener!los!niveles!de!
Descripcin! seguridad!en!el!acceso!a!datos.!Se!pueden!configurar!los!roles!
necesarios!para!otorgar!y!limitar!el!acceso!al!sistema!segn!los!tipos!
de!usuarios!que!vayan!a!trabajar!con!l.
Tabla!66!6!Requisito!de!software!operacional!RS6O6005!

!
!
!
!
!

Pgina!64!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Identificador! RS6O6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM005!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Mejorar!el!rendimiento!del!sistema!en!cuanto!a!tiempos!de!
Descripcin! respuesta.!Para!ello,!se!podra!realizar!una!revisin!del!tiempo!de!
ejecucin!de!los!programas!y!consultas!en!SAP,!mediante!tests!de!
ejecucin!con!datos!reales.!
Tabla!67!6!Requisito!de!software!operacional!RS6O6006!

Identificador! RS6O6007!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM006!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El!sistema!de!almacenamiento!ser!en!una!base!de!datos!de!SQL!
Descripcin! Server.!

Tabla!68!6!Requisito!de!software!operacional!RS6O6007!

Identificador! RS6O6008!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM007!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! La!aplicacin!ser!ejecutada!sobre!cualquier!sistema!operativo!con!
Descripcin! soporte!Java.!

Tabla!69!6!Requisito!de!software!operacional!RS6O6008!

!
!
!

Pgina!65!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! *Requisitos*de*documentacin*
Identificador! RS6D6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Equipo!de!desarrollo!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Proporcionar!al!cliente!un!manual!de!usuario!impreso,!en!el!que!se!
Descripcin! incluya!una!descripcin!detallada!de!las!principales!funcionalidades!
del!sistema.!El!idioma!del!manual!es!castellano.!!

Tabla!70!6!Requisito!de!software!documental!RS6D6001!

! *Requisitos*de*calidad*
Identificador! RS6C6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Equipo!de!desarrollo!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Comprobar!la!adecuacin!de!todos!los!documentos!entregados!a!lo!
Descripcin! largo!del!proyecto!al!estndar!establecido!para!el!desarrollo!de!este!
preconfigurado!de!SAP!HCM.!

Tabla!71!6!Requisito!de!calidad!del!software!RS6C6001!

Identificador! RS6C6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Equipo!de!desarrollo!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
Descripcin! Realizar!copias!de!seguridad!o!backups!semanales.!!

Tabla!72!6!Requisito!de!calidad!del!software!RS6C6002!

Pgina!66!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Identificacin(de(subsistemas(de(anlisis((
!

No!existen!subsistemas!ya!que!la!aplicacin!a!construir!se!considera!como!un!nico!bloque!que!
realiza!toda!la!funcionalidad.!!

!!

! Anlisis(de(los(casos(de(uso((
!

En!este!apartado!se!realiza!un!estudio!de!los!casos!de!uso!identificados!en!el!Estudio!de!
Viabilidad!del!Sistema,!con!el!fin!de!identificar!las!clases!necesarias!para!el!sistema,!as!como!
las!relaciones!entre!ellas!y!su!asociacin!con!los!casos!de!uso.!!

El!objetivo!es!identificar!el!mnimo!nmero!de!clases!que!sern!necesarias!para!el!sistema,!
pero!suficientes!para!cubrir!todos!los!requisitos!especificados.!!

! Identificacin de clases de asociadas a un caso de uso


En!los!siguientes!apartados!se!relacionan!los!casos!de!uso!de!cada!uno!de!los!mdulos!del!
sistema!con!las!clases!asociadas!a!cada!uno!de!ellos.!!

!
Identificador! Clases!Asociadas!
CU6001! ! Interfaz!Gestor!
CU6002! ! Interfaz!Gestor!
! Gestor!Nmina!
CU6003! ! Interfaz!Gestor!
! Gestor!Recibo!
! Interfaz!Importacin!Recibo!
CU6004! ! Interfaz!Gestor!
! Gestor!modelos!Seguridad!Social!
! Interfaz!ficheros!FAN!
CU6005! ! Interfaz!Gestor!
! Gestor!Transferencias!
! Interfaz!fichero!transferencia!
CU6006! ! Interfaz!Gestor!
! Gestor!modelos!Hacienda!
! Interfaz!ficheros!Hacienda!
CU6007! ! Interfaz!Gestor!
! Gestor!Consultas!
! Interfaz!importacin!consulta!
CU6008! ! Interfaz!Gestor!
! Gestor!Contabilidad!
! Interfaz!documento!contable!
CU6009! ! Interfaz!Gestor!
Tabla!73!.!Clases!asociadas!a!un!caso!de!uso!

Pgina!67!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Descripcin de la interaccin de objetos


!
A!continuacin!se!representa!la!interaccin!descrita!en!el!apartado!anterior!entre!los!casos!de!
uso! y! las! clases.! Para! ello,! nos! basaremos! en! la! utilizacin! de! diagramas! de! secuencia! con!
Microsoft! Visio! para! mostrar! una! interaccin.! Una! interaccin! es! una! secuencia! de! mensajes!
entre!instancias!tpicas!de!clases,!componentes,!subsistemas!o!actores.!!

Tpicamente! se! examina! la! descripcin! de! un! caso! de! uso! para! determinar! qu! objetos! son!
necesarios!para!la!implementacin!del!escenario.!El!diagrama!de!secuencia!contiene!detalles!
de! implementacin! del! escenario,! incluyendo! los! objetos! y! clases! que! se! usan! para!
implementar! el! escenario! y! mensajes! intercambiados! entre! los! objetos.! Un! diagrama! de!
secuencia! muestra! los! objetos! que! intervienen! en! el! escenario! con! lneas! discontinuas!
verticales,!y!los!mensajes!pasados!entre!los!objetos!como!flechas!horizontales.!

Cabe! destacar! que! en! este! apartado! se! muestra! uno! de! los! casos! de! uso! ms! significativos! y!
relevantes! para! el! sistema.! As! se! obtendrn! los! detalles! de! implementacin! del! escenario,!
incluyendo! los! objetos! y! clases! que! se! usan! para! implementar! el! escenario! y! mensajes!
intercambiados!entre!los!objetos.!

El!diagrama!de!secuencia!seleccionado!a!continuacin!representa!el!caso!de!uso!CUM002:!
Simular/Ejecutar!clculo!de!nmina.!

!
Ilustracin!21!.!Diagrama!de!secuencia!

!
!

! Anlisis(de(clases.(
!

El!objetivo!de!esta!tarea!es!la!descripcin!de!cada!una!de!las!clases!identificadas!en!el!proceso!
de!anlisis.!Para!ello,!se!detallarn!sus!atributos!y!las!relaciones!existentes!entre!ellas.!!

Es! importante! destacar,! que! en! esta! fase! de! desarrollo! del! proyecto,! el! proceso! de! anlisis,!
nicamente! se! realizar! un! estudio! general! de! los! requisitos! sin! hacer! un! especial! nfasis! en!
cuanto!a!la!toma!de!decisiones!relativas!a!la!implementacin.!Por!lo!tanto,!el!modelo!obtenido!
en! este! apartado! ser! un! simple! anlisis! conceptual! de! lo! que! el! cliente! requiere,! una!
representacin!a!alto!nivel!del!sistema!sin!ahondar!en!ningn!tipo!de!detalle!relacionado!con!

Pgina!68!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

la! implementacin.! En! la! siguiente! etapa! del! proyecto,! la! fase! de! diseo,! se! realizar! un!
estudio!ms!exhaustivo.!!

Adems,! con! el! fin! de! simplificar! el! diagrama! se! han! incluido! las! funciones! y! procedimientos!
necesarios! para! la! comprensin! del! sistema,! obviando! algunas! funciones! de! obtencin! o!
modificacin! de! propiedades,! que! aunque! si! sern! implementadas! no! se! muestran! en! este!
modelo.!!

!
Ilustracin!22!.!Diagrama!de!clases!

! Identificacin de responsabilidades y atributos


!
En! este! apartado! se! especifican! tanto! las! responsabilidades! como! los! atributos! asociados! a!
cada!una!de!las!clases!mostradas!en!la!ilustracin!anterior.!Con!ello,!se!pretende!describir!el!
papel!que!desempean!los!objetos!pertenecientes!a!las!clases!en!los!diferentes!casos!de!uso!
del!sistema.!!
!
Adems,! se! describen! los! atributos! correspondientes! a! las! clases,! los! cuales! especifican!
propiedades!de!las!mismas!y!estn!involucrados,!a!su!vez,!en!las!diferentes!responsabilidades!
de!la!clase.!!
!
A!continuacin!se!describen!las!responsabilidades!y!atributos!ms!relevantes!de!cada!una!de!
las!clases!del!diagrama:!!

Clase! Interfaz!Gestor!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz!de!administracin!de!personal!
Atributos! Men:!listado!de!las!opciones!disponibles!en!
la!aplicacin.!
Tabla!74!.!Responsabilidades/Atributos!1!

!
!

Pgina!69!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Clase! Gestor!Consultas!
Responsabilidades! Clase! que! gestiona! el! la! extraccin! de! datos!
desde!la!aplicacin!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Conceptos! de! nmina:! listado! de! conceptos!
que!se!desea!listar!
Tabla!75!.!Responsabilidades/Atributos!2!

Clase! Interfaz!Importacin!consulta!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!76!.!!Responsabilidades/Atributos!3!

Clase! Gestor!modelos!Seguridad!Social!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! los!
ficheros!solicitados!por!la!Seguridad!Social!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
CCC:! Cdigo! Cuenta! Cotizacin! del! que! se!
desea!generar!el!fichero!
Modelo:!tipo!de!documento!que!se!generar!
Tabla!77!.!Responsabilidades/Atributos!4!

Clase! Interfaz!ficheros!fan!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!78!.!Responsabilidades/Atributos!5!

!
!
!
!
!
!
!
!
!
!
!

Pgina!70!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Clase! Gestor!modelos!Hacienda!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! los!
ficheros!solicitados!por!Hacienda!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Modificador! de! impuestos:! seleccin! del!
modificador! de! impuestos! del! que! se! desea!
generar!el!documento!
Modelo:!tipo!de!documento!que!se!generar!
Tabla!79!.!Responsabilidades/Atributos!6!

Clase! Interfaz!ficheros!Hacienda!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!80!.!Responsabilidades/Atributos!7!

Clase! Gestor!transferencias!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! el!
fichero!de!transferencia!bancaria!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Concepto! de! nmina:! se! selecciona! el!
concepto!de!nmina!calculado!que!se!quiera!
transferir!
Tabla!81!.!Responsabilidades/Atributos!8!

Clase! Interfaz!fichero!transferencia!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!82!.!Responsabilidades/Atributos!9!

!
!
!
!
!
!
!
!

Pgina!71!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Clase! Gestor!Contabilidad!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! los!
ficheros!contables!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Tipo! simulado:! campo! para! decidir! si! la!
contabilidad!va!a!ser!simulada!o!productiva.!
Tabla!83!.!Responsabilidades/Atributos!10!

Clase! Interfaz!documento!contable!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Liberar! documento:! no! se! permiten! realizar!
ms!modificaciones!en!el!documento.!
Contabilizar!documento:!enviar!documento!a!
los!sistemas!de!finanzas.!
Tabla!84!.!Responsabilidades/Atributos!11!

Clase! Gestor!Recibo!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! el!
recibo!de!nmina!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Tabla!85!.!Responsabilidades/Atributos!12!

Clase! Interfaz!importacin!recibo!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!86!.!Responsabilidades/Atributos!13!

!
!
!
!
!
!
!
!
!
!
!

Pgina!72!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Clase! Gestor!Nmina!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! calcular! los!
resultados!de!nmina!
Atributos! rea! de! nmina:! seleccin! del! rea! de!
nmina!que!se!desea!calcular!
Periodo:!mes!y!ao!del!que!se!desea!calcular!
la!nmina!
Empleados:!listado!de!empleados!a!los!que!se!
calcula!la!nmina!
Tipo! simulado:! campo! para! decidir! si! el!
clculo! de! nmina! va! a! ser! simulado! o!
productivo!
Periodo! retroactividad:! mes! y! ao! desde! el!
que!se!desea!generar!un!clculo!retroactivo!
Recibo:! modelo! de! recibo! que! se! desea!
mostrar!una!vez!finalizado!el!clculo!
Tabla!87!.!Responsabilidades/Atributos!14!

! Identificacin de asociaciones
!

En!esta!tarea!se!estudian!las!relaciones!de!asociacin!entre!las!distintas!clases!identificadas!en!
el!diagrama.!Estas!relaciones!han!sido!obtenidas!partir!de!la!especificacin!de!casos!de!uso.!!

Cada!una!de!estas!asociaciones!ser!especificada!con!su!cardinalidad,!nmero!de!instancias!
que!pueden!estar!relacionadas!con!una!instancia!del!otro!lado!de!la!asociacin,!y!con!una!
breve!descripcin!de!su!funcionalidad.!!

A!continuacin!se!describen!las!asociaciones!identificadas!en!los!diagramas!de!clases!
anteriores:!!

Clases!Asociadas! Interfaz!Gestor!!Gestor!Consultas!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!Consultas!(1)!
Descripcin!! Una!interfaz!gestor!utiliza!un!gestor!consultas!
para!extraer!informacin!del!sistema.!
Tabla!88!.!Clases!asociadas!1!

Clases!Asociadas! Gestor!Consultas!!Interfaz!!importacin!
consultas!
Cardinalidades! Gestor!Consultas!(1)!
Interfaz!importacin!consultas!(n)!
Descripcin!! Un! gestor! consultas! utiliza! una! interfaz!
importacin! consultas! para! extraer! ene!
consultas!
Tabla!89!.!Clases!asociadas!2!

!
!
!
!

Pgina!73!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Clases!Asociadas! Interfaz!Gestor!!Gestor!Nmina!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!Nmina!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor! nmina!
para!calcular!las!nminas!de!los!empleados!
Tabla!90!.!Clases!asociadas!3!

Clases!Asociadas! Interfaz!Gestor!!Gestor!recibo!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!recibo!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor! recibo!
para!generar!los!recibos!de!los!empleados!
Tabla!91!.!Clases!asociadas!4!

Clases!Asociadas! Gestor!Recibo!!Interfaz!importacin!recibo!
Cardinalidades! Gestor!Recibo!(1)!
Interfaz!importacin!de!recibo!(n)!
Descripcin!! Un! gestor! recibo! utiliza! una! interfaz!
importacin! recibo! para! generar! ene! recibos!
de!nmina!
Tabla!92!.!Clases!asociadas!5!

Clases!Asociadas! Interfaz!Gestor!!Gestor!contabilidad!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!contabilidad!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor!
contabilidad! para! generar! el! documento!
contable!de!la!nmina!
Tabla!93!.!Clases!asociadas!6!

Clases!Asociadas! Gestor!contabilidad!Interfaz!documento!
contable!
Cardinalidades! Gestor!contabilidad!(1)!
Interfaz!documento!contable!(n)!
Descripcin!! Un! gestor! contabilidad! ! utiliza! una! interfaz!
documento! contable! para! contabilizar! ene!
documentos!contables!
Tabla!94!.!Clases!asociadas!7!

Clases!Asociadas! Interfaz!Gestor!!Gestor!transferencias!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!transferencias!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor!
transferencias! para! generar! el! fichero! de!
transferencia!de!la!nmina.!
Tabla!95!.!Clases!asociadas!8!

!
!
!
!
!

Pgina!74!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Clases!Asociadas! Gestor!transferencias!!Interfaz!fichero!
transferencia!
Cardinalidades! Gestor!transferencias!(1)!
Interfaz!fichero!transferencia!(n)!
Descripcin!! Un! gestor! transferencia! utiliza! una! interfaz!
fichero! transferencias! para! generar! ene!
transferencias!
Tabla!96!.!Clases!asociadas!9!

Clases!Asociadas! Interfaz!Gestor!!Gestor!modelos!Hacienda!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!modelos!Hacienda!(1)!
Descripcin!! Una!interfaz!gestor!utiliza!un!gestor!modelos!
Hacienda! para! generar! los! documentos!
solicitados!por!Hacienda!
Tabla!97!.!Clases!asociadas!10!

Clases!Asociadas! Gestor!modelos!Hacienda!!Interfaz!ficheros!
Hacienda!
Cardinalidades! Gestor!modelos!Hacienda!(1)!
Interfaz!ficheros!Hacienda!(n)!
Descripcin!! Un! gestor! modelos! Hacienda! utiliza! una!
interfaz! ficheros! Hacienda! para! generar! ene!
modelos!de!documentos!de!Hacienda!
Tabla!98!.!Clases!asociadas!11!

Clases!Asociadas! Interfaz!Gestor!!Gestor!modelos!S.!Social!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!modelos!Seguridad!Social!(1)!
Descripcin!! Una!interfaz!gestor!utiliza!un!gestor!modelos!
Seguridad! Social! para! generar! los!
documentos! solicitados! por! la! Seguridad!
Social!
Tabla!99!.!Clases!asociadas!12!

Clases!Asociadas! Gestor!modelos!Seguridad!Social!!Interfaz!
ficheros!fan!
Cardinalidades! Gestor!modelos!Seguridad!Social!(1)!
Interfaz!ficheros!fan!(n)!
Descripcin!! Un! gestor! modelos! Seguridad! Social! utiliza!
una! interfaz! ficheros! fan! para! generar! ene!
modelos!de!documentos!fan!solicitados!por!la!
Seguridad!Social.!
Tabla!100!.!Clases!asociadas!13!

! Identificacin de generalizaciones
!
En! este! apartado! se! estudia! otro! tipo! de! relacin! entre! clases,! la! generalizacin,! donde! una!
clase!comparte!estructura!y/o!comportamiento!con!una!o!ms!clases.!El!trmino!superclase!se!

Pgina!75!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

refiere!a!la!clase!que!guarda!la!informacin!comn,!mientras!que!el!trmino!subclase!se!refiere!
a!cada!uno!de!los!descendientes!de!la!superclase.!!
!
En!la!aplicacin!no!aparece!ninguna!generalizacin.!!
!
!

! Definicin(de(las(interfaces(de(usuario((
! Especificacin de principios generales de la interfaz
!
Uno!de!los!aspectos!ms!importantes!de!una!aplicacin!con!la!que!interactan!los!usuarios!es!
la!interfaz,!ya!que!es!el!medio!de!comunicacin!entre!el!usuario!y!el!sistema.!En!este!proyecto,!
se!contar!con!una!interfaz!de!usuario.!!
A!pesar!de!que!el!perfil!de!usuario!que!utilice!ambas!aplicaciones!ser!un!usuario!con!ciertos!
conocimientos! informticos,! es! recomendable! que! la! interfaz! de! usuario! sea! lo! ms! clara! e!
intuitiva!posible.!De!esta!forma!se!agilizar!el!proceso!de!adaptacin!de!los!usuarios!al!manejo!
de!las!aplicaciones.!!
Es!importante!adems!hacer!las!interfaces!los!ms!modulables!y!reutilizables!posible!de!cara!a!
las!posibles!actualizaciones!que!puedan!desarrollarse!en!un!futuro.!!
Con!el!objetivo!de!facilitar!el!proceso!de!adaptacin!de!los!usuarios!a!las!aplicaciones,!adems!
de! ser! interfaces! sencillas,! se! tratar! de! proporcionar! informacin! precisa! acerca! de! posibles!
errores!cometidos!en!el!uso!de!la!interfaz!de!usuario.!!
!

! Identificacin de perfiles y dilogos


Para! la! aplicacin! existir! un! nico! perfil! de! usuario,! el! cual! podr! acceder! a! todas! las!
funcionalidades!especificadas!por!los!requisitos.!!
!
!

! Especificacin de formatos individuales de la interfaz de la


pantalla
A! continuacin! se! muestran! las! interfaces! de! usuario! para! la! aplicacin,! describiendo! los!
elementos!que!las!componen.!!

! *Navegacin*en*SAP*
!
La!navegacin!por!SAP!se!hace!a!travs!de!mens.!El!men'usuario!es!una!estructura!en!forma!
de! rbol,! donde! podemos! desplegar! o! contraer! los! nodos! para! acceder! a! las! opciones!
inferiores:!
!

Pgina!76!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!23!.!Men!SAP!

!
Como!cada!usuario!de!la!aplicacin!tiene!un!perfil!distinto!y!no!todos!tienen!que!acceder!a!las!
mismas! pantallas,! SAP! permite! la! creacin! de! una! lista! personalizada! con! las! pantallas! que!
utilice!con!ms!frecuencia!para!as!acceder!de!una!manera!ms!rpida.!!
!
La!forma!de!tener!un!men!personalizado!de!rpido!acceso!a!las!transacciones!ms!utilizadas!
es!aadir!las!transacciones!a!la!lista'de'favoritos,!agrupndolas!por!carpetas:!
!
1!!Se!aade!una!carpeta!a!los!favoritos:!Lista!favoritos/!crear!carpeta.!
2! Aadir! transaccin,! posicionndose! en! la! carpeta! con! el! puntero! (favoritos/! ! aadir!
transaccin).!
!
Independientemente!del!acceso!a!pantallas!a!travs!de!men,!tambin!se!puede!navegar!en!la!
aplicacin!mediante!el!campo!de!insercin!de!datos.!Si!el!usuario!conoce!el!cdigo!interno!SAP!
(transaccin)!de!la!pantalla!a!la!que!quiere!acceder,!puede!hacerlo!a!travs!de!alguno!de!los!
siguientes!comandos:!
!
/nXXXX!!Donde! XXXX! representa! la! transaccin! a! la! que! queremos! ir.! Con! esto! el! sistema! se!
posicionar! en! la! transaccin! deseada! desde! la! pantalla! en! la! que! estemos.! Ejemplo:! /npa30!
nos!lleva!a!la!pantalla!del!Maestro!de!Personal.!
!
/oXXXX!!Este!comando!es!similar!al!anterior,!pero!mantiene!el!modo!de!origen,!crendome!un!
modo!nuevo!con!la!pantalla!elegida.!
!

Pgina!77!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Desde! la! primera! pantalla! de! SAP! no! hace! falta! usar! primero! el! cdigo! /n! para! ir! a! la!
transaccin!que!sea.!
!
/i! Este!comando!sirve!para!cerrar!el!modo!que!tengamos!abierto!en!ese!momento.!
!
Hay! que! recordar! que! haciendo! click! en! el! icono! de! la! barra! de! men! ! ! se! abre! un! modo!
nuevo! (una! pantalla).! El! sistema! admite! un! total! de! 5! modos! o! pantallas! abiertas! de! SAP! al!
mismo!tiempo.!
!
!

5.7.3.2.! Iconos*
!
El! programa! utiliza! iconos! para! agilizar! el! acceso! a! las! tareas! ms! comunes! dentro! de! SAP.!
Estos! iconos! suelen! repetirse! en! multitud! de! pantallas! debido! a! que! la! mayora! de! las!
funciones! son! las! mismas! independientemente! de! la! pantalla! en! la! que! se! est.! Algunos! de!
ellos,!aunque!aparezcan!en!pantalla!estn!desactivados.!
!

Iconos(de(la(barra(de(botones(estndar.(
!
! Verificar:! Nos! verifica! que! los! datos! que! hay! en! pantalla! sean! vlidos.! En! caso! contrario!
nos!avisar!mediante!un!mensaje!de!error!en!la!barra!de!mensajes!de!sistema.!
!
! /! ! Ocultar! /! Mostrar! campo! de! comandos:! El! icono! cambia! de! una! forma! a! otra!
dependiendo!de!si!el!campo!de!comandos!est!oculto!o!no.!
!
! Grabar:! Almacena! en! la! base! de! datos! las! modificaciones! que! se! hayan! realizado! en! la!
pantalla!en!la!que!nos!encontremos.!
!
!Retroceder:!Con!este!icono!volvemos!a!la!pantalla!anterior!a!la!que!estemos!en!ese!mismo!
momento.!Por!anterior!entendemos!la!pantalla!desde!la!que!hayamos!llamado!a!aquella!en!la!
que!nos!encontremos,!y!no!su!posicin!dentro!de!un!orden!predefinido!en!SAP.!A!medida!que!
pinchemos!sobre!este!icono!recorreremos!las!pantallas!en!orden!cronolgicamente!inverso!a!
aqul!en!el!que!lo!hubiramos!hecho!para!acceder!a!ellas.!
!
!Salir:!Con!este!icono!salimos!de!la!pantalla!en!la!que!nos!encontremos.!
!
!Cancelar:!Cancela!la!operacin!que!se!est!realizando!en!ese!momento.!Evita!que!se!hagan!
las!comprobaciones!en!las!pantallas!tales!como!las!de!campos!obligatorios!sin!rellenar,!aunque!
s!se!realizan!otras!como!avisar!que!se!han!modificado!datos!y!no!se!han!grabado.!
!
!Imprimir:!Abre!la!ventana!de!parmetros!de!impresin.!
!
!Buscar:!Realiza!una!bsqueda.!El!elemento!o!elementos!a!buscar!dependern!del!contexto!
en!el!que!nos!encontremos,!ya!que!pueden!ser!cadenas!de!texto,!programas,!valores!maestros,!
etc.!
!

Pgina!78!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Continuar! bsqueda:! Repite! la! ltima! bsqueda! realizada! empezando! desde! la! posicin!
siguiente! al! resultado! de! dicha! bsqueda.! Generalmente! slo! tiene! sentido! para! hacer!
bsquedas! en! cadenas! de! texto,! de! forma! que! vayamos! recorriendo! una! por! una! todas! las!
coincidencias!que!hayan!con!la!cadena!buscada.!Si!no!se!ha!realizado!una!bsqueda!inicial!se!
comporta!igual!que!el!icono!anterior.!
!
! Pgina! anterior:! Si! la! informacin! que! nos! tiene! que! mostrar! SAP! no! cabe! entera! en! la!
pantalla!del!monitor,!la!dividir!en!pginas!y!nos!mostrar!una!barra!de!desplazamiento!en!la!
parte!derecha.!Con!este!icono!volvemos!a!la!pgina!anterior!a!la!que!nos!est!mostrando!en!
ese! momento.! Tambin! puede! hacerse! mediante! la! barra! de! desplazamiento! pinchando! por!
encima!de!la!marca!de!posicin.!
!
!Pgina!siguiente:!Es!el!contrario!del!icono!anterior.!Nos!muestra!la!pgina!siguiente!a!la!
que!estemos!visualizando.!
!
!Primera!pgina:!Nos!muestra!la!primera!pgina!de!la!lista.!
!
!ltima!pgina:!Nos!muestra!la!ltima!pgina!de!la!lista.!
!
!Generar!nuevo!modo:!SAP!entiende!por!modo!a!cada!ventana!de!la!aplicacin!abierta!de!
forma! independiente.! Podemos! tener! una! pantalla! distinta! en! cada! modo! y! movernos!
libremente! entre! unos! y! otros.! El! nmero! mximo! de! modos! que! podemos! tener!
simultneamente!est!determinado!por!el!administrador!del!sistema.!
!
! Crear! enlace! en! desktop:! Nos! crea! un! acceso! directo! en! el! escritorio! de! nuestro!
ordenador.!Nos!pide!una!serie!de!parmetros!con!los!valores!por!defecto!para!la!conexin!a!
SAP,! tales! como! el! usuario,! el! mandante,! el! idioma,! la! pantalla! inicial,! etc.! Cuando! hagamos!
doble!click!sobre!este!acceso!directo!los!nicos!datos!que!nos!pedir!sern!el!usuario!y!la!clave!
de! conexin,! todo! lo! dems! lo! almacena! internamente.! El! usuario! viene! con! el! valor! por!
defecto!que!hubiramos!introducido!al!crear!el!acceso!directo,!pero!podemos!cambiarlo!si!lo!
deseamos.!
!
! Ayuda:! Muestra! ayuda! sobre! el! elemento! de! pantalla! sobre! el! que! estemos! en! ese!
momento.!Por!ejemplo,!si!estamos!encima!de!un!campo!de!introduccin!de!datos!nos!informa!
acerca!de!lo!que!espera!que!introduzcamos!y/o!cmo!va!a!usarlo.!
!
! Ajustar! disposicin! local:! Proporciona! acceso! a! las! opciones! que! configuran! el! SAPGUI! a!
las! preferencias! personales! del! usuario,! operaciones! con! el! portapapeles,! visualizacin! de!
grficos!en!funcin!de!los!datos!numricos!de!pantalla,!volcado!de!la!pantalla!a!impresora,!etc.!
!

Iconos(de(barras(de(botones(de(aplicacin(ms(comunes.(
!
Como!estos!iconos!son!dependientes!del!contexto!de!la!pantalla!en!que!se!apliquen,!pueden!
tener! distintas! funciones! dependiendo! de! dnde! nos! encontremos,! por! eso! haremos! una!
descripcin!muy!breve!de!ellos!y!de!la!forma!ms!general!posible.!
!

Pgina!79!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!Ejecutar:!Ejecuta!una!pantalla!de!report.!
!
!Ayuda:!Proporciona!informacin!acerca!de!la!pantalla.!
!
!Traer!variante:!Carga!informacin!predefinida!de!la!pantalla!(ver!captulo!de!variantes).!
!
! Modificar:! Entra! a! un! objeto! para! su! modificacin.! Para! que! funcione! correctamente! el!
objeto!no!debe!estar!siendo!modificado!simultneamente!por!otro!usuario,!si!esto!sucede!el!
programa!nos!avisar!diciendo!que!est!bloqueado.!
!
!Borrar:!Borra!un!objeto.!
!
!Copiar:!Duplica!un!objeto!con!otro!nombre.!
!
!Renombrar:!Cambia!el!nombre!a!un!objeto.!
!
! Visualizar:! Muestra! informacin! detallada! correspondiente! a! un! nico! objeto! que!
tengamos!en!pantalla.!!
!
! Lista:! Muestra! la! informacin! de! varios! objetos! de! forma! resumida! en! una! tabla.! Por! lo!
general,!en!la!pantalla!a!la!que!nos!lleve!esta!opcin,!existir!el!icono!anterior!de!Visualizar,!de!
forma! que! si! seleccionamos! uno! de! los! objetos! de! la! tabla! y! pulsamos! el! icono! podemos!
acceder!a!la!informacin!detallada!de!la!que!hablbamos!anteriormente.!
!
!Resumen:!Al!igual!que!podamos!visualizar!la!informacin!detallada!de!un!registro!desde!
su! pantalla! de! lista,! tambin! suele! poder! hacerse! lo! contrario! con! este! icono,! ver! la!
informacin!en!forma!de!lista!a!partir!de!la!informacin!detallada.!
!
! Visualizar! /! Modificar:! Una! vez! que! estamos! visualizando! o! modificando! un! objeto! este!
icono!nos!permite!cambiar!entre!uno!y!otro!modo.!
!
! !Clasificar! ascendentemente! /! descendentemente:! Ordena! los! datos! que! se!
muestran!en!pantalla!de!una!forma!determinada.!

5.8(Anlisis(de(consistencia(y(especificacin(de(requisitos((
En!esta!seccin!se!detalla!cmo!se!asegurar!la!calidad!entre!los!distintos!modelos!que!se!han!
generado!como!productos,!comprobando!la!consistencia!entre!ellos.!!
!

5.8.1 Verificacin y anlisis de consistencia entre modelos


Mediante!esta!tarea!se!comprobar!que!cada!modelo!generado!es!correcto,!comprobando!la!
coherencia!de!los!modelos!y!la!existencia!de!ambigedad!o!redundancia.!
!

Pgina!80!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se! ha! comprobado! que! los! casos! de! uso! se! pueden! realizar! con! las! clases! definidas! en! el!
modelo!de!clases.!!
!
Por! ltimo! se! muestran! las! matrices! de! trazabilidad! que! permiten! asegurar! la! consistencia!
existente!entre!el!Estudio!de!Viabilidad!del!Sistema!y!el!Anlisis.!!
!
!

! *Matriz*de*Requisitos*de*usuario*de*capacidadECasos*de*uso
!
CU6001!

CU6002!

CU6003!

CU6004!

CU6005!

CU6006!

CU6007!

CU6008!

CU6009!
!

RUMCM001! X! ! ! ! ! ! ! ! !
RUMCM002! ! X! ! ! ! ! ! ! !
RUMCM003! ! X! ! ! ! ! ! ! !
RUMCM004! ! ! ! ! ! ! ! ! X!
RUMCM005! ! ! ! ! ! ! ! ! X!
RUMCM006! ! X! ! ! ! ! ! ! !
RUMCM007! ! X! ! ! ! ! ! ! !
RUMCM008! ! X! ! ! ! ! ! ! !
RUMCM009! ! X! ! ! ! ! ! ! !
RUMCM010! ! ! X! ! ! ! ! ! !
RUMCM011! ! ! X! ! ! ! ! ! !
RUMCM012! ! ! ! X! ! ! ! ! !
RUMCM013! ! ! ! X! ! ! ! ! !
RUMCM014! ! ! ! ! X! ! ! ! !
RUMCM015! ! ! ! ! X! ! ! ! !
RUMCM016! ! ! ! ! ! X! ! ! !
RUMCM017! ! ! ! ! ! X! ! ! !
RUMCM018! ! ! ! ! ! ! X! ! !
RUMCM019! ! ! ! ! ! ! ! X! !
RUMCM020! ! ! ! ! ! ! ! X! !
Tabla!101!.!Matriz!de!Requisitos!de!usuario!de!capacidad.Casos!de!uso!

!
!
!
!
!
!
!
!
!
!
!

! *Matriz*de*Requisitos*softwareECasos*de*uso*
!

Pgina!81!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

CU6001!

CU6002!

CU6003!

CU6004!

CU6005!

CU6006!

CU6007!

CU6008!

CU6009!
!

RSMFM001! X! ! ! ! !! ! ! !
RSMFM002! ! X! ! ! !! ! ! !
RSMFM003! ! X! ! ! !! ! ! !
RSMFM004! ! ! ! ! !! ! ! X!
RSMFM005! ! ! ! ! !! ! ! X!
RSMFM006! ! X! ! ! !! ! ! !
RSMFM007! ! X! ! ! !! ! ! !
RSMFM008! ! X! ! ! !! ! ! !
RSMFM009! ! X! ! ! !! ! ! !
RSMFM010! ! ! X! ! !! ! ! !
RSMFM011! ! ! X! ! !! ! ! !
RSMFM012! ! ! ! X! !! ! ! !
RSMFM013! ! ! ! X! !! ! ! !
RSMFM014! ! ! ! ! !X! ! ! !
RSMFM015! ! ! ! ! !X! ! ! !
RSMFM016! ! ! ! ! !! X! ! !
RSMFM017! ! ! ! ! !! X! ! !
RSMFM018! ! ! ! ! !! ! X! !
RSMFM019! ! ! ! ! !
X! ! ! !
RSMFM020! ! ! ! ! !
X! ! ! !
Tabla!102!.!Matriz!de!Requisitos!software.Casos!de!uso!

!
!

6.!DISEO DEL SISTEMA


! Introduccin(((
En! los! siguientes! apartados! se! va! a! describir! el! diseo! de! toda! la! funcionalidad! que! se!
implementar! para! el! sistema! pre! configurado! en! SAP! HCM! y! la! sociedad! Prototipo! con! la!
que!se!trabajar!en!este!Proyecto.!
!

! Descripcin(del(permetro(de(implementacin(del(
Prototipo.(
!
El!presente!Proyecto!tiene!como!finalidad!la!implementacin!de!un!prototipo!para!el!clculo!
estndar!de!nmina,!basado!en!el!Convenio!de!Oficinas!y!Despachos!de!Madrid,!sobre!el!ERP!
SAP!HCM,!de!tal!forma!que!la!implantacin!de!dicho!desarrollo!resulte!rpida!y!adaptable.!
!
El! Proyecto! se! ha! abordado! en! tres! fases! distintas:! fase! I! (Parametrizacin! Datos! Maestros),!
fase!II!(Parametrizacin!Nmina)!y!fase!III!(Comunicaciones!Legales).!!
!
La!siguiente!tabla!muestra!una!breve!descripcin!de!las!fases!fijadas!en!la!implementacin!del!
Prototipo.:!
!!!

Pgina!82!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Fase! Observaciones!
I! Parametrizacin!Datos!Maestros!/! Configuracin! de! los! datos! maestros! de! los!
Nmina.! empleados.!
!
II! Parametrizacin!Nmina! Configuracin! necesaria! para! la! ejecucin!
estndar!de!nmina.!
!
III! Comunicaciones!Legales! AFI,!FDI,!Contrat@.!
!
Tabla!103!6!Permetro!de!implementacin!del!Prototipo.!

! * !

! Parametrizacin(Datos(Maestros(
!
Para!realizar!las!parametrizaciones!necesarias!en!esta!fase,!se!tomarn!en!cuenta!las!
siguientes!hiptesis:!!
!
! Se!trabaja!con!una!sociedad!prototipo!que!cuenta!con!dos!centros!de!trabajo.!
Un!centro!de!trabajo!se!sita!en!Madrid!y!el!otro,!en!Pozuelo.!
! La! sociedad! prototipo! se! rige! por! el! Convenio' Colectivo' de' Oficinas' y'
Despachos.!
! Las!medidas!de!personal!que!se!desean!configurar!son!las!siguientes:!
o! Alta.!
o! Baja.!
o! Reingreso.!
o! Cambio!Organizativo.!
o! Excedencias.!!
o! Baja!y!Alta!en!el!mismo!da.!
!

! Parametrizacin(Nmina(
!
En!la!parametrizacin!del!clculo!de!nmina!se!utilizarn!un!conjunto!de!CCMnminas!elegidos!
como! los! ms! estndares! para! ser! asignados! a! los! empleados,! as! el! prototipo! adquirir! una!
adaptabilidad!para!su!futura!utilizacin!en!la!implementacin!de!cualquier!tipo!de!empresa.!!
!
Se! parametrizar! el! clculo! con! 12! pagas! anuales! y! tambin! con! 14! pagas! (2! pagas!
extraordinarias)! asignando! a! 2! reas! de! personal! distintas! los! dos! tipos! de! pago,! as!
conseguiremos!una!mayor!escalabilidad!y!adaptacin!en!el!uso!del!prototipo.!
!
!

! Comunicaciones(legales(de(Datos(Maestros.(
!
En!esta!fase!se!configuran!los!infotipos!correspondientes!a!comunicaciones!legales:!
!
! AFIM.! Comunicaciones! de! afiliacin,! altas,! bajas! y! variacin! de! datos! de! los!
trabajadores!al!sistema!de!Seguridad!Social.!

Pgina!83!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! FDIM.! Envo! a! la! Seguridad! Social! de! los! partes! de! altas,! bajas! y! confirmacin! de!
Incapacidades!temporales.!
! Contrat@M.! Comunicacin! de! la! contratacin! laboral! a! travs! de! Internet! con! el!
INEM.!
! Certific@2! M.! Comunicacin! de! la! baja! de! la! relacin! laboral! a! travs! de! Internet!
con!el!INEM.!
!

! Descripcin(de(estructuras.((
! Estructura empresarial del Prototipo.
! !
En!una!empresa!cada!empleado!tiene!una!asignacin!organizativa!(infotipo!0001)!mediante!la!
cual!se!indica!a!qu!centro!de!produccin!pertenece!el!empleado,!as!como!el!status!en!que!se!
encuentra.!
!
La! estructura! de! la! empresa! Prototipo! de! nuestro! proyecto! est! formada! por! los! siguientes!
elementos:!
!
! Mandante:! se! define! como! una! unidad! organizativa! independiente! y! legal! del!
sistema.! Los! diferentes! mandantes! de! un! sistema! se! identifican! mediante! un!
cdigo! alfanumrico! de! tres! posiciones.! En! este! caso! se! accede! al! mandante! del!
sistema!con!identificador!300!Mandante!de!Prototipo.!
!
! Sociedad:! se! puede! definir! como! una! empresa! o! entidad! jurdica! independiente!
con! contabilidad! cerrada.! Se! ha! decidido! partir! de! una! sociedad! propuesta! como!
prototipo! denominada! PROT.! Ms! adelante,! en! la! seccin! de! configuraciones! del!
sistema,! se! ver! cmo! la! sociedad! se! define! en! gestin! financiera,! puesto! que! el!
balance!y!la!cuenta!de!prdidas!y!ganancias!se!generan!a!nivel!de!sociedad.!
!
! Divisin!de!personal!(DDP):!es!una!unidad!especfica!para!la!Gestin'de'personal!y!
es!unvoca!dentro!de!un!mandante.!Puesto!que!la!DDP!constituye!una!subdivisin!
de! una! sociedad! en! subunidades,! la! sociedad! Prototipo! tiene! asignadas! dos!
unidades!organizativas!de!este!tipo:!!
!
o! Divisin!de!personal!de!Madrid!(DV01).!
o! Divisin!de!personal!de!Pozuelo!(DV02).!
!
! Subdivisin! de! personal! (SDP):! cada! divisin! de! personal,! a! su! vez,! contar! con!
una! subdivisin! de! personal,! que! tambin! se! utiliza! en! la! Gestin' de' personal! y!
supone!el!elemento!ms!pequeo!de!la!estructura!de!empresa.!!
!
o! La!subdivisin!de!personal!de!Madrid!(SD01)!estar!asignada!a!la!DDP!de!
Madrid!central!(DV01).!
o! La! subdivisin! de! personal! de! Pozuelo! (SD02)! se! asociar! a! la! DDP! de!
Pozuelo!(DV02).!
! !
!
En! la! siguiente! ilustracin! se! puede! observar! grficamente! la! estructura! empresarial! del!
Prototipo!para!la!Gestin'de'personal:!

Pgina!84!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
! SOCIEDAD!
! PROT!
!
!
!
! DDP!MADRID! DDP!POZUELO!
! (DV01)! (DV02)!
!
!
! SDP!MADRID! SDP!POZUELO!
! (SD01)! (SD02)!
!
Ilustracin!24!.!Estructura!empresarial!del!prototipo.!
!
!
Ambas!divisiones!de!personal!tendrn!en!comn!los!siguientes!aspectos;!
!
! Misma!Sociedad.!
! Misma!Persona!Jurdica.!
! Mismo!CCC!(Cotizacin).!
! Mismo!Convenio!Colectivo.!
!

! Estructura de personal.
! !
La!estructura!de!personal!de!una!empresa!muestra!la!posicin!que!ocupa!cada!empleado!
en!la!empresa!como!un!conjunto.!
! !
Los!elementos!que!componen!la!estructura!de!personal!son!los!siguientes:!
!
! Grupo! de! personal:! establece! una! distribucin! aproximada! de! los! empleados!
segn! unas! caractersticas! generales! sobre! su! status! en! la! empresa.! Se! pueden!
diferenciar! como! grupos! de! personal! los! Activos,! Jubilados/Pensionistas,!
Jubilados!anticipados!o!Becarios!por!ejemplo.!En!el!prototipo!se!ha!utilizado!el!
grupo!de!personal!de!los!Activos.!
!
! rea! de! personal:! son! subdivisiones! de! los! grupos! de! personal,! es! decir,! los!
empleados!se!dividen!en!categoras!segn!su!status.!En!el!Prototipo!se!cuenta!con!
tres!reas!de!personal:!
!
o! Directivos! (DD):! empleados! asalariados! mensualmente,! sin! pagas!
extraordinarias,!encargados!de!desarrollar!labores!de!direccin!de!
la!empresa.!
o! Administracin! (AM):! empleados! encargados! del! rea!
administrativa! de! la! empresa.! Son! asalariados! mensualmente! con!
paga!extra!en!verano!y!Navidad.!!

Pgina!85!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

o! Mantenimiento! (EM):! rea! de! empleados! asalariados!


mensualmente! con! paga! extra! en! verano! y! Navidad.! Se! dedican! a!
labores!de!mantenimiento!del!sistema!de!la!empresa.!
!
As,!la!estructura!de!personal!de!la!empresa!Prototipo!cuenta!con!tres!reas!de!personal!para!
el! grupo! de! personal! de! los! Activos! (Grupo! 1).! Se! muestra! grficamente! en! el! siguiente!
organigrama:!
!
!
!
!
!
!

Ilustracin!25!.!Estructura!de!personal.!

! Estructura organizativa.
!
Cada! empresa! se! basa! en! un! plan! de! organizacin! para! representar! las! relaciones! existentes!
entre! los! diferentes! departamentos! y! grupos! de! trabajo.! Para! desarrollar! un! plan! de!
organizacin!se!utilizan!estructuras!organizativas.!
!
!

! Convenio(Colectivo(de(Oficinas(y(Despachos(de(Madrid.((
! Definicin Convenio Colectivo.
!
La! empresa! Prototipo! se! rige! por! el! Convenio' Colectivo' de' Oficinas' y' Despachos' de' Madrid.!
Dicho!convenio!permite!regular!todos!los!aspectos!referidos!a!la!relacin!laboral,!como!son!el!
horario!de!trabajo,!las!vacaciones,!la!capacitacin!profesional,!etc.!y,!adems,!el!salario!base!
para! el! clculo! de! la! nmina.! Se! aplica! a! todos! los! trabajadores! del! mbito! (empresa! o!
actividad)!en!cuestin!y!las!condiciones!que!constan!en!l!se!consideran!como!un!mnimo,!es!
decir! que,! particularmente! el! contrato! que! firme! un! trabajador! puede! mejorar! estas!
condiciones.!

! rea de Convenio.
!
Este!Convenio!regula!el!mbito!territorial!de!la!Comunidad!de!Madrid,!por!lo!tanto!el!rea!de!
Convenio!Colectivo!ser!Madrid.!

! Categoras*profesionales.*
!
Se!han!establecido!las!categoras!profesionales!del!Prototipo!segn!este!Convenio,!las!cuales,!
adems,!se!corresponden!con!unos!niveles!salariales!que!se!detallan!ms!adelante!en!la!tabla!
n3.! Por! otra! parte,! no! se! ha! contado! con! ningn! tipo! de! subgrupo! profesional! para! la!
realizacin!del!proyecto.!
!

Pgina!86!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Por!lo!tanto,!las!categoras!profesionales!definidas!conforme!a!la!clase!de!Convenio!Colectivo!
de!Oficinas'y'Despachos'de'Madrid!se!muestran!en!la!siguiente!tabla:!
!
! Categora!profesional! Nivel!salarial!
! Titulados!
! Personal!titulado!de!grado!superior! 1!
! Personal!titulado!de!grado!medio! 2!
! Personal!administrativo!
! Jefe!superior! 2!
! Jefe!de!primera! 3!
! Jefe!de!segunda! 4!
! Oficial!de!primera! 5!
! Oficial!de!segunda! 6!
! Auxiliar! 9!
! Tcnicos!
! Jefe!de!informtica! 3!
! Analista! 3!
! Programador! 3!
! Jefe!de!delineacin! 4!
! Jefe!de!explotacin! 4!
! Delineante!proyectista! 5!
! Operador!de!primera! 5!
! Delineante! 6!
! Especialistas!
!
Operador!de!segunda! 6!
!
Dibujante! 7!
!
EntrevistadorMencuestador! 7!
!
Calcador! 8!
!
GrabadorMrecuperador!de!datos! 8!
!
! Subalternos!
! Conserje! 9!
! Ordenanza! 9!
! Vigilante!diurno!y!nocturno! 9!
! Limpiadores! 9!
! Botones! 10!
! Oficios!varios!
! Encargado! 6!
! Oficial!de!primera!y!conductor! 7!
! Oficial!de!segunda! 8!
! Mozo!y!pen! 9!
Tabla!104!.!Categoras!profesionales!Convenio!Colectivo!Oficinas!y!Despachos!de!Madrid!

!
Como!se!puede!comprobar!en!la!tabla,!dichas!categoras!profesiones!se!dividen!en!secciones:!
!
! Titulados:!empleados!que!se!hallan!en!posesin!de!un!ttulo!o!diploma!oficial!
de! grado! superior! o! medio,! que! est! unido! a! la! empresa! por! un! vnculo! de!
relacin! laboral! concertado! en! razn! del! ttulo! que! posee,! para! ejercer!
funciones! especficas! para! las! que! el! mismo! le! habilita! y! siempre! que! preste!

Pgina!87!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

sus!servicios!en!la!empresa!con!carcter!exclusivo!o!preferente!por!un!sueldo,!
sin!sujecin!a!la!escala!habitual!de!honorarios!de!su!profesin.!
! Personal!Administrativo:!!
o! Jefes! superiores:! empleados! que! bajo! la! dependencia! directa! de! la!
direccin,! llevan! la! responsabilidad! directa! de! dos! o! ms!
departamentos!de!una!sucursal,!delegacin!o!agencia.!
o! Jefe! de! primera:! empleado! capacitado! que! acta! segn! las! rdenes!
inmediatas!del!jefe!superior.!
o! Jefe! de! segunda:! empleado! encargado! de! orientar! y! dirigir! una!
seccin,! a! las! rdenes! inmediatas! del! jefe! de! primera,! distribuyendo!
los!trabajos!entre!el!personal!que!dependa!de!l.!
o! Oficial!de!primera:!empleado!que!acta!bajo!las!rdenes!de!un!jefe,!si!
lo! hubiere,! y! bajo! su! responsabilidad! realiza! trabajos! que! requieren!
iniciativa.!
o! Oficial! de! segunda:! empleado! con! iniciativa! y! responsabilidad!
restringida,!subordinado!a!un!jefe!u!oficial!de!primera.!Realiza!trabajos!
de!carcter!secundario!que!slo!exigen!conocimientos!generales!de!la!
tcnica!administrativa.!
o! Auxiliar:! empleado! dedicado! a! operaciones! administrativas! bsicas! y!
mecnicas!inherentes!al!trabajo!de!oficinas!y!despachos.!
! Tcnicos:!
o! Jefe! de! informtica:! responsable! de! equipos! de! anlisis! de!
aplicaciones!y!programacin.!
o! Analista:!anlisis!y!diseo!de!aplicaciones.!
o! Programador:! confecciona! organigramas! segn! el! anlisis! de! los!
analistas,!desarrolla!el!programa,!el!juego!de!ensayo!y!el!manual!de!la!
aplicacin.!
o! Jefe! de! delineacin:! distribucin! y! realizacin! de! los! trabajos! de!
delineacin.!
o! Jefe! de! explotacin:! planifica,! organiza! y! controla! la! explotacin! de!
todo!el!equipo!de!tratamiento!de!la!informacin!que!tiene!a!su!cargo.!
o! Delineante! proyectista:! empleado! que! proyecta! los! trabajos! del!
tcnico!superior,!a!cuyas!rdenes!acta.!
o! Operador! de! primera:! realiza! las! operaciones! de! imputacin! en!
mquinas!principales!de!proceso!de!datos.!
o! Delineante:! tcnico! capacitado! para! el! desarrollo! de! proyectos!
sencillos.!
! Especialistas:!
o! Operador! de! segunda:! realiza! operaciones! de! mquinas! auxiliares! de!
proceso!de!datos.!
o! Dibujante:!empleado!que!confecciona!toda!clase!de!rtulos,!carteles!y!
dibujos! de! carcter! sencillo,! bajo! la! direccin! de! un! delineante!
proyectista.!
o! Entrevistador6encuestador:! realiza! un! determinado! nmero! de!
encuestas!estandarizadas!durante!sus!jornadas!de!trabajo.!
o! Calcador:! realiza! croquis! sencillos! y! calca! dibujos! en! papel!
transparente.!
o! Grabador6recopilador!de!datos:!manejo!de!las!mquinas!de!grabacin.!
! Subalternos:!
o! Conserje:!vigila!el!acceso!a!los!locales!de!las!empresas.!

Pgina!88!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

o! Ordenanza:! realizacin! de! recados! dentro! o! fuera! de! la! oficina,!


recogida! y! entrega! de! correspondencia! y! otros! trabajos! secundarios!
ordenados!por!sus!jefes.!
o! Vigilante:!vigilancia!nocturna!o!diurna!de!los!locales!de!las!empresas.!
o! Limpiadores:!encargados!de!la!limpieza!de!los!locales!de!las!empresas.!
o! Botones:!realiza!recados,!repartos!y!otras!funciones!elementales.!
! Oficios!varios:!
o! Encargado:!dirige!los!trabajos!de!una!seccin!ordenando!la!realizacin!
de!los!trabajos!a!efectuar,!bajo!las!rdenes!directas!de!un!superior.!
o! Oficial!de!primera!y!conductor.!
o! Oficial!de!segunda.!
o! Mozo!y!pen.!
!

! Niveles*salariales.*
!
A! cada! una! de! estas! categoras! profesionales! le! corresponde! un! nivel! salarial.! Por! ello,! se! ha!
dedicado!especial!inters!en!el!Anexo'I'de!la!resolucin!del!Convenio'de'Oficinas'y'Despachos,!
fundamentalmente! en! el! Punto' 1.! De! acuerdo! con! en! el! nivel' salarial! se! configura! el! Salario'
Base,!ya!sea!a!12!pagas!o!a!14!pagas,!segn!las!categoras!profesionales.!!
!
La!regulacin!de!niveles!salariales!segn!el!Convenio!utilizado!se!muestra!en!la!siguiente!tabla:!
!
!
Niveles! Salario!anual! Salario!base!mes! Salario!base!mes!
(14!pagas)! (14!pagas)! (12!pagas)!
1! 15.!112,!56! 1.!079,!47! 1.!259,!38!
2! 14.!613,!47! 1.!043,!82! 1.!217,!79!
3! 14.!068,!74! 1.!004,!91! 1.!172,!39!
4! 13.!523,!58! !!!!965,!97! 1.!126,!96!
5! 12.!525,!54! !!!!894,!68! 1.!043,!79!
6! 12.!026,!59! !!!859,!04! 1.!002,!21!
7! 11.!436,!95! !!!816,!93! 953,!08!
8! 10.!937,!57! !!!781,!26! 911,!46!
9! 10.!256,!09! !!!732,!58! 854,!67!
10! 8.!610,!00! 615! 717,!50!
Tabla!105!.!Tabla!econmica!Niveles!salariales.!Anexo!I.!Convenio!Colectivo!Oficinas!y!Despachos!
de!Madrid.!

! reas(de(nmina.((
!
El! rea! de! nmina! se! utiliza! para! agrupar! empleados! a! los! cuales! se! les! realiza! el! clculo! de!
nmina!con!la!misma!periodicidad!y!en!el!mismo!momento.!!
!
Los!empleados!de!distintas!reas!de!personal!pueden!pertenecer!a!la!misma!rea!de!nmina,!
as,! la! empresa! prototipo! cuenta! con! dos! reas! de! nmina,! como! se! describe! en! la! siguiente!
ilustracin:!
!

Pgina!89!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
Ilustracin!26!.!reas!de!nmina!Prototipo! !
!
En! esta! ilustracin! se! puede! observar! que! el! rea! de! personal! Directivos! (DD)! cobrar! su!
salario!mensual!segn!el!rea!de!nmina!a!12!pagas,!cuyo!identificador!para!la!configuracin!
en!el!sistema!SAP!ser!Z1,!como!se!ver!ms!adelante.!Por!otra!parte,!las!reas!de!personal!
de!Administracin!(AM)!y!Mantenimiento!(EM)!cobrarn!su!salario!en!funcin!del!rea!de!
nmina!a!14!pagas,!cuyo!identificador!en!el!sistema!ser!Z0,!puesto!que!cuentan!con!pagas!
extraordinarias!en!los!meses!de!Junio!y!Diciembre.!!
!
!

! Medidas(de(personal.((
Las!medidas!de!personal!facilitan!el!tratamiento!de!procesos!personales!complejos.!Por!ello,!el!
sistema! SAP! proporciona! la! posibilidad! de! determinar! medidas! propias! de! personal! as! como!
mens!especficos!con!dichas!medidas!en!el!sistema.!!
!
Cuando! se! ejecuta! una! medida,! como! es! por! ejemplo! una! contratacin! ! un! cambio! de!
organizacin,!el!sistema!muestra!todos!los!infotipos!adecuados!en!una!secuencia!ya!definida!
para!el!tratamiento!de!actualizacin!de!datos!maestros!de!personal.!!
!
Una! vez! que! se! hayan! configurado! todas! las! medidas! de! personal! necesarias,! stas! pueden!
incluirse!en!un!men!de!medidas.!!
!
Para!configurar!medidas!de!personal!se!siguen!los!pasos!descritos!a!continuacin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!27!.!Esquema!para!crear!nueva!medida!de!personal.!

Pgina!90!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! !
Por!tanto,!para!comenzar!a!configurar!una!medida!de!personal!nueva,!hay!que!determinar!qu!
infotipos! se! deben! proponer! para! su! tratamiento.! Posteriormente,! se! definen! las!
caractersticas! que! tendr! esa! medida! de! personal! como! por! ejemplo,! los! indicadores! de!
status.!!
!
Por!!otra!parte!se!definen!tambin!los!motivos!de!las!clases!de!medidas!de!personal,!los!cuales!
indican! por! qu! se! desencaden! una! medida.! Se! debe! indicar! por! lo! menos! un! motivo! para!
cada!medida!aunque!la!entrada!sea!un!espacio!en!blanco.!
!
Por! ltimo,! hay! que! incluir! la! medida! de! personal! nueva! en! el! men! Medidas! de! personal.!
Mediante!el!parmetro!UGR!se!puede!definir!que!dicho!men!sea!especfico!para!un!grupo!
de!usuarios!
!
Las!nuevas!medidas!de!personal!que!se!desea!tener!en!el!Prototipo!son!las!siguientes:!
!
!
! ! !
!
!
!
!
!
!
! ! !!!! ! !

Ilustracin!28!.!Medidas!de!personal!para!Prototipo.!

! Absentismos.((
!
En!la!sociedad!Prototipo!se!han!utilizado!los!absentismos!estndar!de!SAP!con!agrupador!de!
subdivisiones! de! personal! para! clases! de! absentismo/presencia! 04.! Todas! las! subdivisiones!
de!personal!contarn!con!los!mismos!absentismos.!
!
Adems! de! los! absentismos! estndar! seleccionados! para! el! Prototipo,! tambin! se! han!
configurado!dos!nuevos!absentismos,!que!son,!precisamente,!los!que!influirn!negativamente!
en!la!valoracin!de!las!pagas!extraordinarias!para!el!colectivo!de!Mantenimiento:!
!
o! Enfermedad!no!laboral.!
o! Accidente!no!laboral.!
!
!

! Calendario(de(festivos.(
! !
Para! crear! un! plan! de! horario! de! trabajo,! se! necesita! un! calendario! oficial! de! das! festivos!
(modificable! segn! requisitos! especficos! de! la! empresa).! As,! en! el! proyecto! se! van! a!
configurar! dos! calendarios,! que! sern! bastante! similares,! puesto! que! la! sociedad! prototipo!
cuenta!con!una!divisin!de!personal!en!Madrid!y!otra!divisin!de!personal!en!Pozuelo,!distrito!
perteneciente!a!la!Comunidad!de!Madrid.!!

Pgina!91!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! !
Por!tanto,!se!genera!un!calendario!para!la!DDP!de!Madrid,!que!contendr!los!das!festivos!que!
se! celebran! en! la! capital! y,! otro! calendario! para! la! DDP! de! Pozuelo! que! contar! con! los! das!
festivos! de! la! comunidad! de! Madrid! ms! las! festividades! locales! que! le! corresponden! a! este!
distrito.!Con!esto!se!consiguen!ambos!calendarios!muy!parecidos!y!diferenciados!solamente!en!
un!par!de!das!festivos.!
!
!

! Conceptos(de(Nmina.(
!
En! la! seccin! del! documento! correspondiente! a! la! configuracin! de! la! parte! de! nmina! del!
proyecto,!se!han!definido!los!siguientes!conceptos!de!nmina:!
!
!

INFOTIPO!8! INFOTIPO!14!/!INFOTIPO!15!
Emolumentos! Devengos!y!deducciones!peridicas!
bsicos! Pago!complementario!
! !
! Salario!Base!(12!pagas).! ! Plus!transporte.!
! Salario!Base!(14!pagas).! ! Plus!jefatura.!!
! Complemento!personal.! !
! Antigedad.!

!
Es!importante!sealar!que!se!han!creado!dos!CCMnminas!distintos!para!el!salario!base,!ya!que!
se!tiene!un!salario!base!a!12!pagas!para!el!rea!de!personal!de!los!Directivos!y!un!salario!base!a!
14!pagas!para!los!empleados!de!Administracin!y!Mantenimiento.!!
! !
Respecto!al!complemento!personal,!este!concepto!se!calcular!en!base!al!salario!anual!a!partir!
de!los!emolumentos!bsicos!de!un!empleado.!Es!necesario!configurar!el!mdulo!de!valoracin!
SAPAC!como!se!puede!comprobar!en!la!configuracin!tcnica!del!sistema.!
!
La! antigedad! del! empleado! se! devengar! por! cuatrienios.! Para! establecer! la! antigedad! del!
empleado!en!la!empresa!es!necesario!configurar!el!mdulo!de!valoracin!ANTIG!y!se!precisan,!
adems,! dos! CCMnminas! diferentes,! aunque! todo! esto! se! explicar! en! la! seccin! de!
configuraciones!del!sistema!para!Datos!de!nmina.!
!
Los!CCMnminas!plus!jefatura!y!plus!transporte!se!han!definido!como!pagos!complementarios!y!
devengos!y!deducciones!peridicas.!
!

! Pagas(extraordinarias.(
!
Se! ha! de! configurar! un! colectivo! para! el! cual! ciertas! ausencias! resulten! perjudiciales! para! la!
Paga!extra!y!otros!a!los!que!no!afecten.!!
!
Como!se!puede!observar!en!la!siguiente!ilustracin,!dentro!del!colectivo!que!cobra!a!14!pagas,!
Administracin! y! Mantenimiento,! habr! determinados! absentismos! que! afectarn! a! la!

Pgina!92!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

paga!extra!del!rea!de!personal!de!Mantenimiento,!mientras!que!las!pagas!extraordinarias!
para!el!rea!de!personal!Administracin!no!se!vern!influenciadas!por!este!motivo.!
!
!
!
!
! !
!
!
!
!
!
!
!
Ilustracin!29!.!Clases!de!pagas!extraordinarias!Prototipo.!

!
Los! dos! nicos! tipos! de! ausencias! que! influirn! en! la! paga! extra! del! colectivo! a! 14! pagas! del!
rea!de!personal!correspondiente!a!Mantenimiento!(EM)!son:!
!
o! Absentismos!debidos!a!una!enfermedad!no!profesional.!!
o! Absentismos!causados!por!un!accidente!no!laboral.!
!
Sin!embargo,!el!colectivo!a!14!pagas!Administracin!(AM)!no!ver!afectadas!sus!pagas!extras!
por!ninguna!clase!de!absentismo.!
!
As,!adems!de!los!conceptos!de!nmina!definidos!en!el!apartado!anterior,!se!han!configurado!
dos!CCMnminas!para!las!pagas!extraordinarias:!
!
! !
Clase!de!tratamiento!48! !
Pagas!extras! !
!
!
!
! Paga!extraordinaria!Junio.!
! Paga!extraordinaria!Diciembre.! !
!
!

La! paga! extraordinaria! de! verano! se!configurar! con! un! perodo! de! devengo! anual! entre! dos!
aos,!es!decir,!devengar!a!partir!del!mes!de!julio!del!ao!anterior!hasta!el!mes!de!junio!del!
ao!siguiente:!
!
!
!
!
!
!
!
!

Ilustracin!30!.!Devengo!paga!extra!verano.!

Pgina!93!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

La!paga!extraordinaria!de!navidad!se!parametriza!con!un!devengo!anual!de!enero!a!diciembre:!
!
!
!
!
!
!
Ilustracin!31!.!Devengo!paga!extra!Navidad.!

! Comunicaciones(legales.(
!
En!esta!seccin!del!proyecto!es!necesario!configurar!los!automatismos!AFI,!FDI!y!Contrat@,!as!
como!tambin,!se!requiere!un!perfecto!funcionamiento!del!certificado!de!empresa!estndar.!
!
Se!tratar!el!proceso!de!afiliacin,!mediante!el!fichero!AFI,!que!se!enva!a!la!Seguridad!Social.!
Esto!permite!automatizar!los!procesos!rutinarios!de!comunicacin!de!numerosas!altas,!bajas!o!
variaciones! de! datos! de! los! empleados,! ahorrando! a! las! empresas! tiempo! de! trabajo! y!
economizando!los!gastos!de!gestin,!incrementando!as!los!beneficios!de!la!empresa.!!
!
Por! otra! parte,! se! configurar! el! proceso! para! el! mensaje! FDI.! Mediante! este! mensaje! se!
envan! a! la! Seguridad! Social! los! partes! de! altas,! bajas! y! confirmacin! de! Incapacidades!
Laborales!Temporales!(IT)!para!aquellas!empresas!adscritas!al!Sistema!RED.!La!principal!razn!
para!el!envo!de!la!informacin!de!altas!y!bajas!de!incapacidad!temporal!a!la!Seguridad!Social!
es!para!que!esta!gestione!el!pago!de!prestaciones.!!
!
La!configuracin!de!Contrat@!permitir!realizar!la!comunicacin!de!los!contratos!de!trabajo!y!
de!las!copias!bsicas!de!los!mismos,!as!como!procesar!la!respuesta!que!el!INEM!provea!sobre!
la! comunicacin! de! forma! electrnica! a! travs! del! intercambio! de! ficheros! XML.! Para! que! la!
empresa!pueda!hacer!uso!del!servicio!que!ofrece!el!INEM,!deber,!previamente!a!la!realizacin!
de! la! comunicacin! de! la! contratacin! laboral,! solicitar! una! autorizacin! administrativa!
principal! a! travs! de! la! propia! aplicacin! que! pone! el! INEM! a! disposicin! en! su! pgina! web!
oficial.!
!
Por! ltimo,! se! configurar! el! certificado! de! empresa! estndar.! Esto! permite! generar! el!
certificado! de! empresa! para! ! trabajadores! finiquitados,! as! como! simular! el! finiquito.! El!
certificado!de!empresa!es!un!documento!fundamental!para!el!reconocimiento!del!derecho!a!la!
prestacin!por!desempleo!(determinando!bsicamente!la!!cuanta!de!la!misma).!!
!

! Transferencias.(
!
Otro!de!los!requisitos!de!parametrizacin!del!sistema!es!la!configuracin!de!transferencia!de!
sueldos!y!salarios.!La!transferencia!de!sueldos!y!salarios!se!realiza!mediante!la!evaluacin!de!
los!resultados!del!clculo!de!la!nmina!y!mediante!la!evaluacin!de!los!datos!maestros.!
!
Para! la! Sociedad! Prototipo! se! configura! un! banco,! con! una! cuenta! corriente! concreta,!
encargado! de! realizar! la! transferencia! de! salarios! a! los! empleados.! Por! otra! parte,! se! puede!
establecer!la!va!de!pago!a!los!empleados,!por!medio!de!transferencia!en!este!caso.!!
!

Pgina!94!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Para!que!las!transferencias!se!puedan!realizar,!la!condicin!inicial!es!que!todos!los!bancos!a!los!
que!desea!transferir!los!salarios,!es!decir!los!bancos!de!los!empleados,!tambin!han!de!estar!
creados!en!el!sistema.!!!
!

! Recibo(de(salarios.(
!
Se!requiere!la!impresin!del!recibo!de!nmina!en!formato!PDF'y!con!un!diseo!ms!elaborado!
que!los!modelos!estndar!ofrecidos!por!el!sistema.!
!
De!esta!forma,!para!el!Prototipo!se!ha!confeccionado!el!siguiente!esquema!para!el!diseo!del!
recibo!y!su!posterior!implementacin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!95!
Ilustracin!32!.!Diseo!del!recibo!de!salarios!Prototipo.!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Para! el! desarrollo! de! esta! parte! del! Proyecto! se! necesita! la! creacin! de! un! smartform! para!
extraer!la!informacin!a!mostrar!en!el!recibo,!la!realizacin!de!un!formulario!para!el!recibo!de!
nmina! en! la! transaccin! pe51' y! la! implementacin! de! un! desarrollo! no! estndar! como! ms!
adelante!se!explicar!en!la!configuracin!del!sistema.!
!
7.!IMPLEMENTACIN DEL SISTEMA
!
En!esta!seccin!del!documento!se!detallan!las!configuraciones!realizadas!en!el!sistema.!As,!en!
los! procesos! de! los! desarrollos! implementados,! se! pretende! adquirir! unos! estndares! de!
calidad,!que!permitan!implantarlos!tanto!en!cualquier!nueva!organizacin!como!en!proyectos!
en!los!que!ya!se!est!posicionado.!
!

! Datos(de(organizacin.(
! rea de nmina.
!
El!rea!de!nmina!de!personal!se!utiliza!para!agrupar!empleados!a!los!cuales!se!les!realiza!el!
clculo!de!nmina!al!mismo!tiempo,!es!decir!con!la!misma!periodicidad,!adems!de!establecer!
las! fechas! para! el! clculo! de! nmina.! Los! empleados! de! distintas! reas! de! personal! pueden!
pertenecer!a!la!misma!rea!de!nmina.!!
!
La!empresa!prototipo!contar!con!dos!reas!de!nmina,!ambas!sern!de!periodicidad!mensual!
pero!se!diferencian!en!que!una!de!ellas!se!refiere!al!cobro!de!salarios!a!12!pagas!y!el!otro!rea!
de!nmina!cobrar!a!14!pagas:!
!
o! rea!de!nmina!Z0:!mensual,!14!pagas.!
o! rea!de!nmina!Z1:!mensual,!12!pagas.!
!
!
Para!configurar!el!rea!de!nmina!de!personal!se!accede!a!la!siguiente!actividad!IMG!o!bien!a!
la!tabla!V_T549A:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'organizacin'/'Asignacin'organizativa'/'
Crear'rea'de'nmina'de'personal.'
!
Se! hace! click! en! el! botn! Entradas! nuevas! y! se! introducen! las! dos! reas! de! nmina! de!
carcter!mensual,!Z0!(14!pagas)!y!Z1!(12!pagas):!
!

Ilustracin!33!.!Crear!rea!de!nmina.!Vista!V_T549A!

Pgina!96!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Caracterstica ABKRS.
!
La! caracterstica! ABKRS! proporciona! un! valor! propuesto! para! el! campo! rea! de! nmina! de!
personal!en!el!infotipo!Asignacin'organizativa'(0001).!
!
Para! acceder! a! esta! caracterstica! se! accede! a! esta! actividad! customizing! o! bien,! tambin! se!
puede!acceder!a!ella!mediante!la!transaccin!pe03:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'organizacin'/'Asignacin'organizativa'/'
Verificar'propuesta'para'rea'de'nmina'
!
Una! vez! que! se! est! tratando! la! caracterstica! ABKRS,! en! funcin! del! rea! de! personal,! se!
propone! un! determinado! rea! de! nmina! u! otro.! Si! el! rea! de! personal! corresponde! a! los!
Directivos,!el!rea!de!nmina!que!les!pertenece!es!Z1!(12!pagas).!Sin!embargo,!si!el!rea!de!
personal!es!Administrativos!o!!Mantenimiento,!el!rea!de!nmina!que!se!les!propondr!en!
el!infotipo!0001!ser!Z0!(14!pagas).!!
!
A! continuacin! se! muestra! la! vista! en! rbol! de! esta! caracterstica! ABKRS! donde! se! puede!
observar!esta!clasificacin.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!34!.!Caracterstica!ABKRS.!

! Datos de nmina.
!
En!este!captulo!se!determinan!las!entradas!posibles!para!los!infotipos!con!influencia!directa!
en!el!clculo!de!nmina.!Es!decir,!en!esta!seccin!de!especifican!los!posibles!valores!de!entrada!
para! el! ! infotipo! Emolumentos! bsicos! (0008),! la! nivelacin! por! convenio! colectivo! y! el!

Pgina!97!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

aumento!salarial!por!convenio,!as!como!los!CCMnminas!relevantes!para!el!clculo!de!nmina!
de!los!infotipos!0014!y!0015.!
!
Bsicamente,! las! actividades! que! se! parametrizan! en! esta! seccin! se! relacionan! con! la!
estructura!tarifaria,!es!decir,!la!estructura!de!remuneracin!para!los!empleados.!Como!se!ver!
ms! adelante,! el! tipo! de! remuneracin! de! los! empleados! se! puede! parametrizar! con! la!
caracterstica!TARIF.!!
!
De! forma! esquemtica,! los! puntos! a! configurar! en! este! captulo! del! documento! son! las!
siguientes:!
!
!
!
!
!
!
!

! ! !

!
Ilustracin!35!.!Aspectos!a!parametrizar!en!la!estructura!tarifaria!
! !
!
Se!comenzar!realizando!las!parametrizaciones!oportunas!siguiendo!las!actividades!propuestas!
por!la!IMG!para!este!punto:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!36!.!IMG!Emol.Bsicos!

! Agrupacin*de*reas*de*personal*para*reglas*de*nmina.*
!
Es!necesario!realizar!una!agrupacin!de!reas!de!personal!para!reglas!de!nmina,!ya!que!sta!
es!una!informacin!necesaria!para!el!clculo!de!nmina.!La!agrupacin!para!la!regulacin!por!

Pgina!98!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

convenio! se! precisa! para! la! valoracin! indirecta! de! CCMnminas! en! el! infotipo! Emolumentos!
bsicos!(0008).!
!
Para!realizar!dicha!gestin!hay!que!acceder!a!la!actividad!customizing!descrita!a!continuacin:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' ' Emol.bsicos' /' reas' de'
personal'para'regla'p.'Clculo'nmina'y'reg.'Convenio.'
!
Tambin! se! puede! ir! por! la! vista! V_503_B! en! la! transaccin! sm30.! As,! en! todos! los! casos!
asignamos!el!mismo!agrupador!(con!valor!3!por!ejemplo)!para!reglas!de!clculo!de!nmina!y!
para!regulacin!por!convenio.!
!

! Ilustracin!37!.!Agrupacin!de!reas!de!personal!para!reglas!de!nmina.!Vista!V_503_B.!

! Verificar*clase*de*convenio*colectivo.*
!
La! sociedad! PROT! se! rige! por! un! nico! convenio! colectivo,! el! Convenio! de! Oficinas! y!
Despachos! de! Madrid,! del! cual! se! derivarn,! entre! otros,! los! emolumentos! bsicos! en! el!
infotipo!Emolumentos!bsicos!(0008).!
!
Para!definir!la!clase!de!Convenio!colectivo!se!accede!a!la!vista!V_T510A!mediante!transaccin!
sm30! o! bien! a! la! siguiente! actividad! IMG! seleccionando! el! agrupador! de! pases! con!
identificador!04!correspondiente!a!Espaa:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/'Emol.bsicos'/'Verificar'clase'de'
convenio'colectivo.'
'
Se! introduce! la! nueva! entrada! con! la! clase! de! convenio! colectivo! Oficinas! y! despachos! de!
Madrid!que!se!ha!asociado!al!identificador!de!dos!dgitos,!por!ejemplo,!04.!
!
!
!
!
!
!
! ! Ilustracin!38!.!Verificar!clase!de!convenio!colectivo.!Vista!V_T510A.!

Pgina!99!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! *Verificar*rea*de*convenio*colectivo.*
!
En! esta! actividad! IMG! se! definen! las! diferentes! reas! geogrficas! de! ! convenio! segn! el!
convenio!colectivo!de!la!empresa!y!se!selecciona!el!agrupador!de!pases!04!para!Espaa:!!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/'Emol.bsicos'/'Verificar'rea'de'
convenio'colectivo.'
!
Tambin,! se! puede! acceder! para! ello,! a! la! tabla! V_T510G! mediante! la! transaccin! sm30.!
Pulsando! el! botn! Entradas! nuevas! introducimos! el! rea! de! convenio! para! Madrid!
(identificador!12):!!
!
!
!
!
!
!
!
!
!
!
!
! ! !

Ilustracin!39!.!rea!de!convenio!colectivo.!Vista!V_T510G.!

! *Verificar*asignacin*estructura*tarifaria*a*estructura*de*empresa.**
!
En! esta! actividad! IMG! se! asignan! clases! de! convenio! y! reas! geogrficas! de! convenio! a! las!
divisiones!de!personal.!En!el!caso!de!la!sociedad!prototipo,!PROT,!se!propone!el!mismo!rea!de!
convenio!para!todas!las!divisiones!de!personal!as!como!la!misma!clase!de!convenio!colectivo.!!
!
Se! accede! a! esta! actividad! customizing! mediante! transaccin! sm30' introduciendo! la! vista!
V_001P_C!o!mediante!la!IMG!(transaccin!spro):!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' ' /' Emol.bsicos' /' Asignar'
cl.conv.colectivo'/'rea'conv.col.a'divisin'personal.'
!
En!cada!una!de!las!entradas!de!las!dos!divisiones!de!personal!con!las!que!cuenta!la!sociedad!
prototipo,! DV01! para! Madrid! y! DV02! para! Pozuelo,! se! propone! el! rea! geogrfica! con!
identificador!12!(Madrid)!y!la!clase!de!convenio!colectivo!con!identificador!04!(Oficinas!y!
Despachos).!
!

! Ilustracin!40!.!Asignar!clase!y!rea!de!convenio!colectivo.!Vista!V_001P_C.!

Pgina!100!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! *Fijar*propuesta*para*datos*de*convenio.*
!
La! caracterstica! TARIF,! dependiente! del! pas! (para! Espaa! MOLGA! =! 04),! nos! propone! los!
valores!de!datos!de!convenio!por!defecto.!Para!configurarla!en!el!caso!del!prototipo!se!sigue!la!
ruta!de!la!IMG!siguiente:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/'Emol.bsicos'/'Fijar'propuesta'
para'datos'convenio'
'
Igualmente!se!puede!acceder!mediante!la!transaccin!pe03!a!la!caracterstica!TARIF.!Como!se!
puede! observar! en! la! siguiente! vista! en! forma! de! rbol! se! ha! asignado! la! clase! (04)! y! rea!
(12)!de!convenio!colectivo!a!cada!rea!de!personal!de!la!sociedad:!
'
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!41!.!Caracterstica!TARIF!

! Revisar*grupos*y*subgrupos*profesionales.*
!
En!esta!actividad!IMG!se!reproduce!el!convenio!colectivo!en!el!sistema!estndar!de!SAP!en!lo!
que! se! refiere! a! la! retribucin! de! los! empleados.! Se! introducir,! por! tanto,! en! la! tabla!
apropiada!del!sistema,!el!importe!de!los!conceptos!de!nmina!que!figurarn!en!el!infotipo!de!
Emolumentos!bsicos.!
!
Por! ello,! hay! que! reproducir! en! esta! actividad! IMG! el! CCMnmina! salario! base! segn! la!
clasificacin! de! niveles! y! ! categoras! definidas! en! el! Convenio! de! Oficinas! y! Despachos! de!
Madrid![8].!Se!muestra!en!la!siguiente!tabla!la!clasificacin!salarial!por!niveles!que!se!establece!
dicho!Convenio:!
!
!
!
!
!
!

Pgina!101!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Niveles! Salario!anual! Salario!base!mes! Salario!base!mes!


(14!pagas)! (14!pagas)! (12!pagas)!
1! 15.!112,!56! 1.!079,!47! 1.!259,!38!
2! 14.!613,!47! 1.!043,!82! 1.!217,!79!
3! 14.!068,!74! 1.!004,!91! 1.!172,!39!
4! 13.!523,!58! !!!!965,!97! 1.!126,!96!
5! 12.!525,!54! !!!!894,!68! 1.!043,!79!
6! 12.!026,!59! !!!859,!04! 1.!002,!21!
7! 11.!436,!95! !!!816,!93! 953,!08!
8! 10.!937,!57! !!!781,!26! 911,!46!
9! 10.!256,!09! !!!732,!58! 854,!67!
10! 8.!610,!00! 615! 717,!50!
! ! !Ilustracin!42!.!Anexo!1.!Tabla!econmica!2008.!Punto!1.!

!
Para! realizar! estas! configuraciones! en! el! sistema,! se! puede! acceder! a! la! siguiente! actividad!
customizing!o!bien!en!la!vista!V_T510:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/''Emol.bsicos''/''Revisar'grupos'
y'subgrupos'profesionales.'
!
Hay!que!indicar!la!agrupacin!de!pases!y!los!datos!de!convenio!(convenio!colectivo!y!rea!de!
convenio):!
!
!
!
!
!
!
!
! !
!
!
! !
!
Ilustracin!43!.!Clase!y!rea!de!convenio!T510!
!
!
Como! se! ha! mencionado! antes,! en! esta! tabla! se! introduce! el! importe! de! los! CCMnminas!
correspondientes!al!infotipo!0008,!como!es!el!salario!base!por!ejemplo,!segn!la!clasificacin!
de! niveles! y! ! categoras! definidas! en! el! Convenio! de! Oficinas! y! Despachos! de! Madrid.! Se!
muestra! en! la! siguiente! tabla! la! clasificacin! salarial! por! niveles! que! se! establece! dicho!
Convenio.!!
!
Se! muestra,! a! continuacin,! una! vista! de! la! vista! V_T510! exportada! de! SAP,! en! la! que! se!
pueden! comprobar! que! se! han! creado! dos! nuevas! entradas! por! cada! uno! de! los! diez! grupos!
profesionales!indicados!en!el!Convenio,!una!con!el!importe!del!salario!base!a!12!pagas!y!otra!
con!el!importe!del!salario!base!a!14!pagas!segn!la!tabla!anterior!perteneciente!al!Anexo!1!de!
dicho!Convenio:!
!

Pgina!102!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Agrup.reg.! Grupo! Subgrup Fin!de! Inicio!de! !


Convenio! profesional! o!profes.! validez! validez! !!!!Importe!
3! NIVEL01! ! 31/12/9999! 01/01/2002! ! 1259,38!
3! NIVEL01! ! 31/12/9999! 01/01/2002! ! 1079,47!
3! NIVEL02! ! 31/12/9999! 01/01/2002! ! 1217,79!
3! NIVEL02! ! 31/12/9999! 01/01/2002! ! 1043,82!
3! NIVEL03! ! 31/12/9999! 01/01/2002! ! 1172,39!
3! NIVEL03! ! 31/12/9999! 01/01/2002! ! 1004,91!
3! NIVEL04! ! 31/12/9999! 01/01/2002! ! 1126,96!
3! NIVEL04! ! 31/12/9999! 01/01/2002! ! 965,97!
3! NIVEL05! ! 31/12/9999! 01/01/2002! ! 1043,79!
3! NIVEL05! ! 31/12/9999! 01/01/2002! ! 894,68!
3! NIVEL06! ! 31/12/9999! 01/01/2002! ! 1002,21!
3! NIVEL06! ! 31/12/9999! 01/01/2002! ! 859,04!
3! NIVEL07! ! 31/12/9999! 01/01/2002! ! 953,08!
3! NIVEL07! ! 31/12/9999! 01/01/2002! ! 816,93!
3! NIVEL08! ! 31/12/9999! 01/01/2002! ! 911,46!
3! NIVEL08! ! 31/12/9999! 01/01/2002! ! 781,26!
3! NIVEL09! ! 31/12/9999! 01/01/2002! ! 854,67!
3! NIVEL09! ! 31/12/9999! 01/01/2002! ! 732,58!
3! NIVEL10! ! 31/12/9999! 01/01/2002! ! 717,50!
3! NIVEL10! ! 31/12/9999! 01/01/2002! ! 615,00!
Ilustracin!44!.!Revisar!grupos!y!subgrupos!profesionales.!Vista!V_T510.!

!
!

! Creacin*de*CCENminas.*
!
En! la! siguiente! seccin! del! documento! se! definen! los! conceptos! de! nmina! necesarios! para!
configurar! la! parte! de! nmina! del! proyecto.! Los! conceptos! que! se! han! de! crear! son!
principalmente!los!siguientes:!
!
!
INFOTIPO!8! INFOTIPO!14!/!INFOTIPO!15!
! !
! Salario!Base.! ! Plus!transporte.!
! Complemento!personal.! ! Plus!jefatura.!!
! Antigedad.! !
!
Es! importante! sealar! que! habr! que! crear! dos! CCMnminas! distintos! para! el! salario! base,! ya!
que!se!tiene!un!salario!base!a!12!pagas!para!los!directivos!y!un!salario!base!a!14!pagas!para!los!

Pgina!103!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

empleados!de!administracin!y!mantenimiento.!Igualmente!para!configurar!la!antigedad!del!
empleado! en! la! empresa! se! precisan! dos! CCMnminas! diferentes,! como! se! explicar! ms!
adelante.!
!

CCWnminas(Emolumentos(bsicos.(
!
Los!emolumentos!bsicos!son!CCMnminas!que!se!valoran!de!forma!indirecta!y/o!pueden!fluir!
en! bases! de! valoracin! y/o! pueden! ser! recortadas! en! caso! de! absentismo! no! remunerado! o!
altas!o!bajas!dentro!del!mes.!
!
Para! crear! los! CCMnminas! necesarios! para! los! emolumentos! bsicos! del! preconfigurado,! se!
accede!a!la!IMG!mediante!la!transaccin!spro!y!se!sigue!la!ruta!descrita!a!continuacin:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Crear'catlogo'de'CC3nminas.'
'
Se!marca!la!opcin!Copiar!para!crear!los!CCMnminas:!
!
!
'
'
'
'
'
'
'
'
'
'
'
Ilustracin!45!.!Copiar!conceptos !
'
! !
En! la! imagen! siguiente! se! muestran! todos! los! CCMnminas! que! se! han! creado! utilizando! el!
botn!Copiar!de!otros!CCMnminas!estndar!de!SAP!adecuados!para!cada!caso:!
!

!
!
!
!
!
!
!
!

! ! Ilustracin!46!.!Crear!catlogo!CC.nminas!Emolumentos!bsicos.!

Pgina!104!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! !
A!continuacin,!se!verifica!que!dichos!CCMnmina!se!han!creado!correctamente!para!lo!que!se!
accede!a!la!siguiente!actividad!IMG:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Verificar'grupo'de'CC3nminas'Emolumentos'bsicos.'
'
O! bien! se! puede! acceder! por! tabla! mediante! la! transaccin! sm30! en! la! siguiente! vista!
V_52D7_B!y!se!verifican!los!CCMnminas!creados!para!el!preconfigurado:!
!
!
!
!
!
!
!
!
!
!
!
!
! !

Ilustracin!47!.!Verificar!catlogo!CC.nminas!Emolumentos!bsicos.!Vista!V_52D7_B.!

CCWnminas(Devengos(y(deducciones(peridicas.(
!
Se!han!de!crear!dos!nuevas!entradas!para!los!CCMnminas!de!Plus!Jefatura!y!Plus!Transporte!
correspondientes! al! grupo! de! devengos! y! deducciones! peridicas.! Ambos! se! van! a! definir! en!
esta!seccin!del!customizing:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Crear'catlogo'de'CC3nminas.'
!
!
!
!
!
!
!
!
! !
!
!
!
! Ilustracin!48!.!IMG!Catlogo!CC!nminas !
!
!
As,! creamos! ambos! CCMnminas! para! el! infotipo! de! Devengos! y! Deducciones! peridicas!
(0014).!

Pgina!105!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!

Ilustracin!49!.!Creacin!CC.nminas!grupo!devengos!y!deducciones!peridicas.!

!
Posteriormente,! verificamos! que! se! han! creado! ambos! CCMnminas! en! la! siguiente! actividad!
IMG:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Verificar'grupo'CC3nminas'devengos'y'deducciones'peridicas.'
!
!
!
!
!
!
!
!
!
! Ilustracin!50!.!Grupo!conceptos!
! !
A!continuacin,!se!establece!para!cada!uno!de!estos!conceptos!la!posibilidad!de!que!puedan!
crearse!varias!veces!por!vez!en!la!siguiente!actividad!IMG!o!bien!en!la!vista!V_T512Z:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Verificacin'del'catlogo'de'CC3nminas'/'Verificar'admisibilidad'de'
entrada'por'infotipo.'
!
!
!

Ilustracin!51!.!CC.nminas!admitidas!devengos!y!deducciones!peridicas.!Vista!V_T512Z.!

Pgina!106!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Fijar*admisibilidad*de*CCENminas.*
Admisibilidad(CCWnminas(Emolumentos(bsicos.(
!
Es! muy! importante! establecer! la! admisibilidad! que! tendr! cada! CCMnmina! por! rea! y!
subdivisin!de!personal.!Para!ello,!hay!que!acceder!a!la!siguiente!actividad!IMG:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas' 3>' Verificacin' del' catlogo' de' CC3nminas' 3>' Fijar' admisibilidad' de' CC3nminas' por'
subd.'de'personal'y'rea'de'personal.'
!
As,! se! accede! a! una! vista! de! la! tabla! V_511_B! en! la! que! aparecen! todos! los! CCMnminas!
creados!en!los!pasos!anteriores:!
!
!
!
!
!
!
!
!
! ! Ilustracin!52!.!Admisibilidad!CC.nminas.!Vista!V_511_B.!

Dentro!de!esta!tabla,!si!se!hace!doble!click!sobre!una!entrada!de!un!CCMnmina!concreto,!se!
accede! a! la! pantalla! que! permite! definir! la! admisibilidad! para! el! concepto! de! nmina! en!
funcin!de!la!subdivisin!de!personal!y!del!rea!de!personal.!
!
En! el! caso! de! este! preconfigurado! se! fijan! las! mismas! admisibilidades! segn! agrupador! de!
reas!de!personal!y!subdivisin!de!personal!para!todos!los!ccMnminas!creados.!Se!muestra!a!
continuacin!un!ejemplo:!
!
!
!
!
!
!
!
!
!
!
Ilustracin!53!.!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!
personal!1 !

Admisibilidad(CCWnminas(Devengos(y(deducciones(peridicas.(
!
Al! igual! que! en! la! parametrizacin! de! los! CCMnminas! de! los! Emolumentos! Bsicos,! es!
necesario! fijar! la! admisibilidad! de! conceptos! por! subdivisin! de! personal! y! por! rea! de!
personal!mediante!la!siguiente!actividad!IMG!o!accediendo!a!la!vista!V_511_B:!
!

Pgina!107!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Verificacin'del'catlogo'de'CC3nminas'/'Verificar'admisibilidad'de'
CC3nmina'por'subdivisin'de'personal'y'rea'de'personal.'
!
!
!
!
!
Ilustracin!54!.!Admisibilidad!conceptos!por!rea!de!personal!y/o!
! subdivisin!de!personal!2!
!
!
Haciendo! click! sobre! cada! una! de! estas! entradas,! aparece! un! detalle! de! la! vista! en! la! que!
introducimos!los!siguientes!valores!para!ambos!casos:!
!
!
!
!
!
!
!
!
!
! Ilustracin!55!.!Admisibilidad!conceptos!por!rea!de!personal!y/o!
subdivisin!de!personal!3!

! Verificar*propiedades*de*CCENminas.*
!
Posteriormente,!se!van!a!determinar!las!propiedades!de!los!conceptos!de!nmina!que!hemos!
creado!para!poder!establecer!con!qu!criterios!se!van!a!valorar!dichos!CCMnminas:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Verificacin'del'catlogo'de'CC3nminas'3>'Verificar'propiedades'de'CC3nminas.!!
!
Si!se!accede!mediante!la!transaccin!sm30,!la!vista!es!la!tabla!V_T511.!
!
!
!
!
!
!
!
! !

!
!
! Ilustracin!56!.!Propiedades!de!CC.nminas.!Vista!V_T511!
!
!
!

Pgina!108!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Salario(base(12(pagas((CCWnmina(9001).(
!
Si! se! hace! doble! click! sobre! una! entrada! determinada! de! un! concepto! de! nmina! en! la! vista!
V_T511,!por!ejemplo!en!el!salario!base!convenio!(9001),!se!accede!a!una!vista!ms!detallada!
en!la!cual!se!puede!establecer!con!qu!tipo!de!criterio!de!valoracin!(directa!o!indirecta)!se!va!
a! evaluar! el! CCMnmina! as! como! la! combinacin! del! importe! y! la! cantidad,! si! se! puede!
sobrescribir! el! importe,! el! importe! mnimo! y! mximo,! perodo! de! validez,! el! tipo! de! unidad,!
etc.!!
!
Para!el!caso!concreto!de!este!concepto!de!nmina,!puesto!que!la!valoracin!se!realiza!a!travs!
de!las!entradas!realizadas!por!el!usuario!en!la!actividad!"Grupos!y!subgrupos!profesionales"!se!
utilizar! el! mdulo! TARIF! con! variante! C,! lo! cual! indica! que! el! CCMnmina! se! valorar!
indirectamente!y!el!subgrupo!profesional!se!deja!en!blanco.!
!
En!cuanto!a!la!combinacin!de!entradas,!se!fija!aqu!si!para!este!CCMnmina!se!ha!de!actualizar!
el!importe!y/o!la!cantidad/unidad.!Se!admiten!las!siguientes!combinaciones!de!entradas!para!
los!conceptos!de!nmina:!
!
!!! !
Importe! Cantidad!/!Unidad! Significado!
X! X! Importe!o!bien!cantidad/unidad!
M! M! Ni!!importe!ni!cantidad/unidad!
+! M! Importe!obligatorio,!ninguna!ctd./unidad!
M! +! Ningn!importe,!ctd./unidad!obligatoria!
*! *! Impte.mnimo!o!bien!cantidad/unidad!
+! .! Impte.obligatorio,ctd./unidad!opcional!
.! +! Impte.opcional,!ctd./unidad!obligatoria!
+! +! Impte.obligatorio,!ctd./un.obligatoria!
.! .! Importe!opcional,!ctd./unidad!opcional!
M! .! Ningn!importe,!ctd./unidad!opcional!
.! M! Importe!opcional,!ning.ctd./unidad!
Ilustracin!57!.!Posibles!combinaciones!de!entradas!"Importe"."Cantidad/Unidad"!de!CC.nmina.!

En! la! siguiente! imagen! se! puede! observar! la! parametrizacin! realizada! para! la! valoracin!
indirecta!de!este!CCMnmina!Salario!Base!a!12!pagas!(9001):!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! !

Pgina!109!
!
Ilustracin!58!.!Propiedades!CC.nmina!"Salario!Base!a!12!pagas"!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Salario(base(14(pagas((CCWnmina(9002).(
!
De! la! misma! forma! que! en! el! caso! anterior,! si! se! hace! doble! click! sobre! la! entrada!
correspondiente! al! CCMnmina! 9002,! salario! base! segn! convenio! a! 14! pagas,! en! la! tabla!
V_T511,!se!accede!a!una!vista!ms!detallada!en!la!cual!se!define,!al!igual!que!en!el!concepto!de!
nmina!para!el!salario!base!a!12!pagas,!el!mdulo!de!valoracin!indirecta!utilizado!para!este!
concepto!que!ser!tambin!TARIF,!con!la!variante!de!mdulo!C,!como!se!puede!observar!en!la!
siguiente!imagen:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

!
!
! Ilustracin!59!.!Propiedades!CC.nmina!"Salario!base!a!14!pagas".!

!
(Complemento(personal((CCWnmina(9003).(
!
Mediante! la! transaccin! sm30! se! accede! a! la! vista! V_T511! de! nuevo! y,! si! se! hace! doble! click!
sobre! el! concepto! de! nmina! Complemento! Personal! (con! identificador! 9003)! aparece! la!
vista!detallada!para!configurar!la!valoracin!indirecta!de!este!CCMnmina.!!
! !
Se! muestra! una! imagen! de! dicha! vista! con! los! valores! que! se! han! parametrizado! para! el! CCM
nmina!9003.!En!este!caso,!se!ha!propuesto!la!combinacin!de!entradas!importe!X,!cantidad!
X,!cuyo!significado!es!que!se!introducir!o!bien!el!importe!o!bien!la!cantidad.!
! !
Por! otra! parte,! para! este! CCMnmina! s! se! ha! marcado! la! opcin! de! posibilidad! de!
sobrescritura.! Es! decir,! se! indica! aqu! si! en! el! caso! de! una! valoracin! indirecta! pueden!
sobrescribirse!los!campos!Importe,!Cantidad!o!bien!Unidad!de!CCMnmina!para!la!actualizacin!
de!datos!maestros,!de!tal!forma!que!si!se!marca!este!indicador,!los!campos!estn!listos!para!la!
entrada!y!se!pueden!sobrescribir.!
!
Respecto! a! la! variante! de! mdulo! seleccionada,! se! ha! optado! por! la! variante! D.! Esto! quiere!
decir! que! se! determinar! una! remuneracin! bsica,! a! partir! de! la! suma! ponderada! (con!
GWCHT)! de! los! importes! de! todas! las! CCMnminas! bsicas,! que! provienen! de! las! entradas!

Pgina!110!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

realizadas! en! la! actividad! IMG! "Valoracin! de! CCMnminas! bsicas"! del! empleado! en! sus!
emolumentos! bsicos.! As,! el! valor! de! la! CCMnmina! a! valorar! indirectamente! constituye! la!
diferencia!entre!la!remuneracin!bsica!y!el!sueldo!mensual!calculado.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !

Ilustracin!60!.!Propiedades!CC.nmina!"Complemento!personal".!

! !
Como! se! puede! observar! en! la! ilustracin,! para! este! CCMnmina,! el! mdulo! de! valoracin!
indirecta! utilizado! es! SAPAC! (salario! pactado),! que! complementa! el! salario! mensual! con!
respecto!a!lo!que!debe!cobrar!segn!el!salario!anual.!!
!
Puesto! que! este! concepto! de! nmina! se! valora! con! SAPAC,! es! necesario! efectuar! otra!
parametrizacin! en! la! ! tabla! V_T539J,! para! asociar! el! concepto! de! nmina! de! complemento!
personal!a!todos!los!conceptos!de!nmina!con!los!que!ha!de!valorarse.!
! !
Haciendo! click! en! el! botn! Entradas! nuevas! se! crea! una! entrada! en! la! vista! V_T539J! para!
poder!realizar!la!valoracin!de!este!CCMnmina!Complemento!personal.!!
!
En!la!vista!V_T539J!se!indican!todos!los!CCMnmina!que!se!deben!restar!del!salario!bruto!que!
se!introduce!en!el!infotipo!0008.!Antes!de!restar,!es!dividido!entre!el!nmero!de!pagas.!Para!
efectuar!el!clculo!con!SAPAC,!el!sistema!toma!el!sueldo!mensual!del!IT0008,!lo!multiplica!por!
el!nmero!de!pagas!y!lo!divide!entre!los!das!del!ao.!

Pgina!111!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!61!.!Valoracin!de!CC.nminas!bsicas.!Vista!V_T539J.!

! !

Antigedad((CCWnmina(9004).(
!
La! antigedad! de! los! empleados! en! la! sociedad! prototipo! se! valorar! por! cuatrienios!
trabajados! en! la! empresa! desde! la! fecha! de! contratacin! del! empleado.! As! cada! cuatrienio!
trabajado!en!la!empresa,!el!empleado!recibir!un!importe!extra!que!influir!en!el!clculo!de!su!
nmina.!
! !
Para! configurar! la! antigedad,! en! primer! lugar! accedemos! a! la! vista! V_T5EA1,! por! la!
transaccin!sm30,!con!el!objetivo!de!definir!los!mtodos!de!devengo!de!la!misma.!As,!se!crea!
una! nueva! entrada! a! la! que! hemos! denominado! CUAT! (con! identificador! 94! por! ejemplo).!
Tambin! se! puede! realizar! esta! configuracin! siguiendo! la! ruta! de! la! IMG! descrita! a!
continuacin!(transaccin!spro):!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Mtodos'de'devengo'/'Definir'
mtodos'de'devengo.'
!
Se!pulsa!el!botn!Entradas!nuevas!para!definir!el!nuevo!mtodo!de!devengo:!!
!
! !
!
!
!
!
!
!
!
!
! ! Ilustracin!62!.!Antigedad!.!Mtodos!de!devengo!1 !
!
Se!indica!la!unidad,!regularidad!y!momento!de!devengo!para!el!nuevo!mtodo!de!devengo!de!
la!antigedad:!
!
!
!
!
!
!
!
!

Ilustracin!63!.!Antigedad!.!Mtodos!de!devengo!2!
Pgina!112!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! !
Como! puede! observarse! a! continuacin,! la! nueva! entrada! quedara! configurada! en! la! vista!
V_T5EA1.!
!
!
!
!
!
!
!
!
!

!
Ilustracin!64!.!Definir!mtodo!devengo!antigedad.!Vista!V_T5EA1.!

!
Despus! de! esto,! se! accede! a! la! vista! V_T5EA5! por! la! transaccin! sm30.! En! dicha! tabla! es!
necesario!parametrizar!una!nueva!entrada!con!la!secuencia!de!devengo!de!la!antigedad!para!
el!mtodo!de!devengo!que!acabamos!de!crear,!en!este!caso!se!ha!llamado!CUAT,!con!el!valor!!
*!!(sin!tope)!en!el!campo!repeticiones!para!el!cuatrienio!que!se!est!configurando.!
!
Tambin!se!puede!acceder!a!la!vista!V_T5EA5!por!la!transaccin!spro!a!la!siguiente!actividad!
IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Mtodos'de'devengo'/'Crear'
secuencias'de'devengo.'
!
!

! ! Ilustracin!65!.!Crear!secuencia!de!devengo!antigedad.!Vista!V_T5EA5.!

! !
Inicialmente,!cuando!se!crearon!todos!los!CCMnminas!requeridos!en!este!preconfigurado,!en!
el!apartado!3.5.5.7.!Creacin!de!CCMnminas,!!vimos!que!se!haban!creado!dos!conceptos!de!
nmina! distintos! para! configurar! la! antigedad.! Esto! es! porque! uno! de! ellos! se! valorar! con!
mdulo!Tarif!y!el!otro!CCMnmina!habr!de!valorarse!con!mdulo!Antig.!!
! !
As,! una! vez! creado! uno! de! los! CCMnminas! para! configurar! la! antigedad,! en! este! caso! el!
concepto! de! nmina! Antigedad! (Tarif)! cuyo! identificador! es! 1004,! hay! que! continuar! la!
parametrizacin!de!la!antigedad!basndonos!en!dicho!CCMnmina.!!
! !

Pgina!113!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Es! decir,! en! las! propiedades! de! este! CCMnmina,! accediendo! a! la! vista! V_T511! como! en! los!
casos!anteriores,!se!define!con!un!mdulo!de!valoracin!indirecta!de!tipo!TARIF!y!variante!C,!
puesto!que!para!la!valoracin!indirecta!del!CCMnmina!se!tendrn!en!cuenta!las!entradas!de!la!
tabla!de!convenio!de!grupos!y!subgrupos!profesionales!(al!igual!que!suceda!para!los!conceptos!
de!nmina!de!salario!base).!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !

Ilustracin!66!.!Propiedades!CC.nmina!Antigedad!(valoracin!TARIF).!

Despus! de! esto,! es! necesario! definir! nuevas! entradas! para! este! CCMnmina! Antigedad!
(1004),!con!un!importe!constante,!en!la!tabla!de!convenio!V_T510,!para!valorar!la!antigedad!
cuatrienal! por! cada! grupo! profesional.! Se! configurarn! las! siguientes! entradas! con! los!
consiguientes!importes!como!ejemplo:!
!
Agrup.reg.! Grupo!! Subgrupo! CCM Fin!de! Inicio!de!
convenio! profesional! profesional! nmina! validez! validez! Importe!
3! NIVEL01! ! 1004! 31/12/9999! 01/01/2002! 500,00!
3! NIVEL02! ! 1004! 31/12/9999! 01/01/2002! 450,00!
3! NIVEL03! ! 1004! 31/12/9999! 01/01/2002! 400,00!
3! NIVEL04! ! 1004! 31/12/9999! 01/01/2002! 350,00!
3! NIVEL05! ! 1004! 31/12/9999! 01/01/2002! 300,00!
3! NIVEL06! ! 1004! 31/12/9999! 01/01/2002! 250,00!
3! NIVEL07! ! 1004! 31/12/9999! 01/01/2002! 200,00!
3! NIVEL08! ! 1004! 31/12/9999! 01/01/2002! 150,00!
3! NIVEL09! ! 1004! 31/12/9999! 01/01/2002! 100,00!
3! NIVEL10! ! 1004! 31/12/9999! 01/01/2002! 50,00!
Ilustracin!67!.!Antigedad!de!convenio!

Pgina!114!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

As,! se! accede! a! la! vista! V_T510! mediante! transaccin! sm30,! indicando! la! clase! y! rea! de!
convenio!!colectivo.!Se!hace!click!en!el!botn!Entradas!nuevas!para!configurar!una!entrada!
con! este! CCMnmina! por! cada! grupo! profesional,! por! ejemplo! con! los! importes! de! la! tabla!
anterior:!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
! Ilustracin!68!.!Configurar!importes!CC.nmina!Antigedad!(1004).!Vista!V_T510.!

Una!vez!configuradas!dichas!entradas!en!la!tabla!de!convenio,!es!necesario!asignar!un!mtodo!
de!valoracin!para!este!CCMnmina!Antigedad!Tarif!(1004).!Para!ello,!se!sigue!la!ruta!siguiente!
de!la!IMG:!
!
Clculo' de' la' nmina' /' Clculo' de' nmina:' Espaa' /' Antigedad' /' Mtodos' de' valoracin' /'
Asignar'CC3nminas'de'valoracin'a'mtodos.'
!
O!bien,!se!puede!acceder!directamente!a!la!vista!V_T5EA4!mediante!la!transaccin!sm30.!Se!
hace!click!en!Entradas!nuevas!para!asignar!al!mtodo'de'valoracin'CUAT!que!se!cre!antes!
el!concepto!de!nmina!Antigedad!(Tarif)!que!se!acaba!de!parametrizar.!
!
!
!
!
!
! !
!
!
!
Ilustracin!69!.!Asignar!CC.nmina!"Antigedad!(1004)!a!mtodo!de!valoracin.!Vista!V_T5EA4.!

Posteriormente!hay!que!definir!el!procedimiento!de!clculo!para!la!antigedad!en!la!empresa.!
En!la!siguiente!actividad!IMG!se!pueden!definir!los!procedimientos!de!clculo!que!se!utilizarn!
para! calcular! la! antigedad! en! la! empresa! prototipo,! efectuando! la! asignacin! entre! los!
mtodos!de!devengo!y!los!mtodos!de!valoracin!que!se!han!definido!previamente.!
! !
Este! procedimiento! de! clculo! se! indicar! para! cada! empleado! en! el! infotipo! 'Antigedad'!
(0092).!
!

Pgina!115!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Para!realizar!esta!parametrizacin!es!necesario!seguir!por!la!ruta!de!la!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Procedimiento'de'clculo'de'
la'antigedad'/'Definir'procedimiento'de'clculo.'
!
Tambin!se!puede!acceder!mediante!la!tabla!V_T5EA0.!Se!hace!click!en!entradas!nuevas!y!se!
define!un!nombre!para!el!procedimiento!de!clculo:!
!

Ilustracin!70!.!Definir!procedimiento!de!clculo!para!antigedad.!Vista!V_T5EA0.!

A! este! procedimiento! de! clculo! ESQ006,! se! le! ha! asignado! el! mtodo! de! devengo! CUAT!
creado! anteriormente! y! adems! el! mtodo! de! valoracin! CUAT! para! cuatrienios! tambin!
definido!en!el!paso!anterior.!
!
Una!vez!que!tenemos!todos!estos!pasos!parametrizados,!es!necesario!asignar!a!cada!una!de!las!
reas!de!personal,!Administracin,!Directivos!y!Mantenimiento,!este!procedimiento!de!clculo!
para! computarles! su! antigedad! en! la! empresa.! Esto! se! hace! a! travs! de! la! caracterstica!
EANTI,!a!la!que!se!puede!acceder!por!la!transaccin!pe03!o!bien!mediante!la!siguiente!ruta!de!
la!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Procedimiento'de'clculo'de'
la'antigedad'/'Sugerir'procedimiento'de'clculo.'
'
A!continuacin!se!muestra!una!imagen!con!una!vista!de!la!caracterstica!EANTI!y!la!asignacin!
del!procedimiento!de!clculo!de!antigedad!segn!las!reas!de!personal!de!nuestro!prototipo:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!116!
!
Ilustracin!71!.!Asignacin!de!un!procedimiento!de!clculo!de!antigedad!para!rea!
de!personal.!Vista!caracterstica!EANTI!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Como! ya! se! ha! mencionado! antes,! a! parte! del! CCMnmina! Antigedad! Tarif! (1004),! en! la!
configuracin!de!la!antigedad,!es!preciso!disponer!de!otro!concepto!de!nmina!ms!para!el!
infotipo! 8! (Emolumentos! bsicos),! que! debe! ser! diferente! y! que! adems! es! necesario! definir!
con!valoracin!ANTIG.!!
!
Cuando!se!crearon!los!CCMnmina!necesarios!en!la!seccin!3.5.5.7,!se!denomin!a!este!otro!
concepto! para! la! configuracin! de! la! antigedad! con! el! nombre! de! Antigedad! (Antig)! con!
identificador! 9004,! como! se! puede! observar! en! la! tabla! V_T511.! El! concepto! de! nmina!
Antigedad!(Antig)!se!basa!en!el!infotipo!0092!(antigedad)!y!en!la!parametrizacin!realizada!
anteriormente!para!el!clculo!de!la!antigedad.!
! !
Por! tanto! en! la! vista! V_T511! si! se! hace! doble! click! sobre! la! entrada! de! este! CCMnmina! se!
pueden! establecer! sus! propiedades,! especificando! como! mdulo! de! valoracin! ANTIG! con!
variante!de!mdulo!D!y!posibilidad!de!sobrescritura,!como!se!muestra!en!la!siguiente!imagen:!
! !
!
!
! !
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
Ilustracin!72!.!Propiedades!CC.nmina!"Antigedad!(Antig)".!Vista!V_T511!
!
!
Por! lo! tanto,! a! continuacin,! en! primer! lugar! se! debera! crear! un! registro! del! infotipo! 0092!
(Antigedad)!para!el!empleado,!en!el!cual!al!asignar!el!mtodo!de!la!antigedad,!se!realizarn!
los!clculos!en!funcin!de!la!fecha!de!antigedad!y!el!concepto!asignado!al!mtodo,!en!este!
caso!el!1004.!!
!
Despus!de!haber!creado!el!registro!en!el!infotipo!0092,!hay!que!crear!el!registro!en!el!infotipo!
0008! con! el! otro! concepto,! denominado! 9004,! para! la! antigedad.! Dicho! concepto! al! estar!
configurado!como!ANTIG,!tomar!el!valor!calculado!en!el!infotipo!0092.!
!
Por! ltimo,! hay! que! acceder! a! la! vista! V_T549Q! en! la! que! se! pueden! visualizar! los! perodos!
para!el!clculo!de!nmina.!El!modificador!de!perodos!de!la!nmina!de!personal!fija!el!intervalo!
de!tiempos!en!el!cual!se!liquida!un!rea!de!personal.!!El!valor!estndar!para!el!parmetro!de!
perodo!que!se!ha!seleccionado!en!este!caso!es!de!tipo!mensual.!!
!
Esta!parametrizacin!es!necesaria!porque!al!ejecutar!una!medida!de!alta,!por!ejemplo,!cuando!
se!crea!el!registro!correspondiente!al!infotipo!0092!Antigedad!para!el!empleado,!si!se!pulsa!

Pgina!117!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

la! opcin! de! Calculadora! se! muestre! el! procedimiento! de! clculo! para! la! antigedad! del!
mismo:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!73!.!Creacin!infotipo!0092!al!ejecutar!medida!de!alta.!

!
Si!se!pulsa!el!botn!Calculadora!se!indica!el!perodo!de!devengo!del!cual!se!quiere!calcular!la!
antigedad!para!el!empleado:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!74!.!Calculadora!antigedad!
!

Pgina!118!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Para!ello,!en!la!vista!V_T549Q!se!han!definido!previamente!los!perodos!de!clculo!de!nmina!
necesarios!para!el!clculo!de!la!antigedad!devengada,!teniendo!en!cuenta!que!dicho!devengo!
tiene!lugar!a!cuatro!aos:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!75!.!Perodos!de!clculo!de!nmina.!Vista!V_T549Q.!

Plus(transporte((CCWnmina(9005).(
!
Este! CCMnmina! se! va! a! estimar! con! un! criterio! de! valoracin! constante! y! una! variante! de!
mdulo! M! puesto! que! se! pretende! que! se! multiplique! el! importe! de! la! vista! V_T510K! con! el!
campo!cantidad!(ANZHL)!del!infotipo.!!
!
La! CCMnmina! debe! estar! configurada! en! la! tabla! de! CCMnminas! (vista! V_T511)! de! forma!
correspondiente,!es!decir,!debe!estar!permitida!una!unidad!y!la!cantidad!mnima!debera!ser!1,!
si! es! posible.! Si,! por! el! contrario,! en! la! entrada! no! se! introduce! un! valor! como! cantidad,!
entonces!el!valor!calculado!ser!0.!!
!
!

Pgina!119!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!

!
!
!
!
!
!
!
!
!
!

Ilustracin!76!.!Propiedades!CC.nmina!Plus!transporte.!Vista!V_T511.!

! !
Puesto!que!el!mdulo!de!valoracin!indirecta!es!CONST,!variante!M,!es!necesario!acceder!a!la!
vista!V_T510K!y!crear!una!entrada!nueva!para!este!CCMnmina!con!el!importe!para!devengo:!
!

Ilustracin!77!.!Valoracin!constante!de!CC.nminas.!Vista!V_T510K.!

Plus(jefatura((CCWnmina(9006).(
!
La!estimacin!del!concepto!Plus!Jefatura!tambin!se!va!a!valorar!mediante!el!mdulo!CONST!
con!variante!espacio!en!blanco!!!(!!)!!porque!en!este!caso!se!asigna!directamente!el!importe!
de!la!vista!V_T510K!a!la!CCMnmina.!
!
As! en! primer! lugar,! se! accede! a! la! vista! V_T511! y! se! hace! doble! click! sobre! la! entrada!
correspondiente!a!este!CCMnmina!para!poder!parametrizar!sus!propiedades:!
!

Pgina!120!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!78!.!Propiedades!CC.nmina!Plus!jefatura!(9006).!Vista!V_T511.!

! !
Por!ltimo!puesto!que!el!concepto!de!nmina!plus!jefatura!se!valora!con!mdulo!CONST,!es!
necesario! introducir! la! entrada! correspondiente! en! la! vista! V_T510K! con! el! importe! del! CCM
nmina!para!calcular!el!devengo:!
!

Ilustracin!79!.!Valoracin!constante!de!CC.nminas.!Vista!V_T510K.!

! Proposicin*conceptos*de*nmina*en*el*infotipo*0008.*
! !
Finalmente,!se!van!a!proponer!los!conceptos!de!nmina!que!deben!aparecer!en!el!infotipo!de!
Emolumentos! Bsicos! (0008).! Para! esto,! se! puede! acceder! por! la! vista! V_T539A,! o! bien!
mediante!esta!actividad!IMG:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Revisar'CC3nminas'de'propuesta.'
! ! ! ! !
Se! selecciona! el! agrupador! de! pases! para! Espaa! 04! y! se! procede! a! crear! las! entradas!
nuevas:!
!

Pgina!121!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! Ilustracin!80!.!CC.nminas!propuestas!para!emolumentos!bsicos.!Vista!V_T539A.!

!
Como!se!puede!comprobar!en!la!imagen,!se!han!creado!tres!entradas!correspondientes!para!el!
colectivo!que!cobra!a!12!pagas,!cuyo!rea!de!nmina!es!Z1,!y!por!tanto,!proponiendo!el!CCM
nmina! 9001! que! corresponde! al! salario! base! a! 12! pagas.! A! estas! tres! entradas! se! les! ha!
asignado!el!cdigo!1E6M,!el!nmero!actual!se!refiere!simplemente!a!un!nmero!consecutivo.!!
!
Por! otra! parte,! se! han! creado! otras! tres! entradas,! con! cdigos! 1E7M! para! proponer! los!
conceptos!de!nmina!bsicos!al!colectivo!que!cobra!a!14!pagas,!rea!de!nmina!Z0,!con!CCM
nmina!9002!para!su!salario!base!a!14!pagas.!
! !
Despus,!mediante!la!caracterstica!LGMST!se!propondrn!los!CCMnminas!que!hemos!creado!
anteriormente! para! el! infotipo! 0008! de! Emolumentos! Bsicos.! Esto! se! hace! a! travs! de! la!
siguiente!actividad!IMG!o!mediante!la!transaccin!pe03!para!visualizar!caractersticas:!!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Estructura'empresa'para'muestras'de'CC3nminas.'
'
Gracias!a!esta!caracterstica!LGMST!se!proponen!los!CCMnminas!que!se!tendrn!para!cada!una!
de! nuestras! reas! de! personal! en! el! infotipo! 0008,! teniendo! en! cuenta! el! rea! de! nmina! al!
que! pertenece! cada! rea! de! personal! para! asignarle! el! grupo! de! los! CCMnminas! que! les!
correspondan,!es!decir!segn!su!salario!base!sea!a!12!o!a!14!pagas.!
!
!!El! cdigo! indicado! para! cada! rea! de! personal! tiene! la! siguiente! estructura:! XX/YYYYYYYY,!
donde! XX! significa! nmero! mximo! de! CCMnminas! por! registro! y,! YYYYYYYY! se! refiere! al!
nombre!del!modelo!del!grupo!de!CCMnminas!de!la!vista!T539A.!
!
! En!la!siguiente!imagen!se!muestra!en!vista!de!rbol!los!valores!que!se!han!propuesto!
para!las!reas!de!personal!en!la!caracterstica!LGMST:!
!
!

Pgina!122!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!81!.!Proposicin!CC.nminas!para!Emolumentos!bsicos.!Caracterstica!LGMST.!

!
As,! al! crear! un! nuevo! registro! del! infotipo! 0008! para! un! empleado! se! le! propondrn! los!
conceptos!de!nmina!especificados!en!esta!seccin.!!
!
!

! Definicin de categoras profesionales.


!
Un!modificador!de!categora!profesional!es!aquel!que!definiremos!en!funcin!de!los!distintos!
convenios!colectivos!que!debamos!tener!en!cuenta,!en!este!caso,!se!determina!atendiendo!al!
convenio!colectivo!de!Oficinas!y!Despachos.!Se!especifica!mediante!un!cdigo!de!1!dgito.!
!
Se! accede! a! la! vista! V_T5E8T! y! se! crea! una! entrada! para! el! modificador! de! categoras! del!
prototipo:!
!
!
!
!
!
!
! !

Ilustracin!82!.!Definir!modificador!de!categoras!profesionales.!Vista!V_T5E8T.!

!
Ahora!se!asignar!este!modificador!de!categoras!profesionales!a!las!subdivisiones!de!personal!
del!prototipo!mediante!la!vista!V_5E01_B!accediendo!por!la!transaccin!sm30:!

Pgina!123!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!

Ilustracin!83!.!Asignar!modificador!categoras!profesionales!a!DDP!y!SDP.!Vista!V_5E01_B.!

A! continuacin! se! crearn! las! nuevas! entradas! necesarias! para! las! categoras! profesionales!
segn!el!Convenio!de!Oficinas!y!Despachos,!con!el!modificador!01.!Para!ello,!se!accede!a!la!
vista!V_T5E8S!mediante!la!transaccin!sm30:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!84!.!Creacin!categoras!profesionales.!V_T5E8S.!

A!continuacin!es!preciso!definir!la!clave!del!grupo!de!cotizacin!del!trabajador!para!el!clculo!
de!las!cotizaciones!a!la!Seguridad!Social.!Para!ello,!se!define!una!unidad!de!tiempo!referida!a!
las!bases!mnimas!y!mximas!de!cotizacin!la!Seguridad!Social!segn!el!grupo!de!cotizacin!del!
trabajador!(mensual,!diario,!por!horas)!en!la!vista!V_T5E43.!
!

Pgina!124!
!

Ilustracin!85!.!Grupo!de!cotizacin!por!contingencias!comunes.!Vista!V_T5E43!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Ahora!es!necesario!crear!las!claves!del!grupo!de!cotizacin!del!trabajador!para!el!clculo!de!las!
cotizaciones!a!la!Seguridad!Social!en!la!vista!V_T5E3T.!
! !
!
!
!
!
!
!
!
!
!
! !
! ! Ilustracin!86!.!Crear!claves!del!grupo!de!cotizacin.!Vista!V_T5E3T.!

!
Por!otra!parte,!se!configura!tambin!el!cdigo!de!la!categora!profesional!a!la!que!pertenece!el!
trabajador.!Este!cdigo!se!define!en!la!vista!V_T5E48!y!se!escribe!en!el!formulario!de!nmina!
del! trabajador.! Se! introduce! el! modificador! al! cual! se! quieren! asociar! los! cdigos! de! las!
categoras!profesionales:!
!
!
!
!
!
!
!
!
!
!
Ilustracin!87!.!Modificador!categoras!profesionales !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!125!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!

!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!88!.!Categoras!profesionales!/!Grupos!de!cotizacin.!Vista!V_T5E48!

Posteriormente,! en! la! vista! V_T5ES8! hay! que! especificar! el! tipo! de! cdigo! de! cuenta! de!
cotizacin!(tipo!de!CCC)!asignada!a!la!empresa!por!la!Tesorera!General!de!la!Seguridad!Social!
en!el!momento!de!su!inscripcin!en!el!Rgimen!General!de!la!Seguridad!Social:!
!

!
Ilustracin!89!.!Tipo!de!CCC.!Vista!V_T5ES8.!

Se!comprueba!que!en!la!vista!V_T5E08!est!asociado!el!mismo!tipo!de!CCC:!!
!
!
!
!
!
!
!
!
!
!

Pgina!126!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!

! Ilustracin!90!.!Caractersticas!dependientes!del!tiempo!de!CCCs.!Vista!V_T5E08.!

Por! ltimo,! en! la! vista! V_T5E4J! se! asigna! el! tipo! de! CCC! de! nuestra! empresa! a! los! grupos! de!
cotizacin:!
!
!
!
!
!
!
!
!
!
!
!

! Ilustracin!91!.!Asignacin!de!tipo!CCC!a!grupos!de!cotizacin.!Vista!V_T5E4J.!

! Pagas(extraordinarias.(
!

! Definir nmero de pagas extra.


!
!
Para!empezar!a!realizar!la!parametrizacin!de!las!pagas!extras!es!importante!definir,!en!primer!
lugar,! el! nmero! de! pagas! que! tendrn! los! empleados! de! la! empresa.! Para! ello,! se! asigna! a!
cada! empleado! con! sueldo! pactado! la! cantidad! de! pagas! a! recibir! mediante! la! caracterstica!
ESAPA.!!
!
Es!decir!que,!el!rea!de!personal!de!Directivos!(DD)!contar!con!12!pagas,!mientras!que!para!
las!reas!de!personal!de!Administracin!(AM)!y!Mantenimiento!(EM)!se!tendrn!14!pagas.!Se!
puede!acceder!a!la!caracterstica!ESAPA!mediante!la!transaccin!pe03.!
!
Por! tanto! en! la! siguiente! ilustracin! se! puede! comprobar! la! parametrizacin! de! esta!
caracterstica!para!el!prototipo:!

Pgina!127!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!92!.!Caracterstica!ESAPA.!

!
Una!vez!que!tenemos!definidos!el!nmero!de!pagas!que!tendrn!nuestros!empleados,!se!pasa!
a!realizar!la!parametrizacin!de!las!pagas!extras.!Las!pagas!extraordinarias!son!devengos!para!
el! empleado! que! se! aaden! al! sueldo! o! al! salario! normal,! como,! por! ejemplo! la! paga! de!
navidad!o!una!indemnizacin!en!el!finiquito!cuando!un!empleado!deja!la!empresa.!El!trmino!
devengo!indica!el!perodo!en!el!que!se!genera!derecho!a!cobrar!esa!paga!extra.!!
!
Puesto! que! los! derechos! a! pagas! extraordinarias! se! acumulan! en! el! clculo! de! la! nmina,! en!
esta! parte! de! la! parametrizacin! nos! vamos! a! situar! en! la! siguiente! seccin! del! customizing!
dentro! del! clculo! de! la! nmina! para! Espaa.! En! dicha! seccin! se! pueden! definir! las! fechas!
para! las! cuales! se! crearn! bases! de! valoracin! para! estimar! y! liquidar! CCMnminas! de! pagas!
extraordinarias.!
!
!
!
!
!
!!!!!!
!
!
!
!
!
!

Ilustracin!93!.!IMG!Pagas!extras !

Pgina!128!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Creacin de CC-Nminas para pagas extraordinarias.


!
Para! la! parametrizacin! de! las! pagas! extraordinarias,! es! necesario! crear! dos! conceptos! de!
nmina,!uno!para!la!paga!extra!de!verano!(9010)!y!otro!para!la!paga!extra!de!navidad!(9012).!!
!
Para! ello,! se! accede! a! la! siguiente! actividad! customizing! y! se! crean! ambos! conceptos! de!
nmina!como!copia!de!otros!CCMnmina!estndar!de!SAP!adecuados!para!este!caso:!
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' CC3nminas' /' Crear'
catlogo'de'CC3nminas.'
'

Ilustracin!94!.!Creacin!de!CC.nminas!para!pagas!extras.!

A!continuacin,!se!verifican!los!dos!CCMnmina!creados!en!la!siguiente!actividad!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'CC3nminas'/'Verificacin'
del'catlogo'de'CC3nminas'/'Verificar'grupo'de'CC3nminas'Pagas'extras.'
'
Tambin! se! puede! acceder! a! la! vista! V_52D7_B! introduciendo! el! grupo! de! CCMnminas!
correspondientes!a!la!clase!de!tratamiento!48:!
!
!
!
!
!
'
'
'
'
! ! Ilustracin!95!.!Clase!de!tratamiento!48 !
!
El!siguiente!paso!consiste!en!establecer!la!clase!de!tratamiento!de!los!CCMnminas!que!se!han!
creado!para!pagas!extraordinarias!en!la!siguiente!actividad!customizing:!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'CC3nminas'/'Codificar'CC3
nminas'para'paga'extra.'
'
Para!ello,!tambin!se!puede!acceder!mediante!la!transaccin!sm30!a!la!vista!V_512W_D:!
'
'
'

Pgina!129!
!

Ilustracin!96!.!Conceptos!paga!extra !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Si!se!hace!doble!click!en!cada!una!de!las!entradas,!se!accede!a!otra!vista!ms!detallada!donde!
hay! que! establecer! el! valor! 1! en! la! seccin! de! clases! de! tratamiento! de! esta! vista! para!
ambos! conceptos.! Esto! significa! que! dichas! CCMnminas! ! son! relevantes! para! la! clase! de!
tratamiento!48.!
!
!
!
!
! !
!
!
!
!
!
!

Ilustracin!97!.!Clase!de!tratamiento!48.!Vista!V_512W_D.!

!
Por!otra!parte,!en!esta!misma!vista!V_512W_D,!hay!que!establecer!la!clase!de!tratamiento!62!
para!el!prorrateo!de!pagas!extras.!Tambin!se!puede!hacer!siguiendo!la!actividad!customizing!
descrita!a!continuacin:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'CC3nminas'/'Determinar'
prorrateo'de'pagas'extra.'
'
'
!
!
! !
! !
! !
!
!
Ilustracin!98!.!Prorrateo!paga!extra !
!
!
Si!se!hace!doble!click!en!cada!una!de!las!entradas!pertenecientes!a!ambos!CCMnminas!aparece!
otra!vista!detallada!para!ambos!conceptos.!!As!se!establece!que!los!dos!conceptos!de!nmina!
para! pagas! extras! intervienen! en! la! prorrata! para! la! clase! de! tratamiento! 62,! fijando! el! valor!
1:!
!
!
!
!
!
!
!
!
!

Pgina!130!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!99!.!Clase!de!tratamiento!62.!Vista!V_512W_D.!

! Definir clases de pagas extraordinarias.


!
El!siguiente!requisito!a!implementar!es!definir!las!clases!de!paga!extra!que!pueden!darse!en!la!
empresa.!Se!debe!asignar!una!clase!de!paga!extra!a!cada!grupo!de!empleados!con!derecho!a!
pagas!extras!mediante!la!caracterstica!EMODS!(Modificador!para!pagas!extras).!Las!distintas!
clases!se!definen!en!funcin!de!la!asignacin!organizacional!de!los!empleados.!
!
En! el! caso! de! este! prototipo,! se! van! a! definir! las! clases! de! pagas! extras! segn! stas! se! vean!
afectadas! en! funcin! de! ciertos! absentismos! de! los! empleados.! Por! ello,! es! importante!
establecer!una!distincin!entre!colectivos!a!14!pagas!(rea!de!nmina!Z0),!ya!que!no!a!todos!
los!empleados!les!afectarn!determinadas!ausencias!en!sus!pagas!extras.!!
!
As,!se!proponen!las!clases!de!pagas!extras!accediendo!a!la!caracterstica!EMODS!mediante!la!
transaccin!pe03!o!tambin!se!puede!acceder!a!travs!de!la!siguiente!seccin!del!customizing:!
'
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'Fijar'clase'de'paga'extra.'
!
Como!se!observa!en!la!siguiente!imagen,!mediante!esta!caracterstica,!se!ha!asignado!a!cada!
rea!de!personal,!perteneciente!al!colectivo!que!cobra!a!14!pagas,!un!modificador!para!pagas!
extraordinarias!diferente:!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!131!
!
Ilustracin!100!.!Modificador!para!pagas!extras.!
Caracterstica!EMODS.!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
As,! mediante! la! caracterstica! EMODS,! se! va! a! proponer! el! modificador! E003! (que! se!
especificar!posteriormente!en!la!vista!V_T530C)!para!agrupar!empleados!que!pertenezcan!al!
colectivo! cuyo! rea! de! nmina! es! a! 14! pagas! (Z0)! y! al! que! s! afectan! los! absentismos! segn!
derecho!a!pagas!extra,!es!decir!al!rea!de!personal!Mantenimiento.!!
! !
Para!el!rea!de!personal!Administracin!al!que!no!afectan!los!absentismos!en!su!derecho!a!
pagas!extras!se!propone!otro!modificador!diferente!con!identificador!E004.!Para!el!resto!de!
casos!se!propone!un!modificador!distinto,!por!ejemplo!E005.!
!
! !

! Propiedades de CC-nminas de pagas extraordinarias.


!

! Definir*pagas*extra.**
! !
En! la! siguiente! actividad! IMG! se! especifican! en! cada! clase! de! paga! extra! los! CCMnminas! que!
pertenecen! a! esa! paga! extra.! Un! empleado! al! que! se! le! ha! asignado! una! clase! de! paga! extra!
mediante!la!caracterstica!Modificador!para!paga!extra!tiene!derecho!a!todas!las!CCMnminas!
que!asigne!a!esta!clase.!
!
Esto!se!define!en!la!siguiente!actividad!de!la!IMG!o!bien!en!la!vista!V_T530C:'
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Definir'pagas'extra.'
!
Se!definen!las!pagas!extras!con!el!valor!10!en!el!campo!variante!de!paga!extra,!es!decir!se!
configuran!de!tipo!peridico.!Con!esto,!se!establece!que!las!pagas!extras!se!definen!una!vez,!
as!que!cuando!ha!finalizado!un!perodo,!se!activarn!automticamente!en!el!nuevo!perodo!de!
imputacin.!
!

Ilustracin!101!.!Definir!pagas!extra.!Vista!V_T530C.!

Como! puede! observarse! en! la! tabla,! se! han! definido! cuatro! entradas! nuevas,! incluyendo! los!
dos! CCMnminas! de! pagas! extraordinarias,! 9010! (verano)! y! 9012! (navidad),! para! cada! uno! de!
los! dos! modificadores! de! pagas! extraordinarias.! Como! se! ha! visto! antes,! esto! es! porque! se!
necesitan!dos!modificadores!para!pagas!extras,!ya!que!se!van!a!agrupar!los!empleados!segn!
derecho!a!pagas!extras!y!en!este!caso,!hay!un!colectivo!que!tiene!derecho!a!pagas!extras!sin!
que! se! vean! afectadas! por! ningn! tipo! de! absentismo! y,! otro! colectivo! al! que! determinados!
absentismos!si!afectarn!a!sus!pagas!extras.!
! !

Pgina!132!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Determinar*clase*de*perodo*de*derecho.*
!
A!continuacin!se!determina!la!clase!del!perodo!de!derecho!para!pagas!extras!peridicas.!El!
perodo!de!derecho!indica!el!intervalo!de!tiempo!a!lo!largo!del!cual!se!acumula!derecho!a!paga!
extra!para!ser!liquidado!en!el!momento!que!se!determine.!!
! !
En!caso!de!un!perodo!de!derecho!fijo!(F),!el!inicio!y!el!final!del!intervalo!son!iguales!para!cada!
empleado,!correspondiendo,!por!ejemplo,!al!ao!natural.!
! !
Esta!parametrizacin!se!realiza!en!la!siguiente!actividad!IMG!o!mediante!transaccin!sm30!en!
la!vista!V_530C_B:!
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Determinar'clase'de'perodo'de'derecho.'
! !

Ilustracin!102!.!Determinar!clase!de!perodo!de!derecho.!Vista!V_530C_B.!

! Determinar*tiempos*fijos.*
! !
En!el!caso!de!la!sociedad!prototipo,!las!pagas!extraordinarias!tendrn!un!perodo!de!devengo!
entre!dos!aos,!es!decir,!anual.!Para!realizar!esta!configuracin!es!preciso!especificar!para!cada!
paga!extra!el!inicio!y!la!duracin!del!perodo!de!derecho.!!
!
Como! inicio! se! debe! elegir! el! perodo! de! nmina! del! ao! a! partir! del! cual! se! acumula! el!
contingente! de! derecho! a! pagas! extras.! La! duracin! equivale! al! nmero! de! perodos! de!
derecho!en!los!que!el!contingente!crece.!!
!
Se! puede! acceder! a! la! vista! V_530C_C! mediante! la! transaccin! sm30,! as! como! tambin,! es!
posible!acceder!a!la!actividad!IMG!siguiente,!donde!se!definen!las!indicaciones!de!tiempo!para!
pagas!extras!con!perodo!fijo!de!derecho:!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Definir'tiempos'fijos.'
'
!
!
!
!
!
!

Pgina!133!
!
Ilustracin!103!.!Tiempos!Fijos!pagas!extra!1 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Si!se!hace!doble!click!en!cada!una!de!las!entradas!se!accede!a!otra!vista!detallada.!En!el!caso!
de! la! paga! extra! de! verano,! en! la! seccin! de! datos! fijos! de! tiempos,! el! inicio! del! perodo! de!
derecho!sera!en!el!mes!de!julio!(07)!y!la!duracin!del!mismo!sera!de!12!meses.!!
! !
Respecto! al! primer! perodo! de! pago! sera! justo! 12! meses! despus! del! inicio! del! perodo! de!
derecho,! es! decir! el! 30! de! junio! del! ao! siguiente.! Respecto! al! momento! de! la! ! p! r! i! m! e! r! a!!
generacin!de!la!base!de!valoracin!de!la!paga!extra!se!considera!que!ser!mensual!con!lo!que!
se!le!asigna!el!valor!01.!
!
Para!los!dos!colectivos!a!14!pagas!se!tendr!el!mismo!modo!de!devengo,!luego!esta!entrada!es!
similar!para!ambos!modificadores!E003!y!E004.!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

! Ilustracin!104!.!Tiempos!fijos!paga!extra!2 !
!
Por!otra!parte,!en!el!caso!de!la!paga!extra!de!Navidad,!se!establece!que!el!inicio!del!perodo!de!
derecho!sea!en!el!mes!de!enero!(por!eso!se!pone!el!valor!01),!y!la!duracin!sea!tambin!de!un!
ao! (es! decir! 12! meses)! con! el! primer! perodo! para! el! pago! 12! meses! despus! del! inicio,! es!
decir,! el! 31! de! Diciembre! del! ao! en! cuestin.! Al! igual! que! antes,! el! primer! periodo! de!
valoracin! ser! el! mes! de! inicio! del! derecho.! Esta! entrada! en! la! tabla! ser! igual! para! ambos!
modificadores!de!paga!extra.!
!

Pgina!134!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!105!.!Tiempos!fijos!paga!extra!3 !

! Especificar*base*para*determinacin*de*derecho.*
!
En! la! siguiente! actividad! IMG! a! la! que! se! va! a! acceder,! se! especifica! la! base! para! la!
determinacin! de! derechos,! el! redondeo! y! eventualmente! una! condicin! especial.! Para! la!
acumulacin!del!contingente!se!especifica!una!base!de!clculo!en!das.!Esta!base!corresponde!
al!derecho!ms!alto!alcanzable!en!un!perodo!!de!clculo!de!nmina.!Se!establece!si!se!deben!
calcular!das!naturales!o!un!!promedio!de!das!naturales!de!un!perodo!de!clculo!de!nmina!
como!base!para!determinar!derechos.!!
! !
La!ruta!IMG!para!acceder!a!esta!actividad!es!la!siguiente:!
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Fijar'base'para'determinacin'de'derecho.'
'
Tambin!se!puede!acceder!a!la!vista!V_530C_E!mediante!la!transaccin!sm30:!
!

!
! Ilustracin!106!.!Fijar!base!para!determinacin!de!derecho.!Vista!V_530C_E.!

Pgina!135!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Si!se!hace!doble!click!en!cada!entrada!se!accede!a!otra!vista!ms!detallada!para!cada!concepto!
de!paga!extra.!En!ambos!CCMnminas!se!marcar!la!opcin!de!Das!naturales!del!perodo!de!
nmina!y!No!redondear.!Para!cada!una!de!las!entradas!de!ambos!modificadores!E003!y!
E004!se!introducen!los!mismos!datos.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!107!.!Determinacin!de!derecho!pagas!extras!
!

! Conformar*base*de*valoracin*para*pagas*extra.*
!
En!esta!actividad!IMG!se!especifica!la!base!de!valoracin!con!que!se!deben!valorar!las!pagas!
extraordinarias.!Una!de!estas!formas!de!valoracin!de!la!paga!extra!consiste!en!que!si!el!pago!y!
la!valoracin!de!la!paga!extra!se!efectan!en!el!mismo!momento,!se!vuelve!a!indicar!aqu!la!CCM
nmina! de! paga! extra! correspondiente! y! la! CCMnmina! se! valorar! directamente! en! el!
momento!del!pago.!La!otra!forma!de!valoracin!se!basa!en!que! si!el!pago!y!la!valoracin!no!
coinciden,! se! debe! indicar! una! CCMnmina! propia! para! la! valoracin! y! la! CCMnmina! de! paga!
extra! se! valora! entonces! con! el! importe! almacenado! anteriormente! en! esta! CCMnmina! de!
valoracin.!!
! !
Para!ello,!se!accede!a!esta!seccin!del!customizing!o!bien!a!la!vista!V_530C_F:!!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Conformar'base'de'valoracin'para'pagas'extras.'
!
En!este!caso!se!valorarn!con!el!mismo!CCMnmina!de!paga!extra!correspondiente!y!as,!el!CCM
nmina!se!valorar!directamente!en!el!momento!del!pago:!
!
!

Pgina!136!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Ilustracin!108!.!Conformar!base!de!valoracin!para!pagas!extras.!Vista!V_530C_F.!

! Fijar*tratamiento*de*derechos*pendientes.*
!
Posteriormente! en! esta! actividad! IMG! se! especifica! la! forma! en! que! se! deben! reembolsar!
cantidades!pendientes!o!derechos.!Las!altas!nuevas!a!final!de!ao!podran!tener!un!derecho!a!
paga!extra!an!no!pagado!a!causa!de!posibles!plazos!de!bloqueo!o!tiempos!de!espera.!En!esta!
actividad! se! determina! si! el! pago! de! un! derecho! de! este! tipo! se! debe! forzar! o! no! al! final! del!
ao.!Adems!especifica!si!desea!compensar!un!derecho!a!paga!extra!con!o!sin!compensacin!
de!importe.!
!
Se!accede!a!esta!actividad!a!travs!del!siguiente!men!customizing!o!por!la!vista!V_530C_G:!
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Fijar'tratamiento'de'derechos'pendientes.'
'
!
!
!
!
!
!
!
!
!
! !

! Ilustracin!109!.!Fijar!tratamiento!de!derechos!pendientes.!Vista!V_530C_G.!

Si!se!hace!doble!click!en!cada!una!de!las!entradas,!se!puede!acceder!a!la!siguiente!vista!ms!
detallada! en! la! cual! se! introduce! el! valor! 1,! es! decir,! al! final! del! tiempo! de! espera,! en! la!
seccin!de!Nuevas!altas,!ya!que!stas!pueden!tener,!debido!a!plazos!de!bloqueo,!un!derecho!
a! paga! extra! que! an! no! ha! sido! liquidado! y,! con! este! valor! se! delimitan! segn! fin! de! los!
perodos!de!espera.!
!
!
!
!
!
!
!
!
!
!

Pgina!137!
!

Ilustracin!110!.!Derechos!pendientes!pagas!extras !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Para! el! concepto! de! nmina! Paga! Extra! Navidad! se! establece! tambin! el! valor! 1! en! la!
seccin!de!Nuevas!altas!para!ambos!modificadores!de!paga!extra.!
!

! Situaciones de excepcin.
! !

! Configuracin*ausencias*perjudiciales*para*pagas*extra.*
!
En!esta!actividad!se!realiza!la!configuracin!de!las!ausencias!que!resultaran!perjudiciales!para!
la!paga!extra.!En!primer!lugar,!es!preciso!definir!un!tipo!de!absentismo,!que!ser!un!indicador!
de!una!posicin,!para!las!clases!de!absentismo!que!han!de!figurar!en!el!calendario!personal!del!
empleado!con!el!tipo!de!absentismo!que!se!haya!registrado.!!
! !
Para!ello!es!necesario!crear!una!nueva!entrada!en!la!tabla!T5ECP!con!este!indicador!asociado!a!
una!clase!de!absentismo.!Se!utiliza!para!la!creacin!del!clster!PC!al!introducir!absentismos!as!
como!entrada!en!el!calendario!de!absentismos!y!presencias.!!
! !
En!esta!entrada!se!define!el!indicador!de!absentismo,!por!ejemplo!con!el!valor!E!y!adems,!
hay!que!determinar!el!nmero!de!das!en!los!que!se!puede!generar!el!smbolo!indicado!dentro!
del! marco! de! la! generacin! del! calendario! personal,! la! unidad! temporal! (das! o! meses),! as!
como!tambin,!hay!que!especificar!el!indicador!que!se!ha!de!generar!en!el!calendario!personal!
si!se!cumple!la!regla!que!se!est!evaluando!y!el!absentismo!que!se!est!procesando!coincide!
con!vacaciones.!!
!
!

! Ilustracin!111!.!Indicadores!generacin!calendario!personal.!Vista!T5ECP.!

Por!otra!parte,!hay!que!crear!una!nueva!entrada!para!el!calendario!personal!de!los!empleados!
(IT!2050)!con!el!indicador!para!tipo!de!Absentismo,!E,!para!el!agrupador!de!subdivisiones!de!
personal! para! absentismos,! ! tanto! para! enfermedad! no! profesional! como! para! accidente! no!
laboral.!
!
Para! ello,! se! puede! acceder! a! la! vista! V_T554P! mediante! transaccin! sm30! o! se! accede! a! la!
siguiente!actividad!del!customizing:!
!
Gestin' de' tiempos' de' personal' /' Entrada' y' gestin' de' datos' de' tiempos' /' Absentismos' /'
Catlogo'de'absentismos'/'Definir'indicador'para'calendario'personal.'
'
Se!selecciona!la!actividad!Definir!indicador!para!calendario!personal:!
!
! !
!
!
!
!
!
Ilustracin!112!.!IMG!Definir!indicador!para!calendario!personal!
Pgina!138!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Haciendo! click! en! el! botn! Entradas! nuevas! se! introduce! la! entrada! para! el! agrupador! de!
subdivisiones!de!personal!04!con!el!indicador!E,!por!ejemplo,!para!la!clase!de!absentismos!
que! influirn! sobre! la! paga! extra! del! rea! de! personal! de! Mantenimiento:! Enfermedad! no!
laboral! y! Accidente! no! laboral.! Este! cdigo! de! absentismo! se! puede! ver! en! el! IT! de!
calendario!anual!(IT2050)!o!en!la!tabla!T554S.!
!
!
!
! !
!
!
! Ilustracin!113!.!Definir!indicador!para!calendario!personal.!Vista!V_T554P!
!
Ahora,! se! accede! a! la! otra! actividad! Especificar! indicador! de! calendario! para! absentismo!
dentro!de!este!mismo!punto!del!customizing:!
! '
Gestin' de' tiempos' de' personal' /' Entrada' y' gestin' de' datos' de' tiempo' /' Absentismos' /'
Catlogo'de'absentismos'/'Definir'indicador'para'calendario'personal.'
!
! !

Ilustracin!114!.!Indicador!calendario!absentismos!1!

! Tambin!se!puede!ir!a!la!vista!V_554S_C!mediante!la!vista!sm30:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!115!.!Indicador!calendario!absentismos!2!
!
Si! se! hace! doble! click! en! la! entrada! del! absentismo! al! cual! se! quiere! asociar! el! indicador,!
aparece!otra!pantalla!detallada!en!la!cual!se!puede!realizar!esta!asignacin.!Como!se!observa!
en!la!siguiente!ilustracin,!se!asocia!el!indicador!E!al!absentismo!Enfermedad!no!laboral:!

Pgina!139!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!116!.!Especificar!indicador!de!calendario!para!absentismo.!Vista!V_554S_C.!

!
Puesto! que! en! nuestro! caso,! se! requiere! que! los! absentismos! que! perjudican! en! la!
remuneracin!de!las!pagas!extras!son!tanto!la!enfermedad!(causada!por!factores!ajenos!a!la!
profesin!del!empleado)!como!el!accidente!debido!a!causas!no!laborales,!se!les!ha!asignado!a!
ambos!absentismos!el!indicador!creado!en!el!paso!anterior!E.!
!
Posteriormente,! para! continuar! configurando! los! absentismos! que! resultarn! perjudiciales!
para! las! pagas! extraordinarias,! realizamos! las! parametrizaciones! necesarias! en! la! siguiente!
seccin!de!la!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'Situaciones'de'excepcin'/'
Definir'medidas'o'ausencias'perjudiciales.'
!
Igualmente!se!puede!acceder!por!la!transaccin!sm30!a!la!vista!V_530C_H.!
!
En! esta! actividad! IMG! se! pueden! definir! situaciones! de! excepcin! para! las! pagas!
extraordinarias.!Para!ello,!se!debe!asignar!un!modificador!para!situaciones!de!excepcin!a!las!
pagas!extras!de!los!colectivos!con!derecho!a!las!mismas.!!
! !
Las!entradas!realizadas!en!esta!actividad!se!explican!a!continuacin:!
!

! Ilustracin!117!.!Definir!medidas!o!ausencias!perjudiciales.!Vista!V_530C_H.!

!
Como!se!observa!en!la!imagen,!a!parte!del!modificador!para!pagas!extraordinarias,!se!tiene!un!
nuevo! modificador' para' condiciones' de' excepcin! que! conforma! las! entradas! de! la!T530C! en!
grupos.! Mediante! este! modificador! puede! establecerse! una! conexin! con! las! entradas! de! la!
T530B!y!T530D!que!contienen!este!modificador!como!una!parte!de!su!argumento.!!
!
El!modificador!de!pagas!extras!E003!para!el!colectivo!del!rea!de!personal!Mantenimiento!
tiene!un!modificador!para!condiciones!de!excepcin!distinto!para!cada!CCMnmina!de!las!pagas!

Pgina!140!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

extraordinarias,!mediante!el!cual!se!indicar!que!a!este!colectivo!le!afectan!los!absentismos!de!
enfermedad!no!profesional!y!accidente!no!laboral!en!su!derecho!a!pagas!extras.!!
!
Por!otro!lado,!para!el!modificador!E004,!correspondiente!al!colectivo!del!rea!de!personal!de!
Mantenimiento!se!tienen!otros!dos!modificadores!para!condiciones!de!excepcin!diferentes!
a! los! anteriores! para! distinguir! que! a! este! colectivo! no! le! afecta! ningn! tipo! de! absentismo!
para!sus!pagas!extras.!!
!
As,! si! se! hace! doble! click! en! las! entradas! de! la! vista! V_530C_H! que! se! acaban! de! crear,! se!
accede! a! otra! vista! ms! detallada! en! la! que! se! puede! asignar! la! medida! y/o! el! smbolo! de!
absentismo!que!influyen!sobre!el!contingente!de!paga!extra.!Para!el!colectivo!con!modificador!
E003,!en!nuestro!caso,!los!absentismos!influyen!de!forma!negativa!se!le!asigna!el!valor!1!
en!el!campo!Adicin!de!da!para!indicar!que!es!perjudicial!y!que!se!reduce!la!paga!extra!en!
caso!de!que!se!produzca!un!absentismo!causado!por!enfermedad!no!profesional! o!accidente!
no!laboral.!!
!
As! para! la! paga! extra! de! verano! del! colectivo! de! Mantenimiento,! cuyo! modificador! de!
situaciones! de! excepcin! ser! 408,! se! le! asigna! el! cdigo! de! tipo! de! absentismo! E! y! se!
indica!que!la!adicin!de!da!sea!de!tipo!perjudicial,!es!decir!que!la!paga!extra!se!ver!reducida:!
!
!
! !
!
!
!
!
!
!
!
!

Ilustracin!118!.!Modificadores!de!condiciones!de!excepcin.!V_T530B.!

Es!importante,!sealar!que!se!requieren!dos!dgitos!en!el!campo!Smbolo!absentismo!por!lo!
que! es! necesario! poner! primero! un! espacio! en! blanco! seguido! del! cdigo! del! tipo! de!
absentismo.!!
!
Igualmente,! para! la! paga! extra! de! Navidad! del! colectivo! de! Mantenimiento! se! asignara! a! su!
modificador!de!situaciones!de!excepcin,!con!valor!409,!el!smbolo!de!absentismo!E,!para!
indicar!que!en!caso!de!producirse!cualquiera!de!los!absentismos!de!enfermedad!no!profesional!
o!accidente!no!laboral!la!paga!extra!debe!verse!reducida.!
!
! !
!
!
!
!
!
!
!
!

Ilustracin!119!.!Modificadores!de!condiciones!de!excepcin!1! Pgina!141!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Sin!embargo,!para!la!paga!extra!de!verano!del!colectivo!de!Administracin,!cuyo!modificador!
de! excepcin! es! 406,! no! se! indica! ningn! smbolo! de! absentismo,! puesto! que! sus! pagas!
extraordinarias!no!resultarn!afectadas!por!ningn!tipo!de!ausencia.!
! !
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!120!.!Modificadores!de!condiciones!de!excepcin!2!
!
Para! la! paga! extra! de! Navidad! del! colectivo! de! Administracin,! su! identificador! de! excepcin!
ser!407,!por!ejemplo!y!en!este!caso!tampoco!se!ver!influida!dicha!paga!extra!por!ningn!
tipo!de!absentismo.!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!121!.!Modificadores!de!condiciones!de!excepcin!3!
!
A!continuacin,!se!procede!a!verificar!para!los!dos!absentismos!que!afectan!en!el!clculo!de!la!
paga!extra,!es!decir,!tanto!para!el!caso!de!enfermedad!no!profesional!y!accidente!no!laboral,!si!
estn!relacionados!ambos!absentismos!con!su!indicador!de!tipo!de!absentismo!(E).!!
!
Para! ello,! se! accede! a! la! tabla! T554S! y,! si! se! hace! doble! click! sobre! las! entradas! de! los! dos!
absentismos!que!afectan!a!las!pagas!extras,!se!accede!a!otra!vista!detallada!donde!se!!puede!
verificar!la!relacin!del!absentismo!con!el!smbolo!del!indicador!E,!en!la!seccin!Control!de!
calendario,!marcando!el!flag!Relevancia!para!calendario!personal.!Esto!ha!sido!configurado!
anteriormente! en! la! vista! V_554S_C,! pero! a! continuacin! se! procede! a! verificar! dicha!
parametrizacin:!
!

Pgina!142!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!122!.!Absentismos:!Relevancia!para!calendario!

! Delimitar*derecho*y*determinar*pago.*
!
Para! delimitar! el! derecho! y! determinar! el! pago! en! situaciones! de! excepcin! debidas! a!
absentismos!se!accede!a!la!siguiente!vista!mediante!la!siguiente!actividad!del!customizing:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'Situaciones'de'excepcin'/'
Delimitar'derecho'y'determinar'pago.'
!
Si!se!quiere! acceder! mediante! transaccin!sm30!la!vista!es!V_530C_I.!En!dicha!vista!hay!que!
asignar!un!modificador!para!situaciones!de!excepcin!a!cada!paga!extra.!Para!pagas!extras!con!
el! mismo! modificador! es! aplicable! la! misma! cantidad! de! condiciones! de! excepcin! y! las!
acciones!de!ah!resultantes.!
!

! Ilustracin!123!.!Delimitar!derecho!y!determinar!pago.!Vista!V_530C_I.!

De! nuevo,! se! hace! doble! click! en! nuestras! entradas! para! paga! extra! y! se! accede! a! otra! vista!
detallada!con!la!siguiente!informacin,!donde!se!puede!determinar!la!limitacin!y!pago!al!final!
o!al!comienzo!de!la!situacin.!En!esta!vista!se!asigna!el!smbolo!del!absentismo!para!el!cual!la!
paga!extra!se!ver!afectada.!Se!verifica!que!no!tenga!check!en!la!limitacin!y!pago.!Puede!que!
por!defecto!se!ponga!el!check!A!comienzos!y!en!este!caso,!lanzara!la!paga!extra!en!el!inicio!
del!periodo!en!el!que!el!empleado!tenga!el!absentismo.!

Pgina!143!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!

Ilustracin!124!.!Limitacin!y!pago.!Vista!V_530B_B.!

Ahora!se!verifican!en!la!vista!V_512W_D!las!parametrizaciones!realizadas!para!los!CCMnminas!
de!pagas!extra.!
!
!
!
!
!
! Ilustracin!125!.!Conceptos!pagas!extra!
!
Si!se!hace!doble!click!en!cada!una!de!las!entradas!de!pagas!extra,!se!accede!a!una!vista!ms!
detallada!sobre!el!CCMnmina.!En!ambos!casos,!se!pueden!comprobar!los!mismos!valores!para!
los!CCMnmina!de!la!paga!extra.!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!144!
!
Ilustracin!126!.!Clases!de!tratamiento,!acumulaciones!y!clases!de!
evaluacin.!Vista!V_512W_D.!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Por!otra!parte,!es!necesario!realizar!otra!comprobacin!en!la!vista!V_530C_L,!para!actualizar!
las!CCMnminas!de!acumulacin!para!pagas!extraordinarias.!!
!
En! la! vista! V_530C_L! se! hace! doble! click! en! cada! una! de! las! entradas! correspondientes! a!
nuestros!CCMnminas!para!pagas!extraordinarias:!
!

Ilustracin!127!.!Modificar!CC.nminas!acumulacin!para!pagas!extra.!Vista!V_530C_L.!

Al! hacer! doble! click! en! la! entrada! se! accede! a! otra! vista! en! la! que! se! ha! creado! una! entrada!
nueva!con!el!CCMnmina!para!la!paga!extra,!el!cual!se!toma!como!base!de!valoracin!para!las!
CCMnminas!de!pagas!extraordinarias.!Si!el!pago!y!la!valoracin!tienen!lugar!al!mismo!tiempo,!
basta!con!introducir!aqu!la!CCMnmina!de!pagas!extraordinarias!correspondiente!y!entonces!la!
CCMnmina! se! valora! directamente! en! el! momento! del! pago.! Si! el! pago! y! la! valoracin! no!
tienen!lugar!al!mismo!tiempo,!como!por!ejemplo!las!primas!anuales!que!no!se!pagan!hasta!el!
ao! siguiente,! entonces! es! necesario! indicar! aqu! una! clase! de! CCMnmina! propia! para! la!
valoracin.!
!
!
!
!
!
!
!
!
!
! !
Ilustracin!128!.!Concepto!valoracin!pagas!extras!
!
!
As,! del! mismo! modo! que! se! ha! definido! esta! entrada,! para! el! resto! de! entradas! de! la! vista!
V_530C_L!se!configuran!las!entradas!nuevas!correspondientes!en!cada!caso.!
!
!

! Valoracin de pagas extraordinarias.


!
En! esta! seccin! se! determina! la! forma! en! que! se! deben! valorar! las! pagas! extras.! Nos!
encontramos!en!la!siguiente!seccin!del!customizing:!
!
!
!
!

Pgina!145!
!

Ilustracin!129!.!IMG!Valoracin!Pagas!extras !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Valorar*CCEnminas*de*pagas*extras.*
! !
En! esta! actividad! hay! que! modificar! la! regla! ESPB! para! indicar! cules! son! los! conceptos! que!
conforman! la! valoracin! en! las! pagas! extras.! Para! esto,! se! accede! a! la! siguiente! seccin! del!
customizing:!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extras' /' Valoracin' de' pagas'
extraordinarias'/'Valorar'CC3nminas'de'pagas'extras.'
!
Se!selecciona!la!actividad!Valorar!pagas!extraordinarias:!
!

Ilustracin!130!.!Valoracin!pagas!extras!!

!
Tambin!se!puede!acceder!a!las!reglas!mediante!la!transaccin!pe02.!
! !
A!continuacin!se!hace!una!copia!de!la!regla!de!nmina!ESPB!con!el!nombre!ZSPB,!en!la!que!
introduciremos!los!CCMnminas!de!pagas!extras!que!se!han!creado!para!la!sociedad!prototipo.!
Para!esto!pulsamos!el!botn!Copiar!(los!dos!folios!en!blanco):!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!131!.!Crear!nueva!regla!para!valoracin!de!CC.nminas!pagas!extras.!

!
Introducimos!el!nombre!de!la!nueva!regla!para!pagas!extras!ZSPB:!
!
!
!
!
!
!

Pgina!146!
! Ilustracin!132!.!Copiar!regla!de!nmina !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Pulsamos! OK! y! se! accede! a! la! nueva! regla! ZSPB! en! la! que! se! realizan! las! modificaciones!
necesarias!para!las!pagas!extras.!As,!para!el!agrupador'3!que!corresponde!al!de!los!empleados'
mensuales,!se!incluyen!los!CCMnminas!para!la!paga!extra!de!verano!(9010)!y!la!paga!extra!de!
navidad!(9012).!!
! !
Dentro!de!cada!uno!de!estos!dos!CCMnminas,!se!modifica!tambin!la!regla!de!CCMnminas!en!
general!por!ZSP3.!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !

! Ilustracin!133!.!Regla!ZSPB !
!
Por!lo!tanto,!tambin!la!regla!ZSP3!se!modifica!incluyendo!los!CCMnminas!con!los!que!ha!de!
valorarse! la! paga! extra.! Se! ha! optado! por! los! CCMnmina! de! salario! base! a! 14! pagas! (9002),!
complemento!personal!(9003)!y!antigedad!(9004)!para!el!agrupador!mensual!con!valor!3.!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!

Ilustracin!134!.!Regla!ZSP3 !

Pgina!147!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! *Modificacin*esquema*de*nmina*ESP0.*
!
Despus!de!esto,!es!preciso!realizar!una!copia!del!esquema!de!nmina!ESP0.!En!dicha!copia,!a!
la!que!se!ha!llamado!ZSP0,!se!incluir!la!regla!de!nmina!de!pagas!extras!que!sea!creado!en!el!
apartado!anterior.!Para!ello!se!accede!a!la!misma!actividad!anterior!o!bien!se!puede!acceder!a!
los!esquemas!de!nmina!mediante!la!transaccin!pe01:!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extras' /' Valoracin' de' pagas'
extraordinarias'/'Valorar'CC3nminas'de'pagas'extras.'
'
En! este! caso,! se! selecciona! la! actividad! Insertar! regla! para! clculo! nmina! modificada! en!
esquema!ESP0.!

! Ilustracin!135!.!IMG!Regla!Pagas!extras !
!
Realizamos!la!copia!del!esquema!de!nmina!en!el!botn!Copiar:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

! Ilustracin!136!.!Crear!nuevo!esquema!para!valoracin!de!pagas!extraordinarias.!

!
Como!se!puede!observar,!se!ha!creado!una!copia!del!esquema!de!nmina!ESP0!en!el!esquema!
ZSP0!para!generacin!de!pagas!extra:!
!
!
!
!
!
!
!

Pgina!148!
! Ilustracin!137!.!Copiar!esquema!de!nmina !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se!pulsa!OK!y!accedemos!al!nuevo!esquema!en!el!cual!sustituiremos!la!regla!de!nmina!ESPB!
por!la!nueva!copia!de!la!misma!(ZSPB)!que!se!hizo!anteriormente.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!138!.!Esquema!ZSP0 !
!
Por! otra! parte,! se!hace!una!copia!tambin!de!la!regla!XSPD!que!se!ha!sustituido!por!la!regla!
ZSPD!en!el!esquema!ZSPB.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!139!.!Regla!ZSPD !

! Modificacin*esquema*EPE0.* *
!
Por! otra! parte,! en! caso! de! que! se! quiera! calcular! la! paga! extra! independientemente! de! la!
nmina,! es! necesario! parametrizar! el! esquema! de! ejecucin! independiente! de! nmina! para!
pagas!extras!EPE0!del!que!se!ha!hecho!una!copia!denominada!ZPE0!para!poder!modificarlo!y!
tener! as! nuestro! propio! esquema,! siguiendo! el! mismo! procedimiento! que! en! los! pasos!
anteriores.!!
! !
En!la!copia!del!esquema,!ZPE0,!sustituimos!las!reglas!correspondientes!a!las!utilizadas!para!las!
pagas!extras!en!el!clculo!de!nmina!que!hemos!definido!anteriormente.!

Pgina!149!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!140!.!Esquema!de!ejecucin!independiente!de!nmina!para!pagas!extras!EPE0.!

! Transferencias(
!
En!esta!seccin!del!documento!se!define!la!transferencia!de!sueldos!y!salarios.!Los!programas!
preliminares! de! intercambio! de! soporte! de! datos! evalan! resultados! y! preparan! la!
transferencia!con!intercambio!de!soporte!de!datos.!!
!
La! transferencia! de! sueldos! y! salarios! se! realiza! mediante! la! evaluacin! de! los! resultados! del!
clculo! de! la! nmina,! mediante! la! evaluacin! de! los! datos! maestros,! una! ejecucin! separada!
del! pago! y! mediante! la! evaluacin! de! los! resultados! de! las! cotizaciones! se! realiza! la!
transferencia!a!las!cajas!de!seguro!de!enfermedad.!!
!
Si! se! desea! obtener! informacin! adicional! referente! a! programas! preliminares! para!
intercambio! de! soporte! de! datos! hay! que! recurrir! a! la! documentacin! del! programa:!
RFFOES_T.!
!

! Definir bancos propios.


!
En! esta! actividad! IMG! se! especifican! los! bancos! y! cuentas! desde! las! cuales! se! realizarn! las!
transferencias! desde! el! clculo! de! nmina.! La! condicin! inicial! es! que! todos! los! bancos! a! los!
que!desea!transferir!los!salarios!han!de!estar!creados!en!el!sistema.!!!
!
!
!
!
!
!
! !
Ilustracin!141!.!IMG!Bancos!propios!
! !!
'

Pgina!150!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Clculo' de' nmina' /' Clculo' de' nmina:' Espaa' /' Intercambio' de' soportes' de' datos' /'
Programas'ant.'p.'intercambio'soporte'de'datos'/'Definir'bancos'propios.'
!
Se!selecciona!la!sociedad!en!cuestin,!en!este!caso!PROT!y!se!pulsa!OK:!
!
!
!
!
!
!
!
!
!
Ilustracin!142!.!Seleccin!sociedad!del!banco!
!
! !
Se! pulsa! en! el! botn! Entradas! nuevas,! se! introducen! los! datos! necesarios! para! el! banco!
propio!que!se!desea!definir!y!se!hace!click!sobre!el!botn!Crear.!
!

Ilustracin!143!.!Crear!bancos!propios.!Vista!V_T012.!

Al!pulsar!el!botn!Crear!aparece!otra!vista!que!hay!que!rellenar!con!los!siguientes!datos:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !

Pgina!151!
! Ilustracin!144!.!Datos!del!banco!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se! pulsa! OK! y! se! comprueba! a! continuacin! que! la! entrada! para! el! banco! propio! de! nuestra!
sociedad!se!ha!creado!correctamente:!

Ilustracin!145!.!Bancos!de!la!sociedad!PROT !

! !

! Creacin cuenta bancaria.


!
Despus! de! esto,! se! contina! en! la! misma! actividad,! pero! ahora! hay! que! crear! la! cuenta!
bancaria.!Para!ello,!hacemos!doble!click!en!la!carpetita!donde!pone!Cuentas!bancarias!que!
se! encuentra! situada! en! el! men! de! la! izquierda! y! as,! aparece! la! siguiente! vista,! en! la! cual!
pulsando!en!el!botn!Entradas!nuevas!se!procede!a!la!creacin!de!la!cuenta!bancaria:!
!

Ilustracin!146!.!Cuenta!bancaria !

Se!introducen!los!datos!correspondientes!a!la!cuenta!bancaria!que!se!quiere!crear:! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !

Pgina!152!
! Ilustracin!147!.!Datos!cuenta!bancaria !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se!graban!los!datos!y!se!comprueba!que!se!ha!creado!la!cuenta!bancaria!con!xito:!

Ilustracin!148!.!Cuenta!bancaria!sociedad!PROT !

! Definir bancos emisores.


!
! !
En!esta!actividad!IMG!se!asignan!bancos!y!cuentas!a!las!transferencias.!
'
Clculo' de' nmina' /' Clculo' de' nmina:' Espaa' /' Intercambio' de' soportes' de' datos' /'
Programas'ant.'p.'intercambio'soporte'de'datos'/'Definir'bancos'emisores.'
!
En! esta! actividad! se! puede! especificar,! mediante! una! caracterstica,! en! funcin! de! la!
pertenencia! organizacional! y! segn! la! informacin! bancaria! de! los! empleados,! uno! o! varios!
bancos! remitentes.! As,! se! decide! qu! cuentas! bancarias! se! van! a! utilizar! para! realizar! cada!
transferencia.! En! este! caso,! todas! las! transferencias! se! realizan! desde! una! sola! cuenta.!
Tambin!se!puede!optar!por!acceder!a!la!caracterstica!DTAKT!mediante!la!transaccin!pe03.!
!
Como!se!puede!observar!en!la!siguiente!ilustracin,!se!asigna!a!la!sociedad!Prototipo,!la!clave!
de!banco!y!cuenta!que!se!crearon!en!el!paso!anterior.!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!149!.!Caracterstica!DTAKT !

Pgina!153!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Verificar claves de texto para pagos.


!
A!cada!CCMnmina!que!debe!ser!transferida!se!le!debe!asignar!una!clave!de!texto.!Para!dichas!
CCMnminas,!esta!clave!tomar!el!valor!53000!cuyo!significado!se!refiere!a!transferencia!de!
sueldos!y!salarios.!La!actividad!IMG!es!la!siguiente:!
!
Clculo' de' nmina' /' Clculo' de' nmina:' Espaa' /' Intercambio' de' soportes' de' datos' /'
Programas'ant.'p.'intercambio'soporte'de'datos'/'Verificar'claves'de'texto'para'pagos.'
'
'
'
!
!
!
!
!
!
!
Ilustracin!150!.!Verificar!claves!de!texto!para!pagos.!Vista!V_T520S.!

!
Posteriormente,! para! la! sociedad! que! gestiona! los! pagos! es! necesario! configurar! el! pago!
automtico!para!las!transferencias!de!salarios.!Para!esto,!hay!que!acceder!a!la!vista!V_T042E!y!
hacer!click!en!el!botn!Entradas!nuevas.!!
!
!
! !

Ilustracin!151!.!Actualizacin!va!de!pago!sociedad!pagadora.!Vista!V_T042E.!

!
Se!verifica!a!continuacin!entrada!que!se!ha!creado!con!la!va!de!pago!de!la!sociedad!mediante!
transferencia:!
!

Ilustracin!152!.!Va!de!pago!en!sociedad!

Pgina!154!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Relacin bancaria.
!
En! esta! seccin! se! realizarn! las! parametrizaciones! de! sistema! para! el! infotipo! Relacin!
bancaria!(0009).!En!este!infotipo!se!almacenan!los!receptores!de!los!importes!del!clculo!de!la!
nmina!y!sus!relaciones!bancarias.!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
'
' Ilustracin!153!.!IMG!Relacin!bancaria !

! Especificar*clase*de*relacin*bancaria.*
' '
En! esta! primera! actividad! IMG! se! crearn! las! clases! necesarias! de! relacin! bancaria! que! es!
estn!definidas!como!subtipos!del!infotipo!Relacin!bancaria!(0009).!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' personales' /' Relacin' bancaria' /' Especif.'
Clase'de'relacin'bancaria.'
!
Se!utilizar!la!relacin!bancaria!principal!con!clase!de!enlace!temporal!1.!
!
! !

!
!
Ilustracin!154!.!Especificar!clase!de!relacin!bancaria.!Vista!V_T591A.!

!
!
!

Pgina!155!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Especificar*va*de*pago.*
!
Posteriormente,!se!realizan!las!parametrizaciones!del!sistema!para!las!vas!de!pago!accediendo!
a! la! siguiente! actividad! IMG! segn! la! va! de! pago! en! que! se! desea! efectuar! los! pagos! a! los!
empleados.!
'
Gestin'de'personal'/'Gestin'de'personal'/'Datos'personales'/'Relacin'bancaria'/'Especificar'
va'de'pago.'
'
'
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
! Ilustracin!155!.!Sociedades!1 !
!
Se!hace!click!en!el!botn!de!Sociedades!(todas),!se!selecciona!el!estndar!para!Espaa!y!se!
copia:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!156!.!Sociedades!2 !
!
Al!realizar!la!copia!se!modifica!exclusivamente!el!nombre:!
!

Pgina!156!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!157!.!Sociedades.!Vista!V_T402.!

!
A!continuacin!se!procede!de!igual!forma!para!las!Sociedades!pagadoras:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!158!.!Sociedades!pagadoras!1 !
!
Seleccionamos!la!sociedad!estndar!de!SAP!y!al!igual!que!antes,!la!copiamos:!!
!
!
!
!
!
!
!
!
!
!

Pgina!157!
! Ilustracin!159!.!Sociedades!pagadoras!2 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Y!modificamos!el!nombre!de!la!sociedad:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

! Ilustracin!160!.!Sociedades!pagadoras.!Vista!V_T042B.!

!
Despus!de!esto,!se!pulsa!el!botn!Vas!de!pago!donde!se!pueden!verificar!para!Espaa!las!
diferentes!formas!de!efectuar!el!pago:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! !
!
! ! Ilustracin!161!.!Vas!de!pago!1!
! !
A!continuacin!se!puede!observar!la!denominacin!especfica!del!pas!para!el!procedimiento!
de!pago!representado!por!el!smbolo!de!va!de!pago.!

Pgina!158!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! ! Ilustracin!162!.!Vas!de!pago!en!el!pas.!Vista!V_T042ZL.!

! !
Si!se!hace!doble!click!en!la!entrada!de!la!va!de!pago!para!Transferencia!se!ha!de!indicar!aqu!
el!programa!de!generacin!de!ficheros!bancarios!RFFOES_T:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!163!.!Vas!de!pago!2!
!
!
!

Pgina!159!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Especificar*propuesta*va*de*pago.*
!
En!la!siguiente!actividad!IMG!se!puede!fijar!una!va!de!pago!mediante!la!caracterstica!ZLSCH,!
valor!de!propuesta!para!va!de!pago,!de!tal!forma!que!el!sistema!propondr!la!va!de!pago!en!
funcin!del!pas!e!infotipo!al!crear!relaciones!bancarias.!En!este!caso!el!valor!propuesto!ser!
T!para!transferencias.!!
!
Se!accede!a!la!caracterstica!mediante!la!transaccin!pe03'o!bien!en!la!siguiente!actividad!IMG:!
'
Gestin'de'personal'/'Gestin'de'personal'/'Datos'personales'/'Relacin'bancaria'/'Especificar'
propuesta'va'de'pago.'
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!164!.!Valor!de!propuesta!para!va!de!pago.!Caracterstica!ZLSCH.!

!
!

! Definir bancos para el ingreso de salario de los empleados.


!
Por!ltimo,!cuando!un!empleado!recibe!su!salario!se!le!hace!una!transferencia!desde!el!banco!
de!la!sociedad,!definido!en!el!primer!paso!de!este!apartado!(3.8.1.!Definir!bancos!propios),!a!su!
cuenta!corriente!del!banco!en!el!que!tenga!asignado!el!cobro!de!su!sueldo.!!
!
Por! lo! tanto,! hay! que! crear! en! el! sistema! una! serie! de! bancos! con! sus! correspondientes!
nmeros! de! cuenta! para! poder! asociarlos! en! el! infotipo! 0009! (Relacin! bancaria)! de! cada!
empleado.!!
!
As,! estos! bancos! donde! los! empleados! reciben! la! transferencia! de! su! salario! as! como! los!
nmeros!de!cuenta,!se!definen!igual!que!se!cre!el!banco!que!realiza!las!transferencias!en!el!
apartado!inicial!de!esta!seccin.!!
! !
Se! puede! acceder! mediante! la! transaccin! fbzp! o! bien! accediendo! a! la! siguiente! seccin! del!
customizing:!
'
Clculo' de' nmina' /' Clculo' de' nmina:' Espaa' /' Intercambio' de' soportes' de' datos' /'
Programas'ant.'p.'intercambio'soporte'de'datos'/'Definir'bancos'propios.'

Pgina!160!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Tambin! se! puede! acceder! a! travs! de! la! transaccin! sm30! introduciendo! la! vista! V_T012.!
Pulsando!el!botn!Actualizar!se!introduce!nuestra!sociedad!prototipo:!
!

Ilustracin!165!.!Bancos!propios!1!

!
Adems!del!banco!creado!inicialmente!Banco!transferencias!prototipo,!que!realiza!los!pagos!
por!parte!de!la!sociedad!a!los!empleados,!se!han!creado!otros!tres!bancos!como!ejemplo!para!
poder! asocirselos! a! los! empleados! en! su! infotipo! 0009! (Relacin' bancaria)! y! poder! realizar!
pruebas!en!el!clculo!de!la!nmina.!! !
!
Para!crear!un!nuevo!banco,!se!pulsa!en!el!botn!Entradas!nuevas!y!se!introducen!los!datos!
del!mismo.!En!este!caso!se!muestra!un!ejemplo!para!el!Banco!Uno.!Se!introducen!los!datos,!
se!pulsa!enter!y!se!hace!click!en!el!botn!Crear:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!166!.!Bancos!propios!2!
!
Al!pulsar!el!botn!Crear,!aparece!otra!vista!donde!se!pueden!introducir!ms!datos!sobre!la!
direccin!del!banco:!
!
!
!

Pgina!161!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!167!.!Bancos!propios!3!
!
As,! quedara! configurado! el! nuevo! banco! Banco! Uno,! as! como! los! dems! bancos,! que! se!
crean!con!el!mismo!procedimiento.!Adems,!para!cada!banco!es!necesario!crear!una!serie!de!
cuentas!bancarias,!ya!que!a!cada!empleado!se!le!realizar!el!ingreso!de!la!transferencia!en!su!
correspondiente!cuenta!bancaria.! !
!
Para! ello! se! selecciona! el! banco! en! cuestin! y! se! hace! click! en! la! carpetita! de! Cuentas!
bancarias:!

Ilustracin!168!.!Cuenta!Bancos!propios!1 !

!
As,!se!introduce!la!informacin!referente!a!la!cuenta!bancaria!que!se!quiere!crear,!con!su!ID!y!
nmero! de! cuenta,! as! como! la! clave! de! control! de! bancos.! Se! muestra! un! ejemplo! a!
continuacin! para! una! cuenta! bancaria! Cuenta! corriente! Uno! creada! para! el! Banco! de!
ejemplo!Uno.!
!

Pgina!162!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!169!.!Cuenta!bancos!propios!2 !
!
Siguiendo! el! mismo! proceso! se! pueden! ir! configurando! los! bancos! y! cuentas! corrientes! del!
resto!de!empleados.!
!
!

! Programa RPCDTAE0 y SAPFPAYM.


!
El!ltimo!de!los!pasos!consiste!en!ejecutar!los!programas!para!generar!las!transferencias!una!
vez!realizados!los!clculos!de!nmina.!Los!programas!preliminares!de!intercambio!de!soporte!
de!datos!evalan!resultados!y!preparan!la!transferencia!con!intercambio!de!soporte!de!datos.!!
!
La! transferencia! de! sueldos! y! salarios! se! realiza! mediante! la! evaluacin! de! los! resultados! del!
clculo! de! la! nmina,! mediante! la! evaluacin! de! los! datos! maestros,! una! ejecucin! separada!
del! pago! y! mediante! la! evaluacin! de! los! resultados! de! las! cotizaciones! se! realiza! la!
transferencia!a!las!cajas!de!seguro!de!enfermedad.!
!
!
!
!
!
!
!
!
!
!
Ilustracin!170!.!Proceso!de!generacin!de!transferencias.!

A!continuacin!se!detallan!los!dos!programas!principales!que!intervienen!en!este!proceso!de!
RRHH.!

Pgina!163!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Report*RPCDTAE0.*
!
Este!es!el!programa!de!preparacin!para!el!intercambio!de!datos.!Mediante!este!programa!se!
genera!un!set!de!datos!a!partir!de!las!transferencias!de!un!proceso!de!nmina,!que!se!utiliza!
como!input!para!el!!programa!de!impresin!del!medio!de!pago!RFFOES_T.!!
!
El!material!de!datos!iniciales!para!RPCDTAE0!est!formado!por!los!datos!PCL2,!en!especial!la!
tabla!BT!de!las!transferencias!como!se!puede!comprobar!en!la!ilustracin!anterior.!Si!se!desea!
consultar!la!tabla!BT!se!accede!a!la!transaccin!pc_payresult.!
!
Se!accede!a!este!report!a!travs!de!la!transaccin!se38!y!se!rellenan!los!datos!necesarios!para!
la! ejecucin! del! programa,! seleccionando! perodo,! nmeros! de! personal! y! nminas! que!
intervienen!en!la!remuneracin!del!empleado.!Se!admiten!las!vas!de!pago!de!vista!V_T042ZL.!
!
Si! se! marca! el! parmetro! "Identificar! transferencias",! por! cada! transferencia! efectuada! se!
copia!el!tiempo!de!transferencia!(la!fecha!y!la!hora!se!fijan!al!inicio!de!la!ejecucin!de!pago)!en!
la! tabla! de! transferencia! BT! de! la! base! de! datos! PCL2.! De! este! modo! en! procesos! de!
transferencia!posteriores!se!sabe!qu!entradas!de!la!BT!ya!se!han!transferido.!Adems!tambin!
es! posible! separar! ejecuciones! de! pago! indicando! la! CCMnmina;! por! ejemplo,! se! puede!
efectuar!la!transferencia!del!sueldo!con!anticipacin!al!resto!de!transferencias.!!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!171!.!Preparacin!intercambio!de!datos !
!
Se!muestra!el!resultado!de!la!ejecucin!de!este!report!para!el!caso!de!prueba:!
!
!
!
!
!
!
!
!
!

Pgina!164!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!172!.!Resultado!programa!intercambio!de!datos!

! Report*SAPFPAYM.*
!
El!programa!SAPFPAYM!crea!un!soporte!de!datos!para!transferencias.!Es!decir!que!a!travs!de!
este!programa!se!realiza!la!transferencia!del!salario!de!los!empleados!a!sus!correspondientes!
bancos!mediante!la!creacin!de!un!fichero!conforme!a!la!norma!SEPA!
!
En! primer! lugar! se! consulta! la! tabla! BT! del! empleado! de! prueba! del! apartado! anterior! en! la!
transaccin!pc_payresult:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!173!.!Tabla!BT.!Transaccin!pc_payresult.!

!
!

Pgina!165!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

El! resultado! de! la! tabla! BT! despus! de! haber! ejecutado! el! clculo! de! la! nmina! de! este!
empleado!es!el!siguiente:!
! !

Ilustracin!174!.!Tabla!BT!en!clster!de!nmina !

La!pantalla!de!generacin!del!fichero!de!transferencias!es!esta:!

!
Ilustracin!175!!Pantalla!programa!SAPFPAYM!

!
En! donde! informaremos! el! da! de! la! ejecucin! junto! al! identificador! generado! en! el! report!
RPCDTAE0,!adems!de!indicar!el!formato!del!fichero!que!se!desea!generar.!
!
!

! Generacin(recibo(de(nmina(PDF(
!
Para!obtener!un!recibo!de!nmina!en!pdf!y!con!una!apariencia!especfica!segn!lo!requiera!el!
cliente,! SAP! proporciona! la! herramienta! SMARTFORMS! que! permite! crear! y! mantener!
formularios!para!impresiones!en!el!sistema.!El!medio!de!salida!para!los!smart!forms!puede!ser!
la!impresora,!fax,!eMmail!o!bien!Internet!usando!XML.!
!
Las!transacciones!en!relacionadas!con!estos!formularios!son:!
!

Pgina!166!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! smartstyles:!mediante!esta!transaccin!se!definen!los!estilos!que!se!van!a!utilizar!en!el!
formulario,! el! tipo! de! prrafos,! tipo! de! caracteres,! las! fuentes! que! se! van! a! usar! as!
como!su!tamao,!los!tabuladores,!etc.!
! smartforms:! mediante! esta! transaccin! se! procede! a! la! creacin,! visualizacin! y!
modificacin!de!formularios,!que!permite!crear!ventanas!y!su!contenido!utilizando!los!
estilos!definidos!en!smartstyles.!Esta!vista!proporciona!una!interfaz!grfica!de!usuario!
que! permite! crear! y! ajustar! los! elementos! que! queremos! sacar! en! la! pgina! del!
formulario;!como!texto,!grficos!o!direcciones;!!y!la!forma!en!que!se!leern!los!datos!
de!las!tablas!internas.!!
! !
Una!vez!que!el!smartform!est!creado,!es!necesario!guardarlo!y!activarlo,!de!tal!forma!que!el!
sistema! genera! un! mdulo! de! funciones! que! encapsula! todos! los! atributos! del! smartform,!
mediante!el!cual!se!recuperarn!de!las!tablas!internas!los!datos!que!se!requiere!mostrar!en!el!
formulario,! para! dar! resultado! finalmente! a! la! salida! del! mismo! a! travs! de! impresora! o!
cualquiera!de!los!dems!medios!anteriormente!mencionados.!
!
Por!otra!parte,!es!necesario!acceder!a!la!transaccin!pe51!mediante!la!cual!se!accede!al!editor!
de!formularios!HR.!Aqu!se!pueden!editar!de!manera!grfica!las!propiedades!tcnicas,!el!fondo!
del!formulario,!los!campos!individuales,!los!identificadores!totales!de!los!conceptos!de!nmina!
a!mostrar!y!las!reglas!que!se!quieren!utilizar!al!disear!un!formulario.!
!
Por! ltimo,! a! travs! de! la! transaccin! se38! hay! que! implementar! un! programa! en! abap4,!
denominado!ZHR_NOMINA_PROT,!que!invocar!al!formulario!smartform,!mediante!el!cual!se!
consiguen!los!datos!que!el!formulario!debe!contener!y!se!realiza!la!transformacin!a!.pdf!del!
recibo.!
!
En!los!siguientes!apartados!del!documento!se!detalla!el!proceso!de!generacin!de!este!recibo!
en!pdf!para!el!prototipo!segn!los!pasos!que!se!pueden!observar!en!la!siguiente!ilustracin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!176!.!Proceso!generacin!de!recibo!nmina!en!PDF.!

! Transaccin pe51.
!
En! primer! lugar,! es! necesario! crear! el! formulario! para! el! recibo! de! nmina,! por! lo! que! se!
accede!a!la!transaccin!pe51.!!
!

Pgina!167!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se!va!a!crear!este!recibo!de!salario!sin!el!diseo!de!fondo!puesto!que!ste!nos!vendr!dado!por!
el!smartform.!
!
Se!puede!copiar!uno!de!los!recibos!de!salarios!estndar!de!SAP,!por!ejemplo!EF01!de!la!clase!
CEDT! y! partiendo! de! l,! se! realizan! las! modificaciones! y! ampliaciones! oportunas! para! el!
nuestro.!As,!se!pulsa!el!botn!Copiar!(los!dos!folios)!y!aparece!una!pantalla!de!seleccin!en!
la!que!se!especifica!el!recibo!estndar!a!copiar!y!el!nombre!del!nuevo!formulario!a!crear,!en!
este!caso!se!llamar!ZZZZ!(Formulario!recibo!nmina!prototipo):!

!
Ilustracin!177!.!Creacin!recibo!de!salarios.!Transaccin!pe51.!

A!continuacin,!se!detallan!las!secciones!del!formulario!que!se!han!ido!parametrizando:!
!
! Atributos! del! formulario:! en! esta! vista! se! encuentran! las! propiedades! tcnicas! como!
son! el! nombre! del! formulario,! tamao,! clase! de! formulario! y! por! otra! parte,! la!
informacin! de! gestin! del! formulario! que! se! activa! de! forma! automtica! por! el!
sistema!(fecha!de!creacin,!nombre!del!usuario!que!hizo!la!ltima!modificacin,!fecha!
y!hora!en!que!se!ha!realizado!la!ltima!!!!!modificacin).!
!

!
!
Ilustracin!178!.!Atributos!del!formulario.!

Pgina!168!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! Fondo:! en! esta! vista! se! puede! disear! el! fondo! de! formulario.! En! este! caso! no! se! ha!
realizado!diseo!de!fondo.!
!
! Campos! individuales:! mediante! esta! funcin! se! accede! a! la! actualizacin! de! la!
disposicin! de! formularios.! En! esta! vista! se! puede! definir! la! informacin! que! se!
encuentra!en!posiciones!fijas.!!
!
Para! introducir! cada! campo! individual,! se! hace! click! en! el! botn! Crear! (folio)! y!
aparece!una!pantalla!donde!se!rellena!la!siguiente!informacin:!
!
! 6!Informacin!posicin:!formada!por!los!siguientes!campos:!
!
o! Tipo! de! pgina! en! el! formulario:! el! tipo! de! pgina! especifica! si! un! campo!
individual! slo! debe! editarse! en! determinadas! pginas! o! en! todas! las!
pginas!del!formulario.!Los!tipos!de!pgina!ms!importantes!son:!
!
M.!EP!(Editar!informacin!en!cada!pgina)!
M.!FP!(Editar!informacin!en!la!primera!pgina).!
M.!LP!(Editar!informacin!en!la!ltima!pgina).!
!!!!!!
o! Posicin!en!el!formulario:!indicada!segn!lnea!y!columna.!
!
6!Informacin!impresin!del!campo:!se!selecciona!una!de!las!tres!opciones!que!
muestran!los!radio!buttons:!
!
o! Valor!directo!en!formularios:!texto!que!se!imprime!de!manera!idntica!en!
el!formulario,!independientemente!de!qu!idioma!tenga!el!formulario.!
!
o! Mdulo! de! texto:! se! refiere! a! la! clave! de! un! elemento! de! texto.! En! la!
segunda!posicin!se!deben!utilizar!slo!cifras.!
!
o! Campo!de!tabla:!se!selecciona!el!nombre!de!la!tabla!a!la!que!pertenece!el!
campo!individual!as!como!el!identificador!de!su!campo.!
!
A!veces!es!necesario!indicar!una!informacin!adicional!en!esta!seccin,!es!
decir! que! dependiendo! del! campo! que! se! trate,! en! algunos! casos! se!
especifica!un!identificador!describe!la!entrada!de!la!tabla!indicada!que!se!
imprime!en!el!formulario.!Existen!los!siguientes!identificadores:!
!
M!CCMnminas!
M!Contingentes!de!tiempos!
M!Identificadores!de!acumulacin!
M!Clases!de!vacaciones!
!
Por!ejemplo,!si!se!desea!indicar!informacin!de!la!tabla!RT!en!un!recibo!
de!salarios!en!un!campo!individual,!hay!que!indicar!una!CCMnmina!en!
este!campo.!
!
!
! M!Opciones!para!edicin!de!impresin:!!

Pgina!169!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
o! Longitud! de! salida:! el! sistema! propone! los! caracteres! que! tendr! la!
longitud! de! salida! aunque! el! usuario! puede! seleccionar! una! longitud! de!
salida!distinta.!
!
o! Conversin:! en! funcin! del! valor! que! se! introduzca! aqu,! se! determina! la!
edicin!del!campo!individual.!Por!ejemplo,!se!puede!especificar!el!modo!en!
que! se! han! de! editar! las! cantidades! o,! si! se! desea,! que! en! lugar! de! una!
clave,!se!edite!un!texto!explicativo.!
!
o! Regla! para! edicin! de! formulario:! en! la! seccin! Reglas! del! editor! del!
formulario! se! pueden! definir! las! reglas! necesarias! cuando! solamente! se!
desea! sacar! cierta! informacin! en! determinadas! condiciones.! Se! puede!
indicar!un!nmero!de!regla!en!este!campo!para!esos!casos.!
!
o! Offset! del! campo! al! imprimir:! el! offset! determina! a! partir! de! qu! funcin!
debe!darse!salida!al!contenido!de!un!campo.!!
!
Se!explica!un!ejemplo!para!crear!el!primer!campo!individual!del!formulario,!LINE0!para!
mostrar! informacin! sobre! la! direccin! de! la! empresa.! Para! esto,! se! pulsa! el! botn!
Crear!y!se!indica!la!siguiente!informacin:!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!179!.!Modificar!campo!individual!recibo !
!
!
Se!pulsa!OK!y!quedara!configurado!el!campo!LINE0:!
!
!
!
!

Pgina!170!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
Ilustracin!180!.!Aadir!campos!individuales!al!formulario.!Transaccin!pe51.!

!
Para! introducir! todos! los! campos! individuales! necesarios! para! el! formulario! se! ha! seguido! el!
mismo!proceso!que!en!este!caso.!Es!decir,!se!crear!cada!campo!que!se!necesite!introduciendo!
la!siguiente!informacin!sobre!el!mismo.!
! !
As,! se! puede! observar! en! las! siguientes! imgenes! todos! los! campos! individuales! que! se! han!
incluido!mediante!este!procedimiento,!para!poder!mostrar!la!informacin!en!el!formulario:!!
!

Ilustracin!181!.!Campos!individuales!del!recibo!

!
Cuando!se!introducen!campos!individuales,!es!importante!sealar!que!se!pueden!aadir!tablas!
y!campos!adicionales!o!que!no!aparecen!mediante!la!transaccin!pe51_checktab:'
'
'
'
'
'
'
!

Ilustracin!182!.!Transaccin!pe51check_tab!1!

Pgina!171!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!183!.!Transaccin!pe51check_tab.!

!
En! las! pestaas! Tablas! y! Campos! se! pueden! incluir! aquellas! tablas! y! campos! que! no!
aparezcan!en!la!transaccin!pe51!o!bien!aadir!tablas!y!campos!de!nueva!creacin:!!!
! ! !
! !
! !
! !
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Entre! las! lneas! 20! a! 50! se! ha! configurado! la! ventana! de! formulario! que! se! explicar! en! el!
siguiente!punto!del!documento.!
!
! Ventana! de! formulario:! mediante! esta! funcin! se! define! el! tamao,! la! posicin! y! el!
contenido!de!la!ventana!en!el!formulario.!!
!

Pgina!172!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se! determina! la! informacin! que! se! debe! representar! en! el! formulario! de! la! ventana!
reunida!en!grupos!cuyos!elementos!guarden!una!relacin.!Se!define!de!las!lneas!20!a!
50:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!184!.!Ventana!del!formulario.!Transaccin!pe51.!

!
Estas! entradas! se! definen! posicionndose! cada! una! de! las! lneas! y! seleccionando! la! opcin!
Crear!en!cada!una!de!ellas.!
!
Para!aadir!un!grupo!sobe!una!informacin!que!se!quiere!mostrar,!se!pulsa!el!botn!Aadir!y!
se!introduce!el!identificador!del!grupo.!Al!crear!el!grupo,!por!defecto!aparecer!que!ste!grupo!
tiene!0!entradas.!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!185!.!Modificar!grupos!para!ventana!de!formulario.!Transaccin!pe51.!

! !
Por! tanto,! para! asignarle! a! cada! grupo! el! nmero! de! elementos! que! lo! constituyen,! una! vez!
creada! la! entrada! del! grupo,! se! hace! doble! click! en! la! misma! y! ! aparece! as! la! pantalla! de!
actualizacin!de!la!estructura!del!grupo.!
!

Pgina!173!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

En! esta! pantalla,! se! selecciona! el! botn! Entradas! nuevas,! y! se! introducen! los! datos!
necesarios!para!crear!la!entrada:!
!
o! Nmero!de!subgrupo:!en!caso!de!tener!subgrupos!se!especifica!la!secuencia!en!que!se!
debe!imprimir!la!informacin!en!la!ventana.!Toda!la!informacin!de!una!ventana!que!
pertenezca! al! mismo! grupo! y! subgrupo! se! imprimir! en! la! ventana! de! forma!
consecutiva.!
!
o! Nombre!de!la!tabla!que!contiene!la!informacin!a!mostrar.!
!
o! ID:!este!identificador!especifica!la!entrada!de!la!tabla!indicada!que!se!!imprime!en!el!
formulario.!Por!ejemplo,!si!se!quiere!mostrar!informacin!de!la!tabla!RT!en!un!recibo!
de! salarios! en! un! campo! individual,! hay! que! indicar! una! CCMnmina! en! este! campo.!
Como!vimos!antes,!existen!los!siguientes!identificadores:!
!
M.!CCMnminas.!
M.!Contingentes!de!tiempos.!
M.!Identificadores!de!acumulacin.!
M.!Clases!de!vacaciones.!
!
o! Se!propone!un!texto!explicativo!para!el!identificador.!
!
o! En!los!siguientes!campos!se!especifica!la!combinacin!de!clase!de!lnea!y!de!clase!de!
columna! que! identifica! a! la! disposicin! de! lneas.! Los! campos! de! la! disposicin! de!
lneas! determinan! la! apariencia! y! la! forma! de! una! lnea! cuando! tiene! que! imprimirse!
en!la!ventana.!Se!definen!en!el!siguiente!punto.!
!
o! Regla:! se! puede! indicar! un! nmero! de! regla! en! el! caso! en! que! se! desee! mostrar! la!
informacin!slo!si!se!cumplen!determinadas!condiciones.!
!!
o! Igualmente! se! puede! indicar! si! se! desea! considerar! o! no! considerar! un! indicador! de!
particin.!
!
o! Rel.Dif:!identifica!CCMnminas!en!relevancia!de!diferencia.!Slo!se!evala!en!los!drivers!
de!formulario!RPCEDTx0!si!se!ha!indicado!la!tabla!RT.!
!
o! Sumandos:!este!campo!se!refiere!a!la!cantidad!de!identificadores!de!los!que!consta!el!
identificador!de!acumulacin.!Mediante!un!doble!click!acceder!a!una!!!!ventana!en!la!
que!estn!agrupados!los!identificadores.!
!
Para!el!formulario!del!prototipo!se!han!propuesto!los!siguientes!grupos!de!informacin:!!
!
o! Grupos! para! complementos! personales! de! puesto! de! trabajo.! Si! se! hace! click! en! la!
entrada! del! grupo! con! ID! 02! se! accede! a! la! pantalla! para! actualizar! su! estructura,!
aadiendo!nuevas!entradas!mediante!el!botn!Aadir:!
!

Pgina!174!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!186!.!Actualizar!estructura!grupo.!Transaccin!pe51.!

!
o! Grupos! de! CCMnminas! pertenecientes! a! los! infotipos! 0008! (Emolumentos! bsicos),!
0014!(Devengos!y!deducciones!peridicas)!y!0015!(Pago!complementario):!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!187!.!Grupos!de!cc.nminas!
!
o! Grupo!para!diferencia!de!reclculos:!
!

Pgina!175!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!188!.!Grupo!de!cc.nminas!en!reclculos!
! !
!
Una! vez! que! se! tienen! definidos! los! grupos! de! informacin,! se! procede! a! definir! los! tipos! de!
lneas!de!disposicin!para!el!formulario.!
!
! Disposicin! lneas:! mediante! esta! funcin! se! define! la! informacin! que! se! incluye! en!
una!lnea!de!una!ventana.!
!
Se! definen! aqu! los! tipos! de! lneas! que! se! van! a! utilizar! para! pintar! los! grupos! de!
informacin!en!el!formulario.!
!
!
!
!
!
! Ilustracin!189.!Insertar!lnea!en!recibo!1 !
!
Se! selecciona! la! opcin! Crear! y! se! introducen! los! campos! necesarios! para! crear! la!
entrada! con! el! nuevo! tipo! de! lnea! para! mostrar! informacin! en! el! formulario.! Se!
introduce!cada!campo!del!mismo!modo!que!se!hizo!en!los!apartados!anteriores:!
!

Ilustracin!190!.!Inserta!lnea!en!recibo!2 !

!
!
!
Por!ejemplo!para!introducir!el!campo!ANZHL!Cantidad,!si!se!hace!doble!click!sobre!el!
mismo!se!pueden!comprobar!los!valores!necesarios!para!su!definicin:!

Pgina!176!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
! ! !
!
!
!
!
Ilustracin!191!.!Inserta!lnea!en!recibo!3 !

! Identificadores!totales:!en!esta!seccin!se!definen!los!identificadores!de!acumulacin!
que!debe!contener!el!formulario,!se!determinan!los!conceptos!que!han!de!intervenir!
en! la! acumulacin,! as! como! tambin,! se! especifican! las! tablas! de! resultados! de! la!
nmina!donde!se!encuentra!almacenada!la!informacin!del!identificador!en!cuestin.!
!
Se!han!definido!los!siguientes!identificadores!de!acumulacin:!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!192!.!Identificador!de!acumulacin!1 !
!
o! Identificador!de!acumulacin!para!los!conceptos!de!nmina!referentes!a!los!infotipos!
0008!(Emolumentos!bsicos),!0014!(Devengos!y!deducciones!peridicas)!y!0015!(Pago!
complementario):!
!
! ! !!
!
!
!
!
!
!
!
!

Pgina!177!
!
Ilustracin!193!.!Identificador!de!acumulacin!2 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

o! Descuentos:! este! identificador! acumular! todos! los! conceptos! de! los! grupos!
seleccionados:!
!
!
!
!
!
!
!
!
!
!
!
!
!

! Ilustracin!194!.!Identificador!de!acumulacin!3 !
!
o! Contingencias! empleado:! este! identificador! acumula! los! conceptos! relativos! a!
cotizacin!del!trabajador.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!195!.!Identificador!de!acumulacin!4 !

o! Reclculos:!!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!178!
!
Ilustracin!196!.!Identificador!de!acumulacin!5 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
o! Prestacin! IT! M! Das:! identificador! que! contiene! la! acumulacin! de! los! CCMnminas!
referentes!al!clculo!de!das!de!prestaciones!en!caso!de!producirse!una!situacin!de!IT.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!197!.!Identificador!de!acumulacin!6 !

o! Prestacin!IT!M!Importe:!identificador!que!acumular!los!importes!de!las!prestaciones!
originadas!por!una!situacin!de!incapacidad!temporal.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!198!.!Identificador!de!acumulacin!7 !
!
! Reglas:!en!esta!seccin!se!definen!las!reglas!que!el!usuario!desea!utilizar!al!!!!disear!
un! formulario! para! controlar! la! informacin! que! solamente! se! quiera! mostrar! bajo!
determinadas!condiciones.!
!
Mediante! el! indicador! de! cada! regla! se! puede! asignar! sta! a! la! informacin.! As,! se!
indica!la!tabla,!el!campo,!el!tipo!de!comparacin,!la!condicin,!el!valor!a!comparar!y!el!
nuevo!valor!que!ha!de!mostrarse!si!se!cumple!dicha!condicin.!
!

Pgina!179!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se!han!definido!reglas!para!controlar!el!valor!del!campo!para!la!antigedad!del!recibo!
de!salarios!por!ejemplo:!

Ilustracin!199!.!Reglas!del!recibo!

! Formulario Smartforms.
!

! Creacin*de*los*estilos.*
!
Se! definen! los! estilos! que! se! necesitan! para! editar! texto! en! nuestro! formulario.! Para! ello! se!
accede!a!la!transaccin!smartstyles.!
! !
Tambin!se!puede!acceder!a!travs!de!la!siguiente!ruta!del!men!SAP:!
!
Men'SAP'/'Herramientas'/'Imprimir'formularios'/'Smartstyles'(Smart'Styles).'
!
As!pues,!para!el!formulario!del!prototipo!se!han!creado!varios!estilos,!pero!se!utilizarn!para!el!
formulario!los!citados!a!continuacin:!
!!
! M!ZHR_ESTILO3.!
! M!ZHR_ESTILO13.!
! M!ZHR_ESTILO5.!
! M!ZHR_ESTILO4.!
! M!ZHR_ESTILO16.!
! M!ZHR_ESTILO24.!
! M!ZHR_ESTILO10.!
! M!ZHR_ESTILO12.!
!
Puesto!que!todos!los!estilos!se!definen!del!mismo!modo,!atendiendo!al! formato!deseado!en!
cada! caso,! a! continuacin! se! procede! a! explicar! la! creacin! del! estilo! ZHR_ESTILO3! como!
ejemplo.!En!primer!lugar,!una!vez!que!se!ha!accedido!a!la!transaccin!smartstyles!se!introduce!
un!nombre!de!estilo!y!se!pulsa!el!botn!Crear:!
!
!
!
!
!
!
!
!
!

Ilustracin!200!.!Creacin!nuevo!estilo.!Transaccin!smartstyles!
Pgina!180!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

En!el!nuevo!estilo!a!crear!se!definen!los!siguientes!aspectos:!
!
! Datos! de! cabecera:! se! determina! el! prrafo! por! defecto! del! estilo,! la! distancia! de!
tabulaciones!en!el!formulario,!la!cantidad!de!caracteres!por!pulgada!en!el!formulario!y!
el!tipo,!tamao!y!color!de!fuente.!
!

Ilustracin!201!.!Estilos!smartform!

!
! Formatos! de! prrafos:! por! cada! formato! de! prrafo! creado! se! definen! las! sangras! e!
interlineado,!fuente,!tabuladores!y!la!numeracin.!
!
!
!
!
!
!
!
!
!
! !
!
!
! !
!
!
!
!
!
! !
!
! Ilustracin!202!.!Prrafo!smartform!1 !
!

Pgina!181!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

En!la!pestaa!Font!se!define!el!tipo!de!fuente,!tamao!y!color!deseados:!
!
!
!
!
!
!
! !
!
!
! Ilustracin!203!.!Prrafo!smartform!2 !
!
El! tipo! de! fuente! seleccionada! en! este! smartstyle! ha! sido! creada.! Se! pueden! definir! nuevos!
tipos!de!fuente!en!la!transaccin!se73:!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

! ! Ilustracin!204!.!Definir!nuevo!tipo!de!fuente.!Transaccin!se73.!

Se!hace!click!en!el!botn!Crear!(folio!en!blanco)!para!crear!el!nuevo!tipo!de!fuente.!Se!han!
creado!tres!tipos!de!fuentes!en!este!caso:!ZARIAL,!ZARIALB,!ZARIALI.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!

Ilustracin!205!.!Tipos!de!fuente!smartform! Pgina!182!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Si! se! observa! de! nuevo! la! pantalla! del! estilo! que! se! est! definiendo,! en! la! pestaa!
Tabuladores! se! pueden! establecer! los! tabuladores,! seleccionando! la! unidad! en! CM! y! la!
alineacin!a!la!izquierda:!
!
!
!
!
!
! !
!
!
!
!
!
! Ilustracin!206!.!Tabuladores!smartform!
!
Por!ltimo,!en!la!solapa!de!Numeracin!y!esquema,!se!han!dejado!los!siguientes!valores:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!207!.!Esquema!smartform!

! Formatos! de! caracteres:! por! cada! formato! de! carcter! creado! se! definen! las!
parametrizaciones!estndares!y!la!fuente.!
!
!
!
!
!
!
!
!
!
!
!

Pgina!183!
!
Ilustracin!208!.!Formatos!de!caracteres !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
En! la! solapa! Font! la! fuente! seleccionada! es! la! que! se! ha! definido! antes! en! la! transaccin!
se73:!
! !
! !
!
!
!
!
!
!
!
!
!
!
! Ilustracin!209!.!Fuente!smartform!
!
Una! vez! creado! el! estilo! se! graba! y! se! activa.! Si! se! quieren! crear! ms! nuevos! estilos! para! el!
formulario!se!procede!de!la!misma!forma.!
!

! Creacin*del*smartform.*
!
Una! vez! que! se! tienen! definidos! los! estilos,! se! procede! a! crear! el! formulario,! accediendo! al!
editor!de!formularios!mediante!la!transaccin!smartforms.!En!la!pantalla!de!seleccin!de!esta!
transaccin! se! introduce! el! nombre! del! formulario! y! se! pulsa! el! botn! Crear.! Se! puede!
acceder!tambin!a!travs!del!men!SAP/R3!eligiendo:!
!
Men'SAP'/'Herramientas'/'Imprimir'formularios'/'SMARTFORMS'(Smart'Forms).'
'
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!210!.!Creacin!nuevo!formulario.!Transaccin!smartforms.!

Pgina!184!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Este! nuevo! formulario! se! utilizar! para! sacar! el! recibo! de! nmina! en! formato! .pdf! y! con! una!
apariencia!ms!agradable.!
!
Como!se!puede!comprobar!en!la!siguiente!imagen,!el!editor!de!formularios!de!smartforms!est!
formado!por!tres!partes!diferenciadas!que!se!explican!a!continuacin:!
!
!
!
! !

Ilustracin!211!.!Editor!de!formularios!smartforms.!

!
! La! estructura! en! forma! de! rbol! del! formulario:! estar! compuesta! por! pginas,!
ventanas,!grficos!y!reas!de!textos!que!se!muestran!como!nodos!en!una!estructura!de!
rbol,!a!la!izquierda!de!la!pantalla!ofreciendo!una!visin!general!del!formato!de!salida!
del!formulario.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!212!.!Estructura!nodos!formulario!smartforms.!

Pgina!185!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! La! pantalla! de! mantenimiento! del! formulario:! en! esta! pantalla! es! dnde! se!
determinan! las! caractersticas! de! los! nodos,! como! por! ejemplo! las! fuentes,! bordes,!
colores!y!sombreado.!
! Vista! Form! Painter! donde! se! define! grficamente! el! formato! del! formulario.! Para!
activar/desactivar! esta! opcin,! se! debe! pulsar! el! botn! Form! Painter! sealado! en!
color!rojo!en!la!imagen.!
!
A!continuacin,!se!va!accediendo!a!las!siguientes!opciones!de!la!estructura!en!rbol!situada!en!
el!margen!izquierdo!de!la!pantalla!y!configurando!las!mismas!para!el!formulario!del!recibo!de!
salarios!de!nuestro!prototipo.!
!

Parametrizaciones(globales.(
!
En!el!formulario!que!se!ha!creado!para!el!prototipo,!llamado!ZSMARTFORM_01!para!el!recibo!
de! salarios! en! PDF,! en! el! primer! folder! denominado! Parametrizaciones! globales! de! la!
estructura!en!forma!de!rbol!situada!a!la!izquierda,!se!tienen!las!siguientes!secciones:!
!
! Atributos!formulario:!!
!
M!En!la!pestaa!Propiedades!generales!se!encuentran!la!fecha!de!creacin!!y!el!usuario!
que! cre! el! objeto! y! se! puede! escoger! entre! la! opcin! de! traducir! el! formulario! a! todos! los!
idiomas,!a!los!idiomas!seleccionados!o!no!traducir!el!formulario.!!
!

!
Ilustracin!213!.!Atributos!formulario.!Propiedades!generales.!

!
M!En!la!pestaa!Opciones!de!salida!se!puede!definir!el!formato!de!pgina!y!el!estilo!
asociados.!

Pgina!186!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! ! Ilustracin!214!.!Atributos!formulario.!Opciones!de!salida.!

!
! Interfase!formulario.!
!
Se! definen! los! parmetros! de! entrada! necesarios! en! la! pestaa! Import.! Se! introducen! los!
parmetros!de!entrada!segn!la!definicin!de!la!funcin!que!se!utiliza!para!llamar!al!mdulo!de!
funcin!asociado!al!formulario,!adems!de!las!variables!que!haya!que!pasar!al!formulario.!Para!
cada!parmetro!se!elige!una!tipificacin!as!como!un!tipo!de!referencia!ABAP.!! !
!
Estos!valores!se!proponen!por!defecto,!pues!como!se!observa!en!la!siguiente!imagen!aparecen!
sombreados,! pero! adems,! se! han! aadido! dos! nuevos! parmetros! de! entrada,! uno!
denominado! PINFO! cuto! tipo! de! referencia! es! la! estructura! P407,! Informacin! formulario!
(atributos);! y! por! otra! parte,! un! parmetro! PFORM,! para! el! formulario! ZZZZ! creado! en! la!
transaccin!pe51)!cuyo!tipo!de!referencia!es!la!tabla!TT_PC408!con!informacin!de!formulario.!
!

Ilustracin!215!.!Interfase!formulario.!Import.!

!
!
! M!Se!definen!los!parmetros!de!salida!en!la!solapa!Export,!es!decir!se!especifican!los!
parmetros,! que! son! estndar,! segn! la! definicin! de! la! funcin! que! se! utiliza! para! llamar! al!
mdulo!de!funcin!asociado!al!formulario.!

Pgina!187!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!

Ilustracin!216!.!Interfase!formulario.!Export.!

! !
! M! Se! definen! las! tablas! que! se! le! van! a! pasar! al! formulario! con! los! datos! que! se!
quieren!mostrar.!En!este!caso!no!se!ha!especificado!ningn!valor!en!esta!opcin.!
!

Ilustracin!217!.!Interfase!formulario.!Tablas.!

!
! M! Se! definen! las! excepciones! estndares! segn! la! definicin! de! la! funcin! que! se!
utiliza!para!llamar!al!mdulo!de!funcin!asociado!al!formulario.!

!
Ilustracin!218!.!Interfase!formulario.!Excepciones.!

! !
En!tiempo!de!ejecucin!el!programa!aplicativo!pasa!todos!los!datos!relevantes!de!la!aplicacin!
a!travs!de!la!interfase!del!formulario!mediante!los!parmetros!Import,!Export!y!Table.!Estos!
parmetros! son! comparables! con! los! definidos! en! un! mdulo! de! funciones! mediante! la!
transaccin!SE37.!
!

Pgina!188!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! Definiciones!globales.!
!
Datos! globales:! se! indican! las! variables! globales! necesarias! en! el! formulario! para! la!
realizacin! de! clculos! y! para! la! salida! de! informacin! deseada! en! el! recibo,! as! como! la!
tipificacin!y!el!tipo!de!referencia!para!cada!variable.!

Ilustracin!219!.!Definiciones!globales.!Datos!globales.!

Se!definen!los!Tipos!utilizados!en!el!formulario:!

Ilustracin!220!.!Definiciones!globales.!Tipos.!

Se! definen! los! Smbolos! de! campo! utilizados! en! el! formulario.! En! este! caso! no! se! ha!
introducido!ninguna!entrada!en!esta!seccin.!

Pgina!189!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
! Ilustracin!221!.!Interfase!formulario.!Smbolos!de!campo.!
!
Se! definen! las! rutinas! de! Inicializacin! para! aquellas! variables! a! utilizar! en! el! formulario.! Los!
parmetros!de!entrada!introducidos!son!los!siguientes!datos!globales:!PFORM,!PFORM_AUX!y!
PFORM_AUX2! para! el! formulario! y,! como! parmetros! de! salida! se! han! seleccionado! PERNR!
(nmero!de!personal),!ENNDA,!BEGDA!y!LINENUMBER_PAGE.!
!

!
Ilustracin!222!.!Definiciones!globales.!Inicializacin.!

En!las!siguientes!lneas!se!adjunta!el!cdigo!de!esta!rutina!de!inicializacin:!
!
DATA:!l_cad(7)!TYPE!c,!
!!!!!!lw_pform!TYPE!pc408,!
!!!!!!l_index1!TYPE!i,!
!!!!!!l_index2!TYPE!i.!
!
*READ!TABLE!pform!INDEX!11!INTO!lw_pform.!
*pernr!=!lw_pformMlinda(8).!
*l_cad!=!lw_pformMlinda+8(7).!
*CONCATENATE!l_cad+3(4)!l_cad(2)!'01'!INTO!begda.!

Pgina!190!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

*endda!=!begda.!
*IF!endda+4(2)!EQ!'12'.!
*!!endda+4(2)!=!'01'.!
*!!endda(4)!=!endda(4)!+!1.!
*ELSE.!
*!!endda+4(2)!=!endda+4(2)!+!1.!
*ENDIF.!
*endda!=!endda!M!1.!
!
pform_aux[]!=!pform[].!
DELETE!pform_aux!WHERE!ltype!NE!'/:'.!
DESCRIBE!TABLE!pform_aux!LINES!linenumber_page.!
DO!linenumber_page!TIMES.!
!!l_index1!=!20!+!65!*!(!syMindex!M!1!).!
!!l_index2!=!45!+!65!*!(!syMindex!M!1!).!
!!APPEND!LINES!OF!pform!FROM!l_index1!TO!l_index2!TO!pform_aux2.!
ENDDO.!
!
pform_aux[]!=!pform[].!
!
En! la! siguiente! pestaa! se! definen! las! rutinas! FORM! necesarias! en! el! formulario,! aunque! en!
este!caso!no!ha!sido!necesario!especificar!ninguna.!
!
En!la!pestaa!Campos!moneda/cantidad!tampoco!se!ha!definido!ningn!valor.!
!

Pginas(y(ventanas.(
!
En! la! seccin! de! Pginas! y! ventanas,! dentro! de! esta! estructura! en! forma! de! rbol,! se!
organizan!los!elementos!que!se!quieren!visualizar!en!el!recibo!de!salario,!en!funcin!de!nodos.!!
!
! As,! en! primer! lugar,! es! necesario! definir! las! pginas! necesarias! para! el! formulario!
estableciendo! la! relacin! entre! ellas,! mediante! la! pgina! subsiguiente.! Adems! se!
define! para! cada! una! de! ellas:! el! formato! del! contador! de! pginas,! los! atributos! de!
impresin!y!la!posibilidad!de!introducir!una!imagen!de!fondo.!!
!
En! este! caso,! se! define! un! tipo! de! pgina! principal! para! el! recibo! de! salario! del!
prototipo,! denominada! PAGINA,! con! el! formato! del! contador! de! pginas,! las!
opciones! de! salida! con! el! formato! de! pgina! DINA4! vertical! y! si! se! quiere! se! puede!
cargar! un! fondo! en! la! correspondiente! solapa.! Dentro! de! esta! pgina! se! crea! por!
defecto!la!ventana!MAIN.!
!

Ilustracin!223!.!Creacin!de!pgina!formulario.! Pgina!191!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Dentro! de! una! pgina! existe! la! posibilidad! de! crear! los! objetos! que! se! describen! a!
continuacin.! Para! ello! se! hace! click! con! el! botn! derecho! del! ratn! encima! de! la!
pgina! y! se! ! selecciona! la! opcin! de! crear! o! mediante! la! opcin! de! Men! ! Tratar' /'
Nodos'/'Crear.!
!
o! Se!pueden!crear!pginas!subsiguientes!pero!la!ventana!Main!se!debe!copiar!de!
la! pgina! principal! puesto! que! no! se! permite! crear! una! segunda! ventana!
principal.!
!
o! Se! pueden! crear! ventanas* dentro! de! una! pgina! para! sacar! los! diferentes!
datos!del!formulario.!En!la!solapa!de!Opciones!de!salida!se!define!el!tamao!
de! la! ventana! y! permite! dibujar! un! recuadro.! Los! diferentes! tipos! de! objetos!
que!pueden!incluirse!en!una!ventana!los!definimos!en!el!siguiente!punto.!
!
o! Se!pueden!crear!funciones!grficas,!por!ejemplo,!para!incluir!los!logos!que!se!
quieren! mostrar! en! el! formulario.! Para! ello,! hay! que! especificar! el! objeto!
grfico! de! tipo! GRAPHICS! ! BMAP.! Adems,! hay! que! indicar! la! posicin! y!
tamao! de! la! ventana! para! el! logo,! el! marco! y! sombreado! y! las! posibles!
condiciones!de!salida.!
!
o! Por! otra! parte,! tambin! se! puede! crear! una! ventana! especfica! para! una!
direccin! postal! que! tenga! que! figurar! en! el! formulario.! Para! ello,! se!
especifican! las! propiedades! generales:! el! tipo! de! formato! de! direccin,! datos!
adicionales! (pas,! apartado,! calle...),! pudiendo! especificar! el! nmero! de!
direccin!y!el!nmero!de!persona.!!
!
Adems! se! pueden! indicar! el! estilo! asociado,! el! marco,! sombreado! y! las!
posibles!condiciones!de!salida.!
!
Este! objeto! permite! al! sistema! imprimir! automticamente! las! direcciones!
segn!los!estndares!mundiales!de!correos!dependiendo!del!pas!de!envo.!
!
!
! Creacin!de!nodos!dentro!de!la!pgina.!
!
! Despus!de!esta!breve!descripcin!de!los!objetos!que!se!pueden!crear!en!la!seccin!de!
Pginas! y! ventanas,! se! procede! a! detallar! los! nodos! que! se! han! establecido! dentro! de! la!
PGINA!para!el!formulario!de!nmina!ZSMARTFORM_01!del!prototipo:!
!
!
!
!
!
!
!
!
!
!
!
!
!

Pgina!192!
!

Ilustracin!224!.!Pginas!y!Ventanas!smartform.!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Como!se!puede!comprobar!en!la!imagen!anterior,!se!han!definido!las!ventanas!de!tipo!auxiliar!
necesarias! dentro! de! la! pgina! del! formulario,! para! poder! sacar! los! datos! deseados! segn! el!
diseo! del! formulario! que! se! est! creando.! Los! diferentes! tipos! de! objetos! que! pueden!
incluirse!en!una!ventana!auxiliar!son!los!siguientes:!
! !
! Funcin!Grfica:!creacin!de!logos!para!mostrar!en!el!formulario.!!
!
! Direccin:!para!mostrar!un!tipo!de!direccin!postal!en!el!formulario.!
!
! Texto:!con!ayuda!de!nodos!de!texto!es!posible!editar!textos!dentro!de!una!ventana!de!
formulario.! Las! Smart! Forms! diferencian! entre! tres! tipos! diferentes! de! texto:!
elementos!de!texto,!textos!INCLUDE!y!entradas!en!tabla.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!El!
texto!puede!definirse!en!el!propio!nodo!como!elemento!de!texto!o!hacer!referencia!a!
un! mdulo! de! texto! como! texto! INCLUDE.! Adems! es! posible! indicar! smbolos!
individuales!o!una!secuencia!de!smbolos!en!las!celdas!de!la!tabla!(salida!de!entradas!
en!tabla).!
!
! Lgica!de!proceso:!pueden!crearse!los!siguientes!tipos!de!proceso:!
!
o! Alternativa:! permite! especificar! sentencias! IFMELSE! para! campos! del!
formulario,! as! un! nodo! y! todos! sus! nodos! subordinados! slo! se! tratarn!
cuando! se! cumpla! la! correspondiente! condicin! de! salida.! Una! condicin!
puede! ser,! por! un! lado,! una! expresin! lgica! de! valores! de! campo! y,! por!
otro,!componerse!de!eventos!o!consultas!de!posicin!del!tratamiento!del!
formulario.!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
o! Loop:! por! defecto! se! define! una! tabla! interna! con! la! que! procesar! un!
proceso! repetitivo! para! los! registros! contenidos! en! dicha! tabla.! Se!
indicarn! las! condiciones! WHERE! y! los! criterios! de! clasificacin! para! los!
campos!necesarios.!
!
o! Lneas' de' proceso:! se! utiliza! para! ejecutar! cdigo! ABAP! (clculos,!
conversiones,! condiciones...)! en! la! ventana,! utilizando! las! variables!
globales!definidas!en!el!formulario!y!los!parmetros!y!tablas!de!entrada!al!
formulario.!
!
!
o! Comando:! permite! realizar! modificaciones! de! salida! en! la! impresin! del!
formulario,! indicando! el! paso! a! una! nueva! pgina,! reinicializando! la!
numeracin! del! prrafo,! insertando! un! Control! de! impresora! (Print!
Control)!y!especificando!los!atributos!de!Spool.!
!
! Tabla:! tiene! las! mismas! opciones! que! el! nodo! loop,! y! adems! te! permite! definir! una!
tabla! donde! se! mostrarn! los! datos.! Se! puede! indicar! las! lneas! que! se! desean!
visualizar!de!la!tabla.!
!
! Mscara!de!edicin:!se!utiliza!para!imprimir!tablas!cuyo!formato!y!tamao!es!fijo!y!por!
ello!conocido!de!antemano!por!el!programa!aplicativo!y,!permite!definir!el!formato!de!
salida!de!las!lneas!especificadas!en!un!formulario.!Un!ejemplo!de!plantilla!puede!ser!
por!ejemplo!el!formulario!de!retencin!del!IRPF!de!hacienda.!Nos!permite!posicionar!
elementos! de! texto! dentro! casillas! que! se! crearn! con! el! Table! Painter.! ! En! lugar! de!

Pgina!193!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

redibujar! plantillas! de! documentos! complejas! tambin! se! pueden! escanear! los!
formularios!e!incluirlos!como!imagen!de!fondo.!!
!
! Carpeta:!permite!agrupar!diferentes!tipos!de!nodos!bajo!una!carpeta!que!nos!permite!
establecer!una!condicin!global!y!da!claridad!a!la!estructura!de!rbol.!El!objeto!Carpeta!
se! utiliza! para! controlar! la! salida! de! un! mbito! de! encabezado! o! de! pie! de! pgina!
mediante!eventos,!en!una!seccin!del!formulario.!Para!ello,!se!selecciona!un!mbito!de!
encabezado!y/o!de!pie!de!pgina!en!la!etiqueta!"Eventos"!del!nodo!de!seccin.!En!tal!
caso!aparece!en!el!rbol!del!formulario!el!correspondiente!nodo!de!evento.!!!
!
La!pestaa!Condiciones!ser!comn!en!todos!estos!nodos!y!ofrece!la!posibilidad!de!restringir!la!
salida! del! nodo.! Por! defecto,! las! condiciones! se! combinan! con! operadores! relacionales! AND!
aunque! tambin! se! puede! hacer! uso! de! operadores! OR.! Si! lo! que! se! quiere! es! definir!
estructuras!condicionales!ms!complejas!o!estructuras!condicionales!anidadas,!se!tienen!que!
incluir!entonces!nodos!con!lneas!de!programacin!para!definir!las!estructuras!condicionales,!e!
insertar!su!resultado!en!la!salida!del!nodo!correspondiente.!
!
A!continuacin!se!propone!un!ejemplo!para!cada!tipo!diferente!de!nodo!que!se!ha!creado!en!
el!formulario:!
!
Ventana!principal.!
!
Al! crear! el! formulario,! en! la! seccin! Pginas! y! ventanas! aparece! por! defecto! la! ventana!
principal! MAIN! en! la! pgina! definida! como! PAGINA! Formulario! Nmina! para! el! recibo! del!
prototipo:!
!
!
!
!
! Ilustracin!225!.!Configuracin!formulario!1 !
! !
Dentro!de!esta!ventana!principal!se!definen!los!siguientes!elementos:!
!
!
!
!
!
!
!
! ! Ilustracin!226!.!Configuracin!formulario!2 !
!
!
Como!se!observa!en!la!imagen!anterior,!se!ha!definido!una!tabla!donde!se!mostrarn!los!datos!
y!en!la!que!se!indican!las!lneas!que!se!desean!visualizar!de!la!tabla:!!
!
!

Pgina!194!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!227!.!Configuracin!formulario!3 !
!
Si!se!selecciona!el!botn!Details!se!puede!determinar!el!ancho!de!la!tabla!y!el!tipo!de!lnea!
deseado:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!228!.!Configuracin!formulario!4 !
!
!
Si!se!selecciona!la!pestaa!Datos,!dentro!de!un!loop!para!la!obtencin!de!datos!se!indica!el!
nombre! de! tabla! de! la! tabla! interna! y! un! rea! de! trabajo! con! la! clase! de! asignacin! (INTO! o!
ASSIGNING).!Si!se!utiliza!una!tabla!interna!con!lnea!de!cabecera!debe!seleccionarse!la!clase!de!
asignacin!INTO!y!como!rea!de!trabajo!el!mismo!nombre!de!tabla!del!campo!de!entrada!tabla!
interna:!

Pgina!195!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!229!.!Configuracin!formulario!5 !
!
Si! se! quiere! una! lnea! de! cabecera,! en! el! evento! mbito! de! cabecera! se! activan! los! dos!
checks!dentro!del!apartado!Momento!de!salida:!
!
!
!

Ilustracin!231!.!Configuracin!
formulario!6 !

!
!

! Ilustracin!230!.!Configuracin!formulario!7!
!
!
En!el!evento!rea!principal!se!podr!seleccionar!la!lnea!en!la!que!se!desea!que!se!!muestre!
el!contenido!del!nodo!y!si!se!debe!mostrar!en!una!nueva!lnea!o!en!una!nueva!celda.!Se!ha!de!
tener!en!cuenta!que!la!disposicin!de!los!nodos!se!har!de!manera!secuencial,!es!decir,!en!el!
mismo!orden!en!que!se!insertan.!
!

Pgina!196!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!232!.!Configuracin!formulario!8 !
!
El!nombre!de!tipo!de!lnea!es!una!clave!con!la!cual!es!posible!hacer!referencia!a!la!disposicin!
de!lneas!que!se!desee!en!los!nodos!subordinados!de!la!tabla!(etiqueta!"Opciones!de!salida"!en!
nodos!subordinados.!El!nombre!de!un!tipo!de!lnea!debe!comenzar!con!una!letra!y!debe!ser!
unvoco!dentro!de!una!tabla.!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Un! tipo! de! lnea! de! la! tabla! describe! el! ancho! de! la! celda.! Las! celdas! indicadas! pueden!
completarse!en!los!nodos!subordinados!del!nodo!de!tabla.!Cada!entrada!en!tabla!editada!debe!
asignarse!a!un!tipo!de!lnea.!El!ancho!total!del!tipo!de!lnea!debe!coincidir!con!el!ancho!de!la!
tabla.!!!!!!!!
!
Del! mismo! modo! se! puede! especificar! si! el! objeto! tabla! afecta! la! mbito! de! cabecera! o! al!
mbito!de!pie!de!pgina.!!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!233!.!Configuracin!formulario!9 !
! !
Tambin!se!puede!indicar!el!Estilo!asociado,!el!Marco!y!sombreado!y!las!Condiciones!de!salida.!!!!!!
!
A! continuacin,! se! procede! a! crear! un! objeto! de! tipo! LOOP! para! determinar! las! lneas! del!
formulario:!
!

Pgina!197!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
! Ilustracin!234!.!Configuracin!formulario!10 !
!
En!este!objeto!Loop,!por!defecto,!se!define!una!tabla!interna!con!la!que!procesar!un!proceso!
repetitivo!para!los!registros!contenidos!en!dicha!tabla:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!235!.!Configuracin!formulario!11!
!
Por!otra!parte,!se!ha!implementado!una!lnea!de!cdigo!para!determinar!la!cantidad!total!de!
lneas!del!formulario:!
!
!
!
!
!
!
! !
! Ilustracin!236!.!Configuracin!formulario!12!

!
!

Pgina!198!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
!
!
!
Ilustracin!237!.!Configuracin!formulario!13!
!
!
Y!as,!finalmente!para!comprobar!si!es!necesaria!una!nueva!pgina!de!formulario!se!ha!creado!
un!objeto!lgica!de!proceso!de!tipo!alternativa:!
!
!
!
!
!
!
!
!
!
! Ilustracin!238!.!Configuracin!formulario!14!
!
El!objeto!Alternativa!permite!especificar!condiciones!de!salida!para!campos!del!formulario,!es!
decir,!permite!crear!una!sentencia!IFMELSE!dentro!del!SMARTform.!Dentro!de!un!Smart!Form,!
un!nodo!y!todos!sus!nodos!subordinados!slo!se!tratan!cuando!se!cumple!la!correspondiente!
condicin!de!salida.!Una!condicin!puede!ser,!por!un!lado,!una!expresin!lgica!de!valores!de!
campo! y,! por! otro,! componerse! de! eventos! o! consultas! de! posicin! del! tratamiento! del!
formulario.!!!!!!!!!!!!!!!!
!
Una!condicin!puede!fijarse!como!expresin!lgica!con!ayuda!de!un!table!control.!Cada!lnea!
del!table!control!se!compone!de!un!nombre!de!campo,!un!operador!relacional!y!un!valor!de!
comparacin.! ste! ltimo! puede! volver! a! ser! un! nombre! de! campo.! Como! operadores!!
relacionales! se! permiten! los! operadores! ABAP! =,! <>,! <,! >,! <=,! >=,! CP! (contains! pattern)! y! NP!
(not!contains!pattern).!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Todas! las! lneas! del! table! control! se! enlazan! entre! ellas! mediante! el! Y! lgico.! Adems,!
mediante! un! pulsador! del! table! control,! es! posible! insertar! entre! las! comparaciones! una!
conexin! O! que! en! el! table! control! se! representa! como! una! lnea! grabada! gris.! El! pulsador!
"Verificar"!comprueba!si!todos!los!nombres!de!campo!que!aparecen!en!las!comparaciones!se!
han!declarado!en!la!interfase!o!en!los!datos!globales!del!formulario.!!!!!

Pgina!199!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
! Ilustracin!239!.!Configuracin!formulario!15!
!
En!la!pestaa!Opciones!de!salida!se!indican!el!estilo!asociado!(sino!se!basa!en!el!estndar),!
as!como!el!marco!y!sombreado!y!las!condiciones!de!salida.!!!!!!!!!!!!!
!
Para!el!evento!TRUE!se!ha!creado!un!programa!para!la!reinicializar!la!pgina:!
!
!
!

Ilustracin!241!.!Configuracin!
formulario!17! Ilustracin!240!.!Configuracin!formulario!16!

!
Y!por!otra!parte!un!comando!para!establecer!el!paso!a!la!nueva!pgina:!
!
!
!
!
!
!
!
!
!
!

Pgina!200!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!!
!

Ilustracin!243!.!Configuracin!
formulario!19!

!
! Ilustracin!242!.!Configuracin!formulario!18!
!
El!evento!FALSE!controla!el!nmero!de!lneas!si!no!se!ha!llegado!al!final!de!pgina!mediante!las!
siguientes!lneas!de!programa.!
!

Ilustracin!244!.!Configuracin! Ilustracin!245!.!Configuracin!formulario!20!
formulario!21!

!
Dentro! de! la! ventana! principal,! tambin! se! ha! creado! un! breve! cdigo! para! reinicializar! el!
nmero!de!lnea!actual:!!
!

!!!!
Ilustracin!246!.!Configuracin!formulario!22!

Pgina!201!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!Ilustracin!247!.!Configuracin!formulario!23!

Logo!cabecera!
!
Se! sita! el! cursor! sobre! la! pgina! creada! denominada! PAGINA! (Formulario! de! nmina)! y! se!
hace!click!con!el!botn!derecho!del!ratn.!Se!selecciona!la!opcin!Crear'3>'Ventanas!y!as!se!
crea!una!nueva!ventana!de!tipo!auxiliar!denominada!LOGOCABECERA.!!
!
Esta! ventana! auxiliar! ofrece! en! la! solapa! Opciones! de! salida! la! posibilidad! de! fijar! una!
posicin!y!tamao!as!como!tambin!el!marco!y!sombreado!deseado:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Ilustracin!248!.!Configuracin!formulario!24!
!
!
Dentro! de! esta! ventana! auxiliar! se! crean! dos! nuevos! nodos,! uno! para! implementacin! de!
cdigo!y!otro!para!funcin!grfica:!
!
!
!

Ilustracin!249!.!Configuracin!formulario!25! Pgina!202!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Se! ha! creado! el! nodo! de! funcin! grfica! para! poder! mostrar! el! logo! en! la! cabecera! del!
formulario.!Es!importante!sealar!que!para!introducir!una!imagen!BMP!en!el!formulario,!sta!
tiene! que! estar! cargada! previamente! del! PC! a! SAP,! por! lo! que! es! necesario! utilizar! la!
transaccin!se78,!la!cual!permite!importar!grficos!en!ficheros!con!la!extensin!.BMP.!!
!
Por!tanto,!se!accede!en!primer!lugar!a!la!transaccin!se78.!Tambin!se!puede!acceder!por!el!
men!SAP:!
!
Men'SAP'/'Herramientas'/'Imprimir'formularios'/Gestin'/'se78'Funcin'grfica.'
!
Si!se!pulsa!el!botn!Import:!

Ilustracin!250!.!Funcin!grfica.!Transaccin!se78.!

! !
Y!as,!aparece!una!pantalla!de!seleccin!donde!se!puede!cargar!la!imagen!.bmp!del!ordenador!
a!SAP:!
!

!
Ilustracin!251!.!Configuracin!formulario!26!

!
Se!pulsa!OK!y!quedara!cargada!la!imagen!del!logo!en!SAP:!
!
!
!
!
!
!
!
!
!
!

Pgina!203!
! Ilustracin!252!.!Configuracin!formulario!27!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Posteriormente,! de! nuevo! en! la! transaccin! smartforms,! en! el! nodo! creado! para! la! funcin!
grfica,!en!la!solapa!Propiedades!generales,!se!selecciona!la!imagen!que!se!acaba!de!cargar!
en!SAP,!del!tipo!graphics!y!formato!bmap:!
!
! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!253!.!Configuracin!formulario!28!
!
En! la! pestaa! Opciones! de! salida! se! ! selecciona! la! posicin,! marco! y! sombreado! y!
presentacin!preliminar:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!254!.!Configuracin!formulario!29!
!
Por!otra!parte,!respecto!al!nodo!creado!para!las!lneas!de!cdigo!del!logo,!se!han!seleccionado!
como!entrada!los!parmetros!PFORM_AUX!(formulario!auxiliar)!y!PFORM!(formulario)!y!como!
salida! PFORM_AUX.! Como! se! comprueba! en! la! siguiente! imagen,! se! ha! inicializado! el!
formulario!auxiliar!al!formulario:!
!

Pgina!204!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! !
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!255!.!Configuracin!formulario!30!
!
Si! se! accede! a! la! vista! Form! Painter,! se! puede! ajustar! la! posicin! y! tamao! de! la! ventana!
auxiliar!con!el!contenido!para!el!logo!de!cabecera!de!la!empresa:!
!

Ilustracin!256!.!Configuracin!formulario!31!

!
!
Cabecera!empresa.!
!
Se! crea! un! nuevo! nodo! de! tipo! ventana! auxiliar! para! mostrar! en! el! formulario! los! datos!
principales!de!la!empresa.!Se!ha!denominado!esta!ventana!auxiliar!como!CABEC_EMPRESA.!En!
su! solapa! Opciones! de! salida! se! ha! fijado! la! posicin,! tamao,! marco! y! sombreado! de! esta!
venta!auxiliar.!
! !
Por!otra!parte!dentro!de!esta!ventana!de!tipo!auxiliar!se!han!creado!dos!nodos!como!se!puede!
comprobar!a!continuacin:!
!
!
!
!
!
! Ilustracin!257!.!Configuracin!formulario!32!

Pgina!205!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
En! este! caso! se! ha! creado! un! nodo! de! texto! de! tipo! elemento! de! texto,! llamado!
TXT_DATOS_EMPRESA!para!introducir!los!datos!que!se!desean!mostrar!de!la!empresa:!
!
!

Ilustracin!258!.!Configuracin!formulario!33!

! !
As,!como!se!puede!observar!en!esta!imagen!se!muestran!el!nombre!y!los!datos!postales!de!la!
sociedad! prototipo,! que! se! escriben! directamente.! Pero,! por! otra! parte,! se! desea! adems,!
mostrar!informacin!sobre!algunas!variables!globales,!para!lo!cual,!se!puede!mostrar!la!lista!de!
campos! accediendo! al! men! superior! Utilidades' 3>' Lista' campos' on/off! y! arrastrando! la!
variable!correspondiente!a!la!ventana!de!especificacin!del!texto.!
!
Otra! posibilidad! de! insertar! una! variable! para! mostrar! su! informacin! correspondiente! en! el!
texto,!consiste!en!pulsar!el!botn! !y!escribir!el!nombre!de!la!variable!entre!&.!
!
Posteriormente,! en! la! solapa! Opciones! de! salida,! se! indica! uno! de! los! estilos! creados!
anteriormente! para! asociarlo! al! texto,! puesto! que! si! no! es! as,! se! basar! en! el! estndar,! as!
como!el!marco,!sombreado!y!las!condiciones!de!salida.!!!!!!
!

Pgina!206!
! Ilustracin!259!.!Configuracin!formulario!34!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Respecto!al!nodo!creado!para!introducir!las!lneas!de!cdigo,!como!entrada!se!seleccionan!los!
parmetros! PFORM_AUX! y! WA_PFORM! y! como! salida! las! variables! globales! que! se! desean!
mostrar! en! el! texto! de! la! cabecera! de! la! empresa,! es! decir! el! nmero! de! inscripcin! de! la!
empresa! en! la! Seguridad! Social! (v_ss_empresa),! el! NIF! (v_nif_empresa),! la! divisin! de!
personal!(v_div_pers)!y!la!subdivisin!de!personal!(v_subdivision):!
!
!

Ilustracin!261!.!Configuracin!formulario!
35!

!
! Ilustracin!260!.!Configuracin!formulario!36!
!
!
Las!lneas!de!cdigo!para!la!salida!de!informacin!de!los!datos!de!la!empresa!en!la!cabecera!del!
recibo!se!muestran!a!continuacin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!262!.!Configuracin!formulario!37!
!
Se!extrae!la!informacin!para!las!variables!globales!NIF!de!la!empresa,!nmero!de!inscripcin!a!
la!Seguridad!Social,!divisin!y!subdivisin!de!personal!de!la!que!se!trata,!a!travs!de!la!lectura!
de!los!campos!individuales!correspondientes!del!formulario!creado!en!la!transaccin!pe51.!!
!
Si!se!activa!la!vista!Form!Painter,!se!puede!ajustar!la!posicin!y!tamao!de!la!ventana!para!los!
datos!de!cabecera!de!la!empresa:!
!

Pgina!207!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Ilustracin!263!.!Configuracin!formulario!38!

!
De!este!modo,!para!mostrar!los!datos!necesarios!en!el!formulario,!dispuestos!segn!el!diseo!
del!mismo,!se!ha!seguido!el!mismo!procedimiento!que!en!este!ejemplo,!es!decir!se!han!creado!
las! ventanas! auxiliares! oportunas! en! cada! caso,! y! para! cada! una! de! ellas,! igual! que! en! el!
ejemplo! que! se! acaba! de! explicar,! se! ha! creado! un! nodo! de! tipo! elemento! de! texto! y,! otro!
nodo! para! la! implementacin! del! cdigo! encargado! de! extraer! la! informacin! necesaria! a!
mostrar! segn! el! formulario! creado! en! la! transaccin! pe51.! Por! ejemplo! para! sacar! la!
informacin!del!empleado!se!ha!seguido!el!mismo!proceso.!!
!
Una! vez! que! se! ha! terminado! de! crear! el! smartform! ZSMARTFORM_01,! se! verifica! si! hay!
errores!pulsando!la!opcin!siguiente:!
!
!
!
!
!
! Ilustracin!264!.!Configuracin!formulario!39!
!
Si!no!se!producen!errores!se!activa!el!formulario!con!el!botn!sealado!a!continuacin:!
!
!
!
!
! Ilustracin!265!.!Configuracin!formulario!40!
!! !
Con! este! proceso! se! genera! un! mdulo! de! funciones! cuyo! nombre! se! puede! consultar!
accediendo!a!la!siguiente!seccin!del!men!superior:!!
!
! Entorno'/'Nombre'del'mdulo'de'funciones'
!

Ilustracin!266!.!Configuracin!formulario!41!

!
Y!aparece!la!siguiente!informacin!con!el!nombre!del!mdulo!de!funciones:!

Pgina!208!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!
!
!
!
!
!
Ilustracin!267!.!Configuracin!formulario!42!

!
Por! otra! parte,! se! puede! acceder! directamente! a! la! transaccin! se37! si! se! pulsa! el! siguiente!
botn:!
!
!
!
! Ilustracin!268!.!Configuracin!formulario!43!
!
Como!se!puede!observar,!al!pulsar!este!botn,!aparece!ya!informado!el!nombre!del!mdulo!de!
funciones!en!la!transaccin!se37.!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!269!.!Configuracin!formulario!44!
! !
!
Este!mdulo!de!funciones!generado!puede!ser!llamado!directamente!desde!un!programa.!En!
el! caso! que! el! mdulo! de! funciones! reciba! parmetros! de! entrada! se! debe! desasteriscar! la!
lnea:!user_settings'=''X''
!
Otra! forma! de! llamar! al! smartform! desde! el! programa! desarrollado! para! el! smartform! es! la!
siguiente:!
!
!
!
*!Detectar!la!funcin!del!Smartform!
!!!!CALL!FUNCTION!'SSF_FUNCTION_MODULE_NAME'!
!!!!!!EXPORTING!
!!!!!!!!formname!!!!!!!!!!!=!smartf!
!!!!!!IMPORTING!
!!!!!!!!fm_name!!!!!!!!!!!!=!l_funcion!
!!!!!!EXCEPTIONS!
!!!!!!!!no_form!!!!!!!!!!!!=!1!
!!!!!!!!no_function_module!=!2!
!!!!!!!!OTHERS!!!!!!!!!!!!!=!3.!
!
!

Pgina!209!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

CALL!FUNCTION!l_funcion!
!!!!!!!!EXPORTING!
!!!!!!!!!!control_parameters!!!!=!sf_control_parameters!
!!!!!!!!!!user_settings!!!!!!!!!=!'X'!
!!!!!!!!!!pinfo!!!!!!!!!!!!!!!!!=!pinfo!
!!!!!!!!!!pform!!!!!!!!!!!!!!!!!=!pform[]!
!!!!!!!!IMPORTING!
!!!!!!!!!!job_output_info!!!!!!!=!itabjoutput!
!!!!!!!!EXCEPTIONS!
!!!!!!!!!!err_max_linewidth!!!!!=!1!
!!!!!!!!!!err_format!!!!!!!!!!!!=!2!
!!!!!!!!!!err_conv_not_possible!=!3!
!!!!!!!!!!OTHERS!!!!!!!!!!!!!!!!=!4.!
!

! Implementacin desarrollo para generacin del recibo de


salarios en PDF.
!
Se! desarrolla! el! programa! ZHR_NOMINA_PROT! para! generar! los! recibos! de! salarios! en! PDF.!
Este!programa!realiza!una!llamada!al!programa!estndar!RPCEDTE0!con!la!variante!del!recibo!
que!se!determine!en!la!pantalla!de!seleccin,!en!este!caso!se!determinar!la!variante!creada!
con!el!recibo!de!salarios!ZZZZ!creado!en!la!pe51!y,!tambin!utiliza!el!smartform!creado!en!el!
apartado!anterior!ZSMARTFORM_01,!como!se!observa!en!las!siguientes!lneas!de!cdigo!del!
programa.!!
!

Ilustracin!270!.!Configuracin!formulario!45!

!
De! esta! forma,! al! ejecutar! el! programa! desarrollado! para! convertir! el! programa! en! PDF,! se!
observa!el!smartform!y!variante!EDT!propuestos!en!el!programa:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

Ilustracin!271!.!Configuracin!formulario!46!
Pgina!210!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

El!funcionamiento!del!programa!ZHR_NOMINA_PROT!para!obtener!los!recibos!de!salarios!de!
los!empleados!en!formato!PDF!se!describe!a!continuacin.!Si!se!desea!consultar!el!cdigo!del!
mismo!se!puede!acceder!a!la!transaccin!se38'en!el!prototipo.!
!
A!travs!de!base!de!datos!lgica!se!seleccionan!los!empleados!a!los!que!se!les!quiere!sacar!el!
recibo.! Dicha! seleccin! se! puede! hacer! mediante! nmero! de! personal,! status! de! ocupacin,!
Sociedad,!rea!de!nmina,!DDP/SDP/Centro!de!coste!o!bien!por!grupo!y!rea!de!personal.!
!
Para! cada! empleado! seleccionado,! se! accede! a! los! infotipos! que! contienen! datos! necesarios!
(datos! personales,! datos! de! organizacin,! direcciones,! datos! de! nmina,! seguridad! social)!
para! proporcionarle! al! smartform! dichos! datos! y! a! continuacin,! se! obtiene! su! recibo! de!
salarios!(pe51).!!
!
El!archivo!PDF!se!podr!visualizar!o!descargar!al!PC!local.!
!

8.!PLAN DE VALIDACIN Y VERIFICACIN DEL


SOFTWARE.
! Introduccin(
! Propsito del documento.
!
El! presente! documento! contiene! un! listado! de! pruebas! de! aceptacin! que! servirn! para!
comprobar! el! correcto! funcionamiento! del! sistema! y! adems! verificar! el! cumplimiento! de! la!
solicitud!del!cliente.!!
!
Cada! una! de! las! pruebas! llevar! asociada! una! descripcin! completa,! explicando! asimismo! su!
finalidad,!los!pasos!a!seguir!para!su!realizacin!y!los!criterios!para!la!aceptacin!de!la!prueba.!!
!
El!entorno!de!realizacin!de!las!pruebas!tambin!quedar!especificado!en!el!documento.!Para!
ello! sern! indicados! los! requisitos! software! y! hardware! mnimos! con! el! fin! de! garantizar! una!
correcta!evaluacin!de!las!pruebas,!haciendo!que!los!resultados!de!las!mismas!se!acerquen!en!
la!mayor!medida!posible!a!los!obtenidos!por!el!sistema!en!el!entorno!de!explotacin.!!
!
Una!vez!terminada!cada!prueba!deber!ser!rellenado!el!formulario!propuesto!en!el!presente!
documento!indicando!los!resultados!obtenidos!y!toda!la!informacin!relativa!a!la!misma!que!
pueda!resultar!de!inters!para!un!futuro.!!
!
Teniendo! como! gua! el! presente! documento,! obtendremos! un! sistema! verificado! y! validado,!
funcionando!correctamente!y!asegurando!la!satisfaccin!del!cliente!debido!el!cumplimento!de!
su!solicitud.!!
!
Para! la! realizacin! de! este! documento! ser! utilizada! una! adaptacin! de! la! metodologa! ESA!
Lite,!ya!que!debido!a!las!caractersticas!del!proyecto!facilita!la!definicin!de!pruebas!y!cubre!los!
objetivos!establecidos.!!
!

Pgina!211!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Visin general del Plan de Validacin y Verificacin del


Sistema.
!

El!documento!est!dividido!en!los!siguientes!apartados:!!

o! Plan!de!prueba:!esta!seccin!describe!todos!y!cada!uno!de!los!elementos!del!sistema!
que!sern!probados,!as!como!las!caractersticas!que!sern!verificadas!y!los!productos!
que! debern! entregarse! antes! y! despus! de! la! realizacin! de! las! pruebas.! El! plan! de!
prueba!abarca!tambin!las!tareas!necesarias!para!preparar!y!llevar!a!cabo!cada!una!de!
las!pruebas,!as!como!el!entorno!necesario!para!la!ejecucin!de!las!mismas!y!el!criterio!
de!aceptacin!o!rechazo!que!se!va!a!aplicar!a!las!pruebas.!!
!
o! Procedimientos! de! prueba:! recoge! los! procedimientos! de! prueba! que! se! aplicarn!
sobre! el! sistema.! Cada! uno! de! ellos! vendr! definido! por! un! identificador! nico,! su!
descripcin,!las!condiciones!necesarias!en!el!sistema,!y!los!pasos!a!seguir!para!llevar!a!
cabo!la!prueba.! !

o! Plantilla! de! informe! de! prueba:! por! cada! prueba! que! se! realice! sobre! el! sistema,! se!
deber!rellenar!un!informe,!siguiendo!el!formato!y!el!proceso!que!se!describe!en!este!
apartado.!!
!
o! Matriz! de! Trazabilidad:! Aunque! la! metodologa! ESA' Lite' no! lo! incluye! para! este!
documento,! se! realizar! una! matriz! de! trazabilidad! entre! requisitos! de! capacidad! y!
pruebas!con!el!fin!de!asegurar!que!todas!las!funcionalidades!requeridas!por!el!cliente!
sern!probadas.! !
!

! Plan(de(prueba(
!
Para!poder!desarrollar!un!sistema!informtico!de!calidad!que!funcione!de!manera!correcta!es!
imprescindible!establecer!un!buen!plan!de!pruebas.!!
!
En! este! apartado! se! definen! los! objetivos! de! las! pruebas! a! realizar! y! cmo! han! de! llevarse! a!
cabo.!Debe!quedar!recogido!qu!elementos!van!a!ser!probados,!las!caractersticas!del!sistema!
que! se! van! a! identificar,! los! elementos! entregables,! las! actividades! a! realizar! para! poder!
construir!una!prueba,!qu!requisitos!debe!tener!el!sistema!para!que!las!pruebas!se!ejecuten!
con! xito! y,! por! ltimo,! los! criterios! a! tener! en! cuenta! por! el! equipo! de! desarrollo! para!
determinar!si!una!prueba!es!finalizada!con!xito!o!no.!!
!

! Definicin del alcance de las pruebas


!
Para! cubrir! el! objetivo! de! elaborar! un! plan! de! pruebas! detallado,! se! presentar! los! tipos! de!
pruebas!necesarias!para!validar!correctamente!la!implementacin!del!sistema:!!
! Pruebas! Unitarias:! con! ellas! se! comprobar! el! correcto! funcionamiento! de! los!
componentes! y! clases! presentes! en! el! sistema! con! el! objetivo! de! asegurar! que! cada!
uno!de!los!elementos!funcionan!correctamente!por!separado.! !

Pgina!212!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Pruebas!de!Integracin:!el!propsito!que!persigue!estas!pruebas!es!la!de!comprobar!
que!todas!las!partes!del!sistema!estn!ensambladas!correctamente!y!su!interaccin!no!
produce!errores!o!salidas!no!esperadas.! !
! Pruebas!de!Aceptacin:!se!centran!en!abarcar!todas!aquellas!situaciones!que!verifican!
los! requisitos! software! descritos! por! el! cliente! y! que! adems! son! impuestos! por! el!
cliente!como!mnimos!para!aceptar!como!vlido!el!sistema.! !
! Pruebas!del!Sistema:!tiene!como!objetivo!verificar!el!correcto!funcionamiento!de!los!
componentes! del! sistema! mediante! diferentes! pruebas! de! caja! negra! que! cubren!
diferentes!mbitos!(rendimiento,!resistencia!ante!fallos...)! !
! Pruebas! de! Implantacin:! se! centran! en! verificar! que! una! vez! se! ha! implantado! el!
sistema!en!el!cliente,!ste!funciona!correctamente.!!
!
Los!objetivos!de!este!apartado!sern!los!siguientes:!!
!
! Comprobar! la! completitud! de! la! estructura! y! funcionalidad! de! los! componentes! del!
sistema.! !
! Verificar!la!interaccin!correcta!entre!componentes.! !
! Comprobar! el! correcto! funcionamiento! del! sistema! en! el! entorno! de operacin! final!
muy!similar!al!que!el!cliente!puede!utilizar.! !
! Corroborar!que!el!sistema!es!estable!ante!diferentes!situaciones.! !
!
En! caso! de! posibles! errores! controlados,! ofrecer! menajes! que! ayuden! a! identificar! cual! es! el!
problema!facilitndole!la!labor!de!conseguir!el!objetivo!correctamente.!
!

! Entregables
!
Para! poder! probar! cada! uno! de! los! elementos! y! funcionalidades! descritas! en! el! apartado!
anterior!es!necesario!tener!cierto!conocimiento!acerca!de!cmo!funciona!el!sistema!y!de!los!
recursos!que!son!necesarios!para!el!mismo,!adems!de!saber!qu!criterios!se!han!definido!para!
que! el! sistema! pueda! ser! considerado! vlido! y,! por! tanto,! cumpla! con! las! necesidades! del!
cliente.!
!
Por! ello,! se! hace! indispensable! disponer! de! una! serie! de! documentos! y! recursos! antes! de! la!
realizacin!de!las!pruebas:!!
!
! Documento!de!Estudio!de!la!Viabilidad.!!
! Documento!de!Anlisis!del!Sistema.! !
! Documento!de!Diseo!del!Sistema.! !
! Plan!de!Validacin!y!Verificacin!del!Software.! !
! El!software!del!sistema.! !
! Manuales!de!usuario!del!sistema.! !
!
Una! vez! que! se! dispone! de! los! recursos! necesarios! para! la! realizacin! de! las! pruebas,! se!
proceder! a! ejecutar! cada! una! de! ellas! en! el! sistema.! Los! resultados! de! las! pruebas! sern!
recogidos!en!un!informe!denominado!Informe!de!realizacin!de!pruebas!del!sistema,!en!el!cual!
se! registrar! toda! informacin! acerca! de! las! pruebas! realizadas.! Dicho! informe! deber!
contener!una!tabla!por!cada!prueba!realizada,!siguiendo!la!plantilla!definida!para!tal!fin!en!el!
apartado!7.4.'Plantilla'de'informe'de'pruebas.!
!

Pgina!213!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Tareas de prueba !
!
Desarrollar!un!sistema!de!calidad!que!cumpla!con!el!resultado!esperado!por!el!cliente!requiere!
definir! un! conjunto! de! pruebas! lo! ms! completo! posible,! de! forma! que! cada! una! de! las!
funcionalidades!del!sistema!se!compruebe!correctamente.!!
Debido! a! que! el! conjunto! de! pruebas! puede! llegar! a! ser! excesivamente! numeroso! se! hace!
necesaria!la!definicin!de!un!conjunto!de!tareas!que!sirvan!de!gua!para!preparar!y!desarrollar!
cada!una!de!las!pruebas.!!

Por! lo! tanto,! las! tareas! definidas! para! desarrollar! las! pruebas! de! este! proyecto! son! las!
siguientes:!!

! Definicin! de! la! prueba! de! aceptacin:! Se! debe! realizar! una! descripcin! acerca! de! la!
prueba,! especificando! cual! es! el! objetivo! de! la! misma,! qu! elementos! del! sistema! sern!
sometidos! a! prueba! y! las! caractersticas! que! debe! tener! el! sistema! para! que! la! prueba!
pueda!ser!ejecutada.!Adems!se!detallar!cada!uno!de!los!pasos!a!realizar!para!la!correcta!
ejecucin!de!la!prueba.!!
! Ejecucin! de! la! prueba! de! aceptacin:! Observando! el! comportamiento! del! sistema! y! los!
resultados!obtenidos!se!podr!determinar!si!la!prueba!es!superada!con!xito!o!no.!!
! Registro! de! la! prueba! de! aceptacin:! Deber! generarse! una! tabla! con! la! informacin!
acerca! de! la! prueba,! los! resultados! y! los! posibles! fallos! encontrados.! Esta! tabla! debe!
cumplir! el! formato! definido! en! el! apartado! 7.4.! Plantilla! de! informe! de! pruebas! de! este!
documento! y! ser! incluida! en! el! Informe' de' realizacin' de' pruebas' del' sistema.! El!
documento! con! el! resultado! de! las! pruebas! se! adjuntar! con! la! documentacin! del!
proyecto,!pero!no!se!incluir!en!la!memoria.!El!nombre!de!este!documento!ser!Informe!
de!Pruebas!del!Sistema.doc!!
!

! Necesidades del entorno!

Para!que!las!pruebas!definidas!puedan!ser!ejecutadas!de!manera!satisfactoria!y!produzcan!los!
mismos! resultados! que! en! el! entorno! en! el! que! el! sistema! real! debe! ser! implantado,! es!
necesario! definir! las! caractersticas! que! debe! tener! el! sistema! donde! se! van! a! realizar! las!
pruebas.!!
!
En! el! caso! de! este! proyecto,! el! entorno! de! pruebas! tendr! las! mismas! caractersticas! que! el!
entorno! de! implantacin! del! sistema,! por! lo! que! en! este! apartado! no! es! necesario! definir!
nuevas!necesidades!para!el!entorno.!!
!

! Criterio de aceptacin/rechazo de un caso de prueba


!
Al!realizar!la!ejecucin!de!cada!uno!de!los!casos!de!prueba!definidos!en!el!plan,!es!necesario!
determinar! si! la! prueba! se! considera! vlida! porque! el! sistema! funciona! como! debera,! o! si!
presenta!algn!tipo!de!fallo!en!alguna!de!las!funcionalidades!requeridas.!!
!
El!criterio!establecido!en!este!proyecto!para!considerar!una!prueba!como!Aceptada,!considera!
necesario! que! dicha! prueba! se! ejecute! segn! lo! definido,! es! decir,! el! sistema! tendr! que!
responder!de!la!manera!exacta!que!detalle!el!caso!de!prueba!correspondiente.!En!el!caso!de!
que!el!sistema!produzca!algn!tipo!de!fallo!o!proporcione!un!resultado!diferente!al!esperado,!
la!prueba!ser!Rechazada.!!

Pgina!214!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Procedimientos(de(prueba((
!
En!este!apartado!se!especifican!las!pruebas!que!se!deben!realizar!al!sistema!para!comprobar!
su!correcto!funcionamiento!y!que!cumple!con!todas!las!especificaciones.!!
!
A!continuacin!se!describe!el!formato!de!tabla!utilizado!para!la!especificacin!de!las!pruebas!y!
los!distintos!campos!que!contiene:!!
!
! Identificador:!Nombra!de!manera!nica!a!la!prueba!siguiendo!el!formato!PR6XXX,!donde!
XXX'tomar!valores!numricos!dentro!del!rango!000M999.!!
! Descripcin:!Especifica!el!objetivo!de!la!prueba.! !
! Precondiciones:! Describe! el! estado! en! el! que! se! debe! encontrar! el! sistema! de! forma!
previa!a!la!realizacin!de!la!prueba.! !
! Pasos! a! seguir:! Establece! la! secuencia! de! pasos! que! debe! realizar! el! responsable! de! la!
prueba!sobre!el!sistema.! !
!
Las!pruebas!a!realizar!en!este!proyecto,!estn!encaminadas!a!garantizar!que!los!desarrollos!y!
parametrizaciones!funcionan!adecuadamente.!Por!tanto,!se!ejecutarn!los!procesos!recogidos!
en! la! fase! de! anlisis! de! requisitos,! comprobando! el! funcionamiento! adecuado.! Las! pruebas!
son!unitarias,!si!bien!tienen!como!objetivo!realizar!una!prueba!global!de!todo!el!sistema.!Por!
este!motivo,!se!incluirn!procesos!de!cada!uno!de!los!mdulos!de!SAP!afectados:!!
!
Identificador! PR6001!
Descripcin! Arrancar!la!aplicacin!correctamente!
Precondiciones! Ninguna!
Pasos!a!seguir! Hacer! doble! click! en! la! entrada!
correspondiente!para!arrancar!el!sistema.!
Introducir! usuario! y! contrasea! para! logarse!
en!el!sistema.!
Comprobar! que! la! aplicacin! arranca!
correctamente.!
Tabla!106!.!Procedimiento!de!prueba!PR.001!

Identificador! PR6002!
Descripcin! Introducir! una! transaccin! en! el! cuadro! de!
dilogo! de! SAP! para! acceder! a! una!
determinada!funcionalidad!
Precondiciones! Estar!logado!en!el!sistema!
Pasos!a!seguir! Introducir!la!transaccin!PA20!para!visualizar!
los!datos!maestros!de!empleados.!
Verificar!que!no!se!produce!ningn!dump!y!se!
accede!correctamente!a!los!datos.!
Tabla!107!.!Procedimiento!de!prueba!PR.002!

Identificador! PR6003!
Descripcin! Iniciar!funcionalidad!desde!el!men!SAP!
Precondiciones! Estar!logado!en!el!sistema!
Pasos!a!seguir! Desplegar! el! men! SAP! y! buscar! transaccin!
PA20! para! acceder! a! los! datos! maestros! de!
empleados!desde!el!men.!
Tabla!108!.!Procedimiento!de!prueba!PR.003!

Pgina!215!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! PR6004!
Descripcin! Salir!de!la!aplicacin!
Precondiciones! Ninguna!
Pasos!a!seguir! Hacer! click! en! el! botn! salir! del! sistema! o!
bien!introducir!transaccin!/nex.!
Comprobar! que! la! aplicacin! se! cierra!
correctamente.!
Tabla!109!.!Procedimiento!de!prueba!PR.004!

Identificador! PR6005!
Descripcin! Actualizar!el!registro!de!control!de!nmina.!!
Precondiciones! Estar!logado!en!el!sistema.!
Pasos!a!seguir! Se!accede!a!la!transaccin!PA03.!
Se! actualiza! el! status! del! registro! de! nmina!
en!Libre!para!correcciones.!
Tabla!110!.!Procedimiento!de!prueba!PR.005!

Identificador! PR6006!
Descripcin! Generar!el!calendario!personal!
Precondiciones! Estar!logado!en!el!sistema.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! para! lanzar! el!
programa!RPTGENE0.!
Se!selecciona!el!colectivo!de!empleados!cuyo!
calendario!anual!se!quiere!generar.!
Se!ejecuta!el!programa.!
Se! verifica! que! el! calendario! se! ha! generado!
correctamente! para! el! colectivo! de!
empleados.!
Tabla!111!.!Procedimiento!de!prueba!PR.006!

Identificador! PR6007!
Descripcin! Estimar! los! devengos! anuales! y! calcular! el!
IRPF!
Precondiciones! Estar!logado!en!el!sistema.!
Registro! de! gestin! en! status! Libre! para!
correcciones.!
Calendario!de!personal!actualizado.!
Pasos!a!seguir! Ejecutar! transaccin! para! ejecutar! el!
programa!RPIGA0E0.!
Seleccionar!colectivo!de!empleados!cuyo!IRPF!
se!quiere!actualizar.!
Ejecutar! el! juego! de! datos! obtenido! para!
actualizar!el!infotipo!0062!de!los!empleados.!
Tabla!112!.!Procedimiento!de!prueba!PR.007!

!
!
!
!
!
!

Pgina!216!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! PR6008!
Descripcin! Simulacin!de!nmina!
Precondiciones! Estar!logado!en!el!sistema.!
Calendario!personal!generado.!
IRPF!actualizado.!
Pasos!a!seguir! Se! ejecuta! transaccin! para! ejecutar!
programa!de!clculo!de!nmina!RPCALCE0.!
Check! box! para! Simulacin! de! clculo! de!
nmina!tiene!que!estar!marcado.!
Se! selecciona! el! rea! de! nmina!
correspondiente!que!se!desea!calcular.!
Se! ejecuta! el! programa! y! se! verifican! los!
resultados!obtenidos.!
Tabla!113!.!Procedimiento!de!prueba!PR.008!

Identificador! PR6009!
Descripcin! Actualizar! el! registro! de! control! de! nmina!
Libre!para!clculo!de!nmina.!
Precondiciones! Estar!logado!en!el!sistema.!
Status!previo!del!registro!de!gestin!en!libre!
para!correcciones.!!
Pasos!a!seguir! Se!ejecuta!transaccin!PA03!para!actualizar!el!
status!del!registro!de!gestin.!
Se! actualiza! el! status! haciendo! en! click! en! el!
botn!Libre!para!clculo!de!nmina.!
Tabla!114!.!Procedimiento!de!prueba!PR.009!

Identificador! PR6010!
Descripcin! Calcular!la!nmina!en!real!
Precondiciones! Estar!logado!en!el!sistema.!
Generacin!de!calendario!personal.!
Actualizacin!de!IRPF!y!devengos!anuales.!
Registro! de! gestin! con! status! Libre! para!
clculo!de!nmina.!
Pasos!a!seguir! Se!ejecuta!transaccin!para!acceder!al!driver!
de!nmina!RPCALCE0.!
Se! comprueba! que! el! check! box! para!
Simulacin!no!est!marcado.!
Se!selecciona!el!rea!de!nmina!que!se!desea!
calcular.!
Se!ejecuta!el!programa.!
Se! verifica! que! los! resultados! obtenidos! son!
correctos.!
Tabla!115!.!Procedimiento!de!prueba!PR.010!

!
!
!
!
!
!

Pgina!217!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! PR6011!
Descripcin! Generar!el!recio!de!salarios!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!la!nmina!en!real.!
Pasos!a!seguir! Ejecutar! transaccin! para! acceder! al!
programa!de!generacin!de!recibos!en!PDF.!
Seleccionar! parmetros! deseados! en! la!
pantalla!de!seleccin.!
Ejecutar!y!verificar!que!los!recibos!de!nmina!
obtenidos!en!PDF!son!correctos.!
Tabla!116!.!Procedimiento!de!prueba!PR.011!

Identificador! PR6012!
Descripcin! Envo!automtico!de!recibos!de!salarios!
Precondiciones! Realizar! el! desarrollo! que! permitir! el! envo!
automtico! de! los! recibos! de! salario! de! los!
empleados.!!
Pasos!a!seguir! Por!determinar.!
Tabla!117!.!Procedimiento!de!prueba!PR.012!

Identificador! PR6013!
Descripcin! Obtener!los!boletines!de!cotizacin!,!modelo!
TC1!
Precondiciones! Estar!logado!en!el!sistema.!
Nmina!calculada!en!real.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! que! accede! al!
programa!de!generacin!de!TC.!
Se! seleccionan! los! parmetros! de! seleccin!
en!la!pantalla:!CCC,!rea!de!nmina,!periodos!
a!generar.!
Se! selecciona! la! opcin! de! modelo! impreso!
de!los!boletines!de!cotizacin.!
Se! ejecuta! y! se! verifica! que! los! resultados!
obtenidos!son!correctos.!
Tabla!118!.!Procedimiento!de!prueba!PR.013!

Identificador! PR6014!
Descripcin! Obtener! el! fichero! FAN! para! la! Seguridad!
Social!
Precondiciones! Estar!logado!en!el!sistema.!
Nmina!calculada!en!real.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! que! accede! al!
programa!de!generacin!de!TC.!
Se! seleccionan! los! parmetros! de! seleccin!
en!la!pantalla:!CCC,!rea!de!nmina,!periodos!
a!generar.!
Se! selecciona! la! opcin! de! obtencin! de! los!
ficheros!FAN!(Generar!ficheros!Temse).!
Se! ejecuta! y! se! verifica! que! los! resultados!
obtenidos!son!correctos.!
Tabla!119!.!Procedimiento!de!prueba!PR.014!

Pgina!218!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! PR6015!
Descripcin! Envo!de!ficheros!FAN!a!la!Seguridad!Social!
Precondiciones! Ficheros!Temse!generados!
Pasos!a!seguir! Se!conectar!a!la!aplicacin!WinSuite.!
Se! logar! el! usuario! con! la! clave! de!
autorizado!correspondiente.!
Se! enviar! a! la! Seguridad! Social! mediante!
esta!aplicacin!el!fichero!obtenido!de!SAP.!
Tabla!120!.!Procedimiento!de!prueba!PR.015!

Identificador! PR6016!
Descripcin! Preparar! intercambio! de! datos! para!
transferencias!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!previamente!realizado.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! para! obtener! el!
identificador! de! transferencias! con! el! cual! se!
obtendr!el!fichero!en!un!paso!posterior.!
Se! comprueba! que! el! programa! ha!
funcionado!correctamente!y!que!los!importes!
de!las!transferencias!cuadran!con!el!resultado!
obtenido! del! reporte! de! ccMnminas! para! el!
concepto!/559.!
Tabla!121!.!Procedimiento!de!prueba!PR.016!

Identificador! PR6017!
Descripcin! Preparar!el!disquete!para!transferencias!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Haber! generado! identificador! de!
transferencias!(en!el!paso!anterior).!
Pasos!a!seguir! Generar! la! transaccin! con! el! programa! para!
generacin!del!fichero!de!transferencias.!
Seleccionar! el! identificador! obtenido! en! el!
paso!previo.!
Ejecutar! y! verificar! que! todo! ha! ido!
correctamente.!
Tabla!122!.!Procedimiento!de!prueba!PR.017!

!
!
!
!
!
!
!
!
!
!
!

Pgina!219!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! PR6018!
Descripcin! Descargar!el!disquete!con!las!transferencias!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Identificador!de!transferencias.!
Ejecucin!del!programa!que!genera!el!fichero!
de!transferencias.!
Pasos!a!seguir! Desde! la! transaccin! FDTA! seleccionaremos!
el! fichero! que! se! ha! generado! en! el! paso!
anterior.!
Se!har!click!en!el!botn!descargar!fichero.!
Se! guardar! en! la! ruta! deseada! del!
ordenador.!
Tabla!123!.!Procedimiento!de!prueba!PR.018!

Identificador! PR6019!
Descripcin! Envo!de!los!ficheros!de!transferencias!!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Identificador!de!transferencias.!
Fichero!de!transferencias!generado.!
Fichero!descargado!en!el!ordenador.!
Pasos!a!seguir! Logarse! en! la! plataforma! web! habilitada! por!
el!banco.!
Enviar!el!fichero!SEPA!obtenido!de!SAP.!
Comprobar! que! se! ha! realizado! el! envo!
correctamente.!
Tabla!124!.!Procedimiento!de!prueba!PR.019!

Identificador! PR6020!
Descripcin! Generar! el! fichero! de! rentas! para! el! modelo!
190!de!Hacienda!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Pasos!a!seguir! Se! ejecuta! transaccin! para! acceder! al!
programa!RPC190E0.!
Se!seleccionan!los!parmetros!deseados!en!la!
pantalla!de!seleccin.!
Se!selecciona!el!modelo!190.!
Se!ejecuta!y!se!comprueba!que!los!resultados!
obtenidos!son!correctos.!!
Tabla!125!.!Procedimiento!de!prueba!PR.020!

!
!
!
!
!
!
!
!

Pgina!220!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! PR6021!
Descripcin! Generar! el! certificado! de! rentas! para! el!
modelo!190!de!Hacienda!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Pasos!a!seguir! Se! ejecuta! transaccin! para! acceder! al!
programa!RPC190E0.!
Se!seleccionan!los!parmetros!deseados!en!la!
pantalla!de!seleccin.!
Se!selecciona!el!certificado!de!retenciones.!
Se!ejecuta!y!se!comprueba!que!los!resultados!
obtenidos!son!correctos.!
Tabla!126!.!Procedimiento!de!prueba!PR.021!

Identificador! PR6022!
Descripcin! Envo!de!los!ficheros!de!Hacienda!!
Precondiciones! Ficheros!generados!de!SAP.!
Pasos!a!seguir! Logarse!en!la!sede!electrnica!de!la!AEAT.!
Realizar! el! envo! del! fichero! para! el! modelo!
190.!
Comprobar! que! el! envo! se! ha! realizado!
correctamente.!
Realizar! el! envo! del! fichero! para! el!
certificado!de!retenciones.!
Comprobar! que! el! envo! se! ha! realizado!
correctamente.!
Tabla!127!.!Procedimiento!de!prueba!PR.022!

Identificador! PR6023!
Descripcin! Generacin!reporte!de!ccMnminas!
Precondiciones! Estar!logado!en!el!sistema.!
La! nmina! tiene! que! estar! previamente!
calculada!en!real.!
Pasos!a!seguir! Ejecucin! del! programa! habilitado! por! SAP!
para! extraer! el! resumen! de! todos! los!
conceptos! de! nmina! que! ha! cobrado! cada!
empleado.!
Tabla!128!.!Procedimiento!de!prueba!PR.023!

!
!
!
!
!
!
!
!
!
!
!

Pgina!221!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Identificador! PR6024!
Descripcin! Ejecutar! la! contabilidad! y! el! cuadre! de!
nmina!
Precondiciones! Estar!logado!en!el!sistema.!
Nmina!calculada!en!real.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! para! el! programa!
RPCIPE00.!
Se!selecciona!el!rea!de!nmina!deseada.!
Se!selecciona!la!generacin!del!comprobante!
en!simulacin.!
Se!verifica!que!no!se!produce!ningn!error.!
Se!selecciona!la!generacin!del!comprobante!
en!real.!
Se! verifica! que! los! resultados! obtenidos! son!
correctos! y! que! los! saldos! estn!
compensados.!
Se! cuadran! los! resultados! obtenidos! con! el!
reporte!de!ccMnminas.!
Tabla!129!.!Procedimiento!de!prueba!PR.024!

Identificador! PR6025!
Descripcin! Envo!a!FI!del!documento!contable!generado!
Precondiciones! Estar!logado!en!el!sistema.!
La!nmina!debe!estar!previamente!calculada.!
Se! ha! verificado! que! el! documento! contable!
generado! tiene! los! saldos! balanceados! y!
cuadra!con!el!reporte!de!ccMnminas.!
Documento!contable!generado!en!Ejecucin!
en!productivo!y!NO!en!Simulacin.!
Pasos!a!seguir! Se! hace! click! en! el! botn! habilitado! para!
liberar!el!documento!contable.!
Se! hace! click! en! el! botn! habilitado! para!
enviar! el! documento! contable! al! sistema! de!
Finanzas.!
Tabla!130!.!Procedimiento!de!prueba!PR.025!

Las! pruebas! realizadas! han! finalizado! con! xito,! por! tanto! se! determina! que! el! sistema! se!
encuentra!en!disposicin!de!ser!instalado!en!los!clientes!que!lo!requieran.!!
!
Las! pruebas! se! han! realizado! en! el! entorno! de! calidad.! Se! trata! del! sistema! en! el! que! se!
consolidan!los!cambios!y!configuraciones!realizadas!en!SAP.!Una!vez!validadas!las!pruebas,!los!
cambios!pueden!implementarse!en!el!sistema!productivo.!!
!

! Plantilla(de(informe(de(pruebas((
!
Durante! la! realizacin! de! las! pruebas! del! sistema! se! debe! realizar! un! informe! en! el! que! se!
detallen!los!resultados!obtenidos.!A!continuacin!se!especifican!los!campos!que!deberan!ser!
incluidos!en!el!informe!as!como!el!formato!establecido:!
!
! Identificador:!Identificador!de!la!prueba!realizada.! !

Pgina!222!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Fecha:!Fecha!en!la!que!se!realiz!la!prueba.! !
! Responsable:!Miembro!del!equipo!del!proyecto!encargado!de!realizar!la!prueba.! !
! Descripcin:!Objetivo!de!la!prueba!realizada.! !
! Resultado:! Este! campo! mostrar! el! valor! Aceptada' si! el! sistema! ha! realizado! la! prueba!
correctamente,!o!Rechazada'en!caso!contrario.! !
! Descripcin! de! los! fallos:! Si! la! prueba! ha! sido! Rechazada' este! campo! contendr! una!
descripcin!de!los!fallos!encontrados!durante!la!realizacin!de!dicha!prueba.! !
Identificador! !
Fecha! !
Responsable! !
Descripcin! !
Resultado! !
Descripcin!de!los!fallos! !
Tabla!131!.!Plantilla!informe!pruebas!

! Matriz(de(trazabilidad(Pruebas(/(Requisitos(de(Capacidad(
!
RU6C6001!
RU6C6002!

RU6C6003!

RU6C6004!

RU6C6005!

RU6C6006!

RU6C6007!

RU6C6008!

RU6C6009!

RU6C6010!

RU6C6011!

RU6C6012!

RU6C6013!

RU6C6014!

RU6C6015!

RU6C6016!

RU6C6017!

RU6C6018!

RU6C6019!

RU6C6020!
!

PR6001! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6002! ! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6003! ! ! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6004! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6005! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6006! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6007! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6008! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6009! ! ! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! !
PR6010! ! ! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! !
PR6011! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! ! ! !
PR6012! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! ! !
PR6013! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! !
PR6014! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! !
PR6015! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! !
PR6016! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! !
PR6017! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! !
PR6018! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! !
PR6019! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! !
PR6020! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! !
PR6021! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! !
PR6022! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! !
PR6023! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! !
PR6024! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! !
PR6025! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X!
Tabla!132!.!Matriz!de!trazabilidad!Pruebas!/!Requisitos!de!Capacidad!

Pgina!223!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

9.!MANUAL DE USUARIO
! Flujo(del(proceso(de(clculo(de(nmina(
!
Introduccin!de!INCIDENCIAS!en! Regularizacin!de!
MAESTRO!DE!PERSONAL! CONVENIO!

SIMULACIN!

Registro!Gestin:!!
LIBERAR!CLCULO!NMINA!

Modificaciones!!
MAESTRO!PERSONAL!
! INICIAR!CLCULO!NMINA!

SI!
Registro!Gestin:!!
LIBRE!CORRECCIN! Error?!
NO!

Registro!Gestin:!VERIFICAR!
RESULTADO!

SI!
Error?!

NO!

LISTADOS!NMINA!

RETROACTIVIDAD! RETROACTIVIDAD!rea!
Empleado! nmina!

! RECIBO!DE!SALARIOS! !

TRANSFERENCIA!BANCARIA!

Registro!Gestin:!FINALIZAR!NMINA!

SI!
CONTABILIZACIN!RESULTADO! SI!
NMINA!

Correccin! Modificacin!
de!datos!ya! FINAL!PROCESO! retroactiva!
calculados?! Convenio?!

SEGUROS!SOCIALES!
MODELOS!HACIENDA!
!
Ilustracin!272!.!Flujo!proceso!de!nmina!

Pgina!224!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Registro(Gestin(rea(de(Nmina:(Diferentes(Status(
(PA03)(
!
El!Registro!de!Gestin!determina!el!periodo!de!clculo!de!nmina!que!estamos!efectuando,!el!
periodo!mximo!de!retroactividad!y!de!modificaciones!del!Maestro!de!Personal!para!cada!rea!
de!Nmina.!
!
Adicionalmente,!cada!periodo!de!clculo!de!nmina!viene!controlado!por!los!diferentes!status'
de'nmina'del'Registro'de'Gestin:!
!
-! Libre!para!correccin!
-! Libre!para!clculo!de!nmina!
-! Verificar!resultados!nmina!
-! Fin!de!clculo!de!nmina!
!

!
Ilustracin!273!.!Registro!de!gestin!

! Generar(Calendario(Personal((RPTGENE0)(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Al!generar!el!Calendario!Personal!de!los!empleados!permite!que!la!informacin!registrada!en!
el!infotipo!2001!Absentismos!se!active.!Es!necesaria!esta!activacin!debido!a!la!ubicacin!en!el!
periodo!de!clculo!de!nmina!de!los!tramos!IT!en!los!cuales!pueden!estar!los!empleados!para!
poder!realizar!los!clculos!de!las!Prestaciones!de!Seguridad!Social.!
!
El! Calendario! Personal! siempre! debe! ser! generado! antes! del! clculo! del! proceso! de!
Regularizacin!IRPF!o!del!Clculo!de!la!nmina.!!!!!!!!!!!!!!!!!!!!!!
!!!!

Pgina!225!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!274!.!Generacin!de!calendario!personal!

!
Campos:!
!
En!el!apartado!de!Perodo:!Siempre!debe!generarse!el!Calendario!Personal!por!ao'natural.'
!
En!el!apartado!de!Seleccin!indicamos!los!datos!de!seleccin!de!los!empleados!a!procesar.!Es!
aconsejable!filtrar!por!rea!de!Nmina.!
!
En! el! apartado! de! Modalidad! de! generacin:! seleccionar! siempre! la! opcin! de! Forzar'
(actualizar'siempre).!
!
En!el!Apartado!de!Protocolo!de!generacin:!!
!
Si! marcamos! el! parmetro! Imprimir' protocolo! visualizaremos! los! das! exactos! de! absentismo!
del! empleado! y! su! repercusin! en! la! contabilizacin! de! los! tramos! de! IT! para! el! Clculo! de!
nmina!(Ejemplo:!donde!N!equivale!a!los!3!primeros!das;!E!equivale!a!los!12!siguientes;!donde!
1!equivale!a!los!5,etc.)!
!
Ejemplo:! Empleado! con! absentismo! por! Enfermedad! Comn! con! diferentes! smbolos! de!
absentismos!en!funcin!de!la!duracin!del!tramo!IT.!!

Pgina!226!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!275!.!Smbolos!calendario!personal!

! Simulacin(de(la(nmina((RPCALCE0)(
!
El!sistema!SAP!permite!simular!el!clculo!de!nmina!para!cualquier!perodo!de!nmina:!
!
La!simulacin!de!la!nmina!no!provoca!el!bloqueo!del!maestro!de!personal.!
Los! resultados! del! clculo! de! nmina! simulados! no! se! almacenan! en! el! clster! de! la! nmina!
simplemente!es!posible!visualizar!e!imprimir!el!recibo!de!nmina.!
La!simulacin!no!provoca!ninguna!modificacin!en!el!Registro'de'Gestin.'
!
Al! entrar! en! la! transaccin! simulacin' del! men! estndar' podremos! simular! la! paga! extra,! la!
nmina!ordinaria!o!el!finiquito.!!
!
Los!parmetros!de!seleccin!que!deben!indicarse!son:!
!
Perodo!clculo!nmina!
rea!de!nmina.!
Otro!perodo:!indicar!el!perodo!a!simular.!
!
Seleccin!
Nmeros!de!personal:!indicar!el/los!nmeros!de!personal!a!simular.!
rea!de!nmina.!
!
Pueden!utilizarse!otros!filtros!estndar!utilizando!el!botn!Ayuda'Bsqueda.'
!
!

Pgina!227!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!276!.!Programa!clculo!de!nmina!

!
Control!general!del!programa!
!
Esquema!de!nmina:!Indicamos!el!esquema!de!clculo!de!nmina!(ZE00,!ZEP0).!
Proceso!de!test:!Permite!simular!la!nmina!sin!actualizar!el!clster!de!nmina.!
!
Visualizar! Log:! Permite! visualizar! en! estructura! de! rbol! la! secuencia! de! clculos! que! ha!
realizado!el!programa!de!clculo!de!la!nmina.!
!
Variante! visualizar! recibo! salarios:! Permite! indicar! una! variante! del! programa! de! edicin! de!
recibo!de!salarios!visualizando!el!recibo!de!salario!o!la!carta!de!finiquito.!
!
Ejecutamos!el!proceso!con!el!icono!Ejecutar.''

Pgina!228!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Visualizamos!el!recibo!de!salarios!simulado.!
!

!
Ilustracin!277!.!Recibo!de!nmina!

! Iniciar(clculo(nmina((RPCALCE0)(
!
Al!entrar!en!la!transaccin!Iniciar'clculo'nmina!y!acceder!al!programa!de!nmina,!deberemos!
utilizar!una!variante!en!la!que!nos!determine!por!defecto!los!parmetros!de!lanzamiento!del!
programa.!
!

Pgina!229!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!278!.!Clculo!de!nmina!

!
Los!campos!de!seleccin!que!se!proponen!por!defecto!son:!
!
Perodo!clculo!nmina!
rea!de!nmina.!
Perodo!actual:!Definido!por!el!Registro'de'gestin!
!
Seleccin!
Nmeros!de!personal:!indicar!el/los!nmeros!de!personal!si!es!necesario.!
rea!de!nmina.!
!
Control!general!del!programa!
Esquema!de!nmina:!Indicamos!ZE00!Nmina!Mensual,!ZEP0!Nmina!Paga!Extra.!
Proceso!de!test:!NO!marcado.!
!
Variante! visualizar! recibo! salarios:! Permite! visualizar! el! recibo! de! salarios.! Frente! a!
lanzamiento!masivo!de!empleados!no!utilizar!este!campo.!
!
!

Pgina!230!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!279!.!Opciones!clculo!de!nmina!

!
Ejecutamos!el!proceso!con!el!icono!Ejecutar.!!
!
!

! Log de Nmina
!
Si! marcamos! el! flag! Visualizar' log! el! sistema! nos! mostrar! un! dibujo! o! detalle! del! clculo! de!
nmina.!
!

Pgina!231!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!280!.!Seleccin!log!de!nmina!

!
Normalmente! el! Log! de! la! nmina! nos! permite! detectar! en! qu! subproceso! del! clculo! de! la!
nmina!ha!habido!un!error.!
!

!
Ilustracin!281!.!Log!de!nmina!

! Ejecutar Proceso de Fondo


!
El!lanzamiento!de!la!nmina!en!real!y!el!proceso!de!regularizacin!de!IRPF!deben!ejecutarse!en!
proceso'de'fondo.'
!
Ejecutar! un! programa! en! proceso! de! fondo! significa! que! la! ejecucin! del! programa! se! est!
lanzado!o!procesando!en!el!servidor!de!SAP.!De!esta!forma!para!clculos!de!gran!volumen!de!
empleados! o! periodos! se! garantiza! que! realmente! el! proceso! no! se! va! a! interrumpir! y! va! a!
mejorar!la!velocidad!del!procesamiento.!

Pgina!232!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Para!ejecutar!el!clculo!de!nmina!en!real!en!proceso!de!fondo!no!debe!estar!marcado!ni!el!
flag!de!Visualizar'log'ni!tener!una'variante'de'visualizacin'de'recibo'de'salarios.'
!
!
En!la!parte!superior!de!la!pantalla!va!men!seleccionamos!Ejecutar'en'proceso'fondo.'
!

!
Ilustracin!282!.!Proceso!de!fondo!1!

!
Nos!aparece!un!cuadro!de!dilogo!de!Spool!de!impresin.!!

!
Ilustracin!283!.!Proceso!de!fondo!2!

Pgina!233!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Seleccionamos!Atributos!e!indicamos!la!opcin!Colocar!primero!en!el!SPOOL!SAP.!
!

!
Ilustracin!284!.!Proceso!de!fondo!3!

A!continuacin!nos!aparece!otro!cuadro!de!dilogo!y!seleccionamos!Inmediato.'
!

Pgina!234!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!285!.!Proceso!de!fondo!4!

!
Clicamos!en!el!icono!Grabar.!
!
Nos! muetra! la! pantalla! de! lanzamiento! del! programa! de! clculo! de! la! nmina! y! en! la! parte!
inferior!de!la!pantalla!se!muestra!el!siguiente!mensaje!.!
!

!
Ilustracin!286!.!Proceso!de!fondo!5!

!!
!
Para!visualizar!el!proceso!de!lanzamiento!y!validar!si!ha!terminado!accedemos!via!men!a!la!
opcin!Jobs'propios.'

Pgina!235!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!287!.!Visualizar!jobs!

!
Nos!aparece!una!panatalla!con!el!programa!que!se!ha!lanzado,!el!usuario!el!status!la!fecha!y!
hora!inicio!del!lanzamiento.!
!

!
Ilustracin!288!.!Jobs!lanzados!

!
rdenes!de!Spool!Propias!
!
Una! vez! finalizado! accederemos! al! log! o! spool! del! programa! para! verificar! que! todos! los!
empleados! han! sido! procesados! correctamente! o! si! por! lo! contrario! el! sistema! ha! detectado!
algn!error.!
!
Clicaremos!en!el!icono! .!
!
Accederemos!al!resumen!de!rdenes'de'Spool.'
!
!

Pgina!236!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!289!.!Visualizacin!log!del!job!

!
Clicaremos!en!Tp'para!visualizar!el!log!de!la!nmina!de!errores.'
!
En!este!ejemplo!el!sistema!no!ha!calculado!ningn!empleado!debido!a!que!hemos!lanzado!la!
nmina!en!real!pero!sin!liberar!el!clculo!de!la!nmine!en!el!Registro!de!Gestin.!
!

!
Ilustracin!290!.!Log!de!nmina!en!job!

!
!
!

! Reporte(de(CCWns((H99CWTR0)(
!
El!programa!H99CWTR0'Programa'de'CC3nminas!extrae!las!CCMnminas!de!los!resultados!de!
clculo! de! nmina! para! el/los! perodo/s! seleccionado/s.! Concretamente! extrae! datos! de! la!
tabla!RT!(Result!Table)!y!WPBP!(Work!Place!Basic!Pay)!del!clster!de!nmina!(RE).!
!
Consulta!de!un!Perodo!de!Nmina!
!
El! programa! H99CWTR0' Programa' de' CC3nminas' permite! consultar! los! conceptos! salariales!
de!un!nico!perodo!de!nmina.!
!
En!el!apartado!Seleccin'podemos!utilizar!filtros!estndar.!

Pgina!237!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!291!.!Programa!de!cc.nminas!1!

!
Ser!necesario!indicar!en!el!apartado!Per.clculo'nmina'el!perodo!de!nmina!que!se!desea!
consultar.!
!

!
Ilustracin!292!.!Programa!de!cc.nminas!2!

!
En!el!apartado!Determinacin'de'perodo'indicaremos!Vista*perodos*En*de!clculo!de!nmina!
para!listar!los!resultados!de!nmina!del!ltimo!clculo!del!periodo!seleccionado.!
!
La! opcin! Vista* Para* permite! listar! los! resultados! de! nmina! del! periodo! que! estamos!
seleccionando!antes!que!dicho!periodo!se!recalculase!en!periodos!posteriores.!
!

Pgina!238!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

En!el!apartado!Otras'selecciones'indicaremos!los!conceptos!de!nmina!que!queremos!listar,!de!
cliente!como!tcnicos!de!SAP.!
!
En!el!apartado!Salida'indicaremos!la!opcin!Control'Grid'ALV'que!permite!visualizar!los!datos!
es!formato!List!Viewer!ABAP.!
!
Al!ejecutar!visualizamos!los!resultados!de!nmina!de!la!siguiente!forma.!
!

!
Ilustracin!293!.!Listado!de!cc.nminas!1!

!
!
Consulta!de!varios!Periodos!de!Nmina!a!la!vez!
!
Para!consultar!varios!periodos!al!mismo!tiempo!deberemos!indicar!en!el!apartado!Per.clculo'
nmina'un!intervalo!de!perodos!de!nmina.!
!

!
Ilustracin!294!.!Programa!de!cc.nminas!3!

!
El! listado! se! muestra! de! la! siguiente! forma.! En! las! columnas! Periodo' para' y! Periodo' en'
aparecen!los!perodos!seleccionados.!
!

!
Ilustracin!295!.!Listado!de!cc.nminas!2!

!
Comparacin!Periodos!de!Nmina!
!
El!programa!permite!realizar!una!comparacin!de!resultados!entre!periodos!de!nmina.!

Pgina!239!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!296!.!Programa!de!cc.nminas!comparativo!

!
Para! ello! deberemos! indicar! los! perodos! a! comparar! y! seleccionaremos! el! flag! Clculo' de'
nmina' comparacin.' Para! poder! indicar! estos! parmetros! deberemos! clicar! previamente! el!
botn!Per.clculo'nmina'del!mismo!apartado.!
!
Al! ejecutar! obtendremos! el! listado! que! se! muestra! previa! configuracin! de! una! variante! de!
visualizacin!Grid'ALV'seleccionando!las!columnas!deseadas.!!!
!

!
Ilustracin!297!.!Seleccin!tipo!de!salida!de!listado!

Pgina!240!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!298!.!Listado!de!cc.nminas!3!

!
En! el! ejemplo! observamos! un! empleado! con! aumento! de! 100! EUR! en! el! Salario! Base!
observando!las!diferencias!en!la!columna!Dif.abs.importe.!Es!importante!indicar!las!columnas!
Comprar.PP' Comprar.PE' y! Per.para' y! Periodo' En' para! saber! qu! periodos! se! estn!
comparando.!
!
Este!listado!tambin!puede!utilizarse!para!comparar!las!Cantidades'de!das,!horas,etc.!de!los!
variables!de!nmina.!
!

!
Ilustracin!299!.!Listado!de!cc.nminas!4!

!
!
Diferencias!de!Salario!de!Periodos!de!Nmina!recalculados!!
(Periodo!En/Periodo!Para)!
!
Calculamos!la!nmina!del!periodo!01.2011.!

Pgina!241!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
En!Febrero!2011!aumentamos!el!Salario!Base!100!EUR!con!efectos!retroactivos!a!01.2011.!

!
Ilustracin!300!.!Ejemplo!retroactividad!1!

!
Lanzamos!la!nmina!del!mes!02.2011.!
!
Si!visualizamos!el!recibo!de!salario!observaremos!que!el!recibo!se!ha!lanzado!EN!EL!PERODO!
de!clculo!de!nmina!02.2011!PARA!EL!PERODO!mensual!02.2011.!

!
Ilustracin!301!.!Ejemplo!retroactividad!2!

Pgina!242!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Observamos!que!existen!diferencias!de!recalculo!debido!a!que!aparece!en!el!recibo!de!salario!
el!concepto!Comp.posterior'mes'ant.'con!el!importe!de!92,06!EUR.!
!

!
Ilustracin!302!.!Ejemplo!retroactividad!3!

!
Ilustracin!303!.!Ejemplo!retroactividad!4!

!
Si! extraemos! el! recibo! de! salarios! de! diferencias! observamos! de! donde! proceden! esas!
diferencias.!EN!EL!PERIODO!02.2011!se!ha!recalculado!la!nmina!PARA!EL!PERIODO!01.2011.!!
!
Observamos!que!el!importe!resultante!es!el!que!se!arrastra!en!el!mes!02.2011!en!concepto!de!
Comp.posterior'mes'ant.'con!el!importe!de!92,06!EUR.!
!
Si! ejecutamos! el! programa! H99CWTR0' Programa' de' CC3nminas' seleccionando! el! periodo!
02.2011! y! marcando! el! parmetro! Vista' periodo' EN' observaremos! cmo! el! listado! permite!
extraer!las!diferencias!de!meses!anteriores!y!saber!exactamente!de!qu!perodo!proceden.!

Pgina!243!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
!

!
Ilustracin!304!.!Ejemplo!retroactividad!5!

!
!

!
Ilustracin!305!.!Ejemplo!retroactividad!6!

!
100!!5,88!!1,93!!0,13!=!92,06!EUR!!
que!equivale!al!importe!del!concepto!Comp.posterior'mes'ant.'que!se!paga!en!02.2011.!
!

! H99CWTR0 y Plantilla MACRO Excel


!

Pgina!244!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!306!.!Macro!cc.nminas!1!

!
Podemos! realizar! una! MACRO! en! Excel! para! que! los! datos! que! extraiga! el! programa!
H99CWTR0!se!vuelquen!en!diferentes!pestaas!dentro!de!un!Excel.!
!
Al!activar!la!MACRO!obtenemos!los!datos!a!nivel!de!empleado.!
!

!
Ilustracin!307!.!Macro!cc.nminas!2!

!
Obtenemos!los!datos!a!nivel!de!Divisin!de!Personal.!
!

Pgina!245!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!308!.!Macro!cc.nminas!3!

!
Obtenemos!los!datos!a!nivel!de!Centro!de!Coste.!
!

!
Ilustracin!309!.!Macro!cc.nminas!4!

! Transferencias(
!
La!decisin!de!si!se!genera!un!cheque!o!una!transferencia!bancaria!depende!de!los!datos!que!
se!hayan!introducido!en!el!infotipo!0009!!Relacin'Bancaria.!!
!
En!el!campo!de!Va'de'Pago'se!indica!si!el!pago!se!realiza!por!cheque!o!por!transferencia.!
!
La! clase' de' registro' de' relacin' bancaria! con! valor! 0! ! Relacin' Bancaria' Principal! nos! indica!
que!es!la!relacin!bancaria!del!empleado!para!los!pagos!de!nmina.!!!
Los!campos!de!Valor'Prefijado''importe'!y!Porcentaje'Aplicado''porcentaje!slo!se!rellenaran!
para!un!empleado!que!tenga!una!cuenta!complementaria!con!la!clase!de!registro!de!relacin!
bancaria! con! el! valor! 1! ! Conexin' Bancaria' Complementaria.! ! En! estos! dos! campos! se! debe!
introducir!el!%!del!lquido!de!nmina!o!el!importe!fijo!que!debe!transferirse!a!ese!banco!y!el!
resto!del!importe!se!transfiere!entonces!al!banco!principal.!
!
A!continuacin!se!explicaran!los!3!pasos!para!generar!las!transferencias!bancarias:!
!

Pgina!246!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Programa!previo!ISD!
! Crear!ISD!o!Medios!de!Pago!
! Gestin!ISD!
!

! Ilustracin!310!.!Pasos!transferencias !
!
El!infotipo!Datos!bancarios!(0009)!se!interpreta!durante!el!proceso!de!clculo!de!la!nmina!y!
los!infotipos!Datos!personales!(0002)!y!Direcciones!!(0006)!se!procesan!en!el'Programa'previo'
ISD!como!medida!adicional!de!verificacin.!
!
!

! Programa Previo ISD (RPCDTAE0)


!
Este!programa!genera!a!partir!de!los!datos!de!los!resultados!de!nmina!(tabla!clster!BT),!un!
set!de!datos!provisional!que!contiene!los!datos!del!pago!y!sirve!como!input!para!el!siguiente!
paso!de!la!transferencia!bancaria!Crear'ISD'(Fichero'Transferencia).!
!
El! programa! marca! la! tabla! BT! de! clster! de! nmina! (tabla! donde! almacena! los! importes! de!
transferencia)!con!la!fecha!y!hora!en!la!cual!se!ha!generado!este!set!de!datos!evitando!de!esta!
forma!la!realizacin!de!la!misma!transferencia!en!el!mismo!periodo!de!nmina.!
!
Al! entrar! en! el! programa! escogemos! la! variante! que! tengamos! preparada! para! que! nos!
proponga!los!datos!de!seleccin!por!defecto.!
!

Pgina!247!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!311!.!Preparacin!transferencias!

!
Descripcin!de!los!campos!relevantes:!
!
Ayuda! Bsqueda:! Con! esta! opcin! podremos! indicar! un! filtro! con! la! ayuda! bsqueda! K! !
Asignacin!Organizacional.!
!

Pgina!248!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!312!.!Filtros!transferencias!

!
!
Consideraciones:!
!
El! programa! RPCDTAE0' Preparacin' ISD! tiene! como! filtros' estndar! el! rea! de! Nmina.! SAP!
interpreta! que! el! marcaje' de! las! transferencias! debe! efectuarse! utilizando! este! criterio,!
entendiendo!que!el!hecho!de!que!los!empleados!estn!en!distintas!reas!de!Nmina!es!debido!
a!momentos!de!pago!diferentes.!Cualquier!otro!filtro!debe!tenerse!en!consideracin!como!se!
explicar!ms!adelante!respecto!al!uso!de!la!Ayuda'Bsqueda'K'Asignacin'Organizativa.'
!
Perodo! de! Nmina:! Indicaremos! el! perodo! de! nmina! sobre! el! cual! queremos! efectuar! las!
transferencias.!
!
CC6nmina:! Podemos! indicar! que! se! incluyan! o! excluyan! CCMnminas! para! transferir.! ! Por!
defecto! se! transfieren! los! importes! de! todas! las! CCMnminas! que! estn! en! la! tabla! BT! sin!
marcar.!
!
Test:!El!programa!previo!ISD!posee!un!flag!para!ejecutarlo!en!modo!de!test!antes!de!realizarlo!
en!real.!!!
Es! recomendable! realizar! una! primera! ejecucin! en! modo! Test! ya! que! esta! opcin! nos!
proporciona!un!log!con!un!resumen!del!juego!de!los!datos!seleccionados!dnde!diferenciamos!
las!siguientes!partes:!
!
Datos!de!la!tabla!BT:!
!

Pgina!249!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!313!.!Resultado!preparacin!transferencias!1!

!
!
Set!de!datos!generado:!
!

!
Ilustracin!314!.!Resultado!preparacin!transferencias!2!

!
Resultado!de!la!ejecucin:!
!

!
Ilustracin!315!.!Resultado!preparacin!transferencias!3!

!
!
Identificar!Transferencias:! Cuando!realicemos!una!transferencia!bancaria!SAP!recomienda!
marcar! este! flag! para! identificar! las! transferencias! realizadas! y! no! pagar! dos! o! ms! veces! el!
mismo!importe!de!transferencia.!
!
De!esta!manera!el!sistema!marca!los!registros!que!existan!en!la!tabla!BT!que!no!estuvieran!ya!
transferidos!con!la!fecha!y!la!hora!de!la!ejecucin!del!programa!previo!ISD.!
Al! realizar! el! proceso! en! modo! real! y! si! visualizamos! la! tabla! BT! del! clster! de! nmina!
observaremos! que! el! programa! ha! marcado! la! transferencia! con! la! fecha! y! la! hora! de!
ejecucin.!
!

Pgina!250!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!316!.!Resultado!preparacin!transferencias!4!

!
Cuando! se! ejecuta! el! programa! en! modo! real! nos! aparece! una! pantalla! con! la! fecha! de!
ejecucin!y!el!cdigo!de!juego!de!datos!(que!equivale!a!la!hora!con!el!ltimo!segundo!igual!a!P)!
que!introduciremos!como!input!en!el!programa!de!creacin!del!fichero!ISD.!!
!
Tambin! comprobaremos! que! el! total! de! personas! liquidadas! y! seleccionadas! sea! igual! al!
total!transferencias!sin!error.!
!

!
Ilustracin!317!.!Resultado!preparacin!transferencias!5!

!
!

! Crear ISD (SAPFPAYM)


!
Este! report! convierte! el! set! de! datos! generado! anteriormente! en! un! fichero! que! cumple! las!
reglas! de! los! bancos! para! ISD! por! disquete! (formato! de! Intercambio! de! Soporte! de! Datos)! y!
que!contiene!todas!las!informaciones!del!pago.!
!
La!norma!bancaria!soportada!por!el!estndar!de!SAP!es!la!norma!SEPA!
!
Recuperaremos!la!variante!de!nuestro!programa!y!rellenaremos!los!campos!indicados!que!son!
el!output'del'programa'de'preparacin'de'intercambio'de'datos!(RPCDTAE0).!
Podemos!utilizar!el!matchMcode!para!visualizar!los!set!de!datos!generados!y!seleccionar!el!que!
nos!interese.!
!

Pgina!251!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!318!.!Generacin!fichero!transferencias!SEPA!1!

Completamos!el!campo!da!de!ejecucin!y!el!identificador!obtenido!en!el!primer!paso.!Adems!
rellenamos!el!Formato!medio!de!pago!con!el!estndar!CGI_XML_CT:!

!
Ilustracin!319!.!Generacin!fichero!transferencias!SEPA!2!

!
!
Visualizamos!y!podemos!descargar!si!es!necesario!la!lista!generada!

Pgina!252!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!320!.!Resultado!generacin!fichero!transferencias!SEPA!1!

En!la!siguiente!pantalla!hacemos!doble!clic!en!el!CGI_XML_CT!

!
Ilustracin!321!.!Resultado!generacin!fichero!transferencias!SEPA!2!

Seleccionamos!la!fila!que!aparece!en!Soporte!de!datos!y!le!damos!a!visualizar! !

!
Ilustracin!322!.!Resultado!generacin!fichero!transferencias!SEPA!3!

En!la!siguiente!pantalla!aparece!el!fichero!XML,!para!descargarlo,!lo!hacemos!desde!el!icono!
XML!en!la!parte!superior!

Pgina!253!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!323!.!Fichero!XML!SEPA!

!
!

! Gestin ISD (SAPMFDTA)


!
Con! este! programa! podremos! acceder! al! histrico! de! la! gestin! de! ficheros! de! transferencia!
realizada!pudiendo!consultar!importes,!fechas!de!generacin!y!downloads!realizados.!
!

!
Ilustracin!324!.!Gestin!ficheros!transferencias!

!
!
!
!

Pgina!254!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Generacin(Seguros(Sociales((RPCTC0E0)(
!
El!programa!para!generar!los!Seguros!Sociales!es!el!programa!RPCTC0E0'Modelos'de'cotizacin'
para'la'Seguridad'Social.!
!

!
Ilustracin!325!.!Generacin!fichero!FAN!1!

!
Los!Seguros!Sociales!ordinarios!se!generan!a!mes!vencido,!una!vez!calculadas!y!contabilizadas!
las! nminas.! Por! este! motivo! el! periodo! de! nmina! que! se! indica! en! la! parte! superior! es! el!
periodo! de! nmina! actual! pero! en! el! campo! Perodos! de! Liquidacin! indicaremos! un! mes!
antes!al!periodo!existente!en!el!Registro!de!Gestin.!
!
!
Los! parmetros! de! seleccin! especficos! del! programa! estn! agrupados! por! las! siguientes!
pestaas:!
!
Generacin!de!documentos:!Contiene!los!datos!bsicos!relacionados!con!la!generacin!de!los!
modelos!de!cotizacin.!
!

Pgina!255!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!326!.!Generacin!fichero!FAN!2!

!
Podemos!indicar:!
!
Tipo!de!modelo:!Si!indicamos!el!valor!0003!nos!generar!el!TC1!y!con!un!el!valor!0002!el!TC2.!
Fecha!de!Presentacin:!Indicamos!la!fecha!de!presentacin!del!modelo!TC1.!
Generar!mensaje!Sistema!RED:!Con!la!activacin!de!este!flag!indicamos!que!genere!el!fichero!
FAN.!
Imprimir! en! SPOOL:! Con! la! activacin! de! este! flag! la! impresin! se! almacenar! en! la! cola! de!
rdenes!de!Spool!Propias.!
!
En!consecuencia!dependiendo!!nicamente!de!los!valores!introducidos!har!una!cosa!u!otra!o!
varias!a!la!vez:!
!
Para!generar!el!TC2!es!necesario!rellenar!Tipo'de'Modelo!0002!y!no!marcar!ningn!campo!de!
los!anteriores!comentados.!
Si!nicamente!marcamos!la!casilla!Generar'mensaje'Sistema'RED'y!dejamos!el!campo!Tipo'de'
Modelo!en!blanco!nos!generar!nicamente!el!fichero!FAN.!
Si!indicamos!en!la!casilla!Tipo'de'Modelo'0002!y!marcamos!el!campo!Generar'mensaje'Sistema'
RED,'nos!generar!el!TC2!y!el!fichero!FAN.!
!
Para!generar!correctamente!el!fichero!FAN!y!el!TC1!debemos!rellenar!la!pestaa!Sistema'Red:'
Identificacin' que! ms! adelante! explicaremos.' De! esta! forma! nos! aparecer! en! el! campo! de!
Fecha!y!firma!de!la!Empresa!del!TC1!la!informacin!que!le!hemos!indicado!en!esta!pestaa.!
!
Datos!de!liquidacin:!Contiene!los!parmetros!necesarios!para!la!generacin!de!liquidaciones!
ordinarias!y!complementarias.!
!

!
Ilustracin!327!.!Generacin!fichero!FAN!3!

Pgina!256!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!328!.!Generacin!fichero!FAN!4!

!
Valores!actuales:!Para!una!la!generacin!de!Seguros!Sociales!ordinarios!es!de!vital!importancia!
en!el!apartado!de!Control'de'Retroactividad'la!opcin!de!Valores'Actuales!para!que!recoja!los!
datos! de! nmina! actuales! (en! clster! de! nmina! los! resultados! de! nmina! A)! del! mes! que!
hayamos!indicado!en!Perodos'de'Liquidacin.!
!
El!resto!de!campos!se!explicarn!en!la!generacin!de!seguros!sociales!complementarios.!
!
Modo!experto:!Contiene!datos!de!control!adicionales.!!!!
!

!
Ilustracin!329!.!Generacin!fichero!FAN!5!

!
!
Sin! CCC! asociados:! En! el! filtro! de! Cdigos! Cuenta! Cotizacin! SS! del! programa! de! Seguros!
Sociales! normalmente! se! indican! todos! los! CCC,! incluyendo! los! secundarios! (Ej.! CCC!
Consejeros,! CCC! Becarios,etc.).! Si! se! marca! Sin' CCC' asociados' no! es! necesario! indicar! en! el!
filtro!de!Cdigos!Cuenta!Cotizacin!SS!los!CCC!Secundarios.!
!
Exencin! de! recargo! por! infotipo! 0061:! En! el! campo! Recargo' de' mora! (pestaa! Datos! de!
liquidacin)!se!indica!el!porcentaje!en!el!que!se!incrementa!el!importe!a!ingresar!en!el!boletn!
de!cotizacin!debido!al!retraso!en!el!pago!de!cuotas.!Este!recargo!se!les!aplicar!generalmente!
a! los! calificadores! de! declaraciones! complementarias,! teniendo! en! cuenta! las! exenciones! al!
recargo,! y! tambin! se! aplicar! a! los! calificadores! L00! y! L13! cuando! vayan! con! clase! de!
liquidacin!03!(cuota!total!fuera!de!plazo).!
!

Pgina!257!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

En! el! campo! Calificadores' con' recargo! (pestaa! Datos! de! liquidacin)! se! introducen! los!
calificadores!a!los!que!nicamente!se!les!va!a!aplicar!el!recargo!de!mora.!Si!el!campo!se!deja!
vaco!el!comportamiento!del!programa!no!vara.!
!
El!campo!Recargo!de!mora!(pestaa!Datos!de!liquidacin)!est!ligado!estrechamente!con!los!
campos!'Exencin!de!recargo'!del!infotipo!'Datos!de!Seguridad!Social'!(0061),!as!como!con!el!
campo! 'Exencin! de! recargo! por! IT! 0061'! de! la! pestaa! Modo! experto.! Cada! empleado! que!
est!exento!de!recargo,!debe!llevar!el!campo!de!exencin!marcado!en!su!registro!del!infotipo!
0061!Seguridad!Social.!
!
En!el!campo!Recargo'de'mora!puede!indicarse!un!porcentaje!o!bien,!dejarse!en!blanco.!Si!se!
deja! en! blanco,! el! programa! elaborar! una! declaracin! complementaria! sin! recargo! de! mora!
para!todos!los!empleados!seleccionados.!
!
Si! se! indica! un! porcentaje,! se! aplicar! dicho! porcentaje,! teniendo! en! cuenta! las! siguientes!
posibilidades:!
!
Si! se! lanza! el! programa! para! un! grupo! de! empleados! con! el! campo! de! exencin! de! la! ficha!
Modo! experto! marcado,! el! programa! consultar! el! campo! 'Exencin! de! recargo'! del! infotipo!
0061! de! cada! empleado! para! determinar! qu! empleados! se! incluyen! en! una! declaracin!
complementaria!exenta!de!recargo!(L02!o!L03)!y!cules!en!una!complementaria!con!recargo!de!
mora!(L09).!
!
Si!el!programa!se!lanza!y!el!campo!de!exencin!del!Modo!experto!NO!est!marcado,!todos!los!
empleados! se! incluirn! en! el! tipo! de! declaracin! complementaria! que! se! haya! elegido! en! el!
campo! 'Tipo! de! liquidacin! complementaria',! sin! tener! en! cuenta! el! valor! del! campo! de!
exencin!del!infotipo!0061!de!los!empleados!seleccionados.!Dicha!declaracin!llevar!entonces!
recargo!de!mora!si!el!campo!'Recargo!de!mora'!no!est!en!blanco.!En!este!caso!se!consignar!
el!valor!del!campo!'Fecha!de!control'!de!la!pantalla!de!seleccin!en!el!fichero!FAN.!
!
Pueden!elegirse!tres!posibles!valores!en!el!campo!Exento!Recargo!del!0061!Seguridad!Social:!
!
Sin!exencin.!
!
Salarios' de' tramitacin! que! deben! abonarse! como! consecuencia! de! procesos! por! despido! o!
extincin!del!contrato!de!trabajo!(ej.!CMAC!la!entrega!de!los!TCs!se!realiza!con!posterioridad).!
!
Incrementos'salariales,!modificaciones!o!mejoras!de!las!bases,!conceptos!y!tipos!con!carcter!
retroactivo,! por! convenio! colectivo,! disposicin! legal,! sentencia! o! por! cambio! de! ttulo!
legtimo.! (Ej.! Se! realiza! una! Regulacin! por! Convenio,! la! entrega! de! los! TCs! se! realiza! con!
posterioridad!en!fecha!marcada!por!la!Tesorera!General!de!la!Seguridad!Social)!
!
!

Pgina!258!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!330!.!Generacin!fichero!FAN!6!

!!!
Al! grabar!el! Infotipo! 0061! Seguridad! Social! nos! aparece! un! cuadro! de! dilogo! que! nos! indica!
que! debemos! introducir! en! el! infotipo! 0041! Datos! de! Fechas! una! fecha! a! partir! de! la! cual! el!
empleado!es!exento!de!recargo!en!los!seguros!sociales!complementarios.!
!

!
Ilustracin!331!.!Generacin!fichero!FAN!7!

Pgina!259!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

La!TGSS!exige!que!se!indique!la!fecha!de!control!(pestaa!Datos!de!liquidacin)!en!el!fichero!
FAN! para! la! complementaria! de! seguros! sociales! en! la! cual! estn! incluidos! los! empleados!
exentos!de!recargo.!
!

!
Ilustracin!332!.!Generacin!fichero!FAN!8!

!
Ilustracin!333!.!Generacin!fichero!FAN!9 !
!
TC1!nico!con!todos!los!CCC:!Marcando!este!campo!se!indica!al!programa!que!imprima!todos!
los!modelos!TC1!correspondientes!a!todos!los!Cdigos!de!Cuentas!de!Cotizacin!(CCC)!en!un!
nico!impreso!modelo!TC1.!!!
!
Moneda!de!Informe!EURO:! Si! marca! este! campo! las! declaraciones! cuyos! resultados! de!
nmina!estn!en!pesetas!se!convertirn!en!euros!en!caso!de!convenir.!
!
Tratar!tipos!cotiz.retroact.:!Estas!situaciones!ocurren!cuando!se!modifica!retroactivamente!el!
epgrafe!del!empleado!o!el!tipo!de!desempleo,!y!afectan!al!clculo!de!las!cuotas!de!IT!e!IMS!
(CA31!y!CA32)!y!desempleo!(CA50).!!
!
A! partir! de! un! determinado! momento! los! empleados! incluidos! en! un! fichero! FAN!
complementario! que! presenten! un! cambio! retroactivo! de! epgrafe! o! tipo! de! desempleo! no!
aportarn!a!las!cuotas!totales!del!fichero!con!la!cuota!obtenida!de!(EDLBA02!*!tipo%)!sino!con!
la! diferencia! de! cuota! obtenida! entre! el! resultado! de! nmina! actual! y! el! previo.! Este!
procedimiento!ser!utilizado!para!las!complementarias!con!calificador!L09,!pero!para!las!L02!o!
L03!la!aportacin!a!las!cuotas!totales!s!ser!el!importe!obtenido!de!(EDLBA02!*!tipo%)!para!
cumplir! la! validacin! matemtica! exigida! para! estos! calificadores.! Para! arreglar! el! descuadre!
entre! este! clculo! y! la! diferencia! real! de! cuotas! por! resultados! de! nmina,! el! empleado!
tambin! aportar! a! las! cuotas! totales! de! una! complementaria! L09! el! importe! obtenido! de!
restar!la!diferencia!de!cuotas!por!resultados!de!nmina!y!la!cuota!reportada!en!la!L03!o!L02!
(EDLBA02!*!tipo%).!

Pgina!260!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Inhibir!Deducciones:! Si! se! marca! este! campo! no! se! incluirn! compensaciones! por!
enfermedad!comn!y!accidente!no!laboral!ni!compensaciones!por!AT!y!EP!en!la!declaracin!en!
cuestin.!
!
En! algunos! casos,! la! T.G.S.S.! no! admite! la! deduccin! de! compensaciones! en! declaraciones!
presentadas! fuera! de! plazo! [9].! Debido! a! que! la! aplicacin! de! esta! penalizacin! adicional! al!
recargo! de! mora! depende! del! criterio! individual! de! la! Direccin! Provincial! en! la! que! se!
presente! el! boletn! fuera! de! plazo,! se! ha! creado! esta! casilla! de! seleccin! en! la! ficha! 'Modo!
experto'!denominada!'Inhibir!deducciones!por!calific.'.!En!l!se!introducen!los!calificadores!en!
los!que!se!filtran!las!prestaciones!por!Enfermedad!y!Accidente!(segmentos!CD01!y!CD03).!
!
Slo!funciona!si!el!campo!Recargo!de!mora!de!la!pantalla!de!seleccin!de!la!pestaa!Datos!
Liquidacin!no!est!en!blanco.!
!
Permite!la!inhibicin!de!Ambas!deducciones,!deducciones!positivas!y!negativas.!
!
Complementaria!con!cambio!de!CCC:!Actuar!slo!si!hay!un!cambio!retroactivo!con!particin!
de! nmina! o! cambio! CCC! retroactivo! generando! una! complementaria! ! negativa! en! el! CCC!
anterior! y! una! complementaria! positiva! con! el! CCC! actual.! De! lo! contrario,! las! diferencias! se!
registraran!en!el!CCC!actual!generando!una!complementaria.!
!
Sistema!RED!(Identificacin):!Contiene!los!parmetros!necesarios!para!el!intercambio!de!datos!
con!la!TGSS!a!travs!del!sistema!RED.!!
!!!!!!!!!

!
Ilustracin!334!.!Generacin!fichero!FAN!10!

!
!
Identificacin! sintaxis! de! mensaje:! Identificacin! del! tipo! del! mensaje.! Es! de! caracter!
obligatorio!y!viene!prefijado!por!el!sistema!SAP!en!cada!actualizacin!de!patches.!!
!
Versin!sintaxis!de!mensaje:!Versin!del!mensaje!anterior.!
!

Pgina!261!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Programa!de!validacin!CENDAR:!Este!campo!identifica!la!versin!del!programa!de!validacin,!
impresin!y!!proceso!que!ha!utilizado!el!emisor!antes!de!realizar!el!intercambio!de!datos.!Es!de!
caracter!obligatorio!y!viene!prefijado!por!el!sistema!SAP!en!cada!actualizacin!de!patches.!
!
Versin!sintaxis!del!proceso:!Versin!del!mdulo!de!validacin!anterior.!
!
Clave!de!Autorizacin:!Clave!de!autorizacin!asignada!a!la!empresa.!!!!!!!!!!!!!!!!!Es!una!clave!
numrica!de!8!posiciones!concedida!por!la!T.G.S.S.!para!la!presentacin!de!la!relacin!nominal!
de! trabajadores.! Se! concede! una! por! empresa,! agrupacin! de! empresarios! o! profesional!
colegiado!autorizado.!!!
!
Clave! Silcon.! Red! SILNET:! Clave! alfanumrica! de! 8! posiciones,! concedida! por! la! T.G.S.S.! para!
identificar! a! cada! persona! fsica! que! interacta! con! el! sistema! RED.! Los! titulares! de!
autorizacin!tienen!una!clave!del!tipo!R9,!y!todos!los!dems!poseen!una!clave!del!tipo!RU!que!
depende!de!su!R9!titular.!
!
Fecha!de!autorizacin:!Fecha!a!partir!de!la!cual!la!Tesorera!General!de!la!Seguridad!autoriza!a!
la!empresa!para!mandar!mensajes!de!cotizacin!a!travs!del!Sistema!RED.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Esta!fecha!es!reportada!en!el!campo!de!fecha,!firma!y!sello!del!!formulario!TC1.!
!
Hora! de! presentacin:! Hora! de! presentacin! de! los! datos! a! la! Tesorera! General! de! la!
Seguridad!Social.!!!!
!
Nombre!externo!fichero!FAN:!!Nombre!del!fichero!plano!MSMDOS!que!ha!sido!preparado!para!
el!intercambio!electrnico!de!datos!(EDI)!con!la!T.G.S.S..!!!!!
!
!
Indicador!prueba:!En!este!campo!puede!especificarse!si!el!mensaje!que!se!enva!tiene!caracter!
de!prueba,!por!ejemplo,!para!permitir!a!la!T.G.S.S.!una!verificacin!previa!de!los!datos,!si!es!un!
mensaje!de!sustitucin!de!otro!enviado!con!anterioridad!o!si!se!trata!de!un!mensaje!normal.!!!!!!
!
Referencia! CENDAR! si! reenvo:! Este! campo! contiene! la! referencia! interna! asignada! por! la!
T.G.S.S.!para!!sus!respuestas!y!eventuales!reenvos.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Sistema!RED!(Otros):!Contiene!los!parmetros!necesarios!para!el!intercambio!de!datos!con!la!
TGSS!a!travs!del!sistema!RED.!!
!

!
Ilustracin!335!.!Generacin!fichero!FAN!11!

Pgina!262!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Modo!de!pago/N!Cuenta:!A!travs!de!estos!dos!campos!se!cumplimenta!en!el!segmento!MPG!
el! modo! de! pago! de! los! importes! a! ingresar! (o! a! percibir! en! el! caso! de! saldo! acreedor).! Las!
opciones! actualmente! disponibles! son:! 'C'! Cargo! en! cuenta! 'V'! Pago! electrnico! (inicialmente!
llamado!Cobro!por!Ventanilla).!
Se! puede! asignar! el! nmero! de! cuenta! a! cada! CCC! mediante! la! vista! V_T5E08! (atributos! del!
CCC),!con!lo!que!se!podr!incluir!un!nmero!de!cuenta!para!cada!CCC!de!un!mismo!fichero!FAN!
que!incluya!varios!CCC!(varios!segmentos!EMP).!En!este!caso!el!campo!"Nmero!de!cuenta"!de!
la!pantalla!de!seleccin!debe!estar!vaco.!
!

!
Ilustracin!336!.!Generacin!fichero!FAN!12!

!
Rotura!de!control:!En!estos!campos!se!especifica!el!campo!de!tabla!o!infotipo!utilizado!para!
informar! los! campos! del! segmento! TRA,! Rotura! de! control! (3! caracteres! de! longitud)! y!
Decodificacin!rotura!de!control!(25!caracteres!de!longitud)!para!cada!trabajador.!El!contenido!
de!estos!campos!es!de!uso!libre!por!la!empresa!y!permite!identificar!trabajadores!a!efectos!de!
proceso!por!centro!de!trabajo.!El!contenido!de!estos!campos!es!utilizado!por!el!programa!para!
ordenar!los!segmentos!TRA!dentro!del!fichero!FAN.!
!
El! campo! Decodificacin! de! rotura! de! control! se! cubra! con! un! userMexit! en! el! anterior!
programa!RPCTCEE0.!
Los! Infotipos! y! tablas! disponibles! para! ser! utilizados! en! estos! campos! son! los! siguientes:!
Infotipo!0001!(Asignacin!organizacional),!Infotipo!0002!(Datos!personales),!T5E01!(Divisiones!
y! subdivisiones! de! personal,! datos! relevantes! para! nmina! espaola),! T001p! (Divisin! /!
subdivisin!de!personal)!y!T500P!(Divisiones!de!personal).!
!
No!imprimir!TC2!abreviado:!Usted!ejecuta!el!report!Modelos!de!cotizacin!para!la!Seguridad!
Social!(RPCTC0E0)!para!obtener!un!formulario!TC2.!En!el!CCC!utilizado!en!el!report!existe!ms!
de!un!empleado,!pero!en!la!liquidacin!concreta!aparece!un!solo!empleado.!Usted!no!desea!
imprimir!el!TC2!abreviado!y!marca!la!casilla!de!seleccin!No!imprimir!TC2!abreviado.!
!

! Impresin TC1
!
Indicando!los!parmetros!adecuados!podremos!visualizar!el!TC1.!

Pgina!263!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!337!.!Documento!TC1!

! Fichero FAN
!
A! continuacin! del! TC1! o! directamente! dependiendo! de! los! parmetros! introducidos! en! el!
apartado!de!generacin'de'documentos'nos!aparecer!el!tipo!de!liquidacin!que!ha!generado,!
en!este!caso!Ordinaria!Positiva!con!el!n!del!fichero!TemSe!generado.!!!
!

!
Ilustracin!338!.!Generacin!fichero!FAN!13!

Con!el!botn!Visualizar!podremos!ver!la!estructura!del!fichero!FAN.!!Podremos!consultar!los!
datos!de!cada!segmento!haciendo!doble!clic!en!cada!uno!de!ellos.!!
!

Pgina!264!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!339!.!Generacin!fichero!FAN!14!

!
Con!el!botn!Grabar!podremos!realizar!el!donwload!del!fichero!para!enviar!por!la!WinSuite.!
!

!
Ilustracin!340!.!Generacin!fichero!FAN!15!

! Generar(Modelos(Hacienda(
!
La!pantalla!de!seleccin!del!programa!de!confeccin!de!informes!de!Hacienda!est!dividida!en!
secciones!con!campos!comunes!a!todos!los!informes!y!secciones!destinadas!a!cada!informe!en!
particular.!Dentro!de!los!campos!comunes!se!encuentran!los!campos!habituales!de!seleccin!
Perodo!y!Seleccin!y!dos!marcos!adicionales:!'Seleccin!de!resultados'!y!'Formato!de!salida'.!
!

Pgina!265!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!341!.!Generacin!fichero!IRPF!1!

!
En! el! apartado! Periodo' seleccionaremos! por! Ao! actual.! En! el! apartado! Seleccin' filtraremos!
exclusivamente!por!rea!de!Nmina.!
!
Consideraciones:!
!
Normalmente! no! se! filtra! por! Status! de! Nmina! ya! que! pueden! pagarse! unos! atrasos! a!
empleados!que!son!baja!de!empresa!con!lo!que!esos!atrasos!deben!reportarse!a!hacienda.!
!

!
Ilustracin!342!.!Generacin!fichero!IRPF!2!

!
Los!campos!del!marco!'Seleccin!de!resultados'!permiten!definir!los!datos!a!tomar!en!cuenta!
en!la!elaboracin!del!informe!de!acuerdo!con!los!siguientes!criterios:!
!
Para! ejercicio! fiscal:! Indicar! el! ejercicio! fiscal! para! el! cual! se! quiere! emitir! los!
informes/archivos.!
!
Periodos!a!considerar:!Para!la!extraccin!del!modelo!190!debe!tener!informados!los!perodos!
01!hasta!12.!Si!se!desea!generar!un!modelo!110!(trimestral)!se!indicarn!los!intervalos!01M03,!
04M06,!07M09!o!10M12!segn!corresponda,!mientras!que!para!el!modelo!111!slo!se!indicar!un!
nico! perodo! ya! que! este! informe! es! mensual.! Si! se! indica! un! intervalo! inferior! a! un! ao! y!
adems! se! solicita! la! generacin! del! fichero! del! modelo! 190,! se! generar! un! fichero!

Pgina!266!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

correspondiente!a!los!perodos!que!se!han!indicado.!Este!tipo!de!fichero!puede!ser!interesante!
para!verificar!el!cuadre!del!modelo!con!los!modelos!110/111.!!
!
Persona! jurdica:! Seleccionar! a! los! empleados! que! a! lo! largo! del! periodo! fiscal! hayan!
pertenecido! a! la! Persona! Jurdica! indicada.! Este! campo! es! de! seleccin! individual! y! slo! se!
admite!una!seleccin!mltiple!cuando!son!!personas!jurdicas!con!el!mismo!N.I.F.,!es!decir,!que!
son! la! misma! empresa! desde! el! punto! de! vista! fiscal! y! cuyos! datos! se! reportan! en! el! mismo!
fichero.!!
!
Modificador! de! impuestos:! El! valor! de! este! campo! se! tomar! en! cuenta! para! recuperar! los!
resultados! de! nmina! de! los! empleados! que! en! el! campo! Modificador' de' impuestos' del!
Infotipo! 0062! Datos! de! Impuestos! contengan! el! mismo! modificador.! Anlogamente! slo! se!
considerarn!registros!del!infotipo!0090!que!contengan!este!valor.!!
!
Datos!de!Contabilidad:!Marcando!este!flag!recuperamos!los!ingresos!gravables!y!retenciones!
de!los!profesionales!del!maestro!de!acreedores!previa!ejecucin!del!Departamento!Financiero.!
!

!
Ilustracin!343!.!Generacin!fichero!IRPF!3!

! Generar Modelo 110/111 (RPC190E0)


!
Las!secciones!dedicadas!a!los!distintos!informes!ofrecen!las!siguientes!pestaas!!de!seleccin!
entre!los!cuales!existe!la!pestaa!Modelos'110'y'11:'
!

!
Ilustracin!344!.!Generacin!fichero!IRPF!4!

!
Moneda!de!nmina:!Se!confecciona!un!informe!con!importes!en!la!moneda!de!clculo!de!la!
nmina.!
!
Delegacin!de!Hacienda/Administracin!de!Hacienda:!Los!modelos!110!y!111!exigen!indicar!la!
Delegacin!de!Hacienda/Administracin!Hacienda!en!la!cual!se!presentarn!estos!modelos.!En!
principio!este!dato!se!deriva!de!la!persona!jurdica!a!travs!de!la!parametrizacin!de!la!tabla!
T5E02!Datos!Fiscales!de!la!empresa.!Existen!sin!embargo!configuraciones!en!algunos!clientes!
en!las!que!en!una!misma!persona!jurdica!se!encuentran!empleados!de!ms!de!una!Hacienda!y!
que! en! el! momento! de! la! generacin! de! informes! se! separan! en! declaraciones! distintas!

Pgina!267!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

seleccionando!a!travs!del!modificador!de!impuestos.!En!estos!casos!no!es!posible!derivar!la!
Delegacin! de! Hacienda/Administracin! de! Hacienda! de! la! tabla! mencionada! y! deber!
indicarse!manualmente!a!travs!de!pantalla!de!seleccin.!
!

!
Ilustracin!345!.!Generacin!fichero!IRPF!5!

! Generacin Modelo 190 (RPC190E0)


!
Las!secciones!dedicadas!a!los!distintos!informes!ofrecen!las!siguientes!pestaas!!de!seleccin!
entre!los!cuales!existe!la!pestaa!Modelos'110'y'11:'
!

!
Ilustracin!346!.!Generacin!fichero!IRPF!6!

!
Fichero!en!moneda!de!nmina:!Marque!este!campo!para!activar!la!generacin!del!fichero!del!
modelo!190!en!la!moneda!de!nmina.!
!
Imprimir!formulario:!Con!esta!casilla!se!solicita!la!impresin!de!la!hoja!resumen!que!acompaa!
al!modelo!190.!
!
El! programa! de! generacin! de! informes! de! I.R.P.F.! elabora! los! modelos! de! declaracin! para!
Hacienda! permitiendo! distintas! vas! de! presentacin.! Marcando! el! campo! correspondiente,!

Pgina!268!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

determina! usted! si! desea! presentar! el! modelo! 190! en! CDMR,! en! disquete,! por! transmisin!
telemtica!(Internet)![10].!
!
Al! ejecutar! nos! aparece! la! siguiente! pantalla! con! el! n! de! fichero! Temse! generado! por! el!
sistema.!Clicaremos!en!el!icono!Visualizar'para!pasar!a!la!siguiente!pantalla.!
!

!
Ilustracin!347!.!Generacin!fichero!IRPF!7!

! Generacin Certificado Retenciones (RPC190E0)


!
Los! certificados! de! retenciones! en! SAPscrip! utilizados! por! el! programa! RPC190E0! en! funcin!
del!parmetro!de!seleccin!Formato'del'certificado'son!los!siguientes:!
!

!
Ilustracin!348!.!Generacin!fichero!IRPF!8!

!
Para!la!extraccin!de!los!modelos!de!haciendas!estatales!indicaremos!el!formato!0003.!
!

Pgina!269!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!349!.!Generacin!fichero!IRPF!9!

Pgina!270!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Para! la! generacin! de! los! Certificados! de! Retenciones! de! los! Profesionales! (normalmente! la!
extraccin!se!realiza!en!el!mes!de!Marzo!de!ao!siguiente)!ser!necesario!volver!a!ejecutar!el!
programa!RFKQST00!Declaracin!fiscal!con!los!filtros!del!ao!anterior!para!que!la!tabla!QSTRE!
se!cumplimente!con!los!datos!para!la!extraccin!de!los!Certificados!de!Retenciones.!
!

!
Ilustracin!350!.!Generacin!fichero!IRPF!10!

!
!

! Contabilizacin(en(Finanzas((
!
La! gestin! de! informes! para! contabilizar! resultados! del! clculo! de! nmina! en! finanzas,!
conocida!tambin!como!Contabilizacin!en!finanzas,!es!una!actividad!posterior!que!se!lleva!a!
cabo!tras!finalizar!correctamente!un!proceso!de!clculo!de!nmina.!Se!lleva!a!cabo!para!cada!
perodo!de!clculo!de!nmina.!Durante!la!Contabilizacin!en!finanzas,!se!seleccionan!todos!los!
datos!contables!de!los!resultados!del!clculo!de!nmina,!se!compactan,!preparan!y!despus!se!
contabilizan!en!los!componentes!integrados!en!finanzas.!
!
Durante! la! creacin! se! adjudica! un! nmero! unvoco! a! la! ejecucin! de! contabilizacin,!
visualizable! en! el! log! de! la! ejecucin! contable.! El! resultado! de! esta! ejecucin! crea! un!
documento!contable!que!contiene!toda!la!informacin!necesaria!para!contabilizar!resultados!
del!clculo!de!nmina!en!finanzas.!!
!
El!programa!RPCIPE00!Contabilizacin!en!Finanzas!est!formado!por!los!siguientes!apartados:!
-! Perodo!clculo!de!nmina:!En!este!apartado!indicaremos!el!rea!de!Nmina!para!la!
cual! ejecutaremos! la! contabilizacin! e! indirectamente! el! perodo! de! nmina! que!
deseamos!contabilizar.!

Pgina!271!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
-! Condiciones! de! seleccin:! En! este! apartado! seleccionaremos! los! empleados! cutas!!
nminas! deseamos! contabilizar.! Por! defecto! hay! las! posibilidades! de! escoger! un!
nmero/s!de!personal!y!el!rea!de!Nmina.!
!
-! Atributos! de! ejecucin:! En! este! apartado! indicamos! al! sistema! si! la! ejecucin! de! la!
contabilizacin! en! Simulada! (S)! o! Productiva! (P).! En! primer! lugar! ejecutaremos! la!
contabilidad! en! Simulado! (S)! y! una! vez! realizada! la! revisin! de! los! datos! y! que! no! se!
genera!ningn!error!realizaremos!la!ejecucin!en!modo'Productivo!(P).!!
!

!
Ilustracin!351!.!Generacin!fichero!contable!1!

!
Especificacin!para!la!fecha!de!contabilizacin:!Indicaremos!la!opcin!Segn'fecha'de'pago.'Se!
utilizar!la!fecha!de!pago!o!la!fecha!del!resultado!del!clculo!de!nmina!evaluado!como!fecha!
de!contabilizacin.!
-! Especificaciones! para! la! creacin! de! comprobantes:! Indicaremos! la! variante! de!
contabilizacin!estndar!SAP.!!
!

Pgina!272!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!Contabilizacin Finanzas (RPCIPE00)


Para! lanzar! el! programa! RPCIPE00! Contabilizacin! Finanzas! en! modo! Productivo! (P)! es!
necesario! que! todos! los! empleados! estn! calculados! correctamente! y! con! el! Status! Finalizar'
Clculo'de'Nmina'en!el!Registro!de!Gestin.!

!
Ilustracin!352!.!Generacin!fichero!contable!2!

!
Al! ejecutar! en! modo' Productivo! se! crea! automticamente! en! el! clster! de! la! nmina! de! los!
empleados!la!tabla!PCALAC!con!el!n!de!comprobante!de!documento!contable.!
!
Si!accedemos!al!clster!de!la!nmina!y!clicamos!en!la!tabla!PCALAC!podremos!visualizar!el!n!
de!comprobante.!
!

Pgina!273!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!353!.!Generacin!fichero!contable!3!

!
Ilustracin!354!.!Generacin!fichero!contable!4!

Si!clicamos!en!el!icono!Resumen'de'comprobantes'podremos!comparar!el!n!del!comprobante.!

!
Ilustracin!355!.!Generacin!fichero!contable!5!

!
Ilustracin!356!.!Generacin!fichero!contable!6!

Pgina!274!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

Accedemos! a! la! transaccin! PCP0' Tratar' ejecucin! para! liberar! y! contabilizar! el! documento!
contable.!
!

! Status*31*Comprobantes*creados/32*Liberados*
En! esta! transaccin! podemos! apreciar! diferentes! informaciones! relacionadas! con! las!
ejecuciones! contables! entre! las! cuales! hay:! N! comprobante! en! PCALAC,! rea! de! NminaM
Periodo! de! nmina,! si! el! comprobante! de! la! ejecucin! contable! es! simulado! o! no,! el! estatus!
descriptivo! y! numrico! (los! documentos! contables! pueden! tener! diferentes! status),! usuario!
que!ha!lanzado!el!asiento!contable,!la!fecha!y!la!hora!de!la!ejecucin.!!
!

!
Ilustracin!357!.!Generacin!fichero!contable!8!

Si! hacemos! doble! clic! sobre! el! comprobante! podremos! acceder! a! visualizar! el! documento!
contable.!
!

!
Ilustracin!358!.!Generacin!fichero!contable!9!

Pgina!275!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!359!.!Generacin!fichero!contable!10!

!
Marcamos!el!documento!contable!y!clicamos!en!el!icono!Liberar'documentos.'
!

!
Ilustracin!360!.!Generacin!fichero!contable!11!

!
Ilustracin!361!.!Generacin!fichero!contable!12!

Pgina!276!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!362!.!Generacin!fichero!contable!13!

Clicamos!con!la!flecha!verde!para!volver!a!la!transaccin!PCP0'Tratar'ejecucin.!

!
Ilustracin!363!.!Generacin!fichero!contable!14!

Visualizamos! que! el! comprobante! se! ha! quedado! con! status! 32' Todos' los' comprobantes'
liberados.'
!
Consideraciones:!
Si! antes! de! liberar! y! contabilizar! el! comprobante! financiero! marcamos! el! documento! y! lo!
borramos! la! tabla! interna! PCALAC! en! el! clster! de! nmina! se! borra! con! lo! que! se! permite!
volver!a!calcular!nmina!o!contabilizar!el!periodo!de!nmina.!
!

!
Ilustracin!364!.!Generacin!fichero!contable!15!

Una!vez!borrado!el!documento!contable!quedar!con!el!status!91!Borrado.!
!

! Status*50*Comprobantes*contabilizados*
Marcaremos! el! registro! o! nmero! de! comprobante! y! clicaremos! en! el! icono! Contabilizar'
documentos.'

!
Ilustracin!365!.!Generacin!fichero!contable!16!

Nos!aparece!el!cuadro!de!dilogo!que!se!muestra!en!la!figura!y!le!indicamos!Inmediatamente.'

Pgina!277!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!366!.!Generacin!fichero!contable!17!

!
Ilustracin!367!.!Generacin!fichero!contable!18!

Si! tiramos! hacia! atrs! con! la! flecha! verde! el! comprobante! queda! con! el! status! 50'
Comprobantes'contabilizados.!

!
Ilustracin!368!.!Generacin!fichero!contable!19!

Pgina!278!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!369!.!Generacin!fichero!contable!20!

!
Si!se!ha!marcado!el!flag!Datos'de'Contabilidad'en!la!pantalla!de!seleccin!y!si!previamente!el!
Departamento!de!Finanzas!ha!realizado!la!ejecucin!del!traspaso!de!profesionales!a!HCM!en!el!
Modelo!190!aparecern!los!Perceptores'No'Trabajadores'que!debern!ser!verificados.!

Pgina!279!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!370!.!Generacin!fichero!contable!21!

!
Una!vez!revisados!los!datos!clicaremos!en!el!icono!Donwload'para!realizar!la!bajada!del!fichero!
a!nuestro!ordenador.!
!

!
Ilustracin!371!.!Generacin!fichero!contable!22!

Pgina!280!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!372!.!Generacin!fichero!contable!23!

!
Se!genera!un!informe!Sin!pagos!exentos!de!retencin!e!Incluidos!pagos!exentos!de!retencin.!

Pgina!281!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!373!.!Generacin!fichero!contable!24!

!
Imprimir!listado!plano:!Seleccionando!este!campo!se!visualiza!el!modelo!110/111!en!formato!
lista!ABAP.!
!

Pgina!282!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!374!.!Generacin!fichero!contable!25!

!
Los! campos! del! marco! Formato! de! Salida! tienen! el! siguiente! efecto! sobre! los! informes!
generados:!
!

!
Ilustracin!375!.!Generacin!fichero!contable!26!

!
Formato!de!salida:!Con!este!campo!se!define!el!diseo!fsico!y!lgico!de!los!ficheros!generados!
as! como! el! formato! de! los! listados,! de! acuerdo! con! las! normas! publicadas! por! las! distintas!
Haciendas! en! Espaa.! Es! posible! generar! informes! en! un! formato! distinto! al! modificador! de!
impuestos!utilizado!en!el!clculo!de!la!nmina,!aunque!en!general!no!sea!necesario.!
!

9.11.!Impresin(masiva(recibos(de(nmina(
!
Para! la! impresin! de! recibos! de! nmina! utilizamos! el! Report! ZHR_NOMINA_PROT,! en! el! que!
indicaremos!el!periodo!o!periodos!que!queremos!generar!y!filtrando!los!empleados!ya!sea!por!

Pgina!283!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

nmero!de!empleado,!por!sociedad,!por!rea!de!nmina!o!por!cualquiera!de!los!otros!filtros!
disponibles:!
!

!
Ilustracin!376!.!Impresin!recibos!de!nmina!1!

!
En! el! campo! EDT_VARI! aparece! por! defecto! RECIBO_NOMINA! que! es! el! recibo! estndar! de!
SAP! que! combinaremos! con! el! SmartForm! ZSMARTFORM_01! para! generar! la! salida! en! PDF!
que!ya!puede!ser!descargada,!impresa!y/o!enviada!a!los!empleados:!
!

Pgina!284!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

!
Ilustracin!377!.!Impresin!recibos!de!nmina!2!

!
!

10.! CONCLUSIONES Y LNEAS DE FUTURO


! Conclusiones(
!
Se! ha! logrado! desarrollar! y! parametrizar! una! aplicacin! SAP! que! englobe! la! mayora! de!
elementos! recogidos! en! el! convenio! colectivo! de! oficinas! y! despachos! de! la! comunidad! de!
Madrid,!aportando!a!las!empresas!una!herramienta!imprescindible!para!la!gestin!del!capital!
humano!en!todo!su!conjunto:!la!gestin!del!organigrama!y!los!puestos!de!trabajo,!control!de!la!
vida!administrativa!de!los!trabajadores,!pago!de!nmina!y!el!cumplimiento!de!las!obligaciones!
en!materia!de!seguridad!social!y!el!pago!de!impuestos.!!
!
Los!trabajos!realizados!permiten!gestionar!toda!la!vida!administrativa!de!cualquier!empleado!
contratado!bajo!las!condiciones!del!convenio!colectivo!de!oficinas!y!despachos.!El!ciclo!de!vida!
abarca!tanto!la!creacin!del!puesto!de!trabajo,!cmo!la!contratacin!del!empleado,!el!pago!de!
su! nmina,! su! relacin! con! otros! organismos! pblicos! hasta! la! baja! o! la! finalizacin! del!
contrato.!!
!
La! implantacin! del! ERP! ya! configurado,! aportar! cmo! valor! aadido,! el! proceso! de! toda! la!
informacin! de! forma! centralizada! y! bajo! la! premisa! de! "dato! nico".! La! informacin! que!
aportar!el!ERP,!ser! una!herramienta!fundamental!para!la!toma!de!decisiones.!!
!
Todos! los! requisitos! y! objetivos! planteados! han! podido! ser! satisfechos! y! las! funcionalidades!
que!se!han!planificado!se!han!llevado!a!cabo!con!xito.!!
!
!

Pgina!285!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

! Lneas(de(futuro(
!
Este! modelo! preconfigurado! SAP! HR! abre! muchsimas! lneas! de! futuro! las! cuales! pueden!
ayudar!a!completar!el!prototipo!para!ayudar!en!futuras!implantaciones.!
!
!
Programas!de!Carga!de!Datos!
!
Se! podran! desarrollar! programas! de! carga! masiva! de! Datos! Maestros! de! personal! ya! sea!
desarrollando!reports!en!ABAP!IV!donde!se!ejecuten!cargas!mediante!Batch!Input!a!partir!de!
ficheros! de! entrada! con! formato! especfico! o! bien! utilizando! la! transaccin! LSMW,! desde!
donde!se!pueden!crear!cargas!Batch!Input!a!travs!de!un!asistente!muy!intuitivo.!Adjuntando!
este! desarrollo! al! prototipo,! ayudara! a! llevar! a! cabo! de! forma! rpida! la! migracin! de! datos!
desde!el!antiguo!sistema!del!cliente!al!nuevo!sistema!SAP.!!
!
Implantacin!de!otros!convenios!colectivos.!!
En!la!actualidad!existen!muchsimos!convenios!colectivos!adems!stos!a!su!vez!se!subdividen!
por! rea! geogrfica.! Los! convenios! regulan! la! forma! en! la! que! las! empresas! de! un! mismo!
sector,! gestionaran! a! sus! trabajadores! tanto! desde! el! punto! de! vista! administrativo! cmo!
econmico.!Asimismo,!podramos!incluir!en!el!futuro!otros!convenios!colectivos!para!ampliar!
nuestro!campo!de!oferta!en!otras!empresas!de!otros!sectores.!
!!
Cloud!computing.!!
El!"Cloud!computing"!es!un!nuevo!modelo!de!prestacin!de!servicios!y!de!tecnologa!basados!
en! la! red.! Permite! a! los! usuarios! acceder! a! un! catlogo! de! servicios! estandarizados! y!
disponibles!en!la!nube.!El!usuario!paga!por!los!servicios!consumidos.!!
!
La! informtica! en! la! nube! es! un! fenmeno! actual! tensionado! entre! dos! aspectos! muy!
importantes:!!
!
o! La!necesidad!de!reducir!los!costes!de!operacin!de!IT.!!
La! informtica! como! servicio! se! va! imponiendo! cada! vez! ms! en! los! sistemas!
IT.! El! cloud! computing! permite! separar! las! infraestructuras! y! sus! costes! de!
mantenimiento,!y!los!servicios!que!proporcionan.!
Otra!ventaja!importante!es!la!reduccin!de!costes!de!licencias,!las!mismas!son!
gestionadas! desde! la! "nube".! De! esta! forma! se! centrarn! los! esfuerzos! en!
ofrecer!mejores!servicios.!!
El!uso!de!la!energa!tambin!es!ms!eficiente.!Los!servidores!de!datos!residen!
en!la!nube.!
o! Ley!de!proteccin!de!datos.!!
La!preocupacin!por!la!seguridad!de!los!datos!y!el!cumplimiento!de!la!Ley!de!
Proteccin! de! Datos! (LOPD),! es! un! factor! fundamental! que! puede! hacer!
fracasar!este!tipo!de!servicios.!Los!clientes!an!no!ven!garantizados!sus!datos!
ms! sensibles.! Estos! datos! ya! no! se! ubican! en! sus! propias! instalaciones,! sino!
que!son!cargados!en!la!nube.!El!riesgo!de!posibles!prdidas!de!informacin!o!el!
robo!de!datos,!se!incrementa.!!

En! la! actualidad,! ya! existen! empresas! consultoras! proveedoras! de! servicios,! que! ofrecen!
productos! basados! en! tecnologa! "Cloud! Computing".! Sin! embargo,! en! el! mbito! de! recursos!
humanos,!este!hecho!todava!no!tiene!demasiados!seguidores,!dado!que!los!datos!personales!
de!los!trabajadores!son!demasiado!importantes!y!sensibles.!!

Pgina!286!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

No!obstante,!el!proyecto!deja!abierta!esta!posibilidad.!En!el!futuro,!los!procesos!configurados!
acorde! a! las! especificaciones! recogidas! en! el! convenio! de! oficinas! y! despachos,! pueden! ser!
incorporados! a! "la! nube".! Este! hecho! favorecer,! que! otras! empresas! del! sector! opten! y! se!
decanten! por! actualizar! sus! sistemas! IT! accediendo! a! los! servicios! de! SAP! disponibles! en! la!
nube.!!

Elaboracin!de!informes!no!estndar!ms!utilizados!
Aunque!SAP!incluye!un!amplio!listado!de!informes,!se!podran!desarrollar!una!seleccin!de!los!
informes!no!estndar!que!ms!utilicen!los!usuarios!ya!que!muchos!de!ellos!se!pueden!adaptar!
fcilmente! a! cada! cliente.! Llevando! a! cabo! estos! desarrollos! se! evitaran! horas! de!
programacin!facturables!al!cliente.!
!

Portal!del!empleado.!!
El! portal! del! empleado! de! SAP,! es! una! herramienta! potente! y! verstil! cuya! ventaja! principal!
radica!en!la!integracin!total!tanto!con!aplicaciones!SAP!con!otros!ERPs!de!terceros.!!
!
El!portal!tiene!dos!componentes:!!

o! ESS,!Employee!Self!Service.!Proporciona!herramientas,!informacin!y!servicios!
que!los!empleados!necesitan!para!desarrollar!su!actividad!como!empleados.!El!
paquete! estndar! incluye! una! serie! de! aplicaciones! en! entorno! Web.! Estas!
aplicaciones!estn!integradas!con!determinada!funcionalidad!de!los!diferentes!
mdulos!de!SAP!HR!a!travs!de!sus!infotipos!u!otros!objetos!de!HCM.!!
Las! aplicaciones! del! ESS! incluyen! una! serie! de! servicios! selfMservice! pensados!
para!que!el!empleado!pueda,!consultar!informacin!su!personal!e!institucional!
o!participar!en!ciertos!procesos!de!gestin!de!personal!(visualizar!su!recibo!de!
salarios,! actualizar! su! domicilio! o! cuenta! bancaria,! solicitar! el! turno! de!
vacaciones,!etc.).!!
o! MSS,! Manager! Self! Service.! Es! la! solucin! de! autoservicio! desarrollada! para!
responsables! y! directivos.! Permite! a! los! responsables! aprobar! o! rechazar! las!
solicitudes! realizadas! por! los! trabajadores,! recompensar! a! los! empleados! de!
mayor!rendimiento,!et.!Los!servicios!Web!ponen!a!disposicin!del!directivo,!los!
datos!ms!relevantes!para!la!toma!de!decisiones.!Esta!toma!de!decisiones!es!
mucho! ms! eficiente,! ya! que! no! es! necesario! acudir! a! pedir! informacin! al!
departamento!de!RRHH.!!

El! sistema! estndar! de! SAP! ya! dispone! de! escenarios! que! permitirn,! de! forma! sencilla,!
integrar!las!parametrizaciones!y!desarrollos!de!este!proyecto!dentro!del!ESS!y!del!MSS.!

Implantacin!de!otros!mdulos!de!SAP.!

o! Desarrollo! de! personal:! en! este! mdulo! se! gestiona! la! evaluacin! de! la! plantilla,!
estableciendo! los! planes! de! carrera! y! la! remuneracin! de! cada! empleado! en! base!
trabajo!realizado.! !

o! Seleccin:! mdulo! encargado! del! tratamiento! y! evaluacin! de! candidatos! para! el!
futuro!desempeo!de!un!puesto!de!trabajo.! !

o! Formacin:! permite! planificar! los! cursos! de! formacin! adecuados! para! cada!
trabajador,!fijando!cursos!especficos!para!cada!puesto!de!trabajo.! !

Pgina!287!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

o! Accin! social:! este! mdulo! permite! evaluar! el! cumplimiento! de! una! serie! de!
condiciones,!para!que!un!t! rabajador! pueda! percibir! ayudas! sociales! tales! como:!
ayudas!al!transporte,!ayudas!sanitarias,!etc.! !

o! Presupuestos:! con! este! mdulo,! se! podran! calcular! presupuestos! en! base! a! la!
simulacin!de!futuros!costes!de!personal.! !

o! Salud! laboral! y! prevencin! de! riesgos! laborales:! este! mdulo! da! cobertura! a! las!
necesidades! recogidas! en! la! legislacin! vigente! en! materia! de! prevencin! y! riesgos!
laborales.! Permite! establecer! los! riesgos! de! cada! puesto! de! trabajo,! planificar! los!
reconocimientos!mdicos,!etc.!!

11.! REFERENCIAS / BIBLIOGRAFA.


Referencias:!
!
[1]!La!enciclopedia!libre.!
https://es.wikipedia.org/wiki/Sistema_de_planificacin_de_recursos_empresariales!
Definicin!bsica!de!un!sistema!de!planificacin!de!recursos!empresariales.!
!
[2] Revista!de!Direccin!y!Administracin!de!Empresas.!Nmero!12,!mayo!2005.!
https://www.ehu.eus/documents/2069587/2113623/12_5.pdf
Artculo!sobre!la!evolucin!histrica!de!los!sistemas!ERP.!
!
[3]!Control!y!auditora!en!entornos!SAP!HR.!
Sergio!Martn!Ballesteros.!Proyecto!final!de!carrera.!Universidad!Carlos!III!de!Madrid.
!
[4]!TechnologyEvaluation.!
http://www.technologyevaluation.com!
Diversos! artculos! sobre! comparacin! entre! ERPs,! con! ventajas! y! desventajas!
de!cada!uno!de!ellos.!
!
[5] Blog!Aplicaciones!de!negocios.!Ctedra!de!Sistemas!de!Informacin!y!Procesamiento!de!
Datos!de!la!Facultad!de!Ciencias!Econmicas!de!Crdoba.!
https://aplicacionesdenegocios.files.wordpress.com/2010/11/sistemasMdeMgestic3b3nM
integradosMeMrMp.pdf
Estudio! sobre! las! caractersticas! que! diferencian! a! un! ERP! de! cualquier! otro!
software!empresarial!actual!en!el!mercado.!
!
[6]!Manuales,!foros,!noticias!SAP.!
http://www.mundosap.com/foro/showthread.php?t=281!
Resumen!de!los!principales!mdulos!que!engloba!SAP!R3.!
!
[7] Seguridad!y!auditora!aplicadas!al!mdulo!de!gestin!de!tiempos!de!SAP!HR.!!
Javier!Garca!Cmara.!Proyecto!de!fin!de!carrera.!Universidad!Carlos!III!de!Madrid.
!!
[8]!Comunidad!de!Madrid.!

Pgina!288!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!

http://www.madrid.org/cs/Satellite?c=CM_InfPractica_FA&cid=1114194283904&page
name=ComunidadMadrid/Estructura&pv=1132040489931!
Convenios!colectivos!de!sector!de!mbito!autonmico.!
!
[9]!Seguridad!Social.!Ministerio!de!Trabajo!e!Inmigracin.!
http://www.segMsocial.es!
Pgina! web! oficial! de! la! Seguridad! Social! espaola.! Boletines! RED! con!
informacin! referente! a! las! novedades! legales! de! la! Seguridad! Social! para! la!
parametrizacin!del!sistema!(absentismos,!bonificaciones,!etc.)!
Software! Winsuite32! para! la! comprobacin! sintctica! y! envo! de! ficheros!
Temse!de!comunicacin!con!la!Seguridad!Social.!
!
[10]!Agencia!Tributaria.!
http://www.aeat.es!
Informacin! referente! a! novedades! en! datos! fiscales! parametrizables! en! el!
sistema.!Software!actualizado!para!el!clculo!de!estimacin!IRPF.!
!
Bibliografa:!
!
El!listado!de!materiales!que!han!sido!consultado!como!fuente!para!la!elaboracin!del!proyecto:!
!
o! SAP!THR10!M!Management!&!Administration!I.!Edicin!2006.!
! ! Manual!oficial!de!Certificacin!SAP!HR.!
!
o! SAP!THR12!M!Management!&!Administration!II.!Edicin!2006.
Manual!oficial!de!Certificacin!SAP!HR.!
!
Foros!de!consulta:!
!
o! Pgina!oficial!SAP!
http://www.sap.com!
Contiene! informacin! oficial! acerca! de! la! empresa! SAP! y! su! solucin!
SAP!R/3!!
!
o! SAP!Community!Network!
http://www.sdn.sap.com!
Foro! oficial! de! SAP! donde! usuarios,! consultores,! programadores! y!
empleados! de! la! empresa! SAP! preguntan! y! resuelven! dudas! sobre! el!
sistema.!
!
o! Service!MarketPlace!
! https://websmp102.sapMag.de!
Soporte!SAP!R/3.!Actualizaciones!y!documentacin!de!
parametrizacin.!Debes!ser!miembro!SAP!o!cliente!para!acceder!a!la!
pgina.!
!
o! ForoSAP.!Comunidad!SAP!
http://www.forosap.com!
Una!de!las!mayores!comunidades!SAP!donde!se!pueden!encontrar!
manuales,!informacin!y!un!foro!de!conocimiento!sobre!SAP!R/3.!
!

Pgina!289!
!

Vous aimerez peut-être aussi