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 :

[ABAP]Incompatibilité table Interne.


Sujet :

SAP

  1. #1
    Inscrit
    Profil pro
    Consultant SAP
    Inscrit en
    Novembre 2010
    Messages
    335
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Novembre 2010
    Messages : 335
    Points : 147
    Points
    147
    Par défaut [ABAP]Incompatibilité table Interne.
    Bonjour,

    j'aimerais récupérer les données d'une table interne. J'ai déclaré comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    * EVP Table (variable globale)
    DATA: BEGIN OF gt_evp OCCURS 0.
            INCLUDE STRUCTURE PC261.
    DATA: END OF gt_evp.
    
    
     ...
    
    
    FORM f400_load_resultat_paie  USING p_payroll TYPE payfr_result.
      REFRESH : gt_evp.
      MOVE p_payroll-evp TO gt_evp[].
    ENDFORM.
    Je comprends pas pkoi j'ai une erreur d'incompatibilité puisque le type de EVP dans la SE11 est :

    Composante : EVP
    Type Composante : PC261
    Desription : Répertoire cluster (export et import des résultats de paie)

    de la structure : PAYFR_RESULT (HR-PAIE-FR : structure pour résultat de paie)

    Merci.

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    MOVE p_payroll-evp TO gt_evp[].

    "p_payroll-evp" est une structure, mais "gt_evp[]" est une table.


    MOVE fonctionne très bien quand les deux opérandes sont de même type

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 574
    Points : 764
    Points
    764
    Par défaut
    2 possibilités :
    1) soit tu veux que p_payroll soit une table interne, dans ce cas tu dois la déclarer FORM f400_load_resultat_paie TABLES p_payroll TYPE payfr_result.
    et l'appeler par PERFORM f400_load_resultat_paie TABLES itab_d_origine.
    2) soit p_payroll est une structure et tu veux l'ajouter à la table interne : APPEND p_payroll-evp TO gt_evp.

  4. #4
    Inscrit
    Profil pro
    Consultant SAP
    Inscrit en
    Novembre 2010
    Messages
    335
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Novembre 2010
    Messages : 335
    Points : 147
    Points
    147
    Par défaut


    Merci les gars !

Discussions similaires

  1. [abap] exporter table interne en CSV dans DIR_TEMP
    Par magret2canard dans le forum SAP
    Réponses: 4
    Dernier message: 16/03/2015, 12h13
  2. Réponses: 2
    Dernier message: 06/05/2014, 10h51
  3. Insert db table dans table interne ABAP
    Par soufiane669 dans le forum SAP
    Réponses: 3
    Dernier message: 27/06/2011, 17h21
  4. [ABAP][FACILE]Parcourir une table interne par indexation
    Par singleProject dans le forum SAP
    Réponses: 11
    Dernier message: 08/09/2009, 16h42
  5. Réponses: 2
    Dernier message: 25/09/2006, 15h11

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