スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

品目マスタ登録BAPIで品目の総重量を設定する方法

概要

品目マスタ登録のBAPI (BAPI_MATERIAL_SAVEDATA)で品目マスタを登録する場合に、CLIENTDATAパラメータ構造には正味重量(NET_WEIGHT)の項目はありますが、総重量(GROSS_WT)の項目はありません。

総重量は、代替数量単位用のUNITSOFMEASUREテーブルパラメータに基本数量単位のレコードを追加して、そのレコードの総重量(GROSS_WT)の項目に設定します。代替数量単位のパラメータに基本数量単位のレコードを設定するところがわかりづらい点です。

■参考:How to pass gross weight (MARA-BRGEW) to BAPI_MATERIAL_SAVEDATA
http://scn.sap.com/people/atul.mehrotra3/blog/2014/08/13/how-to-pass-gross-weight-mara-brgew-to-bapimaterialsavedata

汎用モジュールとは

概要

汎用モジュールはABAPプログラムの種類の1つで、他のプログラムから呼び出すことができる部品として使用されます。汎用モジュールのパラメータはImport(入力)、Export(出力)、Changing(入出力)、Table(入出力)があります。エラーは例外を設定することができます。
汎用モジュールによる部品化は、JavaやVB等のプログラム言語でクラスライブラリや共通関数を作成するのに似ています。

用途

主にプログラムの共通ロジックや部品化やデータベースへの更新処理を切り出すために汎用モジュールを作成します。汎用モジュール化しておくと独立した部品としてテストが可能になります。

続きを読む

権限オブジェクトとは

概要

権限オブジェクトとはSAPで権限設定の最小単位です。いくつかの権限オブジェクトを組み合わせて「ロール」を作成し、それをユーザに割り当てることで権限制御を行います。

ユーザが保持している権限オブジェクトにより実行する機能やアクセスできるデータの範囲が制限されます。権限オブジェクト自体を直接ユーザに割り当てることはできないためロールを介して権限を付与します。

用途

ユーザの役割に応じて照会画面のトランザクションコードの権限のみをユーザに付与したり、特定の会社コードのデータのみアクセスできる権限を設定することができます。

続きを読む

SAP拡張とは

概要

SAPにはパラメータ設定(カスタマイズ)で画面や機能の挙動を変更する方法だけでなく、SAP標準機能にユーザが自由にロジックを追加できるポイントが用意されています。 拡張は、具体的にはUSEREXITやBAdI、Open FIなどと呼ばれています。

拡張の種類が複数あるのはSAPのバージョンアップに伴って、より高機能な拡張の手段が追加されて来たためで、それぞれ拡張可能な範囲と実装方法が異なります。

用途

受注伝票登録時に独自の入力チェックを追加したり、会計伝票転記時に特定の項目に値を自動セットする等、カスタマイズでできない事をABAPプログラムで自由に実装できます。

続きを読む

BAPIとは

概要

BAPI はBusiness Application Programming Interfaceの略で、SAPのデータを取得したり更新したりするためのインタフェース(API)です。実体はABAP言語で作成されている汎用モジュール(プログラム)です。通常の汎用モジュールとの違いは、BAPIは外部システムからリモート呼び出し可能な汎用モジュールになっている事です。

用途

BAPIを利用して受注伝票を登録するアドオンの画面を作成したり、プログラムから自動で品目マスタを登録する機能を作成することができます。
SAPではデータベースに直接接続してデータを更新することはサポート対象外となっているため、アドオン機能からSAP標準のデータを更新する場合はBAPIまたはバッチインプットなどを利用します。

BAPIの汎用モジュールはリモート呼び出し可能な属性となっているため、RFCプロトコルによりJavaや.NET、ExcelのVBA等からBAPIを実行することもできます。

続きを読む

プロフィール

Z*

Author:Z*

このブログではSAPの技術情報について解説をしていきます。

2017年:ブログをリニューアルしました。(旧Zの高速道路)

カテゴリ
最新記事
最新コメント
月別アーカイブ
検索フォーム
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。