SAP Business One ERPシステムでの価格設定

SAPの小規模および中規模企業向けソリューションに関する一連の出版物であるSAP Business Oneを継続しています。 この記事では、SAP Business Oneの標準価格設定オプションと、パートナーであるTsMD-softが実装プロジェクトに適用する非標準価格設定の実装オプションについて検討します。



製品またはサービスの価格は、買い手の競争における軍事兵器です。 通常の生活では、売り手は、個人のオファー、ロイヤリティプログラム、ボーナス、ギフト、割引などの幅広いツールを使用して、購入の決定に影響を与えます。 これらの株式は、バイヤーを対象とした会社の価格設定ポリシーの結果です。



売り手会社は、多くの要因を考慮して価格マトリックスを作成します。その中には、内部会計の対象となるデータがあります。製品の命名法、在庫品の数量、配送条件、顧客カテゴリなどです。



企業の価格設定ポリシーは、多くの資格情報と組み合わせてさまざまな価格設定アプローチを同一に反映するための要件をERPシステムに課しています。 販売プロセスを成功させるには、貿易組織の価格設定ロジックを適切に表示することが、情報システムを構成するための重要かつ責任あるタスクです。

中小企業向けのSAPのソリューションが価格設定の問題をどのように処理するかの例を見てみましょう。 SAP Business Oneでは、簡単な設定で、さまざまな価格変動を実現し、ほとんどの顧客のニーズを満たすことができます。



この図は、価格設定の主なアプローチの概要と、標準システム機能を整理する原則によってグループ化された例を示しています。



画像



SAP Business Oneの基本的な価格設定タイプ



1.価格表



SAP Business Oneでは、販売と購入のさまざまなバージョンの価格表を維持できます。 販売/購入価格リストは、 在庫=>価格リスト=>価格リストに作成されます。



画像



価格表のディレクトリの保存



自動メンテナンスは、2つの価格リストに適用されます。 最後に計算された価格 (在庫評価シミュレーションレポートによって更新されます)と最後の購入価格 (商品が元の価格で在庫に入力されたときに更新されます)。 価格リストは、変換係数を使用して、別の価格リスト(たとえば、最終購入価格)に基づいて作成できます。



画像

価格リストを計算するオッズ



VATの有無にかかわらず、いくつかの通貨(メイン通貨と2つの追加通貨)で価格表を維持することができます(例:RUB、USD、EUR)。 単位あたりの価格を修正することができます。係数が変更された場合、価格は再計算されません。



画像



VATあり/なしの価格表設定、異なる通貨の固定価格



特定の価格表を特定の顧客/サプライヤーに割り当てることができます。 価格表は、クライアントカードにリンクされています。 ビジネスパートナー=>ビジネスパートナーディレクトリ=> [支払条件]タブ=>価格リストフィールド



画像



サプライヤーの価格リストのセットアップ



特定の製品の価格表で価格を編集するには、製品カードで価格表を選択し、価格を変更するだけで十分ですInventory => References of goods and services => field Price list



画像



製品価格設定



2.ボリュームディスカウント



期間と数量に応じた割引を使用すると、現在の価格表に基づいて、日付ごとに、商品の数量に基づいて割引を決定できます。 ここで紹介する割引は、このビジネスパートナーに割り当てられた価格表の基本価格を再定義します。 ビジネスパートナーまたは割引グループのクライアントまたは製品に特別価格が適用される場合、割引は適用されません。



画像

期間と数量に応じた割引



3.割引グループ



割引グループは、 在庫=>価格リスト=>割引グループの方法で構成されます



すべてのビジネスパートナー、特定の顧客/サプライヤ、顧客グループ、またはサプライヤグループに対して割引グループを割り当てることができます。



画像



特定のクライアントに割引を設定する



製品グループの割引グループは、[ 製品グループ ]タブで構成されます。 この割引の有効期間を有効にできます。



画像



製品グループの割引を設定する



製品プロパティの割引グループは、[ 製品プロパティ ]タブで構成されます。 追加の割引を実現するには、 割引率=合計の値を設定する必要があります。



画像



製品プロパティに割引を設定する



割引グループは、製造元(ブランド)の[ 製造元 ]タブで割り当てることができます。



画像

メーカー(ブランド)の割引の設定



特定の製品の割引を計算するには、これらの製品をタブで選択します



製品



画像



製品割引の設定



4.特別オファー



SAP Business Oneを使用すると、1つ以上の価格リストの個々のアイテムの顧客またはサプライヤの価格を設定できます。



画像



特定の顧客に特別価格を設定する



5.カスタム価格



プロジェクトの1つで、 TsMD-soft社は顧客からドキュメントレベルで割引を計算するという要件を受け取りました。この割引は[合計]フィールドだけでなく、すべての行に適用されます。



