CopyCyclePeriodData パラメーター

次の表に、CopyCyclePeriodData マクロを実行するために使用するパラメーターを示します。
パラメーター 説明
ソースサイクル メジャーデータのコピー元となるサイクル。
ソースサイクル期間 メジャーデータのコピー元となるサイクル期間。
注: この値が指定されていない場合、指定されたサイクルの現在のサイクル期間が考慮されます。状況が実行中のサイクル期間がない場合は、エラーメッセージが表示されます。
ソースシナリオ名 メジャーデータのコピー元となるシナリオ名。
ソース品目レベル ターゲット (現在のコンテキスト) サイクル期間品目階層の基本品目レベルに一致する、ソースサイクル期間の品目レベル。ソース品目レベルからのデータは、ターゲット (現在のコンテキスト) サイクル期間の基本品目レベルにコピーされます。コードリスト、階層、または設定のバージョンが異なることがあるため、ノードの照合は品目の名前に基づいて実行されます。
注: この値が指定されていない場合、ソースサイクル期間の基本品目レベル (シナリオ値を保存するレベル) が考慮されます。
ソース場所レベル ターゲット (現在のコンテキスト) サイクル期間モジュール場所階層の基本場所レベルに一致する、ソースサイクル期間およびソースモジュールの場所レベル。ソース場所レベルからのデータが、ターゲットサイクル期間の基本場所レベルにコピーされます。コードリスト、階層、または設定のバージョンが異なることがあるため、ノードの照合は場所の名前に基づいて実行されます。
注: この値が指定されていない場合、ソースサイクル期間の基本場所レベルが考慮されます。
ソースカレンダーレベル ターゲット (現在のコンテキスト) サイクル期間のカレンダーレベルに一致するソースサイクル期間のカレンダーレベル。ソースカレンダーレベルからのデータが、ターゲットサイクル期間のカレンダーの基本レベルにコピーされます。コードリスト、階層、または設定バージョンが異なることがあるため、ノードの照合はカレンダーの名前に基づいて実行されます。
注: 
  • この値が指定されていない場合、ソースサイクル期間基準カレンダーレベル (シナリオ値を保存するレベル) が考慮されます。
  • ターゲットサイクルで [テレスコープの有効化] オプションが有効になっている場合は、一致する期間のみがコピーされます。
ソースメジャーコード コピーするメジャー。
注: この値が定義されていない場合、このモジュール (ソースシナリオ) のビジネスメトリックを含むすべての公開済、サブスクライブ、および内部メジャーが考慮されます。
品目階層ノード コピーを選択した品目階層。

「ターゲット階層の使用」 = False または未定義の場合:

  • 選択した品目階層は、ソースサイクル期間の品目階層のノードを参照し、ソースサイクル期間に含まれている必要があります。
  • 「品目階層ノード」が「ソース品目レベル」より上にある場合、指定されたノード以下のノードが、ターゲットサイクル期間の一致する基本階層ノードにコピーされます。
  • 「品目階層ノード」が「ソース品目」より下にある場合、「品目階層ノード」が「ソース品目レベル」に集計され、ターゲットサイクル期間の一致する基本階層ノードにコピーされます。
  • 「品目階層ノード」が Null または未定義の場合、ソースサイクル期間の指定したレベルに表示されるすべてのノードがコピーされます (指定したソースレベルがシナリオ値を保存するレベルと同じ場合、iconst もコピーされます)。

「ターゲット階層の使用」 = True の場合:

  • 選択した品目階層は、ターゲットサイクル期間の品目階層のノードを参照し、ターゲットサイクル期間に含まれている必要があります。
  • ターゲットサイクル期間の「品目階層ノード」以下のすべての基本ノードが、ソースサイクル期間の「ソース品目レベル」のノードと照合されます。
  • 「品目階層ノード」が Null または未定義の場合、ターゲットサイクル期間に表示されるすべての基本ノードが、ソースサイクル期間の「ソース品目レベル」のノードと照合され、コピーされます (基本レベルの場合、iconst もコピーされます)。
場所階層ノード コピーを選択した場所。

