インターフェースに触れずにSAPの購買発注を自動化する
SAP S/4HANAのようなエンタープライズERPシステムは強力ですが、手動で操作するのは時間がかかり、ミスも起こりやすくなります。購買発注の作成には、適切なモジュールへ移動し、正しい順序で必要なフィールドを入力し、既存文書から明細行を取り込んだうえで送信する必要があります。どこか1つでも誤ると、検証に失敗します。
Eigentは、まるで人間のようにSAPのブラウザーインターフェースを操作し、最初から最後まで正確な手順に従います。ERPをあなた自身で開く必要はありません。
SAPへのブラウザーアクセスを設定する
SAP S/4HANAインスタンスにブラウザーからアクセスできること、そしてログイン済みであること(またはEigentに必要な認証情報があること)を確認してください。このワークフローの対象URLは次のとおりです:
https://my426318.s4hana.cloud.sap/ui?sap-language=EN&help-mixedLanguages=false&help-autoStartTour=PR_28A0E50CC77DAF91#Shell-home
独自のSAPインスタンスを使用している場合は、プロンプト内のURLを自社のURLに置き換えてください。
调達タスク全体をEigentに指示する
このワークフローは詳細なので、プロンプトも同じように詳細にする必要があります。このユースケースで使用したプロンプトは次のとおりです:
ブラウザーを開いてSAPのホームページに移動します。Procurement → Manage Purchase Orders → Createを選択します。次の内容を入力します: Purchasing Doc. Type: Standard PO (NB)、Currency: USD、Purchasing Group: Group 001 (001)、Company Code: Velotics Inc. (1710)、Purchasing Organization: Purch. Org. 1710 (1710)、Supplier: AdvertOne (USSU-TRL03)。ItemsテーブルでAdd from Documentを選択し、Goを選択して検索を実行し、結果に表示された最初の購買発注のチェックボックスをオンにします。Add Itemsで確定し、その後Orderで送信します。
指示が具体的であるほど、Eigentは途中で止まって確認を求めることなく、より確実にワークフローを実行できます。
EigentがSAPインターフェースを操作する
Eigentのブラウザーエージェントは制御されたセッションでSAPを開き、メニューのクリック、フォームフィールドの入力、検索の実行、レコードの選択を、指示に従って1ステップずつ実行します。訓練されたSAPユーザーとまったく同じように動作しますが、手作業は不要です。ブラウザーセッションはリアルタイムで確認することも、バックグラウンドで実行させることもできます。
既存文書から明細行を取り込む
SAPでPOを作成する際のより複雑な部分の1つが、以前の文書から明細行を取り込むことです。EigentはItemsテーブルで「Add from Document」を選択し、検索ダイアログを実行し、結果一覧から正しい購買発注を選択して、選択を確定することで明細行を入力します。これにより、手入力のやり直しや、各フィールド間の転記ミスのリスクをなくせます。
送信して確認する
すべてのフィールドが入力されたら、EigentはOrderを選択して購買発注を送信します。確認画面を取得し、PO番号を報告するため、記録用の参照情報として利用できます。
これが重要な理由
SAPのワークフローは、調達チームや財務チームにとって大きな時間負荷です。手動で10〜15分かかるPO作成も、Eigentなら数秒で完了できます。しかも、すべてのフィールドで一貫した正確性を保てます。また、Eigentは明示的な指示に従うため、ワークフローは監査可能です。何が入力され、なぜそうなったのかを常に把握できます。
次に試すこと
このスプレッドシートの発注データから、5件の購買発注を作成します。
すべての未処理購買発注のステータスを確認し、納期を過ぎているものを一覧化します。
PO番号4500000123の入庫を登録します。
今月作成されたすべての購買発注のサマリーレポートを生成します。
より良い結果を得るためのヒント
-
SAPのフィールド値は正確に使用してください。 SAPはドロップダウン値やコードに厳格です。検証エラーを避けるため、正確な表示テキストを指定してください(例: "Standard PO (NB)"。単に "Standard PO" ではありません)。
-
ブラウザーセッションの安定性を確認してください。 SAPセッションはタイムアウトすることがあります。長いワークフローを実行する場合は、開始前にセッションタイムアウトが適切に設定されていることを確認してください。
-
プロンプトにエラー処理を追加してください。 Eigentに次のように伝えることができます: 「いずれかのステップが失敗したら、続行する前に停止して何が問題だったかを教えてください。」これにより、不完全な送信が見過ごされるのを防げます。



