サブスクリプション製品データをインポートするにはどうすればよいですか。
インポート管理を使用して、サブスクリプション製品レコードを作成または更新できます。
サブスクリプション製品レコードをインポートするには、次のタスクを実行します:
-
ソース・データをOracle Applications Cloudオブジェクト属性にマップします。
-
インポート用のソース・カンマ区切り値(CSV)ファイルを作成します。
-
インポート・アクティビティを作成します。
-
インポート結果をレビューします。
ソース・データのターゲット・オブジェクト属性へのマップ方法
サブスクリプション製品データをOracle Applications Cloudにインポートするには、CSVファイルにソース・データを移入し、そのソース・データをOracle Applications Cloudのターゲット・オブジェクト属性にマップする必要があります。
データ・インポート用のCSVファイルを作成する前に、次の手順を実行する必要があります。
-
ソース・データ属性がOracle Applications Cloudのターゲット・オブジェクト属性にマップする方法を確認します。
-
前提条件の設定が実行されていることを確認します(該当する場合)。
-
レコードを一意に識別するためのオプションを理解します。
-
子レコードをインポートする前に、親レコードが存在することを確認します。
-
正常にインポートするためにCSVファイルに必要なターゲット・オブジェクト属性を識別します。
開始する前に
インポートを開始する前に、いくつかの基本チェックを行う必要があります。 たとえば、次のことを確認してください。
-
ソース・データの各属性のインポートの前提条件がすべて完了している。
-
子レコードをインポートする前に、すべての親レコードを配置しておく。
レコードに対する一意の識別子の選択
Oracle Applications Cloudにデータをインポートするには、インポート・プロセスがレコードを一意に識別するための特定の属性がCSVファイルに含まれている必要があります。 ファイル・インポート・プロセスは、属性値を使用して、ソース・データをOracle Applications Cloudのターゲット・オブジェクト属性に自動的にマップします。
オブジェクト・レコードを一意に識別するための優先オプションは、公開一意識別子を使用することです。 新しいレコードを作成する場合は、わかりやすい公開一意識別子(数値で示され、通常はビジネス・オブジェクトのUIに表示される属性)を指定できます。 以前に番号属性を指定したレコード、または番号属性がオブジェクトのUIに表示されるレコードを更新する場合は、番号属性を使用してレコードを識別できます。 サブスクリプション製品オブジェクトの場合、属性は次のとおりです:
-
LineNumber
-
SubscriptionProductPuid
-
BillToAccountNumber
-
ExemptCertificateNumber
サブスクリプション製品オブジェクトの必須属性および検証
Oracle Applications Cloudにデータを正常にインポートするには、CSVファイルに必須属性が含まれている必要があります。 属性に有効な値が指定されていることを確認します。 この表は、新規サブスクリプション製品レコードのインポートに必要な属性、サブスクリプション製品レコードの更新に必要な属性、属性の前提条件設定タスク、およびサブスクリプション製品インポートの特定の検証(ある場合)を示しています:
属性 |
摘要 |
前提条件の設定タスクやインポート検証 |
サブスクリプション製品レコードの作成 |
既存のサブスクリプション製品レコードの更新 |
---|---|---|---|---|
LineNumber |
行番号 |
|
必須 |
不要 |
DefinitionOrganizationId |
品目マスター組織 |
これは、HR_ALL_ORGANIZATION_UNITS_F表の有効なORGANIZATION_IDである必要があります。 |
不要 |
不要 |
InventoryItemId |
在庫品目ID |
EGP_SYSTEM_ITEMS_B.INVENTORY_ITEM_ID |
必須 |
不要 |
StartDate |
サブスクリプションの開始日 |
これは、サブスクリプション開始日以降にする必要があります。 |
必須 |
不要 |
通貨 |
サブスクリプション製品通貨 |
値を渡さないでください。 |
不要 |
不要 |
InvoicingRuleId |
請求ルールID |
RA_RULES.RULE _ID。TYPE ='I' |
不要 |
不要 |
BillingFrequency |
請求頻度 |
oss_time_code_units.user_uom_code |
不要 |
不要 |
AccountingRuleId |
会計基準ID |
RA_RULES.RULE _ID ('A'、'ACC_DUR'、'PP_DR_ALL'、'PP_DR_PP')のTYPE |
不要 |
不要 |
TransactionTypeName |
トランザクション・タイプ名 |
これは、RA_CUST_TRX_TYPES_ALL表ごとに有効なトランザクション・タイプ名である必要があります。 |
不要 |
不要 |
BillToAccountId |
請求先アカウントID |
HZ_CUST_ACCOUNTS.CUST_ACCOUNT_ID |
不要 |
不要 |
BillToSiteUseId |
請求先サイト使用ID |
HZ_CUST_SITE_USES_ALL.SITE_USE_ID |
不要 |
不要 |
PaymentTermsId |
支払条件ID |
RA_TERMS_VL.TERM_ID |
不要 |
不要 |
SubscriptionProductId |
サブスクリプション製品ID |
これは、レコードの作成時に自動生成されます。 |
不要 |
必須 |
ステータス |
サブスクリプション製品ステータス |
これはORA_DRAFTである必要があります。 |
不要 |
不要 |
SubscriptionId |
サブスクリプションID |
値を渡さないでください。 |
不要 |
不要 |
SubscriptionNumber |
サブスクリプション番号 |
有効な既存のサブスクリプション番号である必要があります。 |
必須 |
不要 |
SubscriptionProductPuid |
サブスクリプション製品PUID |
これは一意のサブスクリプション製品PUIDである必要があります。 |
必須 |
不要 |
EnablePricingTermsFlag |
価格設定条件が有効かどうかを示すオプション |
YまたはN |
不要 |
不要 |
SummarizedBillingFlag |
請求が対象製品レベルで要約されるかどうかを示すオプション |
YまたはN |
不要 |
不要 |
InterfaceOffsetDays |
インタフェース・オフセット日数 |
これは数値である必要があります。 |
不要 |
不要 |
CoverageName |
カバレッジ名 |
OSS_COVEREAGE_HEADERS.COVERAGE_HEADER_ID |
不要 |
不要 |
SuspendReason |
一時停止理由 |
参照: ORA_OSS_CLOSE_REASONS |
不要 |
不要 |
SuspendedDate |
停職の日付 |
開始日と終了日の間である必要があります。 |
不要 |
不要 |
SuspendCreditMethod |
クレジットの一時停止メソッド |
参照: ORA_OSS_CLOSE_CREDIT_METHOD |
不要 |
不要 |
ResumeDate |
中断されたサブスクリプションの再開日 |
これは有効な日付である必要があります。 |
不要 |
不要 |
ResumeDuration |
中断されたサブスクリプションが再開されない期間 |
これは正の整数である必要があります。 |
不要 |
不要 |
ResumePeriod |
中断されたサブスクリプションが再開されない期間 |
これは、OSS_TIME_CODE_UNITSの有効な値である必要があります。 |
不要 |
不要 |
AutoExtendFlag |
サブスクリプションを自動延長するかどうかを示すオプション |
YまたはN |
不要 |
不要 |
ChurnProbability |
サブスクリプション製品の解約確率 |
値を渡さないでください。 |
不要 |
不要 |
InvoicedAmount |
請求済金額 |
値を渡さないでください。 |
不要 |
不要 |
CreditedAmount |
クレジット金額 |
値を渡さないでください。 |
不要 |
不要 |
CanceledAmount |
取消済金額 |
値を渡さないでください。 |
不要 |
不要 |
ClosedAmount |
クローズ金額 |
値を渡さないでください。 |
不要 |
不要 |
LineNumber |
行番号 |
これは、サブスクリプション内で重複してはなりません。 |
必須 |
不要 |
Duration |
期間 |
これは正の整数である必要があります。 |
不要 |
不要 |
ピリオド |
サブスクリプション製品期間 |
これは、OSS_TIME_CODE_UNITSの有効な値である必要があります。 |
不要 |
不要 |
GenerateBillingSchedule |
請求予定が生成されるかどうかを示すオプション |
YまたはNである必要があります |
不要 |
不要 |
PriceListName |
価格表名 |
値を渡さないでください。 |
不要 |
不要 |
PricingTermsPricingMethod |
価格設定条件価格設定メソッド |
ORA_MARKUP_AMOUNT, ORA_MARKUP_PERCENT, ORA_REPRICE |
不要 |
不要 |
PricingTermsPeriod |
価格設定条件期間 |
これは、OSS_TIME_CODE_UNITSの有効な値である必要があります。 |
不要 |
不要 |
PricingTermsDuration |
価格設定条件期間 |
これは正の整数である必要があります。 |
不要 |
不要 |
PricingTermsAdjustmentPCT |
価格設定条件調整 |
これは正の整数である必要があります。 参照: |
不要 |
不要 |
AmendCreditMethod |
修正クレジット・メソッド |
ORA_OSS_CLOSE_CREDIT_METHOD |
不要 |
不要 |
AmendCreditMethodName |
修正クレジット・メソッド名 |
参照: ORA_OSS_CLOSE_CREDIT_METHOD |
不要 |
不要 |
AmendEffectiveDate |
修正有効日 |
この日付は、開始日と終了日の間である必要があります。 |
不要 |
不要 |
AmendReason |
修正事由 |
参照: ORA_OSS_CLOSE_REASONS |
不要 |
不要 |
AmendReasonName |
修正事由名 |
参照: ORA_OSS_CLOSE_REASONS |
不要 |
不要 |
SalesProductType |
販売製品タイプ |
SUBSCRIPTION, COVERAGE |
不要 |
不要 |
ItemUnitOfMeasure |
品目単位 |
INV_UNITS_OF_MEASURE_B.UOM_CODE |
不要 |
不要 |
ProductName |
製品名 |
これは有効な品目摘要である必要があります。 |
不要 |
不要 |
Quantity |
数量 |
これは正の整数である必要があります。 |
不要 |
不要 |
CloseReason |
製品がクローズされた理由 |
参照: ORA_OSS_CLOSE_REASONS |
不要 |
不要 |
CloseCreditMethod |
クローズ・クレジット・メソッド |
参照: ORA_OSS_CLOSE_CREDIT_METHOD |
不要 |
不要 |
CancelReason |
製品が取り消された理由 |
これは有効な理由にしてください。 参照: ORA_OSS_CANCEL_REASONS |
不要 |
不要 |
ClosedDate |
製品がクローズされた日付 |
開始日より後の日付にする必要があります。 |
不要 |
不要 |
CanceledDate |
製品が取り消された日付 |
開始日と終了日の間である必要があります。 |
不要 |
不要 |
RenewedDate |
製品の更改日 |
値を渡さないでください。 |
不要 |
不要 |
PriceListId |
価格表ID |
値を渡さないでください。 |
不要 |
不要 |
UnitPrice |
単価 |
これは正の整数である必要があります。 |
不要 |
不要 |
InvoicingRuleName |
請求書ルール名。 |
RA_RULES.NAME。TYPE ='I' |
不要 |
不要 |
BillingFrequencyName |
請求頻度名 |
oss_time_code_units.base_uom_code |
不要 |
不要 |
AccountingRuleName |
会計基準名 |
RA_RULES.NAME where TYPE in ('A','ACC_DUR', 'PP_DR_ALL','PP_DR_PP') |
不要 |
不要 |
BillToAccountNumber |
請求先アカウント番号 |
HZ_CUST_ACCOUNTS.ACCOUNT_NUMBER |
不要 |
不要 |
BillToAccountDescription |
請求先アカウント摘要 |
HZ_CUST_ACCOUNTS |
不要 |
不要 |
BillToAddress |
請求先住所 |
参照: HZ_CUST_SITE_USES_ALL |
不要 |
不要 |
ShipToPartyId |
出荷先パーティID |
参照: HZ_PARTIES |
不要 |
不要 |
ShipToPartyName |
出荷先パーティ名 |
参照: HZ_PARTIES |
不要 |
不要 |
ShipToPartySiteId |
出荷先パーティ・サイトID |
参照: HZ_CUST_SITE_USES_ALL |
不要 |
不要 |
ShipToPartySiteName |
出荷先パーティ・サイト名 |
参照: HZ_CUST_SITE_USES_ALL |
不要 |
不要 |
PaymentMethod |
支払方法ID |
これは、ORA_PURCHASE_ORDERまたはORA_WIREである必要があります。 |
不要 |
不要 |
PaymentMethodName |
支払方法名 |
これは購買オーダーまたは電信である必要があります。 |
不要 |
不要 |
PaymentTermsName |
支払条件名 |
RA_TERMS_VL.NAME |
不要 |
不要 |
TaxExemptionHandling |
免税処理 |
LOOKUP_TYPE: ZX_EXEMPTION_CONTROL |
不要 |
不要 |
TaxExemptionHandlingName |
免税処理名 |
LOOKUP_TYPE: ZX_EXEMPTION_CONTROL |
不要 |
不要 |
ExemptCertificateNumber |
免税証明書番号 |
ZX_EXEMPTIONS_V.EXEMPT_CERTIFICATE_NUMBER |
不要 |
不要 |
ExemptReason |
免税事由 |
LOOKUP_TYPE: ZX_EXEMPTION_CONTROL |
不要 |
不要 |
OutputTaxClassification |
仮受税金分類 |
LOOKUP_TYPE: ZX_OUTPUT_CLASSIFICATIONS |
不要 |
不要 |
TaxError |
税金エラー |
値を渡さないでください。 |
不要 |
不要 |
CoverageScheduleId |
補償範囲スケジュールID |
値を渡さないでください。 |
不要 |
不要 |
RenewalType |
更新タイプ |
参照: ORA_OSS_RENEWAL_ACTION |
不要 |
不要 |
BillingDateCode |
請求日コード |
ORA_DAY, ORA_OFFSET, ORA_PERIOD_END, ORA_PERIOD_START |
不要 |
不要 |
BillingDateName |
請求日名 |
日、オフセット、期間終了、期間開始 |
不要 |
不要 |
TotalContractValue |
合計契約額 |
値を渡さないでください。 |
不要 |
不要 |
EstimatedTax |
見積税額 |
値を渡さないでください。 |
不要 |
不要 |
PricingError |
価格設定エラー |
値を渡さないでください。 |
不要 |
不要 |
価格設定に基づいて請求スケジュールを生成するには、GenerateBillingScheduleオプションをはいに設定し、すべてのファイルがインポートされた後にSubscription.csvファイルを再インポートします。 サブスクリプション製品のCSVファイルではGenerateBillingScheduleオプションを指定せず、サブスクリプションCSVファイルでのみ指定してください。
サブスクリプション製品オブジェクトは、インポート管理フローの「インポート・オブジェクトの管理」ページで、そのすべての子オブジェクトおよび属性とともに表示できます。 タイプ、長さ、説明などの属性情報をこのページで確認できます。
ソースCSVファイルの作成
Sales and Fusion ServiceにインポートするデータをソースCSVファイルに含めます。
「インポート・オブジェクト」UIページで使用可能なテンプレートを使用して、ソースCSVファイルを作成できます。 テンプレートをダウンロードするには:
-
に移動します。
-
表内の「サブスクリプション製品」オブジェクトを選択し、「ダウンロード」をクリックします。
これで、ダウンロードされたファイルを編集し、必要な属性に有効な値を指定できます。
CSVファイルの移入および値の入力に関する問題を回避するには、「関連トピック」の項でExcelを使用してCSVファイルを開く場合の潜在的な問題に関するトピックを参照してください。
インポート・アクティビティの作成
CSVファイルの準備が完了したら、インポート・アクティビティを作成して情報をインポートします。 インポート・アクティビティを作成するには:
-
に移動します。
-
「インポートの管理」ページで「インポート・アクティビティの作成」をクリックします。
-
「インポート・オプションの入力」ページで、インポート・アクティビティの名前を指定し、「オブジェクト」ドロップダウン・リストからサブスクリプション製品を選択します。
-
「ファイル名」フィールドでCSVファイルを選択し、「次」をクリックします。
-
ソース属性とターゲット属性が「フィールドのマップ」ページに自動的にマップされていることがわかります。 必要に応じてマッピングをレビューおよび編集します。
-
「データの検証」をクリックして、マップされていない列、またはデータ形式の問題があるかどうかについてファイルを確認します。 「次」をクリックします。
-
「レビューおよび発行」ページでインポート詳細をレビューし、準備ができたら「発行」をクリックします。
インポート結果のレビュー
「インポートの管理」ページでインポートが成功したかどうかを確認します。 このページには、すべてのアクティブなインポート、完了したインポートおよび失敗したインポートのステータスが表示されます。 インポート・アクティビティのステータスをチェックするには:
-
に移動します。
-
「すべてのインポート」をクリックし、以前に作成したインポート・アクティビティを検索します。
-
インポート・アクティビティの「ステータス」列をチェックします。 ステータスが「完了」と表示された場合、インポートは成功です。 インポート・アクティビティをドリルダウンして、インポート・アクティビティのステータス詳細を示す「インポート・ステータス」ページに移動できます。