「ターゲット階層の使用」 = False または未定義の場合:

  • 選択した場所階層は、ソースサイクル期間の場所階層のノードを参照し、ソースサイクル期間に含まれている必要があります。
  • 「場所階層ノード」が「ソース場所レベル」より上にある場合、指定されたノードより下のソース場所レベルのノードが、ターゲットサイクル期間の一致する基本階層ノードにコピーされます。
  • 「場所階層ノード」が「ソース場所レベル」より下にある場合、「場所階層ノード」が「ソース場所レベル」に集計され、ターゲットサイクル期間の一致する基本階層ノードにコピーされます。
  • 「場所階層ノード」が Null または未定義の場合、ソースサイクル期間の指定したレベルに表示されるすべてのノードがコピーされます (指定したソースレベルがシナリオ値を保存するレベルと同じ場合、Iconst もコピーされます)。

「ターゲット階層の使用」 = True の場合:

  • 選択した場所階層は、ターゲットサイクル期間の場所階層のノードを参照し、ターゲットサイクル期間に含まれている必要があります。
  • ターゲットサイクル期間の「場所階層ノード」以下のすべての基本ノードが、ソースサイクル期間の「ソース場所レベル」のノードと照合され、コピーされます。
  • 「場所階層ノード」が Null または未定義の場合、ターゲットサイクル期間に表示されるすべての基本ノードが、ソースサイクル期間の「ソース場所レベル」のノードと照合され、コピーされます (基本レベルの場合、Iconst もコピーされます)。
注: コピーされたメジャーがトランザクションデータタイプである場合、場所階層ノードはトランザクションデータの「終了場所」を参照します。
期間ラベル コピーする期間。

「ターゲット階層の使用」 = False または未定義の場合:

  • 期間ラベルは、ソースサイクル期間カレンダーの期間ラベルを参照し、ソースサイクル期間に含まれている必要があります。
  • 「期間ラベル」が「ソースカレンダーレベル」より上にある場合、指定した期間ラベル以下のソースカレンダーレベルのバケットの値が、ターゲットサイクル期間の「シナリオ値を保存するカレンダーレベル」の一致するバケットノードにコピーされます。
  • 「期間ラベル」が「ソースカレンダーレベル」より下ある場合、「期間ラベル」バケットは「ソースカレンダーレベル」に集計され、「シナリオ値を保存するカレンダーレベル」の一致するノードにコピーされます。
  • 「期間ラベル」が Null または未定義の場合、ソースサイクル期間の指定したカレンダーレベルに表示されるすべてのバケットが、ターゲットサイクル期間の「値を保存するカレンダーレベル」計画の一致するバケットにコピーされます (指定したレベルがシナリオ値を保存するカレンダーレベルと同じ場合、pconst もコピーされます)。

「ターゲット階層の使用」 = True の場合:

  • 期間ラベルは、ターゲットサイクル期間カレンダーのバケットを参照し、ターゲットサイクル期間に含まれている必要があります。
  • ターゲットサイクル期間の「期間ラベル」以下のすべてのバケット (シナリオ値を保存するカレンダーレベル) は、ソースサイクル期間の「ソースカレンダーレベル」のバケットと照合され、コピーされます。
  • 「期間ラベル」が Null または未定義の場合、ターゲットサイクル期間に表示されるすべてのバケット (シナリオ値を保存するカレンダーレベル) が、ソースサイクル期間の「ソースカレンダーレベル」のノードと照合され、コピーされます (指定したレベルがシナリオ値を保存するカレンダーレベルの場合、pconst もコピーされます)。
注: 
  • コピーされたメジャーがトランザクションデータタイプの場合、期間ラベルはトランザクションデータの「終了日」 (受信/終了) を参照します。
  • コピーされたメジャーがマーケットインテリジェンスタイプの場合、日付範囲 (開始日と終了日を含む) 内の MI イベントのみが考慮されます。
ターゲットメジャーコード ターゲットサイクル期間のメジャー。
注: 
  • この値が定義されていない場合、ソースメジャーコードの値が考慮されます。
  • ソースメジャーコードが Null の場合、ターゲットメジャーコードも Null でなければなりません。
ソースモジュール ソースサイクル期間のモジュール。メジャーのコピー元になるソースシナリオが含まれます。
注: この値が定義されていない場合、ターゲットモジュール (ターゲットシナリオのコンテキスト) が考慮されます。
上書き ターゲットのデータをソースデータで上書きするかどうかを示します。次のような値があります。
  • TRUE: 品目、場所、期間選択について、宛先のデータが上書きされます。(元の値が Null の場合、ターゲット値は上書きされません)
  • FALSE: ソースからのデータがターゲットのデータに追加されます。
