CN_SIM_EARNINGS_ALL
This table stores Earning Transactions for calculation simulations.
Details
-
Schema: FUSION
-
Object owner: CN
-
Object type: TABLE
-
Tablespace: Default
Primary Key
Name | Columns |
---|---|
CN_SIM_EARNINGS_ALL_PK |
SIMULATION_ID, EARNING_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
SIMULATION_ID | NUMBER | 18 | Yes | The ID of the simulation to which this simulation earning belongs. | |
SIMULATION_DELETE_FLAG | VARCHAR2 | 1 | Yes | Used to mark an earning as deleted during calculation simulation processing. | |
SIMULATION_RESULT_TYPE | VARCHAR2 | 30 | Identifies whether an earning result comes from the simulation execution or from the existing calculated earnings. | ||
EARNING_ID | NUMBER | 18 | Yes | The identifier of the simulation earning. If the simulation earning is supposed to override a real earning, this ID must match. | |
CREDIT_ID | NUMBER | 18 | Points to the credited transaction from which the earning is generated | ||
TRANSACTION_ID | NUMBER | 18 | Points to the base transaction from which the earning is generated | ||
PARTICIPANT_ID | NUMBER | 18 | Unique identifier for salesrep of the transaction | ||
CREDITED_PARTICIPANT_ID | NUMBER | 18 | Unique identifier for credited salesrep | ||
SOURCE_EVENT_DATE | DATE | Yes | Date transaction was processed | ||
SOURCE_EVENT_PERIOD_ID | NUMBER | 18 | Period Id for Source Event Date | ||
PAY_PERIOD_ID | NUMBER | 18 | Payment Period identifier | ||
COMM_AMT_HOME_CURR | NUMBER | Commission Amount in home currency | |||
HOME_CURRENCY_CODE | VARCHAR2 | 15 | Participant's home currency code | ||
CALC_TO_HOME_CURR_CNVRT | NUMBER | Rate used to convert commission amount from calculation currency to home currency | |||
COMM_AMT_FUNC_CURR | NUMBER | Commission amount in functional currency | |||
CALC_TO_FUNC_CURR_CNVRT | NUMBER | Rate used to convert the commission amount from calculation currency to functional currency | |||
COMM_AMT_CALC_CURR | NUMBER | Commission amount in calculation currency | |||
TRANSACTION_AMT_CALC_CURR | NUMBER | Transaction amount in calculation currency | |||
CREDIT_AMT_CALC_CURR | NUMBER | Credit amount in calculation currency | |||
CALC_CURRENCY_CODE | VARCHAR2 | 15 | Calculation currency code | ||
CREATED_DURING | VARCHAR2 | 30 | Identifies the phase whihc creates this record. The possible values are Rollup, Eligibility, Calculation | ||
SOURCE_EARNING_ID | NUMBER | 18 | In case an earning record is created from another earning record, this column will be used to point to the source earning record | ||
REVENUE_TYPE | VARCHAR2 | 30 | Possible values : Revenue, Non revenue, a custom revenue type | ||
TRANSACTION_QTY | NUMBER | Quantity of the unit sold in the transaction | |||
EARNING_TYPE | VARCHAR2 | 30 | In V1, the only possible value is Base. | ||
TRANSACTION_TYPE | VARCHAR2 | 30 | Yes | Transaction Type, identifying the source of the transaction | |
ELIGIBLE_CAT_ID | NUMBER | 18 | Transaction Category, populated during classification | ||
OBJECT_STATUS | VARCHAR2 | 30 | Status of the transaction Possible values : alculated,Calculation Error,Posted,Reversed | ||
ADJUSTMENT_STATUS | VARCHAR2 | 30 | Adjustment Status Possible value :Unadjusted | ||
ADJUSTMENT_COMMENTS | VARCHAR2 | 1000 | Reason for adjustment | ||
REASON_CODE | VARCHAR2 | 30 | Reason for adjustment | ||
PROCESS_CODE | VARCHAR2 | 30 | Code to identify the phases required for the transaction; Points to a new table, which will contain a separate row for the processing_code, phase and a flag to indicate whether to skip the phase | ||
SOURCE_ORG_ID | NUMBER | 18 | Unique identifier of organization from which the transaction is imported | ||
ORG_ID | NUMBER | 18 | Yes | Indicates the identifier of the business unit associated to the row. | |
SOURCE_TRX_NUMBER | VARCHAR2 | 30 | source_trx_number info about the transaction | ||
SPLIT_PCT | NUMBER | Split Percentage | |||
COMMISSION_VALUE | NUMBER | Rate of the rate table | |||
PLAN_COMPONENT_ID | NUMBER | 18 | Uniquely identifying the plan component | ||
FORMULA_ID | NUMBER | 18 | Uniquely identifying the incentive formula | ||
FORMULA_ECAT_ID | NUMBER | 18 | Uniquely identifying the plan component and eligible category | ||
TIER_SPLITS | NUMBER | 18 | Points to the tier of the rate table | ||
RATE_TABLE_VALUE_ID | NUMBER | 18 | Points to the rate values | ||
SRP_COMP_PLAN_ID | NUMBER | 18 | Uniquely identifying the salesrep and comp plan association | ||
ROLE_ID | NUMBER | 18 | Uniquely identifying the role of the salesrep in the group | ||
SRP_ALTERNATE_PAYEE_ID | NUMBER | 18 | Alternate Payee Identifier | ||
POSTING_STATUS | VARCHAR2 | 1 | Status indicating whether payment has been made | ||
INPUT_ACHIEVED | NUMBER | Input achieved | |||
OUTPUT_ACHIEVED | NUMBER | Output achieved | |||
CREDIT_FACTOR | NUMBER | Quota Factor | |||
EARNING_FACTOR | NUMBER | Payment Factor | |||
EVENT_FACTOR_VALUE | NUMBER | Event Factor | |||
FORMULA_WEIGHT | NUMBER | Formula Weight | |||
ERROR_REASON | VARCHAR2 | 150 | Reason for XCALC | ||
PENDING_STATUS | VARCHAR2 | 30 | Pending Status | ||
PENDING_DATE | DATE | Date pending | |||
EARNING_TYPE_ID | NUMBER | 18 | Unique Identifier for Earning Type | ||
WORKER_ID | NUMBER | 18 | Used to group transactions into batches | ||
REQUEST_ID | NUMBER | 18 | Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row. | ||
JOB_DEFINITION_NAME | VARCHAR2 | 100 | Enterprise Service Scheduler: indicates the name of the job that created or last updated the row. | ||
JOB_DEFINITION_PACKAGE | VARCHAR2 | 900 | Enterprise Service Scheduler: indicates the package name of the job that created or last updated the row. | ||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
TRX_ATTRIBUTE1 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE2 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE3 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE4 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE5 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE6 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE7 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE8 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE9 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE10 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE11 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE12 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE13 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE14 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE15 | VARCHAR2 | 240 | Descriptive flexfield segment | ||
TRX_ATTRIBUTE_NUMBER1 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER2 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER3 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER4 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER5 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER6 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER7 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER8 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER9 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER10 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER11 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER12 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER13 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER14 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER15 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER16 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER17 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER18 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER19 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER20 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER21 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER22 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER23 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER24 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER25 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER26 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER27 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER28 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER29 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER30 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER31 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER32 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER33 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER34 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER35 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER36 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER37 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER38 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER39 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER40 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER41 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER42 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER43 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER44 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER45 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER46 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER47 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER48 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER49 | NUMBER | Descriptive flexfield segment | |||
TRX_ATTRIBUTE_NUMBER50 | NUMBER | Descriptive flexfield segment |
Foreign Keys
Table | Foreign Table | Foreign Key Column |
---|---|---|
CN_SIM_EARNINGS_ALL | cn_srp_participants_all | PARTICIPANT_ID |
CN_SIM_EARNINGS_ALL | cn_srp_comp_plans_all | SRP_COMP_PLAN_ID |
CN_SIM_EARNINGS_ALL | cn_srp_alternate_payees_all | SRP_ALTERNATE_PAYEE_ID |
CN_SIM_EARNINGS_ALL | cn_credit_types_all_b | EARNING_TYPE_ID, ORG_ID |
CN_SIM_EARNINGS_ALL | cn_formulas_all_b | FORMULA_ID |
CN_SIM_EARNINGS_ALL | cn_sim_credits_all | CREDIT_ID, SIMULATION_ID |
CN_SIM_EARNINGS_ALL | cn_sim_transactions_all | TRANSACTION_ID, SIMULATION_ID |
CN_SIM_EARNINGS_ALL | cn_sim_earnings_all | SOURCE_EARNING_ID, SIMULATION_ID |
CN_SIM_EARNINGS_ALL | cn_roles_b | ROLE_ID |
CN_SIM_EARNINGS_ALL | cn_tp_process_codes_b | PROCESS_CODE |
CN_SIM_EARNINGS_ALL | cn_srp_participants_all | CREDITED_PARTICIPANT_ID |
CN_SIM_EARNINGS_ALL | cn_tp_calc_simulation_all | SIMULATION_ID |
CN_SIM_EARNINGS_ALL | cn_eligible_cats_all_b | ELIGIBLE_CAT_ID |
CN_SIM_EARNINGS_ALL | cn_plan_components_all_b | PLAN_COMPONENT_ID, ORG_ID |
CN_SIM_EARNINGS_ALL | cn_formula_ecats_all | FORMULA_ECAT_ID |
CN_SIM_EARNINGS_ALL | cn_rate_dim_tiers_all | TIER_SPLITS |
CN_SIM_EARNINGS_ALL | cn_rate_table_values_all | RATE_TABLE_VALUE_ID |
cn_sim_earnings_all | cn_sim_earnings_all | SOURCE_EARNING_ID, SIMULATION_ID |
cn_sim_measure_results_all | cn_sim_earnings_all | EARNING_ID, SIMULATION_ID |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
CN_SIM_EARNINGS_N1 | Non Unique | Default | SIMULATION_ID, CREDIT_ID, SRP_COMP_PLAN_ID, PLAN_COMPONENT_ID |
CN_SIM_EARNINGS_N10 | Non Unique | Default | SIMULATION_ID, TRANSACTION_ID |
CN_SIM_EARNINGS_N2 | Non Unique | Default | SIMULATION_ID, CREDITED_PARTICIPANT_ID, SOURCE_EVENT_PERIOD_ID, SRP_COMP_PLAN_ID, PLAN_COMPONENT_ID, SOURCE_EVENT_DATE, OBJECT_STATUS |
CN_SIM_EARNINGS_N3 | Non Unique | Default | SIMULATION_ID, SOURCE_EVENT_DATE, ORG_ID, CREDITED_PARTICIPANT_ID |
CN_SIM_EARNINGS_N4 | Non Unique | Default | SIMULATION_ID, CREDITED_PARTICIPANT_ID, PAY_PERIOD_ID, SRP_COMP_PLAN_ID, PLAN_COMPONENT_ID, SOURCE_EVENT_DATE, OBJECT_STATUS |
CN_SIM_EARNINGS_N5 | Non Unique | Default | SIMULATION_ID, SOURCE_EVENT_PERIOD_ID, SRP_COMP_PLAN_ID, PLAN_COMPONENT_ID, TRANSACTION_TYPE, POSTING_STATUS |
CN_SIM_EARNINGS_N6 | Non Unique | Default | SIMULATION_ID, SOURCE_EVENT_DATE, SOURCE_EVENT_PERIOD_ID, OBJECT_STATUS, ORG_ID |
CN_SIM_EARNINGS_N7 | Non Unique | Default | SIMULATION_ID, SOURCE_TRX_NUMBER, TRANSACTION_TYPE |
CN_SIM_EARNINGS_N8 | Non Unique | Default | SIMULATION_ID, UPPER("SOURCE_TRX_NUMBER") |
CN_SIM_EARNINGS_N9 | Non Unique | Default | SIMULATION_ID, CREDITED_PARTICIPANT_ID, OBJECT_STATUS, SOURCE_EVENT_DATE, SOURCE_EVENT_PERIOD_ID, ORG_ID |
CN_SIM_EARNINGS_U1 | Unique | Default | SIMULATION_ID, EARNING_ID |