Hallo Enno,
das älteste System, auf das ich Zugriff habe, hat SAP-Basis 700 mit SP 18 (SAPKB70018).
Dort gibt es diese Funktion schon.
Jetzt habe ich den Funktionscode ermittelt (OO_IMPLOCAL) und im OSS danach gesucht, ohne Erfolg.
Dann habe ich über System->Status den Programmnamen ermittelt (SAPLSEOD, also FUGR SEOD).
Dann habe ich den Debugger eingeschaltet, Break-Point auf Anweisung CALL SCREEN, dann die Funktion ausgeführt.
Angehalten hat der Debugger im Funktionsbaustein OO_IMPORT_FROM_PROGRAM (gleiche FUGR), vor dem Aufruf von Dynpro 1002.
Die PBO-Module der Dynpro-Ablauflogik finden sich (neben vielen anderen) in Include LSEODO01, die FORMs darin in Include LSEODF01.
ALso habe ich mal in Tabelle E071 nach folgenden Objekten gesucht
R3TR FUGR SEOD
LIMU CUAD SAPLSEOD
LIMU FUNC OO_IMPORT_FROM_PROGRAM
LIMU REPS LSEODF01
LIMU REPS LSEODO01
LIMU DYNP SAPLSEOD1002
Zu R3TR FUGR SEOD finde ich nur
SAPK700HE1 Rel. 700 MAIN: FUGR objects
In SP 3, 4, 5 und 9 wurde noch LIMU CUAD SAPLSEOD ausgeliefert, in SP 9 (SAPKB70009) noch LIMU REPS LSEODF01.
Das heißt, der Funktionsbaustein OO_IMPORT_FROM_PROGRAM und auch Dynpro 1002 müssen schon in der 7.00-Auslieferung ohne Support Package enthalten gewesen sein.
Daher gehe ich davon aus, dass es die Funktionalität in jedem System mit 700-Basis gibt, unabhängig von eingebauten SAP-Hinweisen oder eingespielten Support Packages.
Im nächsten Schritt habe ich nach SAP-Hinweisen zu OO_IMPORT_FROM_PROGRAM gesucht und nichts gefunden.
Ich gehe also davon aus, dass diese Funktion nicht per Hinweis-Einbau "nachgerüstet" werden kann.
Was mich allerdings wundert:
Ich hätte erwartet, dass es auch aus früheren Releases Auslieferungen der FUGR SEOD hätte geben müssen, die finde ich aber in Tabelle E071 nicht.
(Das fragliche System gibt es seit mindestens R/3-Release 2.2I, und es hat Upgrades auf 3.x, 4.0, 4.6B, 4.6C, 6.20, 7.0 mit jeweils verschiedenen SP-Ständen mitgemacht - allerdings nicht auf SAP-Basis 610 oder 640.)
Ich hätte daher mindestens zu 620 auch einen "Transport" finden müssen, denn zumindest in diesem Release muss es FUGR SEOD schon gegeben haben (s. z.B. Korrekturanleitung 799825 zu Hinweis 959611), selbst wenn zu 4.6C das Einstiegsbild der SE24 nicht zu dieser FUGR gehört haben sollte - selbst das kann ich mir aber kaum vorstellen.
Tut mir leid, dass ich nicht wirklich weiterhelfen konnte.
Hast Du noch irgendwo ein MiniSAP mit SAP-Basis 6.20 oder 6.20 herumliegen?
Welches war das älteste Release (incl. SP), in dem Du die Funktionalität gefunden hast, welches ist das aktuellste Dir bekannte Release, in dem es die Funktion nicht gibt?
TRDIR-CDAT für den Include LSEODU48 zu Function OO_IMPORT_FROM_PROGRAM ist 02.11.1998.
(Bei normalen Importen wäre dies der Zeitpunkt des letzten Imports. Bei Objekten, die im Zuge eines SAP-Releasewechsels im System landen, dürfte dies das tatsächliche Datum sein, an dem der FB angelegt wurde.
Das ist also schon eine Weile her!)
Frank