Problem mit Zeiteinschränkung

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Problem mit Zeiteinschränkung

Beitrag von scott111 (ForumUser / 49 / 0 / 0 ) »
HaLLO

Ich lese die Daten aus der Vbak mit folgender Einschränkung
AND aedat GE i_aedat
AND erzet GE i_erzet

Es funktioniert nicht. Wenn i_erzet 12:00:00, dann finden Sie beim Tageswechsel
keine Einträge vom neuen Tag unter 12:00:00 Uhr.


Kann mir jemand ein Tipp geben, wie die Selection eingeschränkt werden muss.

Ps Es handelt sich um ein permante Schnittstelle !!

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
warum schränkst du überhaupt erzeit ein?
was hat dies für einen Hintergrund?

-> dies führt m.E. doch immer zu ungewollten Ergebnissen?!


lg Andreas
a s
s oon
a s
p ossible
h elp
http://www.clv.de/

Zeiteinschränkung

Beitrag von scott111 (ForumUser / 49 / 0 / 0 ) »
Na da ist ja mal eine Tolle Antwort.
Ich möchte es nochmal erklären. Das Coding ist eine permanten Schnittstelle, die Daten an eine Fremdsystem liefert. Die Schnittstelle kann 1 bis N mal pro Tag gestartet werden. An das Fremdsystem werden Datum und Uhrzeit übertragen. Wenn ich nun keine Einschränkung auf die Zeit mache, werden die Datensätze doppelt übertragen ( 1. Transfer 8:00 2. Transfer 10:00). Das ist nicht korrekt, da die DS dann auch doppelt im Fremdsytem angelegt würden.

Habe das Problem selber gelöst.

Für andere Ideen bin ich immer dankbar.

Tschau Chris

Beitrag von ewx (Top Expert / 4876 / 315 / 644 ) »
Hi Chris,

merk dir doch, wann das Programm das letzte mal gestartet wurde.
Dann nimmst du einfach alles, was nach dem letzten Start geändert oder hinzugefügt wurde.

Gruß, Enno

Zeiteinschränkung

Beitrag von markus02174 (ForumUser / 1 / 0 / 0 ) »
hallo scott111,

ich hatte dieses problem auch schonmal ich habe den select nur mit dem datum ab P_AUDATA und datum bis P_AUDATB ausgeführt.
die prüfung auf die uhrzeit habe ich im programm ausgeführt

Code: Alles auswählen.

* ist es der 1. Tag, dann muss die urzeit nach ERZETA liegen
    IF IT_TAB-AUDAT = P_AUDATA.
      IF IT_TAB-ERZET < P_ERZETA.
        DELETE IT_TAB.
        CONTINUE.
      ENDIF.
    ENDIF.

* ist es der 2. Tag, dann muss die urzeit vor ERZETb liegen
    IF IT_TAB-AUDAT = P_AUDATB.
      IF IT_TAB-ERZET > P_ERZETB.
        DELETE IT_TAB.
        CONTINUE.
      ENDIF.
    ENDIF.
markus

Beitrag von scott111 (ForumUser / 49 / 0 / 0 ) »
Hallo

Danke für das Coding. Habe das Problem inzwischen selber gelöst.

Tschau Chris :wink:

Seite 1 von 1

Vergleichbare Themen

9
Antw.
5367
Views
Problem mit OO-ALV
von MQ658 » 07.09.2017 20:20 • Verfasst in ABAP Objects®
15
Antw.
19402
Views
ADS Problem
von Trulchen » 11.08.2014 16:10 • Verfasst in Java & SAP®
1
Antw.
1768
Views
CO-PA Problem
von alicemal » 24.10.2008 15:51 • Verfasst in Financials
2
Antw.
2417
Views
SAP GUI 6.2 + ECC 6.0 Problem
von funky_escobar » 18.07.2007 11:03 • Verfasst in SAP - Allgemeines
6
Antw.
2983
Views
ALV Problem
von ABAPlerv » 06.12.2024 08:48 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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.