PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Liaison WDMobile et SAP
Liaison WDMobile et SAP
Iniciado por Yves Vercammer, 21,may. 2007 18:14 - 7 respuestas
Publicado el 21,mayo 2007 - 18:14
Bonjour,

Je travaille sur un projet pour faire une gestion de stock à partir d’un PDA. Le but est que le PDA (Sous WinCE 4 ou 5) se connecte à notre système SAP. Question d’avoir les données en temps réel. Les PDA sont munis d’un lecteur CB et WIFI.

En mode test de mon projet, le tout fonctionne. Je me connecte à SAP via des API/ActiveX et ainsi, je peux utiliser les fonctions RFC standard en SAP. Une fois que le programme est sur le PDA, il me balance une erreur « SAP.BAPI.1 » not found. Je me rends compte que sur mon PC, j’ai installé une DLL « LIBRFC32.DLL » pour que ceci fonctionne. Malheureusement, cette DLL ne fonctionne pas sur le PDA. Je n’arrive même pas à la registrer.

Qqu’un a-t-il une idée ?
Qqu’un a-t-il déjà fait une liaison PDA <-> SAP ?

Yves
Publicado el 20,julio 2007 - 17:51
Bonjour,

Je n'ai malheureument pas la solution à ton problème. Par contre, j'ai un projet un peu identique au tiens. Je dois me connecter via des windevMobile à SAP et je ne vois pas du tout comment réaliser cette connexion.

Peux tu m'aider sur ce point ?
Publicado el 09,junio 2009 - 17:20
Bonjour,

Avez vous une solution à vos différents problèmes ?
Car je dois également à partir de PDA me connecter à SAP pour faire un contrôle de stock au fur et à mesure que les utilisateurs scannent les codes barres de produit.

Merci d'avance pour un retour éventuel.


Gildas Cramois a écrit dans le message de news <46a0bd69@news.pcsoft.fr> :


Bonjour,

Je n'ai malheureument pas la solution à ton problème. Par contre, j'ai un projet un peu identique au tiens. Je dois me connecter via des windevMobile à SAP et je ne vois pas du tout comment réaliser cette connexion.

Peux tu m'aider sur ce point ?



Publicado el 09,junio 2009 - 18:00
Bonjour,
Je ne sais pas si on peut attaquer SAP directement depuis WindevMobile, mais
j'avais vu dans les nouveauté de la 14 (ou était-ce de la 12 ?) qu'on
pouvait le faire depuis Windev.
Donc si tu possède Windev et Windev Mobile, tu peux créer un WebService en
Windev qui se connecte à SAP, et tu intègres le WebService dans ton
application mobile.

Frédéric.
"Damien" <damiensozet@switcher.com> a écrit dans le message de
news:341193bfd4cc0fa1c30a7b472b2a762f@news.pcsoft...

Bonjour,

Avez vous une solution à vos différents problèmes ?
Car je dois également à partir de PDA me connecter à SAP pour faire un

contrôle de stock au fur et à mesure que les utilisateurs scannent les codes
barres de produit.

Merci d'avance pour un retour éventuel.


Gildas Cramois a écrit dans le message de news <46a0bd69@news.pcsoft.fr> :


Bonjour,

Je n'ai malheureument pas la solution à ton problème. Par contre, j'ai

un projet un peu identique au tiens. Je dois me connecter via des
windevMobile à SAP et je ne vois pas du tout comment réaliser cette
connexion.

Peux tu m'aider sur ce point ?




Publicado el 09,junio 2009 - 22:49
Bonsoir,

Merci pour l'info.
Auriez vous une explication sur un webservice. Afin de savoir comment ça ce met en place ?

Damien

