| Schema Version | 5.0.6 | |
| Filegroup | SUBSCRIBER_DATA | |
| Partitioned | Yes, when you use the partitioning scheme and corresponding SQL scripts | |
The SUBSCRIPTION table is defined by the following columns in your back-end database. See the column details for more information.
| Name | PK | FK | IX | Uses | Used by | Definition |
|---|---|---|---|---|---|---|
| OID | PK_SUBSCRIPTION |
|
The subscription unique identifier | |||
| CODE | IX_SUBS_SUAC_GIX_SUB_CODE |
|
The identification code (or codename) of the subscription | |||
| SUAC_OID | IX_SUBS_SUACIX_SUBS_SUAC_G | SUAC (OID)
|
|
The unique object ID (OID) of the assigned subscriber account | ||
| EFFECTIVE_DATE |
|
The effective date of the subscription | ||||
| NEXT_ACTIVATION_DATE |
|
The date of the next activation for the subscription | ||||
| EXPIRATION_DATE |
|
The expiration date of the subscription | ||||
| PRICE_FREEZE_EFFECTIVE_DATE |
|
The date of a price freeze | ||||
| PRICE_FREEZE_EXPIRATION_DATE |
|
The expiration date of a price freeze | ||||
| COMMITMENT_EXPIRATION_DATE |
|
The expiration of a commitment | ||||
| SUSPENSION_DATE |
|
The date the subscription was suspended | ||||
| RESUMPTION_DATE |
|
The date since the subscription is not suspended any more | ||||
| CANCELLATION_DATE |
|
The date since the subscription is canceled | ||||
| OFFE_OID | IX_SUB_OFFE |
|
The unique object ID (OID) of the offer for the subscription | |||
| OFFER_CODE | IX_SUBS_OCOD | OFFER (CODE)
|
|
The identification code (or codename) of the offer for the subscription | ||
| OFFER_CONDITION_CODE | OFFER_CONDITION (SUB_CODE)
|
|
The identification code (or codename) of the offer condition for the subscription | |||
| ROOT_SUBS_OID | IX_S_ROOT_SUBS_OID |
|
The unique object ID (OID) of the root subscription | |||
| PARENT_SUBS_OID | IX_SUB_SUBIDIX_SUBS_SUAC_G | SUBSCRIPTION (OID)
|
|
The unique object ID (OID) of the direct parent subscription | ||
| PARTITION_ID | IX_S_ROOT_SUBS_OID |
|
The partition of the subscriber account assigned to the subscription | |||
| STATUS |
|
The status of the subscription | ||||
| TYPE |
|
The type of the subscription | ||||
| BGRP_OID | BATCH_RATING_GROUP_DESCRIPTION (BGRP_OID)
|
|
The batch rating group ID that this subscription has registered | |||
| RERATING_LOCK_CODE |
|
The identification code of the rerating operation that locks this subscription | ||||
| RERATING_LAST_CODE |
|
The code of the last rerating operation called on the subscription | ||||
| RERATING_LAST_STATUS |
|
The RERATING_LAST_STATUS field gives the last rerating status of the subscription | ||||
| RERATING_SUGGESTED_DATE |
|
The rerating date suggested by the external invoicing or billing system | ||||
| OVERRIDE_DEPENDENCIES |
|
Defines whether the subscription overrides the offer level dependencies |
The database schema defines the following columns. Check the definitions, types, available indexes, and formats:
| Definition | The subscription unique identifier |
| Type | DECIMAL(28), NOT NULL |
| Primary Key | PK_SUBSCRIPTION |
| Definition | The identification code (or codename) of the subscription |
| Type | NVARCHAR(256), NULL |
| Available Index | IX_SUBS_SUAC_G |
| Available Index | IX_SUB_CODE |
| Definition | The unique object ID (OID) of the assigned subscriber account |
| Type | DECIMAL(28), NULL |
| Available Index | IX_SUBS_SUAC |
| Available Index | IX_SUBS_SUAC_G |
| Definition | The effective date of the subscription |
| Type | DATETIME, NULL |
| Definition | The date of the next activation for the subscription |
| Type | DATETIME, NULL |
| Definition | The expiration date of the subscription |
| Type | DATETIME, NULL |
| Definition | The date of a price freeze |
| Type | DATETIME, NULL |
| Definition | The expiration date of a price freeze |
| Type | DATETIME, NULL |
| Definition | The expiration of a commitment |
| Type | DATETIME, NULL |
| Definition | The date the subscription was suspended |
| Type | DATETIME, NULL |
| Definition | The date since the subscription is not suspended any more |
| Type | DATETIME, NULL |
| Definition | The date since the subscription is canceled |
| Type | DATETIME, NULL |
| Definition | The unique object ID (OID) of the offer for the subscription |
| Type | DECIMAL(28), NULL |
| Available Index | IX_SUB_OFFE |
| Definition | The identification code (or codename) of the offer for the subscription |
| Type | NVARCHAR(256), NULL |
| Available Index | IX_SUBS_OCOD |
| Definition | The identification code (or codename) of the offer condition for the subscription |
| Type | NVARCHAR(256), NULL |
| Definition | The unique object ID (OID) of the root subscription |
| Type | DECIMAL(28), NULL |
| Available Index | IX_S_ROOT_SUBS_OID |
| Definition | The unique object ID (OID) of the direct parent subscription |
| Type | DECIMAL(28), NULL |
| Available Index | IX_SUB_SUBID |
| Available Index | IX_SUBS_SUAC_G |
| Definition | The partition of the subscriber account assigned to the subscription |
| Type | DECIMAL(4), NOT NULL |
| Available Index | IX_S_ROOT_SUBS_OID |
| Definition | The status of the subscription |
| Format |
The possible values are:
|
| Type | DECIMAL(1), NOT NULL |
| Default | 0 |
| Definition | The type of the subscription |
| Format |
The possible values are:
|
| Type | DECIMAL(2), NULL |
| Definition | The batch rating group ID that this subscription has registered |
| Type | DECIMAL(2), NULL |
| Definition | The identification code of the rerating operation that locks this subscription |
| Description |
|
| Type | NVARCHAR(64), NULL |
| Definition | The code of the last rerating operation called on the subscription |
| Description |
|
| Type | NVARCHAR(64), NULL |
| Definition | The RERATING_LAST_STATUS field gives the last rerating status of the subscription |
| Description |
The RERATING_LAST_STATUS field gives the last rerating status of the subscription
to
detect if the rerating operation failed. Its value is a positive in case of success,
a negative one in case of failure.
|
| Format |
The possible values are:
|
| Type | DECIMAL(1), NULL |
| Definition | The rerating date suggested by the external invoicing or billing system |
| Type | DATETIME, NULL |
| Definition | Defines whether the subscription overrides the offer level dependencies |
| Type | DECIMAL(1), NOT NULL |
See the primary key information:
| Column(s) | PARTITION_ID,OID |
| Filegroup | SUBSCRIBER_DATA |
The following database indexes are available in the SUBSCRIPTION database table to improve the speed of data retrieval operations during the business processes of SAP Convergent Charging:
| Indexed Column(s) | OFFE_OID |
| Unique | No |
| Partitioned | No |
| Clustered | No |
| Filegroup | SUBSCRIBER_INDX |
| Indexed Column(s) | PARENT_SUBS_OID |
| Unique | No |
| Partitioned | Yes |
| Clustered | No |
| Filegroup | SUBSCRIBER_INDX |
| Indexed Column(s) | ROOT_SUBS_OID, PARTITION_ID |
| Unique | No |
| Partitioned | No |
| Clustered | No |
| Filegroup | SUBSCRIBER_INDX |
| Indexed Column(s) | OFFER_CODE |
| Unique | No |
| Partitioned | No |
| Clustered | No |
| Filegroup | SUBSCRIBER_INDX |
| Indexed Column(s) | SUAC_OID |
| Unique | No |
| Partitioned | Yes |
| Clustered | No |
| Filegroup | SUBSCRIBER_INDX |
| Indexed Column(s) | SUAC_OID, PARENT_SUBS_OID, CODE |
| Unique | No |
| Partitioned | No |
| Clustered | No |
| Filegroup | SUBSCRIBER_INDX |
| Indexed Column(s) | CODE |
| Unique | No |
| Partitioned | No |
| Clustered | No |
| Filegroup | SUBSCRIBER_INDX |