cl003 devoluciones a proveedor

23
Corporativo Casa Ley: Carretera Internacional km 1434 s/n Col. Humaya Infonavit C.P 80020 Culiacán de Rosales, Sinaloa México CL003 Devoluciones a Proveedor Armando Garrido Galindo Valuadores y verificación de mercadería Abril 2014 CL003

Upload: joshua

Post on 12-Nov-2015

249 views

Category:

Documents


4 download

DESCRIPTION

DEVOLUCIONES A PROVEEDORES EN SAP

TRANSCRIPT

Proyecto: VALUADORES Y VERIFICACIN DE MERCADERACaso: Devoluciones a Proveedor02 de abr. de 14Versin: V1.0

Control del documento:

Identificador de documento:CL003

Nombre del documento:Devoluciones a Proveedor

Nombre del proyecto:Valuadores y verificacin de mercadera

Cliente:Casa Ley TI

Autor:Armando Garrido Galindo

Versin:V 1.0

Estatus:Cerrado

Fecha de aprobacin:02 abril 2014

Historia de Ediciones:VersinFechaAutorCambio

1.002/04/14Armando GarridoDocumento Inicial

Requerimiento

En el proceso de las devoluciones a proveedor, se registra en SAP mediante la ejecucin de una interface con la que se recibe la informacin de devoluciones de los centros que las generan. Posteriormente, esta informacin es procesada mediante desarrollos Z para poder generar un prepedido y un documento de compra. Al final del proceso, mediante otro desarrollo, los documentos de compra tienen que ser procesados para realizar las afectaciones en el inventario.

En el proceso anterior, el ltimo paso no puede ser ejecutado ya que se generan errores al momento de procesar los documentos de compra. Esto est documentado en el siguiente archivo adjunto:

Diagnstico y solucin

El proceso que debe ser utilizado para cubrir este escenario de devoluciones es la devolucin sin referencia a orden de compra. En este escenario, ya no es posible determinar cul es la orden de compra con la que se ingres originalmente la mercanca y por esta razn no se pueden registrar los movimientos de devolucin de mercanca con referencia a una orden de compra.

Para tratar una devolicin sin referencia, es necesario generar un nuevo documento (pedido de devolucin) en el cual las posiciones estn marcadas como posiciones de devolucin. De esta forma al momento de hacer la Entrada de Mercanca de estos pedidos, el sistema procesa las posiciones marcadas como devolucin como salidas de mercancas y se realiza un disminucin en el inventario.

Actualmente, los pedidos que se generan por medio de la interface no tienen marcadas las posiciones como posiciones de devolucin y al momento de procesar estos documentos se utiliza un clase de movimiento para la salida de mercanca con referencia a una orden de compra. Con lo anterior, al momento de intentar realizar el movimiento de mercanca el sistema detecta que se quiere hacer una devolucin en referencia a un pedio al que an no se le ha dado entrada a la mercanca y se genera un error.

Para poder corregir el proceso de devoluciones a proveedor es necesario realizar los siguientes ajustes en los desarrollos.

ZMMR0055. Generar los pedidos marcando las posiciones como posicin de devolucin. ZMMI0017. Ejecutarse con clase de movimiento 101 entrada de mercanca.

Modificaciones ABAP programa de generacin de documento.

Modificacin 1.

Programa original: ZMMR0055Include: ZMMR0055_BSubrutina: P_LLENADATOSLnea: 674

Programa modificado: ZMMR0055_PREPED_20140403Include: ZMMR055_PREPED_20140403_BSubrutina: P_LLENADATOSLnea: 148

Descripcin: Adicin de valor X en RET_ITEM de la estructura T_PO_ITEMS

Modificacin 2.

Programa original: ZMMR0055Include: ZMMR0055_BSubrutina: P_LLENADATOSLnea: 683

Programa modificado: ZMMR0055_PREPED_20140403Include: ZMMR055_PREPED_20140403_BSubrutina: P_LLENADATOSLnea: 688Descripcin: Adicin de valor X en RET_ITEM de la estructura T_PO_ITEMSX

Modificacin 3.Programa original: ZMMI0017Include: ZMMI0017_FSubrutina: IDOCLnea: 148

Programa modificado: ZMMI0017_DEVPROV_20140403Include: ZMMI0017_DEVPROV_20140403_FSubrutina: IDOCLnea: 148Descripcin: Adicin de variables auxiliares lwa_tvar y lv_movty

Modificacin 4Programa original: ZMMI0017Include: ZMMI0017_FSubrutina: IDOCLnea: 169

Programa modificado: ZMMI0017_DEVPROV_20140403Include: ZMMI0017_DEVPROV_20140403_FSubrutina: IDOCLnea: 181Descripcin: Recuperacin de dato 101 de la tabla TVARVC y almacenado en la tabla tv_movty, en caso de no encontrarse, se muestra mensaje de verificacin de variable.

Modificacin 5Programa original: ZMMI0017Include: ZMMI0017_FSubrutina: IDOCLnea: 197

Programa modificado: ZMMI0017_DEVPROV_20140403Include: ZMMI0017_DEVPROV_20140403_FSubrutina: IDOCLnea: 224Descripcin: Paso de valor 101 recuperado en la variable lv_movty, a la estructura es_elbp2017i-move_type (previameinte de tena el valor 122)

Resumen de Programas

OriginalTipoCopiaTipo

