#1
|
|||
|
|||
Tablas internas en RFC
Hola,
Quisiera saber si alguien me puede colaborar con la siguiente pregunta: Como se declara una tabla interna como parámetro en una RFC (una tabla que no está en el sistema. En mi programa control tengo el include LZMM_CLTOP Y en este include declare mi tabla interna FUNCTION-POOL ZMM_CL. TABLES: MARD TYPES: BEGIN OF T_DOC1, MATNR LIKE MARD-MATNR, END OF T_DOC1. y en los tipos me queda T_DOC1 Luego en mi modulo de funciones en tablas la declaro como T_DOC TYPE T_DOC1, pero me sale un error que dice que el tipo T_DOC1 no existe. Alguien sabe como puedo declararla? Gracias! Claudia |
#2
|
|||
|
|||
Posibilidad a: la declaras sin tipo. Creas la función, añades el parámetro en la pestaña de tablas sin informar los campos de tipo. En teoría debería dejarte hacerlo.
Posibilidad b: creas (busca antes, no sea que exista) mediante la SE11 una estructura con los mismos campos que quieres utilizar en la RFC. Yo usaría la b, es más limpia y no tienes que ir tratando una tabla compuesta de un solo campo del que hay que ir extrayendo información.
__________________
"Porque algunos sabemos que somos parte del problema"
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|