ralf.wenzel hat geschrieben:Und GUID_CREATE ist obsolet
Der Baustein war sowieso nie "freigegeben".
Und wenn du auf CL_SYSTEM_UUID anspielst, verwendet GUID_CREATE deren Methoden.
ralf.wenzel hat geschrieben:Wie soll denn die C-Funktion 'BDC_OPEN_GROUP' ...
Das ist streng genommen nicht erlaubt.
ABAP-Hilfe hat geschrieben:CALL - Aufruf einer Systemfunktion
Diese Anweisung ist nur zum internen Gebrauch bestimmt.
Sie darf nicht in Anwendungsprogrammen verwendet werden.
Daher eben (auch aus Unwissenheit) meine Annahme, dass Nummernkreise verwendet werden.
Kann man denn eigentlich nicht auch eine BI anlegen, die noch nicht ausgeführt werden soll? Quasi "onhold".
Deren QID speicherst du einfach in deiner Applikationstabelle und wenn es dann wirklich an die Ausführung gehen soll, erst dann wird diese BI ausgeführt.
black_adept hat geschrieben:auf dem System wo ich mich gerade tummele ist die QID so eine Art Zeitstempel.
Die ersten 12 Stellen codieren das Datum und Uhrzeit JJMMDDhhmmss
Die nächsten 8 Stellen könnten noch weitere Sekundenbruchteile sein oder etwas was dann noch als Zähler verwendet wird um zwei zeitgleich erstellte Mappen eindeutig zu machen.
Wie dem auch sei - wenn das bei dir ähnlich ist wirst du wohl kaum vorab eine QID vergeben können, es sei denn du wüsstest exakt!!! wann du die Batchmappe gedenkst zu erstellen.
Wenn es wirklich der Zeitpunkt der Anlage ist, sollte sich doch daraus trotzdem eine (annähernd) eindeutige ID generieren lassen. Selbst GUIDs sind ja per Definition nicht eindeutig. Nur ist halt die Chance, dass wirklich einmal zwei Gleiche entstehen, so gering, dass man das vernachlässigen kann.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
ECC: 6.18
Basis: 7.50