transaction から印刷する SAPScript フォームをデバッグしようとしていMIRO
ます。
SAPScript デバッグをオンにすると、デバッガーが呼び出されません。
関数モジュールにブレークポイントを設定すると、OPEN_FORM
到達することはありません。
可能であれば、フォームをデバッグしたいと思います。
何が起こっているかの背後にあるロジックは少し複雑です。コードで多くの「BAdI」名が使用されているのを目にしますが、私はそれらの経験がなく、この問題をどこから始めればよいかわかりません。
印刷しようとしているフォームは transactionNACE
にあります。
さらに情報が必要な場合は、お尋ねください。この場合、どの情報が役立つかはわかりません.
[編集]
再現する手順:
請求書の日付とその他の強調表示されたフィールドに入力します。下部で強調表示されている番号は購買ドキュメントです。
Enter
最初のエントリの金額と数量を入力します (PD には位置が必要ですが、ここで何が起こっているかがわかると思います)。
既に変更したエントリの修正 ID を「ベンダー エラー: 請求書を減らす」に設定します
「請求金額のアカウント」を設定しました。仕入先へ」および「請求書数量の請求書」ベンダーのフィールドに、ステップ 2 の値よりも大きな値を入力し、 をヒットし
Enter
ます。[税金を計算する] チェックボックスをオンにすると、[残高] フィールドにマイナスの値が表示されます。こちらが
205,87-
ユーロです。次に、「金額」フィールドに正の値「205,87」を入力して、ドキュメントの「残高」が 0 になるようにします。Save
グローバル ツールバーをクリックすると、バーコードの入力を求めるポップアップが表示されます。そこに任意の数値を入力してエンターを押します。この時点で、フォームを印刷するように求める "windowsy" ポップアップが表示されます。