Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programador ABAP
Aprobación CODI
Aprobación IT
1
Lista de Distribución
Nombre Rol
2
Contenidos
1. Introducción.................................................................................................................................. 4
1.1. Objetivo............................................................................................................................ 4
1.2. Análisis............................................................................................................................. 4
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:
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.
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
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
9
3. Test de prueba
Se puede utilizar para las pruebas del formulario el contrato 4600000009 en S4 mandate 301
10
11