✒️SAP El lenguaje de programación ABAP
SAP El lenguaje de programación ABAP
EL LENGUAJE DE PROGRAMACION ABAP.
Lenguaje de generación, propiedad de SAP, para programar sus productos SAP ECC y SAP S/4HANA. Lenguaje de programación estructurado. si la funcionalidad de sistema estandar no se ajusta a los requerimientos del cliente existe un entorno de desarrollo de sap ABAP DEVELOPMENT WORKBENCH.
Programación estructurada: caracterizada por recurrir a sub rutinas y tres estructuras básicas. n
secuencia, introducción condicional o selección, iteración.
Programación orientada a eventos:
se determina la programación debido a los sucesos o acciones que ocurren en el sistema , definidos por el usuario o por el propio sistema.
DATO HISTORICO:
- ABAP fue desarrollado para la creación de reportes para el sistema sap R/2 en los años 80.
- en los 80 el lenguaje ABAP era una mezcla de COBOL Y SQL
- debido a los grandes desarrollo que ocurrieron ya los usuarios comunes no podían programar ABAP y fue necesario programadores experimentados para realizar desarrollos.
- en 1992 se mantuvo el lenguaje ABAP en la versión r/3
- 1999 se lanza ABAP OBJECTS junto con r/3
nota: no se convirtió en lenguaje orientado a objetos pero permite que funcionalidades puedan ser pensadas en POO.
FORTALEZAS DE ABAP:
- UTILIZA SENTENCIAS DE OPEN SQL para conectarse con cualquier base de datos.
- LENGUAJE ESTRUCTURADO , ORIENTADO A OBJETOS , EVENTOS tomando paradigmas las mejores practicas.
- DEBIDO A SUS MULTIPLES FUNCIONES en el manejo de archivos, bases de datos, fechas, caracteres se vuelven simples.
- PERMITE CONECCIONES RFC ( llamada de función remota) con cualquier otro sistema o lenguaje de programación. nota: la función RFC se activa en SAP bajo la transacción SM59.
- PERMITE LA CREACION DE APLICACIONES MULTI IDIOMAS.
- POSEE UNA AYUDA POTENTE
- REALIZACION DE REPORTES DE FORMA RAPIDA Y SENCILLA.
HERRAMIENTAS PROPIAS DE ABAP:
- diccionario de datos ABAP ( SE11)
- Editor de programas (SE38 YSE80)
- El screen painter (SE51): DYNPROS
- El entorno de depuración (SE38): modo DEBUGGING de ABAP. creación de los BREAKPOINTS Y WATCHPONT
MODIFICACIONES DEL SISTEMA ESTANDAR DE SAP:
para adaptaciones en Sap es necesario el dejar huecos en la programación ampliaciones y son las siguientes:
- CUSTOMER EXIST (CMOD Y SMOD)= VALIDACIONES Y MEJORAS
- FIELD EXIST( CMOD Y ESCRIBIR PRFB)=PANTALLAS DE SAP.
- BADIS (SE18 Y SE19) = VALIDACIONES Y AMPLIACIONES SIN MODIFICAR CODIGO.
- ENHANCEMENTS (SE38)= AGREGAR FUNCIONALIDADES DETERMINADAS.
- ESTRUCTURAS APPEND (SE11)=AGREGAR DATOS .
CONSULTORES SAP:
profesionales que se encargan de ofrecer servicios para lam implementaciones, optimización y ejecución.
se definen 3 tipos de consultores de SAP:
CONSULTOR FUNCIONAL, SAB BASIS,CONSULTOR TECNICO (PROGAMDORES ABAP ) .
CICLO DE TRABAJO DE CONSULTOR ABAP
- Requerimiento del cliente al consultor funcional
- Elaboración del diseño funcional.
- La elaboración del diseño técnico y la programación.
ACTIALIZACIONES DE ABAP EN SAP HANA
- CAMBIO DE LOGICA:
antes :data to code ahora: code to data
- ENTORNO DE DESARROLLO
ANTES: SAP WORKBENCH
AHORA: ADT: SE BASA EN PALATAFORMA ECLIPSE
- HERRAMIENTAS NUEVAS
ABAP CDS
ABAP MANAGER DATA BASIS PROCIDIUS
- MEJORAS EN EL CODIGO: DECLARACION EN LINEA.
 
 
 
Sobre el autor
Publicación académica de Jenny Rodriguez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Jenny Rodriguez
Profesión: Profesional en Ingenier?a - Argentina - Legajo: MM64A
✒️Autor de: 77 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con experiencia en mantenimiento industrial, capacitada para asesorar, planear, organizar, dirigir, desarrollar procesos para contribuir como optimizar los niveles de productividad
Certificación Académica de Jenny Rodriguez