Wie wird die Ausgabe gestalltet? Auch mittels Dynpro, ALV, WriteListe?ServantOfSonata hat geschrieben:Das Dynpro soll auf dem Startbildschirm vier verschiedene Radiobuttons haben, welches dann jeweils Teilabschnitte des Quellcodes abarbeiten sollen.
Weil das nur eine vorläufige Ausgabe werden soll reicht da wohl eine WriteListe. Die soll im Endeffekt nur zum Überprüfen dienen und die Ergebnisse dann in eine Datenbanktabelle wegschreiben.Wie wird die Ausgabe gestalltet? Auch mittels Dynpro, ALV, WriteListe?
Dazu habe ich auch schon einiges gelesen, auch die F1-Hilfe habe ich dazu schon angewandt. Die geläufigen Statements sind mir dadurch mittlerweile auch bekannt. Das Zusammenfassen fällt mir allerdings ein wenig schwerer, wo was hinkommt. Mir fehlt dazu halt der Ansatz.Startbildschirme für Reports heißen SelektionScreens. Sind auch nur Dynpros, aber die werden aus ABAP-Anweisungen generiert. Ist eigentlich sehr trivial und man kann sich die benötigten Infos aus der F1-Hilfe hohlen.
Generelles Interesse bringe ich schon mit. Ich arbeite ja nicht allein nur mit Büchern, sondern teste auch mal so zwischendurch und lerne dadurch bissl mehr kennen. Nur programmier ich in der Hinsicht noch nicht so lange und mir fällts nun mal ein wenig schwerer. SAP drum und dran ist halt nicht so einfach zu erlernen wie Englisch.Ansonsten solltest du dir mal Gedanken machen, wie du die Basics lernen willst. Immer alles in Foren erfragen kann nicht sinnvoll sein. Auch Selbststudium mit Büchern ist so eine Sache. Da sollte aber auch der AG ein wenig interesse mit bringen.
In wie fern?ServantOfSonata hat geschrieben:Krieg allerdings die Verbindung vom Input-Field zur Datenbanktabelle nicht hin.
Das mit TABELLE-FELD habe ich in Bezug auf reine Anzeigeoptionen aus einem Tutorial schon erschließen können. Ist für mich auchs sinnig. Alle TABLES die im Programm verwendet werden, habe ich auch schon im Vorfeld deklariert.a-dead-trousers hat geschrieben:Da musst du den exakt gleichen Namen (TABELLE-FELD) aus dem DDIC verwenden. Sobald du das machst schreit schon der Screenpainter, ob du es mit dem DDIC verknüpfen willst. Im Programm selbst musst du dann mit der TABLES-Anweisung die entsprechende Datenbanktabelle einbinden.
Das Ausprogrammieren von INSERT/UPDATE/DELETE ist mir schon klar, mir gehts in erster Linie nur um die Verbindung. Wenn ich im Subscreen nun ein Inputfield erstelle, muss es direkt den Bezug zur DDIC haben indem es genau gleich heißt oder kann man den Bezug im Coding herstellen?a-dead-trousers hat geschrieben:Oder meinst du, dass nach eingabe der Daten und anschließenden Druck auf einen Button die Daten in der Datenbank landen?
Das geht (wenn überhaupt) nur bei der Verwendung einer logischen Datenbank. Aber da deren Verwendung sowieso "deprecated" ist, bleibt dir nichts anderes übrig als das INSERT/UPDATE/DELETE selbst auszuprogrammieren.
Sowohl als auchServantOfSonata hat geschrieben:Wenn ich im Subscreen nun ein Inputfield erstelle, muss es direkt den Bezug zur DDIC haben indem es genau gleich heißt oder kann man den Bezug im Coding herstellen?
Das hast du richtig verstandenServantOfSonata hat geschrieben:Vielleicht sollte ich dabei sagen, dass mir das Füllen von Inputfields klar ist, das habe ich hinbekommen(SELECT *....), allerdings komm ich beim umgekehrten Verfahren (also nicht aus DB in Inputfield schreiben, sondern von Inputfield in DB) noch nicht weiter, weil das meines Erachtens nicht mittels SELECT Statement funktionieren kann.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
ServantOfSonata
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
ServantOfSonata