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 01/10/2007, 18h33   #1
Futur Membre du Club
 
Inscription : juin 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 45
Points : 15
Points : 15
Par défaut BAPI_SALESORDER_CREATEFROMDAT2 et eOTP

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.
Teugos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 14h22   #2
Membre habitué
 
Inscription : juin 2003
Messages : 146
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : juin 2003
Messages : 146
Points : 135
Points : 135
Envoyer un message via MSN à Sh@m@n
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???
Sh@m@n est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 17h02   #3
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 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.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 16h23   #4
Membre habitué
 
Inscription : juin 2003
Messages : 146
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : juin 2003
Messages : 146
Points : 135
Points : 135
Envoyer un message via MSN à Sh@m@n
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.
Sh@m@n est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 17h29   #5
Futur Membre du Club
 
Inscription : juin 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 45
Points : 15
Points : 15
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.
Teugos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 17h37   #6
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
Citation:
Envoyé par Teugos Voir le message
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.
C'est un peu ce qu eje t'ai dit juste au dessus
__________________
----------------------------------------------------
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 09/10/2007, 11h05   #7
Futur Membre du Club
 
Inscription : juin 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 45
Points : 15
Points : 15
Oui mais moi j'ai détaillé
Teugos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 14h36   #8
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 BAPI_SALESORDER_CREATEFROMDAT2 document incomplet

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.
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 15h53   #9
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,

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 ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 10h00   #10
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
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.
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 10h22   #11
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
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 ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 10h41   #12
Membre confirmé
 
Inscription : octobre 2007
Messages : 209
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 209
Points : 211
Points : 211
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
splash1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 11h36   #13
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
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 ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 16h13   #14
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
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...
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 16h35   #15
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,

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 ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 16h57   #16
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
Justement, je ne comprends pas trop l'intérêt de cette structure... Tu as une idée?
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 17h05   #17
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
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 ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 17h08   #18
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
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.
txupi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 17h52   #19
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
De rien.
__________________
Boaf...signature <= ça suffira ça ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 17h59   #20
Membre confirmé
 
Inscription : octobre 2007
Messages : 209
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 209
Points : 211
Points : 211
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
splash1 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 21h24.


 
 
 
 
Partenaires

Hébergement Web