Esta publicación de blog describe cómo publicar documentos de cuenta de GL desde CPI y también cómo probar la API asíncrona desde la interfaz de usuario de SOAP.
Primero, para probar la API asíncrona, vaya a Tcode SOAMANAGER en el sistema S/4. Haga clic en la configuración del servicio web y luego en la búsqueda con el nombre del objeto, es decir, JOURNALENTRYBULKCREATIONREQUES
Vaya a la generación de WSDL de objeto y servicio abierto y guarde el archivo WSDL en el sistema con la extensión .wsdl.
Ahora abra la interfaz de usuario de SOAP y cree un nuevo proyecto SOAP proporcionando el archivo WSDL y ahora encontrará dos URL de tener versiones de sobres SOAP SOAP 1.1 y SOAP 1.2
Aquí, cuando intente publicar entradas de diario a través de SOAP UI o Postman, debe proporcionar el ID de mensaje en los parámetros de consulta, por ejemplo: 988C6E5C-2CC1-11CA-A044-08002B1BC518.
Ahora proporcione el nombre de usuario técnico y la contraseña en la interfaz de usuario de SOAP y proporcione datos válidos en el cuerpo de la solicitud y luego ejecútelo. Para Asíncrono, recibirá 202 Aceptado como código de estado. Observé que a veces, incluso para datos incorrectos, obtendrá 202 Aceptado. Entonces, para verificar los errores, vaya a srt_log Tcode y si desea saber si se entregó o no, puede verificar en srt_moni Tcode al proporcionar la ID del mensaje que proporcionó al llamar.
Las entradas de diario se publican en las tablas ACDOCA y BSEG.
Para verificar si el documento se crea o no. Vaya a Tcode SE16 -> Tabla ACDOCA/BSEG y busque proporcionando el centro de costos, el año y el código de moneda
–>
–>
Nota:
Las partidas de débito y crédito siempre deben estar equilibradas. Si el monto de la partida de débito es 100, entonces el monto de la partida de crédito debe ser -100.
Debe proporcionar un centro de costos, una cuenta del libro mayor y un tipo de documento válidos para registrar entradas de diario en el sistema s/4
Para publicar entradas de diario desde CPI, tenemos que usar el adaptador de receptor SOAP RM. Almacene el nombre de usuario técnico y la contraseña en el almacén de seguridad y proporcione ese nombre de credencial, URL e ID de ubicación en la configuración del adaptador SOAP RM. En la determinación del ID de mensaje de Soap RM, puede seleccionar Generar o Reutilizar.
Durante la publicación, debe utilizar la asignación XSLT para proporcionar el prefijo sfin: y el espacio de nombres xmlns, es decir, xmlns:sfin=”http://sap.com/xi/SAPSCORE/SFIN”. Tienes que usar después de Message Mapping.
A continuación, el código XSLT agregará el prefijo sfin: y el espacio de nombres xmlns a la carga útil de la solicitud. El adaptador SOAP RM agregará un sobre de jabón automáticamente.
Código XSLT:
Así es como podemos publicar entradas de diario utilizando la API asíncrona de CPI y la aplicación de interfaz de usuario SOAP
Sigue mi perfil para recibir notificaciones de la próxima publicación del blog. Por favor, siéntase libre de hacer cualquier pregunta que tenga en la sección de comentarios a continuación.
Espero que les haya gustado el blog 🙂
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073