DBA Data[Home] [Help]

APPS.CSD_REPAIRS_PVT dependencies on CSD_REPAIRS_UTIL

Line 100: x_dff_value_rec CSD_REPAIRS_UTIL.DEF_Rec_Type;

96: l_REPLN_Rec Csd_Repairs_Pub.REPLN_Rec_Type; -- swai bug 7657379
97:
98: -- bug#7043215, subhat
99: -- new DFF value rec.
100: x_dff_value_rec CSD_REPAIRS_UTIL.DEF_Rec_Type;
101:
102: -- subhat, resolve by date calc changes.
103: l_resolve_by_dt_calc_at VARCHAR2(30);
104:

Line 194: Csd_Repairs_Util.DEFAULT_RO_ATTRS_FROM_RULE

190: -- swai: bug 7657379
191: -- Default fields in repln_rec from defauling rules before
192: -- checking required params.
193: l_REPLN_Rec := p_REPLN_Rec;
194: Csd_Repairs_Util.DEFAULT_RO_ATTRS_FROM_RULE
195: ( p_api_version => 1.0,
196: p_commit => fnd_api.g_false,
197: p_init_msg_list => fnd_api.g_false,
198: px_repln_rec => l_REPLN_Rec,

Line 207: Csd_Repairs_Util.check_reqd_param

203: -- Note: From this point on, P_REPLN_REC has been replaced with l_REPLN_Rec
204:
205: --
206: -- Check for required parameters
207: Csd_Repairs_Util.check_reqd_param
208: (p_param_value => l_REPLN_Rec.incident_id,
209: p_param_name => 'P_REPLN_REC.INCIDENT_ID',
210: p_api_name => l_api_name
211: );

Line 212: Csd_Repairs_Util.check_reqd_param

208: (p_param_value => l_REPLN_Rec.incident_id,
209: p_param_name => 'P_REPLN_REC.INCIDENT_ID',
210: p_api_name => l_api_name
211: );
212: Csd_Repairs_Util.check_reqd_param
213: (p_param_value => l_REPLN_Rec.inventory_item_id,
214: p_param_name => 'P_REPLN_REC.INVENTORY_ITEM_ID',
215: p_api_name => l_api_name
216: );

Line 218: Csd_Repairs_Util.check_reqd_param

214: p_param_name => 'P_REPLN_REC.INVENTORY_ITEM_ID',
215: p_api_name => l_api_name
216: );
217:
218: Csd_Repairs_Util.check_reqd_param
219: (p_param_value => l_REPLN_Rec.unit_of_measure,
220: p_param_name => 'P_REPLN_REC.UNIT_OF_MEASURE',
221: p_api_name => l_api_name
222: );

Line 223: Csd_Repairs_Util.check_reqd_param

219: (p_param_value => l_REPLN_Rec.unit_of_measure,
220: p_param_name => 'P_REPLN_REC.UNIT_OF_MEASURE',
221: p_api_name => l_api_name
222: );
223: Csd_Repairs_Util.check_reqd_param
224: (p_param_value => l_REPLN_Rec.quantity,
225: p_param_name => 'P_REPLN_REC.QUANTITY',
226: p_api_name => l_api_name
227: );

Line 233: CSD_REPAIRS_UTIL.check_reqd_param

229: /* R12 Flex Flow change, vkjain.
230: -- Status is no longer mandatory.
231: -- One can either pass flow_status_id
232: -- or just status.
233: CSD_REPAIRS_UTIL.check_reqd_param
234: (p_param_value => l_REPLN_Rec.status,
235: p_param_name => 'P_REPLN_REC.STATUS',
236: p_api_name => l_api_name
237: );

Line 240: Csd_Repairs_Util.check_reqd_param

236: p_api_name => l_api_name
237: );
238: */
239:
240: Csd_Repairs_Util.check_reqd_param
241: (p_param_value => l_REPLN_Rec.currency_code,
242: p_param_name => 'P_REPLN_REC.CURRENCY_CODE',
243: p_api_name => l_api_name
244: );

Line 248: Csd_Repairs_Util.check_reqd_param

