Sap abap

Sap abap gy Linkmeis AQKa5pR 03, 2010 4 pagcs SAP ABAP – Introducción ABAP (Advanced Business Application Programming, o Programación de Aplicaciones de Negocios Avanzadas) es un lenguaje de alto nivel creado por la compañia alemana SAP, líder en sistemas de gestión empresarial. Fue históricamente el lenguaje en el que se programaba en el sistema SAP R/3, aunque hace unos años también se sumó Java como lenguaje para codificar en el Web Application Server (WAS) de la plataforma NetWeaver.

La sintaxis es algo parecida a COBOL Historia ABAP es uno de los tantos lenguajes de cuarta generación esarrollados a principios de la década del 80. Originalmente era el lenguaje para reportes de SAP R/2, la versión anterior a SAP R/ tenía arquitectura de 2 3 que se ejecutatba sobre mainframes Sw p to page capas, a diferencla d significaban Allgemei alemán Procesador p Con este lenguaje se creado en 1992, pero ora Sv. ipe to as de RE). Las siglas sprozessor, del rtes Genéricos. isterna SAP R/3, que los clientes pueden agregar su código propio para crear reportes, interfases o cualquier tipo de programa especifico para su negocio.

ABAP sigue siendo el lenguaje para desarrollar en SAP R/3, pero on el avance del har hardware se fue adaptando hasta que en la versión 4. 6 de R/3 evolucionó a ABAP Objects, que incluye el concepto de Programación Orientada a Objetos. La ultima plataforma de desarrollo de SAP, NetWeaver, soporta ABAP y Java. Implementación Los programas ABAP se encuentran en la Base de Datos de SAP, no en archivos externos como en la mayoría de los lenguajes (C, C++, Java). El entorno de programación SAP, así como el chequeo de sintaxis, la generación de código y el sistema de ejecución es parte del componente SAP Basis.

SAP Basis es la plataforma tecnológica ue soporta todas las aplicaciones de SAP que actualmete se se implementa en el framework de SAP Web Appllcation Server. De esta manera, SAP Basis es una especie de Sistema Operativo sobre las que se ejecutan las aplicaciones ABAP. Todos los datos y las aplicaciones de SAP existen en el contexto del Sistema SAP. Este consiste en un servidor central de gase de Datos (BD) Relacional y uno o más Servidores de Aplicación, o instancias, que accede a los programas y datos en la BD.

Un Sistema SAP contiene al menos una instancia, pero suele tener más por cuestiones de performance y calidad. Las Instalaciones básicas comprenden generalmente de 3 instancias: desarrollo, pruebas y calidad, y producción. Puede haber configuraciones de más o menos sistemas, por ejemplo una instancia de pre-prod producción. Puede haber configuraciones de más o menos sistemas, por ejemplo una instancia de pre-productivo o también únicamente 2 instancias: desarrollo y pruebas, y producción. El WAS (Web Application Server) consiste en 3 capas: la capa de BD, la capa de aplicación y la capa de presentación.

Estas capas pueden ejecutarse en una o varias máquinas físicas. La capa de BD contiene la Base de Datos Relacional y el software de 30. La capa de aplicación, contiene la o las instancias del sistema, en donde se ejecutan todos los procesos y transacciones del sistema. Por último, la capa de presentación maneja la interacción del usuario con el sistema. El acceso al sistema puede realizarse mediante la interfase gráfica propietaria, llamada SAPGUI, o medlante un navegador web Fuente : http://www. todoabap. com. ar http. //www. sap. com Solucion de problemas.

La capacidad de tomar decisiones debe encontrar su máxima xpresión en la capacidad de solucionar problemas. Una decisión no es tal mientras no se exprese en la acción. Todo el proceso de solución de problemas es un ejercicio de toma de decisiones. Estas habilidades adicionales deben desarrollarse para el liderazgo personal. «Estar consciente» Hay personas que prefieren ignorar los problemas. Piensan que no enfrentándolos desaparecen. Ser consciente de que existen los pr 3Lvf4 Piensan que no enfrentándolos desaparecen. Ser consciente de que existen los problemas es el primer pago para solucionarlos.

Objetividad. Después de conocerlos, hay que definirlos, y ello exige un análisis objetivo para descubrir dónde está. De lo contrario, se aplican soluciones a lo que es el verdadero problema «Visión». A veces se tienen las soluciones verdaderas de un problema, pero se siente miedo a afrontarlas. Pero si no se soluciona el problema real no se progresa. Hay que seguirlas cuesten lo que cuesten. «Conocimiento’ . Soluclonar un problema implica conocer el asunto. Una persona que no sabe mecánica no debe abrir ni el radiador de un carro. or ello, hay que estar empapado de los emas que interesan «Mente abierta». No hay soluciones obvias para los problemas, porque entonces ya se hubieran usado. Hay que tener flexibilidad. «Selecclón de alternativas». Cuando haya varías soluciones para un problema, en primer lugar hay que aceptarlas, aunque puedan parecer entre sí contradictorias; y, en segundo lugar, hay que estudiarlas a fondo antes de tomar una decisión. «Consultar». El líder no debe tener reparos ante las dudas de consultar a otros para que sus decisiones sean lo más acertadas y no pierda tiempo inútilmente,