この記事ではSAP SDで、価格を決めるまでに必要な設定画面について述べています。

condition table (条件テーブル) 条件レコードのキー項目を定義したもの。3桁の数字で名前がついている(例;304)

Condition type (条件タイプ) 価格を決定するための計算方式。個数に応じて割引、とか一定以上の重さになったら割増、とかそういう条件。PR00とかK007とか、たいてい4桁の英字数字組み合わせ。

Access sequence (検索順序) 正しい条件にするために、どういう順番で検索するかを規定している。条件テーブルをどういう順番で使うかが定義してあり、Condition Type同様に4桁である。PR02とか。

Pricing procedure (価格決定表) 最終的に価格を決定するために、どういう条件タイプを使うか定義してある。RVAA01のように6桁の英数字である。

この順番でカスタマイズしていく。(とあるし、カスタマイズ画面の順番もそのとおりなのだけど、実際は検索順序を定義してからでないと条件タイプが定義できないような気がする。。。)

あと、Condition record (条件レコード)というのは、価格決定に使われるデータのこと。重さ、とか、地域、とか。

Condition table (条件テーブル) 条件レコードのキー項目を定義したもの

 

1つの条件テーブルにどんな条件が必要なのか、左側のフィールドにポコポコと追加していく。(なお、条件レコードの右側の一覧は、PgDnキーを使わないとスクロールできないので要注意)

Condition type (条件タイプ) 

PR00とか、価格決定に必要な条件。

詳細画面になると、どのアクセスシークエンス(検索順序)が使われるか、とか手で金額を変更していいか、とか、割引なのか割増なのか、など設定する項目がたくさんある。

Access sequence (検索順序)

SAPお得意のすごいややこしい設定。設定変更したいレコードを右側の画面から選んだら、左側のツリー構造のフォルダをダブルクリックすると、選択したレコードの変更(詳細)画面に遷移する。
 
 
これが、詳細画面。検索順序がどうなっているのか、詳細が分かる。この画面でみると、4つの項目からなっている。1つ1つの項目は先ほど設定した3桁の数字からなる「条件テーブル」である。
 

なお、条件テーブル選択して、右側のFieldフォルダをダブルクリックすると、その条件テーブルに何が含まれているか(何がインプット?アウトプットなのか)がグラフィカルに表示される。

Pricing procedure (価格決定表)

価格決定表もこの画面で詳細を閲覧できる。

価格決定に至るまでに、どんな条件レコード(PR00とか、個数割引とか、顧客割引とか)が使われるかをひたすら定義している。

条件タイプや条件テーブル、価格決定表などの包含関係は以下のとおりです。

これに、顧客価格決定表というキー(アルファベット1文字)を決めて、販売エリアとそのキーをもとに、価格決定表を定義して、顧客マスタから販売エリアと顧客価格決定表をもとに、価格決定表を呼び出す。(ここがいまいち理解できていない)

オマケ
英語ネイティブでもちゃんと図が書けるんだ!
http://wiki.scn.sap.com/wiki/display/SD/SD+Pricing+overview