244: );
245:
246: -- Need to check if the status_reason_code is to be validated.
247:
248: Csd_Repairs_Util.check_reqd_param
249: (p_param_value => l_REPLN_Rec.approval_required_flag,
250: p_param_name => 'P_REPLN_REC.APPROVAL_REQUIRED_FLAG',
251: p_api_name => l_api_name
252: );

Line 253: Csd_Repairs_Util.check_reqd_param

249: (p_param_value => l_REPLN_Rec.approval_required_flag,
250: p_param_name => 'P_REPLN_REC.APPROVAL_REQUIRED_FLAG',
251: p_api_name => l_api_name
252: );
253: Csd_Repairs_Util.check_reqd_param
254: (p_param_value => l_REPLN_Rec.repair_type_id,
255: p_param_name => 'P_REPLN_REC.REPAIR_TYPE_ID',
256: p_api_name => l_api_name
257: );

Line 293: -- added a new out parameter which is of type CSD_REPAIRS_UTIL.DEF_Rec_Type

289:
290:
291: --
292: -- Invoke validation procedures
293: -- added a new out parameter which is of type CSD_REPAIRS_UTIL.DEF_Rec_Type
294: -- this collection holds the validated/derived DFF values (only in create mode)
295: -- subhat, FP bug#7242791
296: --
297: Validate_Repairs

Line 427: csd_repairs_util.get_contract_resolve_by_date(

423: INTO l_severity_id;
424: CLOSE c_get_severity_id;
425:
426: -- get resolve by date
427: csd_repairs_util.get_contract_resolve_by_date(
428: p_contract_line_id => l_REPLN_Rec.contract_line_id,
429: p_bus_proc_id => l_business_process_id,
430: p_severity_id => l_severity_id,
431: p_request_date => sysdate,

Line 866: x_dff_value_rec csd_repairs_util.def_rec_type;

862: l_OBJECT_VERSION_NUMBER NUMBER;
863:
864: -- bug#7242791, 12.1 FP, subhat
865: -- new out parameter for validate_repairs API.
866: x_dff_value_rec csd_repairs_util.def_rec_type;
867:
868: BEGIN
869:
870: -- Standard Start of API savepoint

Line 882: Csd_Repairs_Util.check_reqd_param

878: THEN
879: RAISE Fnd_Api.G_EXC_UNEXPECTED_ERROR;
880: END IF;
881: -- Check for required parameters
882: Csd_Repairs_Util.check_reqd_param
883: (p_param_value => p_repair_line_id,
884: p_param_name => 'P_REPAIR_LINE_ID',
885: p_api_name => l_api_name
886: );

Line 2553: -- @param: x_dff_rec OUT NOCOPY CSD_REPAIRS_UTIL.DEF_Rec_Type

2549:
2550: --
2551: -- bug#7242791,12. FP, subhat
2552: -- added a new out parameter.ds
2553: -- @param: x_dff_rec OUT NOCOPY CSD_REPAIRS_UTIL.DEF_Rec_Type
2554: --
2555: PROCEDURE Validate_Repairs
2556: (
2557: P_Api_Version_Number IN NUMBER,

Line 2568: x_dff_rec OUT NOCOPY CSD_REPAIRS_UTIL.DEF_Rec_Type

2564: x_return_status OUT NOCOPY VARCHAR2,
2565: x_msg_count OUT NOCOPY NUMBER,
2566: x_msg_data OUT NOCOPY VARCHAR2,
2567: -- bug#7242791, subhat
2568: x_dff_rec OUT NOCOPY CSD_REPAIRS_UTIL.DEF_Rec_Type
2569:
2570: )
2571: IS
2572:

Line 2575: --l_DEF_Rec Csd_Repairs_Util.DEF_Rec_Type;

2571: IS
2572:
2573: l_api_name CONSTANT VARCHAR2(30) := 'Validate_Repairs';
2574: l_api_version_number CONSTANT NUMBER := 1.0;
2575: --l_DEF_Rec Csd_Repairs_Util.DEF_Rec_Type;
2576: l_valid_def_rec BOOLEAN;
2577: l_attribute_category VARCHAR2(30);
2578: l_attribute1 VARCHAR2(150);
2579: l_attribute2 VARCHAR2(150);

Line 3153: Csd_Repairs_Util.Convert_to_DEF_Rec_Type

3149: END IF;
3150: ELSE
3151: l_attribute30 := p_REPLN_Rec.attribute30;
3152: END IF;
3153: Csd_Repairs_Util.Convert_to_DEF_Rec_Type
3154: (p_attribute_category => l_attribute_category,
3155: p_attribute1 => l_attribute1,
3156: p_attribute2 => l_attribute2,
3157: p_attribute3 => l_attribute3,

Line 3194: l_valid_def_rec := Csd_Repairs_Util.Is_DescFlex_Valid

3190: -- create and profile CSD: Enable Flexfield Defaulting for Repair Orders Flexfield
3191: -- is set to Yes.
3192: IF p_validation_mode = Jtf_Plsql_Api.G_CREATE THEN
3193: if nvl(fnd_profile.value('CSD_RO_DFF_DEF'),'N') = 'Y' then
3194: l_valid_def_rec := Csd_Repairs_Util.Is_DescFlex_Valid
3195: (p_api_name => 'Create_Repair_Order',
3196: p_desc_flex_name => 'CSD_REPAIRS',
3197: p_attr_values => x_dff_rec,
3198: p_validate_only => FND_API.G_FALSE);

Line 3200: l_valid_def_rec := CSD_REPAIRS_UTIL.Is_DescFlex_Valid

3196: p_desc_flex_name => 'CSD_REPAIRS',
3197: p_attr_values => x_dff_rec,
3198: p_validate_only => FND_API.G_FALSE);
3199: else
3200: l_valid_def_rec := CSD_REPAIRS_UTIL.Is_DescFlex_Valid
3201: (p_api_name => 'Create_Repair_Order',
3202: p_desc_flex_name => 'CSD_REPAIRS',
3203: p_attr_values => x_dff_rec,
3204: p_validate_only => FND_API.G_TRUE

Line 3208: l_valid_def_rec := CSD_REPAIRS_UTIL.Is_DescFlex_Valid

3204: p_validate_only => FND_API.G_TRUE
3205: );
3206: end if;
3207: ELSE
3208: l_valid_def_rec := CSD_REPAIRS_UTIL.Is_DescFlex_Valid
3209: (p_api_name => 'Update_Repair_Order',
3210: p_desc_flex_name => 'CSD_REPAIRS',
3211: p_attr_values => x_dff_rec,
3212: p_validate_only => FND_API.G_TRUE

Line 4148: Csd_Repairs_Util.Convert_Status_Val_To_Id(p_repair_status_rec,

4144: Fnd_Log.STRING (Fnd_Log.level_event,
4145: 'csd.plsql.csd_repairs_pvt.update_ro_status',
4146: '-----step 1: Value to Id conversion');
4147: END IF;
4148: Csd_Repairs_Util.Convert_Status_Val_To_Id(p_repair_status_rec,
4149: l_repair_status_rec,
4150: l_return_status);
4151:
4152: ------------Default/Validate Input parameters----------------------------------------------

Line 4198: Csd_Repairs_Util.CHECK_TASK_N_WIPJOB (

4194: END IF;
4195: ------------Validate Input parameters: record level validation------------------------------
4196: IF(p_status_control_Rec.check_task_wip = 'Y') THEN
4197:
4198: Csd_Repairs_Util.CHECK_TASK_N_WIPJOB (
4199: p_repair_line_id => l_repair_status_rec.repair_line_id,
4200: p_repair_status => l_repair_status_rec.repair_state,
4201: x_return_status => l_return_status,
4202: x_msg_count => l_msg_count,

Line 5877: csd_repairs_util.Check_WebSrvc_Security(

5873:
5874: l_return_Status := Fnd_Api.G_RET_STS_SUCCESS;
5875:
5876: --debug('In plsql api to update ro status for web service['||to_char(p_repair_line_id)||']');
5877: csd_repairs_util.Check_WebSrvc_Security(
5878: p_repair_line_id => p_repair_line_id,
5879: x_return_status => l_return_status);
5880:
5881: IF(l_return_Status <> Fnd_Api.G_RET_STS_SUCCESS) THEN