Ver Mensaje Individual
  #3  
Viejo 25/01/07, 07:44:28
josepmaria josepmaria is offline
Junior Member
 
Fecha de Ingreso: ene 2007
Mensajes: 7
pestaña tipo de imputación

Buenas Illareg

tienes toda la razón, ya funciona ! no caí en la cuenta.

Te comento que he planteado una ampliación de tratamiento de pedidos enjoy en add-ins empresariales para compras para poder determinar automaticamente el centro de coste según el tipo de material, no lo he hecho nunca pero lo he planteado como una ampliación del metodo PROCESS_ACCOUNT.

Lo he planteado de la siguiente manera:

Se creará una tabla de customizing con nombre ZCECO que contendrá los siguientes campos y servirá para saber que centro de coste asignar a la posición del pedido. Esta tabla deberá poder ser actualizable desde la SM31 (Generar imagen de actualización).

Campo ¿Clave? Elem. Datos Tipo Long Decimales Descripción
MANDT X MANDT CLNT 3 0 Mandante
MTART X MARA CHAR 4 0 Tipo de material
KOKRS X CSKS CHAR 4 0 Sociedad CO
KOSTL X CSKS CHAR 10 0 Centro de coste

Se creará una función con nombre ZMB_MIGO_BADI_ASIGNA_CTA_MAYOR que tenga como entrada el tipo de material y recupere de la tabla ZCECO el centro de coste que le corresponda.

Utilizaremos la implementación ZCAMBIO_CUENTA_PO para la cual modificaremos el método PROCESS_ACCOUNT

Ir a SPRO > Gestión de materiales > Compras > Adds in empresariales para compras > Ampliar tratamiento para pedidos Enjoy

Ejemplo en método account:

if ls_mepoheader-bsart = 'NB'. Cl.de pedido
(para MTART de la tabla MARA)
select single kostl into l_account-kostl
from ZCECO
where WERKS = l_material-WERKS.
Into_account->set_data(l_account ).
Endif

¿te parece que está bien planteado?

Muchas gracias

Josep Maria
Responder Con Cita