Probleme mit ALV Generator

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Probleme mit ALV Generator

Beitrag von h1as (ForumUser / 19 / 0 / 1 ) »
Ich habe mir mit dem ALV Grid Generator einen Join zwischen VBAK und KNA1 erzeugt. Hat Spitze geklappt, nun möcht ich noch mittel FB BAPI_SALESORDER_GETSTATUS die gelieferte Menge hinzufügen.

Ich habe leider keine Ahnung von tables mit workarea und schon ziemlich herumgedoktert nur um die VBELN an den FB zu übergeben. Alle meine Änderungen habe ich Fett markiert.

types: begin of tp_data,
vbeln like vbak-vbeln,
vkorg like vbak-vkorg,
auart like vbak-auart,
erdat like vbak-erdat,
kunnr like kna1-kunnr,
name1 like kna1-name1,
zmeng like vbap-kwmeng,

end of tp_data,


data: it_data type standard table of tp_data.
data: t_heading type slis_t_listheader.

DATA: it_bapisdstat LIKE STANDARD TABLE OF bapisdstat.
DATA: wa_bapireturn TYPE bapireturn,

Data:wa_data like line of IT_data.

loop at it_data into wa_data.
endloop.


SELECT e~vbeln
e~vkorg
e~auart
e~erdat
l~kunnr
l~name1
INTO CORRESPONDING FIELDS OF TABLE it_data
FROM vbak as e
inner join kna1 as l on e~kunnr = l~kunnr
WHERE e~vbeln in s_vbeln
AND e~vkorg in s_vkorg
AND e~erdat in s_erdat


CALL FUNCTION 'BAPI_SALESORDER_GETSTATUS'
EXPORTING
salesdocument = wa_data-vbeln ka wie ich das ordentlich übergeben soll.
IMPORTING
return = wa_bapireturn
TABLES
statusinfo = it_bapisdstat.

Danach möchte ich die ip_data-ZMENG mit der summierte Menge aus DLV_QTY befüllen. (select from sum)

Bin für alle Anregungen dankbar.

lg

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Probleme mit ALV Generator

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Ungefähr so:

Code: Alles auswählen.

types: begin of tp_data,
vbeln like vbak-vbeln,
vkorg like vbak-vkorg,
auart like vbak-auart,
erdat like vbak-erdat,
kunnr like kna1-kunnr,
name1 like kna1-name1,
zmeng like vbap-kwmeng, 

end of tp_data,


data: it_data type standard table of tp_data.
data: t_heading type slis_t_listheader.

DATA: it_bapisdstat LIKE STANDARD TABLE OF bapisdstat,
          wa_bapisdstat type bapisdstat.
DATA: wa_bapireturn TYPE bapireturn,

FIELD-SYMBOLS: <wa_data> like line of IT_data. 

SELECT e~vbeln
e~vkorg
e~auart
e~erdat
l~kunnr
l~name1
INTO CORRESPONDING FIELDS OF TABLE it_data
FROM vbak as e
inner join kna1 as l on e~kunnr = l~kunnr
WHERE e~vbeln in s_vbeln
AND e~vkorg in s_vkorg
AND e~erdat in s_erdat

LOOP AT it_data assigning <wa_data>.

clear wa_bapisdstat.

CALL FUNCTION 'BAPI_SALESORDER_GETSTATUS'
EXPORTING
salesdocument = <wa_data>-vbeln
IMPORTING
return = wa_bapireturn
TABLES
statusinfo = it_bapisdstat.

Loop at it_bapisdstat into wa_bapisdstat.
  AT LAST.
    SUM.
endloop.

<wa_data>-zmeng = wa_bapisdstat-dlv_qty.

ENDLOOP.
Achtung: Habe ich jetzt nicht getestet, vor allem nicht den letzten Loop zur Summenbildung. Könnte aber so oder so ähnlich funktionieren...

Re: Probleme mit ALV Generator

Beitrag von h1as (ForumUser / 19 / 0 / 1 ) »
Danke, hat mir sehr geholfen aber ich habe auch gleich eine Folgefrage:

Ich bekomme durch einen FB folgende Daten.
vertriebsbeleg,
postionnummer,
vkorg,
matrnr,
auftragsmenge.


Als Ausgabe will ich aber eigentlich aggregierte Auftragsmenge pro Material. Gibts dazu nen eleganten Weg ?

lg matthias

Re: Probleme mit ALV Generator

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Prinzipiell kannst du das ähnlich machen wie im obigen Beispiel:

Code: Alles auswählen.

SORT it_fb_daten by MATNR.

LOOP AT it_fb_daten INTO wa_fb_daten.
  AT END OF matnr.
     SUM.
     ->  hier hast du jetzt die Summe je Material in wa_fb_daten-auftragsmenge stehen und kannst damit was machen
ENDLOOP.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
1936
Views
SAP ITS Generator
von harry1991 » 10.09.2012 14:33 • Verfasst in ABAP® Core
0
Antw.
5386
Views
ALV Grid GENERATOR
von Tron » 16.08.2007 22:50 • Verfasst in Tips + Tricks & FAQs
4
Antw.
3107
Views
Klassen/Interface Generator
von a-dead-trousers » 17.02.2015 23:24 • Verfasst in ABAP Objects®
2
Antw.
1736
Views
Probleme mit Typ RAW
von PeterPaletti » 28.08.2015 14:36 • Verfasst in ABAP® für Anfänger
1
Antw.
1136
Views
FI-SL Probleme
von AW » 11.08.2005 18:30 • Verfasst in Financials

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor einer Stunde von rob_abc 4 / 29
Dialog-Container mit Toolbar/Status
vor 21 Stunden von tar gelöst 19 / 2087
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor einer Stunde von rob_abc 4 / 29
Dialog-Container mit Toolbar/Status
vor 21 Stunden von tar gelöst 19 / 2087
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 506
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2143
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8739