BAPIs für interaktive Verbuchung entwickeln 
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.
Die ALE-Schicht setzt im globalen Speicher einen Parameter, der im Programm-Code des BAPIs wie folgt abgefragt werden kann:
Syntax
Data: pi_input_method like bdwfap_par-inputmethd. ... Import pi_input_method from memory id 'ALE_INPUT_METHOD'. ...
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 |