ursprünglich habe ich früher nur Java programmiert und bin nun zwecks meines neuen Jobs auf ABAP umgestiegen. Meine ABAP Kenntnisse halten sich deshalb noch in Grenzen, da ich bisher doch eher kleinere Programme geschrieben habe. Aktuell bin ich an einem etwas "größerem" dran, wo ich mich derweil ein bisschen schwer tue.
Über einen Funktionsbaustein soll ich eine Tabelle generisch bzw. dynamisch auslesen können. Anschließend die ausgelesenen Daten im JSON Format anzeigen lassen, was ich aber wohl noch selber hinbekommen würde mit Hilfe von CONCATENATE.
Die Frage ist: Ich habe bisher weder mit Funktionsbausteinen noch etwas mit dynamischer Programmierung in ABAP gemacht. Vielleicht gibt es einen unter Euch, der mir sagen kann, auf was ich achten und mit was ich am besten Starten soll. Ich habe mich versucht in der ABAP Hilfe mich einzulesen, jedoch erschlägt es mich gleich.
Bezüglich JSON kann ich dir das hier als Startlektüre empfehlen: http://www.tricktresor.de/blog/serialize-me/ (ganz unten)
Deine Frage ist kaum zu beantworten, da zu allgemein.
Der ABAP-Grundkurs käme in Frage.
Transaktion ABAPDOCU ist auch immer ein schöner Einstieg:
Eintrag "ABAP-Beispiele"
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
um meine Frage zu spezifizieren oder zur Vereinfachung: Derzeit habe ich einen RFC Funktionsbaustein mit Import-Parameter. Wie schaffe ich damit, einen Code, der sonst in einem normalen Report funktioniert, "funktionsfähig" zu machen?
DATA: git_test TYPE TABLE OF ZTESTTABELESD,
wa_test TYPE ZTESTTABELESD.
SELECT * INTO TABLE GIT_TEST FROM ZTESTTABELESD.
LOOP AT GIT_TEST INTO wa_test.
WRITE wa_test.
ENDLOOP.
Wenn ich zB. diesen im Funktionsbaustein mit diesem Code ausführe geschieht nichts wahrscheinlich auch, weil ich die Tabelle direkt anspreche... es muss glaube ich eher der Parametername dort stehen- oder? Zur Vereinfachung habe ich jetzt irgendeine Tabelle genommen, weil ich denke, dass sich am besten darauf aufbauen lässt