Wie Zeile aus IT in andere interne Tabelle kopieren

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Wie Zeile aus IT in andere interne Tabelle kopieren

Beitrag von halo5 (ForumUser / 5 / 0 / 0 ) »
Hallo,

Wie kann ich mithilfe eines Reports auslesen, welche Messages ein (anderer, im Selection-Screen übergebener) Report nutzt und in eine Object-Liste schreiben?
(Anforderung: Ein Report soll bei Aufruf Messages/Textsymbole aus einem (oder mehreren) anderen Report auslesen und in einen Transportauftrag schreiben)

Weiß jemand, wie ich das realisieren könnte? Google war mir bei dieser Frage bislang nicht besonders hilfreich.

Gruß,
halo5.

Edit: neue Frage, siehe Post Nr. 4.
Zuletzt geändert von halo5 am 11.09.2009 07:52, insgesamt 2-mal geändert.

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


Re: Messages aus einem Report abfragen und in TA schreiben

Beitrag von Ratazong (Specialist / 144 / 1 / 14 ) »
Hallo,

hier mal ein Auszug aus einem Scanprogramm:

Code: Alles auswählen.

DATA: BEGIN OF wa_code,
        line(500),
      END OF wa_code,
      lt_code LIKE TABLE OF wa_code.

READ REPORT <param> INTO lt_code.
  LOOP AT lt_code INTO wa_code.
    TRANSLATE wa_code-line TO UPPER CASE.
      IF wa_code-line CS 'MESSAGE-ID'.   
        "Nachrichtenklasse merken
        CONTINUE.
      ENDIF.
      IF wa_code-line CS 'MESSAGE'.   
        "Nachfolgenden String auswerten, Nummer (+ event. Nachrichtenklasse) ermitteln
        "In Transport schreiben 
      ENDIF.
    ENDLOOP.

Das wäre ein Ansatz um die Nachrichten zu ermitteln.

Oder ist das eigentliche Problem, wie Du die dann in den Transport bekommst?

Re: Messages aus einem Report abfragen und in TA schreiben

Beitrag von halo5 (ForumUser / 5 / 0 / 0 ) »
Nein, das war mein Problem, danke. :)
Dann schaue ich mal ob ich damit weiterkomme, wenn nicht frag ich hier nochmal nach.

Re: Messages aus einem Report abfragen und in TA schreiben

Beitrag von halo5 (ForumUser / 5 / 0 / 0 ) »
Hallo, ich habe an dieser Stelle eine neue Frage, ich habe folgenden Code:

Code: Alles auswählen.

  LOOP AT it_t100.    
    wi_count = sy-tabix.

    LOOP AT it_mess.        

      IF it_mess-class EQ it_t100-arbgb
            AND it_mess-id EQ it_t100-msgnr.
       
      ENDIF.

    ENDLOOP.
  ENDLOOP.
Innerhalb dieser Bedinungen (also wenn sie zutrifft) sollen nun die Inhalte aus der Zeile der internen Tabelle it_t100, in der sich der Report gerade befindet, an die interne Tabelle obj_list angehängt werden. Also nur die Zeile, in der die Bedingung zutrifft.
Habe jetzt schon so einiges ausprobiert, klappt aber irgendwie alles nicht so richtig. Wie kann ich das also realisieren?

Edit: Hat sich erlledigt, es geht mit folgendem Befehl:

Code: Alles auswählen.

APPEND LINES OF it_t100 FROM wi_count TO wi_count TO obj_list.
Hatte den zuvor schon probiert, aber versehentlich den Mittelteil an den Schluss gesetzt...

Re: Wie Zeile aus IT in andere interne Tabelle kopieren

Beitrag von Ratazong (Specialist / 144 / 1 / 14 ) »
Schöner wäre es so:

Code: Alles auswählen.

  LOOP AT it_t100.    
    LOOP AT it_mess WHERE class EQ it_t100-arbgb
      AND id EQ it_t100-msgnr.  "Wobei diese Bedingung wohl nie erfüllt wird, da ID wohl kaum die MSGNR enthält
* Aber nehmen wir mal an, das würde trotzdem klappen
      MOVE-CORRESPONDING it_t100 TO obj_list.
      APPEND obj_list.
    ENDLOOP.
  ENDLOOP.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
7889
Views
interne Tabelle in Datenbanktabelle kopieren
von muffel » 20.08.2010 15:55 • Verfasst in ABAP® für Anfänger
1
Antw.
3537
Views
Daten aus DB-Tabelle in interne Tabelle kopieren
von b0rsti » 07.02.2008 10:52 • Verfasst in ABAP® für Anfänger
5
Antw.
4305
Views
Zeile an interne Tabelle anfügen...?
von b0rsti » 13.06.2008 13:49 • Verfasst in ABAP® für Anfänger
6
Antw.
1681
Views
Modifizierte Zeile an interne Tabelle anhängen
von Margolwes » 12.10.2023 09:09 • Verfasst in ABAP® Core
3
Antw.
1591
Views
interne Tabelle in Field-Symbol mit weniger spalten kopieren
von JanR » 02.10.2020 12:07 • 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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2300

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2300

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 306
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 903
MS-Word als Editor
letzen Monat von tekko 1 / 4404