🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

1 ABAP - lenguaje de programacion de sap estructurado

advanced business application programming

ABAP development workbench - entorno de desarrollo ABAP - crear desarrollos nuevos rápido - modificar

lenguaje claro, de calidad, con 3 estructuras básicas

  • secuencia - orden de ejecución de instrucciones
  • instrucción condicional/selección
  • iteración - repetición de instrucciones

historia - nació en los 80'

basado en COBOL y SQL

orientada a eventos

incorporación de objetos ABAP


3- principales fortalezas

  • usa sentencias de open sql para conectarse con cualquier base de datos
  • lenguaje estructurado - programado orientado a eventos u objetos
  • miles de funciones
  • permite conexiones RFC para conectar sistemas sap a cualquier otro sistema o lenguaje de programación
  • crear apps multidioma
  • ayuda potente sobre la sintaxis y semántica del lenguaje
  • realizar reportes rápido

4 - herramientas ABAP

  • diccionario de datos abap (transacción SE11) - punto de ref para programadores - crear, modif borrar objetos de bases de datos
  • editor de programas (SE38 y SE80) - editar texto, facilitar programación - verificar sintaxis - resaltar keywords - jerarquía - desarrollar apps o programas
  • screen painter (SE51) crear interfaces gráficas de usuario (dynpros) definición de pantalla, campos, lógica de proceso - por eventos
  • entorno de depuración (SE38) - modo debugging - excelente
  • otras herramientas

5 - modificaciones al sistema estándar SAP

sap deja espacios para modificar funciones - huecos, llamados ampliaciones

principales

  • customer exits (transacciones CMOD y SMOD) - validaciones y mejoras
  • field exits (CMOD y PRFB) - ampliaciones de campo - validaciones de elementos de datos
  • BADIS (business adds-ins, SE18 y SE19) extensión - tener validación y ampliación sin modif cód estándar sap
  • enhancements (SE39) ampliación - agregar funciones
  • estructuras append (SE11) agregar datos/funciones a tablas de bases de datos y estructuras estándar

6 - consultores SAP

profesional que ofrece servicios para la implementación, optimización y ejecución de productos SAP y otros sistemas, integración SAP. Máximo aprovechamiento de los conocimientos y herramientas de tech en beneficio de empresa. Adapta sistema a empresa

  • consultor funcional - conocen área funcional o módulo del sistema - asesorar empresa para usar recursos - algunos conocen varios módulos
  • consultor SAP Basis - base técnica de aplicaciones sap - administración de plataforma operativa del sistema (SAPNetweaver) - administrar entorno sap, integridad del sistema - tareas de mantenimiento, actualizaciones y generar backups - que siempre funcione la plataforma
  • consultor técnico - conocimientos técnicos sap - programadores abap u otra gente (consultor/desarrollador/programador abap, abaper) - hacer documentación, realizar pruebas, asesorar consultores funcionales, optimizar el sistema...

7- ciclo de trabajo de consultor abap

  1. reunión de usuario con consultor funcional
  2. el consultor elabora el diseño funcional y se lo envia al consultor técnico
  3. el programador lo recibe y ejecuta la petición

  • ej - requerimiento el cliente al consultor funcional

gerente de ventas cita a CF, pedido tomado por CF SAP SD (sales dep), decir necesidades - pedido de ventas mensual

analizar pedido, evaluar si se puede realizar parametrizando el sistema sap (configurar sistema con transacciones existente) - muchas veces el pedido excede la parametrización o reporte existente

elaboración de diseño funcional - hacer documentación, qué necesita hacer, pasos - programa nuevo o modif, funciones, selección de datos, tablas bases de datos, pruebas básicas, otros

hacer diseño técnico - nombre de programa, campos a usar, cómo acceder a tablas, validaciones, si se imprimirán datos, si generar archivo de salida... estimación de horas de trabajo requeridas, fecha

desarrollo de programa, testeo, pruebas unitarias, pruebas integrales, consultor funcional

trabajo en equipo

sap no da soporte al sap ecc y obliga a aprender nueva forma de programar en sap hana


 

 

 


Sobre el autor

Publicación académica de Ezequiel Alejandro Mercado, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP Senior

Ezequiel Alejandro Mercado

Profesión: Traductor Público en Idioma Inglés - Argentina - Legajo: TO94X

✒️Autor de: 95 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Ezequiel Mercado