Problem mit Select

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

Problem mit Select

Beitrag von Schmarsi (ForumUser / 23 / 0 / 0 ) »
Guten Morgen!
Es geht momentan um eine Tabelle, die verschiedene Sachen enthält, wie z.B. die Spoolnummer(RQIDENT), den Spoolanleger(RQOWNER) und eben die Erzeugungs-und Änderungszeit (RQCRETIME/RQMODTIME), um die es sich hier dreht. Und zwar sind diese in der Tabelle tsp01 im Timestampformat abgespeichert. Das möchte ich nun abändern (das passiert alles nur "lokal" und wird dann mit diesem Programm in einer ALV Liste ausgegeben - die Datenbanktabelle soll also unberührt bleiben). Funktioniert auch alles soweit ganz gut, das Problem ist nur - wie man eigentlich auch auf den ersten Blick sieht -, dass er immer wieder die Zeit aus der ersten Spalte selektiert und damit die Tabelle modifiziert. Resultat ist, dass alle Spoolnummern die gleichen Erzeugungs- und Änderungszeiten haben..
Ich müsste es also irgendwie hinbekommen, dass er im Loop bei dem SELECT der RQCRETIME bei jedem Durchgang der Loopschleife in der Tabelle immer den nächsten Wert (eine Zeile weiter unten) abruft.
Wie stelle ich das an?
Liebe Grüße

Code: Alles auswählen.

FORM daten_beschaffen .

 SELECT RQIDENT RQOWNER RQCRETIME RQMODTIME RQ0NAME RQ1NAME RQ2NAME RQAPPRULE RQPJSERR
    FROM tsp01
    INTO TABLE gt_tsp01
    WHERE rqowner = p_uname.

*--------------------Änderungen in die interne Tabelle speichern------------------------*
  LOOP AT gt_tsp01 INTO gs_tsp01.


*---------------------Ändern der Formatierung von "Erzeugungszeit"-----------------------*
SELECT SINGLE RQCRETIME FROM tsp01 INTO gv_rqcretime
    WHERE rqowner = p_uname.

gv_rqcretime2 = gv_rqcretime(14).

CALL FUNCTION 'RRBA_CONVERT_TIMESTAMP_TO_STR'
  EXPORTING
    I_TIMESTAMP       = gv_rqcretime2
  IMPORTING
    E_OUTPUT          = gv_rqcretimeausgabe.


*---------------------Ändern der Formatierung von "Änderungszeit"-----------------------*
  SELECT SINGLE RQMODTIME FROM tsp01 INTO gv_rqmodtime
    WHERE rqowner = p_uname.
 
gv_rqmodtime2 = gv_rqmodtime(14).

CALL FUNCTION 'RRBA_CONVERT_TIMESTAMP_TO_STR'
  EXPORTING
    I_TIMESTAMP       = gv_rqmodtime2
  IMPORTING
    E_OUTPUT          = gv_rqmodtimeausgabe.

    MOVE gv_rqcretimeausgabe TO gs_tsp01-RQCRETIME.
    MOVE gv_rqmodtimeausgabe TO gs_tsp01-RQMODTIME.

    MODIFY gt_tsp01 FROM gs_tsp01.
  ENDLOOP.

ENDFORM.                    " DATEN_BESCHAFFEN

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


Re: Problem mit Select

Beitrag von Schmarsi (ForumUser / 23 / 0 / 0 ) »
hab es selber gelöst, vielen Dank trotzdem!

Seite 1 von 1

Vergleichbare Themen

8
Antw.
1988
Views
Select Problem die x-te
von Thanatos82 » 21.09.2012 15:31 • Verfasst in ABAP® für Anfänger
7
Antw.
2562
Views
Problem mit select
von robin1at » 03.02.2006 11:56 • Verfasst in ABAP® für Anfänger
2
Antw.
1218
Views
Select Problem
von ostpower » 22.07.2011 15:25 • Verfasst in ABAP® für Anfänger
1
Antw.
1053
Views
SELECT Problem
von frany*89* » 02.09.2011 05:01 • Verfasst in ABAP® für Anfänger
3
Antw.
1650
Views
SELECT - Problem
von RiffRaff » 13.04.2006 08:38 • Verfasst in ABAP® Core

Über diesen Beitrag

Schmarsi
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 516
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2149
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8744