問題タブ [bapi]
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.
java - BAPIを使用してSAPでパスワードをリセットする方法は?
bapi を使用して SAP のパスワードをリセットしようとしていますが、「パスワードはフィールド入力のタイプではありません」というエラーが表示されます。
以下にコードを掲載しています。
ここgetRandomString()
にユーザー定義関数があります。このコードをインターネットからコピーしましたが、これについては知りません。
しかし、String newPassword = getRandomString();
ここでgetRandomString()
はユーザー定義関数であり、私はこれについて認識していないため、エラーが発生しています。パスワードのリセット中にこれの役割はありますか、または直接使用できますString newpassword=" ";
commit - データベースを変更せずに BAPI を呼び出しますか?
BAPI を呼び出してから、BAPI がデータベースの変更をコミットするのを防ぐために何かをすることは可能ですか?
レポートのテスト モードのようなものを作成する必要がありますが、データベースには何もコミットしたくありません。
abap - MB_CREATE_GOODS_MOVEMENT は、BAPI_GOODSMVT_CREATE の実行時に subrc = 5 を返します。
me21n を使用して返品購入注文 (クレジット) を行うと、MIGO エントリを作成するときに、返品テーブルに非常に有益でないエラー テキストが表示されます。これは、ユーザー出口の拡張ステップです。BAPI_GOODSMVT_CREATE が返されます。
1, E, WRF_CONS, 010, データなし, , 000000, , , , GOODSMVT_ITEM, 1, , RPECLNT500
「利用可能なデータがありません」ということは私にとってあまり意味がないので、さらにデバッグを試みました。MB_CREATE_GOODS_MOVEMENT が EMKPF 構造体で subrc 5 を返したことに気付きました。ここで接線を外れたかどうかはわかりません...そこに行くのはかなり大変です。
いずれにせよ、MIGO の作成ステップでは、特定のベンダー コードに対して上記のエラーが返されるだけです。ベンダー コードと情報レコード (ベンダーの選択によって自動的に入力される) を除いて、まったく同じデータを使用すると、MIGO ステップは成功します。助言がありますか?
助けてくれてありがとう
abap - JCo3の使用中にSAPテーブルのキーフィールドを特定する
JCo3を使用しています。BAPI を使用しているときに、その一部であるテーブルを取得します。これらのテーブルのメタデータを読んでいるときに、どのフィールドがテーブルの主キー フィールドであるかを知りたいと思います。
これは、Java で永続性関連のコードを作成する際に重要です。
編集:
実際、私はすべての BAPI に関心があります。例: BAPI_PO_CREATE1、BAPI_GOODSMVT_CANCEL など
アイデアは、キーが自動的に識別されるように、基本クラスのこの部分を作成することです。例外がある場合は、それについても理解したいと思います。
abap - BAPI、BAdI、拡張、修正の違いは何ですか?
BAPI (ビジネス アプリケーション プログラミング インターフェース)、BAdI (ビジネス アドイン)、カスタマ拡張、およびカスタマモディフィケーションの違いは何ですか?
abap - CCMS 値を読み取るための BAPI
現在、CCMS モニタリングから実際の値を読み取る小さなアプリケーションを開発していますが、小さな問題が発生しました。
私は実際に BAPI を使用してBAPI_SYSTEM_MTE_GETPERFCURVAL
、CCMS 環境 (CPU_Utilisation など) から値を読み取ります。
しかし、一部の値では、これは機能しません。を使うように同僚に言われましたBAPI_SYSTEM_MTE_GETMLCURVAL
。
しかし、これもすべての CCMS アイテムで機能しているわけではありません (たとえば、CPU_Utilisation では機能していません)。
すべての CCMS 値を読み取ることができる BAPI はありますか? 上記のものと同じ入力パラメーターを持つ BAPI があれば素晴らしいでしょう。
PS: (はい、近い将来、新しい監視環境 (MAI) が導入される予定です)
[編集]
やあ、
私は何かを考え出した。
各 CCMS オブジェクトにはタイプがあります。(パフォーマンス、ロギング、アラート)
BAPIが特定のタプルBAPI_SYSTEM_MTE_GETTIDBYNAME
のパラメーターを提供することはわかっています。の中にと呼ばれるフィールドがあります。TID
MTE-OBJECT-NAME
TID
MTCLASS
MTCLASS
またはを使用するかどうかを決定できるように、フィールドの値をどこで見つけることができるか教えてもらえますBAPI_SYSTEM_MTE_GETPERFCURVAL
かBAPI_SYSTEM_MTE_GETMLCURVAL
?
.net - SAP .NET コネクタ BAPI RfcCommunicationException
IRfcFunction を呼び出そうとすると、RfcCommunicationException の問題が発生します。BAPI_MATERIAL_GETLIST を次のように処理すると、結果が得られます。
しかし、BAPI_FUNCLOC_GETLIST を処理しようとすると、次のコードで RfcCommunicationException が発生します。
ここの指示に従いましたが、BAPI_FUNCLOC_GETLIST を処理できないようです。
sap-erp - トランザクション AS01 の BAPI を提案する
トランザクションをカバーする BAPI を探していますAS01
。2つ見つかりましたが、どちらを使用すればよいかわかりません。
- どちらか
BAPI_FIXEDASSET_CREATE
またはBAPI_FIXEDASSET_CREATE1
(ここでの違いはどこですか) - と
CREATE_ASSET
それですか、BAPI_FIXEDASSET_CREATE
それとも別のものですか?