SAPの販売管理で、価格設定をするまでの関連カスタマイズ画面的更多相关文章

  1. 販売管理(SD)

    SD(販売管理)系のSAP DBテーブル. 随時更新していきます. [得意先マスタ]KNA1: 一般データ KNB1: 会計データ KNBK: 銀行データ KNVV: 販売データ KNVP: 取引先機 ...

  2. [小技巧]設定Reporting Services 2008 發生報表管理員權限不足

    转载 http://www.dotblogs.com.tw/dorlis.tsao/archive/2011/01/17/20860.aspx 在自己Windows 7 professional的電腦 ...

  3. Step by Step 設定 TFS 2012 Create Team Project 權限 - 避免 TF218017、TF250044

    基本上權限的設定和 以往的 TFS 沒有什麼太大的差別 只是這次的權限設定畫面有略作些調整,我還是一併整理一下 當我們用 TFSSetup 的帳號安裝完 TFS 2012 後 想要在自已的電腦上用自已 ...

  4. 【转】bind - DNS 設定

    http://www.l-penguin.idv.tw/article/dns.htm 參考資訊 DNS 是所有伺服之母,電腦連節時均以 IP 為主,比方說輸入 202.43.195.52 就會到台灣 ...

  5. JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (3):部署設定及應用 (转帖)

    說明:這一篇主要是說明如何將程式部署到Application Server,以及程式如何運作,產生的檔案置於何處,以及如何以瀏覽器呈現(Applet),或是當成桌面應用程式,或是 桌面Applet,這 ...

  6. 在Windows驗證網站設定部分匿名存取

    最近接連遇到幾次的需求:供內部使用的ASP.NET網站,全站使用Windows驗證,使用者以網域AD帳號登入,但網站包含少數API性質的ASHX.ASPX或MVC Action,提供其他系統呼叫整合. ...

  7. Android - Facebook KeyHash 設定

    转自:http://www.dotblogs.com.tw/newmonkey48/archive/2014/04/17/144779.aspx App要使用Facebook 分享時,設要在Faceb ...

  8. 設定 Bootstrap/SASS/Bower/gulp (Windows平台)

    請注意:在進行以下步驟前,你會需要先安裝git,可以參考這篇 git安裝教學 前言 時至今日,幾乎每個人都在討論bootstrap.less 或 sass.我們知道它們是比較新的前端技術,而且有開始愈 ...

  9. Windows的免費hMailServer搭配SpamAssassin過濾垃圾郵件:安裝與設定

    http://jdev.tw/blog/1677/hmailserver-with-spamassassin-sawin32 為了解決垃圾信泛濫的狀況,這兩天「跨界」測試了運行在Windows上的免費 ...

随机推荐

  1. 增强for循环 java.util.ConcurrentModificationException

    Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator.第一次调用Iterator的next()方法时,它返回序列的第一个元 ...

  2. 关于Oracle死锁处理方法

    关于数据库死锁的检查方法一.         数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错.二.         死锁的原理当对于数据库某个表的某一列做更新或删 ...

  3. 解决SQLite打开已有路径下的db问题

    最近遇到的需要加载已有路径下(sd card下)db的问题,找了一下资料,以下是解决的方法,仅供参考(转载自eoe): SQLiteOpenHelper 是Android框架为我们提供的一个非常好的数 ...

  4. 一个程序猿试用有道云笔记VIP功能体验

    熟悉我的朋友应该知道,我有一个微信公众号,叫做"汪子熙", 我会定期在上面推送技术文章. 而我绝大多数技术文章都是在每天上下班的地铁上用手机写的,然后到家后同步到电脑上,进行发表. ...

  5. SpringCloud实战4-Hystrix线程隔离&请求缓存&请求合并

    接着上一篇的Hystrix进行进一步了解. 当系统用户不断增长时,每个微服务需要承受的并发压力也越来越大,在分布式环境中,通常压力来自对依赖服务的调用,因为亲戚依赖服务的资源需要通过通信来实现,这样的 ...

  6. C语言 变量类型

    // a是一个全局变量,静态变量 int a; void test() { // b是一个局部变量,自动变量 ; b++; // c是一个局部变量,静态变量 ; c++; printf("b ...

  7. (转)C++类库开发之导出类设计原则

    上一篇博客详细陈述了类库开发的各个知识点(http://blog.csdn.net/z702143700/article/details/45989993),本文将进一步陈述,对于类库开发过程中导出类 ...

  8. bootstrap table 主子表 局部数据刷新(刷新子表)

    1.主表中设置data-detail-view="true",启用主子表模式: <table class="table table-striped" wi ...

  9. 【[HAOI2008]木棍分割】

    没写过几道的前缀和优化\(dp\) 第一问是小学生难度的二分 第二问就直接\(dp\)了 设\(dp[i][j]\)表示当前分割点在\(i\)之后,前面一共分割了\(j\)段的方案数 利用前缀和单调性 ...

  10. 【转】android的编译和运行过程深入分析

    首先来看一下使用Java语言编写的Android应用程序从源码到安装包的整个过程,示意图如下,其中包含编译.链接和签名等: (1)使用aapt工具生成R.java文件 可以先通过搭建好的Eclipse ...