Sie sind auf Seite 1von 3

SAP

FORO PARA SAPEROS


F.A.Q. Buscar Lista de Miembros Grupos de Usuarios Reg�strese Perfil
Con�ctese para revisar sus mensajes Conectarse
Definir tabla interna din�mica

Publicar Nuevo Tema Responder al Tema �ndice de SAP -> ABAP


Ver tema anterior :: Ver siguiente tema
Autor Mensaje
Pejota

Registrado: 01 Feb 2007


Mensajes: 6

MensajePublicado: Jue Nov 29, 2007 10:33 am T�tulo del mensaje: Definir tabla
interna din�mica Responder citando
Para definir una tabla interna din�mica que pueda tener cualquier estructura del
diccionario.

Tambi�n definir� una estructura (work area) que har� de cabecera de la tabla...para
hacer un loop a la tabla por ejemplo.

Definici�n de la tabla y el wa.


C�digo:
DATA: g_it_tabla TYPE REF TO data,
g_wa_tabla TYPE REF TO data.

Definici�n de los field symbols para acceder a la tabla y wa.


C�digo:
FIELD-SYMBOLS: <g_it_tabla> TYPE STANDARD TABLE,
<g_wa_tabla>.

Generar la tabla interna en tiempo de ejecuci�n (p_tabla contiene el nombre de la


tabla):
C�digo:
CREATE DATA g_it_tabla TYPE STANDARD TABLE OF (p_tabla).
ASSIGN g_it_tabla->* TO <g_it_tabla>.

Generar el wa para g_it_tabla:


C�digo:
CREATE DATA g_wa_tabla like LINE OF <g_it_tabla>.
ASSIGN g_wa_tabla->* TO <g_wa_tabla>.

Recorrer tabla interna:


C�digo:
LOOP AT <g_it_tabla> INTO <g_wa_tabla>.
...
...
ENDLOOP.
_________________
Access Denied (policy_denied)

Your system policy has denied access to the requested URL.

For assistance, contact your network support team.


Volver arriba
Ver perfil del usuario Enviar mensaje privado

Pejota

Registrado: 01 Feb 2007


Mensajes: 6

MensajePublicado: Jue Nov 29, 2007 10:35 am T�tulo del mensaje: Responder
citando
En principio se puede acceder a los campos de la tabla, pero primero tienes que
saber cuales son xD

Tambi�n puedes operar con todo el work area o toda la tabla...por ejemplo copiar a
otra tabla interna, meter en un fichero de texto... insertar en tablas del
diccionario, leer de tablas del diccionario...
_________________
Access Denied (policy_denied)

Your system policy has denied access to the requested URL.

For assistance, contact your network support team.


Volver arriba
Ver perfil del usuario Enviar mensaje privado

SAPERO
Site Admin

Registrado: 18 Ene 2007


Mensajes: 16

MensajePublicado: Jue Nov 29, 2007 11:21 am T�tulo del mensaje: Responder
citando
Gracias por el aporte Pejota Very Happy
Volver arriba
Ver perfil del usuario Enviar mensaje privado

Mostrar mensajes anteriores:


Publicar Nuevo Tema Responder al Tema �ndice de SAP -> ABAP Todas las
horas est�n en GMT + 1 Hora
P�gina 1 de 1

Saltar a:
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
� 2007-2008 Informe.com. Get Free Forum Hosting
Powered by phpBB � 2001, 2005 phpBB Group
::

RedSilver 1.01 Theme was programmed by DEVPPL HTML Forum


Images were made by DEVPPL Photoshop Forum