Ir al contenido principal

Programacion ABAP SAP

Hola:

Bienvenidos a otro post del blog, esta semana les quiero platicar acerca del lenguaje ABAP (Advanced Business Application Programming) , el cual se utiliza para programar ni mas ni menos que el ERP más conocido del mundo SAP. ABAP es como Progress un lenguaje de 4 generación.


Hace algunos años tome un curso en línea de SAP en la pagina http://www.cvosoft.com, para conocerlo, en el curso explicaba desde como instalar una versión demo de SAP R/3 y explica el proceso para crear programas Bapis (API de SAP) y te dan un certificado del curso.
En SAP Las BAPIS (Business Application Program Interfaces), son funciones que te ayudan a obtener información o a ejecutar procesos del entorno de SAP en tiempo de ejecución, ya sea del configurador de producto o de otros módulos de SAP.
Otra opción que les recomiendo es a DEBITE para cursos presenciales o por conferencias.


Mi primer laptop fue una DELL y como todo buen ingeniero de computación, le he puesto y quitado sistemas operativos, cambiado memoria, cambiado disco duro, la verdad no la he querido vender regalar o dejarla ir, porque tiene muchas cosas que ahorita no tendría tiempo de configurar o instalar, por ejemplo mi demo de SAP, ayer la prendí para poder escribir este POST y me dio una nostalgia verla prender abrir Windows XP que es ya obsoleto pero no lo voy a cambiar de momento. Les comparto una fotos #fbw de mi Dell Latitud 





Entremos al ejemplo después de enseñarles mis reliquias jajaja.Para crear un programa en ABAP, hay  que ingresar a la transacción  SE38 Editor ABAP



Desde aquí lo que podemos hacer es crear nuestro primer programa que es saludar al mundo 

REPORT ZPRUEBA_ABAP
WRITE 'Este es mi primer programa ABAP!!!!!!.


Y para ejecutarlo presionamos F8


Un dato importante para ver las tablas en SAP vamos al MENU->Tools->ABAP Workbench->ABAP Dictionary 
Para ver los campos de las tablas seleccionamos una tabla


EJEMPLO



Objetivo

Vamos hacer un ejemplo de un programa en ABAP, que nos muestre los datos de los usuarios.

Programa


REPORT ZPRUEBA_ABAP.
* WRITE 'ESte es mi pimer programa'.
DATA: LS_USER TYPE USER01.
SELECT * FROM USR01
   INTO LS_USER.
ENDSELECT.

IF SY-SUBRC = 0.  
  LOOP AT IT_PLANT.
       WRITE: SY-VLINE, LS-USER-BNAME,
              SY-VLINE, LS-USER-MANDT.
  ENDLOOP.

ENDIF.




Ejecución del Programa





Espero les haya gustado este POST, nos compartan y busquen más cursos para capacitarse recuerden que una ciudad o una relación o un mejor ser humano no se construye de un día a otro, todo lleva su tiempo pero vale la pena.


Un consultor de SAP tiene un sueldo de entre 22 a 65 Mil MXN mensuales


https://www.occ.com.mx/empleos/de-consultor-en-sap?
Un desarrollador de ABAP
https://www.occ.com.mx/empleos/de-desarrollador-abap/ de 30 a 70 MXN mensuales 

Este software es muy utilizado en las empresas, SAP es un ERP Visionario de acuerdo al listado de Gartner que es una empresa de consultoria que se encarga de hacer analisis de las herramientas de Software y presenta un "Cuadrante Mágico" para categorizar  entre innovador, lider, Nicho de mercado y visionarios .



No olvide compartirnos y seguirnos en este blog o en Facebook.

Comentarios

  1. Me agradó como das los enlaces y menciones sobre sueldos y listado Gartner. Saludos

    ResponderBorrar
  2. Gracias Barber, lo tomare en cuenta para ver si podemos incluirlo en otros post :)

    ResponderBorrar
  3. Yo aun tengo algunos equipos con Windows XP, me encantaría poder instalar un ambiente para poder hacer practicas como ABAP, al día de hoy es posible conseguir algún demo para ello ?

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Ejemplo Macro en Word

Hola: ¿Sabían que no solo en Excel pueden hacer Macros?  ¡¡¡También en Outlook, Word, Power Point,Access  es posible hacer Macros!!!  ☺️ Ya que Word, Excel, Power Point,Access son de familia Microsoft y Visual Basic también es que podemos programar nuestras macros en esta paquetería. Como hemos visto antes, para poder programar nuestras macros, necesitamos primero configurar la Barra de tareas de Developer o Desarrollador Seleccionan el Menu File>Options>Customize Ribbon o en Español Archivo>Opciones>barra de tareas Despues la parte de seguridad de las macros Menu File>Options>Trus Center o Archivo>Opciones>Centro de Seguridad y marcamos como se ve en la imagen, la cuarta opción y el combo Ejemplo Vamos hacer un ejemplo donde, tengamos que generar varios diplomas de fin de curso, pero con una lista de Nombres , entonces vamos a crear un nuevo archivo en Word y le vamos a guardar como tipo Macro  Tenemos una plantill

Graficar funciones en Python con dataframes

Bienvenidos a un nuevo post, en esta semana, en esta ocasión les quiero platicar acerca de una librería en Python que se llama  matplotlib  que nos sirve para gráfica funciones de  matemáticas. Habitualmente en Python existen muchas librerías, lo que hay que hacer es primero investigar si ya existe alguna que nos ayude y entenderla antes de inventar el hilo negro, en mi caso encontré la librería  Matplotlib Para instalar deben utilizar el comando PIP en 2.7 Instalando en Python 3.7 Si tienen Python 2.7 deben realizar la ejecución de estos 2 comandos desde consola python -m pip install -U pip python -m pip install -U matplotlib Aunque lo más recomendable es utilizar la versión 3.7 o superior de Python. Programa para graficar en Python import matplotlib.pyplot as plt import numpy as np import math as mt def move_spines():     """Esta funcion divide pone al eje y en el valor      0 de x para dividir claramente los valores positivos y     negativos.&quo

Macro de Excel para abrir archivo csv

Hay veces que quieres abrir un archivo de Excel pero está separado por comas, punto y coma o por un pipe. Hay formas de hacerlos desde Excel. Les quiero compartir algunas opciones de como hacerlo y espero que les sean de utilidad. 1.Es abrir el archivo en Excel y utilizar la función de separar por columnas y seleccionar el delimitador, por ejemplo ";" 2. Es colocar "sep=;" en el primer renglón del archivo que quieres abrir y guardar en formato CSV y abrirlo en Excel y te lo abrirá separado en columnas. 3. Otra forma es con una macro, esté en mi gusto es la que más me funciona porque si hay alguna coma en la descripción o en alguna columna, si lo abres desde Excel te va a desacomodar las columnas.  Este botón te abrirá un pantalla para abrir el archivo que quieres separar y te lo abrirá en una hoja de excel ya separado. El código de la macro es el siguiente  Private Sub CommandButton1_Click() Dim sht As Worksheet Dim fnd As Variant Dim rplc As Variant Dim