ABAP Instalación de SAPNetWeaver

Publicación Académica por Sergio Armando Beltran Castaneda

Publicación Académica de Sergio Beltran Castaneda para el tema Instalación de SAPNetWeaver.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 1: Introducción a SAP y a ABAP.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 22 Enero 2018

ABAP Instalación de SAPNetWeaver por Sergio Beltran

12 de Enero de 2018

ABAP (Advanced Business Application Programming - Programación Avanzada de Aplicaciones Comerciales) es un lenguaje de cuarta generación, propiedad de SAP, que se utiliza para programar la mayoría de sus productos. Utiliza sentencias de open SQL para conectarse con cualquier base de datos. Permite conexiones RFC (Remote Function Calls) para conectar a los sistemas SAP con cualquier otro sistema o lenguaje de programación.

Utiliza sentencias de Open SQL para conectarse con prácticamente cualquier base de datos. Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, etc. Permite conexiones RFC (Remote Function Calls) para conectar a los sistemas SAP con cualquier otro sistema o lenguaje de programación.

Se pueden escribir nuevas aplicaciones en ABAP como complemento a las ya existentes o como apoyo a la configuración del sistema, tambien por requerimientos especiales de una empresa para un proceso específico o la palicación en general, desarrollo a la medida.

La programación es estructurada bajo un modelo TOP-DOWN, ya que no importa el orden de los eventos, porque esxiste un orden preestablecido de ejecución. Tambien se puede decir que es orientada a objetos.

La forma normal de ejecutar código ABAP en el sistema SAP es ingresando un código de transacción.

FORTALEZAS:

  • Utiliza sentencias de open SQL
  • Permite conexiones RFC (Remote Function Calls)
  • Es un lenguaje estructurado
  • Cuenta con funciones para el manejo de archivos, BD, etc.
  • Permite la creación de aplicaciones multi-idiomas
  • Facil y rapida realizacion de reportes
  • Potente ayuda sobre la semántica y sintaxis del lenguaje

HERRAMIENTAS

  • Editor para escribir informes, module pools, includes y subroutine pools (SE38)
  • Diccionario de base de datos para el procesamiento de las definiciones de tabla y recuperar tipos globales.(SE11)
  • Menú Painter para el diseño de la interfaz de usuario (barras de menú, de aplicaciones, asignación de teclas)(SE41)
  • Screen Painter para diseñar pantallas y flujos lógicos(SE51)
  • Constructor de funciones para los módulos de funciones(SE37)
  • Constructor de clases para las clases de objetos de ABAP e interfaces(SE24)
  • Object Browser: Se utiliza para localizar y ver los objetos creados por el usuario, datos, programas.
  • Biblioteca de funciones: Para testar funciones, editarlas

El navegador de objetos(SE80) proporciona una interfaz integrada simple para todas estas herramientas.

Otras transacciones:

  • Data Browser: Para ver el contenido de una tabla.
  • Actualización de tablas: Para editar y tratar tablas .
  • Tablas de customizing: Son tablas parametrizables. Así SAP tiene más flexibilidad.
  • Actualizar una vista: Una vista es una forma de visualizar ciertos campos de una tabla o varias relacionadas, sólo los que interesen.
  • Sistema Info: Informe para ver todos los objetos SAP (tablas, elementos de datos) de un tipo (char, fecha, numérico).
  • Menús de Ámbito: Para crear un menú de ámbito para el usuario, con iconos, botones, teclas de función
  • Códigos de transacción: Para crear transacciones nuevas, usando otras ya existentes (como una macro) o totalmente nuevas.
  • Bases de datos lógicas: Transacción para crear, ver bases de datos lógicas.
  • Editor Split Screen: Parte la pantalla en dos. Su utilidad principal es comparar el código fuente de dos programas (buscar diferencias).
  • Módulos de diálogo: Son similares a los módulos de funciones.
  • Mensajes de usuario: Los mensajes son objetos SAP.

CONSULTOR FUNCIONAL

La persona que se desempeñe como funcional, deberá contar con conocimientos técnicos en cuanto al ERP, conocimientos de procesos de negocios.

El funcional debe sentarse con el cliente, debe acompañar al mismo todo el tiempo para evacuar sus dudas y resolver los problemas que se deriven de la interacción entre el cliente y el ERP. Para relevar, se deben hacer reuniones diarias, se toman notas (que serán minutas de reunión) y se arma un documento que en la metodología ASAP de SAP se denomina BBP "Business Blue Print".

Una vez conformado este documento, el cliente debe darle conformidad al mismo. Presentado y firmado el BBP, el consultor funcional está en condiciones de iniciar la parametrización del sistema para que responda a las necesidades del cliente.

Existen 2 formas de trabajar en el mundo de la consultoría funcional SAP:

  • Consultor SAP en Proyectos (OutSourcing): es aquel "analista funcional" que evalua, prepara, implementa, prueba y se asegura de que SAP funcione a medida del negocio (del cliente).
  • Consultor SAP en Mantenimiento: es aquel "analista funcional" que da soporte a situaciones contingentes después de que sus compañeros implementaron SAP en el negocio del cliente.

CONSULTOR TÉCNICO

Por lo general, son programadores. En el mundo de SAP, el lenguaje de programación es ABAP/4 y se los denomina Consultores ABAP. Despues tenemos consultores XI/PI; Consultores Basis/NetWeaver; Consultores BW; y aquellos consultores especializados en Smartforms, SAPScript, JAVA, Portal, Mobile, GateWay, etc.

De la misma forma que tenemos dos formas para la consultoría funcional, existirá algo análogo para la consultoría técnica.

  • Outsourcing: habrá consultores técnicos que tengan que acompañar a los consultores funcionales al cliente, viajar más de seis meses a otros países, y desarrollar los programas o las funcionalidades que sean necesarias para el proyecto de SAP.
  • Soporte: por defecto, quienes no participen de proyectos, deberán realizar correctivos. Es decir, soporte al cliente con los programas que no funcionan correctamente, o bien nuevos programas que surgen en la etapa de soporte.

Sobre el autor

SAP Junior

CO
FullTime
11
11

Sergio Armando Beltran Castaneda

Profesión: Ingeniero de Sistemas con Especialización en Gerencia de Proyectos - Colombia - Legajo: WK55K

Autor de: 11 Publicaciones Académicas

Cursando Actualmente: Programador ABAP Nivel Inicial

Disponibilidad Laboral: FullTime

Presentación:

Soy ingeniero de sistemas desde hace mas de 10 años y quiero enfocarme en el mundo sap, iniciando en el lenguaje abap, con miras a ampliar mi conocimiento profesional y laboral.

Más publicaciones y Certificación Académica de Sergio Beltran

 

:: Al igual que Sergio ¿Usted está dispuesto a aprender ABAP?

El lunes 22 Enero 2018 comenzamos la Carrera Programador ABAP, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

:: Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: