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 :

Modifier une table


Sujet :

SAP

  1. #1
    Membre confirmé Avatar de cybercrisp
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 104
    Par défaut Modifier une table
    Bonjour,

    je cherche à modifier une table interne SAP à l'aide d'un RFC, pouvez vous me donner un exemple: Modifier les Kilos pour la voiture avec Immat=OP1.
    ______
    |Voiture|
    --------------------------------
    Immat | Marque | Couleur | Kilo |
    --------------------------------
    OP1 Pjt1 Rouge 100
    OP2 Pjt2 Vert 120
    OP3 Pjt3 Jaune 110




    Quelle est la difference entre la clause Update et Modify?

    Bon aprés midi

  2. #2
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    comme il est dit dans la doc , update mets a jour .. la ligne doit exister,
    modify met a jour ou crée .. il est possible de combiner insert et update dans un modify.
    Ensuite, qu'entends tu pars "a l'aide d'un RFC" ? Tu le fais depuis l'extérieur de SAP en Java, ou dotNet ? Sinon tu veux dire quoi ? RFC c'est des appels distants ...

  3. #3
    Membre confirmé Avatar de cybercrisp
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 104
    Par défaut
    oui,je le fais depuis l'extérieur de SAP en Java ...


    donc
    update voiture
    set kilo = xxxx.
    where Immat = yyyy.

    ???

  4. #4
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    Bon je vais me répéter alors (cf 2 post en dessous) : il ne faut pas aller taper directement dans les tables de SAP mais utiliser un module fonction prévu pour, et de préférence une BAPI car c'est pour cela qu'elle sont créées.
    Pour avoir un exemple de code cf le post en dessous qui parle de SAP et java un des membres du club a mis un morceau de source

  5. #5
    Membre confirmé Avatar de cybercrisp
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 104
    Par défaut
    Justement je suis entrain de faire ma bapi

  6. #6
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    Citation Envoyé par cybercrisp
    Justement je suis entrain de faire ma bapi
    ET tu es bien certain qu'aucune BAPI et aucun FM RFC n'existe deja qui fait ce que tu veux ?

  7. #7
    Membre confirmé Avatar de cybercrisp
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 104
    Par défaut
    ah oui c'est vrai j'y pense jamais! Merci pour ta remarque

  8. #8
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    Ben commence par la transaction BAPI qui liste les BAPI, s ca ne suffit pas, va en Se37, tu cliques sur le matchcode pour accéder a la recherche, tu cliques que l'icone information system puis sur all selections (pour accéder à tous les chams de recherche).
    Ensuite tu peux choisir de faire ta recherche sur des modules créés uniquement pour etre accédés en RFC.
    La normalement avec un peu d'astuce ( par exemple *network* si tu cherches de strucs sur les networks) tu devrait trouver au minimum un FM qui fait ce que tu veux, sinon tu peux effectivement réinventer la poudre, c'est peu conseillé mais très pratiqué.

  9. #9
    Membre confirmé Avatar de cybercrisp
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 104
    Par défaut
    Je connaissais la transaction BAPI, pour mes sorties de stock j'ai trouvé BAPI_GOODSMVT_CREATE! ca va être trés utile ... Merci Clad

  10. #10
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    lol tu aurais dit pour quoi c'était faire tu aurais gagné ton temps j'ai utilisé cette BAPi la semaine dernière

    bon courage pour le reste du dev

  11. #11
    Membre confirmé Avatar de cybercrisp
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 104
    Par défaut
    Merci à toi aussi

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

Discussions similaires

  1. Access : Modifier une table via VB
    Par Tsuna78 dans le forum Access
    Réponses: 11
    Dernier message: 06/03/2007, 14h07
  2. Lire et modifier une table avec plusieurs TQuery
    Par Alyx² dans le forum Bases de données
    Réponses: 4
    Dernier message: 18/08/2006, 13h09
  3. modifié une table à partir d'une requete
    Par moicats dans le forum Access
    Réponses: 5
    Dernier message: 15/05/2006, 16h37
  4. Impossible de modifier une table derrière un query ?
    Par Mihalis dans le forum Bases de données
    Réponses: 2
    Dernier message: 07/04/2006, 11h11
  5. Modifier une table MySQL via un lien
    Par Hayabusa dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 08/02/2006, 22h51

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