• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram

S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram
#btp  ·  Technical Articles

Importar solicitud de compra y recibos en Ariba desde un sistema externo

By s4pcademy 


Comprensión del enunciado del problema

“Nada es imposible” si pensamos en positivo. Sí, habrá muchos obstáculos para lograr el objetivo final.

La solución en el panorama de transformación digital del cliente es muy complicada día a día, ya que muchos clientes quieren aprovechar su conjunto de habilidades y sistemas para conectarse con la tecnología de nube de la nueva era. Para lograr esto, es necesario incorporar muchos middleware en el mapa de soluciones. El middleware es la columna vertebral de cada interfaz que utiliza el intercambio de datos entre múltiples sistemas.

Como mi viaje personal con el conjunto de habilidades de SAP ARIBA como experto en el dominio de adquisiciones con muchos clientes, siempre surgía una pregunta común de todos «¿Existe la posibilidad de integrar mis solicitudes de compra de mi sistema que no es de SAP en SAP ARIBA? La respuesta a esta pregunta es “Sí”.

Hay formas y consideraciones que cambiarán según el panorama del cliente y la compatibilidad del sistema existente. Este blog se puede tratar como una referencia a los detalles de un enfoque y la necesidad de trabajo de un consultor de implementación individual.

Hemos observado que si la aplicación que no es de SAP se puede conectar a otras herramientas además de SAP ARIBA, ¿por qué no SAP ARIBA? Sin duda será posible. Por lo tanto, explicaré la comprensión de la solución que creamos en un cliente de telecomunicaciones bien conocido para la operación Procure to Order (PR, PO, GR)

Suposición –

  • La estructura WSDL o Technical JSON es específica del cliente, por lo que no se trata en detalle en este blog.
  • La asignación de campos con un sistema que no sea de SAP a SAP Ariba también diferirá de un cliente a otro, por lo que no se trata en este blog.
  • Puede haber muchas otras historias de éxito para el escenario, pero como socio de implementación del sistema, es un logro que hayamos implementado el escenario E2E en el área de compras comerciales.
  • Este blog está escrito desde un punto de vista más funcional o de proceso y no se explica la configuración técnica de SAP CPI.
  • La solución que discutimos solo se limita a la operación «Crear/nueva» para su ciclo de vida y no se consideran reversiones EDIT o Change ni GR como parte de esta interfaz para mantener la solución fácil y simple. Sin embargo, esto sería posible con poco esfuerzo extra y tiempo extra.

Es un esfuerzo de equipo, por lo que requerimos un recurso hábil en el proyecto SAP ARIBA, SAP CPI o PI/PO ad SAP ABAP, equipo de soporte de SAP Ariba (Activación de API).

Requisito previo para el proceso –

  • Los datos maestros (código de producto, código de empresa, planta, usuarios, etc.) deben estar sincronizados con un sistema que no sea de SAP y un sistema de capa de transformación y en el sistema SAP ARIBA y SAP S4 o SAP ECC.
  • La lógica de transformación para el mapeo de campos debe decidirse y comunicarse para que se envíe desde la interfaz.
  • La configuración en SAP CPI y SAP ARIBA (Core Administration>Integration Manager>Endpoint Set up y marque la tarea Import PR e Import GR on Webservice mode) debe estar allí.

Solicitud(es) de importación

Respuesta de exportación para el estado de la tarea de solicitudes de importación de forma asincrónica

Importar recibos desde una aplicación externa

  • La API debe activarse dentro del dominio SAP ARIBA para que esté lista para consumir.
  • Las solicitudes con categoría de artículo «M» o solicitudes basadas en materiales se consideran para esta interfaz.

El flujo del proceso de alto nivel se muestra a continuación

Analicemos ahora el flujo anterior en detalle.

Estamos discutiendo la parte encerrada de la solución. Hay 3 pasos en esta solución E2E como

1) Cree PR en un sistema que no sea SAP y envíelo a SAP ARIBA

2) Recuperar el estado de PR y el número de orden de compra de SAP y enviar de vuelta a un sistema que no sea de SAP

3) Cree las entradas de mercancías en un sistema que no sea SAP e impórtelos al sistema SAP ARIBA.

Crear PR-

Los sistemas que no son de SAP se conectaron a SAP ARIBA a través de SAP CPI y, como paso inicial, enviarán las solicitudes de compra a SAP ARIBA a través de Import Webservice. La estructura WSDL está disponible en SAP ARIBA y se utilizará para enviar los campos de datos entre el sistema a través de la interfaz.

Con el punto final que definimos en SAP ARIBA y las credenciales HTTPS, mantenemos que la transmisión se realizará desde la capa de transformación de CPI a SAP ARIBA. La respuesta se enviará desde SAP ARIBA con el número de solicitud de compra generado por SAP ARIBA a un sistema que no sea de SAP. Ahora, como usuario final de la empresa, tenemos un número de solicitud de compra generado por Ariba.

Estado de relaciones públicas/pedido-

