Escenario:
Estás buscando construir una integración de procesos comerciales entre SAP S/4HANA y SAP S/4HANA Cloud, edición extendida o SAP Business Suite (también conocido como SAP ERP6 o SAP ECC6) o un sistema no SAP y te han pedido que busques en el SAP API Business Hub un API OData/REST o SOAP/WebService adecuado. ¿Cómo encuentras este API en SAP S/4HANA Cloud, edición extendida a través de los Códigos de Transacción (TCodes) de SAP?
*Nota importante
: Este blog te ayuda a descubrir los API's en lista blanca (originalmente proporcionados para SAP S/4HANA Cloud, essentials) para SAP S/4HANA Cloud, edición extendida; sin embargo, aunque un API se puede encontrar en SAP API Business Hub y en SAP S/4HANA Cloud, edición extendida, aún necesitas verificar si la estructura y cobertura funcional del API cubrirá tu caso de uso/requisitos comerciales en SAP S/4HANA Cloud, edición extendida.
Referencia:
Para la guía de extensibilidad más reciente de SAP S/4HANA Cloud, edición extendida, consulta la Nota OSS de SAP:
2920697-Guía de extensibilidad para SAP S/4HANA Cloud, edición extendida
Resumen y Prerrequisitos:
-
Conoce tus requisitos de integración de procesos comerciales y el objeto comercial, por ejemplo, Orden de Venta, Grupo de Productos o Orden de Compra, Asiento de Diario, etc.
-
Ve al SAP API Business Hub (
https://api.sap.com
) e inicia sesión con tu ID de S#
-
Inicia sesión en el sistema SAP S/4HANA Cloud, edición extendida (sistema de Desarrollo) a través de SAP GUI -
NOTA
: Estoy utilizando un sistema de SAP S/4HANA, edición extendida de Sandbox (versión de lanzamiento reciente 1909 FPS01) para mis capturas de pantalla y pasos de documentación aquí
-
Asegúrate de leer la siguiente Nota OSS y enlace de Ayuda de SAP para las autorizaciones de SAP apropiadas:
-
Para SAP Gateway -
https://help.sap.com/erp_hcm_ias2_2015_01/helpdata/en/24/f82651c294256ee10000000a445394/frameset.htm
-
Para el código de transacción de SAP SOAMANAGER – Nota OSS:
1725979 - Estándar de seguridad SEC-250 y roles de servicios web
NOTA
: Todas las capturas de pantalla que ves a continuación se crearon mientras se encontraban en un sistema de sandbox de SAP S/4HANA Cloud, edición extendida utilizando la versión de lanzamiento 1909 FPS01. Estas capturas de pantalla son ejemplos, así que por favor crea tu escenario basado en tu sistema respectivo y convenciones de nomenclatura.
Pasos para descubrir el API OData/REST en SAP S/4HANA Cloud, edición extendida:
-
En el Hub de API
:
-
Ve a
SAP API Business Hub
e inicia sesión con tu ID de S#
-
Haz clic en el mosaico 'SAP S/4HANA Cloud'
-
-
En la barra de búsqueda, escribe tu objeto comercial, por ejemplo, Grupo de Productos y luego haz clic en el API OData que necesitas para tu escenario de integración