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

Services Web Discussion :

Créer un webservice qui utiliserait SAP


Sujet :

Services Web

  1. #1
    Membre habitué
    Profil pro
    Consultant technico fonctionnel
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant technico fonctionnel

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut Créer un webservice qui utiliserait SAP
    bonjour,

    je désire créer un Web service qui exécuterait une transaction dans SAP.
    je fais appel aux RFC. en application WinForm, pas de souci mais en application console ou en web service, l'utilisation des contrôles OCX SAPfunctionsOCX, SAPLogonCtrl et SAPTableFactoryCtrl ne fonctionne pas correctement, ça plante dès qu'on souhaite créer une nouvelle fonction.

    je ne trouve pas d'aide là dessus.

    qulqu'un aurait'il déjà développer des web services qui feraient des appels RFC dans SAP ou m'indiquer vers quoi je pourrais m'orienter?

    merci d'avance.

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    J'ai fait cela, mais de mémoire j'utilisais l'adapter SAP que j'attaquais via WCF, pas les machins bidules OCX. Donc il fallait faire le mapping des structures des transactions.

    Faudrait que je retrouve les sources, c'est pas gagné (ce fut une interventions ponctuelle d'une dizaine de jours précisément pour règler ce problème là).

  3. #3
    Membre habitué
    Profil pro
    Consultant technico fonctionnel
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant technico fonctionnel

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut
    merci d'avance en tout cas.

    ton aide me sera précieuse.

    cordialement

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par jeromecaux Voir le message
    merci d'avance en tout cas.

    ton aide me sera précieuse.

    cordialement
    Je n'ai aucune possibilité de mettre la main sur les sources avant lundi dans le meilleur des cas. (en espérant que je les ai toujours).

    Mais il faut le SAP Adapter (ça je m'en rapelle). L'as tu ?

  5. #5
    Membre habitué
    Profil pro
    Consultant technico fonctionnel
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant technico fonctionnel

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut
    bonjour,

    non je n'ai pas le SAP adapter.

    où pourrais-je le trouver? est-il payant ou disponible gratuitement?

    des différences entre le SAP adapter et le SAP .Net connector (qui ne fonctionne qu'avec Visual studio 2003)?

    merci encore pour ton aide.

  6. #6
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    bonjour
    Citation Envoyé par jeromecaux Voir le message
    ,

    non je n'ai pas le SAP adapter.

    où pourrais-je le trouver? est-il payant ou disponible gratuitement?

    des différences entre le SAP adapter et le SAP .Net connector (qui ne fonctionne qu'avec Visual studio 2003)?.
    Je ne connais pas pas le SAP .Net Connector (je n'ai découvert SAP qu'au mois d'octobre lors justement de cette consultation sur ces problèmatiques de connexion - et ai éprouvé d'entrée de jeu une profonde aversion pour le concept, accessoirement), donc je ne peux pas te dire les différence.

    La SAP Adapter te génére directement un proxy te permettant d'attaquer les transactions que tu inclus dedans. Il fonctionne avec VS 2005 et 2008.

    Je ne pense pas qu'il soit gratuit mais qu'on utilise SAP, on ne s'attend pas à ce cela la soit

    De mémoire l'ancien SAP Connector est un produit SAP.

    A la réflexion (mais vraiment je ne me rappelle plus, j'ai travaillé vraiment très peu de temps sur ce problème, juste le temps de le résoudre), je me demande si ce n'est pas l'adpater biztalk SAP qu'on avait utilisé, mais détourné de son contexte.

    Faut que je retrouve les sources, mais pas avant lundi.

    Ce qui est sur, c'est qu'on utilisait un menu dans VS "Add Adapter" ou qq chose du style.

    EDIT : je viens de retrouver la source du proxy généré
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
    //------------------------------------------------------------------------------
    // <auto-generated>
    // This code was generated by a tool.
    // Runtime Version:2.0.50727.3053
    //
    // Changes to this file may cause incorrect behavior and will be lost if
    // the code is regenerated.
    // </auto-generated>
    //------------------------------------------------------------------------------
    [assembly: System.Runtime.Serialization.ContractNamespaceAttribute("http://Microsoft.LobServices.Sap/2007/03/Types/Rfc/", ClrNamespace = "microsoft.lobservices.sap._2007._03.Types.Rfc")]
    namespace microsoft.lobservices.sap._2007._03.Types.Rfc
    {
    using System.Runtime.Serialization;
     
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name = "BAPIACCAHD", Namespace = "http://Microsoft.LobServices.Sap/2007/03/Types/Rfc/")]
    public partial class BAPIACCAHD : object, System.Runtime.Serialization.IExtensibleDataObject

  7. #7
    Membre habitué
    Profil pro
    Consultant technico fonctionnel
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant technico fonctionnel

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut
    merci encore de te pencher sur mon cas.

    en tout cas, ça n'a pas l'air d'être très simple à gérer tout ça.

    j'attends lundi, pas de souci.

    cordialement

  8. #8
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Confirmation, c'est bien l'adaptateur BizakTalk SAP ADapter qu'on utilisait. (cf. le bout de sources supra).

    Par contre, il semble qu'il ne soit pas nécessaire d'avoir Biztalk pour l'utilliser.

    J'ai bien les sources qui attaquent le proxy généré mais sans installer le proxy je crains qu'elles ne te soient pas très utiles.

  9. #9
    Membre habitué
    Profil pro
    Consultant technico fonctionnel
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant technico fonctionnel

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut
    entendu,
    merci je vais fouiller de ce côté.

    merci d'avoir étudié mon cas.

    cordialement

  10. #10
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Installe donc cet adapter (il est en téléchargement chez Microsoft je crois) et essaye de le faire fonctionner (déjà vérifier si il arrive à se connecter à SAP).

    Ensuite, tu génère un proxy avec les transactions qui t'intéressent.

    A partir de là, je peux te passer des bouts de sources , mais ce ne te sera pas très utile, je pense.

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

Discussions similaires

  1. Comment créer un champs qui additionne
    Par Didi17 dans le forum Access
    Réponses: 2
    Dernier message: 16/10/2005, 18h51
  2. Créer un Webservice en PHP
    Par Amnesiak dans le forum Langage
    Réponses: 3
    Dernier message: 07/10/2005, 15h41
  3. Réponses: 11
    Dernier message: 30/08/2005, 10h50
  4. Créer 5 menus qui interagissent entre eux
    Par rocs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 04/07/2005, 11h06
  5. Réponses: 2
    Dernier message: 26/09/2003, 16h49

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