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 11/08/2011, 10h37   #1
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
Par défaut [ABAP]:Variable d'affichage sur 3 ou 4 décimals

Bonjour,

je dois modifier le type d'une variable d'un programme standart afin qu'il affiche la valeur contenu de cette variable sur 3 ou 4 décimals (2 cas possible).

Cette variable est donc commune au 2 types d'affichage. De plus cette variable, doit être de type numérique.

Comment puis-je faire ? Car, lorsque l'on déclare la variable avec un type sur 4 décimals et si l'on lui affecte une valeur sur 3 décimals, alors le système forcera la valeur à 4 décimals en rajoutant un 0 derrière.

au départ : 2,229
Deviendra : 2,2290

Auriez-vous de quoi m'éclairer ?

Merci d'avance.
heliy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 11h59   #2
Membre confirmé
 
Inscription : août 2009
Messages : 226
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 226
Points : 239
Points : 239
Hello,

peux-tu donner un peu plus d'infos sur le contexte (code transaction, quelle est cette zone?, montant ou quantité?, où cette zone apparaît-elle, etc.)

Par exemple, si c'est pour une liste tu peux utiliser WRITE ... DECIMALS 3 (ça fait un arrondi sur la 4ème décimale, et ça en affiche que 3)

Sandra
sandraros est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h52.


 
 
 
 
Partenaires

Hébergement Web