Tabelle an form übergeben

Getting started ... Alles für einen gelungenen Start.
47 Beiträge • Vorherige Seite 4 von 4 (current)
47 Beiträge Vorherige Seite 4 von 4 (current)

Re: Tabelle an form übergeben

Beitrag von Tgut (ForumUser / 75 / 3 / 0 ) »
Hey,
da nehm ich nochmal Rücksprache, falls das in Frage kommt würde ich mich nochmal melden.

Vielen Dank.

Gruß
Tatjana

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


Re: Tabelle an form übergeben

Beitrag von Tgut (ForumUser / 75 / 3 / 0 ) »
So hat längers gedauert, hab noch anderes zu tu'n :-)

Also wir haben das jetzt anderst gelöst, haben einen Knopf gemacht der die F4-Hilfe aufruft mit Multi-Select und dann die Werte in die TableView einsetzt, hiermit funktioniert es. Innerhalb der Tabelle geht es wirklich nicht.

Nun möchte ich aber ja wenn schon Werte drin stehen diese nicht überschreiben. Ich habe eine Code aus eiem unserer anderen Porgramme übernommen, bei dem die Werte, die im TableView stehen erst in eine Tabelle geschrieben werden und schließlich um die Werte aus der F4-Hilfe ergänzt werden sollen. Nun hab ich nur das Porblem dass die Returntabelle der F4-Hilfe eine andere Struktur hat wie die Tabelle aus dem TableView. Habt ihr noch ne Idee?

Code: Alles auswählen.


DATA:
l_it_tabelle TYPE TABLE OF Y000001700, "Tabelle
l_wa_tabelle LIKE LINE OF l_it_tabelle, " Workarea 
l_sytabix TYPE sy-tabix. "Zeilenanzahl


* Zuerst mal alle Daten aus der multiplen Struktur in die interne Tabelle schreiben
* Zeilenanzahl ermitteln
          CALL METHOD <pub__service>->api__max_occurrence
            EXPORTING
              i_alias = 'ZPPTKP'
            RECEIVING
              r_occ   = l_sytabix.

* Tabelle von unten nach oben durchlaufen
WHILE l_sytabix > 0.
*
* Werte in Workarea schreiben
            CALL METHOD <pub__service>->API__GET_VALUE " Mitarbeiter
              EXPORTING
                I_ALIAS = 'ZPPKPHZ3'
                I_OCC   = l_sytabix
              IMPORTING
                E_VALUE = l_wa_tabelle-ZPPKPHZ3.
CALL METHOD <pub__service>->API__GET_VALUE " Datum
              EXPORTING
                I_ALIAS = 'ZPPKPMAS'
                I_OCC   = l_sytabix
              IMPORTING
                E_VALUE = l_wa_tabelle-ZPPKPMAS.

            CALL METHOD <pub__service>->API__GET_VALUE " Zeit (von)
              EXPORTING
                I_ALIAS = 'ZPPKPEDAT'
                I_OCC   = l_sytabix
              IMPORTING
                E_VALUE = l_wa_tabelle-ZPPKPEDAT.

* Workarea in die interne Tabelle schreiben
            append l_wa_tabelle to l_it_tabelle.

            l_sytabix = l_sytabix - 1.

          ENDWHILE.
* Zähler initialisieren
         CLEAR l_sytabix.

"Neu eingegebene Daten aus F4-Hilfe auslesen und an Workarea übergeben
LOOP AT l_it_returntab  INTO l_wa_returntab.
append l_wa_returntab to l_it_tabelle.
endloop.

Gruß
Tatjana

Vergleichbare Themen

3
Antw.
7198
Views
interne Tabelle an Form übergeben
von Andrzej » 17.05.2017 14:14 • Verfasst in ABAP® für Anfänger
2
Antw.
2231
Views
Nochmal Tabelle übergeben an Form
von Tgut » 12.09.2014 11:13 • Verfasst in ABAP® für Anfänger
1
Antw.
2975
Views
17
Antw.
9723
Views
Interne Tabelle an Form übergeben innerhalb eines FuBa's
von shapoc » 09.05.2006 14:36 • Verfasst in ABAP® Core
3
Antw.
4390
Views
Selektionstabelle als Parameter an Form Routine übergeben
von ronin » 01.08.2008 17:00 • Verfasst in ABAP® für Anfänger

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.