Dokumentation zur VorgehensweiseBAPIs für interaktive Verbuchung entwickeln Dieses Dokument in der Navigationsstruktur finden

Voraussetzungen

Die ALE-Eingangsverarbeitung unterstützt IDoc-Eingangsfunktionsbausteine, die ein CALL TRANSACTION ausführen. Dadurch kann ein IDoc interaktiv verbucht werden, indem Sie die Bildschirmbilder der Dialogtransaktion anzeigen.

Die aus standardmäßigen BAPIs generierten BAPI-ALE-Schnittstellen bieten diese Möglichkeit nicht, da diese BAPIs keine Dialogoberfläche besitzen. Wenn Sie eine BAPI-ALE-Schnittstelle mit einem CALL TRANSACTION auf eine Dialogtransaktion benötigen, können Sie ein eigenes BAPI entwickeln, das für die ALE-Fehlerbehandlung die Bilder der Dialogtransaktion zeigt.

Vorgehensweise

Die ALE-Schicht setzt im globalen Speicher einen Parameter, der im Programm-Code des BAPIs wie folgt abgefragt werden kann:

Syntax Syntax

  1. Data: pi_input_method like bdwfap_par-inputmethd.
    ... Import pi_input_method from memory id 'ALE_INPUT_METHOD'. ...
Ende des Codes

Der Parameter pi_input_method kann folgende Werte annehmen:

Wert

Bedeutung

" " (initial)

Verarbeitung ohne Dialog

"E"

Dynpro nur anzeigen, wenn ein Fehler darin auftrat

"A"

Zeige alle Dynpros