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 / 4849 / 313 / 642 ) »
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 / 4849 / 313 / 642 ) »
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 / 4849 / 313 / 642 ) »
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 / 4849 / 313 / 642 ) »
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 / 4849 / 313 / 642 ) »
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 / 4849 / 313 / 642 ) »
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.
4063
Views
BAPI_ACC_DOCUMENT_POST FB60 Beispiel
von HH_ABAP » 26.09.2018 11:11 • Verfasst in ABAP® für Anfänger
2
Antw.
1553
Views
SapScript Beispiel zu QM_QCERT_01
von SKAMS » 19.07.2005 15:14 • Verfasst in ABAP® Core
5
Antw.
3571
Views
Idoc - einfaches Beispiel
von Gast » 14.03.2005 20:20 • Verfasst in Basis
2
Antw.
1417
Views
Frage zur Modellierung in OO (am Beispiel SAP-CO)
von Ingo » 30.06.2020 11:52 • Verfasst in ABAP Objects®
0
Antw.
1623
Views
Suche Beispiel/Anleitung für Dynpros
von freeze » 03.05.2007 18:18 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 6 Stunden von black_adept 2 / 61
Programm anlegen mit Vorlage
vor 13 Stunden von DeathAndPain 2 / 112
IT0024 Qualifikationen CP-ID
vor 13 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 15 Stunden von snooga87 1 / 84

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

Regex in where
vor 6 Stunden von black_adept 2 / 61
Programm anlegen mit Vorlage
vor 13 Stunden von DeathAndPain 2 / 112
IT0024 Qualifikationen CP-ID
vor 13 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 15 Stunden von snooga87 1 / 84

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 15 Stunden von snooga87 1 / 84
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821