sql browser

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

sql browser

Beitrag von Paddy (ForumUser / 21 / 5 / 0 ) »
Hallo Abap Experts,

ich will einen "SQL Browser" in OO erstellen, in dem man ein Open SQL String einfügt und das Ergebnis dann als ALV anzeigen lassen kann.

Die Strings haben i.d.R. folgendes Format:

Code: Alles auswählen.

SELECT  a~vbeln  a~erdat  a~lifsk  a~bstnk  a~kunnr
          b~cmgst
          c~posnr  c~matnr  c~matwa  c~arktx  c~pstyv
          c~posar  c~lfrel  c~uepos  c~abgru  c~abdat
          c~kdmat  c~vkgru  c~netwr  c~waerk c~kwmeng c~vrkme c~netpr
          c~stadat c~kannr  c~zz_caufno c~werks
          d~etenr  d~edatu  d~wmeng  d~bmeng

     FROM (vbak AS a JOIN vbuk AS b ON b~vbeln  = a~vbeln JOIN vbap AS c ON c~vbeln  = a~vbeln JOIN vbep AS d ON d~vbeln  = a~vbeln AND d~posnr  = c~posnr)
     WHERE (a~kunnr = '1701199886' and a~erdat >= '20110908' and a~erdat <= '20111207' and ( a~vkorg like 'FR%' and a~lifsk <> 'Z9' ) and c~abgru in ('Z2', 'Z3')  ' and c~pstyv in ('ZNN','ZNS','ZNCD','ZNSG') and ( d~bmeng > 0 or ( d~bmeng = 0 and b~cmgst in ('B', 'C')).
Ich habe mittlerweile die Spalten und Tabellen herausgefiltert, womit ich den Feldkatalog bzw. die interne Tabelle bauen können müsste. Etwas sorgen machen mir aber die FROM und WHERE Blöcke. Gibt es eine Möglichkeit das ganze ohne GENERATE SUBROUTINE POOL zu realisieren? Denn ich bewege mich im OO Kontext und außerdem finde ich diese Technik sehr unschön.

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



Re: sql browser

Beitrag von Paddy (ForumUser / 21 / 5 / 0 ) »
Problem mal wieder mit Hilfe von RTTS gelöst ;-)

Das Open SQL-Statement ist ja mit Hilfe von zuvor erstelten Strings sehr flexibel nutzbar.

select (GV_COLCLAUSE) from (GV_FROMCLAUSE) into corresponding fields of table <FS_ITAB> where (GV_WHERECLAUSE).


Grüße
Paddy

Re: sql browser

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin
Siehe Report ADBC_QUERY.
gruß Jens
(Frage nicht was SAP für Dich tun kann..., sondern die Datenbank direkt)
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1700
Views
CE browser F-taste
von Ben Nibang » 21.11.2005 16:01 • Verfasst in Dialogprogrammierung
2
Antw.
2663
Views
DATA BROWSER
von pohlmann-schwarza » 29.08.2008 13:31 • Verfasst in ABAP Objects®
3
Antw.
2334
Views
Problem mit Repository Browser
von c-harms » 24.06.2005 15:17 • Verfasst in Web Application Server
0
Antw.
1279
Views
browser check: user_agent_version ab IE 5.5
von maxi » 24.11.2005 16:53 • Verfasst in Web Application Server
4
Antw.
2407
Views
Datensatzerfassung mit Data Browser
von subzero222001 » 25.11.2005 09:30 • Verfasst in ABAP® für Anfänger

Ü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