SAP Jobsuche bei DV-Treff


Suchen
alexr
  • alexr
  • SAP Forum - User Thema Starter
vor 17 Jahre
Hallo zusammen!

Ich stehe gerade vor einem Problem was ich einfach nicht kapieren will!!!!!

Gruppenwechsel programmieren

Wie geht das in meinem Fall?
Ich hab eine Tabelle itab sortiert nach Feldern mtart und meins .
Ich soll nun die Summe über alle ROH und HALB Teile mit den verschiedenen Einheiten bilden.
Also sobald eine neue Materialart  z.B. ROH und eine neu Maßeinheit z.B. kg oder St erscheint soll eine Summe über die Menge der Teile in eine neue Tabelle geschrieben werden.
AT NEW usw. funktioniert nicht, warum weis ich nicht!

Mehr als das hab ich noch nicht geschafft, wer kann mir helfen?

  SORT itab BY  mtart meins.
  SORT itab1 BY mtart meins.
  vergl_mtart = space.
  z_sum = 0.
  LOOP AT itab  WHERE mtart = 'ROH' OR
                      mtart = 'HALB'.
    IF vergl_mtart NE itab-mtart.
      if vergl_meins ne itab-meins.
      z_sum = 0.
      z_sum = z_sum + itab-menge.
      vergl_mtart = itab-mtart.
     
      ENDIF.
     
    ELSE.
      z_sum = z_sum + itab-menge.
      itab2-sum3 = z_sum.

    ENDIF.
  ENDLOOP.


Danke erstmal.

mfg
Alex
Klammeraap
vor 17 Jahre

Hallo, wie sieht denn die Tabelle aus? Die Summe bildest Du 

At end of   mtart.

sum.

write:/   ws-menge. 

 

endat.