CHARGE_COMPONENT

Definition


The CHARGE_COMPONENT table contains information about charge components

Technical Data


Schema Version 2025.0.0
Partitioned No

Summary


The CHARGE_COMPONENT 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_CHARGE_COMPONENT       

The charge component unique ID

More...

CLIENT_NUMBER     IX_CC_CODEIX_CC_OWNER   

    The client number associated to the charge component
    CODE     IX_CC_CODE   

    The code of the charge component
    TYPE     IX_CC_CODE   

      The type of the charge component

      More...

      DESCRIPTION        

        The description of the charge component
        CURRENCY_CODE       CURRENCY (CODE)
         

          The currency code of the charge component
          MULTI_CURRENCIES        

            Specifies whether the charge component is multicurrencies or not
            OWNER     IX_CC_OWNER   

              The owner of the charge component
              DEPENDENT        

                The DEPENDENT field indicates if the charge component is a master or dependent charge

                More...

                ATTRIBUTES        

                  The attributes (represented as binary flags) which qualify the charge component.

                  More...

                  Column Details

                  The database schema defines the following columns. Check the definitions, types, available indexes, and formats:

                  OID

                  Definition The charge component unique ID
                  Description

                  The charge component unique ID. It is generated by the SAP CC system.

                  Type DECIMAL(28), NOT NULL
                  Primary Key PK_CHARGE_COMPONENT

                  CLIENT_NUMBER

                  Definition The client number associated to the charge component
                  Type DECIMAL(3), NOT NULL
                  Available Index IX_CC_CODE
                  Available Index IX_CC_OWNER

                  CODE

                  Definition The code of the charge component
                  Type NVARCHAR(256), NOT NULL
                  Available Index IX_CC_CODE

                  TYPE

                  Definition The type of the charge component
                  Format

                  The possible values are:

                  • 0: charge component
                  • 1: refill logic
                  • 2: allowance logic

                  Type DECIMAL(1), NOT NULL
                  Available Index IX_CC_CODE

                  DESCRIPTION

                  Definition The description of the charge component
                  Type NVARCHAR(2000), NULL

                  CURRENCY_CODE

                  Definition The currency code of the charge component
                  Type NVARCHAR(5), NULL

                  MULTI_CURRENCIES

                  Definition Specifies whether the charge component is multicurrencies or not
                  Type DECIMAL(1), NOT NULL
                  Default 0

                  OWNER

                  Definition The owner of the charge component
                  Type NVARCHAR(64), NOT NULL
                  Available Index IX_CC_OWNER

                  DEPENDENT

                  Definition The DEPENDENT field indicates if the charge component is a master or dependent charge
                  Format

                  The possible values are:

                  • 0: master
                  • 1: dependent

                  Type DECIMAL(1), NOT NULL

                  ATTRIBUTES

                  Definition The attributes (represented as binary flags) which qualify the charge component.
                  Description

                  The attributes which qualify the charge component. Example: SHAREABLE flag indicates if an allowance logic is shareable.

                  Format

                  This column is an unsigned short int whose each bit is attached to an existing attribute or reserved for attribute implemented later on (see the bits [NOT_USED]).

                  If a bit is set to 1, the charge component has the related attribute; otherwise, the bit is set to 0.

                  Each new attribute is assigned to a bit from the LSB to the MSB.

                  For now, only the LSB is used for indicating:

                  • If an allowance logic is shareable.
                  • If a charge component or some allowance logic is managed by SAP CC Cockpit.
                  • If a charge or refill logic is created with at least one create allowance component that is set with a share identifier.

                  MS Byte: [NOT_USED][NOT_USED][NOT_USED][NOT_USED][NOT_USED][NOT_USED][NOT_USED][NOT_USED]

                  LS Byte: [NOT_USED][NOT_USED][NOT_USED][NOT_USED][NOT_USED][CREATE_SHARED_ALLOWANCE_NOT_USED][MANAGED_BY_COCKPIT][SHAREABLE]

                  Type DECIMAL(4), NOT NULL
                  Default 0

                  Primary Key Details

                  See the primary key information:

                  PK_CHARGE_COMPONENT

                  Column(s) OID
                  Segment CATALOG_INDX

                  Index Details

                  The following database indexes are available in the CHARGE_COMPONENT database table to improve the speed of data retrieval operations during the business processes of SAP Convergent Charging:

                  IX_CC_CODE

                  Indexed Column(s) CLIENT_NUMBER, CODE, TYPE
                  Unique Yes
                  Partitioned No
                  Clustered No

                  IX_CC_OWNER

                  Indexed Column(s) CLIENT_NUMBER, OWNER
                  Unique No
                  Partitioned No
                  Clustered No