VB-MUNDO 2.0 - Programacion Visual


/
Inicio   |  Quienes Somos  | Contactenos 



 
Web Foro Portal
 

 20 Ultimos Tutoriales (1015)

Introduccion Rapida a LinQ

Base de Datos en Delphi 7

Java 3D

Algoritmos en Borland C++

Programacion en PHP

Pseudo Codigo

Patron de Distribucion de Aspectos

Ordenamiento de Burbuja

Introduccion Expresiones Regulares

Descomposición LU y método de Gauss-Seidel

Algoritmos Propuestos

Windows Vista - Internet

Windows Vista - Impresion

Manual Completo Crystal Reports 11 - XI

Programación en BASH Shell

Apache - Configuracion

SCORM RunTime Environment

Tablas Basicas por Modulos de SAP

Manual de SAPSCRIPT

Manual de Instalación de MINISAP


ver Todos...


 Enlaces Premium





Links Relacionados
 elguille
 BuscoAfiliados
 SoloTuWeb
 ElQuintero
 DotNetSolidario

Patrocinados por...



 

El lenguaje de SAP (SAP & ABAP)
 

SAP (Services, Applications and Products for Data Processing), lanzó aproximadamente en 1993, desarrolló y lanzó al mercado su exitoso ERP (Enterprise Resource Planning) llamado R/3, actualmente conocido por todos con el cariñoso nombre de SAP.

Pero, que es exactamente un ERP? Pues bueno, es un sistema que engloba todos los procesos que se llevan o que pueden ser llevados a cabo en una empresa. En general, un ERP se divide en módulos, que son los que representan cada área de la empresa, como por ejemplo FI (Finanzas), CO (Controlling), SD (Ventas) y HR (Recursos Humanos), entre muchos otros.

Una de las grandes ventajas de un ERP y en especial de R/3, es que estos módulos pueden interactuar entre sí de una manera muy fluida, como por ejemplo cuando necesitamos anular por FI (Finanzas) una factura que ha sido creada en SD (Ventas).

Como podrán darse cuenta, un ERP permite un control total de la empresa y de los procesos que se suscitan día con día. Pero como hace un gerente, por ejemplo, para saber como va la empresa utilizando R/3? Pues muy simple, R/3 cuenta con su propio lenguaje de programación llamado ABAP (Advanced Business Application Programming) y está basado hasta cierto punto en COBOL (Common Object Business Oriented Language), en el sentido tanto de orientación, puesto que ambos están orientados a los negocios, como por la técnica de programación, que es por lo general estructurada. Pero que puedo hacer con R/3, para saber como está mi empresa? Muy bien, gracias al ABAP que es parte del R/3, los consultores pueden desarrollar reportes simples, reportes interactivos, visores de listas activas, formularios, pantallas, etc, en los cuales mostrar la información requerida, de por ejemplo, todas las facturas que han sido anuladas en tal o cual fecha, o quizás, una relación de todos los clientes, incluyendo sus datos personales y cuando fue la última vez que pagaron y cuanto fue lo que pagaron. Como ven R/3, nos ofrece todas las herramientas. Luego de eso, ya está en mano de los Consultores (Funcionales y Programadores), desarrollar e implementar los requerimientos de la empresa.


El ABAP es un lenguaje muy poderoso y puede trabajar casi con cualquier base de datos. Tales como Oracle, SQL Server, Informix, AS400 o DB2.

 


Algo que siempre me preguntan, es como hago para programar en ABAP la conexión a la base de datos.....pues.....no lo hago, porque ya está hecho. Simplemente entro al sistema, voy a la transacción SE38 (Que es para poder desarrollar los programas) y lo único que tengo que hacer es escribir “TABLES:” y luego escribir los nombres de las tablas que quiero utilizar. Por ejemplo “TABLES: MARA, BKPF, BSEG, T001”. Eso es todo, R/3 se encarga del trabajo sucio.

Algunas otras veces me preguntan, “Que haces si te envían a un proyecto en el cual utilizan Informix y luego a otro que tiene AS400? Tienes que saber utilizarlos, no?” Pues la respuesta, es NO!. Para un consultor, es totalmente transparente que base de datos se esté utilizando en la empresa. Uno escribe su programa en ABAP y el R/3 se encarga de convertirlo en sentencias comprensibles por la base de datos con la cual está trabajando. Es por eso que aparte de SQL Server, Access y un poco de Visual FoxPro, no se utilizar ninguna otra base de datos, simplemente porque no lo necesito.

