#1
|
|||
|
|||
Memoria Sap tabla interna {T:21}
Desde una USER-EXIT (transaccion cj34) quiero acceder a esta información (Memoria Sap tabla interna {T:21}), pero a la hora de meterlo al codigo abap y compilar, me indica que la tabla interna no esta declarada, y no me deja declarar esta tabla interna dentro del ABAP.
¿Cómo se puede acceder a esta información? |
#2
|
|||
|
|||
Buenas tardes.
Hola efectivamente el problema es que debes declarar con la intruccion TABLES la tabla utilizada, ejemplo: tablaes: zprueba. IMPORT zprueba from memory id 'T:21'. Si no te funciona, pues como dices es una tabla interna lo que puedes hacer es crear una estructura con los mismos campos que tu tabla interna y l adeclaras en el codigo ABAP. Espero que sirva la respuesta cualquier cosas si no es lo que busca me lo puedes informar y a lo mejor te pueda ayudar claro si lo se hacer. |
#3
|
|||
|
|||
Buen dia. Fíjate que lo probé pero no logro obtener la información que se almacena en esa tabla ({T:21}). Estuve debugueando otros programas y logre determinar que esta tabla siempre la utiliza SAP. Si podes darme una mano te lo agradecería mucho, que no le encuentro pies ni cabeza, ya intente utilizar un field-symbols para poder obtener la información pero nada. |
#4
|
||||
|
||||
Hola, si dices que has encontrado que la T:21 siempre la utiliza SAP, podrías intentar con un READ TABLE T:21.
En caso contrario, y con algo que yo me encontré usando OO, podrías probar: IMPORT T:21 TO t_T:21 FROM MEMORY ID 'ID'. Espero te sirva. Saludos
__________________
LicInFo |
Herramientas | Buscar en Tema |
Desplegado | |
|
|