MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Ayuda DMEE_EXIT_TEMPLATE_ABA (foro/showthread.php?t=39574)

corozco 26/10/10 17:03:27

Ayuda DMEE_EXIT_TEMPLATE_ABA
 
Que tal amigos ABAP.
Necesito hacer el siguiente desarrollo:

En la transaccion DMEE hay un parametro Tipo de RUC que lo pueden parametrizar los Consultores FI, en la parte de tipo de RUC pueden poner un Funcion Exit.

Estoy trabajando en la transaccion SE37 -> Modulo funciones: DMEE_EXIT_TEMPLATE_ABA.

Quiero que el programa me devuelva un valor dependiendo del registro que se guarda en la tabla: LFA1

El codigo que estoy usando es:
data: ruc like lfa1-stcdt,
Tipo like lfa1-stcdt,
zfpayh type fpayh.

SELECT stcdt from lfa1 into ruc where STCD1 EQ i_item.

* break corozco.
CASE ruc.

when 'CC'.

Tipo = 'C'.

when 'RU'.

Tipo = 'R'.

when 'PA'.

Tipo = 'P'.

When others.

Tipo = 'X'.

Endcase.
o_value = tipo.
ENDSELECT.

Solo me esta devolviendo el ultimo valor 'X'. Por que no esta ingresando ningun dato en el parametro: i_item.

Alguien que haya utilizado ese EXIT que me de una mano.

corozco 02/11/10 14:13:06



Que tal amigos,

Ya lo solucione.
Habia que declarar el parametro de entrada en el IMPORT: I_ITEM del Tipo: DMEE_PAYM_IF_TYPE y luego utilizarlo asi: i_item-FPAYH-STCD1 en el select para que pueda validar el RUC al momento de enviar el archivo de transferencia.

Espero que a alguien le pueda servir en el futuro esta informacion.

cayro 20/11/12 03:04:32

Quizas sea más fácil si:

a. Se define una variable de tipo DMEE_PAYM_IF_TYPE
b. Se asigna el valor del parámetro I_ITEM a la variable creada
c. Se accede a los valores de los campos de la manera indicada por COROZCO

Ejemplo:

DATA ls_item TYPE dmee_paym_if_type

ls_item = i_item

c_value = ls_item-fpayh-stcd1


Husos Horarios son GMT. La hora en este momento es 10:16:27.

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