Está en la página 1de 24

SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

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

3 VALORACIÓN ESTIMATIVA (SÓLO EVOLUTIVOS y PROYECTOS).................................2

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

FASE OPERATIVA DOCUMENTACION 30.11.2021

1 DESCRIPCIÓN DEL PROBLEMA

Interfaz Entrada MDM --> 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.

Interfaz Salida MDM --> SAP :

4. Configurar los punteros de modificación para que generen el IDOC ZCREMAS_ES50_MDM en la


modificación de determinados campos del acreedor(NIF/CIF).

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

FASE OPERATIVA DOCUMENTACION 30.11.2021

Cambio para el IDOC ZCLFMAS_ES50_MDM

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

FASE OPERATIVA DOCUMENTACION 30.11.2021

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.

Sólo se tendrá en cuenta el escenario del servidor de SAP.

2.1 copia de progama y adaptación

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.

2.2 incluir validación en el proceso de creacióN de ACREEDOR

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.

2.3 ANÁLISIS ACTUALIZACIÓN DE CAMPO DEL IDOC DE


CREACIÓN

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.

2.4 CONFIGURACIÓN DE PUNTEROS DE MODIFICACIÓN

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

FASE OPERATIVA DOCUMENTACION 30.11.2021

2.5 CONFIGURACIÓN DE SALIDA PARA IDOC CREACIÓN

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.

2.6 NUEVO CAMBIO PARA IDOC ZCLFMAS_ES50_MDM

El IDOC ZCLFMAS_ES50_MDM actualiza características de un objeto SAP, en este caso el objeto es el


proveedor, actualizando las características asociadas a la clase '010' del acreedor.
En ningún caso este IDOC actualiza datos centrales como de dirección, ni datos de sociedad ni datos de
org.compras del acreedor, es decir no hace una actualización de los datos del proveedor.

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.

3 VALORACIÓN ESTIMATIVA (SÓLO EVOLUTIVOS y PROYECTOS)


Concepto Módulo Horas
Consultoría
Programación
TOTAL

4 MANUAL DE USUARIO

5 BATERIA PRUEBAS

5.1 PRUEBAS UNITARIAS

Ejecución del nuevo programa ZES_IDOC_FROM_XML_SERVIDOR, para generar los IDOCs de entrada:

Directorio de entrada: Ejecución Programa:

638442082.doc 5 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

Resultado:

En el directorio de entrada ya se han eliminado los ficheros.


Y se han dejado en el directorio de salida/backup:

Los IDOCs generados son los siguientes:

Como vemos uno de ellos ha dado error:

638442082.doc 6 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

Ya que existe en el sistema otro proveedor con el mismo concepto de búsqueda.


Se trata del proveedor creado por el IDOC:

638442082.doc 7 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

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

Si visualizamos el primer acreedor generado del idoc:

638442082.doc 8 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

638442082.doc 9 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

Vemos que se ha actualizado correctamente el país de retención:

638442082.doc 10 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

Modificamos el NIF 1 de un proveedor generado:

638442082.doc 11 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

Grabamos

638442082.doc 12 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

638442082.doc 13 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

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

FASE OPERATIVA DOCUMENTACION 30.11.2021

Modificamos:

Grabamos:

638442082.doc 15 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

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

FASE OPERATIVA DOCUMENTACION 30.11.2021

638442082.doc 17 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

Nos vamos al directorio de salida:

638442082.doc 18 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

Realizamos la carga del IDOC de clasificación siguiente:

638442082.doc 19 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

5.2 PRUEBAS INTEGRADAS

5.3 INTEGRACIÓN CON OTROS SISTEMAS

6 SOLUCIÓN

6.1 ORDENES DE TRANSPORTE

Nº DE ORDEN USUARIO DESCRIPCIÓN BREVE OBSERVACIONES


SEIDOR - Desarrollo
GLDK939304 ABAP4 Orden de workbench
MDM - MPEREZCA
SEIDOR - Desarrollo
GLDK939340 ABAP4 Orden Customizing
MDM - MPEREZCA

6.2 NOTAS OSS APLICADAS

Nº DE NOTA DESCRIPCIÓN BREVE OBSERVACIONES

638442082.doc 20 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

6.3 PASOS A REALIZAR EN PRODUCTIVO

 Generar el acuerdo interlocutor (we20), para el IDOC ZCREMAS_ES50_MDM para:

o Entrada

638442082.doc 21 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

o Salida

638442082.doc 22 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

 Generar la puerta de salida (we21)

638442082.doc 23 de 24
SERVICIO SOPORTE SAP

FASE OPERATIVA DOCUMENTACION 30.11.2021

 Generar el modelo de distribución (bd64), para que se generen los punteros de modificación.

No incluir ningún filtro, el filtrado por sociedad se realiza por código.

638442082.doc 24 de 24

También podría gustarte