問題タブ [sap-gui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
command-line - コマンドラインを使用して SAP GUI からログインするにはどうすればよいですか
SAP GUI コマンドを使用してコマンドラインから SAP システムにログインしようとしていますが、これは可能ですか? SAP GUI コマンドのすべての引数/パラメーターを表示する方法はありますか?
.net - SAPGUI 解析 GuiUserArea
問題!
現在、私が働いている場所では、 SAPGui、Excel 、およびVBAを使用して、自動的に何らかの反復タスクを実行しようとしています。通常、SAP の TCodes から収集したレポートのほとんどは、簡単ではなく、簡潔で迅速に解析できない GuiUserArea で表示されます。
解決!
とにかく、特定の種類の要件に応じて、これらの種類のレポートを解析することができました。そのため、初めてレポート (GuiUserArea として表示) を解析しようとしたとき、レポートを書式設定されていないテキストとして保存し、VBA (Regexes、Splits 、テキストの長さ、...) GuiUserArea のメソッドとプロパティを使用する代わりに。この手順 (ファイルの保存) を使用すると、より簡単かつ迅速に情報を解析できることに注意してください。ただし、ファイルを保存するためだけにSAPGUIオブジェクトを使用し、情報を解析するためのより複雑なタスクを完了するのに何の意味があるのでしょうか...
GuiUserArea を使用して、次の解決策を思いつきました。
上記のコードは、次のステートメントを除いて完全に機能します。
水平ウィンドウが広いものを除いて、ほぼすべての種類のGuiUserAreaレポートを解析します。これらの問題の修正に取り組んでいますが、SAPGUIオブジェクトのドキュメントが不足しています。
大量のデータの場合は遅く、非常に遅くなります(VBA to COM Objectsを使用しているため、当然のことです)。プロセスを高速化するために、成功せずに.NETおよびSAPGUIオブジェクトを操作しようとしました。
しかし、結局のところ、SAPGUIオブジェクトはこの種のタスク用に設計されていないようです。
質問!
- GuiUserArea を解析する他の方法はありますか?
- SAP システムと対話するために、VBA の代わりに高レベルのプログラミング言語 (またはスクリプト言語) を使用しようとしましたか?
- SAPGUIオブジェクトではなく、SAP システムと対話する他の方法があるかどうか知っていますか(SAP .NET コネクタを試しましたか?)
xml - SAPのガントチャートのXMLで別のカテゴリに値を追加する方法は?
この投稿に続いてガント チャートに取り組んでおり、ほぼ準備ができていますが、次の問題があります。
以下のコードは、ChartDesigner でデザインしたガント チャートを示していますが、すべてのボックスがカテゴリ 1 にのみ表示されています。Category2 (以下のコード) の下にあるボックスが Category 2 に表示されるようにするにはどうすればよいですか?
sapui5 - Web トランザクションへの SAPUI5 パラメータ転送
SAPUI5 イベント (例: リスト項目のクリック) を通じてトランザクションを開こうとしています。
そのトランザクションを開くと、SAPUI5 で選択されたリスト項目要素からのパラメーターがそのトランザクションに送信され、材料番号、工場など、トランザクションの特定の入力フィールドに入力されます。
質問:
まず、SAPUI5 から sap-web-transactions に移動するための最良の方法は何ですか?
第二に、パラメータを送信しながらナビゲートするにはどうすればよいですか? (ゲートウェイだと思いますが、どのように)
vba - VBA コードを使用して SAP トランザクション ME33K を呼び出します。どのように?
SAPのME33Kでvbaから契約書を呼び出すコードを必死に探しています。
私は契約番号を持っているので、この番号を ME33K で呼び出して SAP GUI をポップアップさせたいと考えています。
それを行う方法はありますか?誰かがコードを提供できますか?
excel - SAPトランザクションを呼び出すVBA
Excel から SAP トランザクションを呼び出そうとしています。インターネットから多くのコードを使用していますが、まだ失敗しています。使用するコードに関係なく、常に同じエラーメッセージが表示されます
スクリプトがシステム SYSTEM への接続を開いています
エラーと言うより:
実行時エラー 1000 エラーの説明が利用できません"
デバッグ後よりも下に黄色で強調表示されます
これをプルしようとしたすべてのコードでこれを行っています。
コード