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 &amp; 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