注: デフォルトでは、この値は FALSE に設定されます。
フィルター 品目および場所の選択を決定するために使用するフィルター。フィルター条件が満たされている場合にのみ、場所の品目の関連データがコピーされます。

「ターゲット階層の使用」が False に設定されている場合、フィルターはソースサイクルの場所の品目に、ソースカレンダーレベルの期間ラベルに指定したソース (品目、場所) レベルで適用されます。

「ターゲット階層の使用」が True に設定されている場合、フィルターは、ターゲットサイクルの場所の品目には品目と階層の基本レベルで適用され、ターゲットサイクルの期間ラベルにはシナリオ値を保存するカレンダーレベルで適用されます。

ターゲット階層の使用 ターゲットサイクル期間の階層を考慮するかどうかを示します。次のような値があります。
  • TRUE: 「品目階層ノード」、「場所階層ノード」、および「期間ラベル」は、ターゲットサイクル期間の階層を参照します。
  • FALSE: 「品目階層ノード」、「場所階層ノード」、および「期間ラベル」は、ソースサイクル期間の階層を参照します。
注: 「品目階層ノード」、「場所階層ノード」、および「期間ラベル」は、ソースサイクル期間の階層を参照します。
コマンド フィールドの値を次の形式で指定する必要があります。CopyCyclePeriodData (ソースサイクル、[ソースサイクル期間]、ソースシナリオ名、[ソース品目レベル]、[ソール場所レベル]、[ソースカレンダーレベル]、[ソースメジャーコード]、[品目階層ノード]、[場所階層ノード]、[期間ラベル]、[ターゲットメジャーコード]、[ソースモジュール]、[上書き]、[フィルター]、[ターゲット階層の使用])
注: オプションパラメーターは [ ] で指定します。
1.
要件 パラメーター
ソースサイクル期間範囲のすべてのソース場所のすべてのソース品目について、Normal May11 サイクル期間 の Demand-Baseline からソース階層レベル「SKU」、「場所」、「週」のすべての有効なメジャーを現在のシナリオにコピーします。品目、場所、期間パラメーターの選択が指定されていない場合、iconst、lconst 値、pconst 値が含まれます。 CopyCyclePeriodData("Normal", "May11","Demand-Baseline", "SKUs","Locations", "Weeks","","","","","","","","","")
ソースサイクル期間範囲のすべてのソース場所のすべてのソース品目について、Normal サイクルで現在実行中のサイクル期間の Finance-Baseline からソース階層レベル「グループ」、「地域」、「週」の BREV メジャーを現在のシナリオにコピーします。品目、場所、期間パラメーターの選択が存在しない場合、iconst 値、pconst 値、lconst 値が含まれます。 CopyCyclePeriodData("Normal", "","Finance-Baseline", "Groups", "Regions", "Weeks","BREV","","","","","","", "","")
ソースサイクル期間範囲のすべてのソース場所の GOO 品目 (ソース) について、Normal サイクルで現在実行中のサイクル期間の Finance-Baseline からソース階層レベル「グループ」、「地域」、「週」のすべての有効なメジャーを現在のシナリオにコピーします。場所、期間ラベルパラメーターの選択が存在しない場合、pconst 値と iconst 値が含まれます。 CopyCyclePeriodData("Normal", "","Finance-Baseline","Groups", "Regions","Weeks", "","GOO","","","","","","","")
カレンダー期間「FY 10」 (ソース) 内のすべての基本期間のすべてのソース場所のすべてのソース品目について、Strategic Q1 11 サイクル期間の Demand-Baseline からソースサイクル期間の基本階層レベルのすべての有効なメジャーを現在のシナリオにコピーします。品目、場所パラメーターの選択が存在しない場合、iconst 値と lconst 値が含まれます。 CopyCyclePeriodData("Strategic", "Q1 11", "Demand-Baseline", "","","","","","", "FY 10","","","","","")
カレンダー期間「FY 10」のすべての月の、場所が US の GOO 品目 (ソース) について、Normal Apr11 サイクル期間の Finance-Baseline からソース階層レベル「グループ」、「地域」、「月」の BREV メジャーを現在のシナリオにコピーします。ソースサイクル期間のカレンダーレベルが週単位であると仮定し、月の値は週から合計されます。 CopyCyclePeriodData("Normal","Apr11", "Finance-Baseline","Groups", "Regions", "Months", "BREV", "GOO", "US", "FY 10", "","","","","")
期間「現在の年」 (ソース内) すべての月の、場所が US の GOO 品目 (ソース) について、Normal Apr11 サイクル期間の Finance-Baseline からソース階層レベル「グループ」、「地域」、「月」の BREV メジャーを現在のシナリオの FREV メジャーにコピーします。ソースサイクル期間のカレンダーレベルが週単位であると仮定し、月の値は週から合計されます。 CopyCyclePeriodData("Normal","Apr11", "Finance-Baseline","Groups", "Regions","Months", "BREV","GOO","US", "Current Year", "FREV","","","","")
ソースサイクル期間範囲のすべてのソース場所のすべてのソース場所のすべてのソース品目について、Normal サイクルで現在実行中のサイクル期間の Finance-Baseline からソース階層レベル「グループ」、「地域」、「週」 MI メジャー DPLS_MI を現在のシナリオの "BREV" メジャーにコピーします。これにより、DPLS_MI (マーケットインテリジェンスメジャー) の MI メジャー値をメジャー BREV にコピーされます。
注: イベントと備考はコピーされません。
CopyCyclePeriodData("Normal", "","Finance-Baseline", "Groups","Regions", "Weeks","DPLS_MI", "","","","BREV","","","","")
サイクル期間範囲のすべてのソース品目およびソース場所について、Xpress (M) サイクルで現在実行中のサイクル期間の需要モジュール内の 「Revised」からソースサイクル期間の基本階層レベルの SOP_FUNITS メジャーを現在の (供給) シナリオにコピーします。品目、場所パラメーターの選択が存在しない場合、ソースの基本レベル使用時の iconst、lconst、pconst 値が含まれます。 CopyCyclePeriodData("Xpress (M)", "","Revised","","","", "SOP_FUNITS","","","", "SOP_CUSTOMER_PSALES", "Demand","","","")
サイクル期間範囲の SPLS_STOCK_QTYOH > SPLS_STOCK_COVER のすべてのソース場所のすべてのソース品目について、Normal サイクルで現在実行中のサイクル期間の SPlus - Revised からソース階層レベル「グループ」、「顧客」、「週」の BREV メジャーを現在のシナリオにコピーします。 CopyCyclePeriodData("Supply (W)","", "SPlus-Revised", "Groups", "Customers", "Weeks", "BREV","","","","","","","[SPLS_STOCK_QTYOH] > [SPLS_STOCK_COVER]","")
ターゲット期間「ローリング期間」のターゲット場所「US」のターゲット品目「Goo」について、Normal サイクルで現在実行中のサイクル期間の Finance-Baseline からソース階層レベル「グループ」、「地域」、「月」の BSELL メジャーを現在のシナリオにコピーします。 CopyCyclePeriodData("Normal","", "Finance-Baseline","Groups", "Regions", "Months","BREV", "GOO","US","Rolling Periods","","","","","TRUE")

ターゲット期間「ローリング期間」のターゲット場所が「US」のターゲット品目「ブランド A」 の下のノードについて、Normal サイクルで現在実行中のサイクル期間の Supply-Baseline からソース階層レベル「グループ」、「地域」、「月」のオーダー TRANSFER を現在のシナリオにコピーします。これによって、「転送先場所」がターゲットサイクル期間内の「BRAND A」品目の「US」の下の場所であり、「終了日」 (受信/終了日) がターゲットローリング期間バケット内にある、すべてのトランザクションデータがコピーされます。

CopyCyclePeriodData("Normal","", "Supply-Baseline","Groups", "Regions","Months", "TRANSFER","BRAND A", "US","","Rolling Periods", "","","","TRUE")
カレンダー期間「FY20 M10」 (ソース) 内で開始および終了するイベントのすべての基本期間のすべてのソース場所のすべてのソース品目について、Normal サイクルで現在実行中のサイクル期間のソースサイクル期間の基本階層レベルの Demand-Baseline からマーケットインテリジェンスメジャー DPLS_FMI_pivot を現在のシナリオにコピーします。 CopyCyclePeriodData("Normal","", "Demand-Baseline", "","","","DPLS_FMI_EVENT", "","","FY20 M10", "","","","","")