|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 45 ![]() |
Bonjour à tous.
Encore moi avec encore une question, c'est que j'y tiens à voir ce forum grandir. Du coup à la moindre question je la pose, et des que j'ai la reponse je l'a met,comme ça, plus ya de reponse et plus ya de monde qui y participeront ^^ Bon voila ma question : J'utilise une BAPI de création de commande client : BAPI_SALESORDER_CREATEFROMDAT2, et lorsque je lui renseigne l'eOTP dans wbs_elem de la table BAPISDITM (entree ORDER_ITEMS_IN de la bapi), il me recupere l'eOTP mais apres une routine de conversion, et du coup il me dit qu'il ne trouve psa l'eOTP. Ex : Je renseigne 41100001 pour l'eOTP et il me ressort l'eOTP 00088850 . Du coup je tombe en erreur eOTP 00088850 inexistant. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
Bonjour,
Est ce que gère bien le numéro d'eOTP interne à SAP et celui qui est visuel ??? Car de souvenir, un eOTP est stocké dans les tables SAP sous un code interne, qui n'a aucun rapport avec celui que tu as en visuel. Quelqu'un pourrait-il confirmer mes dire??? |
|
|
00
|
|
|
#3 |
![]() ![]() Morgan BourgeoisInscription : août 2003 Messages : 1 730 ![]() |
Je ne connais pas les éléments eOTP en revanche, ce qu eje peux dire, c'est qu'effectivement il y a très souvent un delta entre ce qui est affiché et la représentation interne en base de donnée. Le cas le plus fréquent est celui des 000 devant qui viennent compléter jusqu' à la longueur maximale du champ.
Dans ce cas, il faut aller sur l'élément de donnée via le DDIC ( SE11 ) et regarder quelle est la routine de conversion associée... Par contr ene lisant bien je ne comprends pas bien la problèmatique de Teugos .. il te sort un eOTP ou il te dis que l'eOTP xxxx est inexistant ? Parce que s'il te sort un numéro il existe nécessairement ? A moins que le problème soit : il me sort un numéro mais converti et quand je l'utilise ailleurs ca ne marche pas, au quel cas, il suffit de convertir dans l'autre sens ...
__________________
---------------------------------------------------- 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. |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() |
pour les eOTP, la diffèrence entre l'enregistrement interne et celui de l'affichage est complète :
Ex. : Code inter => 123456789 Affichage => 54678 (je ne respecte pas le nb de carractère la bien sur ^^) Donc il faut vraiement faire attention lorsqu'on les utilise. |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 45 ![]() |
Oui j'ai trouvé, en fait il y a une routine de conversion a gerer.
Pour la trouver : Allez dans la table PRPS sur les propriéts de l'element de donnees du champ POSID. pui de meme sur le domaine et la vous avez un chp routin de conversion qui vous donne le nom de la fonction de conversion.
|
|
|
00
|
|
|
#6 | |
![]() ![]() Morgan BourgeoisInscription : août 2003 Messages : 1 730 ![]() |
Citation:
__________________
---------------------------------------------------- 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. |
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 45 ![]() |
Oui mais moi j'ai détaillé
|
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Kévin GrenècheConsultant SAP Inscription : avril 2009 Messages : 49 ![]() |
Bonjour à tous,
J'essaye de me servir de BAPI_SALESORDER_CREATEFROMDAT2, après le commit je peux aller consulter ma création en va03, cependant si je regarde dans la table return de la bapi, en debug, je vois l'erreur : W V1 555 The sales document is not yet complete: Edit data. Est ce que quelqu'un pourrait me faire une liste des champs obligatoires... Merci. |
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() |
Salut,
Cela aurait peut-être demandé un nouveau sujet pour ne pas mélanger les diverses problématiques. Quoiqu'il en soit, ce que te retourne la BAPI n'est pas un message d'erreur sinon tu aurais dans BAPIRET2-TYPE le code E. Le code W c'est un message d'avertissement, et s'il te dit que ton document est incomplet c'est que t'as surement un protocole de document incomplet défini soit par défaut, soit par paramétrage (Messieurs Dames les fonctionnels, merci de confirmer), donc ça peut différer d'un système à l'autre. Tu peux consulter ce protocole en VA02/03 via la barre de menu, de souvenir c'est dans Saut ou Autres fonctions.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Kévin GrenècheConsultant SAP Inscription : avril 2009 Messages : 49 ![]() |
Merci de ta réponse.
Bon, j'ai jeté un oeil sur ce que tu m'as dit mais je n'ai rien trouvé de spécial. Donc pour le moment, je laisse comme ça, si tu me dis que ce n'est pas problématique. |
|
00
|
|
|
#11 |
|
Membre expérimenté
![]() |
Au niveau du document je n'ai jamais rencontré de cas où c'était problématique, ça n'empêchait pas d'enregistrer le document.
Par contre, ça peut être problématique pour dérouler le flux soit pour créer un bon de livraison, soit une facture.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() Inscription : octobre 2007 Messages : 209 ![]() |
exact Celdron c'est du custo
ca peut être aussi du spécifique via les routines (transaction VOFM) bref c'est spécifique à chaque projet Txupi, il faut juste que tu discutes avec ceux qui te font les spécs pour savoir l'impact et la solution peut être que tu dois juste signaler dans un compte rendu d'execution que ta commande nouvellement créée est incomplete |
|
|
00
|
|
|
#13 |
|
Membre expérimenté
![]() |
Merci splash1 d'avoir confirmé.
Je savais que c'était du paramétrage, mais je préférais que ce soit confirmé par un connaisseur pour éviter de dérouter Txupi. Sinon, la table qui contient le protocole de document incomplet (Incompletion log) ça m'est revenu, c'est VBUV.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Kévin GrenècheConsultant SAP Inscription : avril 2009 Messages : 49 ![]() |
En fait je n'ai pas vraiment de specs...
On attend un projet et je me prépare un peu à toucher à cette bapi car nous allons nous en servir. En tout cas merci. Sinon je suis un peu sur la BAPI_PO_CREATE1 en ce moment et j'ai une erreur bizarre... Il me dit d'entrer un type de commande alors que le champs bsart du header est rempli correctement... |
|
00
|
|
|
#15 |
|
Membre expérimenté
![]() |
Salut,
N'ayant pas possibilité d'aller consulter la BAPI, je vais quand même te filer une piste. Avec certaines BAPI, t'as des fois deux structures/tables portant à peu près le même nom, la seconde ayant un suffixe "X". Ex : HEADER et HEADERX. Vérifie, dans le cas où tu es dans ce cas là, que tu as bien la zone BSART cochée dans la structure en X.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() Kévin GrenècheConsultant SAP Inscription : avril 2009 Messages : 49 ![]() |
Justement, je ne comprends pas trop l'intérêt de cette structure... Tu as une idée?
|
|
00
|
|
|
#17 |
|
Membre expérimenté
![]() |
Cette structure sert à indiquer quels champs doivent être mis à jour.
Dans certains cas, il est possible que la valeur espace soit interdite, donc pour détecter que la zone est à prendre en compte ou non, ça passe par cette structure en X.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#18 |
|
Nouveau Membre du Club
![]() Kévin GrenècheConsultant SAP Inscription : avril 2009 Messages : 49 ![]() |
Ok. Je la trouve un peu bateau quand même, si je ne veux pas mettre à jour un champs, je ne le rempli pas et voilà...
Enfin bon, il y a sûrement une raison. Je testerais d'ici demain pour confirmer, en tout cas merci. |
|
00
|
|
|
#19 |
|
Membre expérimenté
![]() |
De rien.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#20 |
|
Membre confirmé
![]() Inscription : octobre 2007 Messages : 209 ![]() |
Txupi
avec ce systeme , ca permet de forcer une zone a blanc ce qui est tres interressant dans certains cas et on est sur de ne modifier que ce qu'on a demandé d'ou une bonne maitrise de la création de commande |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com