PDA

Ver la Versión Completa : ¿Como colocar editable un campo Z en la tx FB02?


y.velasco
17/10/12, 14:24:26
Buenos días.

Para la transacción estándar FB02 exactamente en la cabecera del documento contable cuyo n° de dynpro es 1710 necesito colocar editable un campo Z "zzfact", ya que el mismo es solo de lectura , el usuario necesita que sea editable y se puedan guardar los cambios.

Ya he revisado todas las ampliaciones de la tx FB02 las cuales son:

CLASS_NAME CL_EX_FI_AUTHORITY_ITEM
EXIT_NAME FI_AUTHORITY_ITEM

CLASS_NAME CL_EX_BADI_LAYER
EXIT_NAME BADI_LAYER

CLASS_NAME CL_EX_GOS_SRV_SELECT
EXIT_NAME GOS_SRV_SELECT

CLASS_NAME CL_EX_FAGL_PERIOD_CHECK
EXIT_NAME FAGL_PERIOD_CHECK

exactamente la ampliación de la dynpro 1710 es FAGL_PERIOD_CHECK, sin embargo dicha badi no tiene una ampliacion cuyos metodos cumplan con los requesitos del usuario.

He probado también ingresando por la tx spro/gestion financiera/reglas modificación cabecera del documento. Aquí se agregan los campos de la dynpro 1710 (de la tx fb02) que se desean colocar editable pero esta opcion solo lo hace para los campos standar no 'Z'.

También probé con la tx fibf la cual tiene una serie de Módulos de funcion que permite ampliar la funcionalidad de la tx FB02 pero dicha transacción no tiene ningún modulo de función que se ajuste al requerimiento.

Encontre por internet las badis:

BADI_FDCB_SUBBAS01
BADI_FDCB_SUBBAS02
BADI_FDCB_SUBBAS03
BADI_FDCB_SUBBAS04
BADI_FDCB_SUBBAS05


Exactamente la badi: BADI_FDCB_SUBBAS04 si hace lo que el usuario requiere pero la misma es utilizada dentro de varias transacciones excepto la fb02.


En fin, alguien que pueda indicarme alguna otra manera donde sea posible colocar editable un campo 'Z' para la dynpro 1710 de la tx FB02.

O al menos si conocen de alguna otra badi que realice lo mismo que BADI_FDCB_SUBBAS04 pero que si sea llamada por la FB02.


Gracias.
Espero una pronta respuesta.