11 Storable Class Changes

Learn about new and modified storable classes in Oracle Communications Billing and Revenue Management (BRM).

Topics in this document:

For more information about storable classes, see Storable Class Reference.

New Storable Classes

Table 11-1 lists the storable classes that have been introduced in BRM.

Table 11-1 New Storable Classes

New Storable Class Description

/job/bdom

(15.1) Stores details about an asynchronous billing day of month (DOM) job to run. It contains information about the bill unit, new billing DOM, and status of the job.

/tmp_sharing_rollup_imp

(15.1) Temporarily stores the non-currency balances from a sharing group member until they are rolled up into the owner.

/config/batch_templates

(15.0.1) Stores batch processing-related template data.

/config/batch_templates/payment

(15.0.1) Stores payment-related batch template data.

/config/batch_templates/refund

(15.0.1) Stores refund-related batch template data.

/config/batch_templates/reversal

(15.0.1) Stores reversal-related batch template data.

/config/maxlength_validate

(15.0.0) Stores business logic configuration parameters.

/config/price_tags

(15.0.0) Stores information of all the permitted price_tags that can be configured in offer.

/config/role

(15.0.0) Defines the permissions of a user.

/event/job_definition/create

(15.0.0) Records information about created /job_definition objects.

/event/job_definition/delete

(15.0.0) Records information about deleted /job_definition objects.

/event/job_definition

(15.0.0) Records information about /job_definition objects.

/event/job_definition/modify

(15.0.0) Records information about modified /job_definition objects.

Changed Storable Classes

Table 11-2 lists the storable classes that have been modified in BRM.

Table 11-2 Changed Storable Classes

Changed Storable Class Description

/account

(15.1) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

/bill

(15.1) Contains the following new field:

  • PIN_FLD_PREINVOICE_VALIDITY_T specifies the date at which a proforma invoice is automatically accepted.

/config/taxcodes_map

(15.1) Contains the following new fields:

  • PIN_FLD_GL_ID associates a G/L ID to a tax code.

  • PIN_FLD_GLID_NAME is the unique name for the associated G/L ID.

/event

(15.1) Contains the following new array:

  • PIN_FLD_EVENT_MAP holds a list of rating group-specific information.

/event/billing/discount/action

(15.1) Contains the following new fields under the PIN_FLD_ACTION_INFO array:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the lifecycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/event/billing/product/action

(15.1) Contains the following new field:

  • PIN_FLD_IS_BUNDLE specifies the top-level product in a bundle hierarchy.

  • PIN_FLD_PRODUCT_CHARACTERISTIC_OBJ specifies the POID of the product characteristic.

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the life cycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/history_bills

(15.1) Contains the following new field:

  • PIN_FLD_PREINVOICE_VALIDITY_T specifies the date at which a proforma invoice is automatically accepted.

/item

(15.1) The PIN_FLD_FLAGS input flist field includes the following additional value:
  • PIN_ITEM_FLAG_FROZEN defines that the /item is frozen and no accounts receivable operations are allowed on it.

/purchased_discount

(15.1) Contains the following new field:

  • PIN_FLD_PRODUCT_CHARACTERISTIC_OBJ specifies the POID of the product characteristic.

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the life cycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/purchased_product

(15.1) Contains the following new field:

  • PIN_FLD_PRODUCT_CHARACTERISTIC_OBJ specifies the POID of the product characteristic.

  • PIN_FLD_IS_BUNDLE specifies the top-level product in a bundle hierarchy.

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the life cycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/service

(15.1) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

/uniqueness

(15.1) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

/history_subscriber_contract

/subscriber_contract

(15.0.1) Contains the following new field:

  • PIN_FLD_MINIMUM_CONTRACT_END_T specifies the timestamp when the contract's minimum length ends.

Also, the PIN_FLD_PENALTY_OPTIONS field includes these additional values:

  • 3: The penalty fee is calculated based on the remaining contract balance plus a flat termination fee.
  • 4: The penalty fee is calculated based on the remaining contract balance plus a prorated termination fee.

/subscription_terms

(15.0.1) Contains the following new fields:

  • PIN_FLD_MINIMUM_TERM_LENGTH specifies the minimum length that a customer must stay in the contract. If customers cancel early, they must pay the remaining balance up to the minimum contract length.

  • PIN_FLD_MINIMUM_TERM_UNIT specifies the unit associated with the minimum term length, such as days, months, and years.

Also, the PIN_FLD_PENALTY_OPTIONS field includes these additional values:

  • 3: The penalty fee is calculated based on the remaining contract balance plus a flat termination fee.
  • 4: The penalty fee is calculated based on the remaining contract balance plus a prorated termination fee.

/discount (15.0.0) Contains the following new field:
  • PIN_FLD_DISCOUNT_VALIDITY_ROUNDING specifies validity rounding at the discount level. The default value is 0.
/event/billing/discount/action (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/event/billing/product/action (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/event (15.0.0) Contains the following new field:
  • PIN_FLD_GRANTED_BAL specifies the granted amount impacted for a sub_balance entry.
/invoice_detail (15.0.0) The following field has changed from an integer data type to a 64-bit integer type:
  • PIN_FLD_HEADER_NUM (under PIN_FLD_FORMATS) is a generic user-definable header number field for each format.
/invoice (15.0.0) The following fields have changed from an integer data type to a 64-bit integer type:
  • PIN_FLD_HEADER_NUM is a generic user-definable header number field.
  • PIN_FLD_HEADER_NUM (under PIN_FLD_FORMATS) is a generic user-definable header number field for each format.
/job_definition (15.0.0) Contains the following new fields:
  • PIN_FLD_RESOURCE_NAME is a unique job resource name.
  • PIN_FLD_CREATED_BY is a Business Operations Center user name that creates the job definition.
  • PIN_FLD_MODIFIED_BY is a Business Operations Center user name that modifies the job definition.
  • PIN_FLD_STATUS specifies the status of the job definition. The value can be active or expired.
/purchased_discount (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/purchased_product (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/service/admin_client (15.0.0) Contains the following new fields:
  • PIN_FLD_CONFIG_ROLE is a substruct containing configuration profile objects.
  • PIN_FLD_CONFIG_PROFILE_OBJ specifies the link to configuration profile objects for which the object was created.
/service/pcm_client (15.0.0) Contains the following new fields:
  • PIN_FLD_CONFIG_ROLE specifies the configuration profile object.
  • PIN_FLD_CONFIG_PROFILE_OBJ specifies a link to the configuration profile object for which the object was created.