ZMMR0055TransaccinZMMR0055_PREPED_1404Transaccin

ZMMR0055ProgramaZMMR0055_PREPED_20140403Programa

ZMMR0055_AIncludeZMMR0055_PREPED_20140403_AInclude

ZMMR0055_BIncludeZMMR0055_PREPED_20140403_BInclude

OriginalTipoCopiaTipo

ZMMI0017TransaccinZMMI0017_DEVPROV_14Transaccin

ZMMI0017ProgramaZMMI0017_DEVPROV_20140403Programa

ZMMI0017_FIncludeZMMI0017_DEVPROV_20140403_FInclude

ZMMI0017_VIncludeZMMI0017_DEVPROV_20140403_VInclude

Actualizacin de Parmetros de la tabla TVARVC

TRX: STVARV

Estando en la pestaa ParmetroClic en el botn Visualizar Modificar

Clic en el botn Crear

Ingresar nombre de varibale: ZMMI0017_MOVETYPEValor de seleccin: 101 Grabar

NOTA: Esta actividad se debe realizar por mandante.Pruebas unitarias

Estas pruebas se realizaron en el mandante QAS-300 utilizando los registros con folio 00010 y 00011 con fecha del 07.04.2014

Prueba 1. Generar pedidos de devolucin a partir de informacin registrada en las tablas ZDEVPROV, ZPREPEDIDOSH y ZPREPEDIDOS

TRX: SE16Revisin previa de informacin registrada en tablas

Tabla ZDEVPROV

Tabla ZPREPEDIDOSH

Tabla ZPREPEDIDOS

TRX. ZMMR0055Generacin de pedido de devolucin.

NOTA. Para las pruebas en calidad se utiliz la transaccin ZMMR0055_PREPED_1404

Se ingresan los folios y las fechas que se desean utilizar para la generacin de los pedidos.

Tras la ejecucin se genera un pedido por cada uno de los folios procesados.

TRX. ME23NRevisin de los pedidos generados.

Los pedidos generados tiene marcadas cada una de las posiciones como posicin de devolucin.

Las tablas se actualizan despus de la ejecucin del programa.

ZDEVPROV

ZPREPEDIDOSH

ZPREPEDIDOS

Prueba 2. Generar el iDoc para la contabilizacin de la salida de mercanca.

TRX. ZMMI0017Generacin iDoc para contabilizacin.

NOTA. Para las pruebas en calidad se utiliz la transaccin ZMMI0017_DEVPROV_14

Se genera un iDoc por cada uno de los folios o pedidos generados.

TRX. WE02Revisin de iDoc generados.

Obtener los nmeros de los iDocs generados

TRX. BD87Tratar los iDoc generados

Seleccionar y procesar el iDoc

Al concluir el procesamiento se obtiene un mensaje con los resultados, en este caso la ejecucin se realiz correctamente.

Finalmente se puede ver el cambio de estatus del iDoc

TRX. ME23NRevisin de las contabilizaciones generadas para la salida de mercanca.

Se pueden revisar los documentos generados con la contabilizacin del iDoc utilizando el historial del pedido.

Las posiciones de devolucin generan un movimiento 161 Devolucin para pedido.

TRX. MB03Consulta de documentos de material

Se ingresa el nmero de documento y el ejercicio.

Para revisar el asiento contable que se gener se puede dar clic en el botn de documento financiero

Para el tratamiento de posiciones de devolucin el sistema contabiliza en las misma cuentas que en la entrada de mercanca normal, pero la afectacin es con el efecto inverso. Es decir, se disminuye la cuenta de Inventario y se carga la cuenta de Pasivo no Facturado.

Prueba 3. Contabilizar el ingreso del documento de proveedor.

TRX. MIROVerificacin del documento de proveedor

Al igual que en el proceso normal de compra (pedido-entrada de mercanca-verificacin de factura), este proceso se conlcuye al realizar la verificacin de documento de proveedor. Con este movimiento se salda la cuenta de Pasivo no Facturado y se hace la afectacin al saldo del proveedor para hacer efectiva la devolucin.

Es importante que en Actividad se ingrese la opcin: 2 AbonoAdems se deben ingresar los siguientes datos en la seccin de Datos Bsicos:Fecha de documento.Importe.Marcar el indicador de Clculo de Impuestos.Indicador de impuestos.

En la seccin Referencia a pedido.Seleccionar la opcin 1 Pedido/Plan entregasIngresar el nmero del pedido (documento ZAUT generado por el desarrollo con posiciones de devolucin).

Se contabiliza en documento.

TRX. MIR4Visualizar documento de verificacin.

Para revizar las contabilizaciones se puede dar clic en el botn de documentos subsiguientes.

Con este asiento contable se puede ver que se salda la cuenta de Pasivo no Facurado y se hace un cargo al Proveedor por la devolucin y finalmente, se afectan las cuentas de impuestos que correspodan de acuerdo con el indicador de impuestos del pedido.Observaciones

Despes de la validacin del proceso, qued pendiente la modificacin a los porgramas originales de acuerdo a los descrito en este documento, ya que por solicitud de Casa Ley estos programas no seran modificados y se trabaj con copias.

Es recomendable realizar una revisin y optimizacin del programa de generacin de pedidos debido a que los tiempos de ejecucin en calidad son altos, y esto podra ser un punto crtico en el ambiente de produccin ya que se procesan mayores volmenes de pedidos.