Search Results ams_tcop_fr_periods_b




Overview

The AMS_TCOP_FR_PERIODS_B table is a core data object within the Oracle E-Business Suite Marketing (AMS) module, specifically in the context of Campaign Management. As a base table, its primary function is to store the master definitions for time periods associated with Fatigue Rules. Fatigue Rules are a critical feature used to manage customer contact policies, preventing marketing fatigue by defining limits on how often a customer can be contacted within a specified timeframe. This table serves as the central repository for the period component of those rules, enabling administrators to configure rolling windows such as "7 days" or "30 days" for contact counting. Its role is foundational, as these period definitions are referenced by the rule setup to enforce business logic across marketing campaigns.

Key Information Stored

While the provided metadata does not list specific columns beyond the primary key, the table's structure is designed to define reusable period entities. The key column is PERIOD_ID, which is the unique system-generated identifier (primary key) for each period definition. Based on its purpose, other typical columns would include attributes to fully describe the period, such as PERIOD_NAME, DURATION (a numeric value), DURATION_UNIT (e.g., 'DAY', 'WEEK', 'MONTH'), a START_DATE_ACTIVE, and an END_DATE_ACTIVE for enabling and disabling periods. It would also contain standard Oracle EBS audit columns like CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY to track changes.

Common Use Cases and Queries

The primary use case is the setup and maintenance of Fatigue Rule periods within the Marketing application's user interface. Administrators create and manage these periods, which are then selected when defining a specific Fatigue Rule. From a reporting and data validation perspective, common queries involve listing all active periods or identifying which periods are in use by specific rules. A sample SQL pattern to retrieve basic period information might be: SELECT period_id, period_name, duration, duration_unit FROM ams_tcop_fr_periods_b WHERE sysdate BETWEEN start_date_active AND NVL(end_date_active, sysdate) ORDER BY period_name;. Another critical query would join this table to the rule setup table to analyze rule configurations: SELECT r.rule_name, p.period_name, p.duration, p.duration_unit FROM ams_tcop_fr_rules_setup r, ams_tcop_fr_periods_b p WHERE r.period_id = p.period_id;.

Related Objects

The AMS_TCOP_FR_PERIODS_B table has documented relationships with two other key tables in the Fatigue Rules subsystem, as per the provided foreign key metadata:

  • AMS_TCOP_FR_PERIODS_TL: This is the Translation table, which holds multilingual descriptions for the period definitions stored in the base table. It joins to AMS_TCOP_FR_PERIODS_B via the PERIOD_ID column, enabling support for multiple languages.
  • AMS_TCOP_FR_RULES_SETUP: This is the core rule definition table. It references a specific period from AMS_TCOP_FR_PERIODS_B via its PERIOD_ID foreign key column, linking the rule logic to the defined time window for contact counting.

These relationships establish AMS_TCOP_FR_PERIODS_B as a referenced master table, with its PERIOD_ID column being the key join point for both descriptive data (TL) and operational rule data (RULES_SETUP).