ALV Beispiel

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
27 Beiträge • Seite 1 von 2 (current) Nächste
27 Beiträge Seite 1 von 2 (current) Nächste

ALV Beispiel

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
Hi,

gibt es denn hier im Forum ein Beispiel für ein objektorientierten ALV-Report?

Ich kenn mich nicht so sehr mit OO aus und würde gerne nach Eingabe auf Selektionsmaske einen ALV bekommen den ich aber OO programmiert habe

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



Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
gibt es nicht auch ein beispiel mit einer selektionsmaske? oder vielleicht mit einer kleinen erklärung dazu?

danke im voraus für die hilfe?

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
Um ein bisschen Transfer-Arbeit wirst du nicht drumherum kommen... :?
http://help.sap.com/printdocu/core/Prin ... SRVALV.pdf

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
sorry dass ich das so sage jetzt aber die doku bringt mir nicht so viel da ich eher anfänger bin in oo. ich wollte einfach nur ein alv ausgeben nach eingabe auf selektionsmaske. wie man das im abap macht weiss ich aber ich würde es gern oo programmieren, weiss aber nicht genau wo ich zum beispiel die select anweisung in oo einbringe oder das layout des alv, eigentlich fehlt mir der komplette ansatz

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
kirmuh hat geschrieben:...eigentlich fehlt mir der komplette ansatz
Das ist ja mal eine ganz andere Aussage...
Generell gibt es immer mehrere Möglichkeiten objektorientiertes Coding in ein ABAP-Programm einzubunden.
In der Regel wird "normal" ABAP programmiert und die Zugriffe auf Controls erfolgen dann objektorientiert.
Du kannst natürlich auch den größten Teil objektorientiert aufbauen und auch alle Datenbeschaffungsroutinen in eine Klasse einbauen. In Report BCALV_GRID_09 ist es z.B. so gelöst, dass die Selektion "normal" erfolgt und dann die Anzeige objektorientiert dargestellt wird.
Da wäre es nun eigentlich auch für einen Anfänger leicht, eine Selektionsmaske zu definieren und die Selektion anzupassen.
hth

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
kann man eigentlich die select anweisung welche sich auf zwei tabellen bezieht auch objektorientiert programmieren?

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
Nein. Du kannst den Aufruf in einer Methode kapseln.

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
d.h. ich hab dann zwei methoden, die eine hat dann select auf die vbak und die andere auf die vbap? wie ist es dann mit dem inner join?

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
kirmuh hat geschrieben:wie ist es dann mit dem inner join?
:?: Was soll damit sein... :?:

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
wenn ich 2 methoden habe, da ich ja 2 tabellen habe, wie verbinde ich die methoden mit dem inner join?

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
Gar nicht. Du machst den inner Join da, wo du ihn brauchst.

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
zuerst einmal danke für deine hilfe aber sorry ich glaub ich komm da nicht mit.

ich hab 2 tabellen, ich will einen selct über beide tabellen die ich normalerweise mit einem inner join verbinde .

wenn ich nun methoden hab, ich denke mal 2 da ich 2 tabellen habe, ruf ich die erste methode auf, dann die zweite woher weiss ich aber dass die positionsdaten von der vbap genau die sind die ich für die vbak brauche wenn ich keinen innerkoin habe oder kannst du mir vielleicht ein beispiel aufzeigen?

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
du kannst doch in deine Mehtode reinprogrammieren, was du willst.
Du gehst z.B. in die SE24 und legst eine Klasse an (ZTEST). Dann legst du hier eine Methode GET_DATA an, die eine bestimmte Übergabestruktur hat. in der Methode programmierst du dann alles, was du brauchst. Ob das nun ein Inner Join oder 86 Selects sind oder Berechnungen oder oder oder, ist der Methode bzw. dem Aurfufer ja egal.
Die Klasse musst du dann mit CREATE OBJECT instanziieren oder du definierst die Methode als "statisch", dann greifst du mit call method ztest=>get_data direkt auf die Datenbeschaffungsroutine zu.
http://www.sap-press.de/katalog/buecher ... 3-CjmsJO40

Beitrag von kirmuh (ForumUser / 64 / 0 / 0 ) »
danke für die hilfe, muss ich denn in der übergabestruktur auf bestimmte sachen achten oder was genau muss da hin wenn ich nur einen select habe?

Vergleichbare Themen

2
Antw.
3815
Views
BAPI_ACC_DOCUMENT_POST FB60 Beispiel
von HH_ABAP » 26.09.2018 11:11 • Verfasst in ABAP® für Anfänger
5
Antw.
5011
Views
Beispiel für DropdownListBox needed
von Gast » 18.05.2004 14:17 • Verfasst in Web-Dynpro, BSP + BHTML
2
Antw.
1481
Views
SapScript Beispiel zu QM_QCERT_01
von SKAMS » 19.07.2005 15:14 • Verfasst in ABAP® Core
5
Antw.
3444
Views
Idoc - einfaches Beispiel
von Gast » 14.03.2005 20:20 • Verfasst in Basis
2
Antw.
1231
Views
Frage zur Modellierung in OO (am Beispiel SAP-CO)
von Ingo » 30.06.2020 11:52 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Artikel automatisch in va01
vor 2 Tagen von wreichelt 2 / 53
langtexte beim Fertigungsauftrag
vor 2 Tagen von ByteMeBaby 7 / 6423
Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon gelöst 1 / 73

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

Artikel automatisch in va01
vor 2 Tagen von wreichelt 2 / 53
langtexte beim Fertigungsauftrag
vor 2 Tagen von ByteMeBaby 7 / 6423
Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon gelöst 1 / 73

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon 1 / 73
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 283