English (United States) Français (France)
Inscription  
 
dimanche 20 mai 2012
Le forum SAP-integration.net
Sujet : multiplication dans une formule
Prev Next
Vous n'êtes pas autorisé à répondre

Auteur: Messages

patco91
Messages:10

21/02/2012 9:31:48  

j'ai créé un QUERY dans lequel j'ai un champs qté, j'ai créé une zone PRIXACHAT

 clear PRIXACHAT.
If sy-subrc 0.
  select single NETPR from EKPO into PRIXACHAT
    where MATNR T_RESB-MATNR
    and WERKS T_RESB-WERKS
    and ELIKZ <> 'L'
    and LOEKZ ' ' .
endif.

je souhaite créer une nouvelle zone PRIXTOTAL avec le montant PRIXACHAT multiplié par mon champs qté T_RESB.BDMNG

 IF PRIXACHAT <> ' '.
 WRITE  PRIXACHAT * T_RESB.BDMNG.
  ELSE.
WRITE PRIXSTOCK * T_RESB.BDMNG.

SAP me dit

merci de votre collaboration

patrice







Celdrøn
Messages:1919

21/02/2012 10:40:22  

Bonjour,

Je pense qu'il faut que tu fasses d'abord une multiplication dont le résultat sera récupéré dans une variable, puis faire tes WRITE avec cette variable.

Le WRITE n'apprécie pas trop les opérations faites en son sein.


Soutenez moi dans ma lutte contre le webmaster : http://celdron.labrute.fr

ABAPeloula !!! ça va dumper !!!
Sur un air de musique, ça pourrait faire le nouveau tube de l'été ^_^

slecd
Messages:407

21/02/2012 11:44:24  
Hello,
il (le WRITE) n'apprécie même pas du tout peut-on dire... :-)
Pour rappel, un petit F1 sur une instruction dans le code renvoi la documentation. C'est parfois (souvent ?) utile !

Stan.

Celdrøn
Messages:1919

21/02/2012 13:59:21  
Posté par slecd on 21/02/2012 11:44:24
il (le WRITE) n'apprécie même pas du tout peut-on dire... :-)


Ouai mais je n'avais pas trop envie de le faire passer pour un grincheux... avec le «pas trop», on comprend juste qu'il est exigeant.


Soutenez moi dans ma lutte contre le webmaster : http://celdron.labrute.fr

ABAPeloula !!! ça va dumper !!!
Sur un air de musique, ça pourrait faire le nouveau tube de l'été ^_^

Sh@m@n
Messages:1132

21/02/2012 15:12:23  
Posté par Celdrøn on 21/02/2012 13:59:21

Ouai mais je n'avais pas trop envie de le faire passer pour un grincheux... avec le «pas trop», on comprend juste qu'il est exigeant.


Roh  insinuerais-tu que Slecd est un grincheux??? 


"Il n'existe que deux choses infinies, l'univers et la bêtise humaine... mais pour l'univers, je n'ai pas de certitude absolue." A.E.

Celdrøn
Messages:1919

21/02/2012 15:54:43  

Heu non... je parlais du WRITE.


Soutenez moi dans ma lutte contre le webmaster : http://celdron.labrute.fr

ABAPeloula !!! ça va dumper !!!
Sur un air de musique, ça pourrait faire le nouveau tube de l'été ^_^

slecd
Messages:407

22/02/2012 12:26:08  

Vous n'êtes pas autorisé à répondre
Forums > Forums SAP > Technique : ABAP et ABAP OO > multiplication dans une formule



ActiveForums 3.7
  
 Imprimer