Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Concepto Valor
ID del Mensaje de Soporte
Tipo de mensaje EVOLUTIVO
Prioridad
Descripción Desarrollo MDM
Autor del aviso
Responsable del mensaje
Equipo de soporte técnico
Componente SAP
Contenido
1 DESCRIPCIÓN DEL PROBLEMA......................................................................................... 1
2 ANÁLISIS............................................................................................................................... 1
4 MANUAL DE USUARIO......................................................................................................... 2
5 BATERIA PRUEBAS.............................................................................................................. 2
5.1 PRUEBAS UNITARIAS...............................................................................................................................2
5.2 PRUEBAS INTEGRADAS...........................................................................................................................2
5.3 INTEGRACIÓN CON OTROS SISTEMAS....................................................................................................3
6 SOLUCIÓN............................................................................................................................ 3
6.1 SOLUCIÓN PROPUESTA...........................................................................................................................3
6.2 ORDENES DE TRANSPORTE.....................................................................................................................3
6.3 NOTAS OSS APLICADAS...........................................................................................................................4
638442082.doc 1 de 24
SERVICIO SOPORTE SAP
1. Partiendo del programa de carga ya existente (Z_IDOC_FROM_XML), hacer una copia y adaptarlo para
que recupere los ficheros de una carpeta de un servidor FTP en orden cronológico para evitar que las
modificaciones se carguen en el orden distinto al que se produjeron. El fichero llevará en el nombre el
timestamp para poder determinar el orden.
2. Validar en el proceso de creación de acreedor con el IDOC ZCREMAS_ES50_MDM que el valor del
campo ‘concepto de búsqueda’ que vendrá informado en el XML no existe ya en SAP en ningún
acreedor.
3. Revisar por qué el campo País Retención de la pestaña de retención de impuestos de los datos de
Sociedad NO se actualiza con la carga del IDOC ZCREMAS_ES50_MDM de entrada.
5. Configurar la parametrización del canal de salida (acuerdo de interlocutor, puerto,…) para que el IDOC
ZCREMAS_ES50_MDM se deposité en una carpeta de un FTP.
638442082.doc 2 de 24
SERVICIO SOPORTE SAP
6. Dentro del desarrollo MDM, es necesario añadir un cambio para el IDOC ZCLFMAS_ES50_MDM. Sería
que el IDOC ZCLFMAS_ES50_MDM al cargarse en SAP, actualice el email en los datos generales del
acreedor con la información que llegará por ese fichero en un segmento del IDOC.(ver ejemplo IDOC
adjunto)
<E1AUSPM SEGMENT="1">
<MSGFN>005</MSGFN>
<ATNAM>EMAIL_GANADERO</ATNAM>
<ATWRT>arr@gmail.com</ATWRT>
</E1AUSPM>
638442082.doc 3 de 24
SERVICIO SOPORTE SAP
2 ANÁLISIS
Según la última reunión, no hay que tener en cuenta los dos escenarios:
Envío y recepción de datos desde el servidor FTP.
Envío y recepción de datos desde el servidor SAP.
Dado que el programa Z_IDOC_FROM_XML, puede ser utilizado por más países. Se ha indicado que se realice
una copia y sobre ésta se realicen las adaptaciones necesarias.
Las adaptaciones serán:
Tomar los ficheros por orden según el nombre del fichero, los ficheros se tomarán del servidor de
SAP.
Después de crear el IDOC de entrada, el fichero correspondiente se pasará a una carpeta de backup,
según comentado en la última reunión.
Sólo para la ejecución del IDOC ZCREMAS_ES50_MDM, será necesario realizar la validación en la creación de
acreedores, con respecto al campo Concepto de búsqueda.
La validación se realizará en base a los datos del proveedor, como sociedad, org. compras u otros campos,
tendríamos que consensuarlos.
Se ha revisado en el entorno de calidad, lanzando el ejemplo enviado por el usuario. Y efectivamente por
debug vemos que el batch-input que actualiza los datos de retención, no actualiza el campo, aunque éste dato
se pasa en los datos del IDOC.
Será necesario realizar una ampliación del código del estándar para el procesamiento del IDOC, no se
modificarán las estructuras de entrada.
Es necesario realizar la parametrización de los punteros de modificación para la modificación del NIF/CIF del
acreedor de tal modo que se genere el IDOC de salida y deje el fichero en el servidor de SAP.
La creación de éstos IDOCs, entendemos que también será necesario restringirlo al país de España y/o
sociedad, y/o organización de compras que nos indiquéis, para no enviar información de otras sociedades al
exterior.
638442082.doc 4 de 24
SERVICIO SOPORTE SAP
Se configurará el IDOC de salida ZCREMAS_ES50_MDM para que deje el fichero en un servidor de SAP.
El proceso que tome los ficheros generados del servidor de SAP, deberá de dejarlo en una carpeta de backup,
como se indicó en la reunión. Dado que Seidor, no tratará el envío de ficheros del servidor SAP al servidor FTP,
no le corresponderá realizar dicha tarea.
Ya que para modificar la dirección del proveedor está en otro IDOC de SAP.
Dado que se quiere aprovechar el IDOC de modificación de características, para modificar los datos del
proveedor, se realizará por código una modificación del proveedor indicado en el IDOC, dentro de una
ampliación de la función estándar que ejecuta el IDOC. Sería forzar esta modificación al proveedor, habría que
probarlo y ver si efectivamente si lo hacemos por código, lo respecta el procesamiento estándar, ya que es
algo forzado.
Igual después de la implementación del código para forzar la actualización de los datos de dirección de mail
del proveedor, no se realiza dicha actualización en el proveedor.
4 MANUAL DE USUARIO
5 BATERIA PRUEBAS
Ejecución del nuevo programa ZES_IDOC_FROM_XML_SERVIDOR, para generar los IDOCs de entrada:
638442082.doc 5 de 24
SERVICIO SOPORTE SAP
Resultado:
638442082.doc 6 de 24
SERVICIO SOPORTE SAP
638442082.doc 7 de 24
SERVICIO SOPORTE SAP
Como vemos los IDOCs se han ido creandos en el orden según el nombre del fichero, el cual tiene la fecha y
hora de creación.
RESULTAD
Fichero IDOC O ACREEDOR
ZCREMAS_ES_creation20211104083500.xml 0000000327475517 OK 108155
ZCREMAS_ES_creation20211104083502.xml 0000000327475518 OK 108156
ZCREMAS_ES_creation20211104083642.xml 0000000327475519 NO
ZCREMAS_ES_creation20211104083710.xml 0000000327475520 OK 108157
ZCREMAS_ES_creation20211104083800.xml 0000000327475521 OK 108158
638442082.doc 8 de 24
SERVICIO SOPORTE SAP
638442082.doc 9 de 24
SERVICIO SOPORTE SAP
638442082.doc 10 de 24
SERVICIO SOPORTE SAP
638442082.doc 11 de 24
SERVICIO SOPORTE SAP
Grabamos
638442082.doc 12 de 24
SERVICIO SOPORTE SAP
638442082.doc 13 de 24
SERVICIO SOPORTE SAP
Si modificamos otro proveedor que no está dado de alta en la sociedad ES50 y también modificamos su NIF 1:
638442082.doc 14 de 24
SERVICIO SOPORTE SAP
Modificamos:
Grabamos:
638442082.doc 15 de 24
SERVICIO SOPORTE SAP
Ahora, ejecutamos el programa estándar RBDMIDOC, para lanzar los IDOCs según los punteros de modificación
generados.
638442082.doc 16 de 24
SERVICIO SOPORTE SAP
638442082.doc 17 de 24
SERVICIO SOPORTE SAP
638442082.doc 18 de 24
SERVICIO SOPORTE SAP
638442082.doc 19 de 24
SERVICIO SOPORTE SAP
6 SOLUCIÓN
638442082.doc 20 de 24
SERVICIO SOPORTE SAP
o Entrada
638442082.doc 21 de 24
SERVICIO SOPORTE SAP
o Salida
638442082.doc 22 de 24
SERVICIO SOPORTE SAP
638442082.doc 23 de 24
SERVICIO SOPORTE SAP
Generar el modelo de distribución (bd64), para que se generen los punteros de modificación.
638442082.doc 24 de 24