Réf. : Réf. : Re: [toulouse-pm] Question Stupide
eric.vernichon.ev at borchers.fr
eric.vernichon.ev at borchers.fr
Fri Sep 20 04:58:30 CDT 2002
owner-toulouse-pm at mail.pm.org
20/09/2002 11:18
Pour :
toulouse-pm at happyfunball.pm.org
cc :
Objet : Réf. : Re: [toulouse-pm] Question Stupide
Bonjour ,
le probléme ne vient pas du nom de la fonction puisque ça marche si je ne
place pas l'appel dans une fonction.
Je pensais que cela devait venir d'un probléme de portée des variables du
module j'ai peut etre
oublier un truc évident
Eric
Michel Rodriguez <mrodrigu at mirlin.xmltwig.com>
20/09/2002 13:06
Pour : eric.vernichon.ev at borchers.fr
cc : Toulouse Perl Mongers <toulouse-pm at happyfunball.pm.org>
Objet : Re: [toulouse-pm] Question Stupide
On Fri, 2002-09-20 at 09:45, eric.vernichon.ev at borchers.fr wrote:
> Bonjour ,
>
>
> Plus je regarde passer vos mails plus j'ai peur de poser des
> questions ( à la c.. ) .
>Non, n'hesite pas a poser des questions, d'une part c apeut t'apporter
>des reponses ;--) et d'autre part c'est toujours interessant pour tout
>le monde de voir ce que font d'autres programmeurs.
>La je dois dire que je sais pas repondre, surtout que je suppose qu'il
>faut avoir SAP installe, et avec la bonne BD dedans, pour pouvoir faire
>tourner ce script.
>Quelques conseils quand meme: utilise le debuggeur:
>perl -d le_script_qui_plante
>n execute l'instruction suivante (celle qui est affichee)
>s pareil mais rentre dans une fonction si necessaire
>b <numero de ligne> pose un breakpoint
>c continue jusqu'au prochain breakpoint
>x <variable> affiche la variable (est se demerde si c'est un hash, un
>objet ou un truc comme ca)
>Bonne chance
>--
>Michel Rodriguez
>Perl & XML
>http://www.xmltwig.com
Une piste
si je fais
my $rfc = new SAP::Rfc(
ASHOST => 'monserveur',
USER => 'monuser',
PASSWD => 'monmotdepasse',
LANG => 'EN',
CLIENT => 'monmandant',
SYSNR => '00',
TRACE => '0' );
ça marche
mais si je fais
my $serveur = 'monserveur';
my $mandant = 'monmandant';
my $utilisateur = 'monuser';
my $password = 'monmotdepasse';
rfc = new SAP::Rfc( ASHOST => $serveur,
USER => $utilisateur,
PASSWD => $password,
LANG => 'EN',
CLIENT => $mandant,
SYSNR => '00',
TRACE => '0' );
ça ne marche pas
Une idée ?
Eric Vernichon
More information about the Toulouse-pm
mailing list