Tema: consulta
Ver Mensaje Individual
  #2  
Viejo 18/09/13, 16:10:04
fnovoac fnovoac is offline
Senior Member
 
Fecha de Ingreso: ene 2008
Localización: Peru
Mensajes: 536
Hola silviagyc, bienvenida al foro. En realidad depende de lo que quieres ver en SAP. SAP ofrece soluciones de negocio soportadas por diferentes módulos, por ejemplo:
- HR (recursos humanos)
- MM (gestión de materiales - compras, stock. etc.)
- FI (finanzas)
- PS (proyectos)
- etc.

SAP como sistema, está desarrollado en un lenguaje propio llamado ABAP (la parte centrar del sistema está en C pero no se accede a ella).
La persona que da soporte a éstos módulos son los consultores funcionales y deben conocer cómo trabaja el módulo tanto a nivel operativo como a nivel de configuraciones. Para ellos es necesario un nivel mínimo de programación básicamente para encontrar errores (debug) así como especificar nuevos desarrollos (por ejemplo indicar el nombre del campo y la tabla donde se encuentran los datos requeridos para un reporte o alguna validación).
Por otro lado están las personas que programan dentro de SAP en ABAP y son los consultores técnicos o abapers. Ellos si deberían saber programar muy bien, tanto en base a procedimientos como orientado a objetos pero no requieren saber cómo funcionan los módulos ni cómo configurarlos.
Cuando hay un requerimiento por ejemplo, para desarrollar un nuevo reporte porque los reportes estándar de SAP no cubren la necesidad de un cliente determinado, el consultor funcional debe crear la especificación funcional de dicho reporte (pantallas de selección, campos, tablas, relaciones, validaciones, etc.) y enviarla al abaper para que haga la programación necesaria.
Como ves, la respuesta a tu pregunta es "depende" del rol que desees cumplir dentro del ambiente SAP. Para mi, lo ideal es una mezcla de ambos con una clara especialización en alguno. Por ejemplo un funcional que sepa programar abap a un nivel básico o un abaper que entienda el funcionamiento de los módulos.
Espero haber ayudado.
Saludos.
__________________
Fernando Novoa
Ilo - Moquegua, Perú