Ir al contenido principal

Integrando Aplicaciones - Conociendo SAP

Este post lo encontre luego de debatir un rato con Walter y Gustavo sobre los ERP, y principalmente SAP.

----
El miércoles pasado tuve la oportunidad de acudir al 1st SAP Day en Uruguay, el cual se realizó en el hotel Sheraton de Montevideo, y acudieron unas 100 personas aproximadamente.

Hablando de lo protocolar del evento, puedo destacar que estuvo muy bien organizado, con puntualidad en los horarios y servicios muy buenos.

En referencia a lo expuesto, y nuevamente remarcando que solo conocía el producto por artículos y comentarios de colegas, me pareció que SAP realmente es muy completo en varios aspectos.

SAP es desarrollado en un lenguaje propietario (ABAP 4) y se lo puede definir como un producto cerrado con constantes mejoras y con perfiles verticales para distintas líneas de negocio.
Es decir existen instalaciones orientadas a Instituciones Académicas, Manejo de Abonados, Distribución, entre otros tantos más. Es un ERP con especialización en cada sector.
Todo esto se puede lograr con mucho trabajo y horas de dedicación, algo que evidentemente el equipo de SAP tiene y en barriles.

Lo que más me conmovió fue la integración con productos Microsoft (DUET) donde realmente vi por primera vez, un workflow que puede interactuar con la bandeja de email, pero que particularmente no te lleva a ningún sitio Internet o Intranet para operar con el sistema, sino que puedes operar mismo dentro de tu programa de email, estamos hablando de outlook.

Otra de las cosas que me pareció muy buena fue la integración que se logra con los pdf's de Adobe Acrobat, y los cuales tienen mucha potencialidad el poder trabajar directamente con el formulario.

Para destacar también, algo que me pareció muy útil es el compositor de reportes, por fin vi lo que hace años quería ver!!! Para todos los que estamos en sistemas, sabemos que, los reportes, es lo más tedioso de mantener, al parecer SAP con esta herramienta lo ha logrado.

Y por último para concluir, me pareció muy bueno lo de la plataforma NetWeaver, que básicamente acepta estándares como HTTP, XML, webservices que permiten integrar sistemas SAP con otros sistemas y es compatible con Microsoft .NET, J2EE y WebSphere.

Como conclusión, hay que verlo para saber realmente que es SAP.
Me hizo recordar mucho, a mi proyecto de grado, el cual fue un ERP para una institución académica, que quedó muy bien armado y funcionando perfectamente, prototipado en GeneXus, pero puesto en producción con Visual Basic en SqlServer, el cual cumplió todos los requisitos y en su defensa pudimos responder sin vergüenza todas las preguntas, excepto una.

"¿Se les ocurrió integrar el sistema con alguna aplicación de escritorio?"

La respuesta fue, "NO", era noviembre de 1996, hace 10 años aproximadamente, hoy queda más que claro, el "porque" de la pregunta.
---

Comentarios

Entradas más populares de este blog

Scrapy - Python - Slides

Despues de ver este capitulo de mejorando.la  , senti curiosidad por Scrapy , un framework para scraping y crawling , algo asi como "raspar y arrastrarse" en sitios web y obtener informacion incluidas en las paginas que componen el sitio.



Hace poco tiempo, necesite este framework, porque me encontraba buscando presentaciones sobre Oracle Weblogic 11g y  el sitio, que tenia una presentacion bueno, no me permitia bajarla.  Asi que se me prendio la lamparita y comence a buscar , en el codigo HTML informacion que me sirviera para obtener las SLIDES.

Requerimientos:

-Scrapy
-Python
-Distrubucion de linux que te guste. (Use Linux Mint)


Codigo Fuente: spiders/slideshareWeb/slideshareWeb/spiders/slideshareWeb_spider.py

Para Arrancar el codigo se usa:
scrapy crawl slideshareWeb (Enter)
Estando en el directorio de la applicacion que contruyeron; pero mas claro este en el Tutorial que adjunte como link externo.
import urllib2 import tarfile import os from os.path impo…

Como recupero un Pen Drive que use para instalar OS X?

How do I format a usb drive on a PC that was formatted on a Mac? (source)

Assuming Windows 7 and that the disk is not showing up under My Computer at all:
Connect your disk.Run cmd as an Administrator.Run diskpart.exe. Use ? if you need help in this program.list diskFind the disk that corresponds to your USB disk. select disk n where n is the number of the disk. Confirm that you're using the right disk with detail disk.clean(Warning: This command erases the disk's partition information. Any data on the disk will no longer be accessible.)create partition primary. No size is needed if you want to use the whole diskactive. Optional. Marks the partition as potentially bootable.format fs=fat32 quick. You can choose NTFS or exFAT instead of FAT32 if you want.assign. Assigns the disk a drive letter.exit to quit.LEER BIEN los pasos y comprender que lo hace BAJO su Responsabilidad. Sino esta seguro, NO LO HAGA!  ;-)

Si usastes un PEN-Drive para contener la instalacion de OS X, y…

DuinoBot v1.2 + Servos

Hoy me llego el envio de Sparkfun con mi Pan/Tilt Bracket y unos Servos. Con ellos me decidi a realizar algunas pruebas que mostrare a continuacion.

Elementos a utilizar:

DuinoBot v1.2  (RobotGroup ARG)
Pan/Tilt Bracket (Paneos)
Servos
Protoboards
Jumpers
Potenciometro


Tambien codifique con la IDE de Arduino para que estos elementos "se fusionaran" en mi TEST.  ;-)


Codigo Parcial

void setup(){
  servoTilt.attach(2);  //The Tilt servo is attached to pin 2.
  //servoPan.attach(3);   //The Pan servo is attached to pin 3.
  servoTilt.write(10);  //Initially put the servos both
  //servoPan.write(40);      //at 90 degress.

  Serial.begin(57600);  //Set up a serial connection for 57600 bps.
}

void loop(){
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)
  val = map(val, 0, 1023, 0, 179);     // scale it to use it with the servo (value between 0 and 180)
  servoTilt.write(val);                  // sets the servo position ac…