Search Results csf_expense_reason
Overview
The CSF_DEBRIEF_EXP_LINES_V view, owned by the APPS schema, exposes Field Service Report (debrief) expense line information within the CSF – Field Service module of Oracle E-Business Suite 12.1.1 and 12.2.2. It consolidates expense line detail captured against a Field Service debrief header together with transaction type definitions, item billability attributes, billing category mappings, and expense reason lookup values. The view is read-only and serves reporting, inquiry, and integration purposes for organizations that capture field service expenses and later upload those charges to a billing or receivables process. Because it joins several base objects and applies a billing-category filter, it should be treated as a pre-qualified reporting source rather than a complete mirror of all debrief expense lines.
Underlying Base Objects
The documented base objects referenced by the view are CSF_DEBRIEF_LINES (synonym), CS_BILLING_TYPE_CATEGORIES (synonym), CS_STD (package), CS_TRANSACTION_TYPES (synonym), FND_GLOBAL (package), FND_LOOKUPS (view), and MTL_SYSTEM_ITEMS_B_KFV (view). CSF_DEBRIEF_LINES is the driving table and supplies the expense-line rows, including quantity, expense amount, currency, service date, and the DFF attributes. CS_TRANSACTION_TYPES provides the transaction type used to classify the expense line, exposed as TRANSACTION_TYPE_ID and the expanded TXN_TYPE name. CS_BILLING_TYPE_CATEGORIES is joined on BILLING_CATEGORY = 'E' against the item's MATERIAL_BILLABLE_FLAG, restricting the result set to expense-type billable items. MTL_SYSTEM_ITEMS_B_KFV is joined on INVENTORY_ITEM_ID and on the item-validation organization returned by CS_STD.GET_ITEM_VALDN_ORGZN_ID. FND_LOOKUPS is outer joined on lookup type CSF_EXPENSE_REASON to expand the expense reason meaning. FND_GLOBAL is referenced by the CS_STD package for session context, and is not directly joined in the view text.
Key Columns
- DEBRIEF_LINE_ID / DEBRIEF_HEADER_ID: Primary line identifier and the parent Field Service debrief header key.
- CHANNEL_CODE / BUSINESS_PROCESS_ID / SERVICE_DATE: Source channel, business process, and the date the expense applies to.
- INVENTORY_ITEM_ID / UOM_CODE / QUANTITY: Item, unit of measure, and quantity for the expense line.
- EXPENSE_AMOUNT / CURRENCY_CODE: Monetary value and currency of the expense.
- EXPENSE_REASON_CODE / EXPENSE_MEANING: Reason code from the line and its CSF_EXPENSE_REASON lookup meaning.
- TRANSACTION_TYPE_ID / TXN_TYPE: Transaction type identifier and name sourced from CS_TRANSACTION_TYPES.
- CHARGE_UPLOAD_STATUS / CHARGE_UPLOAD_MSG_CODE / CHARGE_UPLOAD_MESSAGE / ERROR_TEXT: Charge upload processing status and diagnostic messages.
- ATTRIBUTE_CATEGORY / ATTRIBUTE1–15: Descriptive flexfield context and segment values.
Common Use Cases and Queries
Typical uses include reporting expense lines awaiting or completed charge upload, reconciling expense amounts against transaction types, and diagnosing upload failures. A simple listing filtered to a transaction type name illustrates the join to CS_TRANSACTION_TYPES that users typically seek when searching on "cs_transaction_types":
SELECT debrief_line_id, debrief_header_id, service_date, expense_amount, currency_code, txn_type, expense_meaning, charge_upload_status FROM csf_debrief_exp_lines_v WHERE txn_type = :p_txn_type AND service_date BETWEEN :p_from AND :p_to ORDER BY service_date;
A second common pattern identifies failed or pending charge uploads: SELECT debrief_header_id, debrief_line_id, charge_upload_status, error_text, charge_upload_message FROM csf_debrief_exp_lines_v WHERE charge_upload_status IS NULL OR charge_upload_status NOT IN ('SUCCESS','COMPLETE'); Because of the inner joins on CS_TRANSACTION_TYPES and the billable-category filter, rows whose transaction type is missing or whose item is not expense-billable do not appear, and such gaps are a frequent source of reconciliation differences.
-
Lookup Type: CSF_EXPENSE_REASON
12.1.1
product: CSF - Field Service , meaning: CSF_EXPENSE_REASON , description: Expense Justification ,
-
Lookup Type: CSF_EXPENSE_REASON
12.2.2
product: CSF - Field Service , meaning: CSF_EXPENSE_REASON , description: Expense Justification ,
-
View: CSF_DEBRIEF_EXP_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSF.CSF_DEBRIEF_EXP_LINES_V, object_name:CSF_DEBRIEF_EXP_LINES_V, status:VALID, product: CSF - Field Service , description: Field Service Report Expense lines information , implementation_dba_data: APPS.CSF_DEBRIEF_EXP_LINES_V ,
-
View: CSF_DEBRIEF_EXP_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSF.CSF_DEBRIEF_EXP_LINES_V, object_name:CSF_DEBRIEF_EXP_LINES_V, status:VALID, product: CSF - Field Service , description: Field Service Report Expense lines information , implementation_dba_data: APPS.CSF_DEBRIEF_EXP_LINES_V ,