Frédéric DEMILLY a écrit dans le message de news <4a2e6679$1@news.pcsoft.fr> :
Bonjour,
Je ne sais pas si on peut attaquer SAP directement depuis WindevMobile, mais
j'avais vu dans les nouveauté de la 14 (ou était-ce de la 12 ?) qu'on
pouvait le faire depuis Windev.
Donc si tu possède Windev et Windev Mobile, tu peux créer un WebService en
Windev qui se connecte à SAP, et tu intègres le WebService dans ton
application mobile.

Frédéric.
"Damien" <damiensozet@switcher.com> a écrit dans le message de
news:341193bfd4cc0fa1c30a7b472b2a762f@news.pcsoft...

Bonjour,

Avez vous une solution à vos différents problèmes ?
Car je dois également à partir de PDA me connecter à SAP pour faire un
contrôle de stock au fur et à mesure que les utilisateurs scannent les codes

barres de produit.

Merci d'avance pour un retour éventuel.


Gildas Cramois a écrit dans le message de news <46a0bd69@news.pcsoft.fr> :


Bonjour,

Je n'ai malheureument pas la solution à ton problème. Par contre, j'ai
un projet un peu identique au tiens. Je dois me connecter via des

windevMobile à SAP et je ne vois pas du tout comment réaliser cette
connexion.

Peux tu m'aider sur ce point ?






Publicado el 10,junio 2009 - 10:45
Pour créer un WebService en Windev, rien de plus simple:
Il te faut une application sans AUCUNE fenêtre, contenant simplement des
procédures globales.
Ensuite pour générer le WebService: Atelier => Service Web => Générer un
service Web. Il suffit de suivre les indications.
Celà génère un exe d'installation du WebService, qu'il faut lancer sur le
serveur qui accueillera le service Web.

Pour intégrer un WebService dans une application Windev Mobile, il y a un
truc car ce n'est pas faisable directement. il faut en premier intégrer le
service web dans un projet Windev (Atelier => Service Web => importer le
service web), en demandant la génération d'une collection de procédures.
Une fois que c'est fait, il suffit d'intégrer la collection de procédure
dans le projet Windev Mobile, et voilà.

Dernier petit truc à savoir: comme windows est Ansi et Windev Mobile
Unicode, il faut "traduire" le résultat des WebService. Pour celà je
surcharge la fonction SoapDonneResultat():
Procedure SOAPDonneRésultat(TypeResultat,NumResultat = 1)
RENVOYER AnsiVersUnicode(WL.SOAPDonneRésultat(TypeResultat,NumResultat))


Toutes mes applications embarquées sont connectées à la base centrale via
des WebServices (réception de marchandise, inventaire, affectation de code
barre, balisage magasin...) et ça fonctionne très bien.

Frédéric.
"Damien" <damien.sozet@switcher.com> a écrit dans le message de
news:e99278397cd17ae38b597c4e34c8cd7b@news.pcsoft...

Bonsoir,

Merci pour l'info.
Auriez vous une explication sur un webservice. Afin de savoir comment ça

ce met en place ?

Damien

Frédéric DEMILLY a écrit dans le message de news

<4a2e6679$1@news.pcsoft.fr> :
Bonjour,
Je ne sais pas si on peut attaquer SAP directement depuis WindevMobile,

mais
j'avais vu dans les nouveauté de la 14 (ou était-ce de la 12 ?) qu'on
pouvait le faire depuis Windev.
Donc si tu possède Windev et Windev Mobile, tu peux créer un WebService

en
Windev qui se connecte à SAP, et tu intègres le WebService dans ton
application mobile.

Frédéric.
"Damien" <damiensozet@switcher.com> a écrit dans le message de
news:341193bfd4cc0fa1c30a7b472b2a762f@news.pcsoft...

Bonjour,

Avez vous une solution à vos différents problèmes ?
Car je dois également à partir de PDA me connecter à SAP pour faire un
contrôle de stock au fur et à mesure que les utilisateurs scannent les

codes
barres de produit.

Merci d'avance pour un retour éventuel.


Gildas Cramois a écrit dans le message de news

