Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > ERP > SAP
SAP Forum d'entraide sur SAP et sur la programmation avec le langage ABAP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2008, 10h14   #1
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 25
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2002
Messages : 25
Points : 15
Points : 15
Par défaut Dynpro et appel à "Module" externe

Bonjour,

Je suis novice en ABAP et aurait une petite question concernant les Dynpro.

Dans un Dynpro, je ne peux apparemment pas faire des opérations simple tel qu'additionner des champs... et les stocker dans un autre. Il faut que j'appelle un "Module" si j'ai bien compris (n'hésitez pas à me corriger si je me trompe).

Est-il possible d'appeler un "Module" défini dans un autre programme?

En effet, je me pose la question parce que dans un module de fonction, il est possible de faire :
perform (MODULE) in program SAPLZTRUC using Tralala.

avec ZTruc mon module de fonction et Tralala un Form défini dans mon module de fonction.

Je me pose la question parce que j'ai la main sur un écran standard mais pas sur les PBO et PAI standard (il faudrait que je demande un clé à SAP, mais si je peux faire autrement, je préfèrerai)

Merci de vos réponses rapides.


danael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 11h02   #2
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Je suis pas sûr de comprendre mais si le but du jeu est de remplir un champs standard d'une manière autre que celle utilisée par le standard, alors il te faut utiliser un field-exit ou une badi.
Toutefois, si tu ne connais pas le fonctionnement des PBO, PAI, je pense que tu devrais demander de l'aide à un développeur plus expérimenté dans ton entreprise car t'expliquer cela en détail par message dans le forum prendre surement beaucoup plus longtemps ...
__________________
----------------------------------------------------
Consultant technico-fonctionnel SAP logistique -
Mon site sur developpez
---------------------------------------------------
Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 23h06   #3
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 25
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2002
Messages : 25
Points : 15
Points : 15
Le principe était que je souhaitais éviter de toucher au PBO et au PAI standard en faisant un appel à un module externe, sans demander une clé de réparation a SAP. Je n'ai pas eu le choix, la logique d'exécution du Dynpro ne me permettant pas de faire d'appel externe.

Du coup, j'ai obtenue mes clés de réparation et ait fait les ajouts nécessaires. La réponse à ce message est qu'il n'y a pas d'autre solution que de demander des clés de réparation.

Merci de vos lectures.
danael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 08h32   #4
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Non la réponse à ce message comme je le disais c'est d'utiliser des BADIs ou des Field Exit, et s'il n'en existe pas de faire une copie de standard (mais j'en doute).
ON ne modifie pas le standard avec une clef c'est du n'importe quoi !
__________________
----------------------------------------------------
Consultant technico-fonctionnel SAP logistique -
Mon site sur developpez
---------------------------------------------------
Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h44.


 
 
 
 
Partenaires

Hébergement Web