Está en la página 1de 12

Diseño funcional Formulario Contratos MM

Referencia Versión 1.0 20/10/2021


Control de Documento

Título Proyecto APOLO: Implantación SAP S/4 HANA

Sistemas / Módulos S/4 HANA: Módulo MM

Autor Betsa Aragoza

Programador ABAP

Versión 1.0 Fecha de la versión 04.04.2021

Aprobación CODI

Aprobación IT

Versión Descripción del Cambio Responsable Fecha


1.0 Diseño Funcional Inicial Betsa Aragoza 04.04.2021

1
Lista de Distribución

Nombre Rol

2
Contenidos

1. Introducción.................................................................................................................................. 4

1.1. Objetivo............................................................................................................................ 4
1.2. Análisis............................................................................................................................. 4

2. Requerimiento T1: Programa para la creacion de formulario...................................................5

3. Requerimiento T2: Formulario contrato de compras ZNEU......................................................6

3. Test de prueba............................................................................................................................. 10

3
1. Introducción
1.1. Objetivo

El objetivo de este documento es el diseño funcional para la creación, emisión y envió a través de
Email del proveedor, del formulario que se debe general al grabar los contratos marco (Pedidos
abiertos) del área de compras del proyecto Apolo de SAP S/4Hana para Pastas Gallos.

1.2. Análisis
Al crear en el sistema SAP S/4 Hana un pedido del tipo contrato marco (pedido abierto) de compras,
por la transacción ME31K y al grabar el documento, el sistema deberá general y enviar al proveedor
el formulario con los datos relevantes del contrato creado, el cual se debe enviar por Email del
proveedor de forma automática, El envío se hará a partir de la clase de mensaje de creación
automática por SAP “ZNEU”, este formulario también podrá se visualizado y reimpreso por la
transacción ME9K.

4
2. Requerimiento T1: Programa para la creacion de formulario
Se requiere la creacion del programa Z_MM_CONTRATOZNEU se puedo utilizar como modelo el
programa ZZPFM06P_PA2 de SAP R3 de Pastas Gallo. Este programa debe realizar las siguientes
funciones:

1. Creacion de formulario ZZMEDRUCK1, en el siguiente punto se detallan los datos a tener


en cuento para su creacion.

2.Envió por Email del proveedor, el programa deberá realizar la siguiente búsqueda para
obtener el correo del proveedor y paso siguiente enviarlo: Con el número de contrato entrar
en la tabla EKKO-EBELN, tomar LIFNR, con este dato buscar LFA1-ADRNR y enviar el
formulario a la siguiente dirección ADR6_SMTP_ADDR.

5
3. Requerimiento T2: Formulario contrato de compras ZNEU

Se requiere la creacion del formulario ZMM_CONZNEU, donde se indicarán los datos relevantes del
pedido de contrato de compras. Para la creacion del formulario se puede utilizar como modelo
ZZMEDRUCK2 de SAP R3 de Pastas Gallo.

El formulario se enviará al proveedor a través del correo electrónico del mismo, cada vez que se crea
y grabe un nuevo contrato en el sistema.

 El formulario está compuesto de 3 partes:

1) Parte 1: Cabecera del documento

Esta parte contiene el logo de la empresa, datos de la sociedad, datos del proveedor, numero del
contrato, fecha de validez y forma de pago, como se indica a continuación:

6
N° Datos a mostrar en el formulario
Logo de la empresa, se encuentra en la siguiente dirección:
1 GALLO_PY_IMPLANTACION_S4 - General\FASE 1\FICHEROS_GALLO, del team de
GALLO

2
EKKO-EBELN y el valor de BUKRS entrar en la tabla T001 y mostrar BUTXT
3 Mostar el texto literal "VENDEDOR" en letras negritas
Mostar el texto literal "CONTRATO DE COMPRA" en letras negritas. Seguido del valor EKKO-
LIFNR
Mostar el texto literal "Nombre", Espacio y con EKKO-LIFNR, mostrar LFA1-NAME1
Mostar el texto literal "C.F.I". Espacio y con EKKO-LIFNR, mostrar LFA1-STCD1
4

Mostar el texto literal "Dirección". Espacio y con EKKO-LIFNR, ir a la tabla LFA1 y mostrar
STRAS, PSTLZ, MCOD3 y REGIO (buscar descripción tabla V_T005S con LAND1 y mostrar
BEZEI)
5 Mostar el texto literal "COMPRADOR" en letras negritas
6 Mostar el texto literal "CONTRATO N°:" en letras negritas, espacio, mostrar EKKO-EBELN
Mostar el texto literal "FECHA DE VALIDEZ:" en letras negritas, espacio, mostrar KDATB "al"
7
KDATE de la tabla EKKO-EBELN
Mostar el texto literal "FORMA DE PAGO:" con EKKO-LIFNR y EKKO-EKORG ir a la tabla LFM1
8
y mostrar la descripción del campo ZTERM

2) Parte 2: Cuerpo del formulario

El cuerpo del formulario contiene los datos a nivel de la posición del documento del contrato. El punto
1 de la imagen representa las columnas (textos) y la parte 2 los datos a mostrar a nivel de la posición
del contrato.

7
N° Columnas (1) Datos de Posición del pedido (2)
Con el número de contrato entrar EKPO-EBELN,
1 Texto literal "Pos." en letras negritas
mostrar EBELP. De todas las posiciones del pedido
Con el número de contrato entrar EKPO-EBELN,
2 Texto literal "Material" en letras negritas
mostrar MATNR. De todas las posiciones del pedido
Texto literal "Denominación" en letras
3
negritas Con EKPO-MATNR mostrar MARA-MAKTX
Texto literal "Mat.prov" en letras
4
negritas Con EKPO-MATNR mostrar EKPO-IDNLF
Texto literal "Ficha Téc." en letras
5
negritas por el momento dejar en blanco
Texto literal "Precio Neto" en letras Con EKPO-MATNR mostrar EKPO-NETPR por
6
negritas posición
Texto literal "Cant.Pedido" en letras Con EKPO-MATNR mostrar EKPO-KTMNG por
7
negritas posición
Con EKPO-MATNR mostrar EKPO-MEINS por
8 Texto literal "UND" en letras negritas
posición
Con EKPO-MATNR mostrar EKPO-BRTWR por
9 Texto literal "Valor" en letras negritas
posición
El total es la sumatoria de EKPO-BRTWR de todas
10 Texto literal "Total:" en letras negritas las posiciones y se debe visualizar al final de todas
las posiciones, en la parte inferior derecha (debajo
de la columna UND y Valor)

8
3) Parte 3: Parte baja del formulario

La tercera parte del formulario se indica la firmar de los entes involucrados en el contrato: vendedor y
comprador

N° Datos a mostrar en el formulario


Textos literales "Conforme", en la línea siguiente mostrar texto "EL VENDEDOR" en letras
1
negritas, parte inferior izquierda del formulario
Textos literales "Conforme", en la línea siguiente mostrar texto "ELCOMPRADOR" en letras
2
negritas, parte inferior derecha del formulario

9
3. Test de prueba
Se puede utilizar para las pruebas del formulario el contrato 4600000009 en S4 mandate 301

 Visualizar documento transacción ME33K con el número del contrato

 Al grabar el contrato se determina de forma automática la clase de mensaje ZNEU que


utilizara el programa para emitir el formulario. Se visualiza en el menú superior “Cabecera”,
“Mensaje”

 Para visualizar el formulario ir a la transacción ME9K con el número de contrato

10
11

También podría gustarte