Ver Mensaje Individual
  #11  
Viejo 27/12/06, 11:34:28
ep1ao ep1ao is offline
Junior Member
 
Fecha de Ingreso: sep 2006
Mensajes: 9
Lo primero gracias a todos por vuestra ayuda, que sin ella no hubiera conseguido nada.

La solución que he encontrado es realizando un sustitución. Esta substitución, como veréis, no es nada compleja de montar. Lo complejo a asido encontrar un campo único y concreto del objetivo donde actuar (AMDP ) y que permita a la sustitución cambiar el centro de coste. Esta sustitución permite que se ignore otras asignaciones de cuentas y centros de coste por defecto (como es del dato maestro, ACSET, y clase de coste).

El problema más grande con el que me he encontrado ha sido darme cuenta que al ejecutar la tx AFAB para la amortización, la presentación del ALV que se hace, siempre coge el CeCo del maestro, aunque la substitución ya esta hecha. Está solo se aplica cuando se ejecuta la AFAB en real, creando así el documento definitivo (en mi caso un AF – Contabilización de la Amortización) y en este es donde se realiza la substitución (a través del programa que genera la AFAB el RAPOST2000). Si ejecutas la AFAB en modo test parece que no te está trabajando ninguna substitución.

Condición previa:

BKPF-BUKRS = 'xxxx' AND BKPF-BLART = 'AF' AND BKPF-AWTYP = 'AMDP'

Substitución:

Centro coste Valor constante 9000

Muchas gracias a todos y un saludo.
Responder Con Cita