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 24/03/2011, 11h00   #1
Membre actif
 
Avatar de beuzy
 
Femme Marianne
ABAP
Inscription : novembre 2008
Messages : 203
Détails du profil
Informations personnelles :
Nom : Femme Marianne
Âge : 27
Localisation : France

Informations professionnelles :
Activité : ABAP

Informations forums :
Inscription : novembre 2008
Messages : 203
Points : 174
Points : 174
Par défaut Code retour 4 après Insert

Bonjour avez-vous une idée de ce qui pourrait causer un code retour 4 après cette instruction :

INSERT INTO zequiv VALUES l_zequiv_data_base.

Car l'aide indique qu'il s'agit d'un doublon hors ce n'est pas le cas.

La syntaxe est correcte car avec une autre data ça fonctionne.

Merci
beuzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 12h00   #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
Bonjour

Citation:
The new row is inserted in the database table if this does not already contain a row with the same primary key or the same unique secondary index. If it does, the row is not inserted and sy-subrc is set to 4.
Ca non plus ?
__________________
----------------------------------------------------
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 24/03/2011, 13h12   #3
Membre actif
 
Avatar de beuzy
 
Femme Marianne
ABAP
Inscription : novembre 2008
Messages : 203
Détails du profil
Informations personnelles :
Nom : Femme Marianne
Âge : 27
Localisation : France

Informations professionnelles :
Activité : ABAP

Informations forums :
Inscription : novembre 2008
Messages : 203
Points : 174
Points : 174
J'ai pensé que ça pouvait venir de la zone mandt vide mais meme alimenté ça plante :
Images attachées
Type de fichier : png Sans titre1.png (85,2 Ko, 3 affichages)
Type de fichier : png Sans titre2.png (23,6 Ko, 2 affichages)
beuzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 13h18   #4
Inscrit
 
Consultant SAP
Inscription : novembre 2010
Messages : 276
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : novembre 2010
Messages : 276
Points : 179
Points : 179
Citation:
Envoyé par cladsam Voir le message
Bonjour
La nouvelle ligne est insérée dans la table de base de données si celle-ci ne contient pas déjà une ligne avec la même clé primaire ou le même index unique secondaire. Si c'est le cas, la ligne n'est pas insérée et sy-subrc est affecté à 4.

Ca non plus ?
heliy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 13h26   #5
Inscrit
 
Consultant SAP
Inscription : novembre 2010
Messages : 276
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : novembre 2010
Messages : 276
Points : 179
Points : 179
Citation:
Envoyé par beuzy Voir le message
J'ai pensé que ça pouvait venir de la zone mandt vide mais meme alimenté ça plante :

Fait une se11 de ta structure, vérifie bien la clef et ensuite, renseigne la totalité de cette dernière dans ta requête.
heliy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 13h35   #6
Membre actif
 
Avatar de beuzy
 
Femme Marianne
ABAP
Inscription : novembre 2008
Messages : 203
Détails du profil
Informations personnelles :
Nom : Femme Marianne
Âge : 27
Localisation : France

Informations professionnelles :
Activité : ABAP

Informations forums :
Inscription : novembre 2008
Messages : 203
Points : 174
Points : 174
En fait je viens de voir qu'il y a bien doublon sur la clé primaire le souci ma zone zequi = 317 1054 10 47 893 W
Le problème est que dans SE16 la longueur d édition est inférieur à la longueur de la zone en copiant 317 1054 10 47 893 W le W a été tronqué.
Comme sur la capture d 'écran, l'utilisateur était sur que l'entrée n existait pas il faut passer par le match code ou coller via le bouton de saisie de valeur multiple.

Désolée de vous avoir dérangé pour rien le Copier/coller c'est mal.

Merci pour vos réponse c’était donc correct.
Images attachées
Type de fichier : png Sans titre4.png (9,4 Ko, 2 affichages)
beuzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 14h43   #7
Inscrit
 
Consultant SAP
Inscription : novembre 2010
Messages : 276
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : novembre 2010
Messages : 276
Points : 179
Points : 179
un forum c'est fait pour ça.

n'oublie pas le tag :
A+
heliy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 15h38   #8
Membre actif
 
Avatar de beuzy
 
Femme Marianne
ABAP
Inscription : novembre 2008
Messages : 203
Détails du profil
Informations personnelles :
Nom : Femme Marianne
Âge : 27
Localisation : France

Informations professionnelles :
Activité : ABAP

Informations forums :
Inscription : novembre 2008
Messages : 203
Points : 174
Points : 174
Voilà c'est fait, ça m’épate encore que le coller ait tronquer la valeur copier
beuzy 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 22h47.


 
 
 
 
Partenaires

Hébergement Web