wer kann mir bei folgendem Problem behilflich sein:
Ich muß die Transaktion FB01 (FI Beleg buchen) aus einem kleinen Rahmenprogramm heraus starten.
Nach Verbuchung des Beleges soll in das Rahmenprogramm zurückgesprungen werden und die Belegnummer (wird u.a. standardmäßig als message ausgegeben) übergeben werden.
Die Belegnummer wird meistens auch in eine Parameter ID gespeichert, Belgnummer (BLN) Buchungskreis(BUK) Geschäftsjahr(GJR). Du könntest also nach dem Buchen diese Parameter IDS auslesen. Die einzige Gefahr ist falls derjenige der in die FB01 abspringt nicht bucht, dann stehen in den Parameter IDs noch die Werte von vorher drin.
Wenn du die FB01 über Batch Input (CALL TRANSACTION USING...) aufrufst kannst du mit ... MESSAGES INTO itab dir die Nachrichten sammeln und dann aus der Buchungsnachricht die Belegnummer auslesen.