Conectividad .NET con SAP
-
29-10-2019 - |
Pregunta
Quería aprender conectividad SAP con .NET. Tengo el 0% en SAP e incluso no tengo ningún entorno de SAP para probarlo. ¿Puedes sugerirme cómo puedo aprenderlo prácticamente? Quiero decir, ¿existe algo como SAP Express [Solo un pensamiento de Visual Studio Express Edition] para que pueda crear BAPI y ver cómo va la conectividad.
Solución
Puedes comenzar con el libro Microsoft .net y SAP Así que se familiarizó con SAP, ERP Concepts y las herramientas para interconectar .NET y SAP. SAP tiene una API para trabajar con .NET, realicé algunas migraciones y servicios web entre .NET y SAP en el pasado, y ese libro me ayudó. Necesitará ese conector SAP que mencione como una etiqueta.
Para darle más información al respecto: SAP es una plataforma completa que incluye el servidor y el software, por eso necesita tener algo como esto como una "cadena de conexión"
"ASHOST=AppserverIP SYSNR=sysnumber CLIENT=clientnumber _USER=user PASSWD=password".
El SAP ERP tiene muchas tablas con los datos necesarios para funcionar, todos estos nombres de tabla y columna tienen nombres específicos como Telf1 para Telephone y TelFX para Fax. Y muchas columnas se localizan en alemán, por lo que el formato de fecha es: dd.mm.yyyy, ten cuidado con eso.
Una aplicación común para crear un servicio que migra datos de SAP a una aplicación o hacia otro lado desde la aplicación personalizada a SAP, y deberá conocer bien los datos asignados. Estos dos enlaces pueden ser muy útiles:
- Uso del conector SAP.NET para conectar sus aplicaciones .NET a SAP
- Transferencia de datos de SAP a .NET usando ErpConnect
Como experiencia personal, siempre había trabajado con una instancia de prueba existente de SAP ERP, donde más tarde me mudé a la producción, por lo que en realidad nunca me pregunté sobre algún software proporcionado por SAP para los propósitos de prueba, pero me sumergí un poco y lo encontré:Sección de descarga de SAP donde puede encontrar alguna versión de prueba de sus productos.