IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Discussion :

les structures dans ABAP


Sujet :

SAP

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 31
    Points : 16
    Points
    16
    Par défaut les structures dans ABAP
    salut
    je me demande est ce qu'on peut déclarer une structure dans un programme abap comme les tables ...
    exemple :

    tables:kna1.
    structure nom-str-sap . !!????? ou data: ws_str type nom-str-sap ?

    si oui : est ce qu'on peut mettre le contenu d'une structure dans une table interne et comment ?

    merçi d'avance

  2. #2
    Membre éprouvé Avatar de Celdrøn
    Homme Profil pro
    Consultant SAP
    Inscrit en
    Juillet 2007
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Juillet 2007
    Messages : 614
    Points : 1 008
    Points
    1 008
    Par défaut
    Salut,

    Alors oui on peut très facilement faire des structures qui sont utiles pour les SELECT SINGLE par exemple.
    Et ça fait parti des bases de l'ABAP ce genre de variable.

    Pour une structure copie d'une structure de table de base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    DATA : s_vbap TYPE vbap.
    DATA : s_bseg TYPE bseg.
    DATA : s_mara TYPE mara.
    Pour une structure particulière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    DATA : BEGIN OF s_struct,
             vebln TYPE vbak-vbeln,
             posnr TYPE vbap-vbeln,
             ebeln TYPE bseg-ebeln,
             matnr TYPE mara-matnr,
           END OF s_struct
    Voila comment déclarer des structures.

    Sinon pour ajouter le contenue d'une structure dans une table interne, c'est avec l'instruction APPEND :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    APPEND s_struct TO t_table.
    Nota : La table doit avoir la même structure que la structure qui va l'alimenter... un peu du charabia ça.
    Pour cela, il est préférable de déclarer la table ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DATA : t_table LIKE TABLE OF s_struct.
    Et voila.

    @++.
    Boaf...signature <= ça suffira ça ??

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 31
    Points : 16
    Points
    16
    Par défaut
    merci celdron tjrs le premier qui répond
    bon je vais essayer ce syntaxe , mais si on veut faire une condition de selection (where) ça fait comment dans les structures ????

  4. #4
    Membre éprouvé Avatar de Celdrøn
    Homme Profil pro
    Consultant SAP
    Inscrit en
    Juillet 2007
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Juillet 2007
    Messages : 614
    Points : 1 008
    Points
    1 008
    Par défaut
    Heu, je vais me faire tirer les oreilles si je fais référence à une réponse que j'ai donné ailleurs... je pense que tu m'as compris.
    A moins que la structure RFPOSXEXT ne te parles pas, dans ce cas, c'est que je te confond avec quelqu'un d'autre.

    Donc vas la consulter, et si tu as encore des questions, j'essaierai d'y répondre.
    Boaf...signature <= ça suffira ça ??

  5. #5
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 31
    Points : 16
    Points
    16
    Par défaut
    oui celdron j'ai compris !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/05/2010, 12h06
  2. Réponses: 8
    Dernier message: 29/03/2007, 18h08
  3. Afficher les valeurs d'une structure dans une matrice
    Par yabbiyou dans le forum MATLAB
    Réponses: 1
    Dernier message: 22/02/2007, 13h26
  4. Coherence dans les structures arborescentes...
    Par Alec6 dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 29/09/2004, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo