DBA Data[Home] [Help]

APPS.CSD_LOGISTICS_UTIL dependencies on CSD_PROCESS_UTIL

Line 1232: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Action_Type,

1228:
1229: -- Action_Type is required value, if null is passed then raise error
1230: IF p_Upd_ProdTxn_Rec.Action_Type IS NULL
1231: THEN
1232: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Action_Type,
1233: p_param_name => 'ACTION_TYPE',
1234: p_api_name => l_api_name);
1235: END IF;
1236:

Line 1240: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Action_Code,

1236:
1237: IF p_Upd_ProdTxn_Rec.Action_Code IS NULL
1238: THEN
1239: -- Action_Code is required value, if null is passed then raise error
1240: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Action_Code,
1241: p_param_name => 'ACTION_CODE',
1242: p_api_name => l_api_name);
1243: END IF;
1244:

Line 1248: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Inventory_Item_Id,

1244:
1245: IF p_Upd_ProdTxn_Rec.Inventory_item_id IS NULL
1246: THEN
1247: -- Inventory_Item_Id is required, if Null is passed then raise error.
1248: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Inventory_Item_Id,
1249: p_param_name => 'INVENTORY_ITEM_ID',
1250: p_api_name => l_api_name);
1251: END IF;
1252: -- IF value is found then Validate Inventory_Item_Id

Line 1276: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Txn_Billing_type_id,

1272: x_Concatenated_Segments => g_Concatenated_Segments);
1273:
1274: IF p_Upd_ProdTxn_Rec.Txn_Billing_Type_Id IS NULL
1275: THEN
1276: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Txn_Billing_type_id,
1277: p_param_name => 'TXN_BILLING_TYPE_ID',
1278: p_api_name => l_api_name);
1279: END IF;
1280:

Line 1300: l_Operating_Unit := Csd_Process_Util.get_org_id(p_incident_id => p_Product_Txn_Rec.incident_id);

1296: l_Line_Order_Category_Code := 'ORDER';
1297: END IF;
1298:
1299: -- Get the Operating Unit parameter
1300: l_Operating_Unit := Csd_Process_Util.get_org_id(p_incident_id => p_Product_Txn_Rec.incident_id);
1301:
1302: Validate_TxnBillingTypeID(p_Txn_Billing_Type_Id => p_Product_Txn_Rec.Txn_Billing_Type_Id,
1303: p_BusinessProcessID => p_Product_Txn_Rec.Business_Process_Id,
1304: p_LineOrderCategoryCode => l_Line_Order_Category_Code,

Line 1311: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.price_list_id,

1307: END IF;
1308:
1309: IF p_Upd_ProdTxn_Rec.Price_List_id IS NULL
1310: THEN
1311: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.price_list_id,
1312: p_param_name => 'PRICE_LIST_ID',
1313: p_api_name => l_api_name);
1314: END IF;
1315:

Line 1319: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Quantity,

1315:
1316: -- IF value is found then validate Price List Id value
1317: IF p_Upd_ProdTxn_Rec.Quantity IS NULL
1318: THEN
1319: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Quantity,
1320: p_param_name => 'QUANTITY',
1321: p_api_name => l_api_name);
1322:
1323: END IF;

Line 1330: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Revision,

1326:
1327: IF p_Upd_ProdTxn_Rec.Revision IS NULL
1328: THEN
1329: -- If item is revision controlled then Revision_Code is required column
1330: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Revision,
1331: p_param_name => 'REVISION',
1332: p_api_name => l_api_name);
1333: END IF;
1334:

Line 1395: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Return_Reason,

1391: THEN
1392:
1393: IF p_Upd_ProdTxn_Rec.Return_Reason IS NULL
1394: THEN
1395: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Return_Reason,
1396: p_param_name => 'REASON_CODE',
1397: p_api_name => l_api_name);
1398: END IF;
1399:

Line 1630: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Invoice_To_Org_ID,

1626:
1627: IF p_Upd_ProdTxn_Rec.Invoice_To_Org_Id IS NULL
1628: THEN
1629: -- Bill_TO_Address is required column
1630: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Invoice_To_Org_ID,
1631: p_param_name => 'INVOICE_TO_ORG_ID',
1632: p_api_name => l_api_name);
1633: END IF;
1634:

Line 1649: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Ship_To_Org_ID,

1645:
1646: IF p_Upd_ProdTxn_Rec.Ship_To_Org_ID IS NULL
1647: THEN
1648: -- Ship TO Address is Required Column
1649: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Ship_To_Org_ID,
1650: p_param_name => 'SHIP_TO_ORG_ID',
1651: p_api_name => l_api_name);
1652: END IF;
1653: -- Validate Ship to org ID

Line 1668: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Unit_Of_Measure_Code,

1664: -- Unit_Of_Measure_Code is required column
1665: -- Check for Null value, if so raise error.
1666: IF p_Upd_ProdTxn_Rec.Unit_Of_Measure_Code IS NULL
1667: THEN
1668: Csd_Process_Util.Check_Reqd_Param(p_param_value => p_Product_Txn_Rec.Unit_Of_Measure_Code,
1669: p_param_name => 'UNIT_OF_MEASURE_CODE',
1670: p_api_name => l_api_name);
1671: END IF;
1672:

