Вы находитесь на странице: 1из 9

LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

ESPECIFICACIÓN FUNCIONAL

Datos del GAP:

Cod. GAP 3552


Nombre GAP Enviar correos para pedidos al contado / presentación factura
Consultor funcional Simone Koopman
Módulo SD
Consultor Técnico Gabriel Crispin
Descripción del requerimiento de usuario
LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

Contenido
Datos de entrada: .................................................................................................................................................................... 2
Lógica del desarrollo:............................................................................................................................................................... 2
1. Pedidos contados ........................................................................................................................................................ 3
1.1. Correo...................................................................................................................................................................... 3
1.2. Ejemplo: .................................................................................................................................................................. 4
2. Presentación factura (0152) ........................................................................................................................................ 5
2.1. Validación VL01N..................................................................................................................................................... 5
2.2. Envío correo ............................................................................................................................................................ 6
2.2.1. F-32 ..................................................................................................................................................................... 6
2.2.2. VL02N .................................................................................................................................................................. 8

Datos de entrada:
Se requiere enviar un correo electrónico cada vez que se factura un pedido o cada vez que se compense una factura de presentación
factura.

Lógica del desarrollo:

En el programa IDPRCNINVOICE en el enhancement ZOSFEENH_ELECTRONIC_BILLING después de la función


zosfm_checks_print_and_release colocar él envió de correo.
LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

Si i_chkbill = ‘X’

1. Pedidos contados

1.1. Correo
Si vbrk-zterm está dentro de los constantes (menos el 0152)

Se debe obtener el centro vbrp-werks.

Dependiendo del centro se debe enviar un correo. Los usuarios y sus centros se deben guardar en otra tabla que debe tener su propia
transacción para que almacén puede hacer el mantenimiento:
LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

Nombre - con el usuario ir a la USR21 para


obtener PERSNUMBER. Con el usr21-
Usuario - persnumber ir a la ADRP para obtener
USNAM NAME_TEXT Centro
CCASAS Cristhian Casas 1000
inactivo Sandro Gallardo
jlopez Juan Lopez 1000
rfernandez Rolando Fernandez 1001
rpujay Roberto Pujay 1004
jflores Jhairo Flores 1000
jrequejo Jose Requejo 1003
adavila Alberto Dávila 1005
jcalderon Juan Carlos Calderón 1007
mvasquez Miguel Vasquez 1006

Si vbrp-werks = 1000 debe enviar un correo a ccasas, jlopez y jflores.


Si vbrp-werks = 1000 y 1004 debe enviar un correo a ccasas, jlopez, jflores y rpujay.

El asunto del correo debe indicar:


Facturación pedido “T052U - TEXT1” (de vbrk-zterm) - vbrp-vgbel – kna1-name1 (a base de la vbrk-KUNRG)

El correo debe indicar:


Se ha facturado el pedido de venta “vbrp-VGBEL” para cliente: kna1-name1 (a base de la vbrk-kunrg) con condición de pago “vbrk-
zterm” - “T052U - TEXT1”.
Con condición de expedición: “vbrk-VSBED” – “TVSBT- VTEXT”
Centros: vbrp-werks

1.2. Ejemplo:
En 210 entrando a la IDCP:
Ejemplo factura: 9100100112 , 9100100113 , 9100100114
LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

Y colocar lo siguiente:

Al dar “liberar/imprimir” debe entrar al programa mencionado arriba

2. Presentación factura (0152)


Si condición de pago es vbrk-zterm = 0152 se debe lanzar un correo cuando la factura esta pagado/compensada.

2.1. Validación VL01N


Se debe hacer otra validación en la VL01N.

En el enhancement: ZOS_ENH_VALIDAR_FACT_DIFERIDA:
LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

Si vbrk-zterm = 0152 se debe hacer una validación extra después de este mensaje:

Si se trata de generar una entrega en la VL01N con el pedido: 1100095091 debe lanzar este mensaje:

Si sy-subrc = 4 que significa que si ha encontrado una factura. Se debe revisar el estado de la factura en la BSID.
Si se encuentra un registro en la BSID se debe enviar un mensaje:

El mensaje nuevo debe indicar:


“Pedido X con condición de pago presentación factura no está pagada”.

Ejemplo pedido no pagado: 1100095092


Ejemplo pedido pagado: 1100095093

2.2. Envío correo

2.2.1. F-32
El primer correo se debe hacer a base de la compensación de la factura en la F-32.
LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

Existe un enhancement en la F-32, se debería revisar si se puede colocar el envió de correo ahí.

El asunto del correo debe indicar:


Pago presentación factura – vbak-vbeln – kna1-name1 (a base de la vbak-kunnr)

El correo debe indicar:


Se ha pagado el pedido “vbak-vbeln” para cliente: kna1-name1 (a base de la vbak-kunnr) de presentación factura.
Con condición de expedición: “vbak-VSBED” – “TVSBT- VTEXT”
Centros: vbap-werks

Ejemplo para compensar:


LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

2.2.2. VL02N
El segundo correo se debe hacer a base de la liberación de la entrega en la VL02N

En el exit: MV50AFZ1 se debe colocar una validación:


Si se modifica el bloqueo de entrega de ‘40’ a ‘vacío’ se debe lanzar el correo indicando:
LOGO CLIENTE

CONSULTORÍA SAP - ESPECIFICACIONES FUNCIONALES

El asunto del correo debe indicar:


Liberación presentación factura VL02N - likp-vbeln – kna1-name1 (a base de la likp-kunnr)

El correo debe indicar:


Se ha liberado la entrega “likp-vbeln” para cliente: kna1-name1 (a base de la likp-kunnr) de presentación factura.
Con condición de expedición: “likp-VSBED” – “TVSBT- VTEXT”
Centros: likp-werks

Вам также может понравиться