この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

TPM_SubAccounts

空のサブ取引先構造を作成します。

この Consumer Goods Cloud トレードプロモーション管理ドキュメントの内容は、機密扱いとなっており、Salesforce が承認した顧客またはパートナーのみが参照できます。Salesforce からの書面による事前の同意がない限り、この内容をコピーしてさらに配布することは禁止されています。本内容は、Salesforce の高度な機密情報および独自開発の情報となっており、お客様と Salesforce との契約の守秘義務の下で保護されています。したがって、本内容は、Consumer Goods Cloud トレードプロモーション管理の機能の実装に必要な場合に限って使用できます。

このドキュメントの内容は、プレビューとしてリリースされています。したがって、一般公開はされず、エラーが含まれている場合があります。Salesforce は、このドキュメントを現状のまま提供し、その内容の正確性に関しては、いかなる説明も保証もいたしません。Salesforce は、このドキュメントを更新および改訂する権利を有しており、Consumer Goods Cloud トレードプロモーション管理の機能を説明する内容は、変更、追加、削除されることがあります。Salesforce がこのドキュメントの更新版を配布またはリリースする場合、お客様は、このドキュメントの以前のバージョンを削除および破棄することを認め、同意することものとします。

重要

名前空間

1cgcloud

TPM_SubAccounts のメソッド

TPM_Scenarios.ScenarioParameter のメソッドは次のとおりです。

global List<SubAccount> getSubAccounts

サブ取引先インスタンスのすべてのサブ取引先のリストを返します。

API バージョン

55

シグネチャー

global List<SubAccount> getSubAccounts()

global Object toGenericObject

サブ取引先情報を逐次化して汎用オブジェクトを作成します。リモートコールで使用すると便利です。

API バージョン

55

シグネチャー

global Object toGenericObject()

global String toJSON

サブ取引先情報を逐次化して、保存用に使用する文字列を生成します。

API バージョン

55

シグネチャー

global String toJSON()

global SubAccount addSubAccount

サブ取引先情報を現在の SubAccounts インスタンスに追加します。パラメーターは、取引先外部 ID、サブ取引先が含まれるか除外されるかを決定するフラグ、およびそのボリュームの割合 (0 から 100 % の間) です。

API バージョン

55

シグネチャー

global SubAccount addSubAccount(String externalid, Boolean included, Decimal volume)

global TPM_SubAccounts

空のサブ取引先構造を作成します。

API バージョン

55

シグネチャー

global TPM_SubAccounts

global TPM_SubAccounts load

逐次化されたサブ取引先情報を現在のインスタンスに読み込みます。現在のインスタンスはクリアされ、ペイロードで表されるサブ取引先が読み込まれます。

API バージョン

55

シグネチャー

global TPM_SubAccounts load(String payload)

global TPM_SubAccounts load

パラメーター汎用オブジェクトからサブ取引先情報を読み込みます。現在のインスタンスはクリアされ、ペイロードで表されるサブ取引先が読み込まれます。

API バージョン

55

シグネチャー

global TPM_SubAccounts load(Object data)

global void clear

現在のインスタンスからすべての情報を削除して、空の状態のままにします。コンストラクターと同じ状態です。

API バージョン

55

シグネチャー

global void clear()

global void removeSubAccount

パラメーターのサブ取引先をインスタンスから削除します。サブ取引先がインスタンスの一部でない場合は、何も削除されません。

API バージョン

55

シグネチャー

global void removeSubAccount(SubAccount sa)