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 05/07/2011, 14h08   #1
Nouveau Membre du Club
 
Avatar de txupi
 
Homme Kévin Grenèche
Consultant SAP
Inscription : avril 2009
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme Kévin Grenèche
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : avril 2009
Messages : 49
Points : 33
Points : 33
Par défaut Module Fonction 'GN_DELIVERY_CREATE'

Bonjour à tous,

Voilà mon soucis :
J'utilise :
CALL FUNCTION 'GN_DELIVERY_CREATE'
EXPORTING
vbsk_i = ls_vbsk
no_commit = 'X'
TABLES
xkomdlgn = pt_xkomdlgn
xvbfs = lt_xvbfs
xvbls = lt_xvbls.

pt_xkomdlgn il y a par exemple cette ligne :

1 RFBEL C 10
2 RFPOS N 6 000010
3 MANDT C 3
4 VSTEL C 4 ZVAX
5 VKORG C 4 JV01
6 VTWEG C 2 LU
7 SPART C 2 PE
8 LFART C 4 LO
9 DLVTP C 2
10 AUART C 4
11 LFDAT D 8 20110215
12 WADAT D 8 20110215
13 KUNWE C 10 0000000512
14 MATNR C 18 D5392558600012
15 WERKS C 4 NZV
16 BERID C 10
17 LFIMG P 7 33.000
18 VRKME C 3 PCE

en sortie j'ai l'erreur suivante : Sales unit PCE is not valid for item 000010
Ce qui est super bizarre c'est que l'unité du matnr que j'ai mis est bien PCE.
Auriez vous une petite idée?
En vous remerciant par avance!
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 14h27   #2
Membre expérimenté
 
Avatar de Celdrøn
 
Homme Celdrøn Valdersen
Consultant SAP
Inscription : juillet 2007
Messages : 438
Détails du profil
Informations personnelles :
Nom : Homme Celdrøn Valdersen
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : juillet 2007
Messages : 438
Points : 579
Points : 579
Envoyer un message via MSN à Celdrøn
Salut,

«PCE» (Pièce) est la représentation en format externe (française) de l'unité «ST» (Stuck).

Si tu mets «ST» à la place de «PCE», ça devrait fonctionner.

Voila.
__________________
Boaf...signature <= ça suffira ça ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 14h51   #3
Nouveau Membre du Club
 
Avatar de txupi
 
Homme Kévin Grenèche
Consultant SAP
Inscription : avril 2009
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme Kévin Grenèche
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : avril 2009
Messages : 49
Points : 33
Points : 33
Je n'aurais qu'une chose à dire : Tu gères la fougère!


Du coup j'utilise le module fonction CONVERSION_EXIT_CUNIT_INPUT pour convertir les données de chaque ligne.
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 15h19   #4
Membre expérimenté
 
Avatar de Celdrøn
 
Homme Celdrøn Valdersen
Consultant SAP
Inscription : juillet 2007
Messages : 438
Détails du profil
Informations personnelles :
Nom : Homme Celdrøn Valdersen
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : juillet 2007
Messages : 438
Points : 579
Points : 579
Envoyer un message via MSN à Celdrøn
«Tu gères la fougère!», je ne connaissais pas cette expression...
__________________
Boaf...signature <= ça suffira ça ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 15h23   #5
Nouveau Membre du Club
 
Avatar de txupi
 
Homme Kévin Grenèche
Consultant SAP
Inscription : avril 2009
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme Kévin Grenèche
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : avril 2009
Messages : 49
Points : 33
Points : 33
Par contre en vl01n la pick quantity n'est pas renseignée, aurais tu une idée du pourquoi?

Merci.
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 15h53   #6
Membre expérimenté
 
Avatar de Celdrøn
 
Homme Celdrøn Valdersen
Consultant SAP
Inscription : juillet 2007
Messages : 438
Détails du profil
Informations personnelles :
Nom : Homme Celdrøn Valdersen
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : juillet 2007
Messages : 438
Points : 579
Points : 579
Envoyer un message via MSN à Celdrøn
«Pick quantity»? Ça donne quoi en français?

Sinon, comment est-elle censée être remplie? C'est le champ LFIMG de ta table PT_XKOMDLGN?

Pour commencer, ta fonction semble servir à créer un Bon de Livraison, mais généralement, pour ce genre de choses, il est plus recommandé d'utiliser une BAPI (si elle existe dans la version du SAP que t'utilises), sinon ben Batch Input (oui je sais, pas glop).

Deuxièmement, un Bon de Livraison créé se consulte en VL02n/VL03n, donc je ne vois pas ce que tu pourrais consulter en VL01n, à moins que ta fonction t'y mène pendant l'exécution, mais ça me parait peu probable.

Pour finir, il est possible qu'un paramétrage ou qu'un spécifique efface cette valeur pendant la création d'un Bon de Livraison, mais pour ça, je ne puis t'aider davantage.
__________________
Boaf...signature <= ça suffira ça ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 16h15   #7
Nouveau Membre du Club
 
Avatar de txupi
 
Homme Kévin Grenèche
Consultant SAP
Inscription : avril 2009
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme Kévin Grenèche
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : avril 2009
Messages : 49
Points : 33
Points : 33
Je ne sais pas quel champs pointe sur "pick quantity".
La BAPI n'existe pas sur ma version de SAP, malheureusement...
Pour le batch input, cela ne correspond pas au besoin.
Merci quand même.
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 16h22   #8
Membre expérimenté
 
Avatar de Celdrøn
 
Homme Celdrøn Valdersen
Consultant SAP
Inscription : juillet 2007
Messages : 438
Détails du profil
Informations personnelles :
Nom : Homme Celdrøn Valdersen
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : juillet 2007
Messages : 438
Points : 579
Points : 579
Envoyer un message via MSN à Celdrøn
T'as regardé l'aide sur le champ «Pick quantity»?
T'as regardé sur quel champ de table/structure il faisait référence?
Si besoin est, t'as regardé quel est son élément de donnée?
T'as comparé avec les champs de disponible dans les structures/tables que la fonction te propose?

Voila quelques pistes à explorer.
__________________
Boaf...signature <= ça suffira ça ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 16h37   #9
Nouveau Membre du Club
 
Avatar de txupi
 
Homme Kévin Grenèche
Consultant SAP
Inscription : avril 2009
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme Kévin Grenèche
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : avril 2009
Messages : 49
Points : 33
Points : 33
Oui, malheureusement tout est fait...
Merci quand même.
txupi 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 03h09.


 
 
 
 
Partenaires

Hébergement Web