CJM_MANUAL_ADJUSTMENTS_ALL_B

CJM_MANUAL_ADJUSTMENTS_ALL_B contains the manual adjustment record information as per the inputs provided by the user, including all adjustment records created for Increase Earned, Decrease Earned, Increase Paid, and Decrease Paid. Primary key for this table is stored in CJM_PROGRAMS_UTILIZED_ALL_B.MANUAL_ADJUSTMENT_ID column. One set of user input for the manual adjustment record can create multiple records in CJM_PROGRAM_UTILIZED_ALL_B table in case of Decrease Earned adjustments if First In, First Out logic gets executed.

Details

  • Schema: FUSION

  • Object owner: CJM

  • Object type: TABLE

  • Tablespace: FUSION_TS_TX_DATA

Primary Key

Name Columns

CJM_MANUAL_ADJ_ALL_B_PK

MANUAL_ADJUSTMENT_ID

Columns

Name Datatype Length Precision Not-null Comments Status
MANUAL_ADJUSTMENT_ID NUMBER 18 Yes Unique identifier for the CJM_MANUAL_ADJUSTMENTS_ALL_B table
MANUAL_ADJUSTMENT_NUMBER VARCHAR2 30 Unique adjustment number.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
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.
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.
BU_ID NUMBER 18 Yes Business unit for which adjustments are created and accounted.
BILL_TO_BU_ID NUMBER 18 Bill to Business Unit derived from the Supplier Site Assignment where the Client Business Unit is the Order Business Unit. Obsolete
STATUS_CODE VARCHAR2 30 Identifies the status of the manual adjustment record. Values are from the lookup ORA_CJM_MANUAL_ADJ_STATUS.
ACCRUAL_TYPE_CODE VARCHAR2 30 Identifies whether the accrual record is created for CUSTOMER or SUPPLIER. Values are from the lookup ORA_CJM_ACCRUAL_TYPE.
ADJUSTMENT_TYPE_CODE VARCHAR2 30 Identifies the type of adjustment, such as INCREASE_EARNED, DECREASE_EARNED, INCREASE_PAID, and DECREASE_PAID. Values are from the lookup ORA_CJM_ADJUSTMENT_TYPE.
ADJUSTMENT_TYPE_ID NUMBER 18 User created adjustment type identifier from CJM_ADJUSTMENT_TYPES_B table.
BENEFICIARY_TYPE_CODE VARCHAR2 30 Identifies the beneficiary type like CUSTOMER, BILL_TO, SHIP_TO and so on for which accruals are created. Values are validated using the lookup ORA_CJM_BENEFICIARY_TYPE.
VENDOR_ID NUMBER 18 Contains the vendor ID for vendor rebate program.
VENDOR_SITE_ID NUMBER 18 Contains the vendor site ID for vendor rebate program.
PARTY_ID NUMBER 18 Contains the party ID for CUSTOMER if a beneficiary is defined for a channel program for CUSTOMER, BILL_TO, SHIP_TO, and PARTY. If there is no beneficiary, this contains the party ID of the sales order customer.
CUST_ACCOUNT_ID NUMBER 18 Contains customer account ID if beneficiary is of type CUSTOMER, BILL_TO and is undefined for SHIP_TO, PARTY AND VENDOR. If there is no beneficiary, this contains the account ID of the sales order customer.
BILL_TO_CUSTOMER_ID NUMBER 18 Contains the CUST_ACCOUNT_ID of the sales order customer.
BILL_TO_SITE_USE_ID NUMBER 18 Contains the bill to site use ID if beneficiary is BILL_TO and is undefined for other beneficiary types. If there is no beneficiary, this contains the bill to site use ID of the sales order customer.
SHIP_TO_PARTY_SITE_ID NUMBER 18 Contains the ship to party site ID if beneficiary is SHIP_TO and is undefined for other beneficiary types. If there is no beneficiary, this contains the ship to party site ID of the sales order customer.
PROGRAM_HEADER_ID NUMBER 18 Identifies the program header ID for which accruals are created. This is a foreign key from the CJM_PROGRAMS_ALL_B table.
PROGRAM_LINE_ID NUMBER 18 Identifies the program line ID for which accruals are created. This is a foreign key from the CJM_PROGRAM_LINES table.
ITEM_LEVEL_CODE VARCHAR2 30 Identifies the product level code. Values are from the lookup ORA_CJM_ITEM_LEVEL.
ITEM_ID NUMBER 18 Identifies the unique identifier for the product level code, contains the inventory item ID in the case of ITEM.
OBJECT_TYPE VARCHAR2 30 Identifies the type of object for which accruals are created, such as Invoice, Third Party Order, Sales Order, and so on. Values are from the lookup ORA_CJM_DOCUMENT_TYPE.
OBJECT_ID NUMBER 18 Contains the unique identifier for the object type, for example, the resale header ID for third party orders, and order header ID for sales orders.
OBJECT_LINE_ID NUMBER 18 Contains the object line ID, such as fulfillment line ID in the case of a direct sales order and resale line in the case of a third party order. This will be used as the alternate key for FOM integration for charge and charge components tables.
ADJUSTMENT_AMOUNT NUMBER Identifies the accrual amount in the transaction currency, for example, the accrual amount is the sales order currency in the case of a direct sales order.
ADJUSTMENT_CURRENCY_CODE VARCHAR2 15 Identifies the transaction currency code, for example, order currency code in the case of a direct sales order.
REQUESTED_GL_DATE DATE General Ledger posting date. This is a user entered field, It can be a past date, which should be in the open accounting period or the system date. This cannot be a future date.
ADJUSTMENT_DATE DATE User entered field containing system or future date. System date is used if not set by the user.
INVOICE_DATE DATE Contains the invoiced date for the sales order, referenced from DOO_FULFILL_LINE_DETAILS.BILLING_TRANSACTION_DATE column.
INVOICE_ID NUMBER 18 Contains the invoice ID generated for the sales order. This is referenced from RA_CUSTOMER_TRX_LINES.CUSTOMER_TRX_ID column based on the CUSTOMER_TRX_LINE_ID stored in DOO_FULFILL_LINE_DETAILS table.
INVOICE_NUMBER VARCHAR2 50 Identifies the invoice number for the sales order, referenced from DOO_FULFILL_LINE_DETAILS.BILLING_TRANSACTION_NUMBER column.
INVOICE_SOURCE_CODE VARCHAR2 50 Alternate key for the invoice ID along with the invoice number.
CUSTOMER_TRX_LINE_ID NUMBER 18 Identifies the invoice line ID for the sales order line, referenced from DOO_FULFILL_LINE_DETAILS.CUSTOMER_TRX_LINE_ID column.
INVOICE_LINE_NUMBER NUMBER Identifies the invoice line number for the fulfillment lines, referenced from column RA_CUSTOMER_TRX_LINES_ALL.LINE_NUMBER column.
ADJUSTMENT_REASON_ID NUMBER 18 User will pass the adjustment reason while creating the manual adjustment record and this reason id be a reference to the unique identifier for the adjustment reason created in the system for a given adjustment type.
TP_ITEM_ID NUMBER 18 Unique identifier for the supplier item.
INVOICE_SOURCE_APPLICATION VARCHAR2 30 Invoice source application for which invoice details are stored. Possible values are AR and AP.
RECEIPT_ID NUMBER 18 Identifier of the receipt associated with the manual adjustment.
RECEIPT_NUMBER VARCHAR2 30 Receipt number associated with the manual adjustment.
EXPECTED_RECEIPT_DATE DATE Expected arrival date of the shipment.
PO_HEADER_ID NUMBER 18 Identifier of the purchase order associated with the manual adjustment.
PO_NUMBER VARCHAR2 30 Purchase order number associated with the manual adjustment.
TRANSACTION_ID NUMBER 18 Unique identifier for the receiving transaction associated with the manual adjustment.
PO_DATE DATE Indicates the purchase order date.
TRANSACTION_DATE DATE Date of the receiving transaction.
SOURCE_UTILIZATION_ID NUMBER 18 Identifies the source utilization ID, which is the value of the utilization used for the adjustment.
INVENTORY_ORGANIZATION_ID NUMBER 18 Unique identifier of the inventory organization where the receipt and shipment are created.
OWNER_ID NUMBER 18 Identifier of the system user who created the adjustment.
APPROVED_BY NUMBER 18 User who approved the adjustment.
APPROVED_DATE DATE Date when the adjustment was approved.
BILL_TO_LOCATION_ID NUMBER 18 Unique identifier of the bill-to location. (References HR_LOCATIONS_ALL.location_id)
SHIP_TO_LOCATION_ID NUMBER 18 Unique identifier of the ship-to location. (References HR_LOCATIONS_ALL.location_id)
ORIG_SYSTEM_SOURCE VARCHAR2 240 Source information of the originating system.
DOCUMENT_TYPE_CODE VARCHAR2 30 Indicates the document type. Values are from the lookup CJM_DOCUMENT_TYPES.
OBJECT_LINE_REASON_CODE VARCHAR2 30 Unique identifier of the object line reason. Obsolete
OBJECT_LINE_REASON VARCHAR2 240 Indicates the reason associated with the object line.
ORIG_OBJECT_NUMBER VARCHAR2 50 Indicates the original order number.
ORIG_OBJECT_LINE_NUM NUMBER 18 Indicates the line number of original object.
EXCHANGE_RATE_TYPE VARCHAR2 30 Identifies the exchange rate type for the manual adjustment (example: CORPORATE).
EXCHANGE_RATE_DATE DATE Identifies the exchange rate date for the manual adjustment.
ACCRUAL_REVERSAL_FLAG VARCHAR2 1 Identifies if the accrual adjustment record is a reversal. This column is set to Y if the record is marked as a reversal.
OWNER_USER_ID NUMBER 18 Indicates the value for the OWNER_ID before data migration. This is the identifier for the system user who created the adjustment.
ATTRIBUTE_CATEGORY VARCHAR2 30 Descriptive Flexfield: structure definition of the user descriptive flexfield.
ATTRIBUTE_CHAR1 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR2 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR3 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR4 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR5 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR6 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR7 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR8 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR9 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR10 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR11 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR12 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR13 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR14 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR15 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR16 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR17 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR18 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR19 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR20 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER1 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER2 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER3 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER4 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER5 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER6 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER7 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER8 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER9 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER10 NUMBER 22 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE1 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE2 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE3 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE4 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE5 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP1 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP2 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP3 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP4 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP5 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.

Foreign Keys

Table Foreign Table Foreign Key Column
cjm_manual_adjustments_all_tl cjm_manual_adjustments_all_b MANUAL_ADJUSTMENT_ID

Indexes

Index Uniqueness Tablespace Columns Status
CJM_MANUAL_ADJ_ALL_B_N1 Non Unique Default ADJUSTMENT_TYPE_ID
CJM_MANUAL_ADJ_ALL_B_N2 Non Unique Default VENDOR_ID, VENDOR_SITE_ID, BU_ID
CJM_MANUAL_ADJ_ALL_B_N3 Non Unique Default OBJECT_TYPE, OBJECT_ID
CJM_MANUAL_ADJ_ALL_B_N4 Non Unique Default OBJECT_LINE_ID
CJM_MANUAL_ADJ_ALL_B_N5 Non Unique Default INVOICE_NUMBER Obsolete
CJM_MANUAL_ADJ_ALL_B_N6 Non Unique Default ADJUSTMENT_DATE
CJM_MANUAL_ADJ_ALL_B_N7 Non Unique Default UPPER("INVOICE_NUMBER")
CJM_MANUAL_ADJ_ALL_B_U1 Unique Default MANUAL_ADJUSTMENT_ID