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 :

[sapscript] communication entre programme déclenché sur message et formulaire


Sujet :

SAP

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

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut [sapscript] communication entre programme déclenché sur message et formulaire
    Bonjour,

    je vais essayer de fair ele plus clair posisble
    J'ai un soucis pour afficher dans un formulaire classique certaines données globales du programme appelant le formulaire.
    Si on reste sur un schéma tout à fait classique, on a
    - un programme avec un écran de sélection
    - des selections en base faites en fonctions des paramètres saisis par l'utilisateur
    - un appel à un formulaire qui utilise les données globales du programme.

    Dans cette configuration, pas de soucis.
    Maintenant, j'ai un autre cas : on envoit un message sur un docement, (ici c'est dans la transaction VL02N mais pu importe).
    En utilisant SPRO, la catégorie de message envoyée provoque le déclenchement d'un des sous-programme de mon programme cible.
    Depuis ce programme cible je replis un formulaire sapscript.

    Dis autrement, c'est la meme chose mais au lieu d'avoir un selection screen comme point de départ j'ai un événement qui est l'envoi d'un message.

    Partant de la j'a 2 types de données :
    - des données "pré-remplies" par SAP en amont de l'appel de mon programme qui sont des zones de communication telle que la structure du dictionnaire NAST
    - des variables globales déclarée de manière classique par l'instruction DATA dans mon programme.

    Pour les structure pré remplies par SAP aucun soucis, lorsque j'utilise leur valeur dans le formulaire ca marche bien .
    Pour mes propres variables globales, meme si elles sont correctement remplies dans le programme (vérifié en debug), elles sont systématiquement vide dans le formulaire SApscript (également vérifié en debug).
    DU coup je ne peux afficher dans mon formulaire que ce qui a été remplie par SAP en amont et ou il n'y a pas toutes les données que je veux.

    Auriez-vous une idée des causes de ce problème ?

    Merci de votre aide
    Chef de Projet SAP. Certifié Prince2 Practitioner
    ---------------------------------------------------
    Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
      0  0

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 62
    Points : 69
    Points
    69
    Par défaut
    salut.
    Une precision: tu appelles des elements de textes en passant dans le sous-programme? (qui doit etre FORM ENTRY USING RETURN_CODE US_SCREEN je supose )

    P.S.
    Si tu as la possibilité essaie de passer au smartforms c'est rien que du bonheur en comparaison au sapscript )
      0  0

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

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    Non pas d'élements de texte, je me contente de faire des selects pour remplir des variables globales
    Pour le smartform pas trop le choix pour le moment :S
    Chef de Projet SAP. Certifié Prince2 Practitioner
    ---------------------------------------------------
    Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
      0  0

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 62
    Points : 69
    Points
    69
    Par défaut
    Peux tu mettre en ligne la partie du sous-programme qu'on voit bien ce qu'il se passe. Je ne comprend pas comment tu pourrais passer des valeurs au formulaires sans utiliser un element de texte
      0  0

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

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    Non excuse moi j'ai pas compris ce qu etu entendais par élément de texte , oui j'appèle bien un élément de texte et il n'y en à qu'un dans mes fenetres du formulaire.
    J'ai compris d'ou venait mon problème, en fait en utilisant les messages, SAP ne connait que ce qui a été déclaré en amont de mon programme au niveau standard.
    Il considère mes données globales du programme comme étant locales.
    J'ai don cutilisé les performs dans le formulaire et cette fois ca marche
    Chef de Projet SAP. Certifié Prince2 Practitioner
    ---------------------------------------------------
    Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
      0  0

Discussion fermée
Cette discussion est résolue.

Discussions similaires

  1. Communication entre programmes
    Par pdgnr dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/08/2007, 17h33
  2. communication entre programme
    Par nixonne dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/06/2006, 13h35
  3. communication entre programmes
    Par nixonne dans le forum C++
    Réponses: 11
    Dernier message: 16/06/2006, 20h04
  4. Réponses: 8
    Dernier message: 10/05/2006, 23h58
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

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