アカウントの割引値は、販売注文ドキュメントの追加フィールドに入力されます。 割引は、アカウントの位置の値に比例して計算され、ドキュメントの各行の割引に追加されます。 一般割引フィールドをリセットすると、ライン割引値は、ドキュメントを編集する前に初期値にロールバックされます。



さらに、フィールド値の動的な再計算を実装する必要がありました。 受注のレベルで、リストされたフィールドのいずれかの値を手動で変更すると、残りのフィールドの関連する値が次の行によって自動的に再計算されます。





画像



フィールドの1つの値を変更するときの関連フィールドの値のカスケード再計算



カスタム価格設定シナリオを実装するには、SAP Business Oneに組み込まれているさまざまなツールを使用できます。 ソリューションの柔軟性とカーネルの独立性により、コードを記述(プログラミング)せずにカスタムオブジェクトをシステムドキュメントに追加できます。



カスタムフィールドを作成する



カスタムフィールドツールを使用して、新しいフィールドを追加し、ドキュメント、マスターデータ、およびその他のシステムオブジェクト(ヘッダーレベルと行レベルの両方)にバインドできます。 カスタムフィールドには、英数字、デジタル、日付または時刻、測定単位、計算単位など、さまざまなタイプがあります。 選択したフィールドタイプに応じて、データ表示の外観が変わります。 これらのフィールドの値は、エンティティ(システムまたはユーザーテーブル)に関連付けるか、データの限定セット(フィールドの定義時に入力)を含めるか、特定の基準を満たすことができます。 カスタム値および/または必須の入力プロパティをユーザーフィールドに割り当てることができます(このフィールドが入力されていない場合、ユーザーはドキュメントを保存できません)。

ドキュメントタイトルのレベルでカスタムフィールドを追加し、追加の割引のサイズを入力します。



画像



ドキュメントタイトルレベルでのカスタムフィールドの追加



カスタムクエリを作成する



計算アルゴリズムを作成するには、 リクエストセクションのツールを使用します。 これらのツールを使用して、SQLクエリを構築、変更、管理できます。 「経験の浅い」人には、クエリアシスタントがあります。これは、SQLクエリを段階的に作成するのに役立つウィザードです。



SAP Business Oneでは、値がシステムまたはユーザーテーブルにまだ入力されていない場合(ドキュメントが保存されていない場合)、開いているドキュメントのレベルで計算することができます。 これを行うには、$ [$ XYZ]という形式の構文を使用します。ここで、Xはシステム番号またはフィールド名で、YとZは追加の条件です。



カスタム値を決定するためのリクエスト(この場合、非標準の価格計算)では、オープンフォームの要素を読み取るための動的な構文を示しています。



画像



カスタムSQLクエリの追加



カスタム値の作成



追加の割引に関する情報とカスタム価格の計算要求を入力するためのカスタムフィールドを作成したら、ドキュメント内のこれら2つの要素をリンクする必要があります。



ヘッダーレベルでカスタムフィールドの表示をアクティブにします(行レベルでは、自動的にアクティブになります)。 デフォルトでは、カスタムフィールドはフォームの右側のウィンドウに表示されます。 適切なレベルの権限を持つユーザーは、フォーム編集モードをアクティブにし、サイドウィンドウからドキュメントヘッダーの目的の場所に要素をドラッグできます。 必要なドキュメントの販売注文を開き、カスタムフィールドの追加割引をドキュメントタイトルに転送します。



合計(HB)フィールドにマウスカーソルを置きます-作成されたリクエストはこのフィールドで実行されます。 クエリに基づいてカスタム値を追加します。

作成されたリクエストを選択します。 作成されたユーザーフィールドを変更するときの値の自動計算を設定します。 [ 保存されたユーザー値を表示 ]オプションを選択します。 結果を保存します。



画像



カスタムリクエストをフィールドに割り当てる



結果



マーケティング文書Sales Orderを開きます。 必要なドキュメントを見つけるか、新しいドキュメントを作成します。 カスタムフィールド[ 追加割引]に 、50などの割引サイズを入力します。作成されたリクエストを使用し、リクエストに基づいてユーザー値の定義を設定すると、ドキュメントのすべての行でフィールドDiscount、%、Total(HB)が更新され、注文の総コストが50%減少しました:



画像



関連文書フィールドの値の自動計算



この記事でわかるように、SAP Business Oneソリューションには、さまざまな会社の価格設定ポリシーを実装するための多様な機能があり、それを改善する機能もあります。



当社のWebサイトでSAP Business Oneの実装例をご覧いただけます。



特集動画はYouTubeチャンネルでのみ利用できるものではありません



コメントし、感想を共有し、質問します。



読んでフィードバックしてくれてありがとう!



以前のSAP Business Oneリソース:



SAP HANAプラットフォーム上のSAP Business One ERPソリューションの機能



Business One:中小企業向けのERPが存在する



All Articles