Las aprobaciones son opcionales en SAP ARIBA, se pueden configurar o no, una vez que se aprueban las solicitudes de compra y la solicitud se encuentra en el estado «PEDIDO». Se produjeron 2 acciones con Ariba Purchasing Requisitions en segundo plano, primero, SAP ARIBA crea un número interno para PO (generalmente comienza con EPXXX) y, segundo, fluirá al sistema SAP S4 o ECC conectado y obtendrá una respuesta a SAP ARIBA con SAP ECC específico. Numero postal.

El estado de la solicitud de compra se recuperará mediante el uso de la «API de aprobación» de SAP ARIBA desde el portal developer.ariba.com.

De manera similar, desde la tabla ARBCIG_POHISTORY de SAP S4 o ECC podemos extraer el EPXXX Número de orden de compra y el número de orden de compra específico de S4 mediante una llamada de servicio web (se necesita un desarrollo personalizado con ABAP).

Tanto el estado de la solicitud de compra como el número de orden de compra se recuperarán como una sola llamada realizada desde sistemas que no son de SAP a SAP CPI.

Crear entradas de mercancías –

A diferencia de la Solicitud de compra, debemos agregar el punto final para recibir los datos GR de aplicaciones externas en SAP ARIBA a través de servicios web en las configuraciones de Ariba para que esto se consuma en SAP CPI.

El comprador o destinatario del sistema que no es de SAP debe crear GR en su sistema y debe pasar los mismos detalles que el número de GR, el número de orden de compra y la cantidad recibida, la fecha de la interfaz con SAP ARIBA. Una vez que llegue a SAP ARIBA, seguirá la misma ruta estándar habilitada para CIG para integrar el mismo GR con SAP S4 o ECC y la respuesta de SAP S4 o ECC se enviará de regreso a SAP ARIBA.

Como este es el último paso en la solución, la entrada a esta interfaz se usará como (palabras subrayadas de los 2 pasos anteriores) número de pedido de compra de EP y número de PR de Ariba.

Todos estos pasos que discutimos anteriormente son interfaces en tiempo real.

Se deben considerar los volúmenes al diseñar la solución.

Manejo de errores –

Como parte de la estructura WSDL estándar y el formato JSON estándar, es posible mostrar los mismos errores como parte de la respuesta de SAP ARIBA en un sistema que no sea SAP. Esos pueden ser fácilmente monitoreados en SAP CPI, SAP ARIBA y abordados. Los enlaces de error estándar se comparten en Referencia.

veraniego –

Con el fin de abordar la pregunta más común de los clientes de que, sin tener muchos cambios en el proceso, aún pueden lograr la integración del sistema que no es SAP para la importación de solicitudes en el sistema SAP ARIBA.

Por favor, comparte tus comentarios si te gusta el blog.

Referencia–

Lea más blogs sobre temas similares:

https://blogs.sap.com/tags/73554900100800000194

Consulte la respuesta a la pregunta de la comunidad del siguiente enlace sobre el mismo tema:

https://answers.sap.com/tags/73554900100800000194



Source link


Aribacompradesdeexternoimportarrecibossistemasolicitud

Artículos relacionados


#Ariba  ·  #GuidedBuying  ·  ariba buyer  ·  Ariba Buying and Invoicing  ·  SAP Ariba Buying  ·  Technical Articles
Política de validación en Ariba Guided Buying
#kubernetes  ·  anomaly detection  ·  azure  ·  GoogleFirebase  ·  python  ·  Technical Articles
Cree una solicitud de mantenimiento en SAP S/4HANA usando SAP Build Apps (también conocido como AppGyver) y Azure Anomaly Detector
Attach PO in the Email  ·  Attach PR in the Email  ·  Email with Purchase Order Attachment  ·  po  ·  purchase order  ·  purchase requisition  ·  Send PO in Email  ·  Technical Articles
Correo electrónico de orden de compra con archivo PDF adjunto en aprobación

Deja tu comentario Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

Mejora de los documentos de facturación de SAP Convergent Invoicing mediante eventos FI-CA
Previo
Cómo llamar a SAP DMC WebServices a través de Node-RED
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.
Cookies Para que este sitio funcione adecuadamente, a veces instalamos en los dispositivos de los usuarios pequeños ficheros de datos, conocidos como cookies. La mayoría de los grandes sitios web también lo hacen.
Aceptar
Cambiar ajustes
Configuración de Cookie Box
Configuración de Cookie Box

Ajustes de privacidad

Decida qué cookies quiere permitir. Puede cambiar estos ajustes en cualquier momento. Sin embargo, esto puede hacer que algunas funciones dejen de estar disponibles. Para obtener información sobre eliminar las cookies, por favor consulte la función de ayuda de su navegador. Aprenda más sobre las cookies que usamos.

Con el deslizador, puede habilitar o deshabilitar los diferentes tipos de cookies:

  • Bloquear todas
  • Essentials
  • Funcionalidad
  • Análisis
  • Publicidad

Este sitio web hará:

Este sitio web no:

  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
  • Recuerde sus detalles de inicio de sesión
  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
Guardar y cerrar