hänge ziemlich lange an einem kleinen Problem.
Muss Daten aus Excel ins SAP System migrieren und nutze dafür
einen eigenen manuellen Batch-Input. Erstmal auch kein Problem, bis zum
selbsterstellten Subscreen, den wir da besitzen.
Über Springen->Erweiterungen kann man diesen erreichen, beim
Batch-Input ist das der OK_CODE AO01.
Darauf springt der in den Screen 4000, wo ich die Daten eintrage und
buchen will. Macht der auch alles, das Fenster OK_CODE BU taucht auf.
Nur dann kommt die Statusmeldung: Batchinput-Daten für Dynpro
SAPMF02D 4000 sind nicht vorhanden, selbst wenn ich das Buchen weglasse... der Screen ist richtig sonst würde er ins Feld nichts eintragen,
jedoch verlangt er weitere Informationen und da bin ich überfragt.
Hat jemand Erfahrung damit ?
Hab da so ziemlich alles ausprobiert leider ohne Erfolg.
Hast Du mal über die Transaktion SM35 bzw. SM35P die Mappe analysiert bzw. mal nachgeschaut, ob das Protokoll etwas mehr Info enthält? Möglicherweise wird versucht ein Feld einzutragen, das es nicht gibt, oder ausgeblendet wurde? Vielleicht ein Muss-Feld nicht gefüllt?
Batchinput-Daten für Dynpro SAPMF02D 4000 sind nicht vorhanden
>>> Feld BDC_OKCODE verändert: =PF03 ( Vorher: )
Batchinput-Daten für Dynpro SAPLSPO1 0100 sind nicht vorhanden
>>> Feld BDC_OKCODE verändert: =NO ( Vorher: )
"LEAVE TO TRANSACTION" ist im Batchinput nicht zulässig
>>> Feld BDC_OKCODE verändert: /N ( Vorher: )
Transaktion ist fehlerhaft
dabei ist ja nur der 1. satz entscheident der Rest protokolliert nur,
das ich den Batch-Input abgebrochen habe.
Mehr Infos finde ich leider nicht.
Leider behauptest Du immer, dass alles richtig sei......es kommt aber zu Fehler.
Wenn Deine Behauptungen alle zutreffen, kann es vielleicht am abspielen liegen.
Versuchs mal mit "im Vorgrund" bzw. "Hintergrund" ablaufen lassen.