1176399 - 金額の bw システムへのロード 小数点以下桁数

2
SAP Note 属性情報 現象 通貨金額BW システムにロードする必要があるBW システムにおいてこれらの金額10100または 1000 増減されて非常きくなって いるかまたは非常さくなっている。小数点以下桁数められるかまたは小数点移動されている関連キーワード 原因前提条件 この問題データソースの不適切なカスタマイジングおよび SAP システ ムでの金額表示して知識不足していることによって発生します解決方法 金額SAP 書式 SAP システムでは、金額 (データCURR) 、常小数点以下 2 使用 してデータベースに保存されます。該当通貨して実際許可されてい 小数点以下桁数関係ありませんただし、金額はそれらの小数点以下桁数って変換されて、画面表示されます。小数点以下桁数、およびそれによる小数点移動テーブル TCURX 保存されます通貨 JPY (日本円) および TWD (台湾ドル) には小数点以下桁数がありませ 。金額 123456 JPY データベースには 1234.56 JPY 保存されますしかし、画面 (たとえばPSA 更新、クエリまたは LISTCUBE など) には(桁区切としてカンマを使用した場合) 123,456 JPY 表示されますデータベースのカスタマイジング 項目一覧: 最初データソースの項目一覧データCURR 金額項目てください。同項目一覧にデータCUKY 通貨項目この項目てられる必要があります。列 "通貨/単位" 通貨項目名称入力して ください。項目一覧にこのような通貨項目まれていない場合、列 "/単位" JPY などの固定通貨入力することができます (この通貨コー ドは一重引用符ってください)その後、ロードされるのデータが SAP 内部書式対応しているかどうか 特定する必要があります (セクション参照)つまり、以下確認しま ¡ 小数点以下実際桁数関係なく、小数点以下 2 使用され ている¡ 小数点以下桁数がピリオド (.) 区切られている¡ 桁区切まれていないこの場合、金額項目する項目一覧"書式" "内部" 選択てください上述におけるのデータには、値 1234.56 JPY まれる必要があり ますこのまれていない場合、書式として "外部" 選択してくださいこれによりシステムではロードされたにテーブル TCURX じた数点以下桁数まれていると想定されますそのため、上述におけるのデータには、値 123456 JPY まれるがあります1176399 - 金額BW システムへのロード: 小数点以下桁数 バージョン 4 有効期間: 2010/02/20 - 最新バージョン 言語 日本語 リリース日時 2010/02/20 00:24:16 リリースステータス カスタマにリリースコンポーネント BW-WHM-DST-DS DataSource 優先度 推奨事項/追加情報 カテゴリー コンサルティング

Upload: shindo-jun

Post on 11-Apr-2016

236 views

Category:

Documents


0 download

DESCRIPTION

1176399 - 金額の Bw システムへのロード 小数点以下桁数

TRANSCRIPT

Page 1: 1176399 - 金額の Bw システムへのロード 小数点以下桁数

SAP Note

属性情報

現象

通貨金額を BW システムにロードする必要がある。BW システムにおいて、 これらの金額が 10、100、または 1000 倍に増減されて非常に大きくなって いるか、または非常に小さくなっている。小数点以下桁数が切り詰められるか、 または小数点が 移動されている。

関連キーワード

原因と前提条件

この問題は、データソースの不適切なカスタマイジングおよび SAP システ ムでの金額の表示に関して知識が不足していることによって発生します。

解決方法

金額の SAP 書式 SAP システムでは、金額 (データ型 CURR) は、常に小数点以下 2 桁を使用 してデータベースに保存されます。該当の通貨に対して実際に許可されてい る小数点以下桁数は関係ありません。 ただし、金額はそれらの小数点以下桁数に従って変換されて、画面に表示さ されます。小数点以下桁数、およびそれによる小数点の移動は 、テーブル TCURX に保存されます。 例 通貨 JPY (日本円) および TWD (台湾ドル) には小数点以下桁数がありませ ん。金額 123456 JPY は、データベースには 1234.56 JPY と保存されます。 しかし、画面 (たとえば、PSA 更新、クエリ、または LISTCUBE など) には、 (桁区切としてカンマを使用した場合に) 123,456 JPY と表示されます。 データベースのカスタマイジング 項目一覧: 最初に、データソースの項目一覧で、データ型 CURR を金額項目に割り当て てください。同じ項目一覧にデータ型 CUKY の通貨項目が、この項目に割り 当てられる必要があります。列 "通貨/単位" に通貨項目の名称を入力して ください。項目一覧にこのような通貨項目が含まれていない場合は、列 "通 貨/単位" に JPY などの固定通貨を入力することができます (この通貨コー ドは一重引用符で囲ってください)。 その後、ロードされる元のデータが SAP 内部書式に対応しているかどうか を特定する必要があります (前セクション参照)。つまり、以下を確認しま す。

