TA SQ02 : Coding Zusatzfeld Feldliste ohne Into-Klausel

Getting started ... Alles für einen gelungenen Start.

TA SQ02 : Coding Zusatzfeld Feldliste ohne Into-Klausel

Postby Finia3509 » Fri Feb 08, 2013 6:39 am

Ich habe mir ein InfoSet (TA SQ02 ) angelegt. In diesem InfoSet habe ich ein Zusatzfeld definiert ( Z_WE_MENGE ). Nun möchte ich in diesem Feld die Wareneingänge zur Bestellposition aufsummieren. Das Coding für dieses Zusatzfeld sieht wie folgt aus:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. CLEAR z_we_menge.
  2. SELECT sum( menge ) FROM ekbe
  3.   WHERE ekpo-ebeln = ekbe-ebeln
  4.   AND ekpo-ebelp = ekbe-ebelp
  5.   AND ekbe-vgabe = '1'.
  6.   INTO z_we_menge
GeSHi ©


Wenn ich aber nun mein InfoSet generieren will kommt die Fehlermeldung : “Feldliste ohne Into-Klausel nicht erlaubt“. Da ich ein ein ABAP / programier Rookie bin fehlt mir nun eine Idee woran das leigen könnte. Kann mir bitte jemand eine Hilefstellung geben?

Danke im Vorraus

Liebe Grüße

Norbert
Finia3509
.
.
 
Posts: 2
Joined: Fri Feb 08, 2013 6:39 am

Re: TA SQ02 : Coding Zusatzfeld Feldliste ohne Into-Klausel

Postby Tron » Fri Feb 08, 2013 12:26 pm

Moin,
hier mal eine kleine Sammlung für select(s)
http://www.sapdev.co.uk/tips/tips_select.htm

1.) Deine Abfolge ist nicht richtig.
in etwa so sollte es sein.
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. CLEAR z_we_menge.
  2. SELECT sum( menge ) FROM ekbe INTO z_we_menge
  3.   WHERE  ekbe-vgabe = '1'.
  4.  
GeSHi ©


2.) der Tabellenname taucht in der where - klausel auf (nicht richtig).
3.) Du möchtest aus 2 Tabellen lesen (also ein JOIN)

bitte die Doku lesen.
gruß Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: TA SQ02 : Coding Zusatzfeld Feldliste ohne Into-Klausel

Postby Finia3509 » Mon Feb 18, 2013 9:10 am

Hallo Forum,

nach langen hin und her und ausprobieren habe ich es dann tatsächlich geschafft....

hier nun der Code der funktioniert:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. CLEAR z_we_menge.
  2.   SELECT SUM( menge )
  3.     INTO z_we_menge
  4.     FROM ekbe
  5.       WHERE ebeln = ekpo-ebeln
  6.       AND   ebelp = ekpo-ebelp
  7.       AND   vgabe = '1'.
  8.  
GeSHi ©


Danke für die Tipps....

NoDeWa
Finia3509
.
.
 
Posts: 2
Joined: Fri Feb 08, 2013 6:39 am


Return to ABAP® für Anfänger

Who is online

Users browsing this forum: No registered users and 30 guests