cesar_omar
11/11/09, 12:48:00
Hola
Estoy realizando una programa que llame a rfc dinamica
y tengo el siguiente codigo:
DATA: p_tab type tabname.
data PARA_TAB type ABAP_FUNC_PARMBIND_TAB.
data PARA_LINE like line of PARA_TAB.
DATA: TABPRUEBA LIKE LINE OF PARA_TAB.
*-------Creacion de los field FIELD-SYMBOLS------*
FIELD-SYMBOLS: <apun_tab1> TYPE ANY.
*------------Creacion de tablas dinamicas--------*
DATA: lv_tabla TYPE dd02l-tabname,
generic_table TYPE REF TO data,
generic_line TYPE REF TO data.
FIELD-SYMBOLS: <table> TYPE ANY TABLE,
<wa> TYPE ANY.
FIELD-SYMBOLS: <f1> TYPE ANY, <campo> TYPE ANY, <f3> TYPE ANY.
mas adelante en el codigo tengo lo siguiente
ASSIGN nomcamp TO <f1>.
PARA_LINE-NAME = IT_ZCTLARGU-NOMBARGUMENTO.
PARA_LINE-KIND = IT_ZCTLARGU-TIPOARGUMENTO.
en otra parte del codigo tengo
ASSIGN COMPONENT <f1> OF STRUCTURE <wa> TO <campo>.
IF SY-SUBRC EQ 0.
get reference of <campo> into PARA_LINE-VALUE.
get reference of ESTRUC_TABLA-PRETURN into PARA_LINE-VALUE
INSERT PARA_LINE INTO TABLE PARA_TAB.
finalmente hago el llamado
call function IT_ZCTLRUT2-RUTINA_HIJA
parameter-table PARA_TAB.
mi duda es como hago para leer los valores de uan tabla de errores PARA_TAB o si es un export para leer el valor del export y obtener ese dato
Agradeciendo de antemano su colaboracion y ayuda
Saludos
Cesar
Estoy realizando una programa que llame a rfc dinamica
y tengo el siguiente codigo:
DATA: p_tab type tabname.
data PARA_TAB type ABAP_FUNC_PARMBIND_TAB.
data PARA_LINE like line of PARA_TAB.
DATA: TABPRUEBA LIKE LINE OF PARA_TAB.
*-------Creacion de los field FIELD-SYMBOLS------*
FIELD-SYMBOLS: <apun_tab1> TYPE ANY.
*------------Creacion de tablas dinamicas--------*
DATA: lv_tabla TYPE dd02l-tabname,
generic_table TYPE REF TO data,
generic_line TYPE REF TO data.
FIELD-SYMBOLS: <table> TYPE ANY TABLE,
<wa> TYPE ANY.
FIELD-SYMBOLS: <f1> TYPE ANY, <campo> TYPE ANY, <f3> TYPE ANY.
mas adelante en el codigo tengo lo siguiente
ASSIGN nomcamp TO <f1>.
PARA_LINE-NAME = IT_ZCTLARGU-NOMBARGUMENTO.
PARA_LINE-KIND = IT_ZCTLARGU-TIPOARGUMENTO.
en otra parte del codigo tengo
ASSIGN COMPONENT <f1> OF STRUCTURE <wa> TO <campo>.
IF SY-SUBRC EQ 0.
get reference of <campo> into PARA_LINE-VALUE.
get reference of ESTRUC_TABLA-PRETURN into PARA_LINE-VALUE
INSERT PARA_LINE INTO TABLE PARA_TAB.
finalmente hago el llamado
call function IT_ZCTLRUT2-RUTINA_HIJA
parameter-table PARA_TAB.
mi duda es como hago para leer los valores de uan tabla de errores PARA_TAB o si es un export para leer el valor del export y obtener ese dato
Agradeciendo de antemano su colaboracion y ayuda
Saludos
Cesar