Line 2207: (Csd_Process_Util.Validate_prod_txn_id(p_prod_txn_id => p_product_txn_rec.product_transaction_id))

2203: l_est_detail_id := p_product_txn_rec.estimate_detail_id;
2204:
2205: -- Validate the prod_txn_id if it exists in csd_product_transactions
2206: IF NOT
2207: (Csd_Process_Util.Validate_prod_txn_id(p_prod_txn_id => p_product_txn_rec.product_transaction_id))
2208: THEN
2209: RAISE Fnd_Api.G_EXC_ERROR;
2210: END IF;
2211:

Line 2243: (Csd_Process_Util.Validate_action_type(p_action_type => p_product_txn_rec.action_type))

2239: Fnd_Api.G_MISS_CHAR
2240: THEN
2241: -- Validate the Action Type
2242: IF NOT
2243: (Csd_Process_Util.Validate_action_type(p_action_type => p_product_txn_rec.action_type))
2244: THEN
2245: RAISE Fnd_Api.G_EXC_ERROR;
2246: END IF;
2247: END IF;

Line 2256: (Csd_Process_Util.Validate_action_code(p_action_code => p_product_txn_rec.action_code))

2252: Fnd_Api.G_MISS_CHAR
2253: THEN
2254: -- Validate the Action code
2255: IF NOT
2256: (Csd_Process_Util.Validate_action_code(p_action_code => p_product_txn_rec.action_code))
2257: THEN
2258: RAISE Fnd_Api.G_EXC_ERROR;
2259: END IF;
2260: END IF;

Line 2265: Csd_Process_Util.GET_LINE_TYPE(p_txn_billing_type_id => p_product_txn_rec.txn_billing_type_id,

2261:
2262: -- swai bug 6903344
2263: -- Derive the line type and line category code
2264: -- from the transaction billing type
2265: Csd_Process_Util.GET_LINE_TYPE(p_txn_billing_type_id => p_product_txn_rec.txn_billing_type_id,
2266: p_org_id => p_product_txn_rec.organization_id,
2267: x_line_type_id => p_product_txn_rec.line_type_id,
2268: x_line_category_code => p_product_txn_rec.line_category_code,
2269: x_return_status => l_return_status);

Line 2272: Debug('csd_process_util.get_line_type failed',

2268: x_line_category_code => p_product_txn_rec.line_category_code,
2269: x_return_status => l_return_status);
2270: IF NOT (l_return_status = Fnd_Api.G_RET_STS_SUCCESS)
2271: THEN
2272: Debug('csd_process_util.get_line_type failed',
2273: l_mod_name,
2274: C_STATEMENT_LEVEL);
2275: RAISE Fnd_Api.G_EXC_ERROR;
2276: END IF;

Line 2415: l_serial_flag := Csd_Process_Util.Is_item_serialized(p_product_txn_rec.inventory_item_id);

2411: IF NVL(p_product_txn_rec.inventory_item_id, Fnd_Api.G_MISS_NUM) <>
2412: Fnd_Api.G_MISS_NUM
2413: THEN
2414:
2415: l_serial_flag := Csd_Process_Util.Is_item_serialized(p_product_txn_rec.inventory_item_id);
2416:
2417: IF l_serial_flag AND
2418: -- Changing it from serial_number to source_serial_number 11.5.10
2419: NVL(p_product_txn_rec.source_serial_number,

Line 2477: Csd_Process_Util.CONVERT_TO_CHG_REC(p_prod_txn_rec => p_product_txn_rec,

2473: p_product_txn_rec.order_header_id,
2474: l_mod_name,
2475: C_STATEMENT_LEVEL);
2476:
2477: Csd_Process_Util.CONVERT_TO_CHG_REC(p_prod_txn_rec => p_product_txn_rec,
2478: x_charges_rec => l_Charges_Rec,
2479: x_return_status => l_return_status);
2480:
2481: IF NOT (l_return_status = Fnd_Api.G_RET_STS_SUCCESS)

Line 2483: Debug('csd_process_util.convert_to_chg_rec failed',

2479: x_return_status => l_return_status);
2480:
2481: IF NOT (l_return_status = Fnd_Api.G_RET_STS_SUCCESS)
2482: THEN
2483: Debug('csd_process_util.convert_to_chg_rec failed',
2484: l_mod_name,
2485: C_STATEMENT_LEVEL);
2486: RAISE Fnd_Api.G_EXC_ERROR;
2487: END IF;

Line 2709: Csd_Process_Util.Validate_wip_task(p_prod_txn_id => p_product_txn_rec.product_transaction_id,

2705: p_product_txn_rec.product_transaction_id,
2706: l_mod_name,
2707: 1);
2708:
2709: Csd_Process_Util.Validate_wip_task(p_prod_txn_id => p_product_txn_rec.product_transaction_id,
2710: x_return_status => l_return_status);
2711:
2712: IF NOT (l_return_status = Fnd_Api.G_RET_STS_SUCCESS)
2713: THEN