CopyScenarioData マクロ
CopyScenarioData マクロは、同じサイクル期間およびモジュールに関連するシナリオとメジャーの間でメジャーデータをコピーするために使用します。このマクロはシナリオレベルで実行されます。
ソースレベル (ノードパラメーターが選択されていない場合) をコピーする場合、そのディメンションに対する制約要素と、それらの要素のメジャーのシナリオ値もコピーされます。
マクロパラメーターは、コピーされるメジャーデータ、ソースサイクル期間、シナリオ、およびターゲットサイクル期間、シナリオ、モジュールを決定します。次の表に、CopyScenarioData マクロの実行に使用するパラメーターを示します。
パラメーター | 説明 |
---|---|
ソースシナリオ名 | メジャーデータのコピー元となるシナリオ。これは現在のシナリオです。 |
ソースメジャーコード | コピーするメジャーコード。 注: この値が指定されない場合、ビジネスメトリック、トランザクションデータ/オーダー、およびマーケットインテリジェンスメジャーを含むすべての公開済、サブスクライブ、内部メジャー、およびマーケットインテリジェンスメジャーが考慮されます。
|
品目階層ノード | コピーする品目ノード。 注:
|
品目階層ノード | コピーを選択した場所ノード。 注:
|
期間ラベル | コピーする期間。 注:
|
ターゲットメジャーコード | コピー先のターゲットサイクル期間のメジャー。 注:
|
上書き | ターゲットのデータをソースデータで上書きするかどうかを示します。次のような値があります。
注: デフォルトでは、この値は FALSE に設定されます。
|
[コマンド] フィールドの値を次の形式で指定する必要があります。CopyScenarioData (ソースシナリオ名、[ソースメジャーコード]、[品目階層ノード]、[場所階層ノード]、[期間ラベル]、[ターゲットメジャーコード]、[上書き])
注: オプションパラメーターは [ ]で指定します。
要件 | パラメーター |
---|---|
サイクル期間範囲について、すべての場所、すべての品目の BREV メジャーを Finance-Baseline から現在のシナリオにコピーする。パラメーターフィルターが存在しないため、これには iconst値、lconst 値、pconst 値が含まれます。 | CopyScenarioData("Finance-Baseline", "BREV","","","","","") |
サイクル期間範囲について、すべての場所の GOO 品目の公開済のすべての内部メジャーを Finance-Baseline から現在のシナリオにコピーする。パラメーターフィルターが存在しないため、これには lconst 値と pconst 値が含まれます。 | CopyScenarioData("Finance-Baseline", "","GOO","","","","") |
サイクル期間範囲について、すべての DC の場所、すべての品目の公開済のすべての内部メジャーを Supply-Baseline から現在のシナリオにコピーします。パラメーターフィルターが存在しないため、これには iconst 値と pconst 値が含まれます。 | CopyScenarioData("Supply-Baseline", "","","All DCs","","","") |
カレンダー期間「FY 10」の間の (値を保存するサイクルカレンダーレベルにおける) すべての場所、すべての品目の公開済のすべての内部メジャーを Demand-Baseline から現在のシナリオにコピーします。パラメーターフィルターが存在しないため、これには iconst 値と lconst 値が含まれます。 | CopyScenarioData("Demand-Baseline", "","","","FY 10","","") |
カレンダー期間「FY 10」の間の (値を保存するサイクルカレンダーレベルにおける) 場所が US の GOO 品目の BREV メジャーを Finance-Baseline から現在のシナリオにコピーする。 | CopyScenarioData("Finance-Baseline", "BREV","GOO","US","FY 10","","") |
カレンダー期間「FY 10」の間の (値を保存するサイクルカレンダーレベルにおける) 場所が US の GOO 品目の BREV メジャーを Finance-Baseline から現在のシナリオの FREV メジャーにコピーする。 | CopyScenarioData("Finance-Baseline", "BREV","GOO","US","FY 10", "FREV","") |
Finance-Uplift は現在のシナリオです。現在のシナリオ (Finance-Uplift) および計画を保存するサイクルカレンダーレベルにおけるカレンダー期間「現在の年」の期間の場所が US の GOO 品目について、Finance-Uplift から BREV メジャーを FREV メジャーにコピーします。 | CopyScenarioData("Finance-Uplift", "BREV","GOO","US","Current Year", "FREV","") |
サイクル期間範囲のすべての品目/場所について、SPlus-Baseline から取引データ「Planned_Production」を現在のシナリオにコピーします。 注: これにより、関連するトランザクションデータのシナリオ値 (トランザクションデータ内のソースおよびターゲットメジャー) がコピーされます。トランザクションデータレコードも削除されます。
|
CopyScenarioData("Splus-Baseline", "Planned_Production","","","","","") |
サイクル期間範囲のすべての品目/場所について、DPlus-Baseline からマーケットインテリジェンスデータ「DPLS_FMI_pivot」を現在のシナリオにコピーします。 注: マーケットインテリジェンスデータをコピーして、イベントを再適用します。
|
CopyScenarioData("Dplus-Baseline", "DPLS_FMI_EVENT","","","","","") |