Déplacer FMOIX/FMCOX les structures Internes de la Table

Je suis un débutant à l'ABAP (3 jours d'expérience) et je suis actuellement sur une tâche de rédiger des rapports à l'aide de code ABAP. C'est comme le déplacement des données d'une base de données SAP pour une Intelligence d'Affaires de la zone de transit.

De sorte que le cœur de la difficulté, c'est que certaines des données sur le serveur SAP est le format de dictionnaire des structures (FMOIX, FMCOX, etc.) et j'ai besoin de déplacer ces données dans les tables internes lors de l'exécution. On m'a dit que OPENSQL ne fonctionnerait pas dans ce cas.

Si vous ne pouvez toujours pas obtenir ce que je veux dire, je peux vous proposer plusieurs façons, en fait donnée par mon superviseur. La première est d'utiliser GET événement, dire

GET FMOIX.
    IF FMOIX-zhdlt > From_dat and FMOIX-zhdlt < to_dat.
        Append FMOIX to itab.
    ENDIF.

Le truc c'est que je ne suis pas encore très clair à ce sujet, OBTENIR de l'événement. Est-ce juste un gestionnaire d'événement chose, ou peut-elle parcourir en boucle les enregistrements de données?

Ce que j'ai googlé pour plus de deux jours à me donner quelque chose comme

LOOP at FMOIX.
    MOVE FMOIX to itab.
ENDLOOP.

Quels sont donc les moyens de se déplacer transactionnelle de la structure comme FMOIX dans les tables internes, dire le nom interne de table est ITAB?

Votre réponse serait grandement apprécié. Si j'ai le temps, je suis totalement nouveau.
Merci beaucoup.

InformationsquelleAutor Alex | 2012-06-20