Una pregunta bastante común, es también “Que tiene de especial el ABAP?”, pues bueno, hay muchos puntos que podemos mencionar:



· Es un lenguaje estructurado que puede ser también programado orientado a objetos.

· Cuenta con Tablas Internas, que son como las tablas temporales en SQL Server, pero que no necesitan ser eliminadas, y pueden ser utilizadas durante todo el programa, eliminando, agregando o actualizando registros, sin afectar a la tabla estándar que le dio origen. Además, podemos definir todos los campos que va a tener sin ningún problema.

· Existen los Loops, que nos permiten ir recorriendo registro por registro la tabla interna, para poder interactuar mejor con ella.

· La posibilidad de crear un programa, ya sea como reporte simple, interactivo o con GUI (GraphicUnit Interface), en otras palabras, de modo visual.

· Con el comando READ TABLE, podemos leer un solo registro especificado ya sea por un índice o por un where.

· Existen varias variaciones del famoso Select, tales como “Select *”, “Select single *”, “Select *into”, “Select campo1 campo2”.

Como pueden ver, el ABAP es un lenguaje muy interesante y muy potente, y el R/3 de SAP, es la mejor opción para una empresa que desea que su productividad se eleve y que sus ingresos aumenten.


Si les ha gustado o interesado este artículo, espero que les guste y les interese el próximo libro que voy a lanzar, como parte de la familia “El Arte de Programar”, llamado “El Arte de Programar – SAP/R3”, en donde tocaré a fondo todos los temas aquí mencionados, enseñando como programar en ABAP, con imágenes, códigos de ejemplo y más.

Aún no tiene fecha de salida, pero estará disponible en varias páginas web, así que no tendrán ningún problema para descargarlo. Y les aseguro de que la espera valdrá la pena.



Alvaro Tejada Galindo
Consultor
Programador Freeware
singlepathpe@yahoo.es
http://go.to/singlepathpe
 

Datos del Autor
SAP, ABAP, CONSULTORIA SAP, MODULOS SAP

 Nombre
     Alvaro Tejada Galindo
 Ubicación
     LIMA - Peru

 
Nota del Webmaster
   
Alvaro (Blag) es moderador de nuestros foros de SAP & ABAP, el cual posee más de 4 años en el terreno del ERP y la programación en ABAP además de dominar muchos más lenguajes y moderar en otros foros.

Si quieres conocer más sobre Alvaro haz clic aquí
Si quieres acceder a nuestro exclusivo foro haz clic aquí
 

 Explosión de Dinero (El segundo libro de Javier Buckenmeyer)

VISUAL BASIC - GOOGLETESTAD - ASP - ASP.NET - MANEJO DE FECHAS SQL SERVERDescubre el libro que esta cambiando la forma de ver a los sitios web. Descubre como optimizar tu sitio de forma de obtener así gran cantidad de ingresos desde Google AdSense.

Escrito por Javier Buckenmeyer (SEO de VB-MUNDO) y traductor del libro "Secretos de ADSense".

El manual explica todo lo que hay que saber antes de hacer una página Web con AdSense. Mi libro te explica cómo se gana dinero con AdSense desde el principio (No después de horas y horas de trabajo cuando ya es demasiado tarde y hay que empezar de nuevo).

ver detalles...

Códigos Fuente

CODIGOS FUENTE PROGRAMACION VISUAL BASICDescarga desde nuestra exclusiva sección de códigos fuente, todas las aplicaciones que desees y utiliza ese código en tus aplicaciones para dotarlas de la mayor versatilidad posible.

Envianos tu propios códigos a aportes@vb-mundo.com

ver códigos...

 Notas Técnicas....

NOTAS TECNICAS PROGRAMACION VISUAL - GOOGLETESTADAccede a nuestra sección de Notas Técnicas, escritas por nuestro Staff y por otros prestigiosos colaboradores. Notas sobre informática en General, VB.NET, C#, y Hardware. Conviertete tu también en NOTERO de VB-MUNDO y gánate tu propia sección y un link (no reciproco) hasta tu sitio web. Deseas escribir para nosotros ? 

Envianos tus notas a foro @ vb-mundo.com

ver sección de notas...


Copyright © 2005-2007 VB-MUNDO. Todos los derechos reservados.
Foro Programacion | Foro Visual Basic | Foro Visual Basic.NET

Mi Foro Espiritual