Saltar al contenido

¿Deflexión IDOC (SERDAT) en PI?

Un Usuario hizo la siguiente pregunta

Hola a todos,

Estoy trabajando en IDOC-> XI -> IDOC Case for Customer Master (DEBMAS) con datos de dirección (ADRMAS).

Queremos usar la serialización para publicar los idocs ADRMAS y DEBMAS en orden respectivamente. Usé el tipo de mensaje SERDAT para la serialización.

Errores:

1) Como parte del proceso SERDAT idoc en PI, encontré este error en SXMB_MONI “Transacción IDX1: puerto SAPR3D, cliente, destino RFC contiene errores”.

2) En IDX2 no puedo crear los metadatos de idoc para idDtype SERDAT01.

pero puedo crear los metadatos de idoc para ADRMAS y DEBMAS.

He realizado la siguiente configuración:

Remitente: ECC 6.0 , Receptor: 4.6c , Middleware: PI 7.0

Remitente:

Programe las publicaciones para los informes RBDSER01, 02, 03 con un período de tiempo de 5 minutos. El grupo de serie estándar de SAP GRP_DEBMAS_ADR se utiliza al crear las variables.

Perfiles de socios: ambos tipos de mensajes se agregaron al método de activación “en segundo plano”.

Canal distribuido creado. Y mi puerto SAPPID se refiere al sistema PI, el RFC también funciona bien.

Receptor:

El perfil de socios creado ingresó el tipo de mensaje con los códigos de proceso respectivos. La publicación está programada para el informe RBDSER04 con un período de tiempo de 5 minutos.

Sin serilización, puedo publicar los idocs a través de PI.

En ID, probé mi confg para SERDAT01.SERDAT. Es bueno. Cada vez que se publica una publicación RBDSER02, se crea un solo SERDAT idoc con información de serie. Pero en PI este mensaje idoc falló con un error “Transacción IDX1: Errores en el puerto SAPR3D, cliente, destino RFC”.

¿Cómo podemos lograr la serialización en este caso, existe algún otro procedimiento?

Por favor, avíseme si me falta alguna configuración o alguna configuración incorrecta.

Sobre,

Naveen Chamala

5 respuestas

  • Ex miembro

    Oye,

    Creo que hay dos problemas:

    1. Inicie sesión en el sistema XI,

    registrar la transacción IDX1,

    qué destino RFC se utiliza para el sistema SAPR3D.

    no pruebe este destino RFC en la transacción SM59.

    2. Verifique (a través de la transacción WE30) que el IDOC esté en ECC 6.0

    tienen los mismos campos que el IDOC en 4.6C.

    Si tienen campos diferentes, debe cambiar el campo “versión” del canal del sistema 4.6ca (en la configuración del generador de integración).

  • Ex miembro

    Hola Naveen,

    ¿Tu pregunta está resuelta? ¿Puede enviar algún documento sobre cómo serializar idoc. Quiero implementarlo en una de mis interfaces Master Customer Interface (DEBMAS) con Address Data (ADRMAS). detalles.

    Ranjeet Singh.

  • Ex miembro

    Anteriormente, mapeé todos los campos del registro de control SERDAT y ahora estoy eliminado. Asigne solo los campos obligatorios.

    No sé más húmedo si es la solución o no, pero funciona.

  • Ex miembro

    Hola Naveen,

    este es el hilo

    / hilo / 217893 [original link is broken]

    Ranjeet Singh.

  • Ex miembro

    Hola Naveen / Ranjeet,

    Si es así, ¿puede compartir los pasos para la estratificación del tipo de mensaje? ¿Necesitamos enviar SERDAT IDoc desde PI. ???

    Gracias