問題タブ [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.

0 投票する
2 に答える
3033 参照

java - BAPIを使用してSAPでパスワードをリセットする方法は?

bapi を使用して SAP のパスワードをリセットしようとしていますが、「パスワードはフィールド入力のタイプではありません」というエラーが表示されます。

以下にコードを掲載しています。

ここgetRandomString()にユーザー定義関数があります。このコードをインターネットからコピーしましたが、これについては知りません。


しかし、String newPassword = getRandomString();ここでgetRandomString()はユーザー定義関数であり、私はこれについて認識していないため、エラーが発生しています。パスワードのリセット中にこれの役割はありますか、または直接使用できますString newpassword=" ";

0 投票する
4 に答える
1608 参照

commit - データベースを変更せずに BAPI を呼び出しますか?

BAPI を呼び出してから、BAPI がデータベースの変更をコミットするのを防ぐために何かをすることは可能ですか?

レポートのテスト モードのようなものを作成する必要がありますが、データベースには何もコミットしたくありません。

0 投票する
1 に答える
964 参照

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 ステップは成功します。助言がありますか?

助けてくれてありがとう

0 投票する
1 に答える
590 参照

abap - JCo3の使用中にSAPテーブルのキーフィールドを特定する

JCo3を使用しています。BAPI を使用しているときに、その一部であるテーブルを取得します。これらのテーブルのメタデータを読んでいるときに、どのフィールドがテーブルの主キー フィールドであるかを知りたいと思います。

これは、Java で永続性関連のコードを作成する際に重要です。

編集:

実際、私はすべての BAPI に関心があります。例: BAPI_PO_CREATE1、BAPI_GOODSMVT_CANCEL など

アイデアは、キーが自動的に識別されるように、基本クラスのこの部分を作成することです。例外がある場合は、それについても理解したいと思います。

0 投票する
2 に答える
17097 参照

abap - BAPI、BAdI、拡張、修正の違いは何ですか?

BAPI (ビジネス アプリケーション プログラミング インターフェース)、BAdI (ビジネス アドイン)、カスタマ拡張、およびカスタマモディフィケーションの違いは何ですか?

0 投票する
1 に答える
600 参照

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のパラメーターを提供することはわかっています。の中にと呼ばれるフィールドがあります。TIDMTE-OBJECT-NAMETIDMTCLASS

MTCLASSまたはを使用するかどうかを決定できるように、フィールドの値をどこで見つけることができるか教えてもらえますBAPI_SYSTEM_MTE_GETPERFCURVALBAPI_SYSTEM_MTE_GETMLCURVAL?

0 投票する
2 に答える
1377 参照

.net - SAP .NET コネクタ BAPI RfcCommunicationException

IRfcFunction を呼び出そうとすると、RfcCommunicationException の問題が発生します。BAPI_MATERIAL_GETLIST を次のように処理すると、結果が得られます。

しかし、BAPI_FUNCLOC_GETLIST を処理しようとすると、次のコードで RfcCommunicationException が発生します。

ここの指示に従いましたが、BAPI_FUNCLOC_GETLIST を処理できないようです。

0 投票する
1 に答える
664 参照

sap-erp - トランザクション AS01 の BAPI を提案する

トランザクションをカバーする BAPI を探していますAS01。2つ見つかりましたが、どちらを使用すればよいかわかりません。

  • どちらかBAPI_FIXEDASSET_CREATEまたはBAPI_FIXEDASSET_CREATE1(ここでの違いはどこですか)
  • CREATE_ASSET

それですか、BAPI_FIXEDASSET_CREATEそれとも別のものですか?