Wenn Sie den offenen Betrag einer Bestellung (ME22N) einfach anzeigen möchten

Im heutigen modernen Zeitalter ist es eigentlich schon schade, wenn man nebst dem SAP ERP immer noch einen Taschenrechner benötigt. Mit unserem Script können sie den Taschenrechner in der Schublade lassen. Mit dem untenstehenden Script wird automatisch der noch offene Bestellbetrag errechnet:

SAPLMEGUI.0014.TXT

// Anzeige des offenen Betrages der Bestellung
// 31.01.2012 / Gérald Koehn / Koehn Consulting / www.guixt.ch
// ----------------------------------------------------------------------

if Q[Transaction=ME21N] or  Q[Transaction=ME22N]  or Q[Transaction=ME23N]
  if Q[Page=TABHDT10]
    // Berechnen der Differenz zwischen Bestellt und Berechnet
    getfieldattribute  F[MEPO1235-VALUE01]   text="ME52N_bestellt"
    getfieldattribute  F[MEPO1235-VALUE04]   text="ME52N_berechnet"
    set V[ME52N_Offen] 	&V[ME52N_bestellt] - &V[ME52N_berechnet]   Decimals="2" DecimalSeparator="," GroupSeparator="."
    if V[ME52N_Offen=-0,00]
      set V[ME52N_Offen] 0,00 
    endif
    set V[ME52N_Waehrung] "&F[MEPO1235-VALUE01]" 
    Inputfield F[MEPO1235-VALUE01]+(0,30) "noch offen" F[MEPO1235-VALUE01]+(0,45) Name="ME52N_Offen" size="16"  -alignright -readonly
    Text F[MEPO1235-VALUE01]+(0,65)  "&V[ME52N_Waehrung]"
  endif
endif

Empfehlen