Saltar al contenido principal
    Todas las guías gratuitas

    Field Guide / Ariba 2605

    La guía de campo de troubleshooting de SAP Ariba — diagnostique la capa, no el síntoma.

    Cómo diagnostican realmente los consultores senior un landscape de Ariba: un triaje de 60 segundos, la cadena de nueve saltos del documento, las fallas que nunca dicen FAILED, y los problemas que encontrará con más frecuencia. Basado en 13.050 KBAs y Notes de SAP indexados.

    01 / Sección

    El triaje de 60 segundos

    Antes de abrir un solo monitor, responda estas cinco preguntas. Lo orientan más rápido que cualquier mensaje de error. La tercera ahorra más tiempo que todas las demás juntas — “no puedo ver las facturas” son dos investigaciones completamente distintas según si falta el menú o faltan las filas.

    La quinta es la que la gente se salta. De 13.050 artículos indexados, 1.288 son defectos de SAP confirmados — 1.098 Program Errors y 190 Known Errors. Buscar en ese conjunto antes de cambiar la configuración no cuesta nada, y con frecuencia termina la investigación de inmediato.

    Cinco preguntas de triaje
    PreguntaSi la respuesta es…Entonces probablemente sea…
    ¿Alguna vez funcionó?NuncaBrecha de configuración o habilitación — no es una falla
    ¿Alguna vez funcionó?Funcionó hasta cierta fechaAlgo cambió: un release, un despliegue, un certificado, un paquete de configuración
    ¿A quién afecta?A un usuarioPermisos, membresía de grupo o los datos maestros de ese usuario
    ¿A quién afecta?A un proveedor o unidad de compraDatos maestros o alcance (scoping)
    ¿A quién afecta?A todosIntegración, certificado o configuración a nivel de plataforma
    ¿La función es visible, sin datos?SíVisibilidad — alcance de la unidad de compra, visibilidad del catálogo, filtros, configuración de campos
    ¿La función es visible, sin datos?No, falta la funciónPermiso — membresía de grupo o habilitación de capacidad
    ¿Falló o está ausente?Falló, con un errorCapa correcta. Lea el error
    ¿Falló o está ausente?AusenteCapa incorrecta. Suba un nivel aguas arriba
    ¿Es un defecto conocido?SíDeje de configurar. Busque la Note
    02 / Sección

    Siga el documento, no el mensaje de error

    El primer monitor donde el documento está ausente — en lugar de fallido — es el salto donde murió.

    Nueve saltos y sus monitores autoritativos
    #SaltoDónde mirar
    1El documento de negocio crea una salida en el ERPEstado de salida en el propio documento
    2El ERP lo serializa (proxy o IDoc)SRT_MONI (proxy), WE02 / WE05 (IDoc), SLG1
    3El ERP llega a internetPrueba de conexión SM59, SOAMANAGER, STRUST
    4Lo on-premise cruza hacia la nubeUI del Cloud Connector y sus logs
    5El gateway valida, mapea, enrutaTransaction Tracker, Error Message Monitor, Document Validator
    6El gateway entrega a Business NetworkEstado de Transaction Tracker (FAILED / RETRY)
    7La red entrega al proveedorLog de transacciones de la red, configuración de enrutamiento del proveedor
    8Entrante: el gateway lo publica de vuelta en el ERPForward Error Handling, SAP AIF, SLG1
    9La aplicación de Ariba lo procesaIntegration Manager, SAP Cloud ALM

    Un documento fallido es una buena noticia: llegó a esa capa, esa capa lo entendió y le dirá qué le disgustó. Un documento ausente nunca llegó. Tome el HTTP 401 — aparece en al menos cuatro saltos, por eso preguntar “¿por qué 401?” no lleva a ningún lado y “¿qué lado emitió el 401?” lo lleva a la respuesta en diez segundos.

    Dos categorías — catálogo/gateway y plataforma/backend — concentran ~39% del corpus: 5.127 de 13.050 artículos. BNS-ARI-CI-AN, que cubre el salto gateway↔Business Network, tiene 481 artículos, 285 de ellos críticos — alrededor del 59% son bugs o correcciones confirmados. Cuando los errores se concentran en esa ruta, es un patrón de la industria, no incompetencia local.

    03 / Sección

    Las fallas silenciosas

    Estas son las que duelen, porque nada alerta. Toda configuración de monitoreo alerta ante FAILED. Ninguna de estas dice FAILED.

    Patrones de fallas silenciosas
    Lo que veLo que realmente significaCómo detectarlo
    Mensaje SRT_MONI en processingBloqueado detrás de un scheduler bgRFC. No es un error, así que no dispara alertaAlerta por antigüedad — cualquier mensaje en processing más viejo que N minutos
    Mensaje de CPI muestra CompletedUn Exception Subprocess que termina en un Message End Event sobrescribe el error realAuditar cada iFlow cuyo camino de excepción termine en un Message End Event
    Exportación de datos maestros atascada en scheduledMisma clase — es un estado, no un errorVerificación basada en antigüedad del job de exportación
    Factura en ReconcilingEsperando a una persona que puede no saber que es responsablePanel de excepciones por antigüedad; verificar la asignación del handler
    Saliente bien, entrante rotoLas dos direcciones fallan de forma independienteProbar ambas direcciones explícitamente, siempre
    Excepciones que no se disparanNadie se queja; la auditoría lo descubre despuésReporte de facturas de alto valor que se liberaron sin ninguna excepción

    Un cliente que presume una tasa de excepción de facturas del 2% en una base de proveedores diversa usualmente no es eficiente — simplemente no está revisando. Los controles sanos generan trabajo. Verifique que los controles estén activos antes de felicitar a nadie.

    04 / Sección

    Las trampas

    No existe rollback
    Solo el despliegue más reciente puede revertirse — no hay gestión completa de versiones. Más allá de N−1 solo se puede corregir hacia adelante. Exporte su configuración antes de cada importación.
    La configuración valida el tipo, no el valor
    ICM valida el tipo de dato pero no el rango de valores. Una tolerancia de 200 se guarda y despliega sin problema. “Se desplegó correctamente” no es evidencia de que sea correcto.
    Eliminar una referencia cruzada en test rompe producción
    Los parámetros de referencia cruzada se comparten a nivel de instancia. Test no es un sandbox aquí. Haga que la eliminación de referencias cruzadas sea un cambio de dos personas.
    Los valores de referencia cruzada no se guardan a menos que primero haga Confirm
    Haga clic en Next en cada paso, luego Confirm, luego Save. Save solo descarta el trabajo silenciosamente.
    Tres relojes de certificados, sin un único dueño
    El certificado de la subcuenta del Cloud Connector, la cadena SSL en STRUST y el certificado de cliente del gateway expiran de forma independiente. Las notificaciones de expiración están documentadas como poco confiables.
    05 / Sección

    Compras y aprobaciones

    En los módulos funcionales, asuma que es su configuración, sus datos maestros o su proceso. En la capa de integración, tome en serio “podría ser SAP” desde el inicio.

    Síntomas de aprobación y compras
    SíntomaQué está pasando realmenteVerificación
    “Aprobado hace días, el proveedor nunca recibió la PO”Approved ≠ Ordered ≠ transmitido — tres puntos de falla separadosIntegration Monitor, luego Document Status History
    “En aprobación sin nadie que la apruebe”Estado Pending – No Approver Selected. El documento está muerto, no en esperaApproval Process Test — simule el mismo monto, commodity y unidad de compra
    Cosas que se auto-aprueban sin deberíanSolo un proceso de aprobación puede estar Active por tipo de documentoQué versión muestra Active, luego el Audit Log de un despliegue reciente
    Aprobador incorrecto, o la misma persona dos vecesTabla de búsqueda de aprobadores desactualizada, o reglas superpuestasComparar el CSV de búsqueda vigente contra el organigrama actual
    “El aprobador nunca recibió el correo”La ausencia de notificación y la ausencia de escalación son fallas distintasNotification Log — ¿se envió, o nunca se generó?
    Falta el botón Approve en Guided BuyingGB renderiza un subconjunto de aprobables, por diseñoAbrir el mismo documento en Buying clásico. No son permisos
    Catálogo cargado, los usuarios no encuentran los ítemsUn catálogo debe pasar tres compuertas — validado, activado, visible para ese grupoCatalog Manager: importado vs. activado, luego grupos de visibilidad

    Lo que los junior hacen mal. Reenvían o clonan una requisición atascada, creando una segunda versión y un segundo problema. Tratan Pending – No Approver Selected como una cola que eventualmente se vaciará. Y pierden días persiguiendo membresías de grupo por una brecha de Guided Buying que es alcance documentado del producto.

    Dos mecánicas que vale la pena memorizar. Las reglas se evalúan al enviar, no al crear — arreglar el organigrama no cambia nada hasta que el documento se vuelve a enviar. Y las reglas se disparan en el orden en que aparecen en el editor; reordenarlas cambia los resultados silenciosamente, sin advertencia ni diff. Si un catálogo se ve correcto pero la búsqueda no lo devuelve, la reindexación se solicita a SAP Support.

    06 / Sección

    Facturación y pago

    De 727 artículos de facturación indexados, solo 14 (1,9%) son defectos de SAP confirmados. Todo lo demás es configuración, datos maestros, integración o proceso. Cuando AP dice “el sistema está roto”, las probabilidades son abrumadoras de que no lo esté.

    Síntomas de facturación
    SíntomaQué está pasando realmenteVerificación
    Factura atascada en Reconciling durante semanasUna excepción esperando a una persona. Las excepciones sin asignar son responsabilidad de todosLa IR, no la factura: página Exceptions, pestaña History
    “Ese número de factura no existe”La Invoice Reconciliation es un documento separado con su propio IDBuscar la IR, no el número de factura
    Se disparó una excepción pero estamos dentro de toleranciaCada tipo de excepción tiene sus propios umbrales y overrides en CSVLa definición del tipo de excepción, no solo el parámetro global
    Las excepciones nunca se disparanFuga silenciosa — varios comportamientos de auto-liberación documentadosReporte de facturas reconciliadas con cero excepciones
    El proveedor insiste en que facturó; AP no ve nadaTres lugares donde puede perderse, solo el tercero visible para APEstado de la red primero, luego el gateway, luego Ariba
    IR reconciliada, proveedor aún sin pagoTres documentos más y máquinas de estado activas después de ReconciledEstado de Payment Request → Payment Transaction
    “Self-billing no genera facturas”ERS necesita cuatro prerrequisitos independientes, todos verdaderos a la vezFlag de proveedor → flag de ubicación → flag de la PO → recepción aprobada

    El insight de tolerancias que vale la pena copiar. Ambas configuraciones base documentadas fijan la tolerancia de cantidad en 0% mientras permiten 1–2% en precio. Una variación de precio es una negociación comercial; una variación de cantidad es una discrepancia de recepción de mercancía y nunca debe auto-liberarse. La recomendación de alto volumen va más allá — tolerancia de precio de 1% con un tope de $50, porque un porcentaje sin techo no es un control.

    La trampa. Cuando un tipo de excepción se vuelve ruidoso, el instinto es aflojar la tolerancia global — lo que debilita silenciosamente cada excepción que lee de esa dimensión. Y antes de aceptar un número de cumplimiento impresionante, pregunte qué porcentaje del volumen de facturas llega sin PO.

    07 / Sección

    Proveedores, sourcing y contratos

    Casi todo problema difícil con proveedores es un problema de identidad. Cinco claves describen a un proveedor, cada una gestionada por un sistema distinto. SM Vendor ID es el ancla — ANID lo vincula a la cuenta de la red, ERP Vendor ID lo vincula al business partner del ERP, y los duplicados ocurren cuando esos vínculos se desalinean.

    Las cinco claves de identidad del proveedor
    ClaveQué esGestionada por
    ANIDID de Business Network, formato AN + 10 dígitosSAP Business Network
    ERP Vendor IDEl número de proveedor del ERPERP / S/4HANA
    SM Vendor IDClave interna de proveedor de Ariba — se muestra como VDR…Ariba Supplier Management
    Tax IDLa clave de deduplicación de facto en el límite con el ERPERP
    DUNSNúmero D&BExterno
    Síntomas de proveedores y contratos
    SíntomaQué está pasando realmenteVerificación
    “Lo aprobamos pero nunca recibió una invitación”La auto-invitación es una regla de plantilla, no un valor por defectoPerfil Supplier 360° → estado de registro
    Duplicados que el chequeo de duplicados no detectóEl chequeo es por pregunta y difuso; los proveedores heredados quedan fuera de su alcanceLa propiedad de duplicate-check de la pregunta señalada
    “El ERP Vendor ID está mal o falta”Ese valor lo escribe el ERP de vuelta, no se tipea en AribaPerfil Supplier 360° → pestaña ERP Data
    “Tienen cuenta pero aparecen como no registrados”Discrepancia de ANID — el perfil está vinculado a otro ANIDANID en el perfil 360° vs. la propia cuenta del proveedor
    Sincronización con el ERP atascada en In ProgressAriba está esperando una confirmación entrante que nunca llegóEl campo Integration Status en el registro del proveedor
    El proveedor invitado no puede ver el eventoCuenta de la red inactiva, ANID incorrecto, o evento cerradoLista de participantes del evento; confirmar ANID y fechas de apertura/cierre
    El contrato sigue mostrando Expired luego de la enmiendaUna Administrative Amendment cambia la fecha sin reevaluar el estadoEstado del Contract Workspace

    Si el campo ERP Vendor ID muestra un valor VDR…, el ERP nunca confirmó — sobrescribirlo desincroniza el par de forma permanente. ANID se vincula a la organización del proveedor y a los usuarios del proveedor por separado. La calificación se mantiene por commodity y región, no globalmente. Y la invitación masiva está documentada como algo que completa “sin errores” mientras nadie es invitado realmente: siempre reconcilie el conteo de invitados contra su lista de origen.

    08 / Sección

    Su kit de diagnóstico

    Herramientas de diagnóstico del lado de la aplicación
    HerramientaDóndeQué le indica
    Import Task LogAdmin Area → Data Import → Task HistoryErrores de importación, con el número de línea del CSV
    Integration MonitorAdmin Area → Integration ManagerErrores de integración con el ERP
    Approval Process TestApproval Process Editor → TestSimula una aprobación antes de activarla
    Notification LogAdmin Area → NotificationsResuelve “el aprobador nunca recibió el correo”
    Audit LogICM → Audit InformationQuién cambió qué, cuándo, y el valor anterior
    “Show differences”Filtro de ICMDiferencia de configuración Test vs. Production — los cinco minutos de mayor valor disponibles
    Document Status HistoryEn cada documentoQuién lo tocó y cuándo
    Connectivity ToolUI del Managed GatewayPrueba específicamente el tramo gateway→ERP

    Si se lleva una sola fila, llévese “Show differences.” La mayoría de los incidentes de “funciona en test, falla en producción” se resuelven con un diff de configuración en menos de cinco minutos, y casi nadie lo ejecuta primero.

    El diccionario de errores de importación

    Errores de importación comunes y sus soluciones
    ErrorSolución
    Required field missingAgregue el campo obligatorio
    Duplicate unique nameUse Modify, no Add
    Invalid referenceImporte primero el dato referenciado — el orden de dependencia importa
    Invalid date formatISO 8601: YYYY-MM-DD
    Encoding errorGuarde como UTF-8
    Task already runningEspere, o cancele la tarea anterior
    Import succeeded, nothing changedOperación incorrecta — usó Add cuando quería Modify

    Una trampa sutil: una dirección creada manualmente en la UI recibe un ID interno que todas las futuras importaciones deben referenciar. Un desajuste ahí es una falla silenciosa clásica.

    09 / Sección

    Escalar a SAP sin quedar mal

    Busque primero en el conjunto de defectos confirmados — especialmente con stack traces en los logs, una regresión justo después de un upgrade, o comportamiento intermitente sin patrón. Luego valide release y versión: los releases de Ariba usan un formato YYMM, así que 2605 es mayo de 2026.

    Prefijos de componentes de SAP
    PrefijoPropietario
    BNS-ARI-*La aplicación cloud de Ariba (PUR, INV, GB, SS, SLP, CM…)
    BNS-ARI-CI-*Cloud Integration Gateway
    SBN-*Business Network — de cara al proveedor, cXML, administración de cuentas
    MM-PUR-*, MM-FIO-PUREl backend SAP ERP / S/4
    S2P-*, CA-GTF-INT-ARIIntegración entre componentes

    Elija el componente según dónde sea visible el síntoma

    • Falla dentro de la UI de Ariba → BNS-ARI-<area>.
    • Salió de Ariba y nunca llegó → BNS-ARI-CI-* o SBN-AN-TX.
    • Dump de ABAP o IDoc → MM-PUR-*.
    • El proveedor no puede actuar de su lado → SBN-AN-*.
    • Abra el caso del lado que puede ver el artefacto que falla.

    Lleve esto al caso

    • Realm / ID del sitio, solución afectada, versión del release.
    • URL exacta donde falla y el ID del usuario afectado.
    • El texto completo del mensaje de error, no una paráfrasis.
    • Pasos para reproducir, capturas de pantalla, logs relevantes.
    • Fecha y hora de la primera ocurrencia; impacto de negocio en usuarios y procesos.
    • Cualquier SAP Note que ya haya descartado — acorta el ciclo de la primera respuesta.
    10 / Sección

    Glosario

    ICM
    Intelligent Configuration Manager — donde viven los parámetros del sitio y desde donde se despliega la configuración test→production
    IR
    Invoice Reconciliation — un documento separado de la factura, con su propio ID. La búsqueda incorrecta más común
    ANID
    El ID de Business Network de una empresa, formato AN + 10 dígitos
    SM Vendor ID
    Clave interna de proveedor de Ariba, se muestra como VDR…. Verla donde se espera un número de proveedor del ERP significa que el ERP nunca confirmó
    Purchasing Unit
    La unidad organizativa que delimita los documentos, catálogos y contratos de un usuario
    ERS
    Evaluated Receipt Settlement — self-billing generado a partir de recepciones. Necesita cuatro prerrequisitos verdaderos a la vez
    Multi-ERP
    Varios ERP mediante una arquitectura de sitio padre-hijo; la configuración de PunchOut usa el nombre del sitio hijo como valor de Realm
    CIF
    Catalog Interchange Format — el formato de intercambio de catálogos de SAP Ariba
    Parameter grammar
    Application.<Section>.<Setting> — conocer la forma hace que los parámetros sean buscables

    Extraído de la documentación de SAP Help Portal (release 2605) y un índice de 13.050 KBAs y Notes de SAP entre 2013 y 2026. Las estadísticas describen un corpus, no su landscape, y los releases cambian — verifique contra su propio tenant antes de actuar.

    Colaboración

    ¿Su landscape se está portando mal en hypercare?