#1
|
||||
|
||||
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.
__________________
Saludos Cordiales, César Orozco R. Guayaquil - Ecuador |
#2
|
||||
|
||||
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.
__________________
Saludos Cordiales, César Orozco R. Guayaquil - Ecuador |
#3
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|