Ver la Versión Completa : field exit BSEG-REBZG
CESARCAES01
07/11/13, 16:57:50
hola buenas tardes. estoy nuevo en abap, y necesito hacer un field exit parael campo BSEG-REBZG, ya realice el proceso de crear la función y ya puedo trabajar con el codigo. necesito en la transacción fb65 el campo BKPF-STBLG si esta leno mostrar mun mensaje que diga el el documento esta anulado. help me please.
Hola CESARCAES01.
Si entendí bien, deberías hacer esto.
DATA: v_gjahr TYPE bkpf-gjahr,
v_stblg TYPE bkpf-stblg.
CALL FUNCTION 'GET_DYNP_VALUE'
EXPORTING
i_field = 'INVFO-REBZJ'
i_repid = 'SAPLFDCB'
i_dynnr = '0020'
CHANGING
o_value = v_gjahr.
IF v_gjahr IS NOT INITIAL.
SELECT SINGLE stblg FROM bkpf INTO v_stblg
WHERE belnr EQ input
AND gjahr EQ v_gjahr
AND bukrs EQ 'Tu Sociedad'.
ENDIF.
Y ahí, en caso de que el campo stblg contenga valores, mandas el mensaje de error de que no se puede usar ese documento.
Espero te sirva.
Saludos.
CESARCAES01
07/11/13, 18:04:38
Hola CESARCAES01.
Si entendí bien, deberías hacer esto.
DATA: v_gjahr TYPE bkpf-gjahr,
v_stblg TYPE bkpf-stblg.
CALL FUNCTION 'GET_DYNP_VALUE'
EXPORTING
i_field = 'INVFO-REBZJ'
i_repid = 'SAPLFDCB'
i_dynnr = '0020'
CHANGING
o_value = v_gjahr.
IF v_gjahr IS NOT INITIAL.
SELECT SINGLE stblg FROM bkpf INTO v_stblg
WHERE belnr EQ input
AND gjahr EQ v_gjahr
AND bukrs EQ 'Tu Sociedad'.
ENDIF.
Y ahí, en caso de que el campo stblg contenga valores, mandas el mensaje de error de que no se puede usar ese documento.
Espero te sirva.
Saludos.
Excelente hermano, pero cmo hago si esta funcion esta relacionada con dos progrtamas y tres transacciones y dos dynpro.
La transaccion no interesa en este caso.
Duplica la función GET_DYNP_VALUE con el otro programa y su respectiva dynpro. Así obtenes el ejercicio de cualquiera de los dos programas.
Saludos.
CESARCAES01
07/11/13, 18:42:05
Excelente Me Funciono.. Muchas Gracias... Excelente Ayuda
CESARCAES01
15/11/13, 18:01:18
Hola.. Me Sirvio Mucho La Ayuda, Pero No Necesitan Que Sea Por Field Exot Si No Una Validacion Por Gcx2, Estoy Nuevo En Esto Y No Encuentro Q Hacer.. Si Me Puedes Ayuar Te Agradeceria
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web