MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   field exit BSEG-REBZG (foro/showthread.php?t=69647)

CESARCAES01 07/11/13 16:57:50

field exit BSEG-REBZG
 
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.

Jarpi 07/11/13 17:50:07

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



Excelente hermano, pero cmo hago si esta funcion esta relacionada con dos progrtamas y tres transacciones y dos dynpro.

Jarpi 07/11/13 18:23:12

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

Otra Solicitud
 
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


Husos Horarios son GMT. La hora en este momento es 22:13:31.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web