<46a0bd69@news.pcsoft.fr> :


Bonjour,

Je n'ai malheureument pas la solution à ton problème. Par contre,

j'ai
un projet un peu identique au tiens. Je dois me connecter via des
windevMobile à SAP et je ne vois pas du tout comment réaliser cette
connexion.

Peux tu m'aider sur ce point ?







Publicado el 10,junio 2009 - 12:24
Merci énormément pour l'info.

Je vous tiens au courant.

Damien
Frédéric DEMILLY a écrit dans le message de news <4a2f5337$1@news.pcsoft.fr> :
Pour créer un WebService en Windev, rien de plus simple:
Il te faut une application sans AUCUNE fenêtre, contenant simplement des
procédures globales.
Ensuite pour générer le WebService: Atelier => Service Web => Générer un
service Web. Il suffit de suivre les indications.
Celà génère un exe d'installation du WebService, qu'il faut lancer sur le
serveur qui accueillera le service Web.

Pour intégrer un WebService dans une application Windev Mobile, il y a un
truc car ce n'est pas faisable directement. il faut en premier intégrer le
service web dans un projet Windev (Atelier => Service Web => importer le
service web), en demandant la génération d'une collection de procédures.
Une fois que c'est fait, il suffit d'intégrer la collection de procédure
dans le projet Windev Mobile, et voilà.

Dernier petit truc à savoir: comme windows est Ansi et Windev Mobile
Unicode, il faut "traduire" le résultat des WebService. Pour celà je
surcharge la fonction SoapDonneResultat():
Procedure SOAPDonneRésultat(TypeResultat,NumResultat = 1)
RENVOYER AnsiVersUnicode(WL.SOAPDonneRésultat(TypeResultat,NumResultat))


Toutes mes applications embarquées sont connectées à la base centrale via
des WebServices (réception de marchandise, inventaire, affectation de code
barre, balisage magasin...) et ça fonctionne très bien.

Frédéric.
"Damien" <damien.sozet@switcher.com> a écrit dans le message de
news:e99278397cd17ae38b597c4e34c8cd7b@news.pcsoft...

Bonsoir,

Merci pour l'info.
Auriez vous une explication sur un webservice. Afin de savoir comment ça
ce met en place ?


Damien

Frédéric DEMILLY a écrit dans le message de news
<4a2e6679$1@news.pcsoft.fr> :

Bonjour,
Je ne sais pas si on peut attaquer SAP directement depuis WindevMobile,
mais

j'avais vu dans les nouveauté de la 14 (ou était-ce de la 12 ?) qu'on
pouvait le faire depuis Windev.
Donc si tu possède Windev et Windev Mobile, tu peux créer un WebService
en

Windev qui se connecte à SAP, et tu intègres le WebService dans ton
application mobile.

Frédéric.
"Damien" <damiensozet@switcher.com> a écrit dans le message de
news:341193bfd4cc0fa1c30a7b472b2a762f@news.pcsoft...

Bonjour,

Avez vous une solution à vos différents problèmes ?
Car je dois également à partir de PDA me connecter à SAP pour faire un
contrôle de stock au fur et à mesure que les utilisateurs scannent les

codes

barres de produit.

Merci d'avance pour un retour éventuel.


Gildas Cramois a écrit dans le message de news
<46a0bd69@news.pcsoft.fr> :



Bonjour,

Je n'ai malheureument pas la solution à ton problème. Par contre,
j'ai

un projet un peu identique au tiens. Je dois me connecter via des
windevMobile à SAP et je ne vois pas du tout comment réaliser cette
connexion.

Peux tu m'aider sur ce point ?









Publicado el 11,septiembre 2009 - 10:25
Bonjour,

Serait il possible de me transmettre un exemple de procédure côté Windev et un exemple côté WindevMobile ?
Et du côté SAP il y a des choses à faire je suppose ?

Merci d'avance pour votre retour.

Damien