¡ 小数点以下の実際の桁数に関係なく、小数点以下 2 桁が使用され ている。

¡ 小数点以下桁数がピリオド (.) で区切られている。

¡ 桁区切が含まれていない。

この場合は、金額項目に対する項目一覧の列 "書式" で値 "内部" を選択し てください。 上述の例における元のデータには、値 1234.56 JPY が含まれる必要があり ます。 この値が含まれていない場合は、書式として "外部" を選択してください。 これにより、システムでは、ロードされた値にテーブル TCURX に応じた小 数点以下桁数が含まれていると想定されます。 そのため、上述の例における元のデータには、値 123456 JPY が含まれる必 要があります。

    1176399 - 金額の BW システムへのロード: 小数点以下桁数  

バージョン   4     有効期間: 2010/02/20 - 最新バージョン   言語   日本語

リリース日時 2010/02/20 00:24:16

リリースステータス カスタマにリリース済

コンポーネント BW-WHM-DST-DS DataSource

優先度 推奨事項/追加情報

カテゴリー コンサルティング

Page 2: 1176399 - 金額の Bw システムへのロード 小数点以下桁数

桁区切および小数点 元データの外部表示の場合には、桁区切と小数点を区別することもできます。 たとえば、元データに、123456 JPY の代わりに 123.456 JPY が存在するこ とがあります。この場合、ピリオド (.) は桁区切であり、小数点ではあり ません (ヨーロッパ書式)。 デフォルトでは、データにおけるこの区切が、関連するユーザ (プレビュー を使用した場合の人間のユーザまたはインフォパッケージでロードした場合 の BW バックグラウンドユーザ) が独自のユーザ設定で更新した区切に一致 します。 セキュリティの向上のために、"直接アクセス" に変更することができ、デー タソースのタブページ "抽出" で桁区切と小数点を直接選択することができ ます。 例 元データに 123456 JPY が含まれています。以下のテーブルには、値の元デー タでの保存状態、データベースでの保存状態、および更新またはクエリでの 表示状態が記載されています。これは、項目一覧での書式の設定および小数 点/桁区切としてのピリオドの選択には関係しません。 書式 | ピリオド | 元データ | データベース |    表示    | 結果 -------------------------------------------------------------------- 内部 |  小数点  | 1234.56  | 1234.56      | 123,456    | 適切 内部 |  桁区切  | 1234.56  | 1234.56      | 123.456    | 適切 外部 |  小数点  | 1234.56  | 12.34        | 1,234      | 不適切 外部 |  桁区切  | 1234.56  | 1234.56      | 123.456    | 適切 内部 |  桁区切  | 123456   | 123456.00    | 12.345.600 | 不適切 外部 |  桁区切  | 123456   | 1234.56      | 123.456    | 適切 内部 |  桁区切  | 123,456  | 123.45       | 12,345     | 不適切 外部 |  小数点  | 123.456  | 1.23         | 123        | 不適切 外部 |  桁区切  | 123.456  | 1234.56      | 123.456    | 適切 元データの値 123.456 に対して、外部書式および桁区切ピリオドが設定さ れていることで、それらが不適切である場合にも、誤って適切な結果のみが 生成されることがあります。これは、桁区切が元データから削除されている ためです。

有効リリース

相互リンク

このドキュメントの参照情報:

SAP Notes

この文書は以下のKBAから参照されています:

SAP Notes (1)

ソフトウェアコンポーネント 開始リリース 終了リリース 後続あり

SAP_BW 700 702  

710 711  

1240163   Amount too high by factor of 100 for HUF, JPY currencies

1240163   Amount too high by factor of 100 for HUF, JPY currencies