DBA Data[Home] [Help]

APPS.CS_SERVICEREQUEST_PVT dependencies on FND_API

Line 44: x_return_status := FND_API.G_RET_STS_SUCCESS;

40: , x_return_status OUT NOCOPY VARCHAR2
41: )
42: IS
43: BEGIN
44: x_return_status := FND_API.G_RET_STS_SUCCESS;
45:
46: SELECT
47: business_process_id
48: , autolaunch_workflow_flag

Line 66: x_return_status := FND_API.G_RET_STS_ERROR;

62: x_workflow := NULL;
63: x_business_process_id := NULL;
64: x_autolaunch_workflow_flag := NULL;
65: x_abort_workflow_close_flag := NULL;
66: x_return_status := FND_API.G_RET_STS_ERROR;
67: WHEN others THEN
68: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
69: FND_MESSAGE.set_name ('CS', 'CS_API_SR_UNKNOWN_ERROR');
70: FND_MESSAGE.set_token

Line 68: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

64: x_autolaunch_workflow_flag := NULL;
65: x_abort_workflow_close_flag := NULL;
66: x_return_status := FND_API.G_RET_STS_ERROR;
67: WHEN others THEN
68: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
69: FND_MESSAGE.set_name ('CS', 'CS_API_SR_UNKNOWN_ERROR');
70: FND_MESSAGE.set_token
71: ('P_TEXT'
72: , 'CS_SERVICEREQUEST_UTIL.get_incident_type_details'||'-'||SQLERRM

Line 207: p_init_msg_list => fnd_api.g_false ,

203: --FND_MSG_PUB.Count_And_Get (p_count => x_msg_count, p_data => x_msg_data);
204: ELSE
205: OKS_ENTITLEMENTS_PUB.get_contracts
206: (p_api_version => 1.0,
207: p_init_msg_list => fnd_api.g_false ,
208: p_inp_rec => px_inp_rec,
209: x_return_status => x_return_status,
210: x_msg_count => l_msg_count,
211: x_msg_data => l_msg_data,

Line 242: , p_init_msg_list => FND_API.G_FALSE

238: l_inp_rec.Time_zone_id := lx_timezone_id;
239: l_inp_rec.dates_in_input_tz := 'N';
240: OKS_COV_ENT_PUB.Get_default_react_resolve_by
241: ( p_api_version =>1.0
242: , p_init_msg_list => FND_API.G_FALSE
243: , p_inp_rec => l_inp_rec
244: , x_return_status => x_return_status
245: , x_msg_count => l_msg_count
246: , x_msg_data => l_msg_data

Line 252: l_react_rec.by_date_end <> FND_API.G_MISS_DATE AND

248: , x_resolve_rec => l_resolve_rec
249: );
250: IF l_react_rec.by_date_end IS NOT NULL AND
251: l_resolve_rec.by_date_end IS NOT NULL AND
252: l_react_rec.by_date_end <> FND_API.G_MISS_DATE AND
253: l_resolve_rec.by_date_end <> FND_API.G_MISS_DATE
254: THEN
255: x_obligation_date := l_react_rec.by_date_end;
256: x_exp_resolution_date := l_resolve_rec.by_date_end;

Line 253: l_resolve_rec.by_date_end <> FND_API.G_MISS_DATE

249: );
250: IF l_react_rec.by_date_end IS NOT NULL AND
251: l_resolve_rec.by_date_end IS NOT NULL AND
252: l_react_rec.by_date_end <> FND_API.G_MISS_DATE AND
253: l_resolve_rec.by_date_end <> FND_API.G_MISS_DATE
254: THEN
255: x_obligation_date := l_react_rec.by_date_end;
256: x_exp_resolution_date := l_resolve_rec.by_date_end;
257: --

Line 388: x_return_status := FND_API.G_RET_STS_SUCCESS;

384: l_api_name := 'CS_SERVICEREQUEST_PVT.vldt_sr_rec';
385: l_log_module := 'cs.plsql.' || l_api_name || '.';
386: l_contract_service_id_valid := 'Y';
387: l_contract_defaulted := 'N';
388: x_return_status := FND_API.G_RET_STS_SUCCESS;
389:
390: IF p_validation_level = FND_API.G_VALID_LEVEL_FULL
391: THEN
392: --

Line 390: IF p_validation_level = FND_API.G_VALID_LEVEL_FULL

386: l_contract_service_id_valid := 'Y';
387: l_contract_defaulted := 'N';
388: x_return_status := FND_API.G_RET_STS_SUCCESS;
389:
390: IF p_validation_level = FND_API.G_VALID_LEVEL_FULL
391: THEN
392: --
393: -- incident location validation
394: --

Line 409: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

405: , p_incident_location_id => p_sr_rec.incident_location_id
406: , x_incident_country => p_sr_rec.incident_country
407: , x_return_status => x_return_status
408: );
409: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
410: RETURN;
411: END IF;
412: END IF; -- check on change in other related parameters
413: END IF; -- null check on incident location

Line 451: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

447: , x_resource_type => p_sr_rec.resource_type
448: , x_support_site_id => p_sr_rec.site_id
449: , x_return_status => l_return_status
450: );
451: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
452: THEN
453: x_return_status := FND_API.G_RET_STS_ERROR;
454: RETURN;
455: END IF;

Line 453: x_return_status := FND_API.G_RET_STS_ERROR;

449: , x_return_status => l_return_status
450: );
451: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
452: THEN
453: x_return_status := FND_API.G_RET_STS_ERROR;
454: RETURN;
455: END IF;
456: IF p_mode = 'CREATE'
457: THEN

Line 484: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

480: , x_contract_id => p_sr_rec.contract_id
481: , x_contract_number => x_contract_number
482: , x_return_status => l_return_status
483: );
484: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
485: THEN
486: l_contract_service_id_valid := 'N';
487: ELSE
488: CS_SERVICEREQUEST_UTIL.contracts_cross_val

Line 502: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

498: , p_customer_id => p_sr_rec.customer_id
499: , p_system_id => p_sr_rec.system_id
500: , x_return_status => l_return_status
501: );
502: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
503: THEN
504: l_contract_service_id_valid := 'N';
505: p_sr_rec.contract_id := NULL;
506: x_contract_number := NULL;

Line 520: IF p_sr_rec_inp.obligation_date = FND_API.G_MISS_DATE AND

516: -- Get Default contract
517: --
518: IF (p_default_contract_sla_ind = 'Y')
519: THEN
520: IF p_sr_rec_inp.obligation_date = FND_API.G_MISS_DATE AND
521: p_sr_rec_inp.exp_resolution_date = FND_API.G_MISS_DATE AND
522: p_sr_rec_inp.contract_id = FND_API.G_MISS_NUM AND
523: p_sr_rec_inp.contract_service_id = FND_API.G_MISS_NUM AND
524: ( p_mode = 'CREATE' OR

Line 521: p_sr_rec_inp.exp_resolution_date = FND_API.G_MISS_DATE AND

517: --
518: IF (p_default_contract_sla_ind = 'Y')
519: THEN
520: IF p_sr_rec_inp.obligation_date = FND_API.G_MISS_DATE AND
521: p_sr_rec_inp.exp_resolution_date = FND_API.G_MISS_DATE AND
522: p_sr_rec_inp.contract_id = FND_API.G_MISS_NUM AND
523: p_sr_rec_inp.contract_service_id = FND_API.G_MISS_NUM AND
524: ( p_mode = 'CREATE' OR
525: (l_contract_service_id_valid = 'N' OR

Line 522: p_sr_rec_inp.contract_id = FND_API.G_MISS_NUM AND

518: IF (p_default_contract_sla_ind = 'Y')
519: THEN
520: IF p_sr_rec_inp.obligation_date = FND_API.G_MISS_DATE AND
521: p_sr_rec_inp.exp_resolution_date = FND_API.G_MISS_DATE AND
522: p_sr_rec_inp.contract_id = FND_API.G_MISS_NUM AND
523: p_sr_rec_inp.contract_service_id = FND_API.G_MISS_NUM AND
524: ( p_mode = 'CREATE' OR
525: (l_contract_service_id_valid = 'N' OR
526: (p_old_obligation_date IS NULL AND

Line 523: p_sr_rec_inp.contract_service_id = FND_API.G_MISS_NUM AND

519: THEN
520: IF p_sr_rec_inp.obligation_date = FND_API.G_MISS_DATE AND
521: p_sr_rec_inp.exp_resolution_date = FND_API.G_MISS_DATE AND
522: p_sr_rec_inp.contract_id = FND_API.G_MISS_NUM AND
523: p_sr_rec_inp.contract_service_id = FND_API.G_MISS_NUM AND
524: ( p_mode = 'CREATE' OR
525: (l_contract_service_id_valid = 'N' OR
526: (p_old_obligation_date IS NULL AND
527: p_old_expected_resolution_date IS NULL AND

Line 571: IF ( x_return_status <> FND_API.G_RET_STS_SUCCESS )

567: , x_contract_service_id => p_sr_rec.contract_service_id
568: , x_exp_resolution_date => p_sr_rec.exp_resolution_date
569: , x_obligation_date => p_sr_rec.obligation_date
570: ) ;
571: IF ( x_return_status <> FND_API.G_RET_STS_SUCCESS )
572: THEN
573: RAISE FND_API.G_EXC_ERROR;
574: END IF;
575: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level

Line 573: RAISE FND_API.G_EXC_ERROR;

569: , x_obligation_date => p_sr_rec.obligation_date
570: ) ;
571: IF ( x_return_status <> FND_API.G_RET_STS_SUCCESS )
572: THEN
573: RAISE FND_API.G_EXC_ERROR;
574: END IF;
575: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
576: THEN
577: FND_LOG.String

Line 613: RAISE FND_API.G_EXC_ERROR;

609: THEN
610: FND_MESSAGE.set_name ('CS', 'CS_SR_CONTRACT_INVALID');
611: FND_MESSAGE.set_token('API_NAME', 'CS_SERVICEREQUEST_UTIL.contracts_cross_val' );
612: FND_MSG_PUB.add;
613: RAISE FND_API.G_EXC_ERROR;
614: END IF;
615: -- End of Default contract SLA processing
616: --
617: -- Get Coverage Type

Line 621: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE OR

617: -- Get Coverage Type
618: --
619: IF p_sr_rec.contract_service_id IS NOT NULL
620: THEN
621: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE OR
622: (p_validation_level = FND_API.G_VALID_LEVEL_NONE AND
623: p_sr_rec.coverage_type IS NULL)
624: THEN
625: OKS_ENTITLEMENTS_PUB.Get_Coverage_Type

Line 622: (p_validation_level = FND_API.G_VALID_LEVEL_NONE AND

618: --
619: IF p_sr_rec.contract_service_id IS NOT NULL
620: THEN
621: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE OR
622: (p_validation_level = FND_API.G_VALID_LEVEL_NONE AND
623: p_sr_rec.coverage_type IS NULL)
624: THEN
625: OKS_ENTITLEMENTS_PUB.Get_Coverage_Type
626: ( p_api_version => 2.0

Line 627: , p_init_msg_list => FND_API.G_FALSE

623: p_sr_rec.coverage_type IS NULL)
624: THEN
625: OKS_ENTITLEMENTS_PUB.Get_Coverage_Type
626: ( p_api_version => 2.0
627: , p_init_msg_list => FND_API.G_FALSE
628: , p_contract_line_id => p_sr_rec.contract_service_id
629: , x_return_status => l_return_status
630: , x_msg_count => l_msg_count
631: , x_msg_data => l_msg_data

Line 634: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

630: , x_msg_count => l_msg_count
631: , x_msg_data => l_msg_data
632: , x_coverage_type => coverage_type_rec
633: );
634: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
635: THEN
636: RAISE FND_API.G_EXC_ERROR;
637: END IF;
638: IF coverage_type_rec.code IS NOT NULL AND

Line 636: RAISE FND_API.G_EXC_ERROR;

632: , x_coverage_type => coverage_type_rec
633: );
634: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
635: THEN
636: RAISE FND_API.G_EXC_ERROR;
637: END IF;
638: IF coverage_type_rec.code IS NOT NULL AND
639: coverage_type_rec.code <> FND_API.G_MISS_CHAR
640: THEN

Line 639: coverage_type_rec.code <> FND_API.G_MISS_CHAR

635: THEN
636: RAISE FND_API.G_EXC_ERROR;
637: END IF;
638: IF coverage_type_rec.code IS NOT NULL AND
639: coverage_type_rec.code <> FND_API.G_MISS_CHAR
640: THEN
641: p_sr_rec.coverage_type := coverage_type_rec.code ;
642: END IF ;
643: END IF ;

Line 674: , p_init_msg_list => fnd_api.g_false

670: END IF;
671: CS_Assign_Resource_PKG.Assign_ServiceRequest_Main
672: ( p_api_name => 'Assign_ServiceRequest_Main'
673: , p_api_version => 1.0
674: , p_init_msg_list => fnd_api.g_false
675: , p_commit => fnd_api.g_false
676: , p_incident_id => p_request_id
677: , p_object_version_number => p_object_version_number
678: , p_last_updated_by => p_last_updated_by

Line 675: , p_commit => fnd_api.g_false

671: CS_Assign_Resource_PKG.Assign_ServiceRequest_Main
672: ( p_api_name => 'Assign_ServiceRequest_Main'
673: , p_api_version => 1.0
674: , p_init_msg_list => fnd_api.g_false
675: , p_commit => fnd_api.g_false
676: , p_incident_id => p_request_id
677: , p_object_version_number => p_object_version_number
678: , p_last_updated_by => p_last_updated_by
679: , p_service_request_rec => p_sr_rec

Line 688: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

684: , x_msg_count => l_msg_count
685: , x_msg_data => l_msg_data
686: , x_owner_group_id => l_asgn_owner_group_id
687: );
688: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
689: THEN
690: FND_MSG_PUB.Count_And_Get
691: ( p_count => l_msg_count
692: , p_data => l_msg_data

Line 730: WHEN FND_API.G_EXC_ERROR THEN

726: --
727: --
728: --
729: EXCEPTION
730: WHEN FND_API.G_EXC_ERROR THEN
731: x_return_status := FND_API.G_RET_STS_ERROR;
732: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
733: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
734: WHEN OTHERS THEN

Line 731: x_return_status := FND_API.G_RET_STS_ERROR;

727: --
728: --
729: EXCEPTION
730: WHEN FND_API.G_EXC_ERROR THEN
731: x_return_status := FND_API.G_RET_STS_ERROR;
732: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
733: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
734: WHEN OTHERS THEN
735: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 732: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

728: --
729: EXCEPTION
730: WHEN FND_API.G_EXC_ERROR THEN
731: x_return_status := FND_API.G_RET_STS_ERROR;
732: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
733: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
734: WHEN OTHERS THEN
735: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
736: FND_MESSAGE.set_name ('CS', 'CS_API_SR_UNKNOWN_ERROR');

Line 733: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

729: EXCEPTION
730: WHEN FND_API.G_EXC_ERROR THEN
731: x_return_status := FND_API.G_RET_STS_ERROR;
732: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
733: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
734: WHEN OTHERS THEN
735: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
736: FND_MESSAGE.set_name ('CS', 'CS_API_SR_UNKNOWN_ERROR');
737: FND_MESSAGE.set_token

Line 735: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

731: x_return_status := FND_API.G_RET_STS_ERROR;
732: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
733: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
734: WHEN OTHERS THEN
735: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
736: FND_MESSAGE.set_name ('CS', 'CS_API_SR_UNKNOWN_ERROR');
737: FND_MESSAGE.set_token
738: ('P_TEXT'
739: , 'CS_SERVICEREQUEST_UTIL.vldt_sr_rec'||'-'||SQLERRM

Line 868: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

864: p_login_id IN NUMBER DEFAULT NULL,
865: p_org_id IN NUMBER DEFAULT NULL,
866: p_request_id IN NUMBER DEFAULT NULL,
867: p_request_number IN VARCHAR2 DEFAULT NULL,
868: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
869: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
870: x_msg_count OUT NOCOPY NUMBER,
871: x_msg_data OUT NOCOPY VARCHAR2,
872: x_return_status OUT NOCOPY VARCHAR2,

Line 869: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

865: p_org_id IN NUMBER DEFAULT NULL,
866: p_request_id IN NUMBER DEFAULT NULL,
867: p_request_number IN VARCHAR2 DEFAULT NULL,
868: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
869: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
870: x_msg_count OUT NOCOPY NUMBER,
871: x_msg_data OUT NOCOPY VARCHAR2,
872: x_return_status OUT NOCOPY VARCHAR2,
873: x_contra_id OUT NOCOPY NUMBER,

Line 893: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

889:
890:
891: PROCEDURE Update_SR_Validation
892: ( p_api_version IN VARCHAR2,
893: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
894: p_service_request_rec IN service_request_rec_type,
895: p_invocation_mode IN VARCHAR2 := 'NORMAL',
896: p_notes IN notes_table,
897: p_contacts IN contacts_table,

Line 902: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

898: p_audit_comments IN VARCHAR2 DEFAULT NULL,
899: p_resp_id IN NUMBER DEFAULT NULL,
900: p_resp_appl_id IN NUMBER DEFAULT NULL,
901: p_request_id IN NUMBER,
902: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
903: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
904: p_last_updated_by IN NUMBER,
905: p_last_update_login IN NUMBER DEFAULT NULL,
906: p_last_update_date IN DATE,

Line 903: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

899: p_resp_id IN NUMBER DEFAULT NULL,
900: p_resp_appl_id IN NUMBER DEFAULT NULL,
901: p_request_id IN NUMBER,
902: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
903: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
904: p_last_updated_by IN NUMBER,
905: p_last_update_login IN NUMBER DEFAULT NULL,
906: p_last_update_date IN DATE,
907: p_object_version_number IN NUMBER,

Line 921: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,

917: x_abort_wkf_close_flag OUT NOCOPY VARCHAR2,
918: x_wkf_process_name OUT NOCOPY VARCHAR2,
919: x_workflow_process_id OUT NOCOPY NUMBER,
920: x_interaction_id OUT NOCOPY NUMBER,
921: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
922: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
923: p_workflow_process_id IN NUMBER DEFAULT NULL,
924: p_cmro_flag IN VARCHAR2,
925: p_maintenance_flag IN VARCHAR2,

Line 922: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

918: x_wkf_process_name OUT NOCOPY VARCHAR2,
919: x_workflow_process_id OUT NOCOPY NUMBER,
920: x_interaction_id OUT NOCOPY NUMBER,
921: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
922: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
923: p_workflow_process_id IN NUMBER DEFAULT NULL,
924: p_cmro_flag IN VARCHAR2,
925: p_maintenance_flag IN VARCHAR2,
926: p_auto_assign IN VARCHAR2 := 'N'

Line 932: p_request_date IN DATE := FND_API.G_MISS_DATE,

928:
929: PROCEDURE Validate_ServiceRequest_Record
930: ( p_api_name IN VARCHAR2,
931: p_service_request_rec IN Request_Validation_Rec_Type,
932: p_request_date IN DATE := FND_API.G_MISS_DATE,
933: p_org_id IN NUMBER := NULL,
934: p_resp_appl_id IN NUMBER := NULL,
935: p_resp_id IN NUMBER := NULL,
936: p_user_id IN NUMBER := NULL,

Line 993: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

989: -- since several new OUT parameters have been added to the 11.5.9 signature
990: -- in the form of a new record type, sr_create_out_rec_type
991: PROCEDURE Create_ServiceRequest
992: ( p_api_version IN NUMBER,
993: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
994: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
995: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
996: x_return_status OUT NOCOPY VARCHAR2,
997: x_msg_count OUT NOCOPY NUMBER,

Line 994: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

990: -- in the form of a new record type, sr_create_out_rec_type
991: PROCEDURE Create_ServiceRequest
992: ( p_api_version IN NUMBER,
993: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
994: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
995: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
996: x_return_status OUT NOCOPY VARCHAR2,
997: x_msg_count OUT NOCOPY NUMBER,
998: x_msg_data OUT NOCOPY VARCHAR2,

Line 995: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

991: PROCEDURE Create_ServiceRequest
992: ( p_api_version IN NUMBER,
993: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
994: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
995: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
996: x_return_status OUT NOCOPY VARCHAR2,
997: x_msg_count OUT NOCOPY NUMBER,
998: x_msg_data OUT NOCOPY VARCHAR2,
999: p_resp_appl_id IN NUMBER DEFAULT NULL,

Line 1034: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,

1030: -- Standard start of API savepoint
1031: SAVEPOINT Create_ServiceRequest_PVT;
1032:
1033: -- Standard call to check for call compatibility
1034: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
1035: G_PKG_NAME) THEN
1036: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1037: END IF;
1038:

Line 1036: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1032:
1033: -- Standard call to check for call compatibility
1034: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
1035: G_PKG_NAME) THEN
1036: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1037: END IF;
1038:
1039: -- Initialize message list if p_init_msg_list is set to TRUE
1040: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 1040: IF FND_API.To_Boolean(p_init_msg_list) THEN

1036: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1037: END IF;
1038:
1039: -- Initialize message list if p_init_msg_list is set to TRUE
1040: IF FND_API.To_Boolean(p_init_msg_list) THEN
1041: FND_MSG_PUB.Initialize;
1042: END IF;
1043:
1044: -- Initialize API return status to success

Line 1045: x_return_status := FND_API.G_RET_STS_SUCCESS;

1041: FND_MSG_PUB.Initialize;
1042: END IF;
1043:
1044: -- Initialize API return status to success
1045: x_return_status := FND_API.G_RET_STS_SUCCESS;
1046:
1047: CS_ServiceRequest_PVT.Create_ServiceRequest
1048: ( p_api_version => 4.0,
1049: p_init_msg_list => fnd_api.g_false ,

Line 1049: p_init_msg_list => fnd_api.g_false ,

1045: x_return_status := FND_API.G_RET_STS_SUCCESS;
1046:
1047: CS_ServiceRequest_PVT.Create_ServiceRequest
1048: ( p_api_version => 4.0,
1049: p_init_msg_list => fnd_api.g_false ,
1050: p_commit => p_commit,
1051: p_validation_level => p_validation_level,
1052: x_return_status => l_return_status,
1053: x_msg_count => x_msg_count,

Line 1083: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

1079: x_individual_owner := l_sr_create_out_rec.individual_owner;
1080: x_group_owner := l_sr_create_out_rec.group_owner;
1081: x_individual_type := l_sr_create_out_rec.individual_type;
1082:
1083: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
1084: RAISE FND_API.G_EXC_ERROR;
1085: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
1086: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1087: END IF;

Line 1084: RAISE FND_API.G_EXC_ERROR;

1080: x_group_owner := l_sr_create_out_rec.group_owner;
1081: x_individual_type := l_sr_create_out_rec.individual_type;
1082:
1083: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
1084: RAISE FND_API.G_EXC_ERROR;
1085: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
1086: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1087: END IF;
1088:

Line 1085: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

1081: x_individual_type := l_sr_create_out_rec.individual_type;
1082:
1083: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
1084: RAISE FND_API.G_EXC_ERROR;
1085: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
1086: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1087: END IF;
1088:
1089: EXCEPTION

Line 1086: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1082:
1083: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
1084: RAISE FND_API.G_EXC_ERROR;
1085: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
1086: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1087: END IF;
1088:
1089: EXCEPTION
1090: WHEN FND_API.G_EXC_ERROR THEN

Line 1090: WHEN FND_API.G_EXC_ERROR THEN

1086: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1087: END IF;
1088:
1089: EXCEPTION
1090: WHEN FND_API.G_EXC_ERROR THEN
1091: ROLLBACK TO Create_ServiceRequest_PVT;
1092: x_return_status := FND_API.G_RET_STS_ERROR;
1093: FND_MSG_PUB.Count_And_Get
1094: ( p_count => x_msg_count,

Line 1092: x_return_status := FND_API.G_RET_STS_ERROR;

1088:
1089: EXCEPTION
1090: WHEN FND_API.G_EXC_ERROR THEN
1091: ROLLBACK TO Create_ServiceRequest_PVT;
1092: x_return_status := FND_API.G_RET_STS_ERROR;
1093: FND_MSG_PUB.Count_And_Get
1094: ( p_count => x_msg_count,
1095: p_data => x_msg_data
1096: );

Line 1097: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1093: FND_MSG_PUB.Count_And_Get
1094: ( p_count => x_msg_count,
1095: p_data => x_msg_data
1096: );
1097: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1098: ROLLBACK TO Create_ServiceRequest_PVT;
1099: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1100: FND_MSG_PUB.Count_And_Get
1101: ( p_count => x_msg_count,

Line 1099: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1095: p_data => x_msg_data
1096: );
1097: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1098: ROLLBACK TO Create_ServiceRequest_PVT;
1099: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1100: FND_MSG_PUB.Count_And_Get
1101: ( p_count => x_msg_count,
1102: p_data => x_msg_data
1103: );

Line 1106: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1102: p_data => x_msg_data
1103: );
1104: WHEN OTHERS THEN
1105: ROLLBACK TO Create_ServiceRequest_PVT;
1106: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1107: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
1108: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
1109: END IF;
1110: FND_MSG_PUB.Count_And_Get

Line 1199: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

1195: -- create audit
1196: --------------------------------------------------------------------------------
1197: PROCEDURE Create_ServiceRequest
1198: ( p_api_version IN NUMBER,
1199: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
1200: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
1201: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
1202: x_return_status OUT NOCOPY VARCHAR2,
1203: x_msg_count OUT NOCOPY NUMBER,

Line 1200: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

1196: --------------------------------------------------------------------------------
1197: PROCEDURE Create_ServiceRequest
1198: ( p_api_version IN NUMBER,
1199: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
1200: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
1201: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
1202: x_return_status OUT NOCOPY VARCHAR2,
1203: x_msg_count OUT NOCOPY NUMBER,
1204: x_msg_data OUT NOCOPY VARCHAR2,

Line 1201: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

1197: PROCEDURE Create_ServiceRequest
1198: ( p_api_version IN NUMBER,
1199: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
1200: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
1201: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
1202: x_return_status OUT NOCOPY VARCHAR2,
1203: x_msg_count OUT NOCOPY NUMBER,
1204: x_msg_data OUT NOCOPY VARCHAR2,
1205: p_resp_appl_id IN NUMBER DEFAULT NULL,

Line 1396: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,

1392: -- Standard start of API savepoint
1393: SAVEPOINT Create_ServiceRequest_PVT;
1394:
1395: -- Standard call to check for call compatibility
1396: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
1397: G_PKG_NAME) THEN
1398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1399: END IF;
1400:

Line 1398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1394:
1395: -- Standard call to check for call compatibility
1396: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
1397: G_PKG_NAME) THEN
1398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1399: END IF;
1400:
1401: -- Initialize message list if p_init_msg_list is set to TRUE
1402: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 1402: IF FND_API.To_Boolean(p_init_msg_list) THEN

1398: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1399: END IF;
1400:
1401: -- Initialize message list if p_init_msg_list is set to TRUE
1402: IF FND_API.To_Boolean(p_init_msg_list) THEN
1403: FND_MSG_PUB.Initialize;
1404: END IF;
1405:
1406: IF ( l_service_request_rec.initialize_flag IS NULL OR

Line 1408: RAISE FND_API.G_EXC_ERROR;

1404: END IF;
1405:
1406: IF ( l_service_request_rec.initialize_flag IS NULL OR
1407: l_service_request_rec.initialize_flag <> G_INITIALIZED) THEN
1408: RAISE FND_API.G_EXC_ERROR;
1409: END IF;
1410:
1411: ----------------------- FND Logging -----------------------------------
1412: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level

Line 1495: IF l_service_request_rec.item_serial_number <> FND_API.G_MISS_CHAR

1491:
1492: END IF;
1493:
1494:
1495: IF l_service_request_rec.item_serial_number <> FND_API.G_MISS_CHAR
1496: THEN
1497: FND_MESSAGE.set_name ('CS', 'CS_SR_ITEM_SERIAL_OBSOLETE');
1498: FND_MESSAGE.set_token
1499: ( 'API_NAME'

Line 1505: RAISE FND_API.G_EXC_ERROR;

1501: );
1502: FND_MSG_PUB.ADD_DETAIL
1503: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.ITEM_SERIAL_NUMBER'
1504: );
1505: RAISE FND_API.G_EXC_ERROR;
1506: END IF;
1507:
1508: -- Initialize API return status to success
1509: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1509: x_return_status := FND_API.G_RET_STS_SUCCESS;

1505: RAISE FND_API.G_EXC_ERROR;
1506: END IF;
1507:
1508: -- Initialize API return status to success
1509: x_return_status := FND_API.G_RET_STS_SUCCESS;
1510:
1511:
1512: if ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) then
1513: -- First step is to validate if the current responsibility has access to the

Line 1512: if ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) then

1508: -- Initialize API return status to success
1509: x_return_status := FND_API.G_RET_STS_SUCCESS;
1510:
1511:
1512: if ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) then
1513: -- First step is to validate if the current responsibility has access to the
1514: -- SR type being created. Invoke the VALIDATE_TYPE procedure that has the
1515: -- logic to check for security access
1516:

Line 1546: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then

1542: x_return_status => lx_return_status,
1543: x_cmro_flag => l_cmro_flag,
1544: x_maintenance_flag => l_maintenance_flag );
1545:
1546: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
1547: -- security violation; responsibility does not have access to SR Type
1548: -- being created. Stop and raise error.
1549: RAISE FND_API.G_EXC_ERROR;
1550: end if;

Line 1549: RAISE FND_API.G_EXC_ERROR;

1545:
1546: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
1547: -- security violation; responsibility does not have access to SR Type
1548: -- being created. Stop and raise error.
1549: RAISE FND_API.G_EXC_ERROR;
1550: end if;
1551:
1552: IF NVL(l_maintenance_flag,'N') <> 'Y'
1553: THEN

Line 1554: IF p_service_request_rec.maint_organization_id <> FND_API.G_MISS_NUM

1550: end if;
1551:
1552: IF NVL(l_maintenance_flag,'N') <> 'Y'
1553: THEN
1554: IF p_service_request_rec.maint_organization_id <> FND_API.G_MISS_NUM
1555: THEN
1556: FND_MESSAGE.set_name ('CS', 'CS_SR_MAINT_ORG_NOT_ALLOWED');
1557: FND_MESSAGE.set_token
1558: ( 'API_NAME'

Line 1564: RAISE FND_API.G_EXC_ERROR;

1560: );
1561: FND_MSG_PUB.ADD_DETAIL
1562: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.MAINT_ORGANIZATION_ID'
1563: );
1564: RAISE FND_API.G_EXC_ERROR;
1565: END IF;
1566: ELSE -- maintenance flag is 'Y'
1567: IF (p_service_request_rec.customer_product_id IS NOT NULL AND
1568: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)

Line 1568: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)

1564: RAISE FND_API.G_EXC_ERROR;
1565: END IF;
1566: ELSE -- maintenance flag is 'Y'
1567: IF (p_service_request_rec.customer_product_id IS NOT NULL AND
1568: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
1569: THEN
1570: IF p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM
1571: THEN
1572: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Maint_organization_id');

Line 1570: IF p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM

1566: ELSE -- maintenance flag is 'Y'
1567: IF (p_service_request_rec.customer_product_id IS NOT NULL AND
1568: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
1569: THEN
1570: IF p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM
1571: THEN
1572: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Maint_organization_id');
1573: RAISE FND_API.G_EXC_ERROR;
1574: ELSIF (p_service_request_rec.maint_organization_id IS NULL) THEN

Line 1573: RAISE FND_API.G_EXC_ERROR;

1569: THEN
1570: IF p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM
1571: THEN
1572: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Maint_organization_id');
1573: RAISE FND_API.G_EXC_ERROR;
1574: ELSIF (p_service_request_rec.maint_organization_id IS NULL) THEN
1575: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'Maint_organization_id');
1576: RAISE FND_API.G_EXC_ERROR;
1577: END IF;

Line 1576: RAISE FND_API.G_EXC_ERROR;

1572: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Maint_organization_id');
1573: RAISE FND_API.G_EXC_ERROR;
1574: ELSIF (p_service_request_rec.maint_organization_id IS NULL) THEN
1575: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'Maint_organization_id');
1576: RAISE FND_API.G_EXC_ERROR;
1577: END IF;
1578: END IF;
1579: END IF;
1580: end if; -- if ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) then

Line 1580: end if; -- if ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) then

1576: RAISE FND_API.G_EXC_ERROR;
1577: END IF;
1578: END IF;
1579: END IF;
1580: end if; -- if ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) then
1581:
1582: -- Initialize the value of the parameter from profile cs_sr_restrict_ib
1583: -- by shijain 4th dec 2002
1584:

Line 1607: IF l_return_status = FND_API.G_RET_STS_ERROR

1603: , x_abort_workflow_close_flag => l_sr_related_data.abort_workflow_close_flag
1604: , x_workflow => l_sr_related_data.workflow
1605: , x_return_status => l_return_status
1606: );
1607: IF l_return_status = FND_API.G_RET_STS_ERROR
1608: THEN
1609: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
1610: ( p_token_an => l_api_name_full
1611: , p_token_v => TO_CHAR(p_service_request_rec.type_id)

Line 1616: RAISE FND_API.G_EXC_ERROR;

1612: , p_token_p => 'p_type_id'
1613: , p_table_name => G_TABLE_NAME
1614: , p_column_name => 'INCIDENT_TYPE_ID'
1615: );
1616: RAISE FND_API.G_EXC_ERROR;
1617: END IF;
1618:
1619: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
1620: THEN

Line 1642: p_init_msg_list => fnd_api.g_false ,

1638: -- hardcoded the version 2.0 shijain nov 27 2002
1639:
1640: cs_servicerequest_cuhk.Create_ServiceRequest_Pre(
1641: p_api_version => 2.0,
1642: p_init_msg_list => fnd_api.g_false ,
1643: p_commit => p_commit,
1644: p_validation_level => p_validation_level,
1645: x_return_status => l_return_status,
1646: x_msg_count => x_msg_count ,

Line 1665: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1661: x_request_number => x_sr_create_out_rec.request_number,
1662: x_interaction_id => x_sr_create_out_rec.interaction_id,
1663: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
1664:
1665: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1667: END IF;
1668: END IF;
1669:

Line 1666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1662: x_interaction_id => x_sr_create_out_rec.interaction_id,
1663: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
1664:
1665: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1666: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1667: END IF;
1668: END IF;
1669:
1670: -- Pre call to the Vertical Type User Hook

Line 1680: p_init_msg_list => fnd_api.g_false ,

1676: -- hardcoded the version 2.0 shijain nov 27 2002
1677:
1678: cs_servicerequest_vuhk.Create_ServiceRequest_Pre(
1679: p_api_version => 2.0,
1680: p_init_msg_list => fnd_api.g_false ,
1681: p_commit => p_commit,
1682: p_validation_level => p_validation_level,
1683: x_return_status => l_return_status,
1684: x_msg_count => x_msg_count ,

Line 1702: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1698: x_request_number => x_sr_create_out_rec.request_number,
1699: x_interaction_id => x_sr_create_out_rec.interaction_id,
1700: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
1701:
1702: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1703: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1704: END IF;
1705: END IF;
1706:

Line 1703: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1699: x_interaction_id => x_sr_create_out_rec.interaction_id,
1700: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
1701:
1702: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1703: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1704: END IF;
1705: END IF;
1706:
1707: -- Pre call to the Internal Type User Hook

Line 1720: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1716: -- JTF_HOOKS_DATA for the Mobile FS packges and check if they are invalid
1717:
1718: cs_servicerequest_iuhk.Create_ServiceRequest_Pre( x_return_status=>l_return_status);
1719:
1720: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1721: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1722: END IF;
1723: IF p_org_id IS NULL
1724: THEN

Line 1721: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1717:
1718: cs_servicerequest_iuhk.Create_ServiceRequest_Pre( x_return_status=>l_return_status);
1719:
1720: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1721: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1722: END IF;
1723: IF p_org_id IS NULL
1724: THEN
1725: l_org_id := to_number(FND_PROFILE.value('CS_SR_ORG_ID'));

Line 1772: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1768: p_maintenance_flag => l_maintenance_flag,
1769: p_auto_assign => p_auto_assign
1770: );
1771:
1772: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1773: RAISE FND_API.G_EXC_ERROR;
1774: END IF;
1775:
1776: -- for cmro_eam

Line 1773: RAISE FND_API.G_EXC_ERROR;

1769: p_auto_assign => p_auto_assign
1770: );
1771:
1772: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1773: RAISE FND_API.G_EXC_ERROR;
1774: END IF;
1775:
1776: -- for cmro_eam
1777:

Line 1790: IF ( p_validation_level = FND_API.G_VALID_LEVEL_NONE ) THEN

1786: This is a tempopary solution for Depot Repair team to get the site_use_id
1787: if the site_id is passed from the SR form and the validation level is none
1788: **********************************************/
1789:
1790: IF ( p_validation_level = FND_API.G_VALID_LEVEL_NONE ) THEN
1791: IF ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
1792: p_service_request_rec.bill_to_site_id IS NOT NULL ) THEN
1793:
1794: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site

Line 1791: IF ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND

1787: if the site_id is passed from the SR form and the validation level is none
1788: **********************************************/
1789:
1790: IF ( p_validation_level = FND_API.G_VALID_LEVEL_NONE ) THEN
1791: IF ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
1792: p_service_request_rec.bill_to_site_id IS NOT NULL ) THEN
1793:
1794: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
1795: ( p_api_name => 'Get bill to site use id',

Line 1803: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1799: p_site_use_type => 'BILL_TO',
1800: x_site_use_id => l_service_request_rec.bill_to_site_use_id,
1801: x_return_status => l_return_status
1802: );
1803: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1804: RAISE FND_API.G_EXC_ERROR;
1805: END IF;
1806: END IF;
1807:

Line 1804: RAISE FND_API.G_EXC_ERROR;

1800: x_site_use_id => l_service_request_rec.bill_to_site_use_id,
1801: x_return_status => l_return_status
1802: );
1803: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1804: RAISE FND_API.G_EXC_ERROR;
1805: END IF;
1806: END IF;
1807:
1808: IF ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND

Line 1808: IF ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND

1804: RAISE FND_API.G_EXC_ERROR;
1805: END IF;
1806: END IF;
1807:
1808: IF ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
1809: p_service_request_rec.ship_to_site_id IS NOT NULL ) THEN
1810:
1811: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
1812: ( p_api_name => 'Get ship to site use id',

Line 1820: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

1816: p_site_use_type => 'SHIP_TO',
1817: x_site_use_id => l_service_request_rec.ship_to_site_use_id,
1818: x_return_status => l_return_status
1819: );
1820: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1821: RAISE FND_API.G_EXC_ERROR;
1822: END IF;
1823: END IF;
1824:

Line 1821: RAISE FND_API.G_EXC_ERROR;

1817: x_site_use_id => l_service_request_rec.ship_to_site_use_id,
1818: x_return_status => l_return_status
1819: );
1820: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
1821: RAISE FND_API.G_EXC_ERROR;
1822: END IF;
1823: END IF;
1824:
1825: IF ( p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM) THEN

Line 1825: IF ( p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM) THEN

1821: RAISE FND_API.G_EXC_ERROR;
1822: END IF;
1823: END IF;
1824:
1825: IF ( p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM) THEN
1826: l_service_request_rec.install_site_use_id:=
1827: p_service_request_rec.install_site_id;
1828: END IF;
1829: END IF;

Line 1832: IF (p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM) AND

1828: END IF;
1829: END IF;
1830: -- For BUG # 2933250 check to see if install_site_id and install_site_use_id are same . -- pkesani
1831:
1832: IF (p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM) AND
1833: (p_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN
1834: IF ( p_service_request_rec.install_site_id <> p_service_request_rec.install_site_use_id) THEN
1835: RAISE invalid_install_site;
1836: END IF;

Line 1833: (p_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN

1829: END IF;
1830: -- For BUG # 2933250 check to see if install_site_id and install_site_use_id are same . -- pkesani
1831:
1832: IF (p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM) AND
1833: (p_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN
1834: IF ( p_service_request_rec.install_site_id <> p_service_request_rec.install_site_use_id) THEN
1835: RAISE invalid_install_site;
1836: END IF;
1837: END IF;

Line 1869: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) OR

1865:
1866: IF (l_service_request_rec.last_update_channel in ('PHONE', 'AGENT') AND
1867: l_imp_level =1 AND
1868: l_service_request_rec.owner_id IS NOT NULL AND
1869: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) OR
1870: (l_service_request_rec.last_update_channel = 'WEB' AND
1871: (l_imp_level =1 OR l_imp_level =2) AND
1872: l_service_request_rec.owner_id IS NOT NULL AND
1873: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN

Line 1873: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN

1869: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) OR
1870: (l_service_request_rec.last_update_channel = 'WEB' AND
1871: (l_imp_level =1 OR l_imp_level =2) AND
1872: l_service_request_rec.owner_id IS NOT NULL AND
1873: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN
1874: l_send_uwq_notification := TRUE;
1875: END IF;
1876:
1877: IF l_send_uwq_notification THEN

Line 1880: p_init_msg_list => fnd_api.g_false,

1876:
1877: IF l_send_uwq_notification THEN
1878: IEU_MSG_PRODUCER_PUB.Send_Plain_text_Msg (
1879: p_api_version => 1.0,
1880: p_init_msg_list => fnd_api.g_false,
1881: p_commit => fnd_api.g_false,
1882: p_application_id => 170,
1883: p_resource_id => l_service_request_rec.owner_id,
1884: p_resource_type => l_service_request_rec.resource_type,

Line 1881: p_commit => fnd_api.g_false,

1877: IF l_send_uwq_notification THEN
1878: IEU_MSG_PRODUCER_PUB.Send_Plain_text_Msg (
1879: p_api_version => 1.0,
1880: p_init_msg_list => fnd_api.g_false,
1881: p_commit => fnd_api.g_false,
1882: p_application_id => 170,
1883: p_resource_id => l_service_request_rec.owner_id,
1884: p_resource_type => l_service_request_rec.resource_type,
1885: p_title => l_title,

Line 1911: l_service_request_rec.inc_responded_by_date= FND_API.G_MISS_DATE ))

1907: WHERE incident_status_id=l_service_request_rec.status_id ;
1908:
1909: IF ((l_responded_flag='Y') OR (l_resolved_flag ='Y')) THEN
1910: IF((l_responded_flag='Y' ) AND (l_service_request_rec.inc_responded_by_date is NULL OR
1911: l_service_request_rec.inc_responded_by_date= FND_API.G_MISS_DATE ))
1912: THEN
1913: l_service_request_rec.inc_responded_by_date := SYSDATE;
1914:
1915: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level

Line 1926: OR l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE ))

1922: END IF;
1923: END IF;
1924:
1925: IF((l_resolved_flag ='Y' ) AND (l_service_request_rec.incident_resolved_date is NULL
1926: OR l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE ))
1927: THEN
1928: l_service_request_rec.incident_resolved_date := SYSDATE;
1929:
1930: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level

Line 1956: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

1952: , x_primary_party_id => l_sr_related_data.primary_party_id
1953: , x_primary_contact_point_id => l_sr_related_data.primary_contact_point_id
1954: , x_return_status => l_return_status
1955: );
1956: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
1957: THEN
1958: RAISE FND_API.G_EXC_ERROR;
1959: END IF;
1960: -- End of SR contact validation

Line 1958: RAISE FND_API.G_EXC_ERROR;

1954: , x_return_status => l_return_status
1955: );
1956: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
1957: THEN
1958: RAISE FND_API.G_EXC_ERROR;
1959: END IF;
1960: -- End of SR contact validation
1961: vldt_sr_rec
1962: ( p_sr_rec => l_service_request_rec

Line 1976: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

1972: , p_auto_assign => p_auto_assign
1973: , x_contract_number => l_contract_number
1974: , x_return_status => l_return_status
1975: );
1976: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
1977: THEN
1978: RAISE FND_API.G_EXC_ERROR;
1979: END IF;
1980: l_contra_id := l_service_request_rec.contract_id;

Line 1978: RAISE FND_API.G_EXC_ERROR;

1974: , x_return_status => l_return_status
1975: );
1976: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
1977: THEN
1978: RAISE FND_API.G_EXC_ERROR;
1979: END IF;
1980: l_contra_id := l_service_request_rec.contract_id;
1981:
1982:

Line 1986: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND

1982:
1983: -- Code Changes for setting unassigned_indicator
1984: -- 12/3/03 smisra. as l_service_request_rec will have owner, group info
1985: -- returned by Assignment manager API, so using l_ser.. instead of p_service..
1986: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
1987: l_service_request_rec.owner_id IS NOT NULL ) AND
1988: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
1989: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
1990: l_unassigned_indicator := 3 ;

Line 1988: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND

1984: -- 12/3/03 smisra. as l_service_request_rec will have owner, group info
1985: -- returned by Assignment manager API, so using l_ser.. instead of p_service..
1986: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
1987: l_service_request_rec.owner_id IS NOT NULL ) AND
1988: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
1989: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
1990: l_unassigned_indicator := 3 ;
1991: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
1992: l_service_request_rec.owner_id IS NOT NULL ) AND

Line 1991: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND

1987: l_service_request_rec.owner_id IS NOT NULL ) AND
1988: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
1989: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
1990: l_unassigned_indicator := 3 ;
1991: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
1992: l_service_request_rec.owner_id IS NOT NULL ) AND
1993: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR
1994: l_service_request_rec.owner_group_id IS NULL ) THEN
1995: l_unassigned_indicator := 1 ;

Line 1993: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR

1989: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
1990: l_unassigned_indicator := 3 ;
1991: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
1992: l_service_request_rec.owner_id IS NOT NULL ) AND
1993: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR
1994: l_service_request_rec.owner_group_id IS NULL ) THEN
1995: l_unassigned_indicator := 1 ;
1996: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR
1997: l_service_request_rec.owner_id IS NULL ) AND

Line 1996: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR

1992: l_service_request_rec.owner_id IS NOT NULL ) AND
1993: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR
1994: l_service_request_rec.owner_group_id IS NULL ) THEN
1995: l_unassigned_indicator := 1 ;
1996: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR
1997: l_service_request_rec.owner_id IS NULL ) AND
1998: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
1999: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
2000: l_unassigned_indicator := 2 ;

Line 1998: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND

1994: l_service_request_rec.owner_group_id IS NULL ) THEN
1995: l_unassigned_indicator := 1 ;
1996: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR
1997: l_service_request_rec.owner_id IS NULL ) AND
1998: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
1999: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
2000: l_unassigned_indicator := 2 ;
2001: ELSE
2002: l_unassigned_indicator := 0 ;

Line 2005: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND

2001: ELSE
2002: l_unassigned_indicator := 0 ;
2003: END IF;
2004: -- Start of change , Sanjana Rao, bug 6955756
2005: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
2006: l_service_request_rec.owner_id IS NOT NULL )
2007: THEN
2008: l_service_request_rec.owner_assigned_time := SYSDATE;
2009: END IF;

Line 2452: IF (l_contra_id <> FND_API.G_MISS_NUM) AND

2448: -- before CS_SR_AUDIT_CHILD API is called after contact point creation.
2449:
2450: l_audit_vals_rec.incident_number := l_request_number;
2451:
2452: IF (l_contra_id <> FND_API.G_MISS_NUM) AND
2453: (l_contra_id IS NOT NULL) THEN
2454: l_audit_vals_rec.CONTRACT_ID := l_contra_id;
2455: END IF;
2456:

Line 2457: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM) AND

2453: (l_contra_id IS NOT NULL) THEN
2454: l_audit_vals_rec.CONTRACT_ID := l_contra_id;
2455: END IF;
2456:
2457: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM) AND
2458: (l_service_request_rec.contract_service_id IS NOT NULL) THEN
2459: l_audit_vals_rec.CONTRACT_SERVICE_ID := l_service_request_rec.contract_service_id ;
2460: END IF;
2461:

Line 2462: IF (l_contract_number <> FND_API.G_MISS_CHAR) AND

2458: (l_service_request_rec.contract_service_id IS NOT NULL) THEN
2459: l_audit_vals_rec.CONTRACT_SERVICE_ID := l_service_request_rec.contract_service_id ;
2460: END IF;
2461:
2462: IF (l_contract_number <> FND_API.G_MISS_CHAR) AND
2463: (l_contract_number IS NOT NULL) THEN
2464: l_audit_vals_rec.CONTRACT_NUMBER := l_contract_number;
2465: END IF;
2466:

Line 2467: IF (l_unassigned_indicator <> FND_API.G_MISS_NUM) AND

2463: (l_contract_number IS NOT NULL) THEN
2464: l_audit_vals_rec.CONTRACT_NUMBER := l_contract_number;
2465: END IF;
2466:
2467: IF (l_unassigned_indicator <> FND_API.G_MISS_NUM) AND
2468: (l_unassigned_indicator IS NOT NULL) THEN
2469: l_audit_vals_rec.UNASSIGNED_INDICATOR := l_unassigned_indicator;
2470: END IF;
2471: -- At this point l_servicerequest_rec has been processed for g_miss values

Line 2606: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2602: p_creation_date => l_service_request_rec.last_update_date,
2603: x_audit_id => l_audit_id
2604: );
2605:
2606: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2608: END IF;
2609: CS_SRCONTACT_PKG.create_update
2610: ( p_incident_id => l_request_id

Line 2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2603: x_audit_id => l_audit_id
2604: );
2605:
2606: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2608: END IF;
2609: CS_SRCONTACT_PKG.create_update
2610: ( p_incident_id => l_request_id
2611: , p_invocation_mode => p_invocation_mode

Line 2619: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

2615: , p_contact_tbl => l_processed_contacts
2616: , p_old_contact_tbl => l_old_contacts
2617: , x_return_status => l_return_status
2618: );
2619: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
2620: THEN
2621: RAISE FND_API.G_EXC_ERROR;
2622: END IF;
2623:

Line 2621: RAISE FND_API.G_EXC_ERROR;

2617: , x_return_status => l_return_status
2618: );
2619: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
2620: THEN
2621: RAISE FND_API.G_EXC_ERROR;
2622: END IF;
2623:
2624: ----- AUDIT
2625:

Line 2647: p_init_msg_list => fnd_api.g_false ,

2643:
2644: -- hardcoded the version 2.0 shijain nov 27 2002
2645:
2646: CS_ServiceRequest_ENQUEUE_PKG.EnqueueSR(
2647: p_init_msg_list => fnd_api.g_false ,
2648: p_api_version => 2.0,
2649: p_commit => p_commit,
2650: p_validation_level => p_validation_level,
2651: x_return_status => l_return_status,

Line 2670: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2666: p_servicerequest => l_service_request_rec,
2667: p_contacts => l_contacts
2668: );
2669:
2670: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2671: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2672: END IF;
2673: END IF;
2674:

Line 2671: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2667: p_contacts => l_contacts
2668: );
2669:
2670: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2671: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2672: END IF;
2673: END IF;
2674:
2675: --

Line 2684: (p_notes(l_note_index).note <> FND_API.G_MISS_CHAR)) THEN

2680: /* Create JTF_NOTES */
2681: --l_notes_detail := DBMS_LOB.SUBSTR(p_notes(l_note_index).note_detail);
2682:
2683: IF ((p_notes(l_note_index).note IS NOT NULL) AND
2684: (p_notes(l_note_index).note <> FND_API.G_MISS_CHAR)) THEN
2685:
2686: l_note_status := null ;
2687:
2688: IF ((p_notes(l_note_index).note_status IS NULL) OR

Line 2689: (p_notes(l_note_index).note_status = FND_API.G_MISS_CHAR)) THEN

2685:
2686: l_note_status := null ;
2687:
2688: IF ((p_notes(l_note_index).note_status IS NULL) OR
2689: (p_notes(l_note_index).note_status = FND_API.G_MISS_CHAR)) THEN
2690: l_note_status := 'E';
2691: ELSE
2692: l_note_status := p_notes(l_note_index).note_status ;
2693: END IF ;

Line 2697: p_init_msg_list => FND_API.G_FALSE,

2693: END IF ;
2694:
2695: jtf_notes_pub.create_note(
2696: p_api_version => 1.0,
2697: p_init_msg_list => FND_API.G_FALSE,
2698: p_commit => FND_API.G_FALSE,
2699: x_return_status => x_return_status,
2700: x_msg_count => x_msg_count,
2701: x_msg_data => x_msg_data,

Line 2698: p_commit => FND_API.G_FALSE,

2694:
2695: jtf_notes_pub.create_note(
2696: p_api_version => 1.0,
2697: p_init_msg_list => FND_API.G_FALSE,
2698: p_commit => FND_API.G_FALSE,
2699: x_return_status => x_return_status,
2700: x_msg_count => x_msg_count,
2701: x_msg_data => x_msg_data,
2702: p_source_object_id => l_request_id,

Line 2717: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2713: p_last_update_date => SYSDATE,
2714: x_jtf_note_id => l_note_id
2715: );
2716:
2717: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2718: RAISE FND_API.G_EXC_ERROR;
2719: END IF;
2720:
2721: END IF;

Line 2718: RAISE FND_API.G_EXC_ERROR;

2714: x_jtf_note_id => l_note_id
2715: );
2716:
2717: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2718: RAISE FND_API.G_EXC_ERROR;
2719: END IF;
2720:
2721: END IF;
2722:

Line 2725: (p_notes(l_note_index).note_context_type_01 <> FND_API.G_MISS_CHAR) AND

2721: END IF;
2722:
2723:
2724: IF ((p_notes(l_note_index).note_context_type_01 IS NOT NULL) AND
2725: (p_notes(l_note_index).note_context_type_01 <> FND_API.G_MISS_CHAR) AND
2726: (p_notes(l_note_index).note_context_type_id_01 IS NOT NULL) AND
2727: (p_notes(l_note_index).note_context_type_id_01 <> FND_API.G_MISS_NUM)) THEN
2728:
2729: jtf_notes_pub.create_note_context(

Line 2727: (p_notes(l_note_index).note_context_type_id_01 <> FND_API.G_MISS_NUM)) THEN

2723:
2724: IF ((p_notes(l_note_index).note_context_type_01 IS NOT NULL) AND
2725: (p_notes(l_note_index).note_context_type_01 <> FND_API.G_MISS_CHAR) AND
2726: (p_notes(l_note_index).note_context_type_id_01 IS NOT NULL) AND
2727: (p_notes(l_note_index).note_context_type_id_01 <> FND_API.G_MISS_NUM)) THEN
2728:
2729: jtf_notes_pub.create_note_context(
2730: x_return_status => x_return_status,
2731: p_creation_date => SYSDATE,

Line 2740: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2736: p_note_context_type_id => p_notes(l_note_index).note_context_type_id_01,
2737: x_note_context_id => l_note_context_id
2738: );
2739:
2740: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2741: RAISE FND_API.G_EXC_ERROR;
2742: END IF;
2743: END IF;
2744:

Line 2741: RAISE FND_API.G_EXC_ERROR;

2737: x_note_context_id => l_note_context_id
2738: );
2739:
2740: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2741: RAISE FND_API.G_EXC_ERROR;
2742: END IF;
2743: END IF;
2744:
2745:

Line 2747: (p_notes(l_note_index).note_context_type_02 <> FND_API.G_MISS_CHAR) AND

2743: END IF;
2744:
2745:
2746: IF ((p_notes(l_note_index).note_context_type_02 IS NOT NULL) AND
2747: (p_notes(l_note_index).note_context_type_02 <> FND_API.G_MISS_CHAR) AND
2748: (p_notes(l_note_index).note_context_type_id_02 IS NOT NULL) AND
2749: (p_notes(l_note_index).note_context_type_id_02 <> FND_API.G_MISS_NUM))THEN
2750:
2751:

Line 2749: (p_notes(l_note_index).note_context_type_id_02 <> FND_API.G_MISS_NUM))THEN

2745:
2746: IF ((p_notes(l_note_index).note_context_type_02 IS NOT NULL) AND
2747: (p_notes(l_note_index).note_context_type_02 <> FND_API.G_MISS_CHAR) AND
2748: (p_notes(l_note_index).note_context_type_id_02 IS NOT NULL) AND
2749: (p_notes(l_note_index).note_context_type_id_02 <> FND_API.G_MISS_NUM))THEN
2750:
2751:
2752: jtf_notes_pub.create_note_context(
2753: x_return_status => x_return_status,

Line 2763: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2759: p_note_context_type_id => p_notes(l_note_index).note_context_type_id_02,
2760: x_note_context_id => l_note_context_id
2761:
2762: );
2763: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2764: RAISE FND_API.G_EXC_ERROR;
2765: END IF;
2766: END IF;
2767:

Line 2764: RAISE FND_API.G_EXC_ERROR;

2760: x_note_context_id => l_note_context_id
2761:
2762: );
2763: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2764: RAISE FND_API.G_EXC_ERROR;
2765: END IF;
2766: END IF;
2767:
2768:

Line 2770: (p_notes(l_note_index).note_context_type_03 <> FND_API.G_MISS_CHAR) AND

2766: END IF;
2767:
2768:
2769: IF ((p_notes(l_note_index).note_context_type_03 IS NOT NULL) AND
2770: (p_notes(l_note_index).note_context_type_03 <> FND_API.G_MISS_CHAR) AND
2771: (p_notes(l_note_index).note_context_type_id_03 IS NOT NULL) AND
2772: (p_notes(l_note_index).note_context_type_id_03 <> FND_API.G_MISS_NUM)) THEN
2773:
2774:

Line 2772: (p_notes(l_note_index).note_context_type_id_03 <> FND_API.G_MISS_NUM)) THEN

2768:
2769: IF ((p_notes(l_note_index).note_context_type_03 IS NOT NULL) AND
2770: (p_notes(l_note_index).note_context_type_03 <> FND_API.G_MISS_CHAR) AND
2771: (p_notes(l_note_index).note_context_type_id_03 IS NOT NULL) AND
2772: (p_notes(l_note_index).note_context_type_id_03 <> FND_API.G_MISS_NUM)) THEN
2773:
2774:
2775: jtf_notes_pub.create_note_context(
2776: x_return_status => x_return_status,

Line 2786: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2782: p_note_context_type_id => p_notes(l_note_index).note_context_type_id_03,
2783: x_note_context_id => l_note_context_id
2784: );
2785:
2786: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2787: RAISE FND_API.G_EXC_ERROR;
2788: END IF;
2789: END IF;
2790:

Line 2787: RAISE FND_API.G_EXC_ERROR;

2783: x_note_context_id => l_note_context_id
2784: );
2785:
2786: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2787: RAISE FND_API.G_EXC_ERROR;
2788: END IF;
2789: END IF;
2790:
2791: l_note_index := p_notes.NEXT(l_note_index);

Line 2830: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2826: p_wf_item_key => 'SR' || TO_CHAR(l_workflow_item_key),
2827: p_bind_data_id => l_bind_data_id,
2828: x_return_code => l_return_status);
2829:
2830: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2831: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2832: END IF;
2833:
2834: END IF ;

Line 2831: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2827: p_bind_data_id => l_bind_data_id,
2828: x_return_code => l_return_status);
2829:
2830: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2831: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2832: END IF;
2833:
2834: END IF ;
2835: END IF ;

Line 2850: p_init_msg_list => fnd_api.g_false ,

2846: -- hardcoded the version 2.0 shijain nov 27 2002
2847:
2848: cs_servicerequest_cuhk.Create_ServiceRequest_Post(
2849: p_api_version => 2.0,
2850: p_init_msg_list => fnd_api.g_false ,
2851: p_commit => p_commit,
2852: p_validation_level => p_validation_level,
2853: x_return_status => l_return_status,
2854: x_msg_count => x_msg_count ,

Line 2874: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2870: x_interaction_id => x_sr_create_out_rec.interaction_id,
2871: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
2872:
2873:
2874: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2875: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2876: END IF;
2877: END IF;
2878:

Line 2875: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2871: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
2872:
2873:
2874: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2875: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2876: END IF;
2877: END IF;
2878:
2879:

Line 2890: p_init_msg_list => fnd_api.g_false ,

2886: -- hardcoded the version 2.0 shijain nov 27 2002
2887:
2888: cs_servicerequest_vuhk.Create_ServiceRequest_Post(
2889: p_api_version => 2.0,
2890: p_init_msg_list => fnd_api.g_false ,
2891: p_commit => p_commit,
2892: p_validation_level => p_validation_level,
2893: x_return_status => l_return_status,
2894: x_msg_count => x_msg_count ,

Line 2913: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2909: x_interaction_id => x_sr_create_out_rec.interaction_id,
2910: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
2911:
2912:
2913: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2914: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2915: END IF;
2916: END IF;
2917:

Line 2914: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2910: x_workflow_process_id => x_sr_create_out_rec.workflow_process_id);
2911:
2912:
2913: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2914: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2915: END IF;
2916: END IF;
2917:
2918:

Line 2945: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2941: -- end for cmro_eam
2942:
2943: cs_servicerequest_iuhk.Create_ServiceRequest_Post( x_return_status=>l_return_status);
2944:
2945: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2946: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2947: END IF;
2948:
2949: -- ----------------------------------------------------------------------

Line 2946: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2942:
2943: cs_servicerequest_iuhk.Create_ServiceRequest_Post( x_return_status=>l_return_status);
2944:
2945: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2946: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2947: END IF;
2948:
2949: -- ----------------------------------------------------------------------
2950: -- Insert interaction record

Line 2990: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2986: p_bind_data_id => l_bind_data_id,
2987: x_return_code => l_return_status);
2988:
2989:
2990: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2991: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2992: END IF;
2993: END IF;
2994: END IF;

Line 2991: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2987: x_return_code => l_return_status);
2988:
2989:
2990: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2991: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2992: END IF;
2993: END IF;
2994: END IF;
2995:

Line 3009: p_init_msg_list => fnd_api.g_false ,

3005:
3006: CS_WF_EVENT_PKG.RAISE_SERVICEREQUEST_EVENT(
3007: -- These 4 parameters added for bug #2798269
3008: p_api_version => p_api_version,
3009: p_init_msg_list => fnd_api.g_false ,
3010: p_commit => p_commit,
3011: p_validation_level => p_validation_level,
3012: p_event_code => 'CREATE_SERVICE_REQUEST',
3013: p_incident_number => l_request_number,

Line 3030: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN

3026: x_return_status => lx_return_status,
3027: x_msg_count => lx_msg_count,
3028: x_msg_data => lx_msg_data );
3029:
3030: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN
3031: -- do nothing in this API. The BES wrapper API will have to trap this
3032: -- situation and send a notification to the SR owner that the BES has
3033: -- not been raised. If the BES API return back a failure status, it
3034: -- means only that the BES raise event has failed, and has nothing to

Line 3075: p_init_msg_list => fnd_api.g_false ,

3071: Else
3072: -- Service Request is Open and Auto Generate Task parameter is On, So call the Auto Generate Tasks API
3073: CS_AutoGen_Task_PVT.Auto_Generate_Tasks
3074: ( p_api_version => 1.0,
3075: p_init_msg_list => fnd_api.g_false ,
3076: p_commit => p_commit,
3077: p_validation_level => p_validation_level,
3078: p_incident_id => l_request_id ,
3079: p_service_request_rec => l_service_request_rec,

Line 3091: If l_return_status = FND_API.G_RET_STS_SUCCESS Then

3087: x_msg_data => x_msg_data
3088: );
3089: End If; -- If l_service_request_rec.status_flag = 'C'
3090:
3091: If l_return_status = FND_API.G_RET_STS_SUCCESS Then
3092: x_sr_create_out_rec.auto_task_gen_status := FND_API.G_RET_STS_SUCCESS;
3093: x_sr_create_out_rec.auto_task_gen_attempted := l_auto_task_gen_rec.auto_task_gen_attempted;
3094: x_sr_create_out_rec.field_service_task_created := l_auto_task_gen_rec.field_service_task_created;
3095: Else

Line 3092: x_sr_create_out_rec.auto_task_gen_status := FND_API.G_RET_STS_SUCCESS;

3088: );
3089: End If; -- If l_service_request_rec.status_flag = 'C'
3090:
3091: If l_return_status = FND_API.G_RET_STS_SUCCESS Then
3092: x_sr_create_out_rec.auto_task_gen_status := FND_API.G_RET_STS_SUCCESS;
3093: x_sr_create_out_rec.auto_task_gen_attempted := l_auto_task_gen_rec.auto_task_gen_attempted;
3094: x_sr_create_out_rec.field_service_task_created := l_auto_task_gen_rec.field_service_task_created;
3095: Else
3096: x_sr_create_out_rec.auto_task_gen_status := FND_API.G_RET_STS_ERROR ;

Line 3096: x_sr_create_out_rec.auto_task_gen_status := FND_API.G_RET_STS_ERROR ;

3092: x_sr_create_out_rec.auto_task_gen_status := FND_API.G_RET_STS_SUCCESS;
3093: x_sr_create_out_rec.auto_task_gen_attempted := l_auto_task_gen_rec.auto_task_gen_attempted;
3094: x_sr_create_out_rec.field_service_task_created := l_auto_task_gen_rec.field_service_task_created;
3095: Else
3096: x_sr_create_out_rec.auto_task_gen_status := FND_API.G_RET_STS_ERROR ;
3097: x_sr_create_out_rec.auto_task_gen_attempted := TRUE;
3098:
3099: /* Commented out since the service request should be created even if creation of task fails. -- spusegao
3100: Rolling back the partial task creation, if any , is handled in Auto_Task_Generate API.

Line 3102: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

3098:
3099: /* Commented out since the service request should be created even if creation of task fails. -- spusegao
3100: Rolling back the partial task creation, if any , is handled in Auto_Task_Generate API.
3101:
3102: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3103: RAISE FND_API.G_EXC_ERROR;
3104: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3105: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3106: END IF;

Line 3103: RAISE FND_API.G_EXC_ERROR;

3099: /* Commented out since the service request should be created even if creation of task fails. -- spusegao
3100: Rolling back the partial task creation, if any , is handled in Auto_Task_Generate API.
3101:
3102: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3103: RAISE FND_API.G_EXC_ERROR;
3104: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3105: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3106: END IF;
3107: */

Line 3104: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

3100: Rolling back the partial task creation, if any , is handled in Auto_Task_Generate API.
3101:
3102: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3103: RAISE FND_API.G_EXC_ERROR;
3104: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3105: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3106: END IF;
3107: */
3108: End If; -- If l_return_status = FND_API.G_RET_STS_SUCCESS

Line 3105: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3101:
3102: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
3103: RAISE FND_API.G_EXC_ERROR;
3104: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3105: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3106: END IF;
3107: */
3108: End If; -- If l_return_status = FND_API.G_RET_STS_SUCCESS
3109:

Line 3108: End If; -- If l_return_status = FND_API.G_RET_STS_SUCCESS

3104: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3105: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3106: END IF;
3107: */
3108: End If; -- If l_return_status = FND_API.G_RET_STS_SUCCESS
3109:
3110: Else
3111: x_sr_create_out_rec.auto_task_gen_attempted := FALSE;
3112:

Line 3127: p_init_msg_list => fnd_api.g_false ,

3123:
3124:
3125: CS_SR_WORKITEM_PVT.Create_Workitem(
3126: p_api_version => 1.0,
3127: p_init_msg_list => fnd_api.g_false ,
3128: p_commit => p_commit,
3129: p_incident_id => l_request_id,
3130: p_incident_number => l_request_number ,
3131: p_sr_rec => l_service_request_rec,

Line 3140: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

3136: x_return_status => l_return_status,
3137: x_msg_count => x_msg_count,
3138: x_msg_data => x_msg_data) ;
3139:
3140: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3141: FND_MSG_PUB.Count_And_Get
3142: ( p_count => x_msg_count,
3143: p_data => x_msg_data
3144: );

Line 3148: IF FND_API.To_Boolean(p_commit) THEN

3144: );
3145: END IF;
3146:
3147: -- Standard check of p_commit
3148: IF FND_API.To_Boolean(p_commit) THEN
3149: COMMIT WORK;
3150: END IF;
3151:
3152: EXCEPTION

Line 3153: WHEN FND_API.G_EXC_ERROR THEN

3149: COMMIT WORK;
3150: END IF;
3151:
3152: EXCEPTION
3153: WHEN FND_API.G_EXC_ERROR THEN
3154: ROLLBACK TO Create_ServiceRequest_PVT;
3155: x_return_status := FND_API.G_RET_STS_ERROR;
3156: FND_MSG_PUB.Count_And_Get
3157: ( p_count => x_msg_count,

Line 3155: x_return_status := FND_API.G_RET_STS_ERROR;

3151:
3152: EXCEPTION
3153: WHEN FND_API.G_EXC_ERROR THEN
3154: ROLLBACK TO Create_ServiceRequest_PVT;
3155: x_return_status := FND_API.G_RET_STS_ERROR;
3156: FND_MSG_PUB.Count_And_Get
3157: ( p_count => x_msg_count,
3158: p_data => x_msg_data
3159: );

Line 3160: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3156: FND_MSG_PUB.Count_And_Get
3157: ( p_count => x_msg_count,
3158: p_data => x_msg_data
3159: );
3160: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3161: ROLLBACK TO Create_ServiceRequest_PVT;
3162: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3163: FND_MSG_PUB.Count_And_Get
3164: ( p_count => x_msg_count,

Line 3162: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3158: p_data => x_msg_data
3159: );
3160: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3161: ROLLBACK TO Create_ServiceRequest_PVT;
3162: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3163: FND_MSG_PUB.Count_And_Get
3164: ( p_count => x_msg_count,
3165: p_data => x_msg_data
3166: );

Line 3168: x_return_status := FND_API.G_RET_STS_SUCCESS;

3164: ( p_count => x_msg_count,
3165: p_data => x_msg_data
3166: );
3167: WHEN Auto_Assign_Excep THEN
3168: x_return_status := FND_API.G_RET_STS_SUCCESS;
3169: FND_MSG_PUB.Count_And_Get
3170: ( p_count => x_msg_count,
3171: p_data => x_msg_data
3172: );

Line 3176: x_return_status := FND_API.G_RET_STS_ERROR;

3172: );
3173: --- For BUG # 2933250
3174: WHEN invalid_install_site THEN
3175: ROLLBACK TO Create_ServiceRequest_PVT;
3176: x_return_status := FND_API.G_RET_STS_ERROR;
3177: FND_MESSAGE.SET_NAME('CS','CS_SR_INVALID_INSTALL_SITE');
3178: FND_MSG_PUB.ADD;
3179: FND_MSG_PUB.Count_And_Get
3180: ( p_count => x_msg_count,

Line 3185: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3181: p_data => x_msg_data
3182: );
3183: WHEN OTHERS THEN
3184: ROLLBACK TO Create_ServiceRequest_PVT;
3185: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3186: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3187: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
3188: END IF;
3189: FND_MSG_PUB.Count_And_Get

Line 3202: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

3198: -- Added overloaded SR Update API for backward compatibility with 11.5.9
3199: -- This will call the 11.5.10 version of the API
3200: PROCEDURE Update_ServiceRequest
3201: ( p_api_version IN NUMBER,
3202: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
3203: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
3204: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
3205: x_return_status OUT NOCOPY VARCHAR2,
3206: x_msg_count OUT NOCOPY NUMBER,

Line 3203: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

3199: -- This will call the 11.5.10 version of the API
3200: PROCEDURE Update_ServiceRequest
3201: ( p_api_version IN NUMBER,
3202: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
3203: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
3204: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
3205: x_return_status OUT NOCOPY VARCHAR2,
3206: x_msg_count OUT NOCOPY NUMBER,
3207: x_msg_data OUT NOCOPY VARCHAR2,

Line 3204: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

3200: PROCEDURE Update_ServiceRequest
3201: ( p_api_version IN NUMBER,
3202: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
3203: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
3204: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
3205: x_return_status OUT NOCOPY VARCHAR2,
3206: x_msg_count OUT NOCOPY NUMBER,
3207: x_msg_data OUT NOCOPY VARCHAR2,
3208: p_request_id IN NUMBER,

Line 3218: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,

3214: p_last_update_login IN NUMBER DEFAULT NULL,
3215: p_last_update_date IN DATE,
3216: p_service_request_rec IN service_request_rec_type,
3217: p_invocation_mode IN VARCHAR2 := 'NORMAL',
3218: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
3219: p_notes IN notes_table,
3220: p_contacts IN contacts_table,
3221: p_audit_comments IN VARCHAR2 DEFAULT NULL,
3222: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

Line 3222: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

3218: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
3219: p_notes IN notes_table,
3220: p_contacts IN contacts_table,
3221: p_audit_comments IN VARCHAR2 DEFAULT NULL,
3222: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
3223: p_workflow_process_id IN NUMBER DEFAULT NULL,
3224: p_default_contract_sla_ind IN VARCHAR2 Default 'N',
3225: x_workflow_process_id OUT NOCOPY NUMBER,
3226: x_interaction_id OUT NOCOPY NUMBER

Line 3248: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,

3244: -- Standard call to check for call compatibility
3245: -- Added the and condition for backward compatibility project, now
3246: -- both the version 2.0 and 3.0 are valid as this procedure can be called
3247: -- from both 1158 or 1159 env.
3248: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
3249: G_PKG_NAME)
3250: AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,
3251: G_PKG_NAME) THEN
3252: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 3250: AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,

3246: -- both the version 2.0 and 3.0 are valid as this procedure can be called
3247: -- from both 1158 or 1159 env.
3248: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
3249: G_PKG_NAME)
3250: AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,
3251: G_PKG_NAME) THEN
3252: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3253: END IF;
3254:

Line 3252: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3248: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
3249: G_PKG_NAME)
3250: AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,
3251: G_PKG_NAME) THEN
3252: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3253: END IF;
3254:
3255: -- This check is not needed here. It is included in version 4.0 of the API, which this API calls by anmukher 08/12/03
3256: -- IF (l_service_request_rec.initialize_flag IS NULL OR l_service_request_rec.initialize_flag <> G_INITIALIZED) THEN

Line 3257: -- RAISE FND_API.G_EXC_ERROR;

3253: END IF;
3254:
3255: -- This check is not needed here. It is included in version 4.0 of the API, which this API calls by anmukher 08/12/03
3256: -- IF (l_service_request_rec.initialize_flag IS NULL OR l_service_request_rec.initialize_flag <> G_INITIALIZED) THEN
3257: -- RAISE FND_API.G_EXC_ERROR;
3258: -- END IF;
3259:
3260: -- Initialize message list if p_init_msg_list is set to TRUE
3261: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 3261: IF FND_API.To_Boolean(p_init_msg_list) THEN

3257: -- RAISE FND_API.G_EXC_ERROR;
3258: -- END IF;
3259:
3260: -- Initialize message list if p_init_msg_list is set to TRUE
3261: IF FND_API.To_Boolean(p_init_msg_list) THEN
3262: FND_MSG_PUB.Initialize;
3263: END IF;
3264:
3265: -- Initialize API return status to success

Line 3266: x_return_status := FND_API.G_RET_STS_SUCCESS;

3262: FND_MSG_PUB.Initialize;
3263: END IF;
3264:
3265: -- Initialize API return status to success
3266: x_return_status := FND_API.G_RET_STS_SUCCESS;
3267:
3268: -- Call 11.5.10 version of the Update SR API
3269: CS_ServiceRequest_PVT.Update_ServiceRequest
3270: ( p_api_version => 4.0,

Line 3271: p_init_msg_list => FND_API.G_FALSE,

3267:
3268: -- Call 11.5.10 version of the Update SR API
3269: CS_ServiceRequest_PVT.Update_ServiceRequest
3270: ( p_api_version => 4.0,
3271: p_init_msg_list => FND_API.G_FALSE,
3272: p_commit => p_commit,
3273: p_validation_level => p_validation_level,
3274: x_return_status => x_return_status,
3275: x_msg_count => x_msg_count,

Line 3304: IF (x_return_status = FND_API.G_RET_STS_ERROR) THEN

3300: -- Assign values returned by the called API to the OUT parameters
3301: x_workflow_process_id := l_sr_update_out_rec.workflow_process_id;
3302: x_interaction_id := l_sr_update_out_rec.interaction_id;
3303:
3304: IF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
3305: raise FND_API.G_EXC_ERROR;
3306: ELSIF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3307: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3308: END IF;

Line 3305: raise FND_API.G_EXC_ERROR;

3301: x_workflow_process_id := l_sr_update_out_rec.workflow_process_id;
3302: x_interaction_id := l_sr_update_out_rec.interaction_id;
3303:
3304: IF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
3305: raise FND_API.G_EXC_ERROR;
3306: ELSIF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3307: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3308: END IF;
3309:

Line 3306: ELSIF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

3302: x_interaction_id := l_sr_update_out_rec.interaction_id;
3303:
3304: IF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
3305: raise FND_API.G_EXC_ERROR;
3306: ELSIF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3307: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3308: END IF;
3309:
3310: EXCEPTION

Line 3307: raise FND_API.G_EXC_UNEXPECTED_ERROR;

3303:
3304: IF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
3305: raise FND_API.G_EXC_ERROR;
3306: ELSIF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
3307: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3308: END IF;
3309:
3310: EXCEPTION
3311: WHEN FND_API.G_EXC_ERROR THEN

Line 3311: WHEN FND_API.G_EXC_ERROR THEN

3307: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3308: END IF;
3309:
3310: EXCEPTION
3311: WHEN FND_API.G_EXC_ERROR THEN
3312: ROLLBACK TO Update_ServiceRequest_PVT;
3313: --IF (l_ServiceRequest_csr%ISOPEN) THEN
3314: -- CLOSE l_ServiceRequest_csr;
3315: -- END IF;

Line 3316: x_return_status := FND_API.G_RET_STS_ERROR;

3312: ROLLBACK TO Update_ServiceRequest_PVT;
3313: --IF (l_ServiceRequest_csr%ISOPEN) THEN
3314: -- CLOSE l_ServiceRequest_csr;
3315: -- END IF;
3316: x_return_status := FND_API.G_RET_STS_ERROR;
3317: FND_MSG_PUB.Count_And_Get
3318: ( p_count => x_msg_count,
3319: p_data => x_msg_data
3320: );

Line 3322: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3318: ( p_count => x_msg_count,
3319: p_data => x_msg_data
3320: );
3321:
3322: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3323: ROLLBACK TO Update_ServiceRequest_PVT;
3324: -- IF (l_ServiceRequest_csr%ISOPEN) THEN
3325: -- CLOSE l_ServiceRequest_csr;
3326: -- END IF;

Line 3327: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3323: ROLLBACK TO Update_ServiceRequest_PVT;
3324: -- IF (l_ServiceRequest_csr%ISOPEN) THEN
3325: -- CLOSE l_ServiceRequest_csr;
3326: -- END IF;
3327: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3328: FND_MSG_PUB.Count_And_Get
3329: ( p_count => x_msg_count,
3330: p_data => x_msg_data
3331: );

Line 3338: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3334: ROLLBACK TO Update_ServiceRequest_PVT;
3335: -- IF (l_ServiceRequest_csr%ISOPEN) THEN
3336: -- CLOSE l_ServiceRequest_csr;
3337: -- END IF;
3338: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3339: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
3340: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
3341: END IF;
3342: FND_MSG_PUB.Count_And_Get

Line 3450: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

3446: -- 03/01/05 spusegao Modified to allow service request status update using SR Update api for ERES call back procedure.
3447: --------------------------------------------------------------------------------
3448: PROCEDURE Update_ServiceRequest
3449: ( p_api_version IN NUMBER,
3450: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
3451: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
3452: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
3453: x_return_status OUT NOCOPY VARCHAR2,
3454: x_msg_count OUT NOCOPY NUMBER,

Line 3451: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

3447: --------------------------------------------------------------------------------
3448: PROCEDURE Update_ServiceRequest
3449: ( p_api_version IN NUMBER,
3450: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
3451: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
3452: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
3453: x_return_status OUT NOCOPY VARCHAR2,
3454: x_msg_count OUT NOCOPY NUMBER,
3455: x_msg_data OUT NOCOPY VARCHAR2,

Line 3452: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

3448: PROCEDURE Update_ServiceRequest
3449: ( p_api_version IN NUMBER,
3450: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
3451: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
3452: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
3453: x_return_status OUT NOCOPY VARCHAR2,
3454: x_msg_count OUT NOCOPY NUMBER,
3455: x_msg_data OUT NOCOPY VARCHAR2,
3456: p_request_id IN NUMBER,

Line 3466: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,

3462: p_last_update_login IN NUMBER DEFAULT NULL,
3463: p_last_update_date IN DATE,
3464: p_service_request_rec IN service_request_rec_type,
3465: p_invocation_mode IN VARCHAR2 := 'NORMAL',
3466: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
3467: p_notes IN notes_table,
3468: p_contacts IN contacts_table,
3469: p_audit_comments IN VARCHAR2 DEFAULT NULL,
3470: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

Line 3470: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

3466: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
3467: p_notes IN notes_table,
3468: p_contacts IN contacts_table,
3469: p_audit_comments IN VARCHAR2 DEFAULT NULL,
3470: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
3471: p_workflow_process_id IN NUMBER DEFAULT NULL,
3472: -- Commented out since these are now part of the out rec type --anmukher--08/08/03
3473: -- x_workflow_process_id OUT NOCOPY NUMBER,
3474: -- x_interaction_id OUT NOCOPY NUMBER

Line 3724: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,

3720: -- both the version 2.0 and 3.0 are valid as this procedure can be called
3721: -- from both 1158 or 1159 env.
3722: -- The previous version, 3.0, is supported by the overloaded procedure. This API can be
3723: -- called only with ver 4.0
3724: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
3725: G_PKG_NAME) THEN
3726: -- AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,
3727: -- G_PKG_NAME)
3728: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 3726: -- AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,

3722: -- The previous version, 3.0, is supported by the overloaded procedure. This API can be
3723: -- called only with ver 4.0
3724: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
3725: G_PKG_NAME) THEN
3726: -- AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,
3727: -- G_PKG_NAME)
3728: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3729: END IF;
3730:

Line 3728: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3724: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
3725: G_PKG_NAME) THEN
3726: -- AND NOT FND_API.Compatible_API_Call(l_api_version_back, p_api_version, l_api_name,
3727: -- G_PKG_NAME)
3728: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3729: END IF;
3730:
3731: IF ( l_service_request_rec.initialize_flag IS NULL OR
3732: l_service_request_rec.initialize_flag <> G_INITIALIZED ) THEN

Line 3733: RAISE FND_API.G_EXC_ERROR;

3729: END IF;
3730:
3731: IF ( l_service_request_rec.initialize_flag IS NULL OR
3732: l_service_request_rec.initialize_flag <> G_INITIALIZED ) THEN
3733: RAISE FND_API.G_EXC_ERROR;
3734: END IF;
3735:
3736: -- Initialize message list if p_init_msg_list is set to TRUE
3737: IF FND_API.To_Boolean(p_init_msg_list) THEN

Line 3737: IF FND_API.To_Boolean(p_init_msg_list) THEN

3733: RAISE FND_API.G_EXC_ERROR;
3734: END IF;
3735:
3736: -- Initialize message list if p_init_msg_list is set to TRUE
3737: IF FND_API.To_Boolean(p_init_msg_list) THEN
3738: FND_MSG_PUB.Initialize;
3739: END IF;
3740:
3741: -- Initialize API return status to success

Line 3742: x_return_status := FND_API.G_RET_STS_SUCCESS;

3738: FND_MSG_PUB.Initialize;
3739: END IF;
3740:
3741: -- Initialize API return status to success
3742: x_return_status := FND_API.G_RET_STS_SUCCESS;
3743:
3744: ----------------------- FND Logging -----------------------------------
3745: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
3746: THEN

Line 3856: l_return_status := FND_API.G_RET_STS_ERROR;

3852: WHERE incident_id = p_request_id;
3853:
3854: EXCEPTION
3855: WHEN NO_DATA_FOUND THEN
3856: l_return_status := FND_API.G_RET_STS_ERROR;
3857: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
3858: (p_token_an => l_api_name_full,
3859: p_token_v => TO_CHAR(p_request_id),
3860: p_token_p => 'Request ID' ,

Line 3863: RAISE FND_API.G_EXC_ERROR;

3859: p_token_v => TO_CHAR(p_request_id),
3860: p_token_p => 'Request ID' ,
3861: p_table_name => G_TABLE_NAME,
3862: p_column_name => 'INCIDENT_ID');
3863: RAISE FND_API.G_EXC_ERROR;
3864: END ;
3865:
3866:
3867:

Line 3893: RAISE FND_API.G_EXC_ERROR;

3889: p_token_np => 'SR Incident Id',
3890: p_table_name => G_TABLE_NAME,
3891: p_column_name => 'INCIDENT_ID' );
3892:
3893: RAISE FND_API.G_EXC_ERROR;
3894: END IF;
3895:
3896: IF (p_object_version_number IS NULL ) THEN
3897: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg

Line 3903: RAISE FND_API.G_EXC_ERROR;

3899: p_token_np => 'SR Object Version Number',
3900: p_table_name => G_TABLE_NAME,
3901: p_column_name => 'OBJECT_VERSION_NUMBER');
3902:
3903: RAISE FND_API.G_EXC_ERROR;
3904: END IF;
3905:
3906: -- Check if user has passed null to mandatory parameters.
3907:

Line 3914: RAISE FND_API.G_EXC_ERROR;

3910: (p_token_an => l_api_name_full,
3911: p_token_np => 'SR Type',
3912: p_table_name => G_TABLE_NAME,
3913: p_column_name => 'INCIDENT_TYPE_ID');
3914: RAISE FND_API.G_EXC_ERROR;
3915: END IF;
3916:
3917: IF (l_service_request_rec.status_id IS NULL) THEN
3918: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg

Line 3923: RAISE FND_API.G_EXC_ERROR;

3919: (p_token_an => l_api_name_full,
3920: p_token_np => 'SR Status',
3921: p_table_name => G_TABLE_NAME,
3922: p_column_name => 'INCIDENT_STATUS_ID');
3923: RAISE FND_API.G_EXC_ERROR;
3924: END IF;
3925:
3926: IF (l_service_request_rec.severity_id IS NULL) THEN
3927: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg

Line 3933: RAISE FND_API.G_EXC_ERROR;

3929: p_token_np => 'SR Severity',
3930: p_table_name => G_TABLE_NAME,
3931: p_column_name => 'SEVERITY_ID');
3932:
3933: RAISE FND_API.G_EXC_ERROR;
3934: END IF;
3935:
3936: -- Request Date is a reqd field, so check if passed, else return error
3937: IF (l_service_request_rec.request_date IS NULL) THEN

Line 3943: RAISE FND_API.G_EXC_ERROR;

3939: (p_token_an => l_api_name_full,
3940: p_token_np => 'SR Request Date',
3941: p_table_name => G_TABLE_NAME,
3942: p_column_name => 'REQUEST_DATE');
3943: RAISE FND_API.G_EXC_ERROR;
3944: END IF;
3945:
3946:
3947: IF (l_service_request_rec.summary IS NULL) THEN

Line 3953: RAISE FND_API.G_EXC_ERROR;

3949: p_token_an => l_api_name_full,
3950: p_token_np => 'SR Summary',
3951: p_table_name => G_TABLE_NAME,
3952: p_column_name => 'SUMMARY');
3953: RAISE FND_API.G_EXC_ERROR;
3954: END IF;
3955:
3956:
3957: -- Fetch and lock the original values

Line 3970: RAISE FND_API.G_EXC_ERROR;

3966: p_token_p => 'p_request_id',
3967: p_table_name => G_TABLE_NAME,
3968: p_column_name => 'REQUEST_ID' );
3969:
3970: RAISE FND_API.G_EXC_ERROR;
3971: END IF;
3972: -- check for item serial number. it must be null or G_miss_char
3973: IF l_service_request_rec.item_serial_number <> FND_API.G_MISS_CHAR
3974: THEN

Line 3973: IF l_service_request_rec.item_serial_number <> FND_API.G_MISS_CHAR

3969:
3970: RAISE FND_API.G_EXC_ERROR;
3971: END IF;
3972: -- check for item serial number. it must be null or G_miss_char
3973: IF l_service_request_rec.item_serial_number <> FND_API.G_MISS_CHAR
3974: THEN
3975: FND_MESSAGE.set_name ('CS', 'CS_SR_ITEM_SERIAL_OBSOLETE');
3976: FND_MESSAGE.set_token
3977: ( 'API_NAME'

Line 3983: RAISE FND_API.G_EXC_ERROR;

3979: );
3980: FND_MSG_PUB.ADD_DETAIL
3981: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.ITEM_SERIAL_NUMBER'
3982: );
3983: RAISE FND_API.G_EXC_ERROR;
3984: END IF;
3985: --
3986: IF l_service_request_rec.type_id = FND_API.G_MISS_NUM
3987: THEN

Line 3986: IF l_service_request_rec.type_id = FND_API.G_MISS_NUM

3982: );
3983: RAISE FND_API.G_EXC_ERROR;
3984: END IF;
3985: --
3986: IF l_service_request_rec.type_id = FND_API.G_MISS_NUM
3987: THEN
3988: l_service_request_rec.type_id := l_old_servicerequest_rec.incident_type_id;
3989: END IF;
3990: IF l_service_request_rec.status_id = FND_API.G_MISS_NUM

Line 3990: IF l_service_request_rec.status_id = FND_API.G_MISS_NUM

3986: IF l_service_request_rec.type_id = FND_API.G_MISS_NUM
3987: THEN
3988: l_service_request_rec.type_id := l_old_servicerequest_rec.incident_type_id;
3989: END IF;
3990: IF l_service_request_rec.status_id = FND_API.G_MISS_NUM
3991: THEN
3992: l_service_request_rec.status_id := l_old_servicerequest_rec.incident_status_id;
3993: END IF;
3994:

Line 4003: IF l_return_status = FND_API.G_RET_STS_ERROR

3999: , x_abort_workflow_close_flag => l_sr_related_data.abort_workflow_close_flag
4000: , x_workflow => l_sr_related_data.workflow
4001: , x_return_status => l_return_status
4002: );
4003: IF l_return_status = FND_API.G_RET_STS_ERROR
4004: THEN
4005: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
4006: ( p_token_an => l_api_name_full
4007: , p_token_v => TO_CHAR(l_service_request_rec.type_id)

Line 4012: RAISE FND_API.G_EXC_ERROR;

4008: , p_token_p => 'p_type_id'
4009: , p_table_name => G_TABLE_NAME
4010: , p_column_name => 'INCIDENT_TYPE_ID'
4011: );
4012: RAISE FND_API.G_EXC_ERROR;
4013: END IF;
4014:
4015: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
4016: THEN

Line 4028: IF ( p_validation_level > fnd_api.g_valid_level_none ) then

4024: -- 1. Perform the security check if validation level is > none
4025: -- 2. Perform the SR Type change check for EAM to non-EAM and vice versa
4026: -- 3. Check if the install site and site use are the same
4027:
4028: IF ( p_validation_level > fnd_api.g_valid_level_none ) then
4029: -- dj api cleanup
4030: -- Validate if the current responsibility has access to the SR type being update.
4031: -- If the SR Type is itself being updated, then first validate if the responsibility
4032: -- has access to the old SR Type and then vaidate if the responsibility has accesss

Line 4077: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then

4073: x_return_status => lx_return_status,
4074: x_cmro_flag => l_old_cmro_flag,
4075: x_maintenance_flag => l_old_maintenance_flag );
4076:
4077: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
4078: -- security violation; responsibility does not have access to SR Type
4079: -- being created. Stop and raise error.
4080: RAISE FND_API.G_EXC_ERROR;
4081: end if;

Line 4080: RAISE FND_API.G_EXC_ERROR;

4076:
4077: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
4078: -- security violation; responsibility does not have access to SR Type
4079: -- being created. Stop and raise error.
4080: RAISE FND_API.G_EXC_ERROR;
4081: end if;
4082:
4083: -- For bug 3370562 - pass resp_id an appl_id
4084: -- if type has changed and is not the same as the existing type, then validate

Line 4086: IF ( p_service_request_rec.type_id <> FND_API.G_MISS_NUM AND

4082:
4083: -- For bug 3370562 - pass resp_id an appl_id
4084: -- if type has changed and is not the same as the existing type, then validate
4085: -- if the responsibility has access to the new SR Type
4086: IF ( p_service_request_rec.type_id <> FND_API.G_MISS_NUM AND
4087: p_service_request_rec.type_id <> l_old_ServiceRequest_rec.incident_type_id ) then
4088: cs_servicerequest_util.validate_type (
4089: p_parameter_name => NULL,
4090: p_type_id => p_service_request_rec.type_id,

Line 4102: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then

4098: x_return_status => lx_return_status,
4099: x_cmro_flag => l_new_cmro_flag,
4100: x_maintenance_flag => l_new_maintenance_flag );
4101:
4102: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
4103: -- security violation; responsibility does not have access to SR Type
4104: -- being created. Stop and raise error.
4105: RAISE FND_API.G_EXC_ERROR;
4106: end if;

Line 4105: RAISE FND_API.G_EXC_ERROR;

4101:
4102: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
4103: -- security violation; responsibility does not have access to SR Type
4104: -- being created. Stop and raise error.
4105: RAISE FND_API.G_EXC_ERROR;
4106: end if;
4107:
4108: -- if the type has changed, check if the change is EAM <-> non-EAM.
4109: cs_servicerequest_util.validate_type_change (

Line 4114: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then

4110: p_old_eam_type_flag => l_old_maintenance_flag,
4111: p_new_eam_type_flag => l_new_maintenance_flag,
4112: x_return_status => lx_return_status );
4113:
4114: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
4115: -- Type change is not allowed. Msg put on stack by val. proc
4116: RAISE FND_API.G_EXC_ERROR;
4117: end if;
4118:

Line 4116: RAISE FND_API.G_EXC_ERROR;

4112: x_return_status => lx_return_status );
4113:
4114: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
4115: -- Type change is not allowed. Msg put on stack by val. proc
4116: RAISE FND_API.G_EXC_ERROR;
4117: end if;
4118:
4119: ELSE -- the type has not changed; assign old flag values to the new flags
4120: l_new_cmro_flag := l_old_cmro_flag;

Line 4125: IF p_service_request_rec.maint_organization_id <> FND_API.G_MISS_NUM

4121: l_new_maintenance_flag := l_old_maintenance_flag;
4122: END IF;
4123: IF NVL(l_new_maintenance_flag,'N') <> 'Y'
4124: THEN
4125: IF p_service_request_rec.maint_organization_id <> FND_API.G_MISS_NUM
4126: THEN
4127: FND_MESSAGE.set_name ('CS', 'CS_SR_MAINT_ORG_NOT_ALLOWED');
4128: FND_MESSAGE.set_token
4129: ( 'API_NAME'

Line 4135: RAISE FND_API.G_EXC_ERROR;

4131: );
4132: FND_MSG_PUB.ADD_DETAIL
4133: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.MAINT_ORGANIZATION_ID'
4134: );
4135: RAISE FND_API.G_EXC_ERROR;
4136: END IF;
4137: ELSE -- maintenance flag is 'Y'
4138: IF (p_service_request_rec.customer_product_id IS NOT NULL AND
4139: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)

Line 4139: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)

4135: RAISE FND_API.G_EXC_ERROR;
4136: END IF;
4137: ELSE -- maintenance flag is 'Y'
4138: IF (p_service_request_rec.customer_product_id IS NOT NULL AND
4139: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
4140: THEN
4141: IF (p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM AND
4142: l_old_servicerequest_rec.maint_organization_id IS NULL)
4143: THEN

Line 4141: IF (p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM AND

4137: ELSE -- maintenance flag is 'Y'
4138: IF (p_service_request_rec.customer_product_id IS NOT NULL AND
4139: p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
4140: THEN
4141: IF (p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM AND
4142: l_old_servicerequest_rec.maint_organization_id IS NULL)
4143: THEN
4144: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Maint_organization_id');
4145: RAISE FND_API.G_EXC_ERROR;

Line 4145: RAISE FND_API.G_EXC_ERROR;

4141: IF (p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM AND
4142: l_old_servicerequest_rec.maint_organization_id IS NULL)
4143: THEN
4144: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Maint_organization_id');
4145: RAISE FND_API.G_EXC_ERROR;
4146: ELSIF (p_service_request_rec.maint_organization_id IS NULL) THEN
4147: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'Maint_organization_id');
4148: RAISE FND_API.G_EXC_ERROR;
4149: END IF;

Line 4148: RAISE FND_API.G_EXC_ERROR;

4144: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Maint_organization_id');
4145: RAISE FND_API.G_EXC_ERROR;
4146: ELSIF (p_service_request_rec.maint_organization_id IS NULL) THEN
4147: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'Maint_organization_id');
4148: RAISE FND_API.G_EXC_ERROR;
4149: END IF;
4150: END IF;
4151: END IF;
4152:

Line 4155: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) THEN

4151: END IF;
4152:
4153: --- For BUG # 2933250, check to see if install_site_id and install_site_use_id are same . -- pkesani
4154:
4155: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) THEN
4156: IF ( l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN
4157: l_service_request_rec.install_site_id := l_service_request_rec.install_site_use_id;
4158: END IF;
4159: ELSIF (l_service_request_rec.install_site_id IS NOT NULL) THEN

Line 4156: IF ( l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN

4152:
4153: --- For BUG # 2933250, check to see if install_site_id and install_site_use_id are same . -- pkesani
4154:
4155: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) THEN
4156: IF ( l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN
4157: l_service_request_rec.install_site_id := l_service_request_rec.install_site_use_id;
4158: END IF;
4159: ELSIF (l_service_request_rec.install_site_id IS NOT NULL) THEN
4160: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) THEN

Line 4160: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) THEN

4156: IF ( l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN
4157: l_service_request_rec.install_site_id := l_service_request_rec.install_site_use_id;
4158: END IF;
4159: ELSIF (l_service_request_rec.install_site_id IS NOT NULL) THEN
4160: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) THEN
4161: l_service_request_rec.install_site_use_id := l_service_request_rec.install_site_id;
4162: ELSIF (l_service_request_rec.install_site_use_id <> l_service_request_rec.install_site_id) THEN
4163: RAISE invalid_install_site;
4164: ELSIF (l_service_request_rec.install_site_use_id IS NULL) THEN

Line 4168: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) THEN

4164: ELSIF (l_service_request_rec.install_site_use_id IS NULL) THEN
4165: RAISE invalid_install_site;
4166: END IF;
4167: ELSIF (l_service_request_rec.install_site_id IS NULL) THEN
4168: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) THEN
4169: l_service_request_rec.install_site_use_id := l_service_request_rec.install_site_id;
4170: ELSIF (l_service_request_rec.install_site_use_id IS NOT NULL) THEN
4171: RAISE invalid_install_site;
4172: END IF;

Line 4179: RAISE FND_API.G_EXC_ERROR;

4175: IF (l_new_maintenance_flag = 'y' OR l_new_maintenance_flag = 'Y') THEN
4176: IF (l_service_request_rec.inventory_org_id IS NULL) THEN
4177: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(
4178: l_api_name_full, 'Inventory Org ID');
4179: RAISE FND_API.G_EXC_ERROR;
4180: END IF;
4181: END IF;
4182:
4183: -- popluate the record for the user hooks

Line 4189: END IF; -- IF ( p_validation_level > fnd_api.g_valid_level_none )

4185: l_service_request_rec.Old_type_Maintenance_Flag := l_old_maintenance_flag;
4186: l_service_request_rec.New_type_CMRO_flag := l_new_cmro_flag;
4187: l_service_request_rec.New_type_Maintenance_flag := l_new_maintenance_flag;
4188:
4189: END IF; -- IF ( p_validation_level > fnd_api.g_valid_level_none )
4190:
4191: l_sr_related_data.target_status_id := l_service_request_rec.status_id;
4192: CS_SERVICEREQUEST_UTIL.get_status_details
4193: ( p_status_id => l_old_servicerequest_rec.incident_status_id

Line 4205: IF (l_service_request_rec.status_id <> FND_API.G_MISS_NUM AND

4201: , x_rejection_action_status_id => l_sr_related_data.old_rejection_action_status_id
4202: , x_return_status => l_return_status
4203: );
4204: l_start_eres_flag := 'N';
4205: IF (l_service_request_rec.status_id <> FND_API.G_MISS_NUM AND
4206: l_service_request_rec.status_id <> l_old_servicerequest_rec.incident_status_id)
4207: THEN
4208: CS_SERVICEREQUEST_UTIL.get_status_details
4209: ( p_status_id => l_sr_related_data.target_status_id

Line 4280: RAISE FND_API.G_EXC_ERROR;

4276: FND_MESSAGE.set_token('STATUS_ID',l_sr_related_data.target_status_id);
4277: FND_MSG_PUB.ADD_DETAIL
4278: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.incident_status_id'
4279: );
4280: RAISE FND_API.G_EXC_ERROR;
4281: END IF; -- l_pending approval flag is Y
4282: ELSE -- status_id <> G_MISS and not equal to old value
4283: l_sr_related_data.close_flag := l_sr_related_data.old_close_flag;
4284: l_sr_related_data.target_status_id := l_old_servicerequest_rec.incident_status_id;

Line 4332: l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM) THEN

4328: -- in the parameter (p_last_updated_by or in the service request rec.
4329: -- last_updated_by, both will be considered.
4330:
4331: IF (l_service_request_rec.last_updated_by IS NULL OR
4332: l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM) THEN
4333: IF (p_last_updated_by IS NOT NULL AND
4334: p_last_updated_by <>FND_API.G_MISS_NUM) THEN
4335: l_service_request_rec.last_updated_by := p_last_updated_by;
4336: END IF;

Line 4334: p_last_updated_by <>FND_API.G_MISS_NUM) THEN

4330:
4331: IF (l_service_request_rec.last_updated_by IS NULL OR
4332: l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM) THEN
4333: IF (p_last_updated_by IS NOT NULL AND
4334: p_last_updated_by <>FND_API.G_MISS_NUM) THEN
4335: l_service_request_rec.last_updated_by := p_last_updated_by;
4336: END IF;
4337: END IF;
4338:

Line 4351: p_init_msg_list => fnd_api.g_false ,

4347: -- hardcoded the version 2.0 shijain nov 27 2002
4348:
4349: cs_servicerequest_cuhk.Update_ServiceRequest_Pre
4350: ( p_api_version => 2.0,
4351: p_init_msg_list => fnd_api.g_false ,
4352: p_commit => p_commit,
4353: p_validation_level => p_validation_level,
4354: x_return_status => l_return_status,
4355: x_msg_count => x_msg_count,

Line 4375: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4371: p_workflow_process_id => p_workflow_process_id,
4372: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
4373: x_interaction_id => x_sr_update_out_rec.interaction_id);
4374:
4375: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4376: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4377: END IF;
4378: END IF;
4379:

Line 4376: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4372: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
4373: x_interaction_id => x_sr_update_out_rec.interaction_id);
4374:
4375: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4376: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4377: END IF;
4378: END IF;
4379:
4380: -- Pre call to the Vertical Type User Hook

Line 4390: p_init_msg_list => fnd_api.g_false ,

4386: -- hardcoded the version 2.0 shijain nov 27 2002
4387:
4388: cs_servicerequest_vuhk.Update_ServiceRequest_Pre
4389: ( p_api_version => 2.0,
4390: p_init_msg_list => fnd_api.g_false ,
4391: p_commit => p_commit,
4392: p_validation_level => p_validation_level,
4393: x_return_status => l_return_status,
4394: x_msg_count => x_msg_count,

Line 4413: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4409: p_workflow_process_id => p_workflow_process_id,
4410: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
4411: x_interaction_id => x_sr_update_out_rec.interaction_id);
4412:
4413: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4414: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4415: END IF;
4416: END IF;
4417:

Line 4414: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4410: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
4411: x_interaction_id => x_sr_update_out_rec.interaction_id);
4412:
4413: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4414: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4415: END IF;
4416: END IF;
4417:
4418: -- Pre call to the Internal Type User Hook

Line 4431: if (l_service_request_rec.status_id = FND_API.G_MISS_NUM) then

4427: -- set additional paramters for cmro_eam
4428: -- status_flag,old_type_cmro_flag,new_type_cmro_flag,customer_product_id,
4429: -- status_id,exp_resolution_date
4430:
4431: if (l_service_request_rec.status_id = FND_API.G_MISS_NUM) then
4432: l_service_request_rec.status_id := l_old_ServiceRequest_rec.incident_status_id;
4433: end if;
4434:
4435: if (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) then

Line 4435: if (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) then

4431: if (l_service_request_rec.status_id = FND_API.G_MISS_NUM) then
4432: l_service_request_rec.status_id := l_old_ServiceRequest_rec.incident_status_id;
4433: end if;
4434:
4435: if (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) then
4436: l_service_request_rec.customer_product_id := l_old_ServiceRequest_rec.customer_product_id;
4437: end if;
4438:
4439: if (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) then

Line 4439: if (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) then

4435: if (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) then
4436: l_service_request_rec.customer_product_id := l_old_ServiceRequest_rec.customer_product_id;
4437: end if;
4438:
4439: if (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) then
4440: l_service_request_rec.exp_resolution_date := l_old_ServiceRequest_rec.expected_resolution_date;
4441: end if;
4442:
4443: user_hooks_rec.status_flag := get_status_flag(l_service_request_rec.status_id);

Line 4454: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4450: -- end for cmro_eam
4451:
4452: cs_servicerequest_iuhk.Update_ServiceRequest_Pre(x_return_status=>l_return_status);
4453:
4454: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4455: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4456: END IF;
4457:
4458: -- hardcoded the version 2.0 shijain nov 27 2002

Line 4455: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4451:
4452: cs_servicerequest_iuhk.Update_ServiceRequest_Pre(x_return_status=>l_return_status);
4453:
4454: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4455: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4456: END IF;
4457:
4458: -- hardcoded the version 2.0 shijain nov 27 2002
4459:

Line 4464: p_init_msg_list => fnd_api.g_false ,

4460: l_sr_rec_temp := l_service_request_rec;
4461:
4462: Update_SR_Validation
4463: ( p_api_version => 2.0,
4464: p_init_msg_list => fnd_api.g_false ,
4465: --p_service_request_rec => p_service_request_rec,
4466: p_service_request_rec => l_sr_rec_temp,
4467: p_contacts => p_contacts,
4468: p_notes => p_notes,

Line 4530: p_init_msg_list => fnd_api.g_false ,

4526:
4527:
4528: CS_Servicerequest_PVT.Update_Status
4529: ( p_api_version => 2.0,
4530: p_init_msg_list => fnd_api.g_false ,
4531: p_resp_id => p_resp_id,
4532: p_validation_level => fnd_api.g_valid_level_full,
4533: x_return_status => l_return_status,
4534: x_msg_count => x_msg_count,

Line 4532: p_validation_level => fnd_api.g_valid_level_full,

4528: CS_Servicerequest_PVT.Update_Status
4529: ( p_api_version => 2.0,
4530: p_init_msg_list => fnd_api.g_false ,
4531: p_resp_id => p_resp_id,
4532: p_validation_level => fnd_api.g_valid_level_full,
4533: x_return_status => l_return_status,
4534: x_msg_count => x_msg_count,
4535: x_msg_data => x_msg_data,
4536: p_request_id => p_request_id,

Line 4547: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4543: x_interaction_id => l_interaction_id
4544: );
4545:
4546:
4547: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4548: RAISE FND_API.G_EXC_ERROR;
4549: END IF;
4550:
4551: ELSIF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

Line 4548: RAISE FND_API.G_EXC_ERROR;

4544: );
4545:
4546:
4547: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4548: RAISE FND_API.G_EXC_ERROR;
4549: END IF;
4550:
4551: ELSIF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4552: RAISE FND_API.G_EXC_ERROR;

Line 4551: ELSIF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4547: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4548: RAISE FND_API.G_EXC_ERROR;
4549: END IF;
4550:
4551: ELSIF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4552: RAISE FND_API.G_EXC_ERROR;
4553: END IF;
4554:
4555: IF (l_only_status_update_flag <> 'Y') THEN

Line 4552: RAISE FND_API.G_EXC_ERROR;

4548: RAISE FND_API.G_EXC_ERROR;
4549: END IF;
4550:
4551: ELSIF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4552: RAISE FND_API.G_EXC_ERROR;
4553: END IF;
4554:
4555: IF (l_only_status_update_flag <> 'Y') THEN
4556:

Line 4590: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

4586: , p_old_incident_severity_id => l_old_servicerequest_rec.incident_severity_id
4587: , x_contract_number => l_contract_number
4588: , x_return_status => l_return_status
4589: );
4590: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
4591: THEN
4592: RAISE FND_API.G_EXC_ERROR;
4593: END IF;
4594: l_contra_id := l_service_request_rec.contract_id;

Line 4592: RAISE FND_API.G_EXC_ERROR;

4588: , x_return_status => l_return_status
4589: );
4590: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
4591: THEN
4592: RAISE FND_API.G_EXC_ERROR;
4593: END IF;
4594: l_contra_id := l_service_request_rec.contract_id;
4595: -- API cleanup for 11.5.10
4596: -- Call the cross validation procedure if the validation level is

Line 4603: IF ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) THEN

4599: -- that exist between the SR attributes. This was introduced in
4600: -- Release 11.5.10 as part of the API Cleanup projecT
4601: --
4602: l_contract_service_id_valid := 'Y';
4603: IF ( p_validation_level > FND_API.G_VALID_LEVEL_NONE ) THEN
4604: CS_ServiceRequest_UTIL.SERVICEREQUEST_CROSS_VAL (
4605: p_new_sr_rec => l_service_request_rec,
4606: p_old_sr_rec => l_old_ServiceRequest_rec,
4607: x_cross_val_out_rec => l_sr_cross_val_out_rec,

Line 4610: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4606: p_old_sr_rec => l_old_ServiceRequest_rec,
4607: x_cross_val_out_rec => l_sr_cross_val_out_rec,
4608: x_return_status => l_return_status );
4609:
4610: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4611: RAISE FND_API.G_EXC_ERROR;
4612: END IF;
4613:
4614: -- Assigning the values from the out parameters to respective fields .

Line 4611: RAISE FND_API.G_EXC_ERROR;

4607: x_cross_val_out_rec => l_sr_cross_val_out_rec,
4608: x_return_status => l_return_status );
4609:
4610: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4611: RAISE FND_API.G_EXC_ERROR;
4612: END IF;
4613:
4614: -- Assigning the values from the out parameters to respective fields .
4615:

Line 4644: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) then

4640: l_contract_number := l_sr_cross_val_out_rec.contract_number;
4641: END IF;
4642: -- Product Revision
4643: l_service_request_rec.product_revision := l_sr_cross_val_out_rec.product_revision;
4644: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) then
4645: l_service_request_rec.product_revision := null;
4646: END IF;
4647: IF (nvl(l_service_request_rec.product_revision,'-999') = nvl(l_old_ServiceRequest_rec.product_revision,'-999')) THEN
4648: l_audit_vals_rec.CHANGE_PRODUCT_REVISION_FLAG := 'N';

Line 4658: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) then

4654: l_audit_vals_rec.product_revision := l_service_request_rec.product_revision;
4655: END IF;
4656: -- Component Version
4657: l_service_request_rec.component_version := l_sr_cross_val_out_rec.component_version;
4658: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) then
4659: l_service_request_rec.component_version := null;
4660: END IF;
4661: IF (nvl(l_service_request_rec.component_version,'-999') = nvl(l_old_ServiceRequest_rec.component_version,'-999')) THEN
4662: l_audit_vals_rec.change_comp_ver_flag := 'N';

Line 4672: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) then

4668: l_audit_vals_rec.component_version := l_service_request_rec.component_version;
4669: END IF;
4670: -- Subcomponent Version
4671: l_service_request_rec.subcomponent_version := l_sr_cross_val_out_rec.subcomponent_version;
4672: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) then
4673: l_service_request_rec.subcomponent_version := null;
4674: END IF;
4675: IF (nvl(l_service_request_rec.subcomponent_version,'-999') = nvl(l_old_ServiceRequest_rec.subcomponent_version,'-999')) THEN
4676: l_audit_vals_rec.change_subcomp_ver_flag := 'N';

Line 4686: END IF; -- IF ( p_validation_level > FND_API.G_VALID_LEVEL_NONE )

4682: l_audit_vals_rec.subcomponent_version := l_service_request_rec.subcomponent_version;
4683: END IF;
4684: l_contract_service_id_valid := l_sr_cross_val_out_rec.contract_service_id_valid;
4685:
4686: END IF; -- IF ( p_validation_level > FND_API.G_VALID_LEVEL_NONE )
4687: -- Validate service request contacts
4688: -- This procedure should always be called before get_default_contract
4689: -- because it needs primary contact info
4690: IF l_sr_related_data.old_disallow_request_update <> 'Y'

Line 4705: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

4701: , x_primary_party_id => l_sr_related_data.primary_party_id
4702: , x_primary_contact_point_id => l_sr_related_data.primary_contact_point_id
4703: , x_return_status => l_return_status
4704: );
4705: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
4706: THEN
4707: RAISE FND_API.G_EXC_ERROR;
4708: END IF;
4709: END IF; -- request update is allowed

Line 4707: RAISE FND_API.G_EXC_ERROR;

4703: , x_return_status => l_return_status
4704: );
4705: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
4706: THEN
4707: RAISE FND_API.G_EXC_ERROR;
4708: END IF;
4709: END IF; -- request update is allowed
4710: -- End of SR contact validation
4711: -- Logic to populate default contract based on default contract SLA indicator

Line 4716: p_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM)

4712: IF (l_contract_service_id_valid <> 'Y')
4713: THEN
4714: IF (p_default_contract_sla_ind <> 'Y' OR
4715: (p_service_request_rec.contract_service_id IS NOT NULL AND
4716: p_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM)
4717: )
4718: THEN
4719: FND_MESSAGE.set_name ('CS', 'CS_SR_CONTRACT_INVALID');
4720: FND_MESSAGE.set_token('API_NAME', 'CS_SERVICEREQUEST_UTIL.contracts_cross_val' );

Line 4722: RAISE FND_API.G_EXC_ERROR;

4718: THEN
4719: FND_MESSAGE.set_name ('CS', 'CS_SR_CONTRACT_INVALID');
4720: FND_MESSAGE.set_token('API_NAME', 'CS_SERVICEREQUEST_UTIL.contracts_cross_val' );
4721: FND_MSG_PUB.add;
4722: RAISE FND_API.G_EXC_ERROR;
4723: END IF;
4724: END IF;
4725:
4726: /***************************************************************

Line 4730: IF ( p_validation_level = FND_API.G_VALID_LEVEL_NONE ) THEN

4726: /***************************************************************
4727: This is a tempopary solution for Depot Repair team to get the site_use_id
4728: if the site_id is passed from the SR form and the validation level is none
4729: **********************************************/
4730: IF ( p_validation_level = FND_API.G_VALID_LEVEL_NONE ) THEN
4731: IF ( nvl(p_service_request_rec.bill_to_site_id,-99) <> nvl(l_old_ServiceRequest_rec.bill_to_site_id,-99))
4732: AND p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM THEN
4733:
4734: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site

Line 4732: AND p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM THEN

4728: if the site_id is passed from the SR form and the validation level is none
4729: **********************************************/
4730: IF ( p_validation_level = FND_API.G_VALID_LEVEL_NONE ) THEN
4731: IF ( nvl(p_service_request_rec.bill_to_site_id,-99) <> nvl(l_old_ServiceRequest_rec.bill_to_site_id,-99))
4732: AND p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM THEN
4733:
4734: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
4735: ( p_api_name => 'Get bill to site use id',
4736: p_parameter_name => 'Bill_To Site ',

Line 4743: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4739: p_site_use_type => 'BILL_TO',
4740: x_site_use_id => l_service_request_rec.bill_to_site_use_id,
4741: x_return_status => l_return_status
4742: );
4743: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4744: RAISE FND_API.G_EXC_ERROR;
4745: END IF;
4746:
4747: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level

Line 4744: RAISE FND_API.G_EXC_ERROR;

4740: x_site_use_id => l_service_request_rec.bill_to_site_use_id,
4741: x_return_status => l_return_status
4742: );
4743: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4744: RAISE FND_API.G_EXC_ERROR;
4745: END IF;
4746:
4747: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
4748: THEN

Line 4755: ELSIF (p_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM) OR

4751: , 'The defaulted value of parameter bill_to_site_use_id :'
4752: || l_service_request_rec.bill_to_site_use_id
4753: );
4754: END IF;
4755: ELSIF (p_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM) OR
4756: (NVL(p_service_request_rec.bill_to_site_id, -99) = NVL(l_old_ServiceRequest_rec.bill_to_site_id, -99)) THEN
4757: l_service_request_rec.bill_to_site_use_id := l_old_ServiceRequest_rec.bill_to_site_use_id;
4758: l_service_request_rec.bill_to_site_id := l_old_ServiceRequest_rec.bill_to_site_id;
4759: ELSIF (p_service_request_rec.bill_to_site_id IS NULL ) THEN

Line 4764: AND p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM THEN

4760: l_service_request_rec.bill_to_site_use_id :=NULL;
4761: END IF;
4762:
4763: IF ( nvl(p_service_request_rec.ship_to_site_id,-99) <> nvl(l_old_ServiceRequest_rec.ship_to_site_id,-99))
4764: AND p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM THEN
4765:
4766: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
4767: ( p_api_name => 'Get ship to site use id',
4768: p_parameter_name => 'Ship_To Site ',

Line 4775: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4771: p_site_use_type => 'SHIP_TO',
4772: x_site_use_id => l_service_request_rec.ship_to_site_use_id,
4773: x_return_status => l_return_status
4774: );
4775: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4776: RAISE FND_API.G_EXC_ERROR;
4777: END IF;
4778:
4779: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level

Line 4776: RAISE FND_API.G_EXC_ERROR;

4772: x_site_use_id => l_service_request_rec.ship_to_site_use_id,
4773: x_return_status => l_return_status
4774: );
4775: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4776: RAISE FND_API.G_EXC_ERROR;
4777: END IF;
4778:
4779: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
4780: THEN

Line 4787: ELSIF (p_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM) OR

4783: , 'The defaulted value of parameter ship_to_site_use_id :'
4784: || l_service_request_rec.ship_to_site_use_id
4785: );
4786: END IF;
4787: ELSIF (p_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM) OR
4788: (NVL(p_service_request_rec.ship_to_site_id, -99) = NVL(l_old_ServiceRequest_rec.ship_to_site_id, -99)) THEN
4789: l_service_request_rec.ship_to_site_use_id := l_old_ServiceRequest_rec.ship_to_site_use_id;
4790: l_service_request_rec.ship_to_site_id := l_old_ServiceRequest_rec.ship_to_site_id;
4791: ELSIF (p_service_request_rec.ship_to_site_id IS NULL ) THEN

Line 4796: AND p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM THEN

4792: l_service_request_rec.ship_to_site_use_id :=NULL;
4793: END IF;
4794:
4795: IF (nvl(p_service_request_rec.install_site_id,-99)<> nvl(l_old_ServiceRequest_rec.install_site_id,-99))
4796: AND p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM THEN
4797: l_service_request_rec.install_site_use_id:=
4798: p_service_request_rec.install_site_id;
4799: ELSIF (p_service_request_rec.install_site_id = FND_API.G_MISS_NUM) OR
4800: (NVL(p_service_request_rec.install_site_id, -99) = NVL(l_old_ServiceRequest_rec.install_site_id, -99)) THEN

Line 4799: ELSIF (p_service_request_rec.install_site_id = FND_API.G_MISS_NUM) OR

4795: IF (nvl(p_service_request_rec.install_site_id,-99)<> nvl(l_old_ServiceRequest_rec.install_site_id,-99))
4796: AND p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM THEN
4797: l_service_request_rec.install_site_use_id:=
4798: p_service_request_rec.install_site_id;
4799: ELSIF (p_service_request_rec.install_site_id = FND_API.G_MISS_NUM) OR
4800: (NVL(p_service_request_rec.install_site_id, -99) = NVL(l_old_ServiceRequest_rec.install_site_id, -99)) THEN
4801: l_service_request_rec.install_site_use_id := l_old_ServiceRequest_rec.install_site_use_id;
4802: l_service_request_rec.install_site_id := l_old_ServiceRequest_rec.install_site_id;
4803: ELSIF (p_service_request_rec.install_site_id IS NULL ) THEN

Line 4830: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN

4826: (l_imp_level_old <> 1 OR l_imp_level_old = 1) AND
4827: l_imp_level=1 AND
4828: l_service_request_rec.owner_id IS NOT NULL AND
4829: l_service_request_rec.owner_id <> l_old_owner_id AND
4830: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN
4831: l_uwq_body2 := Get_Message(p_uwq_msg_notification);
4832: l_send_uwq_notification := TRUE;
4833: ELSIF (l_service_request_rec.last_update_channel in ('PHONE', 'AGENT') AND
4834: l_imp_level_old <>1 AND

Line 4838: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM)

4834: l_imp_level_old <>1 AND
4835: l_imp_level=1 AND
4836: l_service_request_rec.owner_id IS NOT NULL AND
4837: l_service_request_rec.owner_id = l_old_owner_id AND
4838: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM)
4839: OR (l_service_request_rec.last_update_channel = 'WEB' AND
4840: (l_imp_level =1 OR l_imp_level =2) AND
4841: l_service_request_rec.owner_id IS NOT NULL AND
4842: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM)

Line 4842: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM)

4838: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM)
4839: OR (l_service_request_rec.last_update_channel = 'WEB' AND
4840: (l_imp_level =1 OR l_imp_level =2) AND
4841: l_service_request_rec.owner_id IS NOT NULL AND
4842: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM)
4843: THEN
4844: l_uwq_body2 := Get_Message(p_uwq_upd_notification);
4845: l_send_uwq_notification := TRUE;
4846: END IF;

Line 4854: p_init_msg_list => fnd_api.g_false,

4850:
4851: IF l_send_uwq_notification THEN
4852: IEU_MSG_PRODUCER_PUB.Send_Plain_text_Msg (
4853: p_api_version => 1.0,
4854: p_init_msg_list => fnd_api.g_false,
4855: p_commit => fnd_api.g_false,
4856: p_application_id => 170,
4857: p_resource_id => l_service_request_rec.owner_id,
4858: p_resource_type => l_service_request_rec.resource_type,

Line 4855: p_commit => fnd_api.g_false,

4851: IF l_send_uwq_notification THEN
4852: IEU_MSG_PRODUCER_PUB.Send_Plain_text_Msg (
4853: p_api_version => 1.0,
4854: p_init_msg_list => fnd_api.g_false,
4855: p_commit => fnd_api.g_false,
4856: p_application_id => 170,
4857: p_resource_id => l_service_request_rec.owner_id,
4858: p_resource_type => l_service_request_rec.resource_type,
4859: p_title => l_title,

Line 4887: IF (FND_API.To_Boolean(p_called_by_workflow) = TRUE) THEN

4883: /****************************************
4884: commenting out code; this is no longer needed as the WF will directly do
4885: an update on the SR's workflow_process_id and not call the SR Update API.
4886:
4887: IF (FND_API.To_Boolean(p_called_by_workflow) = TRUE) THEN
4888: SELECT workflow INTO l_workflow_process_name
4889: FROM cs_incident_types_b
4890: WHERE incident_type_id = l_service_request_rec.type_id
4891: AND incident_subtype = G_SR_SUBTYPE

Line 4897: -- Changed for audit l_change_flags_rec.new_workflow := FND_API.G_TRUE; --- check for audit

4893: AND TRUNC(NVL(end_date_active, SYSDATE));
4894: ---Build the workflow process item key.
4895: l_wf_process_itemkey := l_old_ServiceRequest_rec.incident_number || '-' || TO_CHAR(p_workflow_process_id) ;
4896:
4897: -- Changed for audit l_change_flags_rec.new_workflow := FND_API.G_TRUE; --- check for audit
4898: l_audit_vals_rec.new_workflow_flag := 'Y'; --- check for audit
4899:
4900: --Call Upadte SR without incrementing the object version number(only for lauch workflow)
4901: --Put this code because from the form side, if record was queried

Line 4928: p_init_msg_list => fnd_api.g_false ,

4924: -- This validation happens irrespective of ERES flag
4925: IF ( p_validate_sr_closure = 'Y' OR p_validate_sr_closure = 'y') THEN
4926: CS_SR_STATUS_PROPAGATION_PKG.VALIDATE_SR_CLOSURE(
4927: p_api_version => p_api_version,
4928: p_init_msg_list => fnd_api.g_false ,
4929: p_commit => FND_API.G_FALSE,
4930: p_service_request_id => p_request_id,
4931: p_user_id => l_service_request_rec.last_updated_by,
4932: p_resp_appl_id => p_resp_appl_id,

Line 4929: p_commit => FND_API.G_FALSE,

4925: IF ( p_validate_sr_closure = 'Y' OR p_validate_sr_closure = 'y') THEN
4926: CS_SR_STATUS_PROPAGATION_PKG.VALIDATE_SR_CLOSURE(
4927: p_api_version => p_api_version,
4928: p_init_msg_list => fnd_api.g_false ,
4929: p_commit => FND_API.G_FALSE,
4930: p_service_request_id => p_request_id,
4931: p_user_id => l_service_request_rec.last_updated_by,
4932: p_resp_appl_id => p_resp_appl_id,
4933: p_login_id => l_service_request_rec.last_update_login,

Line 4938: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4934: x_return_status => l_return_status,
4935: x_msg_count => l_msg_count ,
4936: x_msg_data => l_msg_data);
4937:
4938: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4939: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4940: END IF;
4941: END IF;
4942: IF l_start_eres_flag = 'N'

Line 4939: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4935: x_msg_count => l_msg_count ,
4936: x_msg_data => l_msg_data);
4937:
4938: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4939: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4940: END IF;
4941: END IF;
4942: IF l_start_eres_flag = 'N'
4943: THEN

Line 4950: , p_init_msg_list => fnd_api.g_false

4946: -- or in separate transaction when ERES approval comes in.
4947: IF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y') THEN
4948: CS_SR_STATUS_PROPAGATION_PKG.CLOSE_SR_CHILDREN
4949: ( p_api_version => p_api_version
4950: , p_init_msg_list => fnd_api.g_false
4951: , p_commit => FND_API.G_FALSE
4952: , p_validation_required => 'N'
4953: , p_action_required => 'Y'
4954: , p_service_request_id => p_request_id

Line 4951: , p_commit => FND_API.G_FALSE

4947: IF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y') THEN
4948: CS_SR_STATUS_PROPAGATION_PKG.CLOSE_SR_CHILDREN
4949: ( p_api_version => p_api_version
4950: , p_init_msg_list => fnd_api.g_false
4951: , p_commit => FND_API.G_FALSE
4952: , p_validation_required => 'N'
4953: , p_action_required => 'Y'
4954: , p_service_request_id => p_request_id
4955: , p_user_id => l_service_request_rec.last_updated_by

Line 4962: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4958: , x_return_status => l_return_status
4959: , x_msg_count => l_msg_count
4960: , x_msg_data => l_msg_data
4961: );
4962: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4964: END IF;
4965: END IF;
4966: END IF; -- l_start_eres_flag = 'N' condition

Line 4963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4959: , x_msg_count => l_msg_count
4960: , x_msg_data => l_msg_data
4961: );
4962: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4964: END IF;
4965: END IF;
4966: END IF; -- l_start_eres_flag = 'N' condition
4967: END IF; -- if old_close_flag ='N' and close_flag = 'Y' condition

Line 4977: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

4973: ( p_incident_id => p_request_id
4974: , p_status_id => l_sr_related_data.target_status_id
4975: , x_return_status => l_return_status
4976: );
4977: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
4978: THEN
4979: RAISE FND_API.G_EXC_ERROR;
4980: END IF;
4981: END IF;

Line 4979: RAISE FND_API.G_EXC_ERROR;

4975: , x_return_status => l_return_status
4976: );
4977: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
4978: THEN
4979: RAISE FND_API.G_EXC_ERROR;
4980: END IF;
4981: END IF;
4982: -- End of Code Changes for 11.5.10 Auto Close SR project
4983:

Line 4999: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

4995: , x_inc_responded_by_date => l_service_request_rec.inc_responded_by_date
4996: , x_incident_resolved_date => l_service_request_rec.incident_resolved_date
4997: , x_return_status => l_return_status
4998: );
4999: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
5000: THEN
5001: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5002: END IF;
5003: END IF; -- l_start_eres_flag = 'N'

Line 5001: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

4997: , x_return_status => l_return_status
4998: );
4999: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
5000: THEN
5001: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5002: END IF;
5003: END IF; -- l_start_eres_flag = 'N'
5004:
5005: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level

Line 5028: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND

5024: then p_service rec will have g_miss_num only and it will cause wrong value for unassigned ind
5025: l_service rec will have the values going to database. so it is the correct rec to be used
5026: smisra 11/30/2004
5027: ********************************************************************************************/
5028: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
5029: l_service_request_rec.owner_id IS NOT NULL ) AND
5030: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
5031: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
5032: l_unassigned_indicator := 3 ;

Line 5030: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND

5026: smisra 11/30/2004
5027: ********************************************************************************************/
5028: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
5029: l_service_request_rec.owner_id IS NOT NULL ) AND
5030: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
5031: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
5032: l_unassigned_indicator := 3 ;
5033: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
5034: l_service_request_rec.owner_id IS NOT NULL ) AND

Line 5033: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND

5029: l_service_request_rec.owner_id IS NOT NULL ) AND
5030: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
5031: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
5032: l_unassigned_indicator := 3 ;
5033: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
5034: l_service_request_rec.owner_id IS NOT NULL ) AND
5035: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR
5036: l_service_request_rec.owner_group_id IS NULL ) THEN
5037: l_unassigned_indicator := 1 ;

Line 5035: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR

5031: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
5032: l_unassigned_indicator := 3 ;
5033: ELSIF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
5034: l_service_request_rec.owner_id IS NOT NULL ) AND
5035: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR
5036: l_service_request_rec.owner_group_id IS NULL ) THEN
5037: l_unassigned_indicator := 1 ;
5038: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR
5039: l_service_request_rec.owner_id IS NULL ) AND

Line 5038: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR

5034: l_service_request_rec.owner_id IS NOT NULL ) AND
5035: (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM OR
5036: l_service_request_rec.owner_group_id IS NULL ) THEN
5037: l_unassigned_indicator := 1 ;
5038: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR
5039: l_service_request_rec.owner_id IS NULL ) AND
5040: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
5041: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
5042: l_unassigned_indicator := 2 ;

Line 5040: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND

5036: l_service_request_rec.owner_group_id IS NULL ) THEN
5037: l_unassigned_indicator := 1 ;
5038: ELSIF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM OR
5039: l_service_request_rec.owner_id IS NULL ) AND
5040: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
5041: l_service_request_rec.owner_group_id IS NOT NULL ) THEN
5042: l_unassigned_indicator := 2 ;
5043: ELSE
5044: l_unassigned_indicator := 0 ;

Line 5055: --if ( l_contra_id = FND_API.G_MISS_NUM ) THEN

5051: -- procedures.
5052: -- Start of changes by aneemuch, 16-Oct-2003
5053: -- To fix bug 3137011, Update_servicerequest api causes contracts column to null values
5054:
5055: --if ( l_contra_id = FND_API.G_MISS_NUM ) THEN
5056: -- l_contra_id := l_old_servicerequest_rec.contract_id;
5057: --end if;
5058: --if ( l_contract_number = FND_API.G_MISS_CHAR ) THEN
5059: -- l_contract_number := l_old_servicerequest_rec.contract_number;

Line 5058: --if ( l_contract_number = FND_API.G_MISS_CHAR ) THEN

5054:
5055: --if ( l_contra_id = FND_API.G_MISS_NUM ) THEN
5056: -- l_contra_id := l_old_servicerequest_rec.contract_id;
5057: --end if;
5058: --if ( l_contract_number = FND_API.G_MISS_CHAR ) THEN
5059: -- l_contract_number := l_old_servicerequest_rec.contract_number;
5060: --end if;
5061:
5062: -- contracts : 3224828 - remove the call to validate_contract_Service_id

Line 5064: --IF (( l_contra_id = FND_API.G_MISS_NUM ) OR (l_contra_id IS NULL)) THEN

5060: --end if;
5061:
5062: -- contracts : 3224828 - remove the call to validate_contract_Service_id
5063: -- These five lines are change due to default contract SLA in update
5064: --IF (( l_contra_id = FND_API.G_MISS_NUM ) OR (l_contra_id IS NULL)) THEN
5065: -- IF p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM THEN
5066: -- l_contra_id := l_old_servicerequest_rec.contract_id;
5067: -- l_contract_number := l_old_servicerequest_rec.contract_number;
5068: -- ELSIF p_service_request_rec.contract_service_id is null THEN

Line 5065: -- IF p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM THEN

5061:
5062: -- contracts : 3224828 - remove the call to validate_contract_Service_id
5063: -- These five lines are change due to default contract SLA in update
5064: --IF (( l_contra_id = FND_API.G_MISS_NUM ) OR (l_contra_id IS NULL)) THEN
5065: -- IF p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM THEN
5066: -- l_contra_id := l_old_servicerequest_rec.contract_id;
5067: -- l_contract_number := l_old_servicerequest_rec.contract_number;
5068: -- ELSIF p_service_request_rec.contract_service_id is null THEN
5069:

Line 5070: IF (( l_contra_id = FND_API.G_MISS_NUM ) OR (l_contra_id IS NULL)) THEN

5066: -- l_contra_id := l_old_servicerequest_rec.contract_id;
5067: -- l_contract_number := l_old_servicerequest_rec.contract_number;
5068: -- ELSIF p_service_request_rec.contract_service_id is null THEN
5069:
5070: IF (( l_contra_id = FND_API.G_MISS_NUM ) OR (l_contra_id IS NULL)) THEN
5071: IF l_service_request_rec.contract_service_id = l_old_servicerequest_rec.contract_service_id THEN
5072: l_contra_id := l_old_servicerequest_rec.contract_id;
5073: l_contract_number := l_old_servicerequest_rec.contract_number;
5074: ELSIF l_service_request_rec.contract_service_id is null THEN

Line 5086: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5082: x_contract_id =>l_contra_id,
5083: x_contract_number =>l_contract_number,
5084: x_return_status => l_return_status);
5085:
5086: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5087: x_return_status := FND_API.G_RET_STS_ERROR;
5088: RETURN;
5089: END IF; */
5090: END IF ;

Line 5087: x_return_status := FND_API.G_RET_STS_ERROR;

5083: x_contract_number =>l_contract_number,
5084: x_return_status => l_return_status);
5085:
5086: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5087: x_return_status := FND_API.G_RET_STS_ERROR;
5088: RETURN;
5089: END IF; */
5090: END IF ;
5091: END IF;

Line 5120: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) OR

5116: x_sr_update_out_rec.group_owner := l_service_request_rec.owner_group_id;
5117: x_sr_update_out_rec.individual_type := l_service_request_rec.resource_type;
5118:
5119: -- Start of change , Sanjana Rao , bug 6955756
5120: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) OR
5121: NVL(l_service_request_rec.owner_id,-99) = NVL(l_old_ServiceRequest_rec.incident_owner_id,-99)
5122: THEN
5123: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR
5124: (l_service_request_rec.owner_assigned_time IS NULL AND

Line 5123: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR

5119: -- Start of change , Sanjana Rao , bug 6955756
5120: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) OR
5121: NVL(l_service_request_rec.owner_id,-99) = NVL(l_old_ServiceRequest_rec.incident_owner_id,-99)
5122: THEN
5123: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR
5124: (l_service_request_rec.owner_assigned_time IS NULL AND
5125: l_old_ServiceRequest_rec.owner_assigned_time IS NULL) OR
5126: (l_service_request_rec.owner_assigned_time = l_old_ServiceRequest_rec.owner_assigned_time)
5127: THEN

Line 5132: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR

5128: l_service_request_rec.owner_assigned_time := l_old_ServiceRequest_rec.owner_assigned_time;
5129:
5130: END IF;
5131: ELSE
5132: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR
5133: (l_service_request_rec.owner_assigned_time IS NULL AND
5134: l_old_ServiceRequest_rec.owner_assigned_time IS NULL) OR
5135: (l_service_request_rec.owner_assigned_time = l_old_ServiceRequest_rec.owner_assigned_time)
5136: THEN

Line 5383: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5379: -- End of changes by aneemuch 28-Oct-2004
5380: -- Changes for interMedia index
5381:
5382:
5383: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5384: RAISE FND_API.G_EXC_ERROR;
5385: END IF;
5386:
5387: -- Added for 11.5.10 Auditing project --anmukher --09/15/03

Line 5384: RAISE FND_API.G_EXC_ERROR;

5380: -- Changes for interMedia index
5381:
5382:
5383: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5384: RAISE FND_API.G_EXC_ERROR;
5385: END IF;
5386:
5387: -- Added for 11.5.10 Auditing project --anmukher --09/15/03
5388: -- Added these assignments here as these values are not available in Update_SR_Validation

Line 5395: IF (l_contra_id <> FND_API.G_MISS_NUM) AND

5391: wrong value will go to new value col in audit rec
5392: These are already set before update to cs_incidents_all_b table
5393: smisra: 29th nov 2004
5394: l_audit_vals_rec.OLD_CONTRACT_ID := l_old_ServiceRequest_rec.CONTRACT_ID;
5395: IF (l_contra_id <> FND_API.G_MISS_NUM) AND
5396: (l_contra_id <> l_old_ServiceRequest_rec.CONTRACT_ID) THEN
5397: l_audit_vals_rec.CONTRACT_ID := l_contra_id;
5398: ELSE
5399: l_audit_vals_rec.CONTRACT_ID := l_old_ServiceRequest_rec.CONTRACT_ID;

Line 5403: IF (l_contract_number <> FND_API.G_MISS_CHAR) AND

5399: l_audit_vals_rec.CONTRACT_ID := l_old_ServiceRequest_rec.CONTRACT_ID;
5400: END IF;
5401:
5402: l_audit_vals_rec.OLD_CONTRACT_NUMBER := l_old_ServiceRequest_rec.CONTRACT_NUMBER;
5403: IF (l_contract_number <> FND_API.G_MISS_CHAR) AND
5404: (l_contract_number <> l_old_ServiceRequest_rec.CONTRACT_NUMBER) THEN
5405: l_audit_vals_rec.CONTRACT_NUMBER := l_contract_number;
5406: ELSE
5407: l_audit_vals_rec.CONTRACT_NUMBER := l_old_ServiceRequest_rec.CONTRACT_NUMBER;

Line 5412: IF (l_unassigned_indicator <> FND_API.G_MISS_NUM) AND

5408: END IF;
5409: *******************************************/
5410:
5411: l_audit_vals_rec.OLD_UNASSIGNED_INDICATOR := l_old_ServiceRequest_rec.UNASSIGNED_INDICATOR;
5412: IF (l_unassigned_indicator <> FND_API.G_MISS_NUM) AND
5413: (l_unassigned_indicator <> l_old_ServiceRequest_rec.unassigned_indicator) THEN
5414: l_audit_vals_rec.UNASSIGNED_INDICATOR := l_unassigned_indicator;
5415: ELSE
5416: l_audit_vals_rec.UNASSIGNED_INDICATOR := l_old_ServiceRequest_rec.UNASSIGNED_INDICATOR;

Line 5446: p_init_msg_list => fnd_api.g_false ,

5442:
5443: -- hardcoded the version 2.0 shijain nov 27 2002
5444:
5445: CS_ServiceRequest_ENQUEUE_PKG.EnqueueSR(
5446: p_init_msg_list => fnd_api.g_false ,
5447: p_api_version => 2.0,
5448: p_commit => p_commit,
5449: p_validation_level => p_validation_level,
5450: x_return_status => l_return_status,

Line 5469: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5465: p_servicerequest => l_service_request_rec,
5466: p_contacts => l_contacts
5467: );
5468:
5469: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5471: END IF;
5472: END IF;
5473:

Line 5470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5466: p_contacts => l_contacts
5467: );
5468:
5469: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5471: END IF;
5472: END IF;
5473:
5474: IF (l_only_status_update_flag <> 'Y') THEN

Line 5485: (p_notes(l_note_index).note <> FND_API.G_MISS_CHAR)) THEN

5481: --l_notes_detail := DBMS_LOB.SUBSTR(p_notes(l_note_index).note_detail);
5482:
5483:
5484: IF ((p_notes(l_note_index).note IS NOT NULL) AND
5485: (p_notes(l_note_index).note <> FND_API.G_MISS_CHAR)) THEN
5486:
5487: l_note_status := null ;
5488:
5489: IF ((p_notes(l_note_index).note_status IS NULL) OR

Line 5490: (p_notes(l_note_index).note_status = FND_API.G_MISS_CHAR)) THEN

5486:
5487: l_note_status := null ;
5488:
5489: IF ((p_notes(l_note_index).note_status IS NULL) OR
5490: (p_notes(l_note_index).note_status = FND_API.G_MISS_CHAR)) THEN
5491: l_note_status := 'E';
5492: ELSE
5493: l_note_status := p_notes(l_note_index).note_status ;
5494: END IF ;

Line 5498: p_init_msg_list => FND_API.G_FALSE,

5494: END IF ;
5495:
5496: jtf_notes_pub.create_note(
5497: p_api_version => 1.0,
5498: p_init_msg_list => FND_API.G_FALSE,
5499: p_commit => FND_API.G_FALSE,
5500: x_return_status => x_return_status,
5501: x_msg_count => x_msg_count,
5502: x_msg_data => x_msg_data,

Line 5499: p_commit => FND_API.G_FALSE,

5495:
5496: jtf_notes_pub.create_note(
5497: p_api_version => 1.0,
5498: p_init_msg_list => FND_API.G_FALSE,
5499: p_commit => FND_API.G_FALSE,
5500: x_return_status => x_return_status,
5501: x_msg_count => x_msg_count,
5502: x_msg_data => x_msg_data,
5503: p_source_object_id => p_request_id,

Line 5518: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5514: p_last_update_date => p_last_update_date,
5515: x_jtf_note_id => l_note_id
5516: );
5517:
5518: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5519: RAISE FND_API.G_EXC_ERROR;
5520: END IF;
5521:
5522: END IF;

Line 5519: RAISE FND_API.G_EXC_ERROR;

5515: x_jtf_note_id => l_note_id
5516: );
5517:
5518: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5519: RAISE FND_API.G_EXC_ERROR;
5520: END IF;
5521:
5522: END IF;
5523:

Line 5525: (p_notes(l_note_index).note_context_type_01 <> FND_API.G_MISS_CHAR) AND

5521:
5522: END IF;
5523:
5524: IF ((p_notes(l_note_index).note_context_type_01 IS NOT NULL) AND
5525: (p_notes(l_note_index).note_context_type_01 <> FND_API.G_MISS_CHAR) AND
5526: (p_notes(l_note_index).note_context_type_id_01 IS NOT NULL) AND
5527: (p_notes(l_note_index).note_context_type_id_01 <> FND_API.G_MISS_NUM)) THEN
5528:
5529:

Line 5527: (p_notes(l_note_index).note_context_type_id_01 <> FND_API.G_MISS_NUM)) THEN

5523:
5524: IF ((p_notes(l_note_index).note_context_type_01 IS NOT NULL) AND
5525: (p_notes(l_note_index).note_context_type_01 <> FND_API.G_MISS_CHAR) AND
5526: (p_notes(l_note_index).note_context_type_id_01 IS NOT NULL) AND
5527: (p_notes(l_note_index).note_context_type_id_01 <> FND_API.G_MISS_NUM)) THEN
5528:
5529:
5530: jtf_notes_pub.create_note_context(
5531: x_return_status => x_return_status,

Line 5548: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5544: ( FND_LOG.level_procedure , L_LOG_MODULE || ''
5545: , 'The defaulted value of parameter note_context_id :' || l_note_context_id
5546: );
5547: END IF;
5548: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5549: RAISE FND_API.G_EXC_ERROR;
5550: END IF;
5551: END IF;
5552:

Line 5549: RAISE FND_API.G_EXC_ERROR;

5545: , 'The defaulted value of parameter note_context_id :' || l_note_context_id
5546: );
5547: END IF;
5548: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5549: RAISE FND_API.G_EXC_ERROR;
5550: END IF;
5551: END IF;
5552:
5553: IF ((p_notes(l_note_index).note_context_type_02 IS NOT NULL) AND

Line 5554: (p_notes(l_note_index).note_context_type_02 <> FND_API.G_MISS_CHAR) AND

5550: END IF;
5551: END IF;
5552:
5553: IF ((p_notes(l_note_index).note_context_type_02 IS NOT NULL) AND
5554: (p_notes(l_note_index).note_context_type_02 <> FND_API.G_MISS_CHAR) AND
5555: (p_notes(l_note_index).note_context_type_id_02 IS NOT NULL) AND
5556: (p_notes(l_note_index).note_context_type_id_02 <> FND_API.G_MISS_NUM)) THEN
5557:
5558:

Line 5556: (p_notes(l_note_index).note_context_type_id_02 <> FND_API.G_MISS_NUM)) THEN

5552:
5553: IF ((p_notes(l_note_index).note_context_type_02 IS NOT NULL) AND
5554: (p_notes(l_note_index).note_context_type_02 <> FND_API.G_MISS_CHAR) AND
5555: (p_notes(l_note_index).note_context_type_id_02 IS NOT NULL) AND
5556: (p_notes(l_note_index).note_context_type_id_02 <> FND_API.G_MISS_NUM)) THEN
5557:
5558:
5559: jtf_notes_pub.create_note_context(
5560: x_return_status => x_return_status,

Line 5577: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5573: ( FND_LOG.level_procedure , L_LOG_MODULE || ''
5574: , 'The defaulted value of parameter note_context_id :' || l_note_context_id
5575: );
5576: END IF;
5577: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5578: RAISE FND_API.G_EXC_ERROR;
5579: END IF;
5580: END IF;
5581:

Line 5578: RAISE FND_API.G_EXC_ERROR;

5574: , 'The defaulted value of parameter note_context_id :' || l_note_context_id
5575: );
5576: END IF;
5577: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5578: RAISE FND_API.G_EXC_ERROR;
5579: END IF;
5580: END IF;
5581:
5582: IF ((p_notes(l_note_index).note_context_type_03 IS NOT NULL) AND

Line 5583: (p_notes(l_note_index).note_context_type_03 <> FND_API.G_MISS_CHAR) AND

5579: END IF;
5580: END IF;
5581:
5582: IF ((p_notes(l_note_index).note_context_type_03 IS NOT NULL) AND
5583: (p_notes(l_note_index).note_context_type_03 <> FND_API.G_MISS_CHAR) AND
5584: (p_notes(l_note_index).note_context_type_id_03 IS NOT NULL) AND
5585: (p_notes(l_note_index).note_context_type_id_03 <> FND_API.G_MISS_NUM)) THEN
5586:
5587: jtf_notes_pub.create_note_context(

Line 5585: (p_notes(l_note_index).note_context_type_id_03 <> FND_API.G_MISS_NUM)) THEN

5581:
5582: IF ((p_notes(l_note_index).note_context_type_03 IS NOT NULL) AND
5583: (p_notes(l_note_index).note_context_type_03 <> FND_API.G_MISS_CHAR) AND
5584: (p_notes(l_note_index).note_context_type_id_03 IS NOT NULL) AND
5585: (p_notes(l_note_index).note_context_type_id_03 <> FND_API.G_MISS_NUM)) THEN
5586:
5587: jtf_notes_pub.create_note_context(
5588: x_return_status => x_return_status,
5589: p_creation_date => p_last_update_date,

Line 5605: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5601: ( FND_LOG.level_procedure , L_LOG_MODULE || ''
5602: , 'The defaulted value of parameter note_context_id :' || l_note_context_id
5603: );
5604: END IF;
5605: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5606: RAISE FND_API.G_EXC_ERROR;
5607: END IF;
5608: END IF;
5609: l_note_index := p_notes.NEXT(l_note_index);

Line 5606: RAISE FND_API.G_EXC_ERROR;

5602: , 'The defaulted value of parameter note_context_id :' || l_note_context_id
5603: );
5604: END IF;
5605: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5606: RAISE FND_API.G_EXC_ERROR;
5607: END IF;
5608: END IF;
5609: l_note_index := p_notes.NEXT(l_note_index);
5610: END LOOP;

Line 5648: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5644: p_wf_item_key => 'SR' || TO_CHAR(l_workflow_item_key),
5645: p_bind_data_id => l_bind_data_id,
5646: x_return_code => l_return_status);
5647:
5648: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5649: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5650: END IF;
5651:
5652: END IF ;

Line 5649: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5645: p_bind_data_id => l_bind_data_id,
5646: x_return_code => l_return_status);
5647:
5648: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5649: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5650: END IF;
5651:
5652: END IF ;
5653: END IF ;

Line 5670: p_init_msg_list => fnd_api.g_false ,

5666: -- hardcoded the version 2.0 shijain nov 27 2002
5667:
5668: cs_servicerequest_cuhk.Update_ServiceRequest_Post
5669: ( p_api_version => 2.0,
5670: p_init_msg_list => fnd_api.g_false ,
5671: p_commit => p_commit,
5672: p_validation_level => p_validation_level,
5673: x_return_status => l_return_status,
5674: x_msg_count => x_msg_count,

Line 5694: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5690: p_workflow_process_id => p_workflow_process_id,
5691: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
5692: x_interaction_id => x_sr_update_out_rec.interaction_id);
5693:
5694: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5695: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5696: END IF;
5697: END IF;
5698:

Line 5695: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5691: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
5692: x_interaction_id => x_sr_update_out_rec.interaction_id);
5693:
5694: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5695: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5696: END IF;
5697: END IF;
5698:
5699: -- Post call to the Vertical Type User Hook

Line 5709: p_init_msg_list => fnd_api.g_false ,

5705: -- hardcoded the version 2.0 shijain nov 27 2002
5706:
5707: cs_servicerequest_vuhk.Update_ServiceRequest_Post
5708: ( p_api_version => 2.0,
5709: p_init_msg_list => fnd_api.g_false ,
5710: p_commit => p_commit,
5711: p_validation_level => p_validation_level,
5712: x_return_status => l_return_status,
5713: x_msg_count => x_msg_count,

Line 5732: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5728: p_workflow_process_id => p_workflow_process_id,
5729: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
5730: x_interaction_id => x_sr_update_out_rec.interaction_id);
5731:
5732: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5733: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5734: END IF;
5735: END IF;
5736:

Line 5733: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5729: x_workflow_process_id => x_sr_update_out_rec.workflow_process_id,
5730: x_interaction_id => x_sr_update_out_rec.interaction_id);
5731:
5732: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5733: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5734: END IF;
5735: END IF;
5736:
5737: -- Post call to the Internal Type User Hook

Line 5742: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5738: --
5739:
5740: cs_servicerequest_iuhk.Update_ServiceRequest_Post( x_return_status=>l_return_status);
5741:
5742: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5744: END IF;
5745:
5746: IF (l_only_status_update_flag <> 'Y') THEN

Line 5743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5739:
5740: cs_servicerequest_iuhk.Update_ServiceRequest_Post( x_return_status=>l_return_status);
5741:
5742: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5744: END IF;
5745:
5746: IF (l_only_status_update_flag <> 'Y') THEN
5747: -- ------------------------------------------------------

Line 5751: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN

5747: -- ------------------------------------------------------
5748: -- Insert a record into the calls table if the caller is
5749: -- not a workflow process
5750: -- ------------------------------------------------------
5751: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN
5752: IF (l_service_request_rec.parent_interaction_id IS NULL) THEN
5753: /* CREATE INTERACTION */ /* l_interaction_id := */
5754: NULL;
5755: END IF;

Line 5762: IF (l_return_status = fnd_api.g_ret_sts_error) THEN

5758: --
5759: -- Create INTERACTION_ACTIVITY
5760: --
5761:
5762: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
5763: RAISE fnd_api.g_exc_error;
5764: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
5765: RAISE fnd_api.g_exc_unexpected_error;
5766: END IF;

Line 5763: RAISE fnd_api.g_exc_error;

5759: -- Create INTERACTION_ACTIVITY
5760: --
5761:
5762: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
5763: RAISE fnd_api.g_exc_error;
5764: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
5765: RAISE fnd_api.g_exc_unexpected_error;
5766: END IF;
5767: END IF; /* called by workflow */

Line 5764: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN

5760: --
5761:
5762: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
5763: RAISE fnd_api.g_exc_error;
5764: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
5765: RAISE fnd_api.g_exc_unexpected_error;
5766: END IF;
5767: END IF; /* called by workflow */
5768: END IF; /* only status update flag check */

Line 5765: RAISE fnd_api.g_exc_unexpected_error;

5761:
5762: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
5763: RAISE fnd_api.g_exc_error;
5764: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
5765: RAISE fnd_api.g_exc_unexpected_error;
5766: END IF;
5767: END IF; /* called by workflow */
5768: END IF; /* only status update flag check */
5769:

Line 5790: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5786: p_bind_data_id => l_bind_data_id,
5787: x_return_code => l_return_status);
5788:
5789:
5790: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5792: END IF;
5793: END IF;
5794: END IF;

Line 5791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5787: x_return_code => l_return_status);
5788:
5789:
5790: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5791: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5792: END IF;
5793: END IF;
5794: END IF;
5795:

Line 5800: IF FND_API.To_Boolean(p_commit) THEN

5796: /***************************************************
5797: commented for bug 2857350, moved after calling the business events
5798:
5799: -- Standard check of p_commit
5800: IF FND_API.To_Boolean(p_commit) THEN
5801: COMMIT WORK;
5802: END IF;
5803: comments ended for bug 2857350
5804: ***********************************************************/

Line 5826: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

5822: , x_return_status => x_return_status
5823: , x_msg_count => x_msg_count
5824: , x_msg_data => x_msg_data
5825: );
5826: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
5827: THEN
5828: RAISE FND_API.G_EXC_ERROR;
5829: END IF;
5830: IF l_approval_status = 'NO_ACTION'

Line 5828: RAISE FND_API.G_EXC_ERROR;

5824: , x_msg_data => x_msg_data
5825: );
5826: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
5827: THEN
5828: RAISE FND_API.G_EXC_ERROR;
5829: END IF;
5830: IF l_approval_status = 'NO_ACTION'
5831: THEN
5832: -- validated orginal target status

Line 5848: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5844: , p_disallow_owner_update => l_sr_related_data.disallow_owner_update
5845: , p_disallow_product_update => l_sr_related_data.disallow_product_update
5846: , x_return_status => l_return_status
5847: );
5848: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5849: x_return_status := FND_API.G_RET_STS_ERROR;
5850: RAISE FND_API.G_EXC_ERROR;
5851: END IF;
5852: -- target status is valid at this point.

Line 5849: x_return_status := FND_API.G_RET_STS_ERROR;

5845: , p_disallow_product_update => l_sr_related_data.disallow_product_update
5846: , x_return_status => l_return_status
5847: );
5848: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5849: x_return_status := FND_API.G_RET_STS_ERROR;
5850: RAISE FND_API.G_EXC_ERROR;
5851: END IF;
5852: -- target status is valid at this point.
5853: --

Line 5850: RAISE FND_API.G_EXC_ERROR;

5846: , x_return_status => l_return_status
5847: );
5848: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5849: x_return_status := FND_API.G_RET_STS_ERROR;
5850: RAISE FND_API.G_EXC_ERROR;
5851: END IF;
5852: -- target status is valid at this point.
5853: --
5854: -- Now get responded and resolved dates

Line 5864: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5860: , x_inc_responded_by_date => l_service_request_rec.inc_responded_by_date
5861: , x_incident_resolved_date => l_service_request_rec.incident_resolved_date
5862: , x_return_status => l_return_status
5863: );
5864: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5865: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5866: END IF;
5867: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
5868: THEN

Line 5865: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

5861: , x_incident_resolved_date => l_service_request_rec.incident_resolved_date
5862: , x_return_status => l_return_status
5863: );
5864: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5865: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5866: END IF;
5867: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
5868: THEN
5869: FND_LOG.String

Line 5946: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR

5942: l_audit_vals_rec.old_incident_location_type := l_old_servicerequest_rec.incident_location_type;
5943: --
5944: IF NVL(l_service_request_rec.owner_id,-99) = NVL(l_old_ServiceRequest_rec.incident_owner_id,-99)
5945: THEN
5946: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR
5947: (l_service_request_rec.owner_assigned_time IS NULL AND
5948: l_old_ServiceRequest_rec.owner_assigned_time IS NULL) OR
5949: (l_service_request_rec.owner_assigned_time = l_old_ServiceRequest_rec.owner_assigned_time)
5950: THEN

Line 5968: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR

5964: END IF;
5965: -- for audit record added by shijain
5966: l_audit_vals_rec.change_incident_owner_flag := 'N';
5967: ELSE
5968: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR
5969: (l_service_request_rec.owner_assigned_time IS NULL AND
5970: l_old_ServiceRequest_rec.owner_assigned_time IS NULL) OR
5971: (l_service_request_rec.owner_assigned_time = l_old_ServiceRequest_rec.owner_assigned_time)
5972: THEN

Line 6083: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

6079: , p_contact_tbl => l_processed_contacts
6080: , p_old_contact_tbl => l_old_contacts
6081: , x_return_status => l_return_status
6082: );
6083: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
6084: THEN
6085: RAISE FND_API.G_EXC_ERROR;
6086: END IF;
6087: --

Line 6085: RAISE FND_API.G_EXC_ERROR;

6081: , x_return_status => l_return_status
6082: );
6083: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
6084: THEN
6085: RAISE FND_API.G_EXC_ERROR;
6086: END IF;
6087: --
6088: IF l_start_eres_flag = 'Y' AND
6089: l_approval_status = 'NO_ACTION'

Line 6123: , p_init_msg_list => fnd_api.g_false

6119: END IF;
6120: IF ( p_validate_sr_closure = 'Y' OR p_validate_sr_closure = 'y') THEN
6121: CS_SR_STATUS_PROPAGATION_PKG.VALIDATE_SR_CLOSURE
6122: ( p_api_version => p_api_version
6123: , p_init_msg_list => fnd_api.g_false
6124: , p_commit => p_commit
6125: , p_service_request_id => p_request_id
6126: , p_user_id => l_service_request_rec.last_updated_by
6127: , p_resp_appl_id => p_resp_appl_id

Line 6133: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

6129: , x_return_status => l_return_status
6130: , x_msg_count => l_msg_count
6131: , x_msg_data => l_msg_data
6132: );
6133: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
6134: THEN
6135: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6136: ELSIF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y')
6137: THEN

Line 6135: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6131: , x_msg_data => l_msg_data
6132: );
6133: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
6134: THEN
6135: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6136: ELSIF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y')
6137: THEN
6138: CS_SR_STATUS_PROPAGATION_PKG.CLOSE_SR_CHILDREN
6139: ( p_api_version => p_api_version

Line 6140: , p_init_msg_list => fnd_api.g_false

6136: ELSIF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y')
6137: THEN
6138: CS_SR_STATUS_PROPAGATION_PKG.CLOSE_SR_CHILDREN
6139: ( p_api_version => p_api_version
6140: , p_init_msg_list => fnd_api.g_false
6141: , p_commit => p_commit
6142: , p_validation_required =>'N'
6143: , p_action_required => 'Y'
6144: , p_service_request_id => p_request_id

Line 6152: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

6148: , x_return_status => l_return_status
6149: , x_msg_count => l_msg_count
6150: , x_msg_data => l_msg_data
6151: );
6152: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
6153: THEN
6154: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6155: END IF;
6156: END IF; -- for auto_close-child = 'Y'

Line 6154: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6150: , x_msg_data => l_msg_data
6151: );
6152: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
6153: THEN
6154: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6155: END IF;
6156: END IF; -- for auto_close-child = 'Y'
6157: END IF; ------ p_validate_sr_closeure = 'Y'
6158: END IF; -------- l_sr_related_data.close_flag = 'Y'

Line 6163: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE

6159: END IF; -- l_start_eres_flag = 'Y'
6160: --
6161: -- Change task address is incident address is changed.
6162:
6163: IF p_validation_level > FND_API.G_VALID_LEVEL_NONE
6164: THEN
6165:
6166: IF NVL(l_service_request_rec.incident_location_id,-1) <>
6167: NVL(l_old_servicerequest_rec.incident_location_id,-1) OR

Line 6177: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

6173: (p_incident_id => p_request_id,
6174: x_return_status => x_return_status );
6175:
6176:
6177: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6178: RAISE FND_API.G_EXC_ERROR;
6179: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6181: END IF ;

Line 6178: RAISE FND_API.G_EXC_ERROR;

6174: x_return_status => x_return_status );
6175:
6176:
6177: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6178: RAISE FND_API.G_EXC_ERROR;
6179: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6181: END IF ;
6182:

Line 6179: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6175:
6176:
6177: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6178: RAISE FND_API.G_EXC_ERROR;
6179: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6181: END IF ;
6182:
6183: CS_servicerequest_util.update_task_address

Line 6180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6176:
6177: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6178: RAISE FND_API.G_EXC_ERROR;
6179: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6181: END IF ;
6182:
6183: CS_servicerequest_util.update_task_address
6184: ( p_incident_id => p_request_id

Line 6189: IF x_return_status = FND_API.G_RET_STS_ERROR THEN

6185: , p_location_type => l_service_request_rec.incident_location_type
6186: , p_location_id => l_service_request_rec.incident_location_id
6187: , x_return_status => x_return_status
6188: );
6189: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6190: RAISE FND_API.G_EXC_ERROR;
6191: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6192: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6193: END IF;

Line 6190: RAISE FND_API.G_EXC_ERROR;

6186: , p_location_id => l_service_request_rec.incident_location_id
6187: , x_return_status => x_return_status
6188: );
6189: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6190: RAISE FND_API.G_EXC_ERROR;
6191: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6192: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6193: END IF;
6194: END IF;

Line 6191: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

6187: , x_return_status => x_return_status
6188: );
6189: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6190: RAISE FND_API.G_EXC_ERROR;
6191: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6192: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6193: END IF;
6194: END IF;
6195: END IF;

Line 6192: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6188: );
6189: IF x_return_status = FND_API.G_RET_STS_ERROR THEN
6190: RAISE FND_API.G_EXC_ERROR;
6191: ELSIF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6192: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6193: END IF;
6194: END IF;
6195: END IF;
6196: END IF; -- l_only_status_update_flag <> 'Y'

Line 6200: --AND (FND_API.To_Boolean(p_called_by_workflow) = FALSE) THEN

6196: END IF; -- l_only_status_update_flag <> 'Y'
6197: --- Added for HA Enhancement
6198:
6199: IF (p_invocation_mode <> 'REPLAY') THEN
6200: --AND (FND_API.To_Boolean(p_called_by_workflow) = FALSE) THEN
6201: -- Raise BES Event that the SR is updated. Before business events, a WF process
6202: -- was kicked off if the following conditions were met: if l_autolaunch_wf_flag
6203: -- is 'Y' AND resource_type = 'RS_EMPLOYEE' AND owner_id IS NOT NULL and the
6204: -- status of the SR is not 'CLOSE' and there is'nt an active WF tied to this SR.

Line 6246: p_init_msg_list => fnd_api.g_false ,

6242:
6243: CS_WF_EVENT_PKG.RAISE_SERVICEREQUEST_EVENT(
6244: -- These 4 parameters added for bug #2798269
6245: p_api_version => p_api_version,
6246: p_init_msg_list => fnd_api.g_false ,
6247: p_commit => p_commit,
6248: p_validation_level => p_validation_level,
6249: p_event_code => 'UPDATE_SERVICE_REQUEST',
6250: p_incident_number => l_old_ServiceRequest_rec.incident_number,

Line 6268: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN

6264: x_return_status => lx_return_status,
6265: x_msg_count => lx_msg_count,
6266: x_msg_data => lx_msg_data );
6267:
6268: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN
6269: -- do nothing in this API. The BES wrapper API will have to trap this
6270: -- situation and send a notification to the SR owner that the BES has
6271: -- not been raised. If the BES API return back a failure status, it
6272: -- means only that the BES raise event has failed, and has nothing to

Line 6283: p_init_msg_list => fnd_api.g_false ,

6279: -- end of Raise service request events.
6280: --
6281: CS_SR_WORKITEM_PVT.Update_Workitem(
6282: p_api_version => 1.0,
6283: p_init_msg_list => fnd_api.g_false ,
6284: p_commit => p_commit ,
6285: p_incident_id => p_request_id,
6286: p_old_sr_rec => l_old_ServiceRequest_rec,
6287: p_new_sr_rec => l_service_request_rec,

Line 6294: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

6290: x_return_status => l_return_status,
6291: x_msg_count => x_msg_count,
6292: x_msg_data => x_msg_data);
6293:
6294: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6295: FND_MSG_PUB.Count_And_Get
6296: ( p_count => x_msg_count,
6297: p_data => x_msg_data
6298: );

Line 6304: IF FND_API.To_Boolean(p_commit) THEN

6300:
6301: CLOSE l_ServiceRequest_csr;
6302: /**************Commit moved for bug 2857350**************************/
6303: -- Standard check of p_commit
6304: IF FND_API.To_Boolean(p_commit) THEN
6305: COMMIT WORK;
6306: END IF;
6307:
6308: /*resetting the parameter value shijain 4th dec 2002*/

Line 6317: WHEN FND_API.G_EXC_ERROR THEN

6313: p_count => x_msg_count,
6314: p_data => x_msg_data );
6315:
6316: EXCEPTION
6317: WHEN FND_API.G_EXC_ERROR THEN
6318: ROLLBACK TO Update_ServiceRequest_PVT;
6319: IF (l_ServiceRequest_csr%ISOPEN) THEN
6320: CLOSE l_ServiceRequest_csr;
6321: END IF;

Line 6322: x_return_status := FND_API.G_RET_STS_ERROR;

6318: ROLLBACK TO Update_ServiceRequest_PVT;
6319: IF (l_ServiceRequest_csr%ISOPEN) THEN
6320: CLOSE l_ServiceRequest_csr;
6321: END IF;
6322: x_return_status := FND_API.G_RET_STS_ERROR;
6323: FND_MSG_PUB.Count_And_Get
6324: ( p_count => x_msg_count,
6325: p_data => x_msg_data
6326: );

Line 6328: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

6324: ( p_count => x_msg_count,
6325: p_data => x_msg_data
6326: );
6327:
6328: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6329: ROLLBACK TO Update_ServiceRequest_PVT;
6330: IF (l_ServiceRequest_csr%ISOPEN) THEN
6331: CLOSE l_ServiceRequest_csr;
6332: END IF;

Line 6333: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6329: ROLLBACK TO Update_ServiceRequest_PVT;
6330: IF (l_ServiceRequest_csr%ISOPEN) THEN
6331: CLOSE l_ServiceRequest_csr;
6332: END IF;
6333: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6334: FND_MSG_PUB.Count_And_Get
6335: ( p_count => x_msg_count,
6336: p_data => x_msg_data
6337: );

Line 6344: x_return_status := FND_API.G_RET_STS_SUCCESS;

6340: IF (l_ServiceRequest_csr%ISOPEN) THEN
6341: CLOSE l_ServiceRequest_csr;
6342: END IF;
6343: IF (p_invocation_mode = 'REPLAY' ) THEN
6344: x_return_status := FND_API.G_RET_STS_SUCCESS;
6345: ELSE
6346: x_return_status := FND_API.G_RET_STS_ERROR;
6347: END IF;
6348: FND_MESSAGE.SET_NAME('CS','CS_SR_DESTINATION_UPDATED');

Line 6346: x_return_status := FND_API.G_RET_STS_ERROR;

6342: END IF;
6343: IF (p_invocation_mode = 'REPLAY' ) THEN
6344: x_return_status := FND_API.G_RET_STS_SUCCESS;
6345: ELSE
6346: x_return_status := FND_API.G_RET_STS_ERROR;
6347: END IF;
6348: FND_MESSAGE.SET_NAME('CS','CS_SR_DESTINATION_UPDATED');
6349: FND_MSG_PUB.ADD;
6350: FND_MSG_PUB.Count_And_Get

Line 6359: x_return_status := FND_API.G_RET_STS_ERROR;

6355: WHEN NoUpdate THEN
6356: IF (l_ServiceRequest_csr%ISOPEN) THEN
6357: CLOSE l_ServiceRequest_csr;
6358: END IF;
6359: x_return_status := FND_API.G_RET_STS_ERROR;
6360: FND_MESSAGE.SET_NAME('CS','CS_SR_LESSER_OBJ_VERSION');
6361: FND_MSG_PUB.ADD;
6362: FND_MSG_PUB.Count_And_Get
6363: ( p_count => x_msg_count,

Line 6371: x_return_status := FND_API.G_RET_STS_SUCCESS;

6367: WHEN TargUpdated THEN
6368: IF (l_ServiceRequest_csr%ISOPEN) THEN
6369: CLOSE l_ServiceRequest_csr;
6370: END IF;
6371: x_return_status := FND_API.G_RET_STS_SUCCESS;
6372: FND_MESSAGE.SET_NAME('CS','CS_SR_HA_NO_REPLAY');
6373: FND_MSG_PUB.ADD;
6374: FND_MSG_PUB.Count_And_Get
6375: ( p_count => x_msg_count,

Line 6383: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6379: WHEN SR_Lock_Row THEN
6380: IF (l_ServiceRequest_csr%ISOPEN) THEN
6381: CLOSE l_ServiceRequest_csr;
6382: END IF;
6383: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6384: FND_MESSAGE.SET_NAME('FND','FORM_RECORD_CHANGED');
6385: FND_MSG_PUB.ADD;
6386: FND_MSG_PUB.Count_And_Get
6387: ( p_count => x_msg_count,

Line 6394: x_return_status := FND_API.G_RET_STS_ERROR;

6390:
6391: --- For BUG # 2933250
6392: WHEN invalid_install_site THEN
6393: ROLLBACK TO Update_ServiceRequest_PVT;
6394: x_return_status := FND_API.G_RET_STS_ERROR;
6395: FND_MESSAGE.SET_NAME('CS','CS_SR_INVALID_INSTALL_SITE');
6396: FND_MSG_PUB.ADD;
6397: FND_MSG_PUB.Count_And_Get
6398: ( p_count => x_msg_count,

Line 6407: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6403: ROLLBACK TO Update_ServiceRequest_PVT;
6404: IF (l_ServiceRequest_csr%ISOPEN) THEN
6405: CLOSE l_ServiceRequest_csr;
6406: END IF;
6407: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6408: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
6409: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
6410: END IF;
6411: FND_MSG_PUB.Count_And_Get

Line 6455: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

6451: -- the service request.
6452: -- -------- -------- -----------------------------------------------------------
6453: PROCEDURE Update_Status
6454: ( p_api_version IN NUMBER,
6455: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
6456: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
6457: p_resp_id IN NUMBER,
6458: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
6459: x_return_status OUT NOCOPY VARCHAR2,

Line 6456: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

6452: -- -------- -------- -----------------------------------------------------------
6453: PROCEDURE Update_Status
6454: ( p_api_version IN NUMBER,
6455: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
6456: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
6457: p_resp_id IN NUMBER,
6458: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
6459: x_return_status OUT NOCOPY VARCHAR2,
6460: x_msg_count OUT NOCOPY NUMBER,

Line 6458: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

6454: ( p_api_version IN NUMBER,
6455: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
6456: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
6457: p_resp_id IN NUMBER,
6458: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
6459: x_return_status OUT NOCOPY VARCHAR2,
6460: x_msg_count OUT NOCOPY NUMBER,
6461: x_msg_data OUT NOCOPY VARCHAR2,
6462: p_request_id IN NUMBER,

Line 6465: p_closed_date IN DATE DEFAULT fnd_api.g_miss_date,

6461: x_msg_data OUT NOCOPY VARCHAR2,
6462: p_request_id IN NUMBER,
6463: p_object_version_number IN NUMBER,
6464: p_status_id IN NUMBER,
6465: p_closed_date IN DATE DEFAULT fnd_api.g_miss_date,
6466: p_last_updated_by IN NUMBER,
6467: p_last_update_login IN NUMBER DEFAULT NULL,
6468: p_last_update_date IN DATE,
6469: p_audit_comments IN VARCHAR2 DEFAULT NULL,

Line 6470: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

6466: p_last_updated_by IN NUMBER,
6467: p_last_update_login IN NUMBER DEFAULT NULL,
6468: p_last_update_date IN DATE,
6469: p_audit_comments IN VARCHAR2 DEFAULT NULL,
6470: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
6471: p_workflow_process_id IN NUMBER DEFAULT NULL,
6472: p_comments IN VARCHAR2 DEFAULT NULL,
6473: p_public_comment_flag IN VARCHAR2 DEFAULT fnd_api.g_false,
6474: p_parent_interaction_id IN NUMBER DEFAULT NULL,

Line 6473: p_public_comment_flag IN VARCHAR2 DEFAULT fnd_api.g_false,

6469: p_audit_comments IN VARCHAR2 DEFAULT NULL,
6470: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
6471: p_workflow_process_id IN NUMBER DEFAULT NULL,
6472: p_comments IN VARCHAR2 DEFAULT NULL,
6473: p_public_comment_flag IN VARCHAR2 DEFAULT fnd_api.g_false,
6474: p_parent_interaction_id IN NUMBER DEFAULT NULL,
6475: p_validate_sr_closure IN VARCHAR2 Default 'N',
6476: p_auto_close_child_entities IN VARCHAR2 Default 'N',
6477: x_interaction_id OUT NOCOPY NUMBER

Line 6562: IF NOT FND_API.Compatible_API_Call( l_api_version,

6558: -- Establish save point
6559: SAVEPOINT Update_Status_PVT;
6560:
6561: -- Check version number
6562: IF NOT FND_API.Compatible_API_Call( l_api_version,
6563: p_api_version,
6564: l_api_name,
6565: G_PKG_NAME ) THEN
6566: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6566: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

6562: IF NOT FND_API.Compatible_API_Call( l_api_version,
6563: p_api_version,
6564: l_api_name,
6565: G_PKG_NAME ) THEN
6566: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6567: END IF;
6568:
6569: -- Initialize message list if requested
6570: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 6570: IF FND_API.to_Boolean( p_init_msg_list ) THEN

6566: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6567: END IF;
6568:
6569: -- Initialize message list if requested
6570: IF FND_API.to_Boolean( p_init_msg_list ) THEN
6571: FND_MSG_PUB.initialize;
6572: END IF;
6573:
6574: ----------------------- FND Logging -----------------------------------

Line 6669: x_return_status := FND_API.G_RET_STS_SUCCESS;

6665: Initialize_audit_rec(
6666: p_sr_audit_record => l_audit_vals_rec) ;
6667:
6668: -- Initialize return status to SUCCESS
6669: x_return_status := FND_API.G_RET_STS_SUCCESS;
6670:
6671: -- Initialize the new record and assign the required values for
6672: -- workitem call
6673:

Line 6696: RAISE FND_API.G_EXC_ERROR;

6692: p_token_p => 'p_request_id',
6693: p_table_name => G_TABLE_NAME,
6694: p_column_name => 'REQUEST_ID');
6695:
6696: RAISE FND_API.G_EXC_ERROR;
6697:
6698: END IF;
6699: -- --------------------------------------------------------
6700: -- If the new status is the same as old, there's no need

Line 6705: OR p_status_id = FND_API.G_MISS_NUM) THEN

6701: -- to continue
6702: -- --------------------------------------------------------
6703: -- for bug 3640344 - pkesani
6704: IF (p_status_id = l_ServiceRequest_rec.incident_status_id
6705: OR p_status_id = FND_API.G_MISS_NUM) THEN
6706:
6707: -- abhgauta - Fix for Bug 6042520
6708: -- Display the Warning that SR Status has not changed, only if SR Status's Disallow Update is unchecked
6709:

Line 6726: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

6722:
6723: -- -------------------------------------
6724: -- Perform validation when necessary
6725: -- -------------------------------------
6726: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
6727:
6728: CS_ServiceRequest_UTIL.Validate_Who_Info(
6729: p_api_name => l_api_name_full,
6730: p_parameter_name_usr => 'p_last_updated_by',

Line 6736: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

6732: p_user_id => p_last_updated_by,
6733: p_login_id => p_last_update_login,
6734: x_return_status => l_return_status);
6735:
6736: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6737: RAISE FND_API.G_EXC_ERROR;
6738: END IF;
6739:
6740: -- Service security validation

Line 6737: RAISE FND_API.G_EXC_ERROR;

6733: p_login_id => p_last_update_login,
6734: x_return_status => l_return_status);
6735:
6736: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6737: RAISE FND_API.G_EXC_ERROR;
6738: END IF;
6739:
6740: -- Service security validation
6741: -- Validate if the current responsibility has access to the SR type being update.

Line 6774: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then

6770: x_return_status => lx_return_status,
6771: x_cmro_flag => l_old_cmro_flag,
6772: x_maintenance_flag => l_old_maintenance_flag );
6773:
6774: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
6775: -- security violation; responsibility does not have access to SR Type
6776: -- being created. Stop and raise error.
6777: RAISE FND_API.G_EXC_ERROR;
6778: end if;

Line 6777: RAISE FND_API.G_EXC_ERROR;

6773:
6774: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
6775: -- security violation; responsibility does not have access to SR Type
6776: -- being created. Stop and raise error.
6777: RAISE FND_API.G_EXC_ERROR;
6778: end if;
6779: END IF; -- IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
6780:
6781: -- Get the details of the existing status of SR

Line 6779: END IF; -- IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

6775: -- security violation; responsibility does not have access to SR Type
6776: -- being created. Stop and raise error.
6777: RAISE FND_API.G_EXC_ERROR;
6778: end if;
6779: END IF; -- IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
6780:
6781: -- Get the details of the existing status of SR
6782:
6783: CS_SERVICEREQUEST_UTIL.get_status_details

Line 6795: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN

6791: , x_approval_action_status_id => l_sr_related_data.old_approval_action_status_id
6792: , x_rejection_action_status_id => l_sr_related_data.old_rejection_action_status_id
6793: , x_return_status => l_return_status);
6794:
6795: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
6796:
6797: IF (l_sr_related_data.old_pending_approval_flag = 'Y') AND
6798: (l_sr_related_data.old_disallow_request_update = 'Y') THEN
6799: FND_MESSAGE.set_name('CS','CS_ERES_SR_FROZEN_STATUS');

Line 6805: RAISE FND_API.G_EXC_ERROR;

6801: --FND_MESSAGE.set_name('CS','CS_SR_INTERMEDIATE_STATUS');
6802: --FND_MESSAGE.set_token('API_NAME','CS_SERVICEREQUEST_PVT.update_status');
6803: --FND_MESSAGE.set_token('STATUS_ID',l_servicerequest_rec.incident_status_id);
6804: --FND_MSG_PUB.ADD_DETAIL(p_associated_column1=>'CS_INCIDENTS_ALL_B.incident_status_id');
6805: RAISE FND_API.G_EXC_ERROR;
6806: END IF; -- l_pending approval flag is Y
6807: END IF; -- if after get_status_details call
6808:
6809: -- Get the details of the new status

Line 6822: IF l_return_status = FND_API.G_RET_STS_SUCCESS

6818: , x_approval_action_status_id => l_sr_related_data.approval_action_status_id
6819: , x_rejection_action_status_id => l_sr_related_data.rejection_action_status_id
6820: , x_return_status => l_return_status
6821: );
6822: IF l_return_status = FND_API.G_RET_STS_SUCCESS
6823: THEN
6824: /*
6825: IF l_sr_related_data.pending_approval_flag = 'Y' THEN
6826: FND_MESSAGE.set_name ('CS', 'CS_SR_INTERMEDIATE_STATUS');

Line 6835: RAISE FND_API.G_EXC_ERROR;

6831: FND_MESSAGE.set_token('STATUS_ID',p_status_id);
6832: FND_MSG_PUB.ADD_DETAIL
6833: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.incident_status_id'
6834: );
6835: RAISE FND_API.G_EXC_ERROR;
6836: END IF; -- l_pending approval flag is Y
6837: */
6838: IF l_sr_related_data.intermediate_status_id IS NOT NULL
6839: THEN

Line 6889: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

6885: p_disallow_owner_update => l_disallow_owner_update,
6886: p_disallow_product_update => l_disallow_product_update,
6887: x_return_status => l_return_status );
6888:
6889: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6890: RAISE FND_API.G_EXC_ERROR;
6891: END IF;
6892:
6893: -- ------------------------------------------------------------------

Line 6890: RAISE FND_API.G_EXC_ERROR;

6886: p_disallow_product_update => l_disallow_product_update,
6887: x_return_status => l_return_status );
6888:
6889: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6890: RAISE FND_API.G_EXC_ERROR;
6891: END IF;
6892:
6893: -- ------------------------------------------------------------------
6894: -- Cannot close the request by setting the status to a "closed"

Line 6898: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

6894: -- Cannot close the request by setting the status to a "closed"
6895: -- status when there is an active workflow process in progress.
6896: -- Unless this API itself was called from a workflow process.
6897: -- ------------------------------------------------------------------
6898: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
6899:
6900: --Get the abort workflow on close flag from cs_incident_types
6901:
6902: BEGIN

Line 6904: l_return_status := FND_API.G_RET_STS_SUCCESS;

6900: --Get the abort workflow on close flag from cs_incident_types
6901:
6902: BEGIN
6903: -- Initialize the return status.
6904: l_return_status := FND_API.G_RET_STS_SUCCESS;
6905:
6906: -- Verify the type ID against the database.
6907:
6908: SELECT autolaunch_workflow_flag,

Line 6922: l_return_status := FND_API.G_RET_STS_ERROR;

6918:
6919: EXCEPTION
6920:
6921: WHEN NO_DATA_FOUND THEN
6922: l_return_status := FND_API.G_RET_STS_ERROR;
6923: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
6924: ( p_token_an => l_api_name_full,
6925: p_token_v => TO_CHAR(l_ServiceRequest_rec.incident_type_id),
6926: p_token_p => 'p_type_id' ,

Line 6930: RAISE FND_API.G_EXC_ERROR;

6926: p_token_p => 'p_type_id' ,
6927: p_table_name => G_TABLE_NAME,
6928: p_column_name => 'INCIDENT_TYPE_ID');
6929:
6930: RAISE FND_API.G_EXC_ERROR;
6931: END ;
6932:
6933: --Call Abort workflow, if the status is being changed to CLOSE and the abort workflow on close
6934: IF (l_abort_workflow_close_flag = 'Y') AND (l_closed_flag = 'Y') THEN

Line 6949: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

6945: p_request_number => l_ServiceRequest_rec.incident_number,
6946: p_wf_process_id => l_ServiceRequest_rec.workflow_process_id,
6947: p_user_id => p_last_updated_by
6948: );
6949: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6950: RAISE FND_API.G_EXC_ERROR;
6951: END IF;
6952: END IF;
6953: END IF;

Line 6950: RAISE FND_API.G_EXC_ERROR;

6946: p_wf_process_id => l_ServiceRequest_rec.workflow_process_id,
6947: p_user_id => p_last_updated_by
6948: );
6949: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6950: RAISE FND_API.G_EXC_ERROR;
6951: END IF;
6952: END IF;
6953: END IF;
6954:

Line 6967: IF (p_closed_date = FND_API.G_MISS_DATE OR p_closed_date IS NULL) THEN

6963: -- ------------------------------------------------------------------
6964: -- for bug 3640344 - pkesani
6965:
6966: IF (l_closed_flag = 'Y') THEN
6967: IF (p_closed_date = FND_API.G_MISS_DATE OR p_closed_date IS NULL) THEN
6968: IF (l_ServiceRequest_rec.close_date IS NULL) THEN
6969: l_closed_date := SYSDATE;
6970: ELSE
6971: l_closed_date := l_ServiceRequest_rec.close_date;

Line 6985: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

6981: p_request_date => l_ServiceRequest_rec.incident_date,
6982: x_return_status => l_return_status );
6983:
6984: END IF;
6985: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6986: RAISE FND_API.G_EXC_ERROR;
6987: END IF;
6988: END IF;
6989: ELSE

Line 6986: RAISE FND_API.G_EXC_ERROR;

6982: x_return_status => l_return_status );
6983:
6984: END IF;
6985: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6986: RAISE FND_API.G_EXC_ERROR;
6987: END IF;
6988: END IF;
6989: ELSE
6990: l_closed_date := NULL;

Line 6992: IF (p_closed_date = FND_API.G_MISS_DATE) OR

6988: END IF;
6989: ELSE
6990: l_closed_date := NULL;
6991:
6992: IF (p_closed_date = FND_API.G_MISS_DATE) OR
6993: (p_closed_date IS NULL) THEN
6994: NULL;
6995: ELSE
6996: CS_ServiceRequest_UTIL.Add_Param_Ignored_MSg

Line 7015: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

7011: p_incident_id => p_request_id,
7012: p_status_id => p_status_id,
7013: x_return_status => l_return_status );
7014:
7015: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7016: RAISE FND_API.G_EXC_ERROR;
7017: END IF;
7018:
7019:

Line 7016: RAISE FND_API.G_EXC_ERROR;

7012: p_status_id => p_status_id,
7013: x_return_status => l_return_status );
7014:
7015: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7016: RAISE FND_API.G_EXC_ERROR;
7017: END IF;
7018:
7019:
7020: -- ----------------------------------------------

Line 7029: p_init_msg_list => fnd_api.g_false ,

7025: -- For bug 3332985
7026: IF ( p_validate_sr_closure = 'Y' OR p_validate_sr_closure = 'y') THEN
7027: CS_SR_STATUS_PROPAGATION_PKG.VALIDATE_SR_CLOSURE(
7028: p_api_version => p_api_version,
7029: p_init_msg_list => fnd_api.g_false ,
7030: p_commit => p_commit,
7031: p_service_request_id => p_request_id,
7032: p_user_id => p_last_updated_by,
7033: p_resp_appl_id => p_resp_id,

Line 7039: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

7035: x_return_status => l_return_status,
7036: x_msg_count => x_msg_count ,
7037: x_msg_data => x_msg_data);
7038:
7039: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7040: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7041: ELSIF(l_return_status = FND_API.G_RET_STS_SUCCESS) THEN
7042: IF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y') THEN
7043:

Line 7040: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7036: x_msg_count => x_msg_count ,
7037: x_msg_data => x_msg_data);
7038:
7039: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7040: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7041: ELSIF(l_return_status = FND_API.G_RET_STS_SUCCESS) THEN
7042: IF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y') THEN
7043:
7044: CS_SR_STATUS_PROPAGATION_PKG.CLOSE_SR_CHILDREN(

Line 7041: ELSIF(l_return_status = FND_API.G_RET_STS_SUCCESS) THEN

7037: x_msg_data => x_msg_data);
7038:
7039: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7040: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7041: ELSIF(l_return_status = FND_API.G_RET_STS_SUCCESS) THEN
7042: IF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y') THEN
7043:
7044: CS_SR_STATUS_PROPAGATION_PKG.CLOSE_SR_CHILDREN(
7045: p_api_version => p_api_version,

Line 7046: p_init_msg_list => fnd_api.g_false ,

7042: IF (p_auto_close_child_entities='Y' OR p_auto_close_child_entities='y') THEN
7043:
7044: CS_SR_STATUS_PROPAGATION_PKG.CLOSE_SR_CHILDREN(
7045: p_api_version => p_api_version,
7046: p_init_msg_list => fnd_api.g_false ,
7047: p_commit => p_commit,
7048: p_validation_required =>'N',
7049: p_action_required => 'Y',
7050: p_service_request_id => p_request_id,

Line 7057: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

7053: p_login_id => p_last_update_login,
7054: x_return_status => l_return_status,
7055: x_msg_count => x_msg_count ,
7056: x_msg_data => x_msg_data);
7057: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7058: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7059: END IF;
7060: END IF;
7061: END IF;

Line 7058: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7054: x_return_status => l_return_status,
7055: x_msg_count => x_msg_count ,
7056: x_msg_data => x_msg_data);
7057: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7058: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7059: END IF;
7060: END IF;
7061: END IF;
7062: END IF;

Line 7074: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

7070: , x_inc_responded_by_date => l_inc_responded_by_date
7071: , x_incident_resolved_date => l_incident_resolved_date
7072: , x_return_status => l_return_status
7073: );
7074: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
7075: THEN
7076: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7077: END IF;
7078: -- ----------------------------------------------

Line 7076: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7072: , x_return_status => l_return_status
7073: );
7074: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
7075: THEN
7076: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7077: END IF;
7078: -- ----------------------------------------------
7079: -- Update the status and insert the audit record
7080: -- ----------------------------------------------

Line 7142: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN

7138: x_return_status => lx_return_status,
7139: x_msg_count => x_msg_count ,
7140: x_msg_data => x_msg_data );
7141:
7142: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7143: RAISE FND_API.G_EXC_ERROR;
7144: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7145: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7146: END IF;

Line 7143: RAISE FND_API.G_EXC_ERROR;

7139: x_msg_count => x_msg_count ,
7140: x_msg_data => x_msg_data );
7141:
7142: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7143: RAISE FND_API.G_EXC_ERROR;
7144: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7145: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7146: END IF;
7147:

Line 7144: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

7140: x_msg_data => x_msg_data );
7141:
7142: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7143: RAISE FND_API.G_EXC_ERROR;
7144: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7145: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7146: END IF;
7147:
7148: -- ------------------------------------------------------

Line 7145: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7141:
7142: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7143: RAISE FND_API.G_EXC_ERROR;
7144: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7145: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7146: END IF;
7147:
7148: -- ------------------------------------------------------
7149: -- Insert a record into the calls table if the caller is

Line 7152: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN

7148: -- ------------------------------------------------------
7149: -- Insert a record into the calls table if the caller is
7150: -- not a workflow process
7151: -- ------------------------------------------------------
7152: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN
7153: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7154: RAISE fnd_api.g_exc_error;
7155: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7156: RAISE fnd_api.g_exc_unexpected_error;

Line 7153: IF (l_return_status = fnd_api.g_ret_sts_error) THEN

7149: -- Insert a record into the calls table if the caller is
7150: -- not a workflow process
7151: -- ------------------------------------------------------
7152: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN
7153: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7154: RAISE fnd_api.g_exc_error;
7155: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7156: RAISE fnd_api.g_exc_unexpected_error;
7157: END IF;

Line 7154: RAISE fnd_api.g_exc_error;

7150: -- not a workflow process
7151: -- ------------------------------------------------------
7152: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN
7153: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7154: RAISE fnd_api.g_exc_error;
7155: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7156: RAISE fnd_api.g_exc_unexpected_error;
7157: END IF;
7158: END IF; /* called by workflow */

Line 7155: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN

7151: -- ------------------------------------------------------
7152: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN
7153: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7154: RAISE fnd_api.g_exc_error;
7155: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7156: RAISE fnd_api.g_exc_unexpected_error;
7157: END IF;
7158: END IF; /* called by workflow */
7159:

Line 7156: RAISE fnd_api.g_exc_unexpected_error;

7152: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN
7153: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7154: RAISE fnd_api.g_exc_error;
7155: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7156: RAISE fnd_api.g_exc_unexpected_error;
7157: END IF;
7158: END IF; /* called by workflow */
7159:
7160: l_old_sr_rec.type_id := l_servicerequest_rec.incident_type_id;

Line 7189: p_init_msg_list => fnd_api.g_false ,

7185: l_new_sr_rec.closed_date:= l_closed_date;
7186:
7187: CS_WF_EVENT_PKG.RAISE_SERVICEREQUEST_EVENT(
7188: p_api_version => p_api_version,
7189: p_init_msg_list => fnd_api.g_false ,
7190: p_commit => p_commit,
7191: p_validation_level => p_validation_level,
7192: p_event_code => 'UPDATE_SERVICE_REQUEST',
7193: p_incident_number => l_ServiceRequest_rec.incident_number,

Line 7209: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN

7205: x_return_status => lx_return_status,
7206: x_msg_count => x_msg_count,
7207: x_msg_data => x_msg_data );
7208:
7209: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN
7210: -- do nothing in this API. The BES wrapper API will have to trap this
7211: -- situation and send a notification to the SR owner that the BES has
7212: -- not been raised. If the BES API return back a failure status, it
7213: -- means only that the BES raise event has failed, and has nothing to

Line 7221: p_init_msg_list => fnd_api.g_false ,

7217: -- Added this call for Misc ER: Owner auto assignment changes
7218:
7219: CS_SR_WORKITEM_PVT.Update_Workitem(
7220: p_api_version => 1.0,
7221: p_init_msg_list => fnd_api.g_false ,
7222: p_commit => p_commit ,
7223: p_incident_id => p_request_id,
7224: p_old_sr_rec => l_ServiceRequest_rec,
7225: p_new_sr_rec => l_new_sr_rec,

Line 7232: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

7228: x_return_status => l_return_status,
7229: x_msg_count => x_msg_count,
7230: x_msg_data => x_msg_data);
7231:
7232: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7233: FND_MSG_PUB.Count_And_Get
7234: ( p_count => x_msg_count,
7235: p_data => x_msg_data
7236: );

Line 7239: IF FND_API.To_Boolean( p_commit ) THEN

7235: p_data => x_msg_data
7236: );
7237: END IF;
7238:
7239: IF FND_API.To_Boolean( p_commit ) THEN
7240: COMMIT WORK;
7241: END IF;
7242:
7243: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,

Line 7247: WHEN FND_API.G_EXC_ERROR THEN

7243: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
7244: p_data => x_msg_data );
7245:
7246: EXCEPTION
7247: WHEN FND_API.G_EXC_ERROR THEN
7248: ROLLBACK TO Update_Status_PVT;
7249: IF (l_ServiceRequest_csr%ISOPEN) THEN
7250: CLOSE l_ServiceRequest_csr;
7251: END IF;

Line 7252: x_return_status := FND_API.G_RET_STS_ERROR;

7248: ROLLBACK TO Update_Status_PVT;
7249: IF (l_ServiceRequest_csr%ISOPEN) THEN
7250: CLOSE l_ServiceRequest_csr;
7251: END IF;
7252: x_return_status := FND_API.G_RET_STS_ERROR;
7253: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
7254: p_data => x_msg_data );
7255:
7256: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 7256: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

7252: x_return_status := FND_API.G_RET_STS_ERROR;
7253: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
7254: p_data => x_msg_data );
7255:
7256: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7257: ROLLBACK TO Update_Status_PVT;
7258: IF (l_ServiceRequest_csr%ISOPEN) THEN
7259: CLOSE l_ServiceRequest_csr;
7260: END IF;

Line 7261: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7257: ROLLBACK TO Update_Status_PVT;
7258: IF (l_ServiceRequest_csr%ISOPEN) THEN
7259: CLOSE l_ServiceRequest_csr;
7260: END IF;
7261: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7262: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
7263: p_data => x_msg_data );
7264:
7265: WHEN OTHERS THEN

Line 7270: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7266: ROLLBACK TO Update_Status_PVT;
7267: IF (l_ServiceRequest_csr%ISOPEN) THEN
7268: CLOSE l_ServiceRequest_csr;
7269: END IF;
7270: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7271: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
7272: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME,
7273: l_api_name );
7274: END IF;

Line 7312: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

7308: -- Passed derived value of resource type to audit procedure
7309: -- -----------------------------------------------------------------------------
7310: PROCEDURE Update_Owner
7311: ( p_api_version IN NUMBER,
7312: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
7313: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
7314: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
7315: x_return_status OUT NOCOPY VARCHAR2,
7316: x_msg_count OUT NOCOPY NUMBER,

Line 7313: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

7309: -- -----------------------------------------------------------------------------
7310: PROCEDURE Update_Owner
7311: ( p_api_version IN NUMBER,
7312: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
7313: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
7314: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
7315: x_return_status OUT NOCOPY VARCHAR2,
7316: x_msg_count OUT NOCOPY NUMBER,
7317: x_msg_data OUT NOCOPY VARCHAR2,

Line 7314: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

7310: PROCEDURE Update_Owner
7311: ( p_api_version IN NUMBER,
7312: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
7313: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
7314: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
7315: x_return_status OUT NOCOPY VARCHAR2,
7316: x_msg_count OUT NOCOPY NUMBER,
7317: x_msg_data OUT NOCOPY VARCHAR2,
7318: p_request_id IN NUMBER,

Line 7329: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

7325: p_last_updated_by IN NUMBER,
7326: p_last_update_login IN NUMBER DEFAULT NULL,
7327: p_last_update_date IN DATE,
7328: p_audit_comments IN VARCHAR2 DEFAULT NULL,
7329: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
7330: p_workflow_process_id IN NUMBER DEFAULT NULL,
7331: p_comments IN VARCHAR2 DEFAULT NULL,
7332: p_public_comment_flag IN VARCHAR2 DEFAULT fnd_api.g_false,
7333: p_parent_interaction_id IN NUMBER DEFAULT NULL,

Line 7332: p_public_comment_flag IN VARCHAR2 DEFAULT fnd_api.g_false,

7328: p_audit_comments IN VARCHAR2 DEFAULT NULL,
7329: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
7330: p_workflow_process_id IN NUMBER DEFAULT NULL,
7331: p_comments IN VARCHAR2 DEFAULT NULL,
7332: p_public_comment_flag IN VARCHAR2 DEFAULT fnd_api.g_false,
7333: p_parent_interaction_id IN NUMBER DEFAULT NULL,
7334: x_interaction_id OUT NOCOPY NUMBER
7335: )
7336: IS

Line 7417: IF NOT FND_API.Compatible_API_Call( l_api_version,

7413: -- Establish savepoint
7414: SAVEPOINT Update_Owner_PVT;
7415:
7416: -- Check version number
7417: IF NOT FND_API.Compatible_API_Call( l_api_version,
7418: p_api_version,
7419: l_api_name,
7420: G_PKG_NAME )
7421: THEN

Line 7422: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7418: p_api_version,
7419: l_api_name,
7420: G_PKG_NAME )
7421: THEN
7422: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7423: END IF;
7424:
7425: -- Initialize message list if requested
7426: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 7426: IF FND_API.to_Boolean( p_init_msg_list ) THEN

7422: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7423: END IF;
7424:
7425: -- Initialize message list if requested
7426: IF FND_API.to_Boolean( p_init_msg_list ) THEN
7427: FND_MSG_PUB.initialize;
7428: END IF;
7429:
7430: -- Initialize return status to SUCCESS

Line 7431: x_return_status := FND_API.G_RET_STS_SUCCESS;

7427: FND_MSG_PUB.initialize;
7428: END IF;
7429:
7430: -- Initialize return status to SUCCESS
7431: x_return_status := FND_API.G_RET_STS_SUCCESS;
7432:
7433: ----------------------- FND Logging -----------------------------------
7434: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
7435: THEN

Line 7556: RAISE FND_API.G_EXC_ERROR;

7552: p_token_p => 'p_request_id',
7553: p_table_name => G_TABLE_NAME,
7554: p_column_name => 'REQUEST_ID' );
7555:
7556: RAISE FND_API.G_EXC_ERROR;
7557: END IF;
7558:
7559: IF p_owner_group_id = FND_API.G_MISS_NUM
7560: THEN

Line 7559: IF p_owner_group_id = FND_API.G_MISS_NUM

7555:
7556: RAISE FND_API.G_EXC_ERROR;
7557: END IF;
7558:
7559: IF p_owner_group_id = FND_API.G_MISS_NUM
7560: THEN
7561: l_owner_group_id := l_servicerequest_rec.owner_group_id;
7562: ELSE
7563: l_owner_group_id := p_owner_group_id;

Line 7586: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

7582:
7583: -- -------------------------------------
7584: -- Perform validation when necessary
7585: -- -------------------------------------
7586: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
7587: CS_ServiceRequest_UTIL.Validate_Who_Info(
7588: p_api_name => l_api_name_full,
7589: p_parameter_name_usr => 'p_last_updated_by',
7590: p_parameter_name_login => 'p_last_update_login',

Line 7595: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

7591: p_user_id => p_last_updated_by,
7592: p_login_id => p_last_update_login,
7593: x_return_status => l_return_status );
7594:
7595: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7596:
7597: RAISE FND_API.G_EXC_ERROR;
7598: END IF;
7599:

Line 7597: RAISE FND_API.G_EXC_ERROR;

7593: x_return_status => l_return_status );
7594:
7595: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7596:
7597: RAISE FND_API.G_EXC_ERROR;
7598: END IF;
7599:
7600: -- Service security validation
7601: -- Validate if the current responsibility has access to the SR being update.

Line 7634: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then

7630: x_return_status => lx_return_status,
7631: x_cmro_flag => l_old_cmro_flag,
7632: x_maintenance_flag => l_old_maintenance_flag );
7633:
7634: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
7635: -- security violation; responsibility does not have access to SR Type
7636: -- being created. Stop and raise error.
7637: RAISE FND_API.G_EXC_ERROR;
7638: end if;

Line 7637: RAISE FND_API.G_EXC_ERROR;

7633:
7634: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) then
7635: -- security violation; responsibility does not have access to SR Type
7636: -- being created. Stop and raise error.
7637: RAISE FND_API.G_EXC_ERROR;
7638: end if;
7639: CS_SERVICEREQUEST_UTIL.get_status_details
7640: ( p_status_id => l_servicerequest_rec.incident_status_id
7641: , x_close_flag => l_sr_related_data.close_flag

Line 7658: RAISE FND_API.G_EXC_ERROR;

7654: FND_MESSAGE.set_token('API_NAME', l_api_name_full);
7655: FND_MSG_PUB.add_detail
7656: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.INCIDENT_OWNER_ID'
7657: );
7658: RAISE FND_API.G_EXC_ERROR;
7659: END IF;
7660:
7661: --
7662: -- Can't update the owner when there's an active workflow process

Line 7669: AND ((FND_API.To_Boolean(p_called_by_workflow) = FALSE)

7665: CS_Workflow_PKG.Is_Servereq_Item_Active
7666: ( p_request_number => l_ServiceRequest_rec.incident_number,
7667: p_wf_process_id => l_ServiceRequest_rec.workflow_process_id)
7668: = 'Y'
7669: AND ((FND_API.To_Boolean(p_called_by_workflow) = FALSE)
7670: OR (l_ServiceRequest_rec.incident_owner_id IS NOT NULL
7671: AND p_owner_id IS NULL)
7672: OR (l_ServiceRequest_rec.owner_group_id <> l_owner_group_id)
7673: OR (NOT (l_ServiceRequest_rec.workflow_process_id=p_workflow_process_id)))

Line 7680: RAISE FND_API.G_EXC_ERROR;

7676: FND_MESSAGE.Set_Name('CS', 'CS_API_SR_OWNER_READONLY');
7677: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
7678: FND_MSG_PUB.ADD;
7679: END IF;
7680: RAISE FND_API.G_EXC_ERROR;
7681: END IF;
7682:
7683: --Commented this code after moving it to CS_SR_AUDIT_CHILD API
7684: --in CS_SR_CHILD_AUDIT package. This API will be calling the Child

Line 7728: IF (p_owner_group_id IS NOT NULL AND p_owner_group_id<>FND_API.G_MISS_NUM)

7724: l_audit_vals_rec.old_group_id := l_orig_owner_group_id ;
7725: l_audit_vals_rec.group_id := l_orig_owner_group_id ;
7726: END IF;
7727:
7728: IF (p_owner_group_id IS NOT NULL AND p_owner_group_id<>FND_API.G_MISS_NUM)
7729: THEN
7730: l_audit_vals_rec.group_type:='RS_GROUP';
7731: ELSE
7732: l_audit_vals_rec.group_type:=NULL;

Line 7767: IF (p_owner_group_id <> FND_API.G_MISS_NUM) THEN

7763: END IF;
7764: */
7765:
7766: -- Added for bug 2725543
7767: IF (p_owner_group_id <> FND_API.G_MISS_NUM) THEN
7768: CS_ServiceRequest_UTIL.Validate_Group_Id
7769: ( p_api_name => l_api_name_full,
7770: p_parameter_name => 'p_owner_group_id',
7771: p_group_type => 'RS_GROUP',

Line 7777: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

7773: x_group_name => l_group_name,
7774: x_return_status => l_return_status
7775: );
7776:
7777: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7778: RAISE FND_API.G_EXC_ERROR;
7779: END IF;
7780: END IF;
7781:

Line 7778: RAISE FND_API.G_EXC_ERROR;

7774: x_return_status => l_return_status
7775: );
7776:
7777: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7778: RAISE FND_API.G_EXC_ERROR;
7779: END IF;
7780: END IF;
7781:
7782: CS_ServiceRequest_UTIL.Validate_Owner

Line 7799: RAISE FND_API.G_EXC_ERROR;

7795: );
7796:
7797: IF (l_owner_id IS NULL)
7798: THEN
7799: RAISE FND_API.G_EXC_ERROR;
7800: END IF;
7801:
7802: END IF;
7803:

Line 7863: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN

7859: x_return_status => lx_return_status,
7860: x_msg_count => x_msg_count ,
7861: x_msg_data => x_msg_data );
7862:
7863: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7866: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7867: END IF;

Line 7864: RAISE FND_API.G_EXC_ERROR;

7860: x_msg_count => x_msg_count ,
7861: x_msg_data => x_msg_data );
7862:
7863: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7866: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7867: END IF;
7868:

Line 7865: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

7861: x_msg_data => x_msg_data );
7862:
7863: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7866: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7867: END IF;
7868:
7869: -- ------------------------------------------------------

Line 7866: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

7862:
7863: IF (lx_return_status = FND_API.G_RET_STS_ERROR) THEN
7864: RAISE FND_API.G_EXC_ERROR;
7865: ELSIF (lx_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
7866: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7867: END IF;
7868:
7869: -- ------------------------------------------------------
7870: -- Insert a record into the calls table if the caller is

Line 7873: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN

7869: -- ------------------------------------------------------
7870: -- Insert a record into the calls table if the caller is
7871: -- not a workflow process
7872: -- ------------------------------------------------------
7873: IF NOT FND_API.To_Boolean(p_called_by_workflow) THEN
7874: IF (p_parent_interaction_id IS NULL) THEN
7875: /* CREATE INTERACTION */ /* l_interaction_id := */
7876: NULL;
7877: END IF;

Line 7883: IF (l_return_status = fnd_api.g_ret_sts_error) THEN

7879: --
7880: -- Create INTERACTION_ACTIVITY
7881: --
7882:
7883: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7884: RAISE fnd_api.g_exc_error;
7885: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7886: RAISE fnd_api.g_exc_unexpected_error;
7887: END IF;

Line 7884: RAISE fnd_api.g_exc_error;

7880: -- Create INTERACTION_ACTIVITY
7881: --
7882:
7883: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7884: RAISE fnd_api.g_exc_error;
7885: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7886: RAISE fnd_api.g_exc_unexpected_error;
7887: END IF;
7888: END IF; /* called by workflow */

Line 7885: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN

7881: --
7882:
7883: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7884: RAISE fnd_api.g_exc_error;
7885: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7886: RAISE fnd_api.g_exc_unexpected_error;
7887: END IF;
7888: END IF; /* called by workflow */
7889:

Line 7886: RAISE fnd_api.g_exc_unexpected_error;

7882:
7883: IF (l_return_status = fnd_api.g_ret_sts_error) THEN
7884: RAISE fnd_api.g_exc_error;
7885: ELSIF (l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
7886: RAISE fnd_api.g_exc_unexpected_error;
7887: END IF;
7888: END IF; /* called by workflow */
7889:
7890: l_old_sr_rec.type_id := l_servicerequest_rec.incident_type_id;

Line 7920: p_init_msg_list => fnd_api.g_false ,

7916: l_new_sr_rec.owner_group_id := l_owner_group_id;
7917:
7918: CS_WF_EVENT_PKG.RAISE_SERVICEREQUEST_EVENT(
7919: p_api_version => p_api_version,
7920: p_init_msg_list => fnd_api.g_false ,
7921: p_commit => p_commit,
7922: p_validation_level => p_validation_level,
7923: p_event_code => 'UPDATE_SERVICE_REQUEST',
7924: p_incident_number => l_ServiceRequest_rec.incident_number,

Line 7940: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN

7936: x_return_status => lx_return_status,
7937: x_msg_count => x_msg_count,
7938: x_msg_data => x_msg_data );
7939:
7940: if ( lx_return_status <> FND_API.G_RET_STS_SUCCESS ) THEN
7941: -- do nothing in this API. The BES wrapper API will have to trap this
7942: -- situation and send a notification to the SR owner that the BES has
7943: -- not been raised. If the BES API return back a failure status, it
7944: -- means only that the BES raise event has failed, and has nothing to

Line 7953: p_init_msg_list => fnd_api.g_false ,

7949: -- Added this call for Misc ER: Owner auto assignment changes
7950:
7951: CS_SR_WORKITEM_PVT.Update_Workitem(
7952: p_api_version => 1.0,
7953: p_init_msg_list => fnd_api.g_false ,
7954: p_commit => p_commit ,
7955: p_incident_id => p_request_id,
7956: p_old_sr_rec => l_ServiceRequest_rec,
7957: p_new_sr_rec => l_new_sr_rec,

Line 7964: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

7960: x_return_status => l_return_status,
7961: x_msg_count => x_msg_count,
7962: x_msg_data => x_msg_data);
7963:
7964: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
7965: FND_MSG_PUB.Count_And_Get
7966: ( p_count => x_msg_count,
7967: p_data => x_msg_data
7968: );

Line 7972: IF FND_API.To_Boolean( p_commit ) THEN

7968: );
7969: END IF;
7970:
7971:
7972: IF FND_API.To_Boolean( p_commit ) THEN
7973: COMMIT WORK;
7974: END IF;
7975:
7976: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,

Line 7980: WHEN FND_API.G_EXC_ERROR THEN

7976: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
7977: p_data => x_msg_data );
7978:
7979: EXCEPTION
7980: WHEN FND_API.G_EXC_ERROR THEN
7981: ROLLBACK TO Update_Owner_PVT;
7982:
7983: IF (l_ServiceRequest_csr%ISOPEN) THEN
7984: CLOSE l_ServiceRequest_csr;

Line 7987: x_return_status := FND_API.G_RET_STS_ERROR;

7983: IF (l_ServiceRequest_csr%ISOPEN) THEN
7984: CLOSE l_ServiceRequest_csr;
7985: END IF;
7986:
7987: x_return_status := FND_API.G_RET_STS_ERROR;
7988:
7989: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
7990: p_data => x_msg_data );
7991:

Line 7992: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

7988:
7989: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
7990: p_data => x_msg_data );
7991:
7992: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7993: ROLLBACK TO Update_Owner_PVT;
7994:
7995: IF (l_ServiceRequest_csr%ISOPEN) THEN
7996: CLOSE l_ServiceRequest_csr;

Line 7999: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7995: IF (l_ServiceRequest_csr%ISOPEN) THEN
7996: CLOSE l_ServiceRequest_csr;
7997: END IF;
7998:
7999: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8000:
8001: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
8002: p_data => x_msg_data );
8003:

Line 8011: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8007: IF (l_ServiceRequest_csr%ISOPEN) THEN
8008: CLOSE l_ServiceRequest_csr;
8009: END IF;
8010:
8011: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8012:
8013: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
8014: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME,l_api_name );
8015: END IF;

Line 8027: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,

8023: -- Create_Audit_Record
8024: -- -------------------------------------------------------------------
8025: PROCEDURE Create_Audit_Record (
8026: p_api_version IN NUMBER,
8027: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
8028: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
8029: x_return_status OUT NOCOPY VARCHAR2,
8030: x_msg_count OUT NOCOPY NUMBER,
8031: x_msg_data OUT NOCOPY VARCHAR2,

Line 8028: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,

8024: -- -------------------------------------------------------------------
8025: PROCEDURE Create_Audit_Record (
8026: p_api_version IN NUMBER,
8027: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
8028: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
8029: x_return_status OUT NOCOPY VARCHAR2,
8030: x_msg_count OUT NOCOPY NUMBER,
8031: x_msg_data OUT NOCOPY VARCHAR2,
8032: p_request_id IN NUMBER,

Line 8035: p_action_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,

8031: x_msg_data OUT NOCOPY VARCHAR2,
8032: p_request_id IN NUMBER,
8033: p_audit_id IN NUMBER,
8034: p_audit_vals_rec IN sr_audit_rec_type,
8035: p_action_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
8036: p_wf_process_name IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
8037: p_wf_process_itemkey IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
8038: p_user_id IN NUMBER,
8039: p_login_id IN NUMBER DEFAULT NULL,

Line 8036: p_wf_process_name IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,

8032: p_request_id IN NUMBER,
8033: p_audit_id IN NUMBER,
8034: p_audit_vals_rec IN sr_audit_rec_type,
8035: p_action_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
8036: p_wf_process_name IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
8037: p_wf_process_itemkey IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
8038: p_user_id IN NUMBER,
8039: p_login_id IN NUMBER DEFAULT NULL,
8040: p_last_update_date IN DATE,

Line 8037: p_wf_process_itemkey IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,

8033: p_audit_id IN NUMBER,
8034: p_audit_vals_rec IN sr_audit_rec_type,
8035: p_action_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
8036: p_wf_process_name IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
8037: p_wf_process_itemkey IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
8038: p_user_id IN NUMBER,
8039: p_login_id IN NUMBER DEFAULT NULL,
8040: p_last_update_date IN DATE,
8041: p_creation_date IN DATE,

Line 8056: IF NOT FND_API.Compatible_API_Call( l_api_version,

8052: -- Establish savepoint
8053: SAVEPOINT Create_Audit_Record_PVT;
8054:
8055: -- Check version number
8056: IF NOT FND_API.Compatible_API_Call( l_api_version,
8057: p_api_version,
8058: l_api_name,
8059: G_PKG_NAME ) THEN
8060: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8060: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8056: IF NOT FND_API.Compatible_API_Call( l_api_version,
8057: p_api_version,
8058: l_api_name,
8059: G_PKG_NAME ) THEN
8060: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8061: END IF;
8062:
8063: -- Initialize message list if requested
8064: IF FND_API.to_Boolean( p_init_msg_list ) THEN

Line 8064: IF FND_API.to_Boolean( p_init_msg_list ) THEN

8060: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8061: END IF;
8062:
8063: -- Initialize message list if requested
8064: IF FND_API.to_Boolean( p_init_msg_list ) THEN
8065: FND_MSG_PUB.initialize;
8066: END IF;
8067:
8068: -- Initialize return status to SUCCESS

Line 8069: x_return_status := FND_API.G_RET_STS_SUCCESS;

8065: FND_MSG_PUB.initialize;
8066: END IF;
8067:
8068: -- Initialize return status to SUCCESS
8069: x_return_status := FND_API.G_RET_STS_SUCCESS;
8070:
8071: -- Added code for bug# 1874546------jngeorge ------07/18/01
8072: -- Check if owner has changed
8073: IF (p_audit_vals_rec.change_incident_owner_flag = 'Y' ) THEN

Line 8080: IF (p_action_id <> FND_API.G_MISS_NUM) THEN

8076: END IF;
8077: END IF;
8078:
8079: IF (p_audit_vals_rec.create_manual_action = 'Y') THEN
8080: IF (p_action_id <> FND_API.G_MISS_NUM) THEN
8081: l_audit_vals_rec.action_id := p_action_id;
8082: END IF;
8083: END IF;
8084:

Line 8087: IF (p_wf_process_name <> FND_API.G_MISS_CHAR) THEN

8083: END IF;
8084:
8085: -- Check for new workflow
8086: IF (p_audit_vals_rec.new_workflow_flag = 'Y') THEN
8087: IF (p_wf_process_name <> FND_API.G_MISS_CHAR) THEN
8088: l_audit_vals_rec.workflow_process_name := p_wf_process_name;
8089: END IF;
8090:
8091: IF (p_wf_process_itemkey <> FND_API.G_MISS_CHAR) THEN

Line 8091: IF (p_wf_process_itemkey <> FND_API.G_MISS_CHAR) THEN

8087: IF (p_wf_process_name <> FND_API.G_MISS_CHAR) THEN
8088: l_audit_vals_rec.workflow_process_name := p_wf_process_name;
8089: END IF;
8090:
8091: IF (p_wf_process_itemkey <> FND_API.G_MISS_CHAR) THEN
8092: l_audit_vals_rec.workflow_process_itemkey := p_wf_process_itemkey;
8093: END IF;
8094: END IF;
8095:

Line 8108: p_audit_id <> FND_API.G_MISS_NUM) THEN

8104: END IF;
8105: END IF;
8106:
8107: IF (p_audit_id IS NOT NULL AND
8108: p_audit_id <> FND_API.G_MISS_NUM) THEN
8109: l_audit_id := p_audit_id;
8110: ELSE
8111: SELECT cs_incidents_audit_s1.NEXTVAL INTO l_audit_id FROM dual;
8112: x_audit_id := l_audit_id;

Line 8976: IF FND_API.To_Boolean( p_commit ) THEN

8972: WHERE t.incident_audit_id = l_incident_audit_id
8973: AND t.LANGUAGE = l.language_code
8974: ) ;
8975:
8976: IF FND_API.To_Boolean( p_commit ) THEN
8977: COMMIT WORK;
8978: END IF;
8979:
8980: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,

Line 8984: WHEN FND_API.G_EXC_ERROR THEN

8980: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
8981: p_data => x_msg_data );
8982:
8983: EXCEPTION
8984: WHEN FND_API.G_EXC_ERROR THEN
8985: ROLLBACK TO Create_Audit_Record_PVT;
8986: x_return_status := FND_API.G_RET_STS_ERROR;
8987: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
8988: p_data => x_msg_data );

Line 8986: x_return_status := FND_API.G_RET_STS_ERROR;

8982:
8983: EXCEPTION
8984: WHEN FND_API.G_EXC_ERROR THEN
8985: ROLLBACK TO Create_Audit_Record_PVT;
8986: x_return_status := FND_API.G_RET_STS_ERROR;
8987: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
8988: p_data => x_msg_data );
8989:
8990: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 8990: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

8986: x_return_status := FND_API.G_RET_STS_ERROR;
8987: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
8988: p_data => x_msg_data );
8989:
8990: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8991: ROLLBACK TO Create_Audit_Record_PVT;
8992: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8993: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
8994: p_data => x_msg_data );

Line 8992: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8988: p_data => x_msg_data );
8989:
8990: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8991: ROLLBACK TO Create_Audit_Record_PVT;
8992: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8993: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
8994: p_data => x_msg_data );
8995:
8996: WHEN OTHERS THEN

Line 8998: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8994: p_data => x_msg_data );
8995:
8996: WHEN OTHERS THEN
8997: ROLLBACK TO Create_Audit_Record_PVT;
8998: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8999: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
9000: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name );
9001: END IF;
9002: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,

Line 9057: p_request_date IN DATE := FND_API.G_MISS_DATE,

9053: --------------------------------------------------------------------------------
9054: PROCEDURE Validate_ServiceRequest_Record
9055: ( p_api_name IN VARCHAR2,
9056: p_service_request_rec IN Request_Validation_Rec_Type,
9057: p_request_date IN DATE := FND_API.G_MISS_DATE,
9058: p_org_id IN NUMBER := NULL,
9059: p_resp_appl_id IN NUMBER := NULL,
9060: p_resp_id IN NUMBER := NULL,
9061: p_user_id IN NUMBER := NULL,

Line 9114: x_return_status := FND_API.G_RET_STS_SUCCESS;

9110:
9111: BEGIN
9112:
9113: -- Initialize return status to success
9114: x_return_status := FND_API.G_RET_STS_SUCCESS;
9115:
9116: --Assign value to l_customer_id based on caller type
9117:
9118: IF (p_service_request_rec.caller_type = 'ORGANIZATION') THEN

Line 9130: IF FND_API.To_Boolean(p_service_request_rec.validate_type) THEN

9126:
9127: /***** dj api cleanup
9128: -- commenting out call to validate type as this is done as the first step in
9129: -- both the create and update procedures
9130: IF FND_API.To_Boolean(p_service_request_rec.validate_type) THEN
9131: IF FND_API.To_Boolean(p_service_request_rec.status_id_change) THEN
9132: -- dj api cleanup
9133: CS_ServiceRequest_UTIL.Validate_Type (
9134: p_parameter_name => 'p_type_id',

Line 9131: IF FND_API.To_Boolean(p_service_request_rec.status_id_change) THEN

9127: /***** dj api cleanup
9128: -- commenting out call to validate type as this is done as the first step in
9129: -- both the create and update procedures
9130: IF FND_API.To_Boolean(p_service_request_rec.validate_type) THEN
9131: IF FND_API.To_Boolean(p_service_request_rec.status_id_change) THEN
9132: -- dj api cleanup
9133: CS_ServiceRequest_UTIL.Validate_Type (
9134: p_parameter_name => 'p_type_id',
9135: p_type_id => p_service_request_rec.type_id,

Line 9163: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9159: x_cmro_flag => lx_cmro_flag, -- new for 11.5.10
9160: x_maintenance_flag => lx_maintenance_flag ); -- new for 11.5.10
9161: END IF;
9162:
9163: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9164: x_return_status := FND_API.G_RET_STS_ERROR;
9165: RETURN;
9166: END IF;
9167:

Line 9164: x_return_status := FND_API.G_RET_STS_ERROR;

9160: x_maintenance_flag => lx_maintenance_flag ); -- new for 11.5.10
9161: END IF;
9162:
9163: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9164: x_return_status := FND_API.G_RET_STS_ERROR;
9165: RETURN;
9166: END IF;
9167:
9168: END IF;

Line 9172: IF FND_API.To_Boolean(p_service_request_rec.validate_status) THEN

9168: END IF;
9169:
9170: end comment of type ********/
9171:
9172: IF FND_API.To_Boolean(p_service_request_rec.validate_status) THEN
9173: CS_ServiceRequest_UTIL.Validate_Status
9174: ( p_api_name => p_api_name,
9175: p_parameter_name => 'p_status_id',
9176: p_status_id => p_service_request_rec.status_id,

Line 9184: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9180: p_close_flag => p_close_flag,
9181: p_operation => p_sr_mode,
9182: x_return_status => l_return_status
9183: );
9184: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9185: x_return_status := FND_API.G_RET_STS_ERROR;
9186: RETURN;
9187: END IF;
9188: END IF;

Line 9185: x_return_status := FND_API.G_RET_STS_ERROR;

9181: p_operation => p_sr_mode,
9182: x_return_status => l_return_status
9183: );
9184: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9185: x_return_status := FND_API.G_RET_STS_ERROR;
9186: RETURN;
9187: END IF;
9188: END IF;
9189:

Line 9190: IF FND_API.To_Boolean(p_service_request_rec.validate_updated_status) THEN

9186: RETURN;
9187: END IF;
9188: END IF;
9189:
9190: IF FND_API.To_Boolean(p_service_request_rec.validate_updated_status) THEN
9191:
9192: IF p_service_request_rec.old_type_id <> FND_API.G_MISS_NUM AND
9193: p_service_request_rec.old_type_id IS NOT NULL THEN
9194: l_old_type_id := p_service_request_rec.old_type_id;

Line 9192: IF p_service_request_rec.old_type_id <> FND_API.G_MISS_NUM AND

9188: END IF;
9189:
9190: IF FND_API.To_Boolean(p_service_request_rec.validate_updated_status) THEN
9191:
9192: IF p_service_request_rec.old_type_id <> FND_API.G_MISS_NUM AND
9193: p_service_request_rec.old_type_id IS NOT NULL THEN
9194: l_old_type_id := p_service_request_rec.old_type_id;
9195: ELSE
9196: l_old_type_id := p_service_request_rec.type_id;

Line 9214: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9210: p_disallow_owner_update => p_disallow_owner_update,
9211: p_disallow_product_update => p_disallow_product_update,
9212: x_return_status => l_return_status
9213: );
9214: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9215: x_return_status := FND_API.G_RET_STS_ERROR;
9216: RETURN;
9217: END IF;
9218: END IF;

Line 9215: x_return_status := FND_API.G_RET_STS_ERROR;

9211: p_disallow_product_update => p_disallow_product_update,
9212: x_return_status => l_return_status
9213: );
9214: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9215: x_return_status := FND_API.G_RET_STS_ERROR;
9216: RETURN;
9217: END IF;
9218: END IF;
9219:

Line 9222: IF (p_service_request_rec.severity_id <> FND_API.G_MISS_NUM) THEN

9218: END IF;
9219:
9220: -- CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(p_api_name, 'step val sr rec #3');
9221:
9222: IF (p_service_request_rec.severity_id <> FND_API.G_MISS_NUM) THEN
9223:
9224: CS_ServiceRequest_UTIL.Validate_Severity
9225: ( p_api_name => p_api_name,
9226: p_parameter_name => 'p_severity_id',

Line 9231: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9227: p_severity_id => p_service_request_rec.severity_id,
9228: p_subtype => G_SR_SUBTYPE,
9229: x_return_status => l_return_status
9230: );
9231: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9232: x_return_status := FND_API.G_RET_STS_ERROR;
9233: RETURN;
9234: END IF;
9235: END IF;

Line 9232: x_return_status := FND_API.G_RET_STS_ERROR;

9228: p_subtype => G_SR_SUBTYPE,
9229: x_return_status => l_return_status
9230: );
9231: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9232: x_return_status := FND_API.G_RET_STS_ERROR;
9233: RETURN;
9234: END IF;
9235: END IF;
9236:

Line 9239: IF (p_service_request_rec.urgency_id <> FND_API.G_MISS_NUM) THEN

9235: END IF;
9236:
9237: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(p_api_name, 'step val sr rec #4');
9238:
9239: IF (p_service_request_rec.urgency_id <> FND_API.G_MISS_NUM) THEN
9240:
9241: CS_ServiceRequest_UTIL.Validate_Urgency
9242: ( p_api_name => p_api_name,
9243: p_parameter_name => 'p_urgency_id',

Line 9247: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9243: p_parameter_name => 'p_urgency_id',
9244: p_urgency_id => p_service_request_rec.urgency_id,
9245: x_return_status => l_return_status
9246: );
9247: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9248: x_return_status := FND_API.G_RET_STS_ERROR;
9249: RETURN;
9250: END IF;
9251: END IF;

Line 9248: x_return_status := FND_API.G_RET_STS_ERROR;

9244: p_urgency_id => p_service_request_rec.urgency_id,
9245: x_return_status => l_return_status
9246: );
9247: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9248: x_return_status := FND_API.G_RET_STS_ERROR;
9249: RETURN;
9250: END IF;
9251: END IF;
9252:

Line 9256: IF (p_service_request_rec.sr_creation_channel <> FND_API.G_MISS_CHAR ) THEN

9252:
9253: -- For bug 3635269
9254: -- Validate SR_CREATION_CHANNEL
9255:
9256: IF (p_service_request_rec.sr_creation_channel <> FND_API.G_MISS_CHAR ) THEN
9257:
9258: CS_ServiceRequest_UTIL.Validate_SR_Channel(
9259: p_api_name => p_api_name,
9260: p_parameter_name => 'p_sr_creation_channel',

Line 9264: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9260: p_parameter_name => 'p_sr_creation_channel',
9261: p_sr_creation_channel => p_service_request_rec.sr_creation_channel,
9262: x_return_status => l_return_status);
9263:
9264: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9265: x_return_status := FND_API.G_RET_STS_ERROR;
9266: RETURN;
9267: END IF;
9268: END IF;

Line 9265: x_return_status := FND_API.G_RET_STS_ERROR;

9261: p_sr_creation_channel => p_service_request_rec.sr_creation_channel,
9262: x_return_status => l_return_status);
9263:
9264: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9265: x_return_status := FND_API.G_RET_STS_ERROR;
9266: RETURN;
9267: END IF;
9268: END IF;
9269:

Line 9272: IF (p_service_request_rec.publish_flag <> FND_API.G_MISS_CHAR) AND

9268: END IF;
9269:
9270: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(p_api_name, 'step val sr rec #6');
9271:
9272: IF (p_service_request_rec.publish_flag <> FND_API.G_MISS_CHAR) AND
9273: p_sr_mode <> 'CREATE' THEN
9274:
9275: FND_PROFILE.Get('INC_PUBLISH_FLAG_UPDATE', l_can_update) ;
9276:

Line 9283: x_return_status := FND_API.G_RET_STS_ERROR;

9279: FND_MESSAGE.Set_Name('CS', 'CS_API_SR_CANT_CHANGE_PUBLISH');
9280: FND_MESSAGE.Set_Token('API_NAME', p_api_name);
9281: FND_MSG_PUB.ADD;
9282: END IF;
9283: x_return_status := FND_API.G_RET_STS_ERROR;
9284: RETURN;
9285: END IF;
9286: END IF;
9287:

Line 9288: IF FND_API.To_Boolean(p_service_request_rec.validate_customer) THEN

9284: RETURN;
9285: END IF;
9286: END IF;
9287:
9288: IF FND_API.To_Boolean(p_service_request_rec.validate_customer) THEN
9289:
9290: CS_ServiceRequest_UTIL.Validate_Customer
9291: ( p_api_name => p_api_name,
9292: p_parameter_name => 'p_customer_id',

Line 9298: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9294: p_customer_id => p_service_request_rec.customer_id,
9295: x_return_status => l_return_status
9296: );
9297:
9298: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9299: x_return_status := FND_API.G_RET_STS_ERROR;
9300: RETURN;
9301: END IF;
9302: END IF;

Line 9299: x_return_status := FND_API.G_RET_STS_ERROR;

9295: x_return_status => l_return_status
9296: );
9297:
9298: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9299: x_return_status := FND_API.G_RET_STS_ERROR;
9300: RETURN;
9301: END IF;
9302: END IF;
9303:

Line 9304: IF (p_service_request_rec.contact_id <> FND_API.G_MISS_NUM) THEN

9300: RETURN;
9301: END IF;
9302: END IF;
9303:
9304: IF (p_service_request_rec.contact_id <> FND_API.G_MISS_NUM) THEN
9305: CS_ServiceRequest_UTIL.Validate_Customer_Contact
9306: ( p_api_name => p_api_name,
9307: p_parameter_name => 'p_contact_id',
9308: p_customer_contact_id => p_service_request_rec.contact_id,

Line 9314: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9310: p_org_id => p_org_id,
9311: p_customer_type => p_service_request_rec.caller_type,
9312: x_return_status => l_return_status
9313: );
9314: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9315: x_return_status := FND_API.G_RET_STS_ERROR;
9316: RETURN;
9317: END IF;
9318: END IF;

Line 9315: x_return_status := FND_API.G_RET_STS_ERROR;

9311: p_customer_type => p_service_request_rec.caller_type,
9312: x_return_status => l_return_status
9313: );
9314: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9315: x_return_status := FND_API.G_RET_STS_ERROR;
9316: RETURN;
9317: END IF;
9318: END IF;
9319:

Line 9320: IF FND_API.To_Boolean(p_service_request_rec.validate_employee) THEN

9316: RETURN;
9317: END IF;
9318: END IF;
9319:
9320: IF FND_API.To_Boolean(p_service_request_rec.validate_employee) THEN
9321: CS_ServiceRequest_UTIL.Validate_Employee
9322: ( p_api_name => p_api_name,
9323: p_parameter_name => 'p_employee_id',
9324: p_employee_id => p_service_request_rec.employee_id,

Line 9329: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9325: p_org_id => p_org_id,
9326: p_employee_name => p_employee_name,
9327: x_return_status => l_return_status
9328: );
9329: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9330: x_return_status := FND_API.G_RET_STS_ERROR;
9331: RETURN;
9332: END IF;
9333:

Line 9330: x_return_status := FND_API.G_RET_STS_ERROR;

9326: p_employee_name => p_employee_name,
9327: x_return_status => l_return_status
9328: );
9329: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9330: x_return_status := FND_API.G_RET_STS_ERROR;
9331: RETURN;
9332: END IF;
9333:
9334: -- If employee_id is passed, use the CP owning customer to verify the

Line 9345: IF (p_service_request_rec.inventory_org_id <> FND_API.G_MISS_NUM) THEN

9341:
9342: -- For bug 2743507 , moving the call to validate inv org id before
9343: -- the validation of inv item id.
9344:
9345: IF (p_service_request_rec.inventory_org_id <> FND_API.G_MISS_NUM) THEN
9346: CS_ServiceRequest_UTIL.Validate_Inventory_Org
9347: ( p_api_name => p_api_name,
9348: p_parameter_name => 'Inventory Organization',
9349: p_inv_org_id => p_service_request_rec.inventory_org_id,

Line 9353: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9349: p_inv_org_id => p_service_request_rec.inventory_org_id,
9350: x_inv_org_master_org_flag => l_inv_org_master_org_flag,
9351: x_return_status => l_return_status
9352: );
9353: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9354: x_return_status := FND_API.G_RET_STS_ERROR;
9355: RETURN;
9356: END IF;
9357: END IF;

Line 9354: x_return_status := FND_API.G_RET_STS_ERROR;

9350: x_inv_org_master_org_flag => l_inv_org_master_org_flag,
9351: x_return_status => l_return_status
9352: );
9353: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9354: x_return_status := FND_API.G_RET_STS_ERROR;
9355: RETURN;
9356: END IF;
9357: END IF;
9358:

Line 9360: IF (p_service_request_rec.maint_organization_id <> FND_API.G_MISS_NUM AND

9356: END IF;
9357: END IF;
9358:
9359: -- validate maintenance organization id
9360: IF (p_service_request_rec.maint_organization_id <> FND_API.G_MISS_NUM AND
9361: p_service_request_rec.maint_organization_id IS NOT NULL )
9362: THEN
9363: CS_SERVICEREQUEST_UTIL.validate_maint_organization_id
9364: ( p_maint_organization_id => p_service_request_rec.maint_organization_id

Line 9369: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9365: , p_inventory_org_id => p_service_request_rec.inventory_org_id
9366: , p_inv_org_master_org_flag => l_inv_org_master_org_flag
9367: , x_return_status => l_return_status
9368: );
9369: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9370: x_return_status := FND_API.G_RET_STS_ERROR;
9371: RETURN;
9372: END IF ;
9373: END IF ;

Line 9370: x_return_status := FND_API.G_RET_STS_ERROR;

9366: , p_inv_org_master_org_flag => l_inv_org_master_org_flag
9367: , x_return_status => l_return_status
9368: );
9369: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9370: x_return_status := FND_API.G_RET_STS_ERROR;
9371: RETURN;
9372: END IF ;
9373: END IF ;
9374: --

Line 9376: IF (p_service_request_rec.inventory_item_id <> FND_API.G_MISS_NUM)

9372: END IF ;
9373: END IF ;
9374: --
9375:
9376: IF (p_service_request_rec.inventory_item_id <> FND_API.G_MISS_NUM)
9377: AND (p_sr_mode = 'CREATE') THEN
9378: IF ((p_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR
9379: (p_service_request_rec.inventory_org_id IS NULL)) THEN
9380:

Line 9378: IF ((p_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR

9374: --
9375:
9376: IF (p_service_request_rec.inventory_item_id <> FND_API.G_MISS_NUM)
9377: AND (p_sr_mode = 'CREATE') THEN
9378: IF ((p_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR
9379: (p_service_request_rec.inventory_org_id IS NULL)) THEN
9380:
9381: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
9382: ( p_token_an => p_api_name,

Line 9387: x_return_status := FND_API.G_RET_STS_ERROR;

9383: p_token_np => 'p_inventory_org_id',
9384: p_table_name => G_TABLE_NAME,
9385: p_column_name => 'INV_ORGANIZATION_ID');
9386:
9387: x_return_status := FND_API.G_RET_STS_ERROR;
9388: RETURN;
9389: END IF;
9390: CS_ServiceRequest_UTIL.Validate_Product
9391: ( p_api_name => p_api_name,

Line 9400: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9396: p_maintenance_flag => p_maintenance_flag,
9397: p_maint_organization_id => p_service_request_rec.maint_organization_id,
9398: p_inv_org_master_org_flag => l_inv_org_master_org_flag
9399: );
9400: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9401: x_return_status := FND_API.G_RET_STS_ERROR;
9402: RETURN;
9403: END IF;
9404: END IF;

Line 9401: x_return_status := FND_API.G_RET_STS_ERROR;

9397: p_maint_organization_id => p_service_request_rec.maint_organization_id,
9398: p_inv_org_master_org_flag => l_inv_org_master_org_flag
9399: );
9400: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9401: x_return_status := FND_API.G_RET_STS_ERROR;
9402: RETURN;
9403: END IF;
9404: END IF;
9405:

Line 9414: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)

9410:
9411:
9412: p_inventory_item_id := p_service_request_rec.inventory_item_id;
9413:
9414: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
9415: AND (p_sr_mode = 'CREATE') THEN
9416: IF ((p_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR
9417: (p_service_request_rec.inventory_org_id IS NULL)) THEN
9418:

Line 9416: IF ((p_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR

9412: p_inventory_item_id := p_service_request_rec.inventory_item_id;
9413:
9414: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
9415: AND (p_sr_mode = 'CREATE') THEN
9416: IF ((p_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR
9417: (p_service_request_rec.inventory_org_id IS NULL)) THEN
9418:
9419: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
9420: ( p_token_an => p_api_name,

Line 9425: x_return_status := FND_API.G_RET_STS_ERROR;

9421: p_token_np => 'p_inventory_org_id',
9422: p_table_name => G_TABLE_NAME,
9423: p_column_name => 'INV_ORGANIZATION_ID');
9424:
9425: x_return_status := FND_API.G_RET_STS_ERROR;
9426: RETURN;
9427: END IF;
9428: IF p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM
9429: THEN

Line 9428: IF p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM

9424:
9425: x_return_status := FND_API.G_RET_STS_ERROR;
9426: RETURN;
9427: END IF;
9428: IF p_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM
9429: THEN
9430: l_maint_organization_id := NULL;
9431: ELSE
9432: l_maint_organization_id := p_service_request_rec.maint_organization_id;

Line 9444: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9440: p_inv_org_master_org_flag => l_inv_org_master_org_flag,
9441: x_return_status => l_return_status
9442: );
9443:
9444: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9445: x_return_status := FND_API.G_RET_STS_ERROR;
9446: RETURN;
9447: END IF;
9448:

Line 9445: x_return_status := FND_API.G_RET_STS_ERROR;

9441: x_return_status => l_return_status
9442: );
9443:
9444: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9445: x_return_status := FND_API.G_RET_STS_ERROR;
9446: RETURN;
9447: END IF;
9448:
9449: -- For bug 3340433

Line 9450: IF (nvl(p_service_request_rec.inventory_item_id,-99) <> FND_API.G_MISS_NUM) then

9446: RETURN;
9447: END IF;
9448:
9449: -- For bug 3340433
9450: IF (nvl(p_service_request_rec.inventory_item_id,-99) <> FND_API.G_MISS_NUM) then
9451: If (p_service_request_rec.inventory_item_id <> p_inventory_item_id) then
9452: --Raise an ignore message;
9453: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
9454: p_token_an => p_api_name,

Line 9466: IF (p_service_request_rec.current_serial_number <> FND_API.G_MISS_CHAR) AND

9462: Passing p_inventory_item_id intead of
9463: p_service_request_rec.inventory_item_id */
9464:
9465: -- if customer product is NULL then current serial can be free format. 3/25/05 smisra
9466: IF (p_service_request_rec.current_serial_number <> FND_API.G_MISS_CHAR) AND
9467: (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
9468: AND (p_sr_mode = 'CREATE') THEN
9469:
9470: CS_ServiceRequest_UTIL.Validate_Current_Serial

Line 9467: (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)

9463: p_service_request_rec.inventory_item_id */
9464:
9465: -- if customer product is NULL then current serial can be free format. 3/25/05 smisra
9466: IF (p_service_request_rec.current_serial_number <> FND_API.G_MISS_CHAR) AND
9467: (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM)
9468: AND (p_sr_mode = 'CREATE') THEN
9469:
9470: CS_ServiceRequest_UTIL.Validate_Current_Serial
9471: ( p_api_name => p_api_name,

Line 9480: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9476: p_customer_id => p_service_request_rec.customer_id,
9477: p_current_serial_number => p_service_request_rec.current_serial_number,
9478: x_return_status => l_return_status
9479: );
9480: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9481: x_return_status := FND_API.G_RET_STS_ERROR;
9482: RETURN;
9483: END IF;
9484: END IF;

Line 9481: x_return_status := FND_API.G_RET_STS_ERROR;

9477: p_current_serial_number => p_service_request_rec.current_serial_number,
9478: x_return_status => l_return_status
9479: );
9480: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9481: x_return_status := FND_API.G_RET_STS_ERROR;
9482: RETURN;
9483: END IF;
9484: END IF;
9485:

Line 9489: IF p_service_request_rec.owning_dept_id <> FND_API.G_MISS_NUM AND

9485:
9486:
9487: -- for cmro_eam
9488:
9489: IF p_service_request_rec.owning_dept_id <> FND_API.G_MISS_NUM AND
9490: p_sr_mode = 'CREATE'
9491: THEN
9492: CS_ServiceRequest_UTIL.Validate_Owning_department
9493: ( p_api_name => p_api_name

Line 9500: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

9496: , p_owning_dept_id => p_service_request_rec.owning_dept_id
9497: , p_maintenance_flag => p_maintenance_flag
9498: , x_return_status => l_return_status
9499: );
9500: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
9501: THEN
9502: x_return_status := FND_API.G_RET_STS_ERROR;
9503: RETURN;
9504: END IF;

Line 9502: x_return_status := FND_API.G_RET_STS_ERROR;

9498: , x_return_status => l_return_status
9499: );
9500: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
9501: THEN
9502: x_return_status := FND_API.G_RET_STS_ERROR;
9503: RETURN;
9504: END IF;
9505: END IF;
9506:

Line 9509: IF (p_service_request_rec.problem_code <> FND_API.G_MISS_CHAR)

9505: END IF;
9506:
9507: -- end of cmro_eam
9508:
9509: IF (p_service_request_rec.problem_code <> FND_API.G_MISS_CHAR)
9510: AND (p_sr_mode = 'CREATE') THEN
9511:
9512: CS_ServiceRequest_UTIL.Validate_Problem_Code
9513: ( p_api_name => p_api_name,

Line 9522: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9518: p_inventory_org_id => p_service_request_rec.inventory_org_id,
9519: p_category_id => p_service_request_rec.category_id,
9520: x_return_status => l_return_status
9521: );
9522: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9523: x_return_status := FND_API.G_RET_STS_ERROR;
9524: RETURN;
9525: END IF;
9526: END IF;

Line 9523: x_return_status := FND_API.G_RET_STS_ERROR;

9519: p_category_id => p_service_request_rec.category_id,
9520: x_return_status => l_return_status
9521: );
9522: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9523: x_return_status := FND_API.G_RET_STS_ERROR;
9524: RETURN;
9525: END IF;
9526: END IF;
9527:

Line 9532: IF (p_service_request_rec.cust_pref_lang_code <> FND_API.G_MISS_CHAR) THEN

9528: -----------Added for enhancement ---11.5.6----jngeorge-----07/20/01
9529: -----------Validation is required for Cust_Pref_Lang_Id,Comm_Pref_Code and
9530: -----------Category_Id.
9531:
9532: IF (p_service_request_rec.cust_pref_lang_code <> FND_API.G_MISS_CHAR) THEN
9533: CS_ServiceRequest_UTIL.Validate_Cust_Pref_Lang_Code
9534: ( p_api_name => p_api_name,
9535: p_parameter_name => 'p_cust_pref_lang_code',
9536: p_cust_pref_lang_code => p_service_request_rec.cust_pref_lang_code,

Line 9539: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9535: p_parameter_name => 'p_cust_pref_lang_code',
9536: p_cust_pref_lang_code => p_service_request_rec.cust_pref_lang_code,
9537: x_return_status => l_return_status
9538: );
9539: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9540: x_return_status := FND_API.G_RET_STS_ERROR;
9541: RETURN;
9542: END IF;
9543: END IF;

Line 9540: x_return_status := FND_API.G_RET_STS_ERROR;

9536: p_cust_pref_lang_code => p_service_request_rec.cust_pref_lang_code,
9537: x_return_status => l_return_status
9538: );
9539: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9540: x_return_status := FND_API.G_RET_STS_ERROR;
9541: RETURN;
9542: END IF;
9543: END IF;
9544:

Line 9545: IF (p_service_request_rec.category_set_id <> FND_API.G_MISS_NUM)

9541: RETURN;
9542: END IF;
9543: END IF;
9544:
9545: IF (p_service_request_rec.category_set_id <> FND_API.G_MISS_NUM)
9546: AND (p_sr_mode = 'CREATE') THEN
9547: CS_ServiceRequest_UTIL.Validate_Category_Set_Id
9548: ( p_api_name => p_api_name,
9549: p_parameter_name => 'p_category_set_id',

Line 9557: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9553: p_inventory_org_id => p_service_request_rec.inventory_org_id,
9554: x_return_status => l_return_status
9555: );
9556: /* added inv org id parameter for Bug 2661668/2648017 */
9557: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9558: x_return_status := FND_API.G_RET_STS_ERROR;
9559: RETURN;
9560: END IF;
9561: END IF;

Line 9558: x_return_status := FND_API.G_RET_STS_ERROR;

9554: x_return_status => l_return_status
9555: );
9556: /* added inv org id parameter for Bug 2661668/2648017 */
9557: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9558: x_return_status := FND_API.G_RET_STS_ERROR;
9559: RETURN;
9560: END IF;
9561: END IF;
9562:

Line 9563: IF (p_service_request_rec.external_reference <> FND_API.G_MISS_CHAR)

9559: RETURN;
9560: END IF;
9561: END IF;
9562:
9563: IF (p_service_request_rec.external_reference <> FND_API.G_MISS_CHAR)
9564: AND (p_sr_mode = 'CREATE') THEN
9565: -- For bug 3746983
9566: CS_ServiceRequest_UTIL.Validate_External_Reference
9567: ( p_api_name => p_api_name,

Line 9576: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9572: p_inventory_org_id => p_service_request_rec.inventory_org_id,
9573: p_customer_id => p_service_request_rec.customer_id,
9574: x_return_status => l_return_status
9575: );
9576: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9577: x_return_status := FND_API.G_RET_STS_ERROR;
9578: RETURN;
9579: END IF;
9580: END IF;

Line 9577: x_return_status := FND_API.G_RET_STS_ERROR;

9573: p_customer_id => p_service_request_rec.customer_id,
9574: x_return_status => l_return_status
9575: );
9576: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9577: x_return_status := FND_API.G_RET_STS_ERROR;
9578: RETURN;
9579: END IF;
9580: END IF;
9581:

Line 9582: IF (p_service_request_rec.system_id <> FND_API.G_MISS_NUM) THEN

9578: RETURN;
9579: END IF;
9580: END IF;
9581:
9582: IF (p_service_request_rec.system_id <> FND_API.G_MISS_NUM) THEN
9583: CS_ServiceRequest_UTIL.Validate_System_Id
9584: ( p_api_name => p_api_name,
9585: p_parameter_name => 'p_system_id',
9586: p_system_id => p_service_request_rec.system_id,

Line 9589: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9585: p_parameter_name => 'p_system_id',
9586: p_system_id => p_service_request_rec.system_id,
9587: x_return_status => l_return_status
9588: );
9589: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9590: x_return_status := FND_API.G_RET_STS_ERROR;
9591: RETURN;
9592: END IF;
9593: END IF;

Line 9590: x_return_status := FND_API.G_RET_STS_ERROR;

9586: p_system_id => p_service_request_rec.system_id,
9587: x_return_status => l_return_status
9588: );
9589: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9590: x_return_status := FND_API.G_RET_STS_ERROR;
9591: RETURN;
9592: END IF;
9593: END IF;
9594:

Line 9595: IF (p_service_request_rec.comm_pref_code <> FND_API.G_MISS_CHAR) THEN

9591: RETURN;
9592: END IF;
9593: END IF;
9594:
9595: IF (p_service_request_rec.comm_pref_code <> FND_API.G_MISS_CHAR) THEN
9596: CS_ServiceRequest_UTIL.Validate_Comm_Pref_Code
9597: ( p_api_name => p_api_name,
9598: p_parameter_name => 'p_comm_pref_code',
9599: p_comm_pref_code => p_service_request_rec.comm_pref_code,

Line 9602: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9598: p_parameter_name => 'p_comm_pref_code',
9599: p_comm_pref_code => p_service_request_rec.comm_pref_code,
9600: x_return_status => l_return_status
9601: );
9602: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9603: x_return_status := FND_API.G_RET_STS_ERROR;
9604: RETURN;
9605: END IF;
9606: END IF;

Line 9603: x_return_status := FND_API.G_RET_STS_ERROR;

9599: p_comm_pref_code => p_service_request_rec.comm_pref_code,
9600: x_return_status => l_return_status
9601: );
9602: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9603: x_return_status := FND_API.G_RET_STS_ERROR;
9604: RETURN;
9605: END IF;
9606: END IF;
9607:

Line 9608: IF (p_service_request_rec.category_id <> FND_API.G_MISS_NUM AND

9604: RETURN;
9605: END IF;
9606: END IF;
9607:
9608: IF (p_service_request_rec.category_id <> FND_API.G_MISS_NUM AND
9609: (p_service_request_rec.category_set_id = FND_API.G_MISS_NUM OR
9610: p_service_request_rec.category_set_id IS NULL) )
9611: AND (p_sr_mode = 'CREATE') THEN
9612: CS_ServiceRequest_UTIL.Validate_Category_Id

Line 9609: (p_service_request_rec.category_set_id = FND_API.G_MISS_NUM OR

9605: END IF;
9606: END IF;
9607:
9608: IF (p_service_request_rec.category_id <> FND_API.G_MISS_NUM AND
9609: (p_service_request_rec.category_set_id = FND_API.G_MISS_NUM OR
9610: p_service_request_rec.category_set_id IS NULL) )
9611: AND (p_sr_mode = 'CREATE') THEN
9612: CS_ServiceRequest_UTIL.Validate_Category_Id
9613: ( p_api_name => p_api_name,

Line 9619: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9615: p_category_id => p_service_request_rec.category_id,
9616: p_category_set_id=> p_service_request_rec.category_set_id,
9617: x_return_status => l_return_status
9618: );
9619: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9620: x_return_status := FND_API.G_RET_STS_ERROR;
9621: RETURN;
9622: END IF;
9623: END IF;

Line 9620: x_return_status := FND_API.G_RET_STS_ERROR;

9616: p_category_set_id=> p_service_request_rec.category_set_id,
9617: x_return_status => l_return_status
9618: );
9619: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9620: x_return_status := FND_API.G_RET_STS_ERROR;
9621: RETURN;
9622: END IF;
9623: END IF;
9624:

Line 9625: IF (p_service_request_rec.group_type <> FND_API.G_MISS_CHAR) THEN

9621: RETURN;
9622: END IF;
9623: END IF;
9624:
9625: IF (p_service_request_rec.group_type <> FND_API.G_MISS_CHAR) THEN
9626: CS_ServiceRequest_UTIL.Validate_Group_Type
9627: ( p_api_name => p_api_name,
9628: p_parameter_name => 'p_group_type',
9629: p_group_type => p_service_request_rec.group_type,

Line 9634: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9630: --p_resource_type => p_service_request_rec.resource_type,
9631: x_return_status => l_return_status
9632: );
9633:
9634: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9635: x_return_status := FND_API.G_RET_STS_ERROR;
9636: RETURN;
9637: END IF;
9638: END IF;

Line 9635: x_return_status := FND_API.G_RET_STS_ERROR;

9631: x_return_status => l_return_status
9632: );
9633:
9634: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9635: x_return_status := FND_API.G_RET_STS_ERROR;
9636: RETURN;
9637: END IF;
9638: END IF;
9639:

Line 9640: IF (p_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN

9636: RETURN;
9637: END IF;
9638: END IF;
9639:
9640: IF (p_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN
9641: CS_ServiceRequest_UTIL.Validate_Group_Id
9642: ( p_api_name => p_api_name,
9643: p_parameter_name => 'p_owner_group_id',
9644: p_group_type => p_service_request_rec.group_type,

Line 9650: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9646: x_group_name => x_group_name,
9647: x_return_status => l_return_status
9648: );
9649:
9650: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9651: x_return_status := FND_API.G_RET_STS_ERROR;
9652: RETURN;
9653: END IF;
9654: END IF;

Line 9651: x_return_status := FND_API.G_RET_STS_ERROR;

9647: x_return_status => l_return_status
9648: );
9649:
9650: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9651: x_return_status := FND_API.G_RET_STS_ERROR;
9652: RETURN;
9653: END IF;
9654: END IF;
9655:

Line 9656: IF (p_service_request_rec.exp_resolution_date <> FND_API.G_MISS_DATE) THEN

9652: RETURN;
9653: END IF;
9654: END IF;
9655:
9656: IF (p_service_request_rec.exp_resolution_date <> FND_API.G_MISS_DATE) THEN
9657: CS_ServiceRequest_UTIL.Validate_Exp_Resolution_Date
9658: ( p_api_name => p_api_name,
9659: p_parameter_name => 'p_exp_resolution_date',
9660: p_exp_resolution_date => p_service_request_rec.exp_resolution_date,

Line 9664: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9660: p_exp_resolution_date => p_service_request_rec.exp_resolution_date,
9661: p_request_date => p_request_date,
9662: x_return_status => l_return_status
9663: );
9664: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9665: x_return_status := FND_API.G_RET_STS_ERROR;
9666: RETURN;
9667: END IF;
9668: END IF;

Line 9665: x_return_status := FND_API.G_RET_STS_ERROR;

9661: p_request_date => p_request_date,
9662: x_return_status => l_return_status
9663: );
9664: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9665: x_return_status := FND_API.G_RET_STS_ERROR;
9666: RETURN;
9667: END IF;
9668: END IF;
9669:

Line 9670: -- IF FND_API.To_Boolean(p_service_request_rec.validate_bill_to_party) THEN

9666: RETURN;
9667: END IF;
9668: END IF;
9669:
9670: -- IF FND_API.To_Boolean(p_service_request_rec.validate_bill_to_party) THEN
9671: -- Added one more parameter as customer_type to get the bill_to_customer_type
9672: -- which will be used in validate_bill_to_ship_to_ct
9673: -- Getting the value of l_customer_type from header caller_type
9674: -- done by shijain

Line 9678: IF (p_service_request_rec.bill_to_party_id <> FND_API.G_MISS_NUM) THEN

9674: -- done by shijain
9675:
9676: l_customer_type:= p_service_request_rec.caller_type;
9677:
9678: IF (p_service_request_rec.bill_to_party_id <> FND_API.G_MISS_NUM) THEN
9679: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Party
9680: ( p_api_name => p_api_name,
9681: p_parameter_name => 'Bill_To Party',
9682: p_bill_to_party_id => p_service_request_rec.bill_to_party_id,

Line 9687: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9683: p_customer_id => p_service_request_rec.customer_id,
9684: x_customer_type => l_customer_type,
9685: x_return_status => l_return_status
9686: );
9687: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9688: x_return_status := FND_API.G_RET_STS_ERROR;
9689: RETURN;
9690: END IF;
9691: END IF;

Line 9688: x_return_status := FND_API.G_RET_STS_ERROR;

9684: x_customer_type => l_customer_type,
9685: x_return_status => l_return_status
9686: );
9687: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9688: x_return_status := FND_API.G_RET_STS_ERROR;
9689: RETURN;
9690: END IF;
9691: END IF;
9692:

Line 9695: IF (FND_API.To_Boolean(p_service_request_rec.validate_bill_to_site) OR

9691: END IF;
9692:
9693: /******************************************************************
9694: Commented now but should be uncommented for 11.5.10
9695: IF (FND_API.To_Boolean(p_service_request_rec.validate_bill_to_site) OR
9696: (p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM)) THEN
9697:
9698: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
9699: ( p_api_name => p_api_name,

Line 9696: (p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM)) THEN

9692:
9693: /******************************************************************
9694: Commented now but should be uncommented for 11.5.10
9695: IF (FND_API.To_Boolean(p_service_request_rec.validate_bill_to_site) OR
9696: (p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM)) THEN
9697:
9698: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
9699: ( p_api_name => p_api_name,
9700: p_parameter_name => 'Bill_To Site ',

Line 9707: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9703: p_site_use_type => 'BILL_TO',
9704: x_site_use_id => x_site_use_id,
9705: x_return_status => l_return_status
9706: );
9707: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9708: x_return_status := FND_API.G_RET_STS_ERROR;
9709: RETURN;
9710: END IF;
9711: END IF;

Line 9708: x_return_status := FND_API.G_RET_STS_ERROR;

9704: x_site_use_id => x_site_use_id,
9705: x_return_status => l_return_status
9706: );
9707: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9708: x_return_status := FND_API.G_RET_STS_ERROR;
9709: RETURN;
9710: END IF;
9711: END IF;
9712: Commented now but should be uncommented for 11.5.10

Line 9715: IF (p_service_request_rec.bill_to_Contact_id <> FND_API.G_MISS_NUM)

9711: END IF;
9712: Commented now but should be uncommented for 11.5.10
9713: *****************************************************************/
9714:
9715: IF (p_service_request_rec.bill_to_Contact_id <> FND_API.G_MISS_NUM)
9716: AND (p_sr_mode = 'CREATE') THEN
9717: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Ct
9718: ( p_api_name => p_api_name,
9719: p_parameter_name => 'Bill_To Contact',

Line 9725: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9721: p_bill_to_party_id => p_service_request_rec.bill_to_party_id ,
9722: p_customer_type => l_customer_type ,
9723: x_return_status => l_return_status
9724: );
9725: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9726: x_return_status := FND_API.G_RET_STS_ERROR;
9727: RETURN;
9728: END IF;
9729: END IF;

Line 9726: x_return_status := FND_API.G_RET_STS_ERROR;

9722: p_customer_type => l_customer_type ,
9723: x_return_status => l_return_status
9724: );
9725: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9726: x_return_status := FND_API.G_RET_STS_ERROR;
9727: RETURN;
9728: END IF;
9729: END IF;
9730:

Line 9732: -- IF FND_API.To_Boolean(p_service_request_rec.validate_bill_to_party) THEN

9728: END IF;
9729: END IF;
9730:
9731: -- Validate the Ship_To_Party - Use the validate_bill_to_party procedure
9732: -- IF FND_API.To_Boolean(p_service_request_rec.validate_bill_to_party) THEN
9733: -- Added one more parameter as customer_type to get the bill_to_customer_type
9734: -- which will be used in validate_bill_to_ship_to_ct
9735: -- Getting the value of l_customer_type from header caller_type
9736: -- done by shijain

Line 9740: IF (p_service_request_rec.ship_to_party_id <> FND_API.G_MISS_NUM) THEN

9736: -- done by shijain
9737:
9738: l_customer_type:= p_service_request_rec.caller_type;
9739:
9740: IF (p_service_request_rec.ship_to_party_id <> FND_API.G_MISS_NUM) THEN
9741: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Party
9742: ( p_api_name => p_api_name,
9743: p_parameter_name => 'Ship_To Party',
9744: p_bill_to_party_id => p_service_request_rec.ship_to_party_id,

Line 9749: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9745: p_customer_id => p_service_request_rec.customer_id,
9746: x_customer_type => l_customer_type,
9747: x_return_status => l_return_status
9748: );
9749: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9750: x_return_status := FND_API.G_RET_STS_ERROR;
9751: RETURN;
9752: END IF;
9753: END IF;

Line 9750: x_return_status := FND_API.G_RET_STS_ERROR;

9746: x_customer_type => l_customer_type,
9747: x_return_status => l_return_status
9748: );
9749: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9750: x_return_status := FND_API.G_RET_STS_ERROR;
9751: RETURN;
9752: END IF;
9753: END IF;
9754:

Line 9759: IF (FND_API.To_Boolean(p_service_request_rec.validate_ship_to_site) OR

9755: /******************************************************************
9756: Should be uncommented for 115.10
9757: -- Validate the Ship_To_Site - Use the validate_bill_to_site procedure itself
9758:
9759: IF (FND_API.To_Boolean(p_service_request_rec.validate_ship_to_site) OR
9760: (p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM)) THEN
9761:
9762: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
9763: ( p_api_name => p_api_name,

Line 9760: (p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM)) THEN

9756: Should be uncommented for 115.10
9757: -- Validate the Ship_To_Site - Use the validate_bill_to_site procedure itself
9758:
9759: IF (FND_API.To_Boolean(p_service_request_rec.validate_ship_to_site) OR
9760: (p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM)) THEN
9761:
9762: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
9763: ( p_api_name => p_api_name,
9764: p_parameter_name => 'Ship_To Site ',

Line 9771: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9767: p_site_use_type => 'SHIP_TO',
9768: x_site_use_id => x_site_use_id,
9769: x_return_status => l_return_status
9770: );
9771: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9772: x_return_status := FND_API.G_RET_STS_ERROR;
9773: RETURN;
9774: END IF;
9775: END IF;

Line 9772: x_return_status := FND_API.G_RET_STS_ERROR;

9768: x_site_use_id => x_site_use_id,
9769: x_return_status => l_return_status
9770: );
9771: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9772: x_return_status := FND_API.G_RET_STS_ERROR;
9773: RETURN;
9774: END IF;
9775: END IF;
9776: Should be uncommented for 11.5.10

Line 9781: IF (p_service_request_rec.ship_to_Contact_id <> FND_API.G_MISS_NUM)

9777: ********************************************************************/
9778:
9779: -- Validate the Ship_To_Contact - Use the validate_bill_to_Contact procedure itself
9780:
9781: IF (p_service_request_rec.ship_to_Contact_id <> FND_API.G_MISS_NUM)
9782: AND (p_sr_mode = 'CREATE') THEN
9783: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Ct
9784: ( p_api_name => p_api_name,
9785: p_parameter_name => 'Ship_To Contact',

Line 9791: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9787: p_bill_to_party_id => p_service_request_rec.ship_to_party_id ,
9788: p_customer_type => l_customer_type ,
9789: x_return_status => l_return_status
9790: );
9791: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9792: x_return_status := FND_API.G_RET_STS_ERROR;
9793: RETURN;
9794: END IF;
9795: END IF;

Line 9792: x_return_status := FND_API.G_RET_STS_ERROR;

9788: p_customer_type => l_customer_type ,
9789: x_return_status => l_return_status
9790: );
9791: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9792: x_return_status := FND_API.G_RET_STS_ERROR;
9793: RETURN;
9794: END IF;
9795: END IF;
9796:

Line 9798: --IF FND_API.To_Boolean(p_service_request_rec.validate_install_site) THEN

9794: END IF;
9795: END IF;
9796:
9797: --Code added to validate install site
9798: --IF FND_API.To_Boolean(p_service_request_rec.validate_install_site) THEN
9799: IF ( p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM AND
9800: p_service_request_rec.install_site_id IS NOT NULL) THEN
9801: CS_ServiceRequest_UTIL.Validate_Install_Site (
9802: p_parameter_name => 'Install Site',

Line 9799: IF ( p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM AND

9795: END IF;
9796:
9797: --Code added to validate install site
9798: --IF FND_API.To_Boolean(p_service_request_rec.validate_install_site) THEN
9799: IF ( p_service_request_rec.install_site_id <> FND_API.G_MISS_NUM AND
9800: p_service_request_rec.install_site_id IS NOT NULL) THEN
9801: CS_ServiceRequest_UTIL.Validate_Install_Site (
9802: p_parameter_name => 'Install Site',
9803: p_install_site_id => p_service_request_rec.install_site_id,

Line 9807: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9803: p_install_site_id => p_service_request_rec.install_site_id,
9804: p_customer_id => l_customer_id,
9805: x_return_status => l_return_status
9806: );
9807: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9808: x_return_status := FND_API.G_RET_STS_ERROR;
9809: RETURN;
9810: END IF;
9811: END IF;

Line 9808: x_return_status := FND_API.G_RET_STS_ERROR;

9804: p_customer_id => l_customer_id,
9805: x_return_status => l_return_status
9806: );
9807: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9808: x_return_status := FND_API.G_RET_STS_ERROR;
9809: RETURN;
9810: END IF;
9811: END IF;
9812:

Line 9813: IF ( p_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM AND

9809: RETURN;
9810: END IF;
9811: END IF;
9812:
9813: IF ( p_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM AND
9814: p_service_request_rec.install_site_use_id IS NOT NULL) THEN
9815: CS_ServiceRequest_UTIL.Validate_Install_Site (
9816: p_parameter_name => 'Install Site Use',
9817: p_install_site_id => p_service_request_rec.install_site_use_id,

Line 9821: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9817: p_install_site_id => p_service_request_rec.install_site_use_id,
9818: p_customer_id => l_customer_id,
9819: x_return_status => l_return_status
9820: );
9821: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9822: x_return_status := FND_API.G_RET_STS_ERROR;
9823: RETURN;
9824: END IF;
9825: END IF;

Line 9822: x_return_status := FND_API.G_RET_STS_ERROR;

9818: p_customer_id => l_customer_id,
9819: x_return_status => l_return_status
9820: );
9821: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9822: x_return_status := FND_API.G_RET_STS_ERROR;
9823: RETURN;
9824: END IF;
9825: END IF;
9826:

Line 9827: IF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND

9823: RETURN;
9824: END IF;
9825: END IF;
9826:
9827: IF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
9828: p_service_request_rec.ship_to_site_id IS NOT NULL ) AND
9829: ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND
9830: p_service_request_rec.ship_to_site_use_id IS NOT NULL ) AND
9831: ( p_sr_mode = 'CREATE') ) THEN

Line 9829: ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND

9825: END IF;
9826:
9827: IF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
9828: p_service_request_rec.ship_to_site_id IS NOT NULL ) AND
9829: ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND
9830: p_service_request_rec.ship_to_site_use_id IS NOT NULL ) AND
9831: ( p_sr_mode = 'CREATE') ) THEN
9832:
9833: CS_ServiceRequest_UTIL.Validate_Site_Site_Use

Line 9842: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9838: p_party_id => p_service_request_rec.ship_to_party_id,
9839: p_site_use_type => 'SHIP_TO',
9840: x_return_status => l_return_status
9841: );
9842: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9843: x_return_status := FND_API.G_RET_STS_ERROR;
9844: RETURN;
9845: END IF;
9846: ELSIF ( ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND

Line 9843: x_return_status := FND_API.G_RET_STS_ERROR;

9839: p_site_use_type => 'SHIP_TO',
9840: x_return_status => l_return_status
9841: );
9842: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9843: x_return_status := FND_API.G_RET_STS_ERROR;
9844: RETURN;
9845: END IF;
9846: ELSIF ( ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND
9847: p_service_request_rec.ship_to_site_use_id IS NOT NULL ) AND

Line 9846: ELSIF ( ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND

9842: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9843: x_return_status := FND_API.G_RET_STS_ERROR;
9844: RETURN;
9845: END IF;
9846: ELSIF ( ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND
9847: p_service_request_rec.ship_to_site_use_id IS NOT NULL ) AND
9848: ( p_service_request_rec.ship_to_site_id IS NULL OR
9849: p_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM ) AND
9850: ( p_sr_mode = 'CREATE') ) THEN

Line 9849: p_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM ) AND

9845: END IF;
9846: ELSIF ( ( p_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND
9847: p_service_request_rec.ship_to_site_use_id IS NOT NULL ) AND
9848: ( p_service_request_rec.ship_to_site_id IS NULL OR
9849: p_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM ) AND
9850: ( p_sr_mode = 'CREATE') ) THEN
9851:
9852: CS_ServiceRequest_UTIL.Validate_Bill_Ship_Site_Use
9853: ( p_api_name => p_api_name,

Line 9861: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9857: p_site_use_type => 'SHIP_TO',
9858: x_site_id => x_ship_to_site_id,
9859: x_return_status => l_return_status
9860: );
9861: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9862: x_return_status := FND_API.G_RET_STS_ERROR;
9863: RETURN;
9864: END IF;
9865: ELSIF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND

Line 9862: x_return_status := FND_API.G_RET_STS_ERROR;

9858: x_site_id => x_ship_to_site_id,
9859: x_return_status => l_return_status
9860: );
9861: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9862: x_return_status := FND_API.G_RET_STS_ERROR;
9863: RETURN;
9864: END IF;
9865: ELSIF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
9866: p_service_request_rec.ship_to_site_id IS NOT NULL ) AND

Line 9865: ELSIF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND

9861: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9862: x_return_status := FND_API.G_RET_STS_ERROR;
9863: RETURN;
9864: END IF;
9865: ELSIF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
9866: p_service_request_rec.ship_to_site_id IS NOT NULL ) AND
9867: ( p_service_request_rec.ship_to_site_use_id IS NULL OR
9868: p_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM ) AND
9869: ( p_sr_mode = 'CREATE') ) THEN

Line 9868: p_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM ) AND

9864: END IF;
9865: ELSIF ( ( p_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
9866: p_service_request_rec.ship_to_site_id IS NOT NULL ) AND
9867: ( p_service_request_rec.ship_to_site_use_id IS NULL OR
9868: p_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM ) AND
9869: ( p_sr_mode = 'CREATE') ) THEN
9870:
9871: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
9872: ( p_api_name => p_api_name,

Line 9880: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9876: p_site_use_type => 'SHIP_TO',
9877: x_site_use_id => x_ship_to_site_use_id,
9878: x_return_status => l_return_status
9879: );
9880: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9881: x_return_status := FND_API.G_RET_STS_ERROR;
9882: RETURN;
9883: END IF;
9884: END IF;

Line 9881: x_return_status := FND_API.G_RET_STS_ERROR;

9877: x_site_use_id => x_ship_to_site_use_id,
9878: x_return_status => l_return_status
9879: );
9880: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9881: x_return_status := FND_API.G_RET_STS_ERROR;
9882: RETURN;
9883: END IF;
9884: END IF;
9885:

Line 9887: IF ( ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND

9883: END IF;
9884: END IF;
9885:
9886:
9887: IF ( ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
9888: p_service_request_rec.bill_to_site_id IS NOT NULL ) AND
9889: ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND
9890: p_service_request_rec.bill_to_site_use_id IS NOT NULL ) AND
9891: ( p_sr_mode = 'CREATE') ) THEN

Line 9889: ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND

9885:
9886:
9887: IF ( ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
9888: p_service_request_rec.bill_to_site_id IS NOT NULL ) AND
9889: ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND
9890: p_service_request_rec.bill_to_site_use_id IS NOT NULL ) AND
9891: ( p_sr_mode = 'CREATE') ) THEN
9892:
9893: CS_ServiceRequest_UTIL.Validate_Site_Site_Use

Line 9902: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9898: p_party_id => p_service_request_rec.bill_to_party_id,
9899: p_site_use_type => 'BILL_TO',
9900: x_return_status => l_return_status
9901: );
9902: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9903: x_return_status := FND_API.G_RET_STS_ERROR;
9904: RETURN;
9905: END IF;
9906: ELSIF ( ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND

Line 9903: x_return_status := FND_API.G_RET_STS_ERROR;

9899: p_site_use_type => 'BILL_TO',
9900: x_return_status => l_return_status
9901: );
9902: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9903: x_return_status := FND_API.G_RET_STS_ERROR;
9904: RETURN;
9905: END IF;
9906: ELSIF ( ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND
9907: p_service_request_rec.bill_to_site_use_id IS NOT NULL ) AND

Line 9906: ELSIF ( ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND

9902: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9903: x_return_status := FND_API.G_RET_STS_ERROR;
9904: RETURN;
9905: END IF;
9906: ELSIF ( ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND
9907: p_service_request_rec.bill_to_site_use_id IS NOT NULL ) AND
9908: ( p_service_request_rec.bill_to_site_id IS NULL OR
9909: p_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM ) AND
9910: ( p_sr_mode = 'CREATE') ) THEN

Line 9909: p_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM ) AND

9905: END IF;
9906: ELSIF ( ( p_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND
9907: p_service_request_rec.bill_to_site_use_id IS NOT NULL ) AND
9908: ( p_service_request_rec.bill_to_site_id IS NULL OR
9909: p_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM ) AND
9910: ( p_sr_mode = 'CREATE') ) THEN
9911:
9912: CS_ServiceRequest_UTIL.Validate_Bill_Ship_Site_Use
9913: ( p_api_name => p_api_name,

Line 9921: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9917: p_site_use_type => 'BILL_TO',
9918: x_site_id => x_bill_to_site_id,
9919: x_return_status => l_return_status
9920: );
9921: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9922: x_return_status := FND_API.G_RET_STS_ERROR;
9923: RETURN;
9924: END IF;
9925:

Line 9922: x_return_status := FND_API.G_RET_STS_ERROR;

9918: x_site_id => x_bill_to_site_id,
9919: x_return_status => l_return_status
9920: );
9921: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9922: x_return_status := FND_API.G_RET_STS_ERROR;
9923: RETURN;
9924: END IF;
9925:
9926: ELSIF ( ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND

Line 9926: ELSIF ( ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND

9922: x_return_status := FND_API.G_RET_STS_ERROR;
9923: RETURN;
9924: END IF;
9925:
9926: ELSIF ( ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
9927: p_service_request_rec.bill_to_site_id IS NOT NULL ) AND
9928: ( p_service_request_rec.bill_to_site_use_id IS NULL OR
9929: p_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM ) AND
9930: ( p_sr_mode = 'CREATE') ) THEN

Line 9929: p_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM ) AND

9925:
9926: ELSIF ( ( p_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
9927: p_service_request_rec.bill_to_site_id IS NOT NULL ) AND
9928: ( p_service_request_rec.bill_to_site_use_id IS NULL OR
9929: p_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM ) AND
9930: ( p_sr_mode = 'CREATE') ) THEN
9931: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Site
9932: ( p_api_name => p_api_name,
9933: p_parameter_name => 'Bill_to Site ',

Line 9940: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9936: p_site_use_type => 'BILL_TO',
9937: x_site_use_id => x_bill_to_site_use_id,
9938: x_return_status => l_return_status
9939: );
9940: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9941: x_return_status := FND_API.G_RET_STS_ERROR;
9942: RETURN;
9943: END IF;
9944: END IF;

Line 9941: x_return_status := FND_API.G_RET_STS_ERROR;

9937: x_site_use_id => x_bill_to_site_use_id,
9938: x_return_status => l_return_status
9939: );
9940: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9941: x_return_status := FND_API.G_RET_STS_ERROR;
9942: RETURN;
9943: END IF;
9944: END IF;
9945:

Line 9946: IF (p_service_request_rec.resolution_code <> FND_API.G_MISS_CHAR)

9942: RETURN;
9943: END IF;
9944: END IF;
9945:
9946: IF (p_service_request_rec.resolution_code <> FND_API.G_MISS_CHAR)
9947: AND (p_sr_mode = 'CREATE') THEN
9948:
9949: cs_servicerequest_util.resolution_code_cross_val (
9950: p_parameter_name => 'p_resolution_code',

Line 9959: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9955: p_inventory_item_id => p_inventory_item_id,
9956: p_inventory_org_id => p_service_request_rec.inventory_org_id,
9957: x_return_status => l_return_status );
9958:
9959: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9960: x_return_status := FND_API.G_RET_STS_ERROR;
9961: RETURN;
9962: END IF;
9963: END IF;

Line 9960: x_return_status := FND_API.G_RET_STS_ERROR;

9956: p_inventory_org_id => p_service_request_rec.inventory_org_id,
9957: x_return_status => l_return_status );
9958:
9959: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9960: x_return_status := FND_API.G_RET_STS_ERROR;
9961: RETURN;
9962: END IF;
9963: END IF;
9964:

Line 9965: IF (p_service_request_rec.act_resolution_date <> FND_API.G_MISS_DATE) THEN

9961: RETURN;
9962: END IF;
9963: END IF;
9964:
9965: IF (p_service_request_rec.act_resolution_date <> FND_API.G_MISS_DATE) THEN
9966: CS_ServiceRequest_UTIL.Validate_Act_Resolution_Date
9967: ( p_api_name => p_api_name,
9968: p_parameter_name => 'p_act_resolution_date',
9969: p_act_resolution_date => p_service_request_rec.act_resolution_date,

Line 9973: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

9969: p_act_resolution_date => p_service_request_rec.act_resolution_date,
9970: p_request_date => p_request_date,
9971: x_return_status => l_return_status
9972: );
9973: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9974: x_return_status := FND_API.G_RET_STS_ERROR;
9975: RETURN;
9976: END IF;
9977: END IF;

Line 9974: x_return_status := FND_API.G_RET_STS_ERROR;

9970: p_request_date => p_request_date,
9971: x_return_status => l_return_status
9972: );
9973: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
9974: x_return_status := FND_API.G_RET_STS_ERROR;
9975: RETURN;
9976: END IF;
9977: END IF;
9978:

Line 9979: IF (p_service_request_rec.current_contact_time_diff <> FND_API.G_MISS_NUM) THEN

9975: RETURN;
9976: END IF;
9977: END IF;
9978:
9979: IF (p_service_request_rec.current_contact_time_diff <> FND_API.G_MISS_NUM) THEN
9980: IF ((p_service_request_rec.current_contact_time_diff < -24) OR
9981: (p_service_request_rec.current_contact_time_diff > 24)) THEN
9982:
9983: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg

Line 9990: x_return_status := FND_API.G_RET_STS_ERROR;

9986: p_token_p => 'p_contact_time_diff',
9987: p_table_name => G_TABLE_NAME ,
9988: p_column_name => 'CURRENT_CONTACT_TIME_DIFF');
9989:
9990: x_return_status := FND_API.G_RET_STS_ERROR;
9991: RETURN;
9992: END IF;
9993: END IF;
9994:

Line 9995: IF (p_service_request_rec.rep_by_time_difference <> FND_API.G_MISS_NUM) THEN

9991: RETURN;
9992: END IF;
9993: END IF;
9994:
9995: IF (p_service_request_rec.rep_by_time_difference <> FND_API.G_MISS_NUM) THEN
9996: IF ((p_service_request_rec.rep_by_time_difference < -24) OR
9997: (p_service_request_rec.rep_by_time_difference > 24)) THEN
9998:
9999: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg

Line 10006: x_return_status := FND_API.G_RET_STS_ERROR;

10002: p_token_p => 'p_represented_by_time_diff',
10003: p_table_name => G_TABLE_NAME ,
10004: p_column_name => 'REP_BY_TIME_DIFFERENCE' );
10005:
10006: x_return_status := FND_API.G_RET_STS_ERROR;
10007: RETURN;
10008: END IF;
10009: END IF;
10010:

Line 10014: IF (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND

10010:
10011: --
10012: -- Validate contract id 04/16/01
10013: --
10014: IF (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND
10015: (p_service_request_rec.contract_id IS NOT NULL) AND
10016: (p_service_request_rec.contract_service_id IS NULL OR
10017: p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN
10018:

Line 10017: p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN

10013: --
10014: IF (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND
10015: (p_service_request_rec.contract_id IS NOT NULL) AND
10016: (p_service_request_rec.contract_service_id IS NULL OR
10017: p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN
10018:
10019: CS_ServiceRequest_UTIL.Validate_Contract_Id(
10020: p_api_name => p_api_name,
10021: p_parameter_name => 'p_contract_id',

Line 10026: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10022: p_contract_id => p_service_request_rec.contract_id,
10023: x_contract_number => p_contract_number,
10024: x_return_status => l_return_status);
10025:
10026: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10027: x_return_status := FND_API.G_RET_STS_ERROR;
10028: RETURN;
10029: END IF;
10030:

Line 10027: x_return_status := FND_API.G_RET_STS_ERROR;

10023: x_contract_number => p_contract_number,
10024: x_return_status => l_return_status);
10025:
10026: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10027: x_return_status := FND_API.G_RET_STS_ERROR;
10028: RETURN;
10029: END IF;
10030:
10031: IF (p_service_request_rec.contract_id IS NOT NULL) AND

Line 10032: (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) THEN

10028: RETURN;
10029: END IF;
10030:
10031: IF (p_service_request_rec.contract_id IS NOT NULL) AND
10032: (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) THEN
10033: p_contract_id := p_service_request_rec.contract_id;
10034: END IF;
10035: END IF;
10036:

Line 10042: IF (p_service_request_rec.account_id <> FND_API.G_MISS_NUM AND

10038: --04/16/01
10039: --
10040: -- Validate Account Id
10041: --
10042: IF (p_service_request_rec.account_id <> FND_API.G_MISS_NUM AND
10043: p_service_request_rec.account_id IS NOT NULL) THEN
10044:
10045: IF (p_service_request_rec.caller_type = 'ORGANIZATION') THEN
10046:

Line 10056: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10052: p_account_id => p_service_request_rec.account_id,
10053: p_customer_id => p_service_request_rec.customer_id,
10054: x_return_status => l_return_status);
10055:
10056: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10057: x_return_status := FND_API.G_RET_STS_ERROR;
10058: RETURN;
10059: END IF;
10060: ELSIF (p_service_request_rec.caller_type = 'PERSON') THEN

Line 10057: x_return_status := FND_API.G_RET_STS_ERROR;

10053: p_customer_id => p_service_request_rec.customer_id,
10054: x_return_status => l_return_status);
10055:
10056: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10057: x_return_status := FND_API.G_RET_STS_ERROR;
10058: RETURN;
10059: END IF;
10060: ELSIF (p_service_request_rec.caller_type = 'PERSON') THEN
10061:

Line 10069: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10065: p_account_id => p_service_request_rec.account_id,
10066: p_customer_id => p_service_request_rec.customer_id,
10067: x_return_status => l_return_status);
10068:
10069: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10070: x_return_status := FND_API.G_RET_STS_ERROR;
10071: RETURN;
10072: END IF;
10073: ELSE

Line 10070: x_return_status := FND_API.G_RET_STS_ERROR;

10066: p_customer_id => p_service_request_rec.customer_id,
10067: x_return_status => l_return_status);
10068:
10069: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10070: x_return_status := FND_API.G_RET_STS_ERROR;
10071: RETURN;
10072: END IF;
10073: ELSE
10074: NULL;

Line 10082: IF (p_service_request_rec.platform_id <> FND_API.G_MISS_NUM AND

10078: --
10079: -- Validate Platform Id
10080: --
10081:
10082: IF (p_service_request_rec.platform_id <> FND_API.G_MISS_NUM AND
10083: p_service_request_rec.platform_id IS NOT NULL) THEN
10084:
10085: CS_ServiceRequest_UTIL.Validate_Platform_Id(
10086: p_api_name => p_api_name,

Line 10093: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10089: p_organization_id => p_service_request_rec.inv_platform_org_id,
10090: x_serial_controlled_flag => l_serial_controlled_flag,
10091: x_return_status => l_return_status);
10092:
10093: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10094: x_return_status := FND_API.G_RET_STS_ERROR;
10095: RETURN;
10096: END IF;
10097: END IF;

Line 10094: x_return_status := FND_API.G_RET_STS_ERROR;

10090: x_serial_controlled_flag => l_serial_controlled_flag,
10091: x_return_status => l_return_status);
10092:
10093: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10094: x_return_status := FND_API.G_RET_STS_ERROR;
10095: RETURN;
10096: END IF;
10097: END IF;
10098:

Line 10100: (p_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND

10096: END IF;
10097: END IF;
10098:
10099: IF (NVL(l_serial_controlled_flag,'N') = 'Y' AND
10100: (p_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND
10101: p_service_request_rec.platform_version is NOT NULL)
10102: ) OR
10103: (
10104: p_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND

Line 10104: p_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND

10100: (p_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND
10101: p_service_request_rec.platform_version is NOT NULL)
10102: ) OR
10103: (
10104: p_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND
10105: p_service_request_rec.platform_version_id is NOT NULL AND
10106: p_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND
10107: p_service_request_rec.platform_version is NOT NULL
10108: )THEN

Line 10106: p_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND

10102: ) OR
10103: (
10104: p_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND
10105: p_service_request_rec.platform_version_id is NOT NULL AND
10106: p_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND
10107: p_service_request_rec.platform_version is NOT NULL
10108: )THEN
10109: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
10110: ( p_token_an => p_api_name,

Line 10117: x_return_status := FND_API.G_RET_STS_ERROR;

10113: p_table_name => G_TABLE_NAME ,
10114: p_column_name => 'PLATFORM_VERSION');
10115:
10116: FND_MSG_PUB.Add;
10117: x_return_status := FND_API.G_RET_STS_ERROR;
10118: RETURN;
10119: END IF;
10120: --
10121: -- Validate Platform Version Id

Line 10123: IF (p_service_request_rec.platform_id <> FND_API.G_MISS_NUM AND

10119: END IF;
10120: --
10121: -- Validate Platform Version Id
10122: --
10123: IF (p_service_request_rec.platform_id <> FND_API.G_MISS_NUM AND
10124: p_service_request_rec.platform_id IS NOT NULL) AND
10125: (p_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND
10126: p_service_request_rec.platform_version_id IS NOT NULL) THEN
10127:

Line 10125: (p_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND

10121: -- Validate Platform Version Id
10122: --
10123: IF (p_service_request_rec.platform_id <> FND_API.G_MISS_NUM AND
10124: p_service_request_rec.platform_id IS NOT NULL) AND
10125: (p_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND
10126: p_service_request_rec.platform_version_id IS NOT NULL) THEN
10127:
10128: CS_ServiceRequest_UTIL.Validate_Platform_Version_Id(
10129: p_api_name => p_api_name,

Line 10136: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10132: p_organization_id => p_service_request_rec.inv_platform_org_id,
10133: p_platform_version_id => p_service_request_rec.platform_Version_id,
10134: x_return_status => l_return_status);
10135:
10136: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10137: x_return_status := FND_API.G_RET_STS_ERROR;
10138: RETURN;
10139: END IF;
10140: END IF;

Line 10137: x_return_status := FND_API.G_RET_STS_ERROR;

10133: p_platform_version_id => p_service_request_rec.platform_Version_id,
10134: x_return_status => l_return_status);
10135:
10136: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10137: x_return_status := FND_API.G_RET_STS_ERROR;
10138: RETURN;
10139: END IF;
10140: END IF;
10141:

Line 10146: IF (p_service_request_rec.territory_id <> FND_API.G_MISS_NUM AND

10142:
10143:
10144: -- Validate Territory Id
10145: --
10146: IF (p_service_request_rec.territory_id <> FND_API.G_MISS_NUM AND
10147: p_service_request_rec.territory_id IS NOT NULL) THEN
10148:
10149: CS_ServiceRequest_UTIL.Validate_Territory_Id(
10150: p_api_name => p_api_name,

Line 10156: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10152: p_territory_id => p_service_request_rec.territory_id,
10153: p_owner_id => p_service_request_rec.owner_id,
10154: x_return_status => l_return_status);
10155:
10156: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10157: x_return_status := FND_API.G_RET_STS_ERROR;
10158: RETURN;
10159: END IF;
10160: END IF;

Line 10157: x_return_status := FND_API.G_RET_STS_ERROR;

10153: p_owner_id => p_service_request_rec.owner_id,
10154: x_return_status => l_return_status);
10155:
10156: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10157: x_return_status := FND_API.G_RET_STS_ERROR;
10158: RETURN;
10159: END IF;
10160: END IF;
10161:

Line 10165: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND

10161:
10162: --Validate all the CP Fields only if customer_product_id is specified. If not, then
10163: --validate the Inv Fields.
10164:
10165: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND
10166: p_service_request_rec.customer_product_id IS NOT NULL) THEN
10167:
10168: IF (p_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND
10169: p_service_request_rec.cp_component_id IS NOT NULL)

Line 10168: IF (p_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND

10164:
10165: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND
10166: p_service_request_rec.customer_product_id IS NOT NULL) THEN
10167:
10168: IF (p_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND
10169: p_service_request_rec.cp_component_id IS NOT NULL)
10170: AND (p_sr_mode = 'CREATE') THEN
10171:
10172: CS_ServiceRequest_UTIL.Validate_CP_Comp_Id(

Line 10180: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10176: p_customer_product_id => p_service_request_rec.customer_product_id,
10177: p_org_id => p_org_id,
10178: x_return_status => l_return_status);
10179:
10180: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10181: x_return_status := FND_API.G_RET_STS_ERROR;
10182: RETURN;
10183: END IF;
10184:

Line 10181: x_return_status := FND_API.G_RET_STS_ERROR;

10177: p_org_id => p_org_id,
10178: x_return_status => l_return_status);
10179:
10180: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10181: x_return_status := FND_API.G_RET_STS_ERROR;
10182: RETURN;
10183: END IF;
10184:
10185: IF (p_service_request_rec.inv_component_id <> FND_API.G_MISS_NUM AND

Line 10185: IF (p_service_request_rec.inv_component_id <> FND_API.G_MISS_NUM AND

10181: x_return_status := FND_API.G_RET_STS_ERROR;
10182: RETURN;
10183: END IF;
10184:
10185: IF (p_service_request_rec.inv_component_id <> FND_API.G_MISS_NUM AND
10186: p_service_request_rec.inv_component_id IS NOT NULL) THEN
10187:
10188: CS_ServiceRequest_UTIL.INV_COMPONENT_CROSS_VAL (
10189: p_parameter_name => 'Inventory component',

Line 10194: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10190: p_cp_component_id => p_service_request_rec.cp_component_id,
10191: p_inv_component_id => p_service_request_rec.inv_component_id,
10192: x_return_status => l_return_status );
10193:
10194: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10195: x_return_status := FND_API.G_RET_STS_ERROR;
10196: RETURN;
10197: END IF;
10198:

Line 10195: x_return_status := FND_API.G_RET_STS_ERROR;

10191: p_inv_component_id => p_service_request_rec.inv_component_id,
10192: x_return_status => l_return_status );
10193:
10194: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10195: x_return_status := FND_API.G_RET_STS_ERROR;
10196: RETURN;
10197: END IF;
10198:
10199: END IF;

Line 10209: --IF (p_service_request_rec.product_revision <> FND_API.G_MISS_CHAR)

10205: --
10206: -- Validate Product Revision
10207: --
10208: x_product_revision := p_service_request_rec.product_revision;
10209: --IF (p_service_request_rec.product_revision <> FND_API.G_MISS_CHAR)
10210: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND
10211: p_service_request_rec.customer_product_id IS NOT NULL)
10212: AND (p_sr_mode = 'CREATE') THEN
10213:

Line 10210: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND

10206: -- Validate Product Revision
10207: --
10208: x_product_revision := p_service_request_rec.product_revision;
10209: --IF (p_service_request_rec.product_revision <> FND_API.G_MISS_CHAR)
10210: IF (p_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND
10211: p_service_request_rec.customer_product_id IS NOT NULL)
10212: AND (p_sr_mode = 'CREATE') THEN
10213:
10214: CS_ServiceRequest_UTIL.Validate_Product_Version(

Line 10231: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10227: p_inventory_item_id => p_inventory_item_id,
10228: x_return_status => l_return_status);
10229: ******************************************/
10230:
10231: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10232: x_return_status := FND_API.G_RET_STS_ERROR;
10233: RETURN;
10234: END IF;
10235: END IF;

Line 10232: x_return_status := FND_API.G_RET_STS_ERROR;

10228: x_return_status => l_return_status);
10229: ******************************************/
10230:
10231: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10232: x_return_status := FND_API.G_RET_STS_ERROR;
10233: RETURN;
10234: END IF;
10235: END IF;
10236: -- END IF;

Line 10241: --IF (p_service_request_rec.component_version <> FND_API.G_MISS_CHAR AND

10237:
10238: --
10239: -- Validate CP Component Version
10240: --
10241: --IF (p_service_request_rec.component_version <> FND_API.G_MISS_CHAR AND
10242: -- p_service_request_rec.component_version IS NOT NULL)
10243: -- AND (p_sr_mode = 'CREATE') THEN
10244:
10245: -- -- For 3337848

Line 10255: -- IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10251: -- p_customer_product_id => p_service_request_rec.customer_product_id,
10252: -- p_inventory_org_id => p_service_request_rec.inventory_org_id,
10253: -- x_return_status => l_return_status);
10254:
10255: -- IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10256: -- x_return_status := FND_API.G_RET_STS_ERROR;
10257: -- RETURN;
10258: -- END IF;
10259: -- END IF;

Line 10256: -- x_return_status := FND_API.G_RET_STS_ERROR;

10252: -- p_inventory_org_id => p_service_request_rec.inventory_org_id,
10253: -- x_return_status => l_return_status);
10254:
10255: -- IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10256: -- x_return_status := FND_API.G_RET_STS_ERROR;
10257: -- RETURN;
10258: -- END IF;
10259: -- END IF;
10260: x_component_version := p_service_request_rec.component_version;

Line 10261: IF (p_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND

10257: -- RETURN;
10258: -- END IF;
10259: -- END IF;
10260: x_component_version := p_service_request_rec.component_version;
10261: IF (p_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND
10262: p_service_request_rec.cp_component_id IS NOT NULL)
10263: AND (p_sr_mode = 'CREATE') THEN
10264:
10265: -- For 3337848

Line 10273: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10269: p_instance_id => p_service_request_rec.cp_component_id,
10270: p_inventory_org_id => p_service_request_rec.inventory_org_id,
10271: x_return_status => l_return_status);
10272:
10273: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10274: x_return_status := FND_API.G_RET_STS_ERROR;
10275: RETURN;
10276: END IF;
10277: END IF;

Line 10274: x_return_status := FND_API.G_RET_STS_ERROR;

10270: p_inventory_org_id => p_service_request_rec.inventory_org_id,
10271: x_return_status => l_return_status);
10272:
10273: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10274: x_return_status := FND_API.G_RET_STS_ERROR;
10275: RETURN;
10276: END IF;
10277: END IF;
10278:

Line 10281: IF (p_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND

10277: END IF;
10278:
10279: -- Validate CP Sub Component Id
10280: --
10281: IF (p_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND
10282: p_service_request_rec.cp_subcomponent_id IS NOT NULL)
10283: AND (p_sr_mode = 'CREATE') THEN
10284:
10285: CS_ServiceRequest_UTIL.Validate_CP_SubComp_Id(

Line 10294: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10290: p_customer_product_id => p_service_request_rec.customer_product_id,
10291: p_org_id => p_org_id,
10292: x_return_status => l_return_status);
10293:
10294: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10295: x_return_status := FND_API.G_RET_STS_ERROR;
10296: RETURN;
10297: END IF;
10298:

Line 10295: x_return_status := FND_API.G_RET_STS_ERROR;

10291: p_org_id => p_org_id,
10292: x_return_status => l_return_status);
10293:
10294: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10295: x_return_status := FND_API.G_RET_STS_ERROR;
10296: RETURN;
10297: END IF;
10298:
10299: -- For bug 3324210

Line 10300: IF (p_service_request_rec.inv_subcomponent_id <> FND_API.G_MISS_NUM AND

10296: RETURN;
10297: END IF;
10298:
10299: -- For bug 3324210
10300: IF (p_service_request_rec.inv_subcomponent_id <> FND_API.G_MISS_NUM AND
10301: p_service_request_rec.inv_subcomponent_id IS NOT NULL) THEN
10302:
10303: CS_ServiceRequest_UTIL.INV_SUBCOMPONENT_CROSS_VAL (
10304: p_parameter_name => 'inv subcomponent',

Line 10310: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10306: p_cp_subcomponent_id => p_service_request_rec.cp_subcomponent_id,
10307: x_return_status => l_return_status );
10308:
10309:
10310: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10311: x_return_status := FND_API.G_RET_STS_ERROR;
10312: RETURN;
10313: END IF;
10314:

Line 10311: x_return_status := FND_API.G_RET_STS_ERROR;

10307: x_return_status => l_return_status );
10308:
10309:
10310: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10311: x_return_status := FND_API.G_RET_STS_ERROR;
10312: RETURN;
10313: END IF;
10314:
10315: END IF;

Line 10322: --IF (p_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR AND

10318:
10319: --
10320: -- Validate CP Subcomponent Version
10321: --
10322: --IF (p_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR AND
10323: -- p_service_request_rec.subcomponent_version IS NOT NULL)
10324: -- AND (p_sr_mode = 'CREATE') THEN
10325:
10326: -- For bug 3337848

Line 10337: -- IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10333: -- p_customer_product_id => p_service_request_rec.customer_product_id,
10334: -- p_inventory_org_id => p_service_request_rec.inventory_org_id,
10335: -- x_return_status => l_return_status);
10336:
10337: -- IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10338: -- x_return_status := FND_API.G_RET_STS_ERROR;
10339: -- RETURN;
10340: -- END IF;
10341:

Line 10338: -- x_return_status := FND_API.G_RET_STS_ERROR;

10334: -- p_inventory_org_id => p_service_request_rec.inventory_org_id,
10335: -- x_return_status => l_return_status);
10336:
10337: -- IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10338: -- x_return_status := FND_API.G_RET_STS_ERROR;
10339: -- RETURN;
10340: -- END IF;
10341:
10342: --END IF;

Line 10345: IF (p_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND

10341:
10342: --END IF;
10343: --END IF;
10344: x_subcomponent_version := p_service_request_rec.subcomponent_version;
10345: IF (p_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND
10346: p_service_request_rec.cp_subcomponent_id IS NOT NULL)
10347: AND (p_sr_mode = 'CREATE') THEN
10348:
10349: -- For bug 3337848

Line 10357: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10353: p_instance_id => p_service_request_rec.cp_subcomponent_id,
10354: p_inventory_org_id => p_service_request_rec.inventory_org_id,
10355: x_return_status => l_return_status);
10356:
10357: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10358: x_return_status := FND_API.G_RET_STS_ERROR;
10359: RETURN;
10360: END IF;
10361:

Line 10358: x_return_status := FND_API.G_RET_STS_ERROR;

10354: p_inventory_org_id => p_service_request_rec.inventory_org_id,
10355: x_return_status => l_return_status);
10356:
10357: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10358: x_return_status := FND_API.G_RET_STS_ERROR;
10359: RETURN;
10360: END IF;
10361:
10362: END IF;

Line 10370: IF (p_service_request_rec.inv_item_revision <> FND_API.G_MISS_CHAR )

10366: -- customer_product_id is not specified, so validate the INV fields
10367:
10368: -- Validate INV ITEM REVISION
10369: --
10370: IF (p_service_request_rec.inv_item_revision <> FND_API.G_MISS_CHAR )
10371: AND (p_sr_mode = 'CREATE') THEN
10372:
10373: CS_ServiceRequest_UTIL.Validate_Inv_Item_Rev(
10374: p_api_name => p_api_name,

Line 10381: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10377: p_inventory_item_id => p_inventory_item_id,
10378: p_inventory_org_id => p_service_request_rec.inventory_org_id,
10379: x_return_status => l_return_status );
10380:
10381: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10382: x_return_status := FND_API.G_RET_STS_ERROR;
10383: RETURN;
10384: END IF;
10385: END IF;

Line 10382: x_return_status := FND_API.G_RET_STS_ERROR;

10378: p_inventory_org_id => p_service_request_rec.inventory_org_id,
10379: x_return_status => l_return_status );
10380:
10381: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10382: x_return_status := FND_API.G_RET_STS_ERROR;
10383: RETURN;
10384: END IF;
10385: END IF;
10386:

Line 10390: IF (p_service_request_rec.inv_component_id <> FND_API.G_MISS_NUM AND

10386:
10387: ---- Validate INV COMP ID
10388: --
10389:
10390: IF (p_service_request_rec.inv_component_id <> FND_API.G_MISS_NUM AND
10391: p_service_request_rec.inv_component_id IS NOT NULL)
10392: AND (p_sr_mode = 'CREATE') THEN
10393:
10394: CS_ServiceRequest_UTIL.Validate_Inv_Comp_Id(

Line 10402: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10398: p_inv_component_id => p_service_request_rec.inv_component_id,
10399: p_inventory_item_id => p_inventory_item_id,
10400: x_return_status => l_return_status );
10401:
10402: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10403: x_return_status := FND_API.G_RET_STS_ERROR;
10404: RETURN;
10405: END IF;
10406: END IF;

Line 10403: x_return_status := FND_API.G_RET_STS_ERROR;

10399: p_inventory_item_id => p_inventory_item_id,
10400: x_return_status => l_return_status );
10401:
10402: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10403: x_return_status := FND_API.G_RET_STS_ERROR;
10404: RETURN;
10405: END IF;
10406: END IF;
10407:

Line 10410: IF (p_service_request_rec.inv_component_version <> FND_API.G_MISS_CHAR AND

10406: END IF;
10407:
10408: -- Validate INV COMP VER
10409: --
10410: IF (p_service_request_rec.inv_component_version <> FND_API.G_MISS_CHAR AND
10411: p_service_request_rec.inv_component_version IS NOT NULL)
10412: AND (p_sr_mode = 'CREATE') THEN
10413:
10414: CS_ServiceRequest_UTIL.Validate_Inv_Comp_Ver(

Line 10422: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10418: p_inv_component_id => p_service_request_rec.inv_component_id,
10419: p_inv_component_version => p_service_request_rec.inv_component_version,
10420: x_return_status => l_return_status );
10421:
10422: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10423: x_return_status := FND_API.G_RET_STS_ERROR;
10424: RETURN;
10425: END IF;
10426: END IF;

Line 10423: x_return_status := FND_API.G_RET_STS_ERROR;

10419: p_inv_component_version => p_service_request_rec.inv_component_version,
10420: x_return_status => l_return_status );
10421:
10422: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10423: x_return_status := FND_API.G_RET_STS_ERROR;
10424: RETURN;
10425: END IF;
10426: END IF;
10427:

Line 10432: p_service_request_rec.inv_subcomponent_id <> FND_API.G_MISS_NUM AND

10428:
10429: -- Validate INV SUBCOMP ID
10430: --
10431: IF (p_sr_mode = 'CREATE' AND
10432: p_service_request_rec.inv_subcomponent_id <> FND_API.G_MISS_NUM AND
10433: p_service_request_rec.inv_subcomponent_id IS NOT NULL) THEN
10434:
10435: CS_ServiceRequest_UTIL.Validate_Inv_SubComp_Id(
10436: p_api_name => p_api_name,

Line 10443: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10439: p_inv_subcomponent_id => p_service_request_rec.inv_subcomponent_id,
10440: p_inv_component_id =>p_service_request_rec.inv_component_id,
10441: x_return_status => l_return_status );
10442:
10443: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10444: x_return_status := FND_API.G_RET_STS_ERROR;
10445: RETURN;
10446: END IF;
10447:

Line 10444: x_return_status := FND_API.G_RET_STS_ERROR;

10440: p_inv_component_id =>p_service_request_rec.inv_component_id,
10441: x_return_status => l_return_status );
10442:
10443: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10444: x_return_status := FND_API.G_RET_STS_ERROR;
10445: RETURN;
10446: END IF;
10447:
10448: END IF;

Line 10452: IF (p_service_request_rec.inv_subcomponent_version <> FND_API.G_MISS_CHAR AND

10448: END IF;
10449:
10450: -- Validate INV SUBCOMP VER
10451: --
10452: IF (p_service_request_rec.inv_subcomponent_version <> FND_API.G_MISS_CHAR AND
10453: p_service_request_rec.inv_subcomponent_version IS NOT NULL)
10454: AND (p_sr_mode = 'CREATE') THEN
10455:
10456: CS_ServiceRequest_UTIL.Validate_Inv_SubComp_Ver(

Line 10464: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10460: p_inv_subcomponent_id =>p_service_request_rec.inv_subcomponent_id,
10461: p_inv_subcomponent_version => p_service_request_rec.inv_subcomponent_version,
10462: x_return_status => l_return_status );
10463:
10464: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10465: x_return_status := FND_API.G_RET_STS_ERROR;
10466: RETURN;
10467: END IF;
10468: END IF;

Line 10465: x_return_status := FND_API.G_RET_STS_ERROR;

10461: p_inv_subcomponent_version => p_service_request_rec.inv_subcomponent_version,
10462: x_return_status => l_return_status );
10463:
10464: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10465: x_return_status := FND_API.G_RET_STS_ERROR;
10466: RETURN;
10467: END IF;
10468: END IF;
10469:

Line 10475: IF (p_request_date <> FND_API.G_MISS_DATE AND

10471:
10472: -- Added for Enh# 1830701
10473: -- Validate INC REPORTED DATE
10474: --
10475: IF (p_request_date <> FND_API.G_MISS_DATE AND
10476: p_request_date IS NOT NULL) AND
10477: (p_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE AND
10478: p_service_request_rec.incident_occurred_date IS NOT NULL) THEN
10479:

Line 10477: (p_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE AND

10473: -- Validate INC REPORTED DATE
10474: --
10475: IF (p_request_date <> FND_API.G_MISS_DATE AND
10476: p_request_date IS NOT NULL) AND
10477: (p_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE AND
10478: p_service_request_rec.incident_occurred_date IS NOT NULL) THEN
10479:
10480: CS_ServiceRequest_UTIL.Validate_Inc_Reported_Date(
10481: p_api_name => p_api_name,

Line 10487: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10483: p_request_date => p_request_date,
10484: p_inc_occurred_date => p_service_request_rec.incident_occurred_date,
10485: x_return_status => l_return_status );
10486:
10487: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10488: x_return_status := FND_API.G_RET_STS_ERROR;
10489: RETURN;
10490: END IF;
10491: END IF;

Line 10488: x_return_status := FND_API.G_RET_STS_ERROR;

10484: p_inc_occurred_date => p_service_request_rec.incident_occurred_date,
10485: x_return_status => l_return_status );
10486:
10487: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10488: x_return_status := FND_API.G_RET_STS_ERROR;
10489: RETURN;
10490: END IF;
10491: END IF;
10492:

Line 10495: IF (p_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE AND

10491: END IF;
10492:
10493: -- Validate INC OCCURRED DATE
10494: --
10495: IF (p_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE AND
10496: p_service_request_rec.incident_occurred_date IS NOT NULL) AND
10497: (p_request_date <> FND_API.G_MISS_DATE AND
10498: p_request_date IS NOT NULL) THEN
10499:

Line 10497: (p_request_date <> FND_API.G_MISS_DATE AND

10493: -- Validate INC OCCURRED DATE
10494: --
10495: IF (p_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE AND
10496: p_service_request_rec.incident_occurred_date IS NOT NULL) AND
10497: (p_request_date <> FND_API.G_MISS_DATE AND
10498: p_request_date IS NOT NULL) THEN
10499:
10500: CS_ServiceRequest_UTIL.Validate_Inc_Occurred_Date(
10501: p_api_name => p_api_name,

Line 10507: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10503: p_inc_occurred_date => p_service_request_rec.incident_occurred_date,
10504: p_request_date => p_request_date,
10505: x_return_status => l_return_status );
10506:
10507: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10508: x_return_status := FND_API.G_RET_STS_ERROR;
10509: RETURN;
10510: END IF;
10511: END IF;

Line 10508: x_return_status := FND_API.G_RET_STS_ERROR;

10504: p_request_date => p_request_date,
10505: x_return_status => l_return_status );
10506:
10507: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10508: x_return_status := FND_API.G_RET_STS_ERROR;
10509: RETURN;
10510: END IF;
10511: END IF;
10512:

Line 10515: IF (p_service_request_rec.incident_resolved_date <> FND_API.G_MISS_DATE AND

10511: END IF;
10512:
10513: -- Validate INC RESOLVED DATE
10514: --
10515: IF (p_service_request_rec.incident_resolved_date <> FND_API.G_MISS_DATE AND
10516: p_service_request_rec.incident_resolved_date IS NOT NULL) THEN
10517:
10518: CS_ServiceRequest_UTIL.Validate_Inc_Resolved_Date(
10519: p_api_name => p_api_name,

Line 10525: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10521: p_inc_resolved_date => p_service_request_rec.incident_resolved_date,
10522: p_request_date => p_request_date,
10523: x_return_status => l_return_status );
10524:
10525: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10526: x_return_status := FND_API.G_RET_STS_ERROR;
10527: RETURN;
10528: END IF;
10529: END IF;

Line 10526: x_return_status := FND_API.G_RET_STS_ERROR;

10522: p_request_date => p_request_date,
10523: x_return_status => l_return_status );
10524:
10525: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10526: x_return_status := FND_API.G_RET_STS_ERROR;
10527: RETURN;
10528: END IF;
10529: END IF;
10530:

Line 10533: IF (p_service_request_rec.inc_responded_by_date <> FND_API.G_MISS_DATE AND

10529: END IF;
10530:
10531: -- Validate INC RESPONDED BY DATE
10532: --
10533: IF (p_service_request_rec.inc_responded_by_date <> FND_API.G_MISS_DATE AND
10534: p_service_request_rec.inc_responded_by_date IS NOT NULL) THEN
10535:
10536: CS_ServiceRequest_UTIL.Validate_Inc_Responded_Date(
10537: p_api_name => p_api_name,

Line 10543: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10539: p_inc_responded_by_date => p_service_request_rec.inc_responded_by_date,
10540: p_request_date => p_request_date,
10541: x_return_status => l_return_status );
10542:
10543: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10544: x_return_status := FND_API.G_RET_STS_ERROR;
10545: RETURN;
10546: END IF;
10547: END IF;

Line 10544: x_return_status := FND_API.G_RET_STS_ERROR;

10540: p_request_date => p_request_date,
10541: x_return_status => l_return_status );
10542:
10543: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10544: x_return_status := FND_API.G_RET_STS_ERROR;
10545: RETURN;
10546: END IF;
10547: END IF;
10548:

Line 10556: IF (p_service_request_rec.incident_location_id <> FND_API.G_MISS_NUM AND

10552: -- 9/19 changes
10553:
10554: /* Bug 4386870 smisra 12/13/05
10555: this code is moved to vldt_sr_rec procedure
10556: IF (p_service_request_rec.incident_location_id <> FND_API.G_MISS_NUM AND
10557: p_service_request_rec.incident_location_id IS NOT NULL)
10558: THEN
10559: CS_ServiceRequest_UTIL.Validate_Inc_Location_Id(
10560: p_api_name => p_api_name,

Line 10566: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10562: p_incident_location_type => p_service_request_rec.incident_location_type,
10563: p_incident_location_id => p_service_request_rec.incident_location_id,
10564: x_return_status => l_return_status );
10565:
10566: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10567: x_return_status := FND_API.G_RET_STS_ERROR;
10568: RETURN;
10569: END IF;
10570: END IF;

Line 10567: x_return_status := FND_API.G_RET_STS_ERROR;

10563: p_incident_location_id => p_service_request_rec.incident_location_id,
10564: x_return_status => l_return_status );
10565:
10566: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10567: x_return_status := FND_API.G_RET_STS_ERROR;
10568: RETURN;
10569: END IF;
10570: END IF;
10571: */

Line 10575: IF (p_service_request_rec.incident_country <> FND_API.G_MISS_CHAR AND

10571: */
10572:
10573: -- Validate INCIDENT COUNTRY
10574: --
10575: IF (p_service_request_rec.incident_country <> FND_API.G_MISS_CHAR AND
10576: p_service_request_rec.incident_country IS NOT NULL) THEN
10577:
10578: CS_ServiceRequest_UTIL.Validate_Incident_Country(
10579: p_api_name => p_api_name,

Line 10584: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10580: p_parameter_name => 'p_incident_country',
10581: p_incident_country => p_service_request_rec.incident_country,
10582: x_return_status => l_return_status );
10583:
10584: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10585: x_return_status := FND_API.G_RET_STS_ERROR;
10586: RETURN;
10587: END IF;
10588: END IF;

Line 10585: x_return_status := FND_API.G_RET_STS_ERROR;

10581: p_incident_country => p_service_request_rec.incident_country,
10582: x_return_status => l_return_status );
10583:
10584: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10585: x_return_status := FND_API.G_RET_STS_ERROR;
10586: RETURN;
10587: END IF;
10588: END IF;
10589:

Line 10593: IF (p_service_request_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND

10589:
10590: -- Added For ER# 2433831
10591: -- Validate Bill To Account
10592:
10593: IF (p_service_request_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
10594: p_service_request_rec.bill_to_account_id IS NOT NULL)
10595: AND (p_sr_mode = 'CREATE') THEN
10596:
10597: CS_ServiceRequest_UTIL.Validate_Bill_To_Ship_To_Acct

Line 10604: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10600: p_account_id => p_service_request_rec.bill_to_account_id,
10601: p_party_id => p_service_request_rec.bill_to_party_id,
10602: x_return_status => l_return_status);
10603:
10604: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10605: x_return_status := FND_API.G_RET_STS_ERROR;
10606: RETURN;
10607: END IF ;
10608: END IF ;

Line 10605: x_return_status := FND_API.G_RET_STS_ERROR;

10601: p_party_id => p_service_request_rec.bill_to_party_id,
10602: x_return_status => l_return_status);
10603:
10604: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10605: x_return_status := FND_API.G_RET_STS_ERROR;
10606: RETURN;
10607: END IF ;
10608: END IF ;
10609:

Line 10614: IF (p_service_request_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND

10610: -- Added For ER# 2433831
10611: -- Validate Ship To Account
10612:
10613: -- Use the Same Procedure bill_to_account_id
10614: IF (p_service_request_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
10615: p_service_request_rec.ship_to_account_id IS NOT NULL)
10616: AND (p_sr_mode = 'CREATE') THEN
10617:
10618: CS_ServiceRequest_UTIL.Validate_bill_To_Ship_To_Acct

Line 10625: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10621: p_account_id => p_service_request_rec.ship_to_account_id,
10622: p_party_id => p_service_request_rec.ship_to_party_id,
10623: x_return_status => l_return_status);
10624:
10625: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10626: x_return_status := FND_API.G_RET_STS_ERROR;
10627: RETURN;
10628: END IF ;
10629: END IF ;

Line 10626: x_return_status := FND_API.G_RET_STS_ERROR;

10622: p_party_id => p_service_request_rec.ship_to_party_id,
10623: x_return_status => l_return_status);
10624:
10625: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10626: x_return_status := FND_API.G_RET_STS_ERROR;
10627: RETURN;
10628: END IF ;
10629: END IF ;
10630:

Line 10634: IF (p_service_request_rec.customer_phone_id <> FND_API.G_MISS_NUM AND

10630:
10631: -- Added for ER# 2463321
10632: -- Validate Customer's Non Primary Phone Id
10633:
10634: IF (p_service_request_rec.customer_phone_id <> FND_API.G_MISS_NUM AND
10635: p_service_request_rec.customer_phone_id IS NOT NULL ) THEN
10636:
10637: CS_ServiceRequest_UTIL.Validate_Per_Contact_Point_Id
10638: ( p_api_name => p_api_name,

Line 10645: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10641: p_contact_point_id => p_service_request_rec.customer_phone_id,
10642: p_party_id => l_customer_id ,
10643: x_return_status => l_return_status );
10644:
10645: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10646: x_return_status := FND_API.G_RET_STS_ERROR;
10647: RETURN;
10648: END IF ;
10649:

Line 10646: x_return_status := FND_API.G_RET_STS_ERROR;

10642: p_party_id => l_customer_id ,
10643: x_return_status => l_return_status );
10644:
10645: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10646: x_return_status := FND_API.G_RET_STS_ERROR;
10647: RETURN;
10648: END IF ;
10649:
10650: END IF ;

Line 10655: IF (p_service_request_rec.customer_email_id <> FND_API.G_MISS_NUM AND

10651:
10652: -- Added for ER# 2463321
10653: -- Validate Customer's Non Primary Email Id
10654:
10655: IF (p_service_request_rec.customer_email_id <> FND_API.G_MISS_NUM AND
10656: p_service_request_rec.customer_email_id IS NOT NULL ) THEN
10657:
10658: CS_ServiceRequest_UTIL.Validate_Per_Contact_Point_Id
10659: ( p_api_name => p_api_name,

Line 10666: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

10662: p_contact_point_id => p_service_request_rec.customer_email_id,
10663: p_party_id => l_customer_id ,
10664: x_return_status => l_return_status );
10665:
10666: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10667: x_return_status := FND_API.G_RET_STS_ERROR;
10668: RETURN;
10669: END IF ;
10670:

Line 10667: x_return_status := FND_API.G_RET_STS_ERROR;

10663: p_party_id => l_customer_id ,
10664: x_return_status => l_return_status );
10665:
10666: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
10667: x_return_status := FND_API.G_RET_STS_ERROR;
10668: RETURN;
10669: END IF ;
10670:
10671: END IF ;

Line 10757: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

10753: p_login_id IN NUMBER DEFAULT NULL,
10754: p_org_id IN NUMBER DEFAULT NULL,
10755: p_request_id IN NUMBER DEFAULT NULL,
10756: p_request_number IN VARCHAR2 DEFAULT NULL,
10757: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
10758: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
10759: x_msg_count OUT NOCOPY NUMBER,
10760: x_msg_data OUT NOCOPY VARCHAR2,
10761: x_return_status OUT NOCOPY VARCHAR2,

Line 10758: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

10754: p_org_id IN NUMBER DEFAULT NULL,
10755: p_request_id IN NUMBER DEFAULT NULL,
10756: p_request_number IN VARCHAR2 DEFAULT NULL,
10757: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
10758: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
10759: x_msg_count OUT NOCOPY NUMBER,
10760: x_msg_data OUT NOCOPY VARCHAR2,
10761: x_return_status OUT NOCOPY VARCHAR2,
10762: x_contra_id OUT NOCOPY NUMBER,

Line 10884: IF (l_service_request_rec.type_id = FND_API.G_MISS_NUM OR

10880: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #1');
10881:
10882: -- Check if the mandatory parameters are specified. If not, return error.
10883:
10884: IF (l_service_request_rec.type_id = FND_API.G_MISS_NUM OR
10885: l_service_request_rec.type_id IS NULL) THEN
10886:
10887: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
10888: (p_token_an => l_api_name_full,

Line 10893: RAISE FND_API.G_EXC_ERROR;

10889: p_token_np => 'SR Type',
10890: p_table_name => G_TABLE_NAME,
10891: p_column_name => 'INCIDENT_TYPE_ID');
10892:
10893: RAISE FND_API.G_EXC_ERROR;
10894: END IF;
10895:
10896:
10897: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM OR

Line 10897: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM OR

10893: RAISE FND_API.G_EXC_ERROR;
10894: END IF;
10895:
10896:
10897: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM OR
10898: l_service_request_rec.status_id IS NULL) THEN
10899:
10900: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
10901: (p_token_an => l_api_name_full,

Line 10906: RAISE FND_API.G_EXC_ERROR;

10902: p_token_np => 'SR Status',
10903: p_table_name => G_TABLE_NAME,
10904: p_column_name => 'INCIDENT_STATUS_ID');
10905:
10906: RAISE FND_API.G_EXC_ERROR;
10907: END IF;
10908:
10909:
10910: IF (l_service_request_rec.severity_id = FND_API.G_MISS_NUM OR

Line 10910: IF (l_service_request_rec.severity_id = FND_API.G_MISS_NUM OR

10906: RAISE FND_API.G_EXC_ERROR;
10907: END IF;
10908:
10909:
10910: IF (l_service_request_rec.severity_id = FND_API.G_MISS_NUM OR
10911: l_service_request_rec.severity_id IS NULL) THEN
10912:
10913: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
10914: (p_token_an => l_api_name_full,

Line 10919: RAISE FND_API.G_EXC_ERROR;

10915: p_token_np => 'SR Severity',
10916: p_table_name => G_TABLE_NAME,
10917: p_column_name => 'SEVERITY_ID');
10918:
10919: RAISE FND_API.G_EXC_ERROR;
10920: END IF;
10921:
10922: -- Request Date is a reqd field, so check if passed, else return error
10923: IF (l_service_request_rec.request_date = FND_API.G_MISS_DATE OR

Line 10923: IF (l_service_request_rec.request_date = FND_API.G_MISS_DATE OR

10919: RAISE FND_API.G_EXC_ERROR;
10920: END IF;
10921:
10922: -- Request Date is a reqd field, so check if passed, else return error
10923: IF (l_service_request_rec.request_date = FND_API.G_MISS_DATE OR
10924: l_service_request_rec.request_date IS NULL) THEN
10925:
10926: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
10927: (p_token_an => l_api_name_full,

Line 10932: RAISE FND_API.G_EXC_ERROR;

10928: p_token_np => 'SR Request Date',
10929: p_table_name => G_TABLE_NAME,
10930: p_column_name => 'REQUEST_DATE');
10931:
10932: RAISE FND_API.G_EXC_ERROR;
10933: END IF;
10934:
10935: -- Summary is a reqd field, so check if passed, else return error
10936: IF (l_service_request_rec.summary = FND_API.G_MISS_CHAR OR

Line 10936: IF (l_service_request_rec.summary = FND_API.G_MISS_CHAR OR

10932: RAISE FND_API.G_EXC_ERROR;
10933: END IF;
10934:
10935: -- Summary is a reqd field, so check if passed, else return error
10936: IF (l_service_request_rec.summary = FND_API.G_MISS_CHAR OR
10937: l_service_request_rec.summary IS NULL) THEN
10938:
10939: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
10940: (p_token_an => l_api_name_full,

Line 10945: RAISE FND_API.G_EXC_ERROR;

10941: p_token_np => 'SR Summary',
10942: p_table_name => G_TABLE_NAME,
10943: p_column_name => 'SUMMARY');
10944:
10945: RAISE FND_API.G_EXC_ERROR;
10946: END IF;
10947:
10948: -- for cmro_eam
10949:

Line 10951: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) THEN

10947:
10948: -- for cmro_eam
10949:
10950: IF (p_maintenance_flag = 'Y' OR p_maintenance_flag = 'y') THEN
10951: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) THEN
10952: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Inventory Org ID');
10953: RAISE FND_API.G_EXC_ERROR;
10954: ELSIF (l_service_request_rec.inventory_org_id IS NULL) THEN
10955: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'Inventory Org ID');

Line 10953: RAISE FND_API.G_EXC_ERROR;

10949:
10950: IF (p_maintenance_flag = 'Y' OR p_maintenance_flag = 'y') THEN
10951: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) THEN
10952: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Inventory Org ID');
10953: RAISE FND_API.G_EXC_ERROR;
10954: ELSIF (l_service_request_rec.inventory_org_id IS NULL) THEN
10955: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'Inventory Org ID');
10956: RAISE FND_API.G_EXC_ERROR;
10957: END IF;

Line 10956: RAISE FND_API.G_EXC_ERROR;

10952: CS_ServiceRequest_UTIL.Add_Missing_Param_Msg(l_api_name_full, 'Inventory Org ID');
10953: RAISE FND_API.G_EXC_ERROR;
10954: ELSIF (l_service_request_rec.inventory_org_id IS NULL) THEN
10955: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'Inventory Org ID');
10956: RAISE FND_API.G_EXC_ERROR;
10957: END IF;
10958: END IF;
10959: -- end of cmro_eam
10960:

Line 10964: IF ((l_service_request_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND

10960:
10961: -- Added all the 8 checks for bug#2800884
10962: -- bill_to_party_id is a reqd field if bill_to_account_id
10963: -- is passed, so check if passed, else return error
10964: IF ((l_service_request_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
10965: l_service_request_rec.bill_to_account_id IS NOT NULL))
10966: THEN
10967: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
10968: l_service_request_rec.bill_to_party_id IS NULL) THEN

Line 10967: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR

10963: -- is passed, so check if passed, else return error
10964: IF ((l_service_request_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
10965: l_service_request_rec.bill_to_account_id IS NOT NULL))
10966: THEN
10967: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
10968: l_service_request_rec.bill_to_party_id IS NULL) THEN
10969:
10970: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
10971: fnd_message.set_token ('CHILD_PARAM','bill_to_account_id');

Line 10975: RAISE FND_API.G_EXC_ERROR;

10971: fnd_message.set_token ('CHILD_PARAM','bill_to_account_id');
10972: fnd_message.set_token ('PARENT_PARAM','bill_to_party_id');
10973: fnd_msg_pub.ADD;
10974:
10975: RAISE FND_API.G_EXC_ERROR;
10976: END IF;
10977: END IF;
10978:
10979: -- bill_to_party_id is a reqd field if bill_to_contact_id is passed,so check

Line 10981: IF ((l_service_request_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND

10977: END IF;
10978:
10979: -- bill_to_party_id is a reqd field if bill_to_contact_id is passed,so check
10980: -- if passed, else return error
10981: IF ((l_service_request_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND
10982: l_service_request_rec.bill_to_contact_id IS NOT NULL))
10983: THEN
10984: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
10985: l_service_request_rec.bill_to_party_id IS NULL) THEN

Line 10984: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR

10980: -- if passed, else return error
10981: IF ((l_service_request_rec.bill_to_contact_id <> FND_API.G_MISS_NUM AND
10982: l_service_request_rec.bill_to_contact_id IS NOT NULL))
10983: THEN
10984: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
10985: l_service_request_rec.bill_to_party_id IS NULL) THEN
10986:
10987: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
10988: fnd_message.set_token ('CHILD_PARAM','bill_to_contact_id');

Line 10992: RAISE FND_API.G_EXC_ERROR;

10988: fnd_message.set_token ('CHILD_PARAM','bill_to_contact_id');
10989: fnd_message.set_token ('PARENT_PARAM','bill_to_party_id');
10990: fnd_msg_pub.ADD;
10991:
10992: RAISE FND_API.G_EXC_ERROR;
10993: END IF;
10994: END IF;
10995:
10996: -- bill_to_party_id is a reqd field if bill_to_site_id is passed, so check

Line 10998: IF ((l_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND

10994: END IF;
10995:
10996: -- bill_to_party_id is a reqd field if bill_to_site_id is passed, so check
10997: -- if passed, else return error
10998: IF ((l_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
10999: l_service_request_rec.bill_to_site_id IS NOT NULL))
11000: THEN
11001: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
11002: l_service_request_rec.bill_to_party_id IS NULL) THEN

Line 11001: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR

10997: -- if passed, else return error
10998: IF ((l_service_request_rec.bill_to_site_id <> FND_API.G_MISS_NUM AND
10999: l_service_request_rec.bill_to_site_id IS NOT NULL))
11000: THEN
11001: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
11002: l_service_request_rec.bill_to_party_id IS NULL) THEN
11003:
11004: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
11005: fnd_message.set_token ('CHILD_PARAM','bill_to_site_id');

Line 11009: RAISE FND_API.G_EXC_ERROR;

11005: fnd_message.set_token ('CHILD_PARAM','bill_to_site_id');
11006: fnd_message.set_token ('PARENT_PARAM','bill_to_party_id');
11007: fnd_msg_pub.ADD;
11008:
11009: RAISE FND_API.G_EXC_ERROR;
11010: END IF;
11011: END IF;
11012:
11013: -- bill_to_party_id is a reqd field if bill_to_site_use_id is passed,

Line 11015: IF ((l_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND

11011: END IF;
11012:
11013: -- bill_to_party_id is a reqd field if bill_to_site_use_id is passed,
11014: -- so check if passed, else return error
11015: IF ((l_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND
11016: l_service_request_rec.bill_to_site_use_id IS NOT NULL))
11017: THEN
11018: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
11019: l_service_request_rec.bill_to_party_id IS NULL) THEN

Line 11018: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR

11014: -- so check if passed, else return error
11015: IF ((l_service_request_rec.bill_to_site_use_id <> FND_API.G_MISS_NUM AND
11016: l_service_request_rec.bill_to_site_use_id IS NOT NULL))
11017: THEN
11018: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
11019: l_service_request_rec.bill_to_party_id IS NULL) THEN
11020:
11021: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
11022: fnd_message.set_token ('CHILD_PARAM','bill_to_site_use_id');

Line 11026: RAISE FND_API.G_EXC_ERROR;

11022: fnd_message.set_token ('CHILD_PARAM','bill_to_site_use_id');
11023: fnd_message.set_token ('PARENT_PARAM','bill_to_party_id');
11024: fnd_msg_pub.ADD;
11025:
11026: RAISE FND_API.G_EXC_ERROR;
11027: END IF;
11028: END IF;
11029:
11030: -- ship_to_party_id is a reqd field if ship_to_account_id

Line 11032: IF ((l_service_request_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND

11028: END IF;
11029:
11030: -- ship_to_party_id is a reqd field if ship_to_account_id
11031: -- is passed, so check if passed, else return error
11032: IF ((l_service_request_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
11033: l_service_request_rec.ship_to_account_id IS NOT NULL))
11034: THEN
11035: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11036: l_service_request_rec.ship_to_party_id IS NULL) THEN

Line 11035: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR

11031: -- is passed, so check if passed, else return error
11032: IF ((l_service_request_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
11033: l_service_request_rec.ship_to_account_id IS NOT NULL))
11034: THEN
11035: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11036: l_service_request_rec.ship_to_party_id IS NULL) THEN
11037:
11038: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
11039: fnd_message.set_token ('CHILD_PARAM','ship_to_account_id');

Line 11043: RAISE FND_API.G_EXC_ERROR;

11039: fnd_message.set_token ('CHILD_PARAM','ship_to_account_id');
11040: fnd_message.set_token ('PARENT_PARAM','ship_to_party_id');
11041: fnd_msg_pub.ADD;
11042:
11043: RAISE FND_API.G_EXC_ERROR;
11044: END IF;
11045: END IF;
11046:
11047: -- ship_to_party_id is a reqd field if ship_to_contact_id is passed,so check

Line 11049: IF ((l_service_request_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND

11045: END IF;
11046:
11047: -- ship_to_party_id is a reqd field if ship_to_contact_id is passed,so check
11048: -- if passed, else return error
11049: IF ((l_service_request_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND
11050: l_service_request_rec.ship_to_contact_id IS NOT NULL))
11051: THEN
11052: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11053: l_service_request_rec.ship_to_party_id IS NULL) THEN

Line 11052: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR

11048: -- if passed, else return error
11049: IF ((l_service_request_rec.ship_to_contact_id <> FND_API.G_MISS_NUM AND
11050: l_service_request_rec.ship_to_contact_id IS NOT NULL))
11051: THEN
11052: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11053: l_service_request_rec.ship_to_party_id IS NULL) THEN
11054:
11055: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
11056: fnd_message.set_token ('CHILD_PARAM','ship_to_contact_id');

Line 11060: RAISE FND_API.G_EXC_ERROR;

11056: fnd_message.set_token ('CHILD_PARAM','ship_to_contact_id');
11057: fnd_message.set_token ('PARENT_PARAM','ship_to_party_id');
11058: fnd_msg_pub.ADD;
11059:
11060: RAISE FND_API.G_EXC_ERROR;
11061: END IF;
11062: END IF;
11063:
11064: -- ship_to_party_id is a reqd field if ship_to_site_id is passed, so check

Line 11066: IF ((l_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND

11062: END IF;
11063:
11064: -- ship_to_party_id is a reqd field if ship_to_site_id is passed, so check
11065: -- if passed, else return error
11066: IF ((l_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
11067: l_service_request_rec.ship_to_site_id IS NOT NULL))
11068: THEN
11069: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11070: l_service_request_rec.ship_to_party_id IS NULL) THEN

Line 11069: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR

11065: -- if passed, else return error
11066: IF ((l_service_request_rec.ship_to_site_id <> FND_API.G_MISS_NUM AND
11067: l_service_request_rec.ship_to_site_id IS NOT NULL))
11068: THEN
11069: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11070: l_service_request_rec.ship_to_party_id IS NULL) THEN
11071:
11072: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
11073: fnd_message.set_token ('CHILD_PARAM','ship_to_site_id');

Line 11077: RAISE FND_API.G_EXC_ERROR;

11073: fnd_message.set_token ('CHILD_PARAM','ship_to_site_id');
11074: fnd_message.set_token ('PARENT_PARAM','ship_to_party_id');
11075: fnd_msg_pub.ADD;
11076:
11077: RAISE FND_API.G_EXC_ERROR;
11078: END IF;
11079: END IF;
11080:
11081: -- ship_to_party_id is a reqd field if ship_to_site_use_id is passed,

Line 11083: IF ((l_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND

11079: END IF;
11080:
11081: -- ship_to_party_id is a reqd field if ship_to_site_use_id is passed,
11082: -- so check if passed, else return error
11083: IF ((l_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND
11084: l_service_request_rec.ship_to_site_use_id IS NOT NULL))
11085: THEN
11086: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11087: l_service_request_rec.ship_to_party_id IS NULL) THEN

Line 11086: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR

11082: -- so check if passed, else return error
11083: IF ((l_service_request_rec.ship_to_site_use_id <> FND_API.G_MISS_NUM AND
11084: l_service_request_rec.ship_to_site_use_id IS NOT NULL))
11085: THEN
11086: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
11087: l_service_request_rec.ship_to_party_id IS NULL) THEN
11088:
11089: fnd_message.set_name ('CS', 'CS_SR_PARENT_CHILD_CHECK');
11090: fnd_message.set_token ('CHILD_PARAM','ship_to_site_use_id');

Line 11094: RAISE FND_API.G_EXC_ERROR;

11090: fnd_message.set_token ('CHILD_PARAM','ship_to_site_use_id');
11091: fnd_message.set_token ('PARENT_PARAM','ship_to_party_id');
11092: fnd_msg_pub.ADD;
11093:
11094: RAISE FND_API.G_EXC_ERROR;
11095: END IF;
11096: END IF;
11097:
11098: -- Added this code for source changes for 11.5.9 by shijain dated oct 11 2002

Line 11102: IF (l_service_request_rec.creation_program_code = FND_API.G_MISS_CHAR OR

11098: -- Added this code for source changes for 11.5.9 by shijain dated oct 11 2002
11099: -- this code is to check if the creation_program_code is passed and is not
11100: -- null as this is a mandatory parameter.
11101:
11102: IF (l_service_request_rec.creation_program_code = FND_API.G_MISS_CHAR OR
11103: l_service_request_rec.creation_program_code IS NULL) THEN
11104:
11105: /*Commented this code for backward compatibility, that if someone
11106: passes a creation program code as NULL or G_MISS_CHAR, we are supporting

Line 11114: RAISE FND_API.G_EXC_ERROR;

11110: p_token_np => 'SR Creation Program Code',
11111: p_table_name => G_TABLE_NAME,
11112: p_column_name => 'CREATION_PROGRAM_CODE');
11113:
11114: RAISE FND_API.G_EXC_ERROR;
11115: */
11116: l_service_request_rec.creation_program_code:='UNKNOWN';
11117: END IF;
11118:

Line 11125: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN

11121: -- Added for Enh# 2216664
11122: -- Added If conditions for Bug# 2297626
11123: -- For populating the owner in TL table
11124: IF (l_service_request_rec.owner_id IS NOT NULL AND
11125: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN
11126:
11127: SELECT resource_name
11128: INTO l_service_request_rec.owner
11129: FROM jtf_rs_resource_extns_tl

Line 11136: l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN

11132: END IF;
11133:
11134: -- For populating the group_owner in TL table
11135: IF (l_service_request_rec.owner_group_id IS NOT NULL AND
11136: l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN
11137: IF l_service_request_rec.group_type = 'RS_GROUP' THEN
11138:
11139: SELECT group_name INTO l_service_request_rec.group_owner
11140: FROM jtf_rs_groups_tl

Line 11169: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

11165: l_contacts_passed := 'Y';
11166: END IF;
11167:
11168: IF (l_service_request_rec.caller_type = 'ORGANIZATION') THEN
11169: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
11170: --
11171: -- customer_id/company_number is mandatory
11172: -- customer_firstname etc. ignored
11173: --

Line 11174: IF ((l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR

11170: --
11171: -- customer_id/company_number is mandatory
11172: -- customer_firstname etc. ignored
11173: --
11174: IF ((l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR
11175: l_service_request_rec.customer_id IS NULL )AND
11176: (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR OR
11177: l_service_request_rec.customer_number IS NULL)) THEN
11178:

Line 11176: (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR OR

11172: -- customer_firstname etc. ignored
11173: --
11174: IF ((l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR
11175: l_service_request_rec.customer_id IS NULL )AND
11176: (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR OR
11177: l_service_request_rec.customer_number IS NULL)) THEN
11178:
11179: --AND(l_service_request_rec.customer_company_name = FND_API.G_MISS_CHAR OR
11180: -- l_service_request_rec.customer_company_name IS NULL)

Line 11179: --AND(l_service_request_rec.customer_company_name = FND_API.G_MISS_CHAR OR

11175: l_service_request_rec.customer_id IS NULL )AND
11176: (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR OR
11177: l_service_request_rec.customer_number IS NULL)) THEN
11178:
11179: --AND(l_service_request_rec.customer_company_name = FND_API.G_MISS_CHAR OR
11180: -- l_service_request_rec.customer_company_name IS NULL)
11181:
11182: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg
11183: (p_token_an => l_api_name_full,

Line 11188: RAISE FND_API.G_EXC_ERROR;

11184: p_token_np => 'SR Customer',
11185: p_table_name => null,
11186: p_column_name => 'CUSTOMER_COMPANY_NAME');
11187:
11188: RAISE FND_API.G_EXC_ERROR;
11189: END IF;
11190:
11191: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND
11192: l_service_request_rec.customer_id IS NOT NULL ) THEN

Line 11191: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND

11187:
11188: RAISE FND_API.G_EXC_ERROR;
11189: END IF;
11190:
11191: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND
11192: l_service_request_rec.customer_id IS NOT NULL ) THEN
11193:
11194: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;
11195: l_service_request_val_rec.customer_id := l_service_request_rec.customer_id;

Line 11194: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;

11190:
11191: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND
11192: l_service_request_rec.customer_id IS NOT NULL ) THEN
11193:
11194: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;
11195: l_service_request_val_rec.customer_id := l_service_request_rec.customer_id;
11196: x_service_request_rec.customer_id := l_service_request_rec.customer_id;
11197:
11198: ELSE

Line 11212: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11208: p_customer_id => l_service_request_rec.customer_id,
11209: x_return_status => l_return_status);
11210:
11211: --Check return status
11212: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11213: RAISE FND_API.G_EXC_ERROR;
11214: END IF;
11215:
11216: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;

Line 11213: RAISE FND_API.G_EXC_ERROR;

11209: x_return_status => l_return_status);
11210:
11211: --Check return status
11212: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11213: RAISE FND_API.G_EXC_ERROR;
11214: END IF;
11215:
11216: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;
11217: -- Made changes for bug#2859360, uncommented this call

Line 11216: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;

11212: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11213: RAISE FND_API.G_EXC_ERROR;
11214: END IF;
11215:
11216: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;
11217: -- Made changes for bug#2859360, uncommented this call
11218: l_service_request_val_rec.customer_id := l_service_request_rec.customer_id;
11219: END IF;
11220:

Line 11230: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

11226:
11227: END IF;
11228:
11229: ELSIF (l_service_request_rec.caller_type = 'PERSON') THEN
11230: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
11231: --
11232: -- customer ignored
11233: -- at least one contact with primary flag=Y should be specified in the contacts table.
11234:

Line 11237: IF ((l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR

11233: -- at least one contact with primary flag=Y should be specified in the contacts table.
11234:
11235: -- END IF;
11236: -- raise error if customer_id is not passed . bug #3299567
11237: IF ((l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR
11238: l_service_request_rec.customer_id IS NULL )) THEN
11239:
11240: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'SR Customer');
11241: RAISE FND_API.G_EXC_ERROR;

Line 11241: RAISE FND_API.G_EXC_ERROR;

11237: IF ((l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR
11238: l_service_request_rec.customer_id IS NULL )) THEN
11239:
11240: CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'SR Customer');
11241: RAISE FND_API.G_EXC_ERROR;
11242:
11243: END IF;
11244:
11245: END IF;

Line 11258: RAISE FND_API.G_EXC_ERROR;

11254: p_token_p => 'p_caller_type',
11255: p_table_name => G_TABLE_NAME ,
11256: p_column_name => 'CALLER_TYPE' );
11257:
11258: RAISE FND_API.G_EXC_ERROR;
11259: END IF;
11260:
11261: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2');
11262: --

Line 11278: RAISE FND_API.G_EXC_ERROR;

11274: p_token_v => TO_CHAR(l_service_request_rec.status_id),
11275: p_token_p => 'p_status_id',
11276: p_table_name => G_TABLE_NAME,
11277: p_column_name => 'INCIDENT_STATUS_ID' );
11278: RAISE FND_API.G_EXC_ERROR;
11279: end;
11280:
11281: IF ((l_responded_flag='Y') OR (l_resolved_flag ='Y')) THEN
11282: IF((l_responded_flag='Y' ) AND (l_service_request_rec.inc_responded_by_date is NULL OR

Line 11283: l_service_request_rec.inc_responded_by_date= FND_API.G_MISS_DATE ))THEN

11279: end;
11280:
11281: IF ((l_responded_flag='Y') OR (l_resolved_flag ='Y')) THEN
11282: IF((l_responded_flag='Y' ) AND (l_service_request_rec.inc_responded_by_date is NULL OR
11283: l_service_request_rec.inc_responded_by_date= FND_API.G_MISS_DATE ))THEN
11284: l_service_request_rec.inc_responded_by_date := SYSDATE;
11285: END IF;
11286:
11287: IF((l_resolved_flag ='Y' ) AND (l_service_request_rec.incident_resolved_date is NULL

Line 11288: OR l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE ))THEN

11284: l_service_request_rec.inc_responded_by_date := SYSDATE;
11285: END IF;
11286:
11287: IF((l_resolved_flag ='Y' ) AND (l_service_request_rec.incident_resolved_date is NULL
11288: OR l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE ))THEN
11289: l_service_request_rec.incident_resolved_date := SYSDATE;
11290: END IF;
11291: END IF;
11292:

Line 11297: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

11293: -- ----------------------------------------------------------------------
11294: -- Apply business-rule validation to all required and passed parameters
11295: -- if validation level is set.
11296: -- ----------------------------------------------------------------------
11297: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
11298: --
11299: -- Check for uniqueness of request_id/request_number
11300: --
11301: IF (p_request_id IS NOT NULL) THEN

Line 11319: RAISE FND_API.G_EXC_ERROR;

11315: p_token_p => 'p_request_id' ,
11316: p_table_name => G_TABLE_NAME ,
11317: p_column_name => 'INCIDENT_ID');
11318:
11319: RAISE FND_API.G_EXC_ERROR;
11320: EXCEPTION
11321: WHEN NO_DATA_FOUND THEN
11322: NULL;
11323: WHEN OTHERS THEN

Line 11324: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11320: EXCEPTION
11321: WHEN NO_DATA_FOUND THEN
11322: NULL;
11323: WHEN OTHERS THEN
11324: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11325: END;
11326:
11327: END IF;
11328:

Line 11348: RAISE FND_API.G_EXC_ERROR;

11344: p_token_p => 'p_request_number',
11345: p_table_name => G_TABLE_NAME,
11346: p_column_name => 'INCIDENT_NUMBER' );
11347:
11348: RAISE FND_API.G_EXC_ERROR;
11349: EXCEPTION
11350: WHEN NO_DATA_FOUND THEN
11351: NULL;
11352: WHEN OTHERS THEN

Line 11353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11349: EXCEPTION
11350: WHEN NO_DATA_FOUND THEN
11351: NULL;
11352: WHEN OTHERS THEN
11353: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11354: END;
11355:
11356:
11357: END IF;

Line 11367: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)

11363: CS_SERVICEREQUEST_UTIL.validate_org_id
11364: ( p_org_id => p_org_id
11365: , x_return_status => l_return_status
11366: );
11367: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
11368: THEN
11369: RAISE FND_API.G_EXC_ERROR;
11370: END IF;
11371: END IF;

Line 11369: RAISE FND_API.G_EXC_ERROR;

11365: , x_return_status => l_return_status
11366: );
11367: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS)
11368: THEN
11369: RAISE FND_API.G_EXC_ERROR;
11370: END IF;
11371: END IF;
11372: l_org_id := p_org_id;
11373:

Line 11385: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11381: p_parameter_name_login => 'p_login_id',
11382: p_user_id => p_user_id,
11383: p_login_id => p_login_id,
11384: x_return_status => l_return_status);
11385: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11386: RAISE FND_API.G_EXC_ERROR;
11387: END IF;
11388:
11389: -- Validate the created_by added for bug #5153581

Line 11386: RAISE FND_API.G_EXC_ERROR;

11382: p_user_id => p_user_id,
11383: p_login_id => p_login_id,
11384: x_return_status => l_return_status);
11385: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11386: RAISE FND_API.G_EXC_ERROR;
11387: END IF;
11388:
11389: -- Validate the created_by added for bug #5153581
11390: --

Line 11392: l_service_request_rec.created_by <> FND_API.G_Miss_NUM THEN

11388:
11389: -- Validate the created_by added for bug #5153581
11390: --
11391: IF l_service_request_rec.created_by IS NOT NULL AND
11392: l_service_request_rec.created_by <> FND_API.G_Miss_NUM THEN
11393:
11394: CS_ServiceRequest_UTIL.Validate_Who_Info
11395: ( p_api_name => l_api_name_full,
11396: p_parameter_name_usr => 'p_created_by',

Line 11402: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11398: p_user_id => l_service_request_rec.created_by,
11399: p_login_id => NULL,
11400: x_return_status => l_return_status);
11401:
11402: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11403: RAISE FND_API.G_EXC_ERROR;
11404: END IF;
11405:
11406: END IF ;

Line 11403: RAISE FND_API.G_EXC_ERROR;

11399: p_login_id => NULL,
11400: x_return_status => l_return_status);
11401:
11402: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11403: RAISE FND_API.G_EXC_ERROR;
11404: END IF;
11405:
11406: END IF ;
11407:

Line 11411: l_service_request_rec.last_updated_by <> FND_API.G_Miss_NUM THEN

11407:
11408: -- Validate the updated_by added for bug #5153581
11409: --
11410: IF l_service_request_rec.last_updated_by IS NOT NULL AND
11411: l_service_request_rec.last_updated_by <> FND_API.G_Miss_NUM THEN
11412:
11413: CS_ServiceRequest_UTIL.Validate_Who_Info
11414: ( p_api_name => l_api_name_full,
11415: p_parameter_name_usr => 'p_last_updated_by',

Line 11421: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11417: p_user_id => l_service_request_rec.last_updated_by,
11418: p_login_id => NULL,
11419: x_return_status => l_return_status);
11420:
11421: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11422: RAISE FND_API.G_EXC_ERROR;
11423: END IF;
11424:
11425: END IF ;

Line 11422: RAISE FND_API.G_EXC_ERROR;

11418: p_login_id => NULL,
11419: x_return_status => l_return_status);
11420:
11421: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11422: RAISE FND_API.G_EXC_ERROR;
11423: END IF;
11424:
11425: END IF ;
11426:

Line 11437: l_service_request_val_rec.validate_type := FND_API.G_TRUE;

11433: -- Type, status, severity, resource_type, owner and publish flag are always validated
11434: -- Urgency, problem code, expected resolution date, resolution code, and
11435: -- actual resolution date are validated if passed (not NULL)
11436: --
11437: l_service_request_val_rec.validate_type := FND_API.G_TRUE;
11438: l_service_request_val_rec.validate_status := FND_API.G_TRUE;
11439: l_service_request_val_rec.type_id := l_service_request_rec.type_id;
11440: l_service_request_val_rec.status_id := l_service_request_rec.status_id;
11441: l_service_request_val_rec.severity_id := l_service_request_rec.severity_id;

Line 11438: l_service_request_val_rec.validate_status := FND_API.G_TRUE;

11434: -- Urgency, problem code, expected resolution date, resolution code, and
11435: -- actual resolution date are validated if passed (not NULL)
11436: --
11437: l_service_request_val_rec.validate_type := FND_API.G_TRUE;
11438: l_service_request_val_rec.validate_status := FND_API.G_TRUE;
11439: l_service_request_val_rec.type_id := l_service_request_rec.type_id;
11440: l_service_request_val_rec.status_id := l_service_request_rec.status_id;
11441: l_service_request_val_rec.severity_id := l_service_request_rec.severity_id;
11442: --l_service_request_val_rec.resource_type := l_service_request_rec.resource_type;

Line 11447: AND l_service_request_rec.urgency_id <> FND_API.G_MISS_NUM) THEN

11443: --l_service_request_val_rec.owner_id := l_service_request_rec.owner_id;
11444: --l_service_request_val_rec.publish_flag := l_service_request_rec.publish_flag;
11445:
11446: IF (l_service_request_rec.urgency_id IS NOT NULL
11447: AND l_service_request_rec.urgency_id <> FND_API.G_MISS_NUM) THEN
11448: l_service_request_val_rec.urgency_id := l_service_request_rec.urgency_id;
11449: END IF;
11450:
11451: IF (l_service_request_rec.resource_type IS NOT NULL

Line 11452: AND l_service_request_rec.resource_type <> FND_API.G_MISS_CHAR) THEN

11448: l_service_request_val_rec.urgency_id := l_service_request_rec.urgency_id;
11449: END IF;
11450:
11451: IF (l_service_request_rec.resource_type IS NOT NULL
11452: AND l_service_request_rec.resource_type <> FND_API.G_MISS_CHAR) THEN
11453: l_service_request_val_rec.resource_type := l_service_request_rec.resource_type;
11454: END IF;
11455:
11456: ---

Line 11458: AND l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN

11454: END IF;
11455:
11456: ---
11457: IF (l_service_request_rec.owner_id IS NOT NULL
11458: AND l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN
11459: l_service_request_val_rec.owner_id := l_service_request_rec.owner_id;
11460: END IF;
11461:
11462: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND

Line 11462: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND

11458: AND l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN
11459: l_service_request_val_rec.owner_id := l_service_request_rec.owner_id;
11460: END IF;
11461:
11462: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND
11463: l_service_request_rec.customer_id IS NOT NULL )THEN
11464: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;
11465: l_service_request_val_rec.customer_id := l_service_request_rec.customer_id;
11466: END IF;

Line 11464: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;

11460: END IF;
11461:
11462: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM AND
11463: l_service_request_rec.customer_id IS NOT NULL )THEN
11464: l_service_request_val_rec.validate_customer := FND_API.G_TRUE;
11465: l_service_request_val_rec.customer_id := l_service_request_rec.customer_id;
11466: END IF;
11467:
11468: IF (l_service_request_rec.problem_code IS NOT NULL

Line 11469: AND l_service_request_rec.problem_code <> FND_API.G_MISS_CHAR) THEN

11465: l_service_request_val_rec.customer_id := l_service_request_rec.customer_id;
11466: END IF;
11467:
11468: IF (l_service_request_rec.problem_code IS NOT NULL
11469: AND l_service_request_rec.problem_code <> FND_API.G_MISS_CHAR) THEN
11470: l_service_request_val_rec.problem_code := l_service_request_rec.problem_code;
11471: END IF;
11472:
11473: ---Added for bug 5278488 (FP For Bug # 5192499) spusegao 06/13/06

Line 11475: If ( l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) Then

11471: END IF;
11472:
11473: ---Added for bug 5278488 (FP For Bug # 5192499) spusegao 06/13/06
11474:
11475: If ( l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) Then
11476: l_service_request_rec.publish_flag := 'N' ;
11477: l_service_request_val_rec.publish_flag := FND_API.G_MISS_CHAR ;
11478: End If ;
11479:

Line 11477: l_service_request_val_rec.publish_flag := FND_API.G_MISS_CHAR ;

11473: ---Added for bug 5278488 (FP For Bug # 5192499) spusegao 06/13/06
11474:
11475: If ( l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) Then
11476: l_service_request_rec.publish_flag := 'N' ;
11477: l_service_request_val_rec.publish_flag := FND_API.G_MISS_CHAR ;
11478: End If ;
11479:
11480: -----Added for enhancement 1803588--11.5.6 ---jngeorge ----07/20/01
11481: IF (l_service_request_rec.cust_pref_lang_id IS NOT NULL

Line 11482: AND l_service_request_rec.cust_pref_lang_id <> FND_API.G_MISS_NUM) THEN

11478: End If ;
11479:
11480: -----Added for enhancement 1803588--11.5.6 ---jngeorge ----07/20/01
11481: IF (l_service_request_rec.cust_pref_lang_id IS NOT NULL
11482: AND l_service_request_rec.cust_pref_lang_id <> FND_API.G_MISS_NUM) THEN
11483: l_service_request_val_rec.cust_pref_lang_id := l_service_request_rec.cust_pref_lang_id;
11484: END IF;
11485:
11486: -----Added for enhancement 1806657--11.5.6 ---jngeorge ----07/20/01

Line 11488: AND l_service_request_rec.comm_pref_code <> FND_API.G_MISS_CHAR) THEN

11484: END IF;
11485:
11486: -----Added for enhancement 1806657--11.5.6 ---jngeorge ----07/20/01
11487: IF (l_service_request_rec.comm_pref_code IS NOT NULL
11488: AND l_service_request_rec.comm_pref_code <> FND_API.G_MISS_CHAR) THEN
11489: l_service_request_val_rec.comm_pref_code := l_service_request_rec.comm_pref_code;
11490: END IF;
11491:
11492: ---------

Line 11494: AND l_service_request_rec.exp_resolution_date <> FND_API.G_MISS_DATE) THEN

11490: END IF;
11491:
11492: ---------
11493: IF (l_service_request_rec.exp_resolution_date IS NOT NULL
11494: AND l_service_request_rec.exp_resolution_date <> FND_API.G_MISS_DATE) THEN
11495: l_service_request_val_rec.exp_resolution_date := l_service_request_rec.exp_resolution_date;
11496: END IF;
11497:
11498: IF (l_service_request_rec.resolution_code IS NOT NULL

Line 11499: AND l_service_request_rec.resolution_code <> FND_API.G_MISS_CHAR) THEN

11495: l_service_request_val_rec.exp_resolution_date := l_service_request_rec.exp_resolution_date;
11496: END IF;
11497:
11498: IF (l_service_request_rec.resolution_code IS NOT NULL
11499: AND l_service_request_rec.resolution_code <> FND_API.G_MISS_CHAR) THEN
11500: l_service_request_val_rec.resolution_code := l_service_request_rec.resolution_code;
11501: END IF;
11502:
11503: IF (l_service_request_rec.act_resolution_date IS NOT NULL

Line 11504: AND l_service_request_rec.act_resolution_date <> FND_API.G_MISS_DATE) THEN

11500: l_service_request_val_rec.resolution_code := l_service_request_rec.resolution_code;
11501: END IF;
11502:
11503: IF (l_service_request_rec.act_resolution_date IS NOT NULL
11504: AND l_service_request_rec.act_resolution_date <> FND_API.G_MISS_DATE) THEN
11505: l_service_request_val_rec.act_resolution_date := l_service_request_rec.act_resolution_date;
11506: END IF;
11507:
11508: --- Added for Enh# 1830701

Line 11512: AND l_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE) THEN

11508: --- Added for Enh# 1830701
11509: l_service_request_val_rec.request_date := l_service_request_rec.request_date;
11510:
11511: IF (l_service_request_rec.incident_occurred_date IS NOT NULL
11512: AND l_service_request_rec.incident_occurred_date <> FND_API.G_MISS_DATE) THEN
11513: l_service_request_val_rec.incident_occurred_date := l_service_request_rec.incident_occurred_date;
11514: END IF;
11515:
11516: IF (l_service_request_rec.incident_resolved_date IS NOT NULL

Line 11517: AND l_service_request_rec.incident_resolved_date <> FND_API.G_MISS_DATE) THEN

11513: l_service_request_val_rec.incident_occurred_date := l_service_request_rec.incident_occurred_date;
11514: END IF;
11515:
11516: IF (l_service_request_rec.incident_resolved_date IS NOT NULL
11517: AND l_service_request_rec.incident_resolved_date <> FND_API.G_MISS_DATE) THEN
11518: l_service_request_val_rec.incident_resolved_date := l_service_request_rec.incident_resolved_date;
11519: END IF;
11520:
11521: IF (l_service_request_rec.inc_responded_by_date IS NOT NULL

Line 11522: AND l_service_request_rec.inc_responded_by_date <> FND_API.G_MISS_DATE) THEN

11518: l_service_request_val_rec.incident_resolved_date := l_service_request_rec.incident_resolved_date;
11519: END IF;
11520:
11521: IF (l_service_request_rec.inc_responded_by_date IS NOT NULL
11522: AND l_service_request_rec.inc_responded_by_date <> FND_API.G_MISS_DATE) THEN
11523: l_service_request_val_rec.inc_responded_by_date := l_service_request_rec.inc_responded_by_date;
11524: END IF;
11525:
11526: --- Added for Enh# 1830701

Line 11528: AND l_service_request_rec.incident_location_id <> FND_API.G_MISS_NUM) THEN

11524: END IF;
11525:
11526: --- Added for Enh# 1830701
11527: IF (l_service_request_rec.incident_location_id IS NOT NULL
11528: AND l_service_request_rec.incident_location_id <> FND_API.G_MISS_NUM) THEN
11529: l_service_request_val_rec.incident_location_id := l_service_request_rec.incident_location_id;
11530: -- Bug 4386870 12/12/05 smisra
11531: -- if incident location is passed then ignore passed value of incident country
11532: -- incident country will be derived based on location

Line 11541: AND l_service_request_rec.incident_country <> FND_API.G_MISS_CHAR) THEN

11537: l_service_request_rec.incident_location_type := null;
11538: END IF;
11539:
11540: IF (l_service_request_rec.incident_country IS NOT NULL
11541: AND l_service_request_rec.incident_country <> FND_API.G_MISS_CHAR) THEN
11542: l_service_request_val_rec.incident_country := l_service_request_rec.incident_country;
11543: END IF;
11544:
11545: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.3');

Line 11547: IF (nvl(l_service_request_rec.bill_to_site_id,-99) <> FND_API.G_MISS_NUM) THEN

11543: END IF;
11544:
11545: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.3');
11546:
11547: IF (nvl(l_service_request_rec.bill_to_site_id,-99) <> FND_API.G_MISS_NUM) THEN
11548: l_service_request_val_rec.validate_bill_to_site := FND_API.G_TRUE;
11549: l_service_request_val_rec.bill_to_site_id := l_service_request_rec.bill_to_site_id;
11550: END IF;
11551:

Line 11548: l_service_request_val_rec.validate_bill_to_site := FND_API.G_TRUE;

11544:
11545: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.3');
11546:
11547: IF (nvl(l_service_request_rec.bill_to_site_id,-99) <> FND_API.G_MISS_NUM) THEN
11548: l_service_request_val_rec.validate_bill_to_site := FND_API.G_TRUE;
11549: l_service_request_val_rec.bill_to_site_id := l_service_request_rec.bill_to_site_id;
11550: END IF;
11551:
11552: IF (nvl(l_service_request_rec.bill_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN

Line 11552: IF (nvl(l_service_request_rec.bill_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN

11548: l_service_request_val_rec.validate_bill_to_site := FND_API.G_TRUE;
11549: l_service_request_val_rec.bill_to_site_id := l_service_request_rec.bill_to_site_id;
11550: END IF;
11551:
11552: IF (nvl(l_service_request_rec.bill_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN
11553: l_service_request_val_rec.bill_to_site_use_id := l_service_request_rec.bill_to_site_use_id;
11554: END IF;
11555:
11556: IF (nvl(l_service_request_rec.bill_to_contact_id, -99) <> FND_API.G_MISS_NUM) THEN

Line 11556: IF (nvl(l_service_request_rec.bill_to_contact_id, -99) <> FND_API.G_MISS_NUM) THEN

11552: IF (nvl(l_service_request_rec.bill_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN
11553: l_service_request_val_rec.bill_to_site_use_id := l_service_request_rec.bill_to_site_use_id;
11554: END IF;
11555:
11556: IF (nvl(l_service_request_rec.bill_to_contact_id, -99) <> FND_API.G_MISS_NUM) THEN
11557: l_service_request_val_rec.bill_to_contact_id := l_service_request_rec.bill_to_contact_id;
11558: END IF;
11559:
11560: IF (nvl(l_service_request_rec.bill_to_party_id, -99) <> FND_API.G_MISS_NUM) THEN

Line 11560: IF (nvl(l_service_request_rec.bill_to_party_id, -99) <> FND_API.G_MISS_NUM) THEN

11556: IF (nvl(l_service_request_rec.bill_to_contact_id, -99) <> FND_API.G_MISS_NUM) THEN
11557: l_service_request_val_rec.bill_to_contact_id := l_service_request_rec.bill_to_contact_id;
11558: END IF;
11559:
11560: IF (nvl(l_service_request_rec.bill_to_party_id, -99) <> FND_API.G_MISS_NUM) THEN
11561: l_service_request_val_rec.bill_to_party_id := l_service_request_rec.bill_to_party_id;
11562: END IF;
11563:
11564: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.4');

Line 11566: IF (nvl(l_service_request_rec.ship_to_site_id, -99) <> FND_API.G_MISS_NUM) THEN

11562: END IF;
11563:
11564: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.4');
11565:
11566: IF (nvl(l_service_request_rec.ship_to_site_id, -99) <> FND_API.G_MISS_NUM) THEN
11567: l_service_request_val_rec.validate_ship_to_site := FND_API.G_TRUE;
11568: l_service_request_val_rec.ship_to_site_id := l_service_request_rec.ship_to_site_id;
11569: END IF;
11570:

Line 11567: l_service_request_val_rec.validate_ship_to_site := FND_API.G_TRUE;

11563:
11564: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.4');
11565:
11566: IF (nvl(l_service_request_rec.ship_to_site_id, -99) <> FND_API.G_MISS_NUM) THEN
11567: l_service_request_val_rec.validate_ship_to_site := FND_API.G_TRUE;
11568: l_service_request_val_rec.ship_to_site_id := l_service_request_rec.ship_to_site_id;
11569: END IF;
11570:
11571: IF (nvl(l_service_request_rec.ship_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN

Line 11571: IF (nvl(l_service_request_rec.ship_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN

11567: l_service_request_val_rec.validate_ship_to_site := FND_API.G_TRUE;
11568: l_service_request_val_rec.ship_to_site_id := l_service_request_rec.ship_to_site_id;
11569: END IF;
11570:
11571: IF (nvl(l_service_request_rec.ship_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN
11572: l_service_request_val_rec.ship_to_site_use_id := l_service_request_rec.ship_to_site_use_id;
11573: END IF;
11574:
11575: IF (nvl(l_service_request_rec.ship_to_contact_id,-99) <> FND_API.G_MISS_NUM) THEN

Line 11575: IF (nvl(l_service_request_rec.ship_to_contact_id,-99) <> FND_API.G_MISS_NUM) THEN

11571: IF (nvl(l_service_request_rec.ship_to_site_use_id, -99) <> FND_API.G_MISS_NUM) THEN
11572: l_service_request_val_rec.ship_to_site_use_id := l_service_request_rec.ship_to_site_use_id;
11573: END IF;
11574:
11575: IF (nvl(l_service_request_rec.ship_to_contact_id,-99) <> FND_API.G_MISS_NUM) THEN
11576: l_service_request_val_rec.ship_to_contact_id := l_service_request_rec.ship_to_contact_id;
11577: END IF;
11578:
11579:

Line 11580: IF (nvl(l_service_request_rec.ship_to_party_id,-99) <> FND_API.G_MISS_NUM) THEN

11576: l_service_request_val_rec.ship_to_contact_id := l_service_request_rec.ship_to_contact_id;
11577: END IF;
11578:
11579:
11580: IF (nvl(l_service_request_rec.ship_to_party_id,-99) <> FND_API.G_MISS_NUM) THEN
11581: l_service_request_val_rec.ship_to_party_id := l_service_request_rec.ship_to_party_id;
11582: END IF;
11583:
11584: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.5');

Line 11586: IF ( l_service_request_rec.install_site_id <> FND_API.G_MISS_NUM ) THEN

11582: END IF;
11583:
11584: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.5');
11585:
11586: IF ( l_service_request_rec.install_site_id <> FND_API.G_MISS_NUM ) THEN
11587: l_service_request_val_rec.validate_install_site := FND_API.G_TRUE;
11588: l_service_request_val_rec.install_site_id := l_service_request_rec.install_site_id;
11589: ELSE
11590: l_service_request_val_rec.install_site_id := null;

Line 11587: l_service_request_val_rec.validate_install_site := FND_API.G_TRUE;

11583:
11584: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.5');
11585:
11586: IF ( l_service_request_rec.install_site_id <> FND_API.G_MISS_NUM ) THEN
11587: l_service_request_val_rec.validate_install_site := FND_API.G_TRUE;
11588: l_service_request_val_rec.install_site_id := l_service_request_rec.install_site_id;
11589: ELSE
11590: l_service_request_val_rec.install_site_id := null;
11591: END IF;

Line 11593: IF ( l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN

11589: ELSE
11590: l_service_request_val_rec.install_site_id := null;
11591: END IF;
11592:
11593: IF ( l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN
11594: l_service_request_val_rec.validate_install_site := FND_API.G_TRUE;
11595: l_service_request_val_rec.install_site_use_id := l_service_request_rec.install_site_use_id;
11596: END IF;
11597:

Line 11594: l_service_request_val_rec.validate_install_site := FND_API.G_TRUE;

11590: l_service_request_val_rec.install_site_id := null;
11591: END IF;
11592:
11593: IF ( l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM) THEN
11594: l_service_request_val_rec.validate_install_site := FND_API.G_TRUE;
11595: l_service_request_val_rec.install_site_use_id := l_service_request_rec.install_site_use_id;
11596: END IF;
11597:
11598: ---************************

Line 11600: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND

11596: END IF;
11597:
11598: ---************************
11599: --Assign all the fields to be validated
11600: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND
11601: l_service_request_rec.contract_service_id IS NOT NULL) THEN
11602: l_service_request_val_rec.contract_service_id := l_service_request_rec.contract_service_id;
11603: END IF;
11604:

Line 11605: IF (l_service_request_rec.contract_id <> FND_API.G_MISS_NUM AND

11601: l_service_request_rec.contract_service_id IS NOT NULL) THEN
11602: l_service_request_val_rec.contract_service_id := l_service_request_rec.contract_service_id;
11603: END IF;
11604:
11605: IF (l_service_request_rec.contract_id <> FND_API.G_MISS_NUM AND
11606: l_service_request_rec.contract_id IS NOT NULL) THEN
11607: l_service_request_val_rec.contract_id := l_service_request_rec.contract_id;
11608: END IF;
11609:

Line 11610: IF (l_service_request_rec.project_number <> FND_API.G_MISS_CHAR AND

11606: l_service_request_rec.contract_id IS NOT NULL) THEN
11607: l_service_request_val_rec.contract_id := l_service_request_rec.contract_id;
11608: END IF;
11609:
11610: IF (l_service_request_rec.project_number <> FND_API.G_MISS_CHAR AND
11611: l_service_request_rec.project_number IS NOT NULL) THEN
11612: l_service_request_val_rec.project_number := l_service_request_rec.project_number;
11613: END IF;
11614:

Line 11619: IF (l_service_request_rec.account_id <> FND_API.G_MISS_NUM AND

11615: --Caller_type and primary_contact_id is needed for account_id validation
11616: l_service_request_val_rec.caller_type := l_service_request_rec.caller_type;
11617: l_service_request_val_rec.primary_contact_id := l_primary_contact_id;
11618:
11619: IF (l_service_request_rec.account_id <> FND_API.G_MISS_NUM AND
11620: l_service_request_rec.account_id IS NOT NULL) THEN
11621: l_service_request_val_rec.account_id := l_service_request_rec.account_id;
11622: ELSE
11623: l_service_request_val_rec.account_id := null;

Line 11627: IF (l_service_request_rec.platform_id <> FND_API.G_MISS_NUM AND

11623: l_service_request_val_rec.account_id := null;
11624:
11625: END IF;
11626:
11627: IF (l_service_request_rec.platform_id <> FND_API.G_MISS_NUM AND
11628: l_service_request_rec.platform_id IS NOT NULL) THEN
11629: l_service_request_val_rec.platform_id := l_service_request_rec.platform_id;
11630: END IF;
11631:

Line 11632: IF (l_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND

11628: l_service_request_rec.platform_id IS NOT NULL) THEN
11629: l_service_request_val_rec.platform_id := l_service_request_rec.platform_id;
11630: END IF;
11631:
11632: IF (l_service_request_rec.platform_version_id <> FND_API.G_MISS_NUM AND
11633: l_service_request_rec.platform_version_id IS NOT NULL) THEN
11634: l_service_request_val_rec.platform_version_id := l_service_request_rec.platform_version_id;
11635: END IF;
11636:

Line 11637: IF (l_service_request_rec.inv_platform_org_id <> FND_API.G_MISS_NUM AND

11633: l_service_request_rec.platform_version_id IS NOT NULL) THEN
11634: l_service_request_val_rec.platform_version_id := l_service_request_rec.platform_version_id;
11635: END IF;
11636:
11637: IF (l_service_request_rec.inv_platform_org_id <> FND_API.G_MISS_NUM AND
11638: l_service_request_rec.inv_platform_org_id IS NOT NULL) THEN
11639: l_service_request_val_rec.inv_platform_org_id := l_service_request_rec.inv_platform_org_id;
11640: END IF;
11641:

Line 11642: IF (l_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND

11638: l_service_request_rec.inv_platform_org_id IS NOT NULL) THEN
11639: l_service_request_val_rec.inv_platform_org_id := l_service_request_rec.inv_platform_org_id;
11640: END IF;
11641:
11642: IF (l_service_request_rec.platform_version <> FND_API.G_MISS_CHAR AND
11643: l_service_request_rec.platform_version IS NOT NULL) THEN
11644: l_service_request_val_rec.platform_version := l_service_request_rec.platform_version;
11645: END IF;
11646:

Line 11647: IF (l_service_request_rec.territory_id <> FND_API.G_MISS_NUM AND

11643: l_service_request_rec.platform_version IS NOT NULL) THEN
11644: l_service_request_val_rec.platform_version := l_service_request_rec.platform_version;
11645: END IF;
11646:
11647: IF (l_service_request_rec.territory_id <> FND_API.G_MISS_NUM AND
11648: l_service_request_rec.territory_id IS NOT NULL) THEN
11649: l_service_request_val_rec.territory_id := l_service_request_rec.territory_id;
11650: END IF;
11651:

Line 11653: IF (l_service_request_rec.site_id <> FND_API.G_MISS_NUM AND

11649: l_service_request_val_rec.territory_id := l_service_request_rec.territory_id;
11650: END IF;
11651:
11652:
11653: IF (l_service_request_rec.site_id <> FND_API.G_MISS_NUM AND
11654: l_service_request_rec.site_id IS NOT NULL) THEN
11655: l_service_request_val_rec.site_id := l_service_request_rec.site_id;
11656: END IF;
11657:

Line 11658: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND

11654: l_service_request_rec.site_id IS NOT NULL) THEN
11655: l_service_request_val_rec.site_id := l_service_request_rec.site_id;
11656: END IF;
11657:
11658: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND
11659: l_service_request_rec.customer_product_id IS NOT NULL) THEN
11660: l_service_request_val_rec.customer_product_id := l_service_request_rec.customer_product_id ;
11661: ELSE
11662: l_service_request_val_rec.customer_product_id := null ;

Line 11666: IF (l_service_request_rec.system_id <> FND_API.G_MISS_NUM AND

11662: l_service_request_val_rec.customer_product_id := null ;
11663: END IF;
11664:
11665: /* Start : 5501340 */
11666: IF (l_service_request_rec.system_id <> FND_API.G_MISS_NUM AND
11667: l_service_request_rec.system_id IS NOT NULL) THEN
11668: l_service_request_val_rec.system_id := l_service_request_rec.system_id ;
11669: ELSE
11670: l_service_request_val_rec.system_id := null ;

Line 11674: IF (l_service_request_rec.current_serial_number <> FND_API.G_MISS_CHAR AND

11670: l_service_request_val_rec.system_id := null ;
11671: END IF;
11672: /* End : 5501340 */
11673:
11674: IF (l_service_request_rec.current_serial_number <> FND_API.G_MISS_CHAR AND
11675: l_service_request_rec.current_serial_number IS NOT NULL) THEN
11676: l_service_request_val_rec.current_serial_number := l_service_request_rec.current_serial_number ;
11677: END IF;
11678:

Line 11680: IF (l_service_request_rec.group_territory_id <> FND_API.G_MISS_NUM AND

11676: l_service_request_val_rec.current_serial_number := l_service_request_rec.current_serial_number ;
11677: END IF;
11678:
11679:
11680: IF (l_service_request_rec.group_territory_id <> FND_API.G_MISS_NUM AND
11681: l_service_request_rec.group_territory_id IS NOT NULL) THEN
11682: l_service_request_val_rec.group_territory_id := l_service_request_rec.group_territory_id ;
11683: END IF;
11684: -----------Added for Enhancements 11.5.6----------

Line 11686: -- IF (l_service_request_rec.product_revision <> FND_API.G_MISS_CHAR AND

11682: l_service_request_val_rec.group_territory_id := l_service_request_rec.group_territory_id ;
11683: END IF;
11684: -----------Added for Enhancements 11.5.6----------
11685:
11686: -- IF (l_service_request_rec.product_revision <> FND_API.G_MISS_CHAR AND
11687: -- l_service_request_rec.product_revision IS NOT NULL) THEN
11688: l_service_request_val_rec.product_revision := l_service_request_rec.product_revision ;
11689: -- END IF;
11690:

Line 11691: -- IF (l_service_request_rec.component_version <> FND_API.G_MISS_CHAR AND

11687: -- l_service_request_rec.product_revision IS NOT NULL) THEN
11688: l_service_request_val_rec.product_revision := l_service_request_rec.product_revision ;
11689: -- END IF;
11690:
11691: -- IF (l_service_request_rec.component_version <> FND_API.G_MISS_CHAR AND
11692: -- l_service_request_rec.component_version IS NOT NULL) THEN
11693: l_service_request_val_rec.component_version := l_service_request_rec.component_version ;
11694: --END IF;
11695:

Line 11696: -- IF (l_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR AND

11692: -- l_service_request_rec.component_version IS NOT NULL) THEN
11693: l_service_request_val_rec.component_version := l_service_request_rec.component_version ;
11694: --END IF;
11695:
11696: -- IF (l_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR AND
11697: -- l_service_request_rec.subcomponent_version IS NOT NULL) THEN
11698: l_service_request_val_rec.subcomponent_version := l_service_request_rec.subcomponent_version ;
11699: --END IF;
11700: -----------------------------------------

Line 11703: IF (l_service_request_rec.inventory_org_id <> FND_API.G_MISS_NUM AND

11699: --END IF;
11700: -----------------------------------------
11701:
11702: -- If inventory org id is passed in, assign it to the validate rec
11703: IF (l_service_request_rec.inventory_org_id <> FND_API.G_MISS_NUM AND
11704: l_service_request_rec.inventory_org_id IS NOT NULL) THEN
11705: l_service_request_val_rec.inventory_org_id := l_service_request_rec.inventory_org_id ;
11706: ELSE
11707: l_service_request_val_rec.inventory_org_id := null ;

Line 11711: IF (l_service_request_rec.inventory_item_id <> FND_API.G_MISS_NUM AND

11707: l_service_request_val_rec.inventory_org_id := null ;
11708: END IF;
11709:
11710: -- If inventory item id is passed in, assign it to the validate rec
11711: IF (l_service_request_rec.inventory_item_id <> FND_API.G_MISS_NUM AND
11712: l_service_request_rec.inventory_item_id IS NOT NULL) THEN
11713: l_service_request_val_rec.inventory_item_id := l_service_request_rec.inventory_item_id ;
11714: ELSE
11715: l_service_request_val_rec.inventory_item_id := null;

Line 11718: IF (l_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND

11714: ELSE
11715: l_service_request_val_rec.inventory_item_id := null;
11716: END IF;
11717:
11718: IF (l_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND
11719: l_service_request_rec.cp_component_id IS NOT NULL) THEN
11720: l_service_request_val_rec.cp_component_id := l_service_request_rec.cp_component_id ;
11721: END IF;
11722:

Line 11723: IF (l_service_request_rec.cp_component_version_id <> FND_API.G_MISS_NUM AND

11719: l_service_request_rec.cp_component_id IS NOT NULL) THEN
11720: l_service_request_val_rec.cp_component_id := l_service_request_rec.cp_component_id ;
11721: END IF;
11722:
11723: IF (l_service_request_rec.cp_component_version_id <> FND_API.G_MISS_NUM AND
11724: l_service_request_rec.cp_component_version_id IS NOT NULL) THEN
11725: l_service_request_val_rec.cp_component_version_id := l_service_request_rec.cp_component_version_id ;
11726: END IF;
11727:

Line 11728: IF (l_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND

11724: l_service_request_rec.cp_component_version_id IS NOT NULL) THEN
11725: l_service_request_val_rec.cp_component_version_id := l_service_request_rec.cp_component_version_id ;
11726: END IF;
11727:
11728: IF (l_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND
11729: l_service_request_rec.cp_subcomponent_id IS NOT NULL) THEN
11730: l_service_request_val_rec.cp_subcomponent_id := l_service_request_rec.cp_subcomponent_id ;
11731: END IF;
11732:

Line 11733: IF (l_service_request_rec.cp_subcomponent_version_id <> FND_API.G_MISS_NUM AND

11729: l_service_request_rec.cp_subcomponent_id IS NOT NULL) THEN
11730: l_service_request_val_rec.cp_subcomponent_id := l_service_request_rec.cp_subcomponent_id ;
11731: END IF;
11732:
11733: IF (l_service_request_rec.cp_subcomponent_version_id <> FND_API.G_MISS_NUM AND
11734: l_service_request_rec.cp_subcomponent_version_id IS NOT NULL) THEN
11735: l_service_request_val_rec.cp_subcomponent_version_id := l_service_request_rec.cp_subcomponent_version_id ;
11736: END IF;
11737:

Line 11739: IF (l_service_request_rec.cp_revision_id <> FND_API.G_MISS_NUM AND

11735: l_service_request_val_rec.cp_subcomponent_version_id := l_service_request_rec.cp_subcomponent_version_id ;
11736: END IF;
11737:
11738:
11739: IF (l_service_request_rec.cp_revision_id <> FND_API.G_MISS_NUM AND
11740: l_service_request_rec.cp_revision_id IS NOT NULL) THEN
11741: l_service_request_val_rec.cp_revision_id := l_service_request_rec.cp_revision_id ;
11742: END IF;
11743:

Line 11744: IF (l_service_request_rec.inv_item_revision <> FND_API.G_MISS_CHAR AND

11740: l_service_request_rec.cp_revision_id IS NOT NULL) THEN
11741: l_service_request_val_rec.cp_revision_id := l_service_request_rec.cp_revision_id ;
11742: END IF;
11743:
11744: IF (l_service_request_rec.inv_item_revision <> FND_API.G_MISS_CHAR AND
11745: l_service_request_rec.inv_item_revision IS NOT NULL) THEN
11746: l_service_request_val_rec.inv_item_revision := l_service_request_rec.inv_item_revision ;
11747: END IF;
11748:

Line 11749: IF (l_service_request_rec.inv_component_id <> FND_API.G_MISS_NUM AND

11745: l_service_request_rec.inv_item_revision IS NOT NULL) THEN
11746: l_service_request_val_rec.inv_item_revision := l_service_request_rec.inv_item_revision ;
11747: END IF;
11748:
11749: IF (l_service_request_rec.inv_component_id <> FND_API.G_MISS_NUM AND
11750: l_service_request_rec.inv_component_id IS NOT NULL) THEN
11751: l_service_request_val_rec.inv_component_id := l_service_request_rec.inv_component_id ;
11752: END IF;
11753:

Line 11754: IF (l_service_request_rec.inv_component_version <> FND_API.G_MISS_CHAR AND

11750: l_service_request_rec.inv_component_id IS NOT NULL) THEN
11751: l_service_request_val_rec.inv_component_id := l_service_request_rec.inv_component_id ;
11752: END IF;
11753:
11754: IF (l_service_request_rec.inv_component_version <> FND_API.G_MISS_CHAR AND
11755: l_service_request_rec.inv_component_version IS NOT NULL) THEN
11756: l_service_request_val_rec.inv_component_version := l_service_request_rec.inv_component_version ;
11757: END IF;
11758:

Line 11759: IF (l_service_request_rec.inv_subcomponent_id <> FND_API.G_MISS_NUM AND

11755: l_service_request_rec.inv_component_version IS NOT NULL) THEN
11756: l_service_request_val_rec.inv_component_version := l_service_request_rec.inv_component_version ;
11757: END IF;
11758:
11759: IF (l_service_request_rec.inv_subcomponent_id <> FND_API.G_MISS_NUM AND
11760: l_service_request_rec.inv_subcomponent_id IS NOT NULL) THEN
11761: l_service_request_val_rec.inv_subcomponent_id := l_service_request_rec.inv_subcomponent_id ;
11762: END IF;
11763:

Line 11764: IF (l_service_request_rec.inv_subcomponent_version <> FND_API.G_MISS_CHAR AND

11760: l_service_request_rec.inv_subcomponent_id IS NOT NULL) THEN
11761: l_service_request_val_rec.inv_subcomponent_id := l_service_request_rec.inv_subcomponent_id ;
11762: END IF;
11763:
11764: IF (l_service_request_rec.inv_subcomponent_version <> FND_API.G_MISS_CHAR AND
11765:
11766: l_service_request_rec.inv_subcomponent_version IS NOT NULL) THEN
11767: l_service_request_val_rec.inv_subcomponent_version := l_service_request_rec.inv_subcomponent_version ;
11768: END IF;

Line 11772: IF (l_service_request_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND

11768: END IF;
11769:
11770: -- Added bill_to_account_id - ER# 2433831
11771:
11772: IF (l_service_request_rec.bill_to_account_id <> FND_API.G_MISS_NUM AND
11773: l_service_request_rec.bill_to_account_id IS NOT NULL) THEN
11774: l_service_request_val_rec.bill_to_account_id := l_service_request_rec.bill_to_account_id ;
11775: END IF;
11776:

Line 11779: IF (l_service_request_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND

11775: END IF;
11776:
11777: -- Added ship_to_account_id - ER# 2433831
11778:
11779: IF (l_service_request_rec.ship_to_account_id <> FND_API.G_MISS_NUM AND
11780: l_service_request_rec.ship_to_account_id IS NOT NULL) THEN
11781: l_service_request_val_rec.ship_to_account_id := l_service_request_rec.ship_to_account_id ;
11782: END IF;
11783:

Line 11786: IF (l_service_request_rec.customer_phone_id <> FND_API.G_MISS_NUM AND

11782: END IF;
11783:
11784: -- Added customer_phone_id - ER# 2463321
11785:
11786: IF (l_service_request_rec.customer_phone_id <> FND_API.G_MISS_NUM AND
11787: l_service_request_rec.customer_phone_id IS NOT NULL) THEN
11788: l_service_request_val_rec.customer_phone_id := l_service_request_rec.customer_phone_id ;
11789: END IF;
11790:

Line 11793: IF (l_service_request_rec.customer_email_id <> FND_API.G_MISS_NUM AND

11789: END IF;
11790:
11791: -- Added customer_email_id - ER# 2463321
11792:
11793: IF (l_service_request_rec.customer_email_id <> FND_API.G_MISS_NUM AND
11794: l_service_request_rec.customer_email_id IS NOT NULL) THEN
11795: l_service_request_val_rec.customer_email_id := l_service_request_rec.customer_email_id ;
11796: END IF;
11797:

Line 11799: IF (l_service_request_rec.external_reference <> FND_API.G_MISS_CHAR AND

11795: l_service_request_val_rec.customer_email_id := l_service_request_rec.customer_email_id ;
11796: END IF;
11797:
11798: --Made changes for bug #2786844
11799: IF (l_service_request_rec.external_reference <> FND_API.G_MISS_CHAR AND
11800: l_service_request_rec.external_reference IS NOT NULL) THEN
11801: l_service_request_val_rec.external_reference := l_service_request_rec.external_reference ;
11802: END IF;
11803:

Line 11805: IF (l_service_request_rec.owning_dept_id <> FND_API.G_MISS_NUM AND

11801: l_service_request_val_rec.external_reference := l_service_request_rec.external_reference ;
11802: END IF;
11803:
11804: -- for cmro_eam
11805: IF (l_service_request_rec.owning_dept_id <> FND_API.G_MISS_NUM AND
11806: l_service_request_rec.owning_dept_id IS NOT NULL) THEN
11807: l_service_request_val_rec.owning_dept_id := l_service_request_rec.owning_dept_id ;
11808: END IF;
11809:

Line 11814: AND l_service_request_rec.incident_location_type <> FND_API.G_MISS_CHAR) THEN

11810: -- end of cmro_eam
11811:
11812: -- Added incident location type for Misc ERs project of 11.5.10 --anmukher --08/25/03
11813: IF (l_service_request_rec.incident_location_type IS NOT NULL
11814: AND l_service_request_rec.incident_location_type <> FND_API.G_MISS_CHAR) THEN
11815: l_service_request_val_rec.incident_location_type := l_service_request_rec.incident_location_type;
11816: END IF;
11817:
11818: -- Added to fix issue in bug # 3288806.

Line 11819: IF ((l_service_request_rec.category_id IS NOT NULL) AND (l_service_request_rec.category_id <> FND_API.G_MISS_NUM)) THEN

11815: l_service_request_val_rec.incident_location_type := l_service_request_rec.incident_location_type;
11816: END IF;
11817:
11818: -- Added to fix issue in bug # 3288806.
11819: IF ((l_service_request_rec.category_id IS NOT NULL) AND (l_service_request_rec.category_id <> FND_API.G_MISS_NUM)) THEN
11820: l_service_request_val_rec.category_id := l_service_request_rec.category_id ;
11821: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN
11822: l_service_request_rec.category_set_id := FND_PROFILE.value('CS_SR_DEFAULT_CATEGORY_SET');
11823: END IF;

Line 11821: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN

11817:
11818: -- Added to fix issue in bug # 3288806.
11819: IF ((l_service_request_rec.category_id IS NOT NULL) AND (l_service_request_rec.category_id <> FND_API.G_MISS_NUM)) THEN
11820: l_service_request_val_rec.category_id := l_service_request_rec.category_id ;
11821: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN
11822: l_service_request_rec.category_set_id := FND_PROFILE.value('CS_SR_DEFAULT_CATEGORY_SET');
11823: END IF;
11824: l_service_request_val_rec.category_set_id := l_service_request_rec.category_set_id ;
11825: END IF ;

Line 11828: IF ((l_service_request_rec.category_set_id IS NOT NULL) AND (l_service_request_rec.category_set_id <> FND_API.G_MISS_NUM)) THEN

11824: l_service_request_val_rec.category_set_id := l_service_request_rec.category_set_id ;
11825: END IF ;
11826:
11827: -- Added to fix issue in bug # 3288806.
11828: IF ((l_service_request_rec.category_set_id IS NOT NULL) AND (l_service_request_rec.category_set_id <> FND_API.G_MISS_NUM)) THEN
11829: l_service_request_val_rec.category_set_id := l_service_request_rec.category_set_id ;
11830: END IF ;
11831: IF (l_service_request_rec.group_type <> FND_API.G_MISS_CHAR AND
11832: l_service_request_rec.group_type IS NOT NULL) THEN

Line 11831: IF (l_service_request_rec.group_type <> FND_API.G_MISS_CHAR AND

11827: -- Added to fix issue in bug # 3288806.
11828: IF ((l_service_request_rec.category_set_id IS NOT NULL) AND (l_service_request_rec.category_set_id <> FND_API.G_MISS_NUM)) THEN
11829: l_service_request_val_rec.category_set_id := l_service_request_rec.category_set_id ;
11830: END IF ;
11831: IF (l_service_request_rec.group_type <> FND_API.G_MISS_CHAR AND
11832: l_service_request_rec.group_type IS NOT NULL) THEN
11833: l_service_request_val_rec.group_type := l_service_request_rec.group_type;
11834: END IF;
11835:

Line 11836: IF (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND

11832: l_service_request_rec.group_type IS NOT NULL) THEN
11833: l_service_request_val_rec.group_type := l_service_request_rec.group_type;
11834: END IF;
11835:
11836: IF (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
11837: l_service_request_rec.owner_group_id IS NOT NULL) THEN
11838: l_service_request_val_rec.owner_group_id := l_service_request_rec.owner_group_id ;
11839: END IF;
11840:

Line 11843: IF (l_service_request_rec.sr_creation_channel <> FND_API.G_MISS_CHAR AND

11839: END IF;
11840:
11841: -- Added for bug 3635269
11842:
11843: IF (l_service_request_rec.sr_creation_channel <> FND_API.G_MISS_CHAR AND
11844: l_service_request_rec.sr_creation_channel IS NOT NULL) THEN
11845: l_service_request_val_rec.sr_creation_channel := l_service_request_rec.sr_creation_channel ;
11846: END IF;
11847:

Line 11849: IF (l_service_request_rec.system_id <> FND_API.G_MISS_NUM AND

11845: l_service_request_val_rec.sr_creation_channel := l_service_request_rec.sr_creation_channel ;
11846: END IF;
11847:
11848: --
11849: IF (l_service_request_rec.system_id <> FND_API.G_MISS_NUM AND
11850: l_service_request_rec.system_id IS NOT NULL) THEN
11851: l_service_request_val_rec.system_id := l_service_request_rec.system_id;
11852: END IF;
11853: --

Line 11855: -- there is no need to check if maint_org is equal to FND_API.G_MISS_NUM or not.

11851: l_service_request_val_rec.system_id := l_service_request_rec.system_id;
11852: END IF;
11853: --
11854:
11855: -- there is no need to check if maint_org is equal to FND_API.G_MISS_NUM or not.
11856: -- val rec always have it's value as G_MISS_NUM. so it might replace G_MISS_NUM
11857: -- with G_MISS_NUM. No need to check for NULL too because validate_SR_record
11858: -- checks for null value too before calling any validation
11859: l_service_request_val_rec.maint_organization_id :=

Line 11898: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11894: p_maintenance_flag => p_maintenance_flag,
11895: p_sr_mode => 'CREATE'
11896: );
11897:
11898: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11899: RAISE FND_API.G_EXC_ERROR;
11900: END IF;
11901:
11902: -- Done the changes for bug 2725543

Line 11899: RAISE FND_API.G_EXC_ERROR;

11895: p_sr_mode => 'CREATE'
11896: );
11897:
11898: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11899: RAISE FND_API.G_EXC_ERROR;
11900: END IF;
11901:
11902: -- Done the changes for bug 2725543
11903:

Line 11904: IF l_ship_to_site_id <> FND_API.G_MISS_NUM THEN

11900: END IF;
11901:
11902: -- Done the changes for bug 2725543
11903:
11904: IF l_ship_to_site_id <> FND_API.G_MISS_NUM THEN
11905: l_service_request_rec.ship_to_site_id := l_ship_to_site_id;
11906: END IF;
11907: IF l_ship_to_site_use_id <> FND_API.G_MISS_NUM THEN
11908: l_service_request_rec.ship_to_site_use_id := l_ship_to_site_use_id;

Line 11907: IF l_ship_to_site_use_id <> FND_API.G_MISS_NUM THEN

11903:
11904: IF l_ship_to_site_id <> FND_API.G_MISS_NUM THEN
11905: l_service_request_rec.ship_to_site_id := l_ship_to_site_id;
11906: END IF;
11907: IF l_ship_to_site_use_id <> FND_API.G_MISS_NUM THEN
11908: l_service_request_rec.ship_to_site_use_id := l_ship_to_site_use_id;
11909: END IF;
11910:
11911: IF l_bill_to_site_id <> FND_API.G_MISS_NUM THEN

Line 11911: IF l_bill_to_site_id <> FND_API.G_MISS_NUM THEN

11907: IF l_ship_to_site_use_id <> FND_API.G_MISS_NUM THEN
11908: l_service_request_rec.ship_to_site_use_id := l_ship_to_site_use_id;
11909: END IF;
11910:
11911: IF l_bill_to_site_id <> FND_API.G_MISS_NUM THEN
11912: l_service_request_rec.bill_to_site_id := l_bill_to_site_id;
11913: END IF;
11914: IF l_bill_to_site_use_id <> FND_API.G_MISS_NUM THEN
11915: l_service_request_rec.bill_to_site_use_id := l_bill_to_site_use_id;

Line 11914: IF l_bill_to_site_use_id <> FND_API.G_MISS_NUM THEN

11910:
11911: IF l_bill_to_site_id <> FND_API.G_MISS_NUM THEN
11912: l_service_request_rec.bill_to_site_id := l_bill_to_site_id;
11913: END IF;
11914: IF l_bill_to_site_use_id <> FND_API.G_MISS_NUM THEN
11915: l_service_request_rec.bill_to_site_use_id := l_bill_to_site_use_id;
11916: END IF;
11917:
11918: --cs_sERviceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #2.7');

Line 11928: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN

11924: -- If customer_product_id is specified then the inventory item id
11925: -- specified in the record type is always overwritten by the inventory item
11926: -- id value in the
11927: -- CS_CUSTOMER_PRODUCTS_ALL for that customer_product_id
11928: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN
11929: l_service_request_rec.inventory_item_id := l_cp_item_id;
11930: END IF;
11931:
11932:

Line 11940: IF ((l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR

11936: -- closed date. If it is a closed status, and the close date is not
11937: -- passed in, use the system date as the default close date.
11938: -- --------------------------------------------------------------------
11939: IF (l_close_flag = 'Y') THEN
11940: IF ((l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR
11941: (l_service_request_rec.closed_date IS NULL)) THEN
11942: l_service_request_rec.closed_date := SYSDATE;
11943: ELSIF (l_service_request_rec.closed_date IS NOT NULL) THEN
11944:

Line 11952: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11948: p_closed_date => l_service_request_rec.closed_date,
11949: p_request_date => l_service_request_rec.request_date,
11950: x_return_status => l_return_status
11951: );
11952: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11953: RAISE FND_API.G_EXC_ERROR;
11954: END IF;
11955: END IF;
11956: ELSE

Line 11953: RAISE FND_API.G_EXC_ERROR;

11949: p_request_date => l_service_request_rec.request_date,
11950: x_return_status => l_return_status
11951: );
11952: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11953: RAISE FND_API.G_EXC_ERROR;
11954: END IF;
11955: END IF;
11956: ELSE
11957: IF ((l_service_request_rec.closed_date <> FND_API.G_MISS_DATE) AND

Line 11957: IF ((l_service_request_rec.closed_date <> FND_API.G_MISS_DATE) AND

11953: RAISE FND_API.G_EXC_ERROR;
11954: END IF;
11955: END IF;
11956: ELSE
11957: IF ((l_service_request_rec.closed_date <> FND_API.G_MISS_DATE) AND
11958: (l_service_request_rec.closed_date IS NOT NULL)) THEN
11959:
11960: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg
11961: (p_token_an => l_api_name_full,

Line 11971: /* IF (l_service_request_rec.sr_creation_channel <> FND_API.G_MISS_CHAR AND

11967: END IF;
11968:
11969: -- Validate SR_CREATION_CHANNEL
11970: -- For bug 3635269
11971: /* IF (l_service_request_rec.sr_creation_channel <> FND_API.G_MISS_CHAR AND
11972: l_service_request_rec.sr_creation_channel IS NOT NULL) THEN
11973:
11974: CS_ServiceRequest_UTIL.Validate_SR_Channel(
11975: p_api_name => l_api_name_full,

Line 11980: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

11976: p_parameter_name => 'p_sr_creation_channel',
11977: p_sr_creation_channel => l_service_request_rec.sr_creation_channel,
11978: x_return_status => l_return_status);
11979:
11980: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11981: RAISE FND_API.G_EXC_ERROR;
11982: END IF;
11983: END IF; */
11984:

Line 11981: RAISE FND_API.G_EXC_ERROR;

11977: p_sr_creation_channel => l_service_request_rec.sr_creation_channel,
11978: x_return_status => l_return_status);
11979:
11980: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
11981: RAISE FND_API.G_EXC_ERROR;
11982: END IF;
11983: END IF; */
11984:
11985:

Line 11987: END IF; /* IF p_validation_level >= FND_API.G_VALID_LEVEL_NONE THEN */

11983: END IF; */
11984:
11985:
11986:
11987: END IF; /* IF p_validation_level >= FND_API.G_VALID_LEVEL_NONE THEN */
11988:
11989: --CS_ServiceRequest_UTIL.Add_Null_Parameter_Msg(l_api_name_full, 'step #3');
11990:
11991: --

Line 12009: l_return_status := FND_API.G_RET_STS_SUCCESS;

12005: -- -------------------------------------------------------------
12006:
12007: BEGIN
12008: -- Initialize the return status.
12009: l_return_status := FND_API.G_RET_STS_SUCCESS;
12010:
12011: -- Verify the type ID against the database.
12012: -- Done here cause, these flags need to get their values
12013: SELECT autolaunch_workflow_flag, abort_workflow_close_flag, workflow

Line 12023: l_return_status := FND_API.G_RET_STS_ERROR;

12019:
12020: EXCEPTION
12021:
12022: WHEN NO_DATA_FOUND THEN
12023: l_return_status := FND_API.G_RET_STS_ERROR;
12024:
12025: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
12026: ( p_token_an => l_api_name_full,
12027: p_token_v => TO_CHAR(l_service_request_rec.type_id),

Line 12032: RAISE FND_API.G_EXC_ERROR;

12028: p_token_p => 'p_type_id',
12029: p_table_name => G_TABLE_NAME ,
12030: p_column_name => 'INCIDENT_TYPE_ID');
12031:
12032: RAISE FND_API.G_EXC_ERROR;
12033:
12034: END ;
12035:
12036: -- for the bug 3050727

Line 12040: IF (l_service_request_rec.urgency_id = FND_API.G_MISS_NUM) OR

12036: -- for the bug 3050727
12037: l_service_request_rec.status_flag := get_status_flag(l_service_request_rec.status_id);
12038: --- AUDIT
12039:
12040: IF (l_service_request_rec.urgency_id = FND_API.G_MISS_NUM) OR
12041: (l_service_request_rec.urgency_id IS NULL) THEN
12042: x_audit_vals_rec.change_incident_urgency_flag := 'N';
12043: ELSE
12044: x_audit_vals_rec.change_incident_urgency_FLAG := 'Y';

Line 12049: /* IF (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM) OR

12045: x_audit_vals_rec.incident_urgency_id := l_service_request_rec.urgency_id;
12046: END IF;
12047:
12048:
12049: /* IF (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM) OR
12050: (l_service_request_rec.owner_group_id IS NULL) THEN
12051: x_audit_vals_rec.change_owner_group_id_flag := 'N';
12052: ELSE
12053: x_audit_vals_rec.change_owner_group_id_FLAG := 'Y';

Line 12058: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) OR

12054: x_audit_vals_rec.owner_group_id := l_service_request_rec.owner_group_id;
12055: END IF;
12056: */
12057:
12058: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) OR
12059: (l_service_request_rec.product_revision IS NULL) THEN
12060: x_audit_vals_rec.change_product_revision_flag := 'N';
12061: ELSE
12062: x_audit_vals_rec.change_product_revision_FLAG := 'Y';

Line 12066: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) OR

12062: x_audit_vals_rec.change_product_revision_FLAG := 'Y';
12063: x_audit_vals_rec.product_revision := l_service_request_rec.product_revision;
12064: END IF;
12065:
12066: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) OR
12067: (l_service_request_rec.component_version IS NULL) THEN
12068: x_audit_vals_rec.CHANGE_COMP_VER_FLAG := 'N';
12069: ELSE
12070: x_audit_vals_rec.CHANGE_COMP_VER_FLAG := 'Y';

Line 12074: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) OR

12070: x_audit_vals_rec.CHANGE_COMP_VER_FLAG := 'Y';
12071: x_audit_vals_rec.component_version := l_service_request_rec.component_version;
12072: END IF;
12073:
12074: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) OR
12075: (l_service_request_rec.subcomponent_version IS NULL) THEN
12076: x_audit_vals_rec.CHANGE_SUBCOMP_VER_FLAG := 'N';
12077: ELSE
12078: x_audit_vals_rec.CHANGE_SUBCOMP_VER_FLAG := 'Y';

Line 12082: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) OR

12078: x_audit_vals_rec.CHANGE_SUBCOMP_VER_FLAG := 'Y';
12079: x_audit_vals_rec.subcomponent_version := l_service_request_rec.subcomponent_version;
12080: END IF;
12081:
12082: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) OR
12083: (l_service_request_rec.platform_id IS NULL) THEN
12084: x_audit_vals_rec.change_platform_id_flag := 'N';
12085: ELSE
12086: x_audit_vals_rec.change_platform_id_FLAG := 'Y';

Line 12090: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) OR

12086: x_audit_vals_rec.change_platform_id_FLAG := 'Y';
12087: x_audit_vals_rec.platform_id := l_service_request_rec.platform_id;
12088: END IF;
12089:
12090: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) OR
12091: (l_service_request_rec.customer_product_id IS NULL) THEN
12092: x_audit_vals_rec.CHANGE_CUSTOMER_PRODUCT_FLAG := 'N';
12093: ELSE
12094: x_audit_vals_rec.CHANGE_CUSTOMER_PRODUCT_FLAG := 'Y';

Line 12098: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) OR

12094: x_audit_vals_rec.CHANGE_CUSTOMER_PRODUCT_FLAG := 'Y';
12095: x_audit_vals_rec.customer_product_id := l_service_request_rec.customer_product_id;
12096: END IF;
12097:
12098: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) OR
12099: (l_service_request_rec.cp_component_id IS NULL) THEN
12100: x_audit_vals_rec.CHANGE_CP_COMPONENT_ID_FLAG := 'N';
12101: ELSE
12102: x_audit_vals_rec.CHANGE_CP_COMPONENT_ID_FLAG := 'Y';

Line 12106: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) OR

12102: x_audit_vals_rec.CHANGE_CP_COMPONENT_ID_FLAG := 'Y';
12103: x_audit_vals_rec.cp_component_id := l_service_request_rec.cp_component_id;
12104: END IF;
12105:
12106: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) OR
12107: (l_service_request_rec.cp_component_version_id IS NULL) THEN
12108: x_audit_vals_rec.CHANGE_CP_COMP_VER_ID_FLAG := 'N';
12109: ELSE
12110: x_audit_vals_rec.CHANGE_CP_COMP_VER_ID_FLAG := 'Y';

Line 12114: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) OR

12110: x_audit_vals_rec.CHANGE_CP_COMP_VER_ID_FLAG := 'Y';
12111: x_audit_vals_rec.cp_component_version_id := l_service_request_rec.cp_component_version_id;
12112: END IF;
12113:
12114: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) OR
12115: (l_service_request_rec.cp_subcomponent_id IS NULL) THEN
12116: x_audit_vals_rec.change_cp_subcomponent_id_flag := 'N';
12117: ELSE
12118: x_audit_vals_rec.change_cp_subcomponent_id_FLAG := 'Y';

Line 12122: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) OR

12118: x_audit_vals_rec.change_cp_subcomponent_id_FLAG := 'Y';
12119: x_audit_vals_rec.cp_subcomponent_id := l_service_request_rec.cp_subcomponent_id;
12120: END IF;
12121:
12122: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) OR
12123: (l_service_request_rec.cp_subcomponent_version_id IS NULL) THEN
12124: x_audit_vals_rec.CHANGE_CP_SUBCOMP_VER_ID_FLAG := 'N';
12125: ELSE
12126: x_audit_vals_rec.CHANGE_CP_SUBCOMP_VER_ID_FLAG := 'Y';

Line 12130: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) OR

12126: x_audit_vals_rec.CHANGE_CP_SUBCOMP_VER_ID_FLAG := 'Y';
12127: x_audit_vals_rec.cp_subcomponent_version_id := l_service_request_rec.cp_subcomponent_version_id;
12128: END IF;
12129:
12130: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) OR
12131: (l_service_request_rec.cp_revision_id IS NULL) THEN
12132: x_audit_vals_rec.change_cp_revision_id_flag := 'N';
12133: ELSE
12134: x_audit_vals_rec.change_cp_revision_id_FLAG := 'Y';

Line 12138: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) OR

12134: x_audit_vals_rec.change_cp_revision_id_FLAG := 'Y';
12135: x_audit_vals_rec.cp_revision_id := l_service_request_rec.cp_revision_id;
12136: END IF;
12137:
12138: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) OR
12139: (l_service_request_rec.inv_item_revision IS NULL) THEN
12140: x_audit_vals_rec.change_inv_item_revision := 'N';
12141: ELSE
12142: x_audit_vals_rec.change_inv_item_revision := 'Y';

Line 12146: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) OR

12142: x_audit_vals_rec.change_inv_item_revision := 'Y';
12143: x_audit_vals_rec.inv_item_revision := l_service_request_rec.inv_item_revision;
12144: END IF;
12145:
12146: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) OR
12147: (l_service_request_rec.inv_component_id IS NULL) THEN
12148: x_audit_vals_rec.change_inv_component_id := 'N';
12149: ELSE
12150: x_audit_vals_rec.change_inv_component_id := 'Y';

Line 12154: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) OR

12150: x_audit_vals_rec.change_inv_component_id := 'Y';
12151: x_audit_vals_rec.inv_component_id := l_service_request_rec.inv_component_id;
12152: END IF;
12153:
12154: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) OR
12155: (l_service_request_rec.inv_component_version IS NULL) THEN
12156: x_audit_vals_rec.change_inv_component_version := 'N';
12157: ELSE
12158: x_audit_vals_rec.change_inv_component_version := 'Y';

Line 12162: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) OR

12158: x_audit_vals_rec.change_inv_component_version := 'Y';
12159: x_audit_vals_rec.inv_component_version := l_service_request_rec.inv_component_version;
12160: END IF;
12161:
12162: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) OR
12163: (l_service_request_rec.inv_subcomponent_id IS NULL) THEN
12164: x_audit_vals_rec.change_inv_subcomponent_id := 'N';
12165: ELSE
12166: x_audit_vals_rec.change_inv_subcomponent_id := 'Y';

Line 12170: IF (l_service_request_rec.inv_subcomponent_version = FND_API.G_MISS_CHAR) OR

12166: x_audit_vals_rec.change_inv_subcomponent_id := 'Y';
12167: x_audit_vals_rec.inv_subcomponent_id := l_service_request_rec.inv_subcomponent_id;
12168: END IF;
12169:
12170: IF (l_service_request_rec.inv_subcomponent_version = FND_API.G_MISS_CHAR) OR
12171: (l_service_request_rec.inv_subcomponent_version IS NULL) THEN
12172: x_audit_vals_rec.CHANGE_INV_SUBCOMP_VERSION := 'N';
12173: ELSE
12174: x_audit_vals_rec.CHANGE_INV_SUBCOMP_VERSION := 'Y';

Line 12178: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR

12174: x_audit_vals_rec.CHANGE_INV_SUBCOMP_VERSION := 'Y';
12175: x_audit_vals_rec.inv_subcomponent_version := l_service_request_rec.inv_subcomponent_version;
12176: END IF;
12177:
12178: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR
12179: (l_service_request_rec.inventory_item_id IS NULL) THEN
12180: x_audit_vals_rec.CHANGE_INVENTORY_ITEM_FLAG := 'N';
12181: ELSE
12182: x_audit_vals_rec.CHANGE_INVENTORY_ITEM_FLAG := 'Y';

Line 12186: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) OR

12182: x_audit_vals_rec.CHANGE_INVENTORY_ITEM_FLAG := 'Y';
12183: x_audit_vals_rec.inventory_item_id := l_service_request_rec.inventory_item_id;
12184: END IF;
12185:
12186: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) OR
12187: (l_service_request_rec.inv_platform_org_id IS NULL) THEN
12188: x_audit_vals_rec.CHANGE_PLATFORM_ORG_ID_FLAG := 'N';
12189: ELSE
12190: x_audit_vals_rec.CHANGE_PLATFORM_ORG_ID_FLAG := 'Y';

Line 12196: IF (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) OR

12192: END IF;
12193:
12194: /* move to create_serevicerequest just before call to create audit rec 7/21/05 smisra
12195: This was need because these dates returned by get_contract were not stamped on audit rec
12196: IF (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) OR
12197: (l_service_request_rec.exp_resolution_date IS NULL) THEN
12198: x_audit_vals_rec.CHANGE_RESOLUTION_FLAG := 'N';
12199: ELSE
12200: x_audit_vals_rec.CHANGE_RESOLUTION_FLAG := 'Y';

Line 12204: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) OR

12200: x_audit_vals_rec.CHANGE_RESOLUTION_FLAG := 'Y';
12201: x_audit_vals_rec.EXPECTED_RESOLUTION_DATE := l_service_request_rec.exp_resolution_date;
12202: END IF;
12203:
12204: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) OR
12205: (l_service_request_rec.obligation_date IS NULL) THEN
12206: x_audit_vals_rec.CHANGE_OBLIGATION_FLAG := 'N';
12207: ELSE
12208: x_audit_vals_rec.CHANGE_OBLIGATION_FLAG := 'Y';

Line 12213: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) OR

12209: x_audit_vals_rec.obligation_date := l_service_request_rec.obligation_date;
12210: END IF;
12211: ************************************************************************************/
12212:
12213: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) OR
12214: (l_service_request_rec.territory_id IS NULL) THEN
12215: x_audit_vals_rec.CHANGE_TERRITORY_ID_FLAG := 'N';
12216: ELSE
12217: x_audit_vals_rec.CHANGE_TERRITORY_ID_FLAG := 'Y';

Line 12221: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM ) OR

12217: x_audit_vals_rec.CHANGE_TERRITORY_ID_FLAG := 'Y';
12218: x_audit_vals_rec.territory_id := l_service_request_rec.territory_id;
12219: END IF;
12220:
12221: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM ) OR
12222: (l_service_request_rec.bill_to_contact_id IS NULL) THEN
12223: x_audit_vals_rec.CHANGE_BILL_TO_FLAG := 'N';
12224: ELSE
12225: x_audit_vals_rec.CHANGE_BILL_TO_FLAG := 'Y';

Line 12229: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM ) OR

12225: x_audit_vals_rec.CHANGE_BILL_TO_FLAG := 'Y';
12226: x_audit_vals_rec.bill_to_contact_id := l_service_request_rec.bill_to_contact_id;
12227: END IF;
12228:
12229: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM ) OR
12230: (l_service_request_rec.ship_to_contact_id IS NULL) THEN
12231: x_audit_vals_rec.CHANGE_SHIP_TO_FLAG := 'N';
12232: ELSE
12233: x_audit_vals_rec.CHANGE_SHIP_TO_FLAG := 'Y';

Line 12237: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM) OR

12233: x_audit_vals_rec.CHANGE_SHIP_TO_FLAG := 'Y';
12234: x_audit_vals_rec.ship_to_contact_id := l_service_request_rec.ship_to_contact_id;
12235: END IF;
12236:
12237: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM) OR
12238: (l_service_request_rec.status_id IS NULL) THEN
12239: x_audit_vals_rec.change_incident_status_flag := 'N';
12240: ELSE
12241: x_audit_vals_rec.change_incident_status_flag := 'Y';

Line 12258: IF (l_service_request_rec.TYPE_ID = FND_API.G_MISS_NUM) OR

12254: x_audit_vals_rec.old_close_date := null;
12255: x_audit_vals_rec.change_close_date_flag := 'N' ;
12256: END IF ;
12257:
12258: IF (l_service_request_rec.TYPE_ID = FND_API.G_MISS_NUM) OR
12259: (l_service_request_rec.TYPE_ID IS NULL) THEN
12260: x_audit_vals_rec.CHANGE_INCIDENT_TYPE_FLAG := 'N';
12261: ELSE
12262: x_audit_vals_rec.CHANGE_INCIDENT_TYPE_FLAG := 'Y';

Line 12266: IF (l_service_request_rec.SEVERITY_ID = FND_API.G_MISS_NUM) OR

12262: x_audit_vals_rec.CHANGE_INCIDENT_TYPE_FLAG := 'Y';
12263: x_audit_vals_rec.INCIDENT_TYPE_ID := l_service_request_rec.TYPE_ID;
12264: END IF;
12265:
12266: IF (l_service_request_rec.SEVERITY_ID = FND_API.G_MISS_NUM) OR
12267: (l_service_request_rec.SEVERITY_ID IS NULL) THEN
12268: x_audit_vals_rec.CHANGE_INCIDENT_SEVERITY_FLAG := 'N';
12269: ELSE
12270: x_audit_vals_rec.CHANGE_INCIDENT_SEVERITY_FLAG := 'Y';

Line 12274: IF (l_service_request_rec.REQUEST_DATE = FND_API.G_MISS_DATE) OR

12270: x_audit_vals_rec.CHANGE_INCIDENT_SEVERITY_FLAG := 'Y';
12271: x_audit_vals_rec.INCIDENT_SEVERITY_ID := l_service_request_rec.SEVERITY_ID ;
12272: END IF;
12273:
12274: IF (l_service_request_rec.REQUEST_DATE = FND_API.G_MISS_DATE) OR
12275: (l_service_request_rec.REQUEST_DATE IS NULL) THEN
12276: x_audit_vals_rec.CHANGE_INCIDENT_DATE_FLAG := 'N';
12277: ELSE
12278: x_audit_vals_rec.CHANGE_INCIDENT_DATE_FLAG := 'Y';

Line 12282: IF (l_service_request_rec.PLATFORM_VERSION_ID = FND_API.G_MISS_NUM) OR

12278: x_audit_vals_rec.CHANGE_INCIDENT_DATE_FLAG := 'Y';
12279: x_audit_vals_rec.INCIDENT_DATE := l_service_request_rec.REQUEST_DATE;
12280: END IF;
12281:
12282: IF (l_service_request_rec.PLATFORM_VERSION_ID = FND_API.G_MISS_NUM) OR
12283: (l_service_request_rec.PLATFORM_VERSION_ID IS NULL) THEN
12284: x_audit_vals_rec.CHANGE_PLAT_VER_ID_FLAG := 'N';
12285: ELSE
12286: x_audit_vals_rec.CHANGE_PLAT_VER_ID_FLAG := 'Y';

Line 12290: IF (l_service_request_rec.LANGUAGE_ID = FND_API.G_MISS_NUM) OR

12286: x_audit_vals_rec.CHANGE_PLAT_VER_ID_FLAG := 'Y';
12287: x_audit_vals_rec.PLATFORM_VERSION_ID := l_service_request_rec.PLATFORM_VERSION_ID;
12288: END IF;
12289:
12290: IF (l_service_request_rec.LANGUAGE_ID = FND_API.G_MISS_NUM) OR
12291: (l_service_request_rec.LANGUAGE_ID IS NULL) THEN
12292: x_audit_vals_rec.CHANGE_LANGUAGE_ID_FLAG := 'N';
12293: ELSE
12294: x_audit_vals_rec.CHANGE_LANGUAGE_ID_FLAG := 'Y';

Line 12299: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR

12295: x_audit_vals_rec.LANGUAGE_ID := l_service_request_rec.LANGUAGE_ID;
12296: END IF;
12297:
12298:
12299: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR
12300: (l_service_request_rec.inventory_org_id IS NULL) THEN
12301: x_audit_vals_rec.CHANGE_INV_ORGANIZATION_FLAG := 'N';
12302: ELSE
12303: x_audit_vals_rec.CHANGE_INV_ORGANIZATION_FLAG := 'Y';

Line 12307: IF (l_service_request_rec.STATUS_FLAG = FND_API.G_MISS_CHAR) OR

12303: x_audit_vals_rec.CHANGE_INV_ORGANIZATION_FLAG := 'Y';
12304: x_audit_vals_rec.INV_ORGANIZATION_ID := l_service_request_rec.inventory_org_id;
12305: END IF;
12306:
12307: IF (l_service_request_rec.STATUS_FLAG = FND_API.G_MISS_CHAR) OR
12308: (l_service_request_rec.STATUS_FLAG IS NULL) THEN
12309: x_audit_vals_rec.CHANGE_STATUS_FLAG := 'N';
12310: ELSE
12311: x_audit_vals_rec.CHANGE_STATUS_FLAG := 'Y';

Line 12317: IF (l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR

12313: END IF;
12314:
12315: --- BUG 3640344 - pkesani
12316:
12317: IF (l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR
12318: (l_service_request_rec.closed_date IS NULL) THEN
12319: x_audit_vals_rec.CHANGE_CLOSE_DATE_FLAG := 'N';
12320: ELSE
12321: x_audit_vals_rec.CHANGE_CLOSE_DATE_FLAG := 'Y';

Line 12325: IF (l_service_request_rec.PRIMARY_CONTACT_ID = FND_API.G_MISS_NUM) OR

12321: x_audit_vals_rec.CHANGE_CLOSE_DATE_FLAG := 'Y';
12322: x_audit_vals_rec.CLOSE_DATE := l_service_request_rec.closed_date;
12323: END IF;
12324:
12325: IF (l_service_request_rec.PRIMARY_CONTACT_ID = FND_API.G_MISS_NUM) OR
12326: (l_service_request_rec.PRIMARY_CONTACT_ID IS NULL) THEN
12327: x_audit_vals_rec.CHANGE_PRIMARY_CONTACT_FLAG := 'N';
12328: ELSE
12329: x_audit_vals_rec.CHANGE_PRIMARY_CONTACT_FLAG := 'Y';

Line 12335: IF (l_service_request_rec.CUSTOMER_ID <> FND_API.G_MISS_NUM) AND

12331: END IF;
12332:
12333: -- Added for Auditing project of 11.5.10 --anmukher --09/03/03
12334:
12335: IF (l_service_request_rec.CUSTOMER_ID <> FND_API.G_MISS_NUM) AND
12336: (l_service_request_rec.CUSTOMER_ID IS NOT NULL) THEN
12337: x_audit_vals_rec.CUSTOMER_ID := l_service_request_rec.CUSTOMER_ID;
12338: END IF;
12339:

Line 12340: IF (l_service_request_rec.BILL_TO_SITE_USE_ID <> FND_API.G_MISS_NUM) AND

12336: (l_service_request_rec.CUSTOMER_ID IS NOT NULL) THEN
12337: x_audit_vals_rec.CUSTOMER_ID := l_service_request_rec.CUSTOMER_ID;
12338: END IF;
12339:
12340: IF (l_service_request_rec.BILL_TO_SITE_USE_ID <> FND_API.G_MISS_NUM) AND
12341: (l_service_request_rec.BILL_TO_SITE_USE_ID IS NOT NULL) THEN
12342: x_audit_vals_rec.BILL_TO_SITE_USE_ID := l_service_request_rec.BILL_TO_SITE_USE_ID;
12343: END IF;
12344:

Line 12345: IF (l_service_request_rec.EMPLOYEE_ID <> FND_API.G_MISS_NUM) AND

12341: (l_service_request_rec.BILL_TO_SITE_USE_ID IS NOT NULL) THEN
12342: x_audit_vals_rec.BILL_TO_SITE_USE_ID := l_service_request_rec.BILL_TO_SITE_USE_ID;
12343: END IF;
12344:
12345: IF (l_service_request_rec.EMPLOYEE_ID <> FND_API.G_MISS_NUM) AND
12346: (l_service_request_rec.EMPLOYEE_ID IS NOT NULL) THEN
12347: x_audit_vals_rec.EMPLOYEE_ID := l_service_request_rec.EMPLOYEE_ID;
12348: END IF;
12349:

Line 12350: IF (l_service_request_rec.SHIP_TO_SITE_USE_ID <> FND_API.G_MISS_NUM) AND

12346: (l_service_request_rec.EMPLOYEE_ID IS NOT NULL) THEN
12347: x_audit_vals_rec.EMPLOYEE_ID := l_service_request_rec.EMPLOYEE_ID;
12348: END IF;
12349:
12350: IF (l_service_request_rec.SHIP_TO_SITE_USE_ID <> FND_API.G_MISS_NUM) AND
12351: (l_service_request_rec.SHIP_TO_SITE_USE_ID IS NOT NULL) THEN
12352: x_audit_vals_rec.SHIP_TO_SITE_USE_ID := l_service_request_rec.SHIP_TO_SITE_USE_ID;
12353: END IF;
12354:

Line 12355: IF (l_service_request_rec.PROBLEM_CODE <> FND_API.G_MISS_CHAR) AND

12351: (l_service_request_rec.SHIP_TO_SITE_USE_ID IS NOT NULL) THEN
12352: x_audit_vals_rec.SHIP_TO_SITE_USE_ID := l_service_request_rec.SHIP_TO_SITE_USE_ID;
12353: END IF;
12354:
12355: IF (l_service_request_rec.PROBLEM_CODE <> FND_API.G_MISS_CHAR) AND
12356: (l_service_request_rec.PROBLEM_CODE IS NOT NULL) THEN
12357: x_audit_vals_rec.PROBLEM_CODE := l_service_request_rec.PROBLEM_CODE;
12358: END IF;
12359:

Line 12360: IF (l_service_request_rec.ACT_RESOLUTION_DATE <> FND_API.G_MISS_DATE) AND

12356: (l_service_request_rec.PROBLEM_CODE IS NOT NULL) THEN
12357: x_audit_vals_rec.PROBLEM_CODE := l_service_request_rec.PROBLEM_CODE;
12358: END IF;
12359:
12360: IF (l_service_request_rec.ACT_RESOLUTION_DATE <> FND_API.G_MISS_DATE) AND
12361: (l_service_request_rec.ACT_RESOLUTION_DATE IS NOT NULL) THEN
12362: x_audit_vals_rec.ACTUAL_RESOLUTION_DATE := l_service_request_rec.ACT_RESOLUTION_DATE;
12363: END IF;
12364:

Line 12365: IF (l_service_request_rec.INSTALL_SITE_USE_ID <> FND_API.G_MISS_NUM) AND

12361: (l_service_request_rec.ACT_RESOLUTION_DATE IS NOT NULL) THEN
12362: x_audit_vals_rec.ACTUAL_RESOLUTION_DATE := l_service_request_rec.ACT_RESOLUTION_DATE;
12363: END IF;
12364:
12365: IF (l_service_request_rec.INSTALL_SITE_USE_ID <> FND_API.G_MISS_NUM) AND
12366: (l_service_request_rec.INSTALL_SITE_USE_ID IS NOT NULL) THEN
12367: x_audit_vals_rec.INSTALL_SITE_USE_ID := l_service_request_rec.INSTALL_SITE_USE_ID;
12368: END IF;
12369:

Line 12370: IF (l_service_request_rec.CURRENT_SERIAL_NUMBER <> FND_API.G_MISS_CHAR) AND

12366: (l_service_request_rec.INSTALL_SITE_USE_ID IS NOT NULL) THEN
12367: x_audit_vals_rec.INSTALL_SITE_USE_ID := l_service_request_rec.INSTALL_SITE_USE_ID;
12368: END IF;
12369:
12370: IF (l_service_request_rec.CURRENT_SERIAL_NUMBER <> FND_API.G_MISS_CHAR) AND
12371: (l_service_request_rec.CURRENT_SERIAL_NUMBER IS NOT NULL) THEN
12372: x_audit_vals_rec.CURRENT_SERIAL_NUMBER := l_service_request_rec.CURRENT_SERIAL_NUMBER;
12373: END IF;
12374:

Line 12375: IF (l_service_request_rec.SYSTEM_ID <> FND_API.G_MISS_NUM) AND

12371: (l_service_request_rec.CURRENT_SERIAL_NUMBER IS NOT NULL) THEN
12372: x_audit_vals_rec.CURRENT_SERIAL_NUMBER := l_service_request_rec.CURRENT_SERIAL_NUMBER;
12373: END IF;
12374:
12375: IF (l_service_request_rec.SYSTEM_ID <> FND_API.G_MISS_NUM) AND
12376: (l_service_request_rec.SYSTEM_ID IS NOT NULL) THEN
12377: x_audit_vals_rec.SYSTEM_ID := l_service_request_rec.SYSTEM_ID;
12378: END IF;
12379:

Line 12381: IF (l_service_request_rec.REQUEST_ATTRIBUTE_1 <> FND_API.G_MISS_CHAR) AND

12377: x_audit_vals_rec.SYSTEM_ID := l_service_request_rec.SYSTEM_ID;
12378: END IF;
12379:
12380: --01/23/04 request and external context were not processed for g_miss_char
12381: IF (l_service_request_rec.REQUEST_ATTRIBUTE_1 <> FND_API.G_MISS_CHAR) AND
12382: (l_service_request_rec.REQUEST_ATTRIBUTE_1 IS NOT NULL) THEN
12383: x_audit_vals_rec.INCIDENT_ATTRIBUTE_1 := l_service_request_rec.REQUEST_ATTRIBUTE_1;
12384: END IF;
12385:

Line 12386: IF (l_service_request_rec.REQUEST_ATTRIBUTE_2 <> FND_API.G_MISS_CHAR) AND

12382: (l_service_request_rec.REQUEST_ATTRIBUTE_1 IS NOT NULL) THEN
12383: x_audit_vals_rec.INCIDENT_ATTRIBUTE_1 := l_service_request_rec.REQUEST_ATTRIBUTE_1;
12384: END IF;
12385:
12386: IF (l_service_request_rec.REQUEST_ATTRIBUTE_2 <> FND_API.G_MISS_CHAR) AND
12387: (l_service_request_rec.REQUEST_ATTRIBUTE_2 IS NOT NULL) THEN
12388: x_audit_vals_rec.INCIDENT_ATTRIBUTE_2 := l_service_request_rec.REQUEST_ATTRIBUTE_2;
12389: END IF;
12390:

Line 12391: IF (l_service_request_rec.REQUEST_ATTRIBUTE_3 <> FND_API.G_MISS_CHAR) AND

12387: (l_service_request_rec.REQUEST_ATTRIBUTE_2 IS NOT NULL) THEN
12388: x_audit_vals_rec.INCIDENT_ATTRIBUTE_2 := l_service_request_rec.REQUEST_ATTRIBUTE_2;
12389: END IF;
12390:
12391: IF (l_service_request_rec.REQUEST_ATTRIBUTE_3 <> FND_API.G_MISS_CHAR) AND
12392: (l_service_request_rec.REQUEST_ATTRIBUTE_3 IS NOT NULL) THEN
12393: x_audit_vals_rec.INCIDENT_ATTRIBUTE_3 := l_service_request_rec.REQUEST_ATTRIBUTE_3;
12394: END IF;
12395:

Line 12396: IF (l_service_request_rec.REQUEST_ATTRIBUTE_4 <> FND_API.G_MISS_CHAR) AND

12392: (l_service_request_rec.REQUEST_ATTRIBUTE_3 IS NOT NULL) THEN
12393: x_audit_vals_rec.INCIDENT_ATTRIBUTE_3 := l_service_request_rec.REQUEST_ATTRIBUTE_3;
12394: END IF;
12395:
12396: IF (l_service_request_rec.REQUEST_ATTRIBUTE_4 <> FND_API.G_MISS_CHAR) AND
12397: (l_service_request_rec.REQUEST_ATTRIBUTE_4 IS NOT NULL) THEN
12398: x_audit_vals_rec.INCIDENT_ATTRIBUTE_4 := l_service_request_rec.REQUEST_ATTRIBUTE_4;
12399: END IF;
12400:

Line 12401: IF (l_service_request_rec.REQUEST_ATTRIBUTE_5 <> FND_API.G_MISS_CHAR) AND

12397: (l_service_request_rec.REQUEST_ATTRIBUTE_4 IS NOT NULL) THEN
12398: x_audit_vals_rec.INCIDENT_ATTRIBUTE_4 := l_service_request_rec.REQUEST_ATTRIBUTE_4;
12399: END IF;
12400:
12401: IF (l_service_request_rec.REQUEST_ATTRIBUTE_5 <> FND_API.G_MISS_CHAR) AND
12402: (l_service_request_rec.REQUEST_ATTRIBUTE_5 IS NOT NULL) THEN
12403: x_audit_vals_rec.INCIDENT_ATTRIBUTE_5 := l_service_request_rec.REQUEST_ATTRIBUTE_5;
12404: END IF;
12405:

Line 12406: IF (l_service_request_rec.REQUEST_ATTRIBUTE_6 <> FND_API.G_MISS_CHAR) AND

12402: (l_service_request_rec.REQUEST_ATTRIBUTE_5 IS NOT NULL) THEN
12403: x_audit_vals_rec.INCIDENT_ATTRIBUTE_5 := l_service_request_rec.REQUEST_ATTRIBUTE_5;
12404: END IF;
12405:
12406: IF (l_service_request_rec.REQUEST_ATTRIBUTE_6 <> FND_API.G_MISS_CHAR) AND
12407: (l_service_request_rec.REQUEST_ATTRIBUTE_6 IS NOT NULL) THEN
12408: x_audit_vals_rec.INCIDENT_ATTRIBUTE_6 := l_service_request_rec.REQUEST_ATTRIBUTE_6;
12409: END IF;
12410:

Line 12411: IF (l_service_request_rec.REQUEST_ATTRIBUTE_7 <> FND_API.G_MISS_CHAR) AND

12407: (l_service_request_rec.REQUEST_ATTRIBUTE_6 IS NOT NULL) THEN
12408: x_audit_vals_rec.INCIDENT_ATTRIBUTE_6 := l_service_request_rec.REQUEST_ATTRIBUTE_6;
12409: END IF;
12410:
12411: IF (l_service_request_rec.REQUEST_ATTRIBUTE_7 <> FND_API.G_MISS_CHAR) AND
12412: (l_service_request_rec.REQUEST_ATTRIBUTE_7 IS NOT NULL) THEN
12413: x_audit_vals_rec.INCIDENT_ATTRIBUTE_7 := l_service_request_rec.REQUEST_ATTRIBUTE_7;
12414: END IF;
12415:

Line 12416: IF (l_service_request_rec.REQUEST_ATTRIBUTE_8 <> FND_API.G_MISS_CHAR) AND

12412: (l_service_request_rec.REQUEST_ATTRIBUTE_7 IS NOT NULL) THEN
12413: x_audit_vals_rec.INCIDENT_ATTRIBUTE_7 := l_service_request_rec.REQUEST_ATTRIBUTE_7;
12414: END IF;
12415:
12416: IF (l_service_request_rec.REQUEST_ATTRIBUTE_8 <> FND_API.G_MISS_CHAR) AND
12417: (l_service_request_rec.REQUEST_ATTRIBUTE_8 IS NOT NULL) THEN
12418: x_audit_vals_rec.INCIDENT_ATTRIBUTE_8 := l_service_request_rec.REQUEST_ATTRIBUTE_8;
12419: END IF;
12420:

Line 12421: IF (l_service_request_rec.REQUEST_ATTRIBUTE_9 <> FND_API.G_MISS_CHAR) AND

12417: (l_service_request_rec.REQUEST_ATTRIBUTE_8 IS NOT NULL) THEN
12418: x_audit_vals_rec.INCIDENT_ATTRIBUTE_8 := l_service_request_rec.REQUEST_ATTRIBUTE_8;
12419: END IF;
12420:
12421: IF (l_service_request_rec.REQUEST_ATTRIBUTE_9 <> FND_API.G_MISS_CHAR) AND
12422: (l_service_request_rec.REQUEST_ATTRIBUTE_9 IS NOT NULL) THEN
12423: x_audit_vals_rec.INCIDENT_ATTRIBUTE_9 := l_service_request_rec.REQUEST_ATTRIBUTE_9;
12424: END IF;
12425:

Line 12426: IF (l_service_request_rec.REQUEST_ATTRIBUTE_10 <> FND_API.G_MISS_CHAR) AND

12422: (l_service_request_rec.REQUEST_ATTRIBUTE_9 IS NOT NULL) THEN
12423: x_audit_vals_rec.INCIDENT_ATTRIBUTE_9 := l_service_request_rec.REQUEST_ATTRIBUTE_9;
12424: END IF;
12425:
12426: IF (l_service_request_rec.REQUEST_ATTRIBUTE_10 <> FND_API.G_MISS_CHAR) AND
12427: (l_service_request_rec.REQUEST_ATTRIBUTE_10 IS NOT NULL) THEN
12428: x_audit_vals_rec.INCIDENT_ATTRIBUTE_10 := l_service_request_rec.REQUEST_ATTRIBUTE_10;
12429: END IF;
12430:

Line 12431: IF (l_service_request_rec.REQUEST_ATTRIBUTE_11 <> FND_API.G_MISS_CHAR) AND

12427: (l_service_request_rec.REQUEST_ATTRIBUTE_10 IS NOT NULL) THEN
12428: x_audit_vals_rec.INCIDENT_ATTRIBUTE_10 := l_service_request_rec.REQUEST_ATTRIBUTE_10;
12429: END IF;
12430:
12431: IF (l_service_request_rec.REQUEST_ATTRIBUTE_11 <> FND_API.G_MISS_CHAR) AND
12432: (l_service_request_rec.REQUEST_ATTRIBUTE_11 IS NOT NULL) THEN
12433: x_audit_vals_rec.INCIDENT_ATTRIBUTE_11 := l_service_request_rec.REQUEST_ATTRIBUTE_11;
12434: END IF;
12435:

Line 12436: IF (l_service_request_rec.REQUEST_ATTRIBUTE_12 <> FND_API.G_MISS_CHAR) AND

12432: (l_service_request_rec.REQUEST_ATTRIBUTE_11 IS NOT NULL) THEN
12433: x_audit_vals_rec.INCIDENT_ATTRIBUTE_11 := l_service_request_rec.REQUEST_ATTRIBUTE_11;
12434: END IF;
12435:
12436: IF (l_service_request_rec.REQUEST_ATTRIBUTE_12 <> FND_API.G_MISS_CHAR) AND
12437: (l_service_request_rec.REQUEST_ATTRIBUTE_12 IS NOT NULL) THEN
12438: x_audit_vals_rec.INCIDENT_ATTRIBUTE_12 := l_service_request_rec.REQUEST_ATTRIBUTE_12;
12439: END IF;
12440:

Line 12441: IF (l_service_request_rec.REQUEST_ATTRIBUTE_13 <> FND_API.G_MISS_CHAR) AND

12437: (l_service_request_rec.REQUEST_ATTRIBUTE_12 IS NOT NULL) THEN
12438: x_audit_vals_rec.INCIDENT_ATTRIBUTE_12 := l_service_request_rec.REQUEST_ATTRIBUTE_12;
12439: END IF;
12440:
12441: IF (l_service_request_rec.REQUEST_ATTRIBUTE_13 <> FND_API.G_MISS_CHAR) AND
12442: (l_service_request_rec.REQUEST_ATTRIBUTE_13 IS NOT NULL) THEN
12443: x_audit_vals_rec.INCIDENT_ATTRIBUTE_13 := l_service_request_rec.REQUEST_ATTRIBUTE_13;
12444: END IF;
12445:

Line 12446: IF (l_service_request_rec.REQUEST_ATTRIBUTE_14 <> FND_API.G_MISS_CHAR) AND

12442: (l_service_request_rec.REQUEST_ATTRIBUTE_13 IS NOT NULL) THEN
12443: x_audit_vals_rec.INCIDENT_ATTRIBUTE_13 := l_service_request_rec.REQUEST_ATTRIBUTE_13;
12444: END IF;
12445:
12446: IF (l_service_request_rec.REQUEST_ATTRIBUTE_14 <> FND_API.G_MISS_CHAR) AND
12447: (l_service_request_rec.REQUEST_ATTRIBUTE_14 IS NOT NULL) THEN
12448: x_audit_vals_rec.INCIDENT_ATTRIBUTE_14 := l_service_request_rec.REQUEST_ATTRIBUTE_14;
12449: END IF;
12450:

Line 12451: IF (l_service_request_rec.REQUEST_ATTRIBUTE_15 <> FND_API.G_MISS_CHAR) AND

12447: (l_service_request_rec.REQUEST_ATTRIBUTE_14 IS NOT NULL) THEN
12448: x_audit_vals_rec.INCIDENT_ATTRIBUTE_14 := l_service_request_rec.REQUEST_ATTRIBUTE_14;
12449: END IF;
12450:
12451: IF (l_service_request_rec.REQUEST_ATTRIBUTE_15 <> FND_API.G_MISS_CHAR) AND
12452: (l_service_request_rec.REQUEST_ATTRIBUTE_15 IS NOT NULL) THEN
12453: x_audit_vals_rec.INCIDENT_ATTRIBUTE_15 := l_service_request_rec.REQUEST_ATTRIBUTE_15;
12454: END IF;
12455:

Line 12456: IF (l_service_request_rec.REQUEST_CONTEXT <> FND_API.G_MISS_CHAR) AND

12452: (l_service_request_rec.REQUEST_ATTRIBUTE_15 IS NOT NULL) THEN
12453: x_audit_vals_rec.INCIDENT_ATTRIBUTE_15 := l_service_request_rec.REQUEST_ATTRIBUTE_15;
12454: END IF;
12455:
12456: IF (l_service_request_rec.REQUEST_CONTEXT <> FND_API.G_MISS_CHAR) AND
12457: (l_service_request_rec.REQUEST_CONTEXT IS NOT NULL) THEN
12458: x_audit_vals_rec.INCIDENT_CONTEXT := l_service_request_rec.REQUEST_CONTEXT;
12459: END IF;
12460:

Line 12461: IF (l_service_request_rec.RESOLUTION_CODE <> FND_API.G_MISS_CHAR) AND

12457: (l_service_request_rec.REQUEST_CONTEXT IS NOT NULL) THEN
12458: x_audit_vals_rec.INCIDENT_CONTEXT := l_service_request_rec.REQUEST_CONTEXT;
12459: END IF;
12460:
12461: IF (l_service_request_rec.RESOLUTION_CODE <> FND_API.G_MISS_CHAR) AND
12462: (l_service_request_rec.RESOLUTION_CODE IS NOT NULL) THEN
12463: x_audit_vals_rec.RESOLUTION_CODE := l_service_request_rec.RESOLUTION_CODE;
12464: END IF;
12465:

Line 12466: IF (l_service_request_rec.ORIGINAL_ORDER_NUMBER <> FND_API.G_MISS_NUM) AND

12462: (l_service_request_rec.RESOLUTION_CODE IS NOT NULL) THEN
12463: x_audit_vals_rec.RESOLUTION_CODE := l_service_request_rec.RESOLUTION_CODE;
12464: END IF;
12465:
12466: IF (l_service_request_rec.ORIGINAL_ORDER_NUMBER <> FND_API.G_MISS_NUM) AND
12467: (l_service_request_rec.ORIGINAL_ORDER_NUMBER IS NOT NULL) THEN
12468: x_audit_vals_rec.ORIGINAL_ORDER_NUMBER := l_service_request_rec.ORIGINAL_ORDER_NUMBER;
12469: END IF;
12470:

Line 12473: IF (l_service_request_rec.ORIGINAL_ORDER_NUMBER <> FND_API.G_MISS_NUM) AND

12469: END IF;
12470:
12471: /* Could not populate this column as no equivalent column was found in l_service_request_rec */
12472: /*
12473: IF (l_service_request_rec.ORIGINAL_ORDER_NUMBER <> FND_API.G_MISS_NUM) AND
12474: (l_service_request_rec.ORIGINAL_ORDER_NUMBER IS NOT NULL) THEN
12475: x_audit_vals_rec.ORG_ID := l_service_request_rec.ORIGINAL_ORDER_NUMBER;
12476: END IF;
12477: */

Line 12479: IF (l_service_request_rec.PURCHASE_ORDER_NUM <> FND_API.G_MISS_CHAR) AND

12475: x_audit_vals_rec.ORG_ID := l_service_request_rec.ORIGINAL_ORDER_NUMBER;
12476: END IF;
12477: */
12478:
12479: IF (l_service_request_rec.PURCHASE_ORDER_NUM <> FND_API.G_MISS_CHAR) AND
12480: (l_service_request_rec.PURCHASE_ORDER_NUM IS NOT NULL) THEN
12481: x_audit_vals_rec.PURCHASE_ORDER_NUMBER := l_service_request_rec.PURCHASE_ORDER_NUM;
12482: END IF;
12483:

Line 12484: IF (l_service_request_rec.PUBLISH_FLAG <> FND_API.G_MISS_CHAR) AND

12480: (l_service_request_rec.PURCHASE_ORDER_NUM IS NOT NULL) THEN
12481: x_audit_vals_rec.PURCHASE_ORDER_NUMBER := l_service_request_rec.PURCHASE_ORDER_NUM;
12482: END IF;
12483:
12484: IF (l_service_request_rec.PUBLISH_FLAG <> FND_API.G_MISS_CHAR) AND
12485: (l_service_request_rec.PUBLISH_FLAG IS NOT NULL) THEN
12486: x_audit_vals_rec.PUBLISH_FLAG := l_service_request_rec.PUBLISH_FLAG;
12487: END IF;
12488:

Line 12489: IF (l_service_request_rec.QA_COLLECTION_PLAN_ID <> FND_API.G_MISS_NUM) AND

12485: (l_service_request_rec.PUBLISH_FLAG IS NOT NULL) THEN
12486: x_audit_vals_rec.PUBLISH_FLAG := l_service_request_rec.PUBLISH_FLAG;
12487: END IF;
12488:
12489: IF (l_service_request_rec.QA_COLLECTION_PLAN_ID <> FND_API.G_MISS_NUM) AND
12490: (l_service_request_rec.QA_COLLECTION_PLAN_ID IS NOT NULL) THEN
12491: x_audit_vals_rec.QA_COLLECTION_ID := l_service_request_rec.QA_COLLECTION_PLAN_ID;
12492: END IF;
12493:

Line 12494: IF (l_service_request_rec.CONTRACT_ID <> FND_API.G_MISS_NUM) AND

12490: (l_service_request_rec.QA_COLLECTION_PLAN_ID IS NOT NULL) THEN
12491: x_audit_vals_rec.QA_COLLECTION_ID := l_service_request_rec.QA_COLLECTION_PLAN_ID;
12492: END IF;
12493:
12494: IF (l_service_request_rec.CONTRACT_ID <> FND_API.G_MISS_NUM) AND
12495: (l_service_request_rec.CONTRACT_ID IS NOT NULL) THEN
12496: x_audit_vals_rec.CONTRACT_ID := l_service_request_rec.CONTRACT_ID;
12497: END IF;
12498:

Line 12501: IF (l_service_request_rec.CONTRACT_ID <> FND_API.G_MISS_CHAR) AND

12497: END IF;
12498:
12499: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
12500: /*
12501: IF (l_service_request_rec.CONTRACT_ID <> FND_API.G_MISS_CHAR) AND
12502: (l_service_request_rec.CONTRACT_ID IS NOT NULL) THEN
12503: x_audit_vals_rec.CONTRACT_NUMBER := l_service_request_rec.CONTRACT_ID;
12504: END IF;
12505: */

Line 12507: IF (l_service_request_rec.CONTRACT_SERVICE_ID <> FND_API.G_MISS_NUM) AND

12503: x_audit_vals_rec.CONTRACT_NUMBER := l_service_request_rec.CONTRACT_ID;
12504: END IF;
12505: */
12506:
12507: IF (l_service_request_rec.CONTRACT_SERVICE_ID <> FND_API.G_MISS_NUM) AND
12508: (l_service_request_rec.CONTRACT_SERVICE_ID IS NOT NULL) THEN
12509: x_audit_vals_rec.CONTRACT_SERVICE_ID := l_service_request_rec.CONTRACT_SERVICE_ID;
12510: END IF;
12511:

Line 12512: IF (l_service_request_rec.TIME_ZONE_ID <> FND_API.G_MISS_NUM) AND

12508: (l_service_request_rec.CONTRACT_SERVICE_ID IS NOT NULL) THEN
12509: x_audit_vals_rec.CONTRACT_SERVICE_ID := l_service_request_rec.CONTRACT_SERVICE_ID;
12510: END IF;
12511:
12512: IF (l_service_request_rec.TIME_ZONE_ID <> FND_API.G_MISS_NUM) AND
12513: (l_service_request_rec.TIME_ZONE_ID IS NOT NULL) THEN
12514: x_audit_vals_rec.TIME_ZONE_ID := l_service_request_rec.TIME_ZONE_ID;
12515: END IF;
12516:

Line 12517: IF (l_service_request_rec.ACCOUNT_ID <> FND_API.G_MISS_NUM) AND

12513: (l_service_request_rec.TIME_ZONE_ID IS NOT NULL) THEN
12514: x_audit_vals_rec.TIME_ZONE_ID := l_service_request_rec.TIME_ZONE_ID;
12515: END IF;
12516:
12517: IF (l_service_request_rec.ACCOUNT_ID <> FND_API.G_MISS_NUM) AND
12518: (l_service_request_rec.ACCOUNT_ID IS NOT NULL) THEN
12519: x_audit_vals_rec.ACCOUNT_ID := l_service_request_rec.ACCOUNT_ID;
12520: END IF;
12521:

Line 12522: IF (l_service_request_rec.TIME_DIFFERENCE <> FND_API.G_MISS_NUM) AND

12518: (l_service_request_rec.ACCOUNT_ID IS NOT NULL) THEN
12519: x_audit_vals_rec.ACCOUNT_ID := l_service_request_rec.ACCOUNT_ID;
12520: END IF;
12521:
12522: IF (l_service_request_rec.TIME_DIFFERENCE <> FND_API.G_MISS_NUM) AND
12523: (l_service_request_rec.TIME_DIFFERENCE IS NOT NULL) THEN
12524: x_audit_vals_rec.TIME_DIFFERENCE := l_service_request_rec.TIME_DIFFERENCE;
12525: END IF;
12526:

Line 12527: IF (l_service_request_rec.CUST_PO_NUMBER <> FND_API.G_MISS_CHAR) AND

12523: (l_service_request_rec.TIME_DIFFERENCE IS NOT NULL) THEN
12524: x_audit_vals_rec.TIME_DIFFERENCE := l_service_request_rec.TIME_DIFFERENCE;
12525: END IF;
12526:
12527: IF (l_service_request_rec.CUST_PO_NUMBER <> FND_API.G_MISS_CHAR) AND
12528: (l_service_request_rec.CUST_PO_NUMBER IS NOT NULL) THEN
12529: x_audit_vals_rec.CUSTOMER_PO_NUMBER := l_service_request_rec.CUST_PO_NUMBER;
12530: END IF;
12531:

Line 12532: IF (l_service_request_rec.CUST_TICKET_NUMBER <> FND_API.G_MISS_CHAR) AND

12528: (l_service_request_rec.CUST_PO_NUMBER IS NOT NULL) THEN
12529: x_audit_vals_rec.CUSTOMER_PO_NUMBER := l_service_request_rec.CUST_PO_NUMBER;
12530: END IF;
12531:
12532: IF (l_service_request_rec.CUST_TICKET_NUMBER <> FND_API.G_MISS_CHAR) AND
12533: (l_service_request_rec.CUST_TICKET_NUMBER IS NOT NULL) THEN
12534: x_audit_vals_rec.CUSTOMER_TICKET_NUMBER := l_service_request_rec.CUST_TICKET_NUMBER;
12535: END IF;
12536:

Line 12537: IF (l_service_request_rec.CUSTOMER_SITE_ID <> FND_API.G_MISS_NUM) AND

12533: (l_service_request_rec.CUST_TICKET_NUMBER IS NOT NULL) THEN
12534: x_audit_vals_rec.CUSTOMER_TICKET_NUMBER := l_service_request_rec.CUST_TICKET_NUMBER;
12535: END IF;
12536:
12537: IF (l_service_request_rec.CUSTOMER_SITE_ID <> FND_API.G_MISS_NUM) AND
12538: (l_service_request_rec.CUSTOMER_SITE_ID IS NOT NULL) THEN
12539: x_audit_vals_rec.CUSTOMER_SITE_ID := l_service_request_rec.CUSTOMER_SITE_ID;
12540: END IF;
12541:

Line 12542: IF (l_service_request_rec.CALLER_TYPE <> FND_API.G_MISS_CHAR) AND

12538: (l_service_request_rec.CUSTOMER_SITE_ID IS NOT NULL) THEN
12539: x_audit_vals_rec.CUSTOMER_SITE_ID := l_service_request_rec.CUSTOMER_SITE_ID;
12540: END IF;
12541:
12542: IF (l_service_request_rec.CALLER_TYPE <> FND_API.G_MISS_CHAR) AND
12543: (l_service_request_rec.CALLER_TYPE IS NOT NULL) THEN
12544: x_audit_vals_rec.CALLER_TYPE := l_service_request_rec.CALLER_TYPE;
12545: END IF;
12546:

Line 12547: IF (l_service_request_rec.PROJECT_NUMBER <> FND_API.G_MISS_CHAR) AND

12543: (l_service_request_rec.CALLER_TYPE IS NOT NULL) THEN
12544: x_audit_vals_rec.CALLER_TYPE := l_service_request_rec.CALLER_TYPE;
12545: END IF;
12546:
12547: IF (l_service_request_rec.PROJECT_NUMBER <> FND_API.G_MISS_CHAR) AND
12548: (l_service_request_rec.PROJECT_NUMBER IS NOT NULL) THEN
12549: x_audit_vals_rec.PROJECT_NUMBER := l_service_request_rec.PROJECT_NUMBER;
12550: END IF;
12551:

Line 12552: IF (l_service_request_rec.PLATFORM_VERSION <> FND_API.G_MISS_CHAR) AND

12548: (l_service_request_rec.PROJECT_NUMBER IS NOT NULL) THEN
12549: x_audit_vals_rec.PROJECT_NUMBER := l_service_request_rec.PROJECT_NUMBER;
12550: END IF;
12551:
12552: IF (l_service_request_rec.PLATFORM_VERSION <> FND_API.G_MISS_CHAR) AND
12553: (l_service_request_rec.PLATFORM_VERSION IS NOT NULL) THEN
12554: x_audit_vals_rec.PLATFORM_VERSION := l_service_request_rec.PLATFORM_VERSION;
12555: END IF;
12556:

Line 12557: IF (l_service_request_rec.DB_VERSION <> FND_API.G_MISS_CHAR) AND

12553: (l_service_request_rec.PLATFORM_VERSION IS NOT NULL) THEN
12554: x_audit_vals_rec.PLATFORM_VERSION := l_service_request_rec.PLATFORM_VERSION;
12555: END IF;
12556:
12557: IF (l_service_request_rec.DB_VERSION <> FND_API.G_MISS_CHAR) AND
12558: (l_service_request_rec.DB_VERSION IS NOT NULL) THEN
12559: x_audit_vals_rec.DB_VERSION := l_service_request_rec.DB_VERSION;
12560: END IF;
12561:

Line 12562: IF (l_service_request_rec.DB_VERSION <> FND_API.G_MISS_CHAR) AND

12558: (l_service_request_rec.DB_VERSION IS NOT NULL) THEN
12559: x_audit_vals_rec.DB_VERSION := l_service_request_rec.DB_VERSION;
12560: END IF;
12561:
12562: IF (l_service_request_rec.DB_VERSION <> FND_API.G_MISS_CHAR) AND
12563: (l_service_request_rec.DB_VERSION IS NOT NULL) THEN
12564: x_audit_vals_rec.DB_VERSION := l_service_request_rec.DB_VERSION;
12565: END IF;
12566:

Line 12567: IF (l_service_request_rec.CUST_PREF_LANG_ID <> FND_API.G_MISS_NUM) AND

12563: (l_service_request_rec.DB_VERSION IS NOT NULL) THEN
12564: x_audit_vals_rec.DB_VERSION := l_service_request_rec.DB_VERSION;
12565: END IF;
12566:
12567: IF (l_service_request_rec.CUST_PREF_LANG_ID <> FND_API.G_MISS_NUM) AND
12568: (l_service_request_rec.CUST_PREF_LANG_ID IS NOT NULL) THEN
12569: x_audit_vals_rec.CUST_PREF_LANG_ID := l_service_request_rec.CUST_PREF_LANG_ID;
12570: END IF;
12571:

Line 12572: IF (l_service_request_rec.TIER <> FND_API.G_MISS_CHAR) AND

12568: (l_service_request_rec.CUST_PREF_LANG_ID IS NOT NULL) THEN
12569: x_audit_vals_rec.CUST_PREF_LANG_ID := l_service_request_rec.CUST_PREF_LANG_ID;
12570: END IF;
12571:
12572: IF (l_service_request_rec.TIER <> FND_API.G_MISS_CHAR) AND
12573: (l_service_request_rec.TIER IS NOT NULL) THEN
12574: x_audit_vals_rec.TIER := l_service_request_rec.TIER;
12575: END IF;
12576:

Line 12577: IF (l_service_request_rec.CATEGORY_ID <> FND_API.G_MISS_NUM) AND

12573: (l_service_request_rec.TIER IS NOT NULL) THEN
12574: x_audit_vals_rec.TIER := l_service_request_rec.TIER;
12575: END IF;
12576:
12577: IF (l_service_request_rec.CATEGORY_ID <> FND_API.G_MISS_NUM) AND
12578: (l_service_request_rec.CATEGORY_ID IS NOT NULL) THEN
12579: x_audit_vals_rec.CATEGORY_ID := l_service_request_rec.CATEGORY_ID;
12580: END IF;
12581:

Line 12582: IF (l_service_request_rec.OPERATING_SYSTEM <> FND_API.G_MISS_CHAR) AND

12578: (l_service_request_rec.CATEGORY_ID IS NOT NULL) THEN
12579: x_audit_vals_rec.CATEGORY_ID := l_service_request_rec.CATEGORY_ID;
12580: END IF;
12581:
12582: IF (l_service_request_rec.OPERATING_SYSTEM <> FND_API.G_MISS_CHAR) AND
12583: (l_service_request_rec.OPERATING_SYSTEM IS NOT NULL) THEN
12584: x_audit_vals_rec.OPERATING_SYSTEM := l_service_request_rec.OPERATING_SYSTEM;
12585: END IF;
12586:

Line 12587: IF (l_service_request_rec.OPERATING_SYSTEM_VERSION <> FND_API.G_MISS_CHAR) AND

12583: (l_service_request_rec.OPERATING_SYSTEM IS NOT NULL) THEN
12584: x_audit_vals_rec.OPERATING_SYSTEM := l_service_request_rec.OPERATING_SYSTEM;
12585: END IF;
12586:
12587: IF (l_service_request_rec.OPERATING_SYSTEM_VERSION <> FND_API.G_MISS_CHAR) AND
12588: (l_service_request_rec.OPERATING_SYSTEM_VERSION IS NOT NULL) THEN
12589: x_audit_vals_rec.OPERATING_SYSTEM_VERSION := l_service_request_rec.OPERATING_SYSTEM_VERSION;
12590: END IF;
12591:

Line 12592: IF (l_service_request_rec.DATABASE <> FND_API.G_MISS_CHAR) AND

12588: (l_service_request_rec.OPERATING_SYSTEM_VERSION IS NOT NULL) THEN
12589: x_audit_vals_rec.OPERATING_SYSTEM_VERSION := l_service_request_rec.OPERATING_SYSTEM_VERSION;
12590: END IF;
12591:
12592: IF (l_service_request_rec.DATABASE <> FND_API.G_MISS_CHAR) AND
12593: (l_service_request_rec.DATABASE IS NOT NULL) THEN
12594: x_audit_vals_rec.DATABASE := l_service_request_rec.DATABASE;
12595: END IF;
12596:

Line 12597: IF (l_service_request_rec.GROUP_TERRITORY_ID <> FND_API.G_MISS_NUM) AND

12593: (l_service_request_rec.DATABASE IS NOT NULL) THEN
12594: x_audit_vals_rec.DATABASE := l_service_request_rec.DATABASE;
12595: END IF;
12596:
12597: IF (l_service_request_rec.GROUP_TERRITORY_ID <> FND_API.G_MISS_NUM) AND
12598: (l_service_request_rec.GROUP_TERRITORY_ID IS NOT NULL) THEN
12599: x_audit_vals_rec.GROUP_TERRITORY_ID := l_service_request_rec.GROUP_TERRITORY_ID;
12600: END IF;
12601:

Line 12602: IF (l_service_request_rec.COMM_PREF_CODE <> FND_API.G_MISS_CHAR) AND

12598: (l_service_request_rec.GROUP_TERRITORY_ID IS NOT NULL) THEN
12599: x_audit_vals_rec.GROUP_TERRITORY_ID := l_service_request_rec.GROUP_TERRITORY_ID;
12600: END IF;
12601:
12602: IF (l_service_request_rec.COMM_PREF_CODE <> FND_API.G_MISS_CHAR) AND
12603: (l_service_request_rec.COMM_PREF_CODE IS NOT NULL) THEN
12604: x_audit_vals_rec.COMM_PREF_CODE := l_service_request_rec.COMM_PREF_CODE;
12605: END IF;
12606:

Line 12607: IF (l_service_request_rec.LAST_UPDATE_CHANNEL <> FND_API.G_MISS_CHAR) AND

12603: (l_service_request_rec.COMM_PREF_CODE IS NOT NULL) THEN
12604: x_audit_vals_rec.COMM_PREF_CODE := l_service_request_rec.COMM_PREF_CODE;
12605: END IF;
12606:
12607: IF (l_service_request_rec.LAST_UPDATE_CHANNEL <> FND_API.G_MISS_CHAR) AND
12608: (l_service_request_rec.LAST_UPDATE_CHANNEL IS NOT NULL) THEN
12609: x_audit_vals_rec.LAST_UPDATE_CHANNEL := l_service_request_rec.LAST_UPDATE_CHANNEL;
12610: END IF;
12611:

Line 12612: IF (l_service_request_rec.CUST_PREF_LANG_CODE <> FND_API.G_MISS_CHAR) AND

12608: (l_service_request_rec.LAST_UPDATE_CHANNEL IS NOT NULL) THEN
12609: x_audit_vals_rec.LAST_UPDATE_CHANNEL := l_service_request_rec.LAST_UPDATE_CHANNEL;
12610: END IF;
12611:
12612: IF (l_service_request_rec.CUST_PREF_LANG_CODE <> FND_API.G_MISS_CHAR) AND
12613: (l_service_request_rec.CUST_PREF_LANG_CODE IS NOT NULL) THEN
12614: x_audit_vals_rec.CUST_PREF_LANG_CODE := l_service_request_rec.CUST_PREF_LANG_CODE;
12615: END IF;
12616:

Line 12617: IF (l_service_request_rec.ERROR_CODE <> FND_API.G_MISS_CHAR) AND

12613: (l_service_request_rec.CUST_PREF_LANG_CODE IS NOT NULL) THEN
12614: x_audit_vals_rec.CUST_PREF_LANG_CODE := l_service_request_rec.CUST_PREF_LANG_CODE;
12615: END IF;
12616:
12617: IF (l_service_request_rec.ERROR_CODE <> FND_API.G_MISS_CHAR) AND
12618: (l_service_request_rec.ERROR_CODE IS NOT NULL) THEN
12619: x_audit_vals_rec.ERROR_CODE := l_service_request_rec.ERROR_CODE;
12620: END IF;
12621:

Line 12622: IF (l_service_request_rec.CATEGORY_SET_ID <> FND_API.G_MISS_NUM) AND

12618: (l_service_request_rec.ERROR_CODE IS NOT NULL) THEN
12619: x_audit_vals_rec.ERROR_CODE := l_service_request_rec.ERROR_CODE;
12620: END IF;
12621:
12622: IF (l_service_request_rec.CATEGORY_SET_ID <> FND_API.G_MISS_NUM) AND
12623: (l_service_request_rec.CATEGORY_SET_ID IS NOT NULL) THEN
12624: x_audit_vals_rec.CATEGORY_SET_ID := l_service_request_rec.CATEGORY_SET_ID;
12625: END IF;
12626:

Line 12627: IF (l_service_request_rec.EXTERNAL_REFERENCE <> FND_API.G_MISS_CHAR) AND

12623: (l_service_request_rec.CATEGORY_SET_ID IS NOT NULL) THEN
12624: x_audit_vals_rec.CATEGORY_SET_ID := l_service_request_rec.CATEGORY_SET_ID;
12625: END IF;
12626:
12627: IF (l_service_request_rec.EXTERNAL_REFERENCE <> FND_API.G_MISS_CHAR) AND
12628: (l_service_request_rec.EXTERNAL_REFERENCE IS NOT NULL) THEN
12629: x_audit_vals_rec.EXTERNAL_REFERENCE := l_service_request_rec.EXTERNAL_REFERENCE;
12630: END IF;
12631:

Line 12632: IF (l_service_request_rec.INCIDENT_OCCURRED_DATE <> FND_API.G_MISS_DATE) AND

12628: (l_service_request_rec.EXTERNAL_REFERENCE IS NOT NULL) THEN
12629: x_audit_vals_rec.EXTERNAL_REFERENCE := l_service_request_rec.EXTERNAL_REFERENCE;
12630: END IF;
12631:
12632: IF (l_service_request_rec.INCIDENT_OCCURRED_DATE <> FND_API.G_MISS_DATE) AND
12633: (l_service_request_rec.INCIDENT_OCCURRED_DATE IS NOT NULL) THEN
12634: x_audit_vals_rec.INCIDENT_OCCURRED_DATE := l_service_request_rec.INCIDENT_OCCURRED_DATE;
12635: END IF;
12636:

Line 12637: IF (l_service_request_rec.INCIDENT_RESOLVED_DATE <> FND_API.G_MISS_DATE) AND

12633: (l_service_request_rec.INCIDENT_OCCURRED_DATE IS NOT NULL) THEN
12634: x_audit_vals_rec.INCIDENT_OCCURRED_DATE := l_service_request_rec.INCIDENT_OCCURRED_DATE;
12635: END IF;
12636:
12637: IF (l_service_request_rec.INCIDENT_RESOLVED_DATE <> FND_API.G_MISS_DATE) AND
12638: (l_service_request_rec.INCIDENT_RESOLVED_DATE IS NOT NULL) THEN
12639: x_audit_vals_rec.INCIDENT_RESOLVED_DATE := l_service_request_rec.INCIDENT_RESOLVED_DATE;
12640: END IF;
12641:

Line 12642: IF (l_service_request_rec.INC_RESPONDED_BY_DATE <> FND_API.G_MISS_DATE) AND

12638: (l_service_request_rec.INCIDENT_RESOLVED_DATE IS NOT NULL) THEN
12639: x_audit_vals_rec.INCIDENT_RESOLVED_DATE := l_service_request_rec.INCIDENT_RESOLVED_DATE;
12640: END IF;
12641:
12642: IF (l_service_request_rec.INC_RESPONDED_BY_DATE <> FND_API.G_MISS_DATE) AND
12643: (l_service_request_rec.INC_RESPONDED_BY_DATE IS NOT NULL) THEN
12644: x_audit_vals_rec.INC_RESPONDED_BY_DATE := l_service_request_rec.INC_RESPONDED_BY_DATE;
12645: END IF;
12646:

Line 12649: IF (l_service_request_rec.INCIDENT_LOCATION_ID <> FND_API.G_MISS_NUM) AND

12645: END IF;
12646:
12647: /* 12/13/05 smisra
12648: moved to create_servicerequest just before call to create audit
12649: IF (l_service_request_rec.INCIDENT_LOCATION_ID <> FND_API.G_MISS_NUM) AND
12650: (l_service_request_rec.INCIDENT_LOCATION_ID IS NOT NULL) THEN
12651: x_audit_vals_rec.INCIDENT_LOCATION_ID := l_service_request_rec.INCIDENT_LOCATION_ID;
12652: END IF;
12653: ****/

Line 12655: IF (l_service_request_rec.INCIDENT_ADDRESS <> FND_API.G_MISS_CHAR) AND

12651: x_audit_vals_rec.INCIDENT_LOCATION_ID := l_service_request_rec.INCIDENT_LOCATION_ID;
12652: END IF;
12653: ****/
12654:
12655: IF (l_service_request_rec.INCIDENT_ADDRESS <> FND_API.G_MISS_CHAR) AND
12656: (l_service_request_rec.INCIDENT_ADDRESS IS NOT NULL) THEN
12657: x_audit_vals_rec.INCIDENT_ADDRESS := l_service_request_rec.INCIDENT_ADDRESS;
12658: END IF;
12659:

Line 12660: IF (l_service_request_rec.INCIDENT_CITY <> FND_API.G_MISS_CHAR) AND

12656: (l_service_request_rec.INCIDENT_ADDRESS IS NOT NULL) THEN
12657: x_audit_vals_rec.INCIDENT_ADDRESS := l_service_request_rec.INCIDENT_ADDRESS;
12658: END IF;
12659:
12660: IF (l_service_request_rec.INCIDENT_CITY <> FND_API.G_MISS_CHAR) AND
12661: (l_service_request_rec.INCIDENT_CITY IS NOT NULL) THEN
12662: x_audit_vals_rec.INCIDENT_CITY := l_service_request_rec.INCIDENT_CITY;
12663: END IF;
12664:

Line 12665: IF (l_service_request_rec.INCIDENT_STATE <> FND_API.G_MISS_CHAR) AND

12661: (l_service_request_rec.INCIDENT_CITY IS NOT NULL) THEN
12662: x_audit_vals_rec.INCIDENT_CITY := l_service_request_rec.INCIDENT_CITY;
12663: END IF;
12664:
12665: IF (l_service_request_rec.INCIDENT_STATE <> FND_API.G_MISS_CHAR) AND
12666: (l_service_request_rec.INCIDENT_STATE IS NOT NULL) THEN
12667: x_audit_vals_rec.INCIDENT_STATE := l_service_request_rec.INCIDENT_STATE;
12668: END IF;
12669:

Line 12672: IF (l_service_request_rec.INCIDENT_COUNTRY <> FND_API.G_MISS_CHAR) AND

12668: END IF;
12669:
12670: /* 12/13/05 smisra
12671: moved to create_servicerequest just before call to create audit
12672: IF (l_service_request_rec.INCIDENT_COUNTRY <> FND_API.G_MISS_CHAR) AND
12673: (l_service_request_rec.INCIDENT_COUNTRY IS NOT NULL) THEN
12674: x_audit_vals_rec.INCIDENT_COUNTRY := l_service_request_rec.INCIDENT_COUNTRY;
12675: END IF;
12676: ***/

Line 12678: IF (l_service_request_rec.INCIDENT_PROVINCE <> FND_API.G_MISS_CHAR) AND

12674: x_audit_vals_rec.INCIDENT_COUNTRY := l_service_request_rec.INCIDENT_COUNTRY;
12675: END IF;
12676: ***/
12677:
12678: IF (l_service_request_rec.INCIDENT_PROVINCE <> FND_API.G_MISS_CHAR) AND
12679: (l_service_request_rec.INCIDENT_PROVINCE IS NOT NULL) THEN
12680: x_audit_vals_rec.INCIDENT_PROVINCE := l_service_request_rec.INCIDENT_PROVINCE;
12681: END IF;
12682:

Line 12683: IF (l_service_request_rec.INCIDENT_POSTAL_CODE <> FND_API.G_MISS_CHAR) AND

12679: (l_service_request_rec.INCIDENT_PROVINCE IS NOT NULL) THEN
12680: x_audit_vals_rec.INCIDENT_PROVINCE := l_service_request_rec.INCIDENT_PROVINCE;
12681: END IF;
12682:
12683: IF (l_service_request_rec.INCIDENT_POSTAL_CODE <> FND_API.G_MISS_CHAR) AND
12684: (l_service_request_rec.INCIDENT_POSTAL_CODE IS NOT NULL) THEN
12685: x_audit_vals_rec.INCIDENT_POSTAL_CODE := l_service_request_rec.INCIDENT_POSTAL_CODE;
12686: END IF;
12687:

Line 12688: IF (l_service_request_rec.INCIDENT_COUNTY <> FND_API.G_MISS_CHAR) AND

12684: (l_service_request_rec.INCIDENT_POSTAL_CODE IS NOT NULL) THEN
12685: x_audit_vals_rec.INCIDENT_POSTAL_CODE := l_service_request_rec.INCIDENT_POSTAL_CODE;
12686: END IF;
12687:
12688: IF (l_service_request_rec.INCIDENT_COUNTY <> FND_API.G_MISS_CHAR) AND
12689: (l_service_request_rec.INCIDENT_COUNTY IS NOT NULL) THEN
12690: x_audit_vals_rec.INCIDENT_COUNTY := l_service_request_rec.INCIDENT_COUNTY;
12691: END IF;
12692:

Line 12693: IF (l_service_request_rec.SR_CREATION_CHANNEL <> FND_API.G_MISS_CHAR) AND

12689: (l_service_request_rec.INCIDENT_COUNTY IS NOT NULL) THEN
12690: x_audit_vals_rec.INCIDENT_COUNTY := l_service_request_rec.INCIDENT_COUNTY;
12691: END IF;
12692:
12693: IF (l_service_request_rec.SR_CREATION_CHANNEL <> FND_API.G_MISS_CHAR) AND
12694: (l_service_request_rec.SR_CREATION_CHANNEL IS NOT NULL) THEN
12695: x_audit_vals_rec.SR_CREATION_CHANNEL := l_service_request_rec.SR_CREATION_CHANNEL;
12696: END IF;
12697:

Line 12700: IF (l_service_request_rec. <> FND_API.G_MISS_NUM) AND

12696: END IF;
12697:
12698: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
12699: /*
12700: IF (l_service_request_rec. <> FND_API.G_MISS_NUM) AND
12701: (l_service_request_rec. IS NOT NULL) THEN
12702: x_audit_vals_rec.DEF_DEFECT_ID := l_service_request_rec.;
12703: END IF;
12704: */

Line 12708: IF (l_service_request_rec. <> FND_API.G_MISS_NUM) AND

12704: */
12705:
12706: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
12707: /*
12708: IF (l_service_request_rec. <> FND_API.G_MISS_NUM) AND
12709: (l_service_request_rec. IS NOT NULL) THEN
12710: x_audit_vals_rec.DEF_DEFECT_ID2 := l_service_request_rec.;
12711: END IF;
12712: */

Line 12714: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_1 <> FND_API.G_MISS_CHAR) AND

12710: x_audit_vals_rec.DEF_DEFECT_ID2 := l_service_request_rec.;
12711: END IF;
12712: */
12713:
12714: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_1 <> FND_API.G_MISS_CHAR) AND
12715: (l_service_request_rec.EXTERNAL_ATTRIBUTE_1 IS NOT NULL) THEN
12716: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_1 := l_service_request_rec.EXTERNAL_ATTRIBUTE_1;
12717: END IF;
12718:

Line 12719: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_2 <> FND_API.G_MISS_CHAR) AND

12715: (l_service_request_rec.EXTERNAL_ATTRIBUTE_1 IS NOT NULL) THEN
12716: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_1 := l_service_request_rec.EXTERNAL_ATTRIBUTE_1;
12717: END IF;
12718:
12719: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_2 <> FND_API.G_MISS_CHAR) AND
12720: (l_service_request_rec.EXTERNAL_ATTRIBUTE_2 IS NOT NULL) THEN
12721: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_2 := l_service_request_rec.EXTERNAL_ATTRIBUTE_2;
12722: END IF;
12723:

Line 12724: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_3 <> FND_API.G_MISS_CHAR) AND

12720: (l_service_request_rec.EXTERNAL_ATTRIBUTE_2 IS NOT NULL) THEN
12721: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_2 := l_service_request_rec.EXTERNAL_ATTRIBUTE_2;
12722: END IF;
12723:
12724: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_3 <> FND_API.G_MISS_CHAR) AND
12725: (l_service_request_rec.EXTERNAL_ATTRIBUTE_3 IS NOT NULL) THEN
12726: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_3 := l_service_request_rec.EXTERNAL_ATTRIBUTE_3;
12727: END IF;
12728:

Line 12729: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_4 <> FND_API.G_MISS_CHAR) AND

12725: (l_service_request_rec.EXTERNAL_ATTRIBUTE_3 IS NOT NULL) THEN
12726: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_3 := l_service_request_rec.EXTERNAL_ATTRIBUTE_3;
12727: END IF;
12728:
12729: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_4 <> FND_API.G_MISS_CHAR) AND
12730: (l_service_request_rec.EXTERNAL_ATTRIBUTE_4 IS NOT NULL) THEN
12731: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_4 := l_service_request_rec.EXTERNAL_ATTRIBUTE_4;
12732: END IF;
12733:

Line 12734: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_5 <> FND_API.G_MISS_CHAR) AND

12730: (l_service_request_rec.EXTERNAL_ATTRIBUTE_4 IS NOT NULL) THEN
12731: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_4 := l_service_request_rec.EXTERNAL_ATTRIBUTE_4;
12732: END IF;
12733:
12734: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_5 <> FND_API.G_MISS_CHAR) AND
12735: (l_service_request_rec.EXTERNAL_ATTRIBUTE_5 IS NOT NULL) THEN
12736: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_5 := l_service_request_rec.EXTERNAL_ATTRIBUTE_5;
12737: END IF;
12738:

Line 12739: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_6 <> FND_API.G_MISS_CHAR) AND

12735: (l_service_request_rec.EXTERNAL_ATTRIBUTE_5 IS NOT NULL) THEN
12736: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_5 := l_service_request_rec.EXTERNAL_ATTRIBUTE_5;
12737: END IF;
12738:
12739: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_6 <> FND_API.G_MISS_CHAR) AND
12740: (l_service_request_rec.EXTERNAL_ATTRIBUTE_6 IS NOT NULL) THEN
12741: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_6 := l_service_request_rec.EXTERNAL_ATTRIBUTE_6;
12742: END IF;
12743:

Line 12744: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_7 <> FND_API.G_MISS_CHAR) AND

12740: (l_service_request_rec.EXTERNAL_ATTRIBUTE_6 IS NOT NULL) THEN
12741: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_6 := l_service_request_rec.EXTERNAL_ATTRIBUTE_6;
12742: END IF;
12743:
12744: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_7 <> FND_API.G_MISS_CHAR) AND
12745: (l_service_request_rec.EXTERNAL_ATTRIBUTE_7 IS NOT NULL) THEN
12746: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_7 := l_service_request_rec.EXTERNAL_ATTRIBUTE_7;
12747: END IF;
12748:

Line 12749: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_8 <> FND_API.G_MISS_CHAR) AND

12745: (l_service_request_rec.EXTERNAL_ATTRIBUTE_7 IS NOT NULL) THEN
12746: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_7 := l_service_request_rec.EXTERNAL_ATTRIBUTE_7;
12747: END IF;
12748:
12749: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_8 <> FND_API.G_MISS_CHAR) AND
12750: (l_service_request_rec.EXTERNAL_ATTRIBUTE_8 IS NOT NULL) THEN
12751: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_8 := l_service_request_rec.EXTERNAL_ATTRIBUTE_8;
12752: END IF;
12753:

Line 12754: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_9 <> FND_API.G_MISS_CHAR) AND

12750: (l_service_request_rec.EXTERNAL_ATTRIBUTE_8 IS NOT NULL) THEN
12751: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_8 := l_service_request_rec.EXTERNAL_ATTRIBUTE_8;
12752: END IF;
12753:
12754: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_9 <> FND_API.G_MISS_CHAR) AND
12755: (l_service_request_rec.EXTERNAL_ATTRIBUTE_9 IS NOT NULL) THEN
12756: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_9 := l_service_request_rec.EXTERNAL_ATTRIBUTE_9;
12757: END IF;
12758:

Line 12759: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_10 <> FND_API.G_MISS_CHAR) AND

12755: (l_service_request_rec.EXTERNAL_ATTRIBUTE_9 IS NOT NULL) THEN
12756: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_9 := l_service_request_rec.EXTERNAL_ATTRIBUTE_9;
12757: END IF;
12758:
12759: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_10 <> FND_API.G_MISS_CHAR) AND
12760: (l_service_request_rec.EXTERNAL_ATTRIBUTE_10 IS NOT NULL) THEN
12761: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_10 := l_service_request_rec.EXTERNAL_ATTRIBUTE_10;
12762: END IF;
12763:

Line 12764: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_11 <> FND_API.G_MISS_CHAR) AND

12760: (l_service_request_rec.EXTERNAL_ATTRIBUTE_10 IS NOT NULL) THEN
12761: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_10 := l_service_request_rec.EXTERNAL_ATTRIBUTE_10;
12762: END IF;
12763:
12764: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_11 <> FND_API.G_MISS_CHAR) AND
12765: (l_service_request_rec.EXTERNAL_ATTRIBUTE_11 IS NOT NULL) THEN
12766: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_11 := l_service_request_rec.EXTERNAL_ATTRIBUTE_11;
12767: END IF;
12768:

Line 12769: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_12 <> FND_API.G_MISS_CHAR) AND

12765: (l_service_request_rec.EXTERNAL_ATTRIBUTE_11 IS NOT NULL) THEN
12766: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_11 := l_service_request_rec.EXTERNAL_ATTRIBUTE_11;
12767: END IF;
12768:
12769: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_12 <> FND_API.G_MISS_CHAR) AND
12770: (l_service_request_rec.EXTERNAL_ATTRIBUTE_12 IS NOT NULL) THEN
12771: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_12 := l_service_request_rec.EXTERNAL_ATTRIBUTE_12;
12772: END IF;
12773:

Line 12774: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_13 <> FND_API.G_MISS_CHAR) AND

12770: (l_service_request_rec.EXTERNAL_ATTRIBUTE_12 IS NOT NULL) THEN
12771: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_12 := l_service_request_rec.EXTERNAL_ATTRIBUTE_12;
12772: END IF;
12773:
12774: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_13 <> FND_API.G_MISS_CHAR) AND
12775: (l_service_request_rec.EXTERNAL_ATTRIBUTE_13 IS NOT NULL) THEN
12776: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_13 := l_service_request_rec.EXTERNAL_ATTRIBUTE_13;
12777: END IF;
12778:

Line 12779: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_14 <> FND_API.G_MISS_CHAR) AND

12775: (l_service_request_rec.EXTERNAL_ATTRIBUTE_13 IS NOT NULL) THEN
12776: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_13 := l_service_request_rec.EXTERNAL_ATTRIBUTE_13;
12777: END IF;
12778:
12779: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_14 <> FND_API.G_MISS_CHAR) AND
12780: (l_service_request_rec.EXTERNAL_ATTRIBUTE_14 IS NOT NULL) THEN
12781: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_14 := l_service_request_rec.EXTERNAL_ATTRIBUTE_14;
12782: END IF;
12783:

Line 12784: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_15 <> FND_API.G_MISS_CHAR) AND

12780: (l_service_request_rec.EXTERNAL_ATTRIBUTE_14 IS NOT NULL) THEN
12781: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_14 := l_service_request_rec.EXTERNAL_ATTRIBUTE_14;
12782: END IF;
12783:
12784: IF (l_service_request_rec.EXTERNAL_ATTRIBUTE_15 <> FND_API.G_MISS_CHAR) AND
12785: (l_service_request_rec.EXTERNAL_ATTRIBUTE_15 IS NOT NULL) THEN
12786: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_15 := l_service_request_rec.EXTERNAL_ATTRIBUTE_15;
12787: END IF;
12788:

Line 12789: IF (l_service_request_rec.EXTERNAL_CONTEXT <> FND_API.G_MISS_CHAR) AND

12785: (l_service_request_rec.EXTERNAL_ATTRIBUTE_15 IS NOT NULL) THEN
12786: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_15 := l_service_request_rec.EXTERNAL_ATTRIBUTE_15;
12787: END IF;
12788:
12789: IF (l_service_request_rec.EXTERNAL_CONTEXT <> FND_API.G_MISS_CHAR) AND
12790: (l_service_request_rec.EXTERNAL_CONTEXT IS NOT NULL) THEN
12791: x_audit_vals_rec.EXTERNAL_CONTEXT := l_service_request_rec.EXTERNAL_CONTEXT;
12792: END IF;
12793:

Line 12794: IF (l_service_request_rec.LAST_UPDATE_PROGRAM_CODE <> FND_API.G_MISS_CHAR) AND

12790: (l_service_request_rec.EXTERNAL_CONTEXT IS NOT NULL) THEN
12791: x_audit_vals_rec.EXTERNAL_CONTEXT := l_service_request_rec.EXTERNAL_CONTEXT;
12792: END IF;
12793:
12794: IF (l_service_request_rec.LAST_UPDATE_PROGRAM_CODE <> FND_API.G_MISS_CHAR) AND
12795: (l_service_request_rec.LAST_UPDATE_PROGRAM_CODE IS NOT NULL) THEN
12796: x_audit_vals_rec.LAST_UPDATE_PROGRAM_CODE := l_service_request_rec.LAST_UPDATE_PROGRAM_CODE;
12797: END IF;
12798:

Line 12799: IF (l_service_request_rec.CREATION_PROGRAM_CODE <> FND_API.G_MISS_CHAR) AND

12795: (l_service_request_rec.LAST_UPDATE_PROGRAM_CODE IS NOT NULL) THEN
12796: x_audit_vals_rec.LAST_UPDATE_PROGRAM_CODE := l_service_request_rec.LAST_UPDATE_PROGRAM_CODE;
12797: END IF;
12798:
12799: IF (l_service_request_rec.CREATION_PROGRAM_CODE <> FND_API.G_MISS_CHAR) AND
12800: (l_service_request_rec.CREATION_PROGRAM_CODE IS NOT NULL) THEN
12801: x_audit_vals_rec.CREATION_PROGRAM_CODE := l_service_request_rec.CREATION_PROGRAM_CODE;
12802: END IF;
12803:

Line 12810: IF (l_service_request_rec.COVERAGE_TYPE <> FND_API.G_MISS_CHAR) AND

12806: coverage type is determined based on contract service id after
12807: call to create SR Validation.
12808: so moving this code to just before audit creation call
12809: --
12810: IF (l_service_request_rec.COVERAGE_TYPE <> FND_API.G_MISS_CHAR) AND
12811: (l_service_request_rec.COVERAGE_TYPE IS NOT NULL) THEN
12812: x_audit_vals_rec.COVERAGE_TYPE := l_service_request_rec.COVERAGE_TYPE;
12813: END IF;
12814: *******************************************************************************/

Line 12816: IF (l_service_request_rec.BILL_TO_ACCOUNT_ID <> FND_API.G_MISS_NUM) AND

12812: x_audit_vals_rec.COVERAGE_TYPE := l_service_request_rec.COVERAGE_TYPE;
12813: END IF;
12814: *******************************************************************************/
12815:
12816: IF (l_service_request_rec.BILL_TO_ACCOUNT_ID <> FND_API.G_MISS_NUM) AND
12817: (l_service_request_rec.BILL_TO_ACCOUNT_ID IS NOT NULL) THEN
12818: x_audit_vals_rec.BILL_TO_ACCOUNT_ID := l_service_request_rec.BILL_TO_ACCOUNT_ID;
12819: END IF;
12820:

Line 12821: IF (l_service_request_rec.SHIP_TO_ACCOUNT_ID <> FND_API.G_MISS_NUM) AND

12817: (l_service_request_rec.BILL_TO_ACCOUNT_ID IS NOT NULL) THEN
12818: x_audit_vals_rec.BILL_TO_ACCOUNT_ID := l_service_request_rec.BILL_TO_ACCOUNT_ID;
12819: END IF;
12820:
12821: IF (l_service_request_rec.SHIP_TO_ACCOUNT_ID <> FND_API.G_MISS_NUM) AND
12822: (l_service_request_rec.SHIP_TO_ACCOUNT_ID IS NOT NULL) THEN
12823: x_audit_vals_rec.SHIP_TO_ACCOUNT_ID := l_service_request_rec.SHIP_TO_ACCOUNT_ID;
12824: END IF;
12825:

Line 12826: IF (l_service_request_rec.CUSTOMER_EMAIL_ID <> FND_API.G_MISS_NUM) AND

12822: (l_service_request_rec.SHIP_TO_ACCOUNT_ID IS NOT NULL) THEN
12823: x_audit_vals_rec.SHIP_TO_ACCOUNT_ID := l_service_request_rec.SHIP_TO_ACCOUNT_ID;
12824: END IF;
12825:
12826: IF (l_service_request_rec.CUSTOMER_EMAIL_ID <> FND_API.G_MISS_NUM) AND
12827: (l_service_request_rec.CUSTOMER_EMAIL_ID IS NOT NULL) THEN
12828: x_audit_vals_rec.CUSTOMER_EMAIL_ID := l_service_request_rec.CUSTOMER_EMAIL_ID;
12829: END IF;
12830:

Line 12831: IF (l_service_request_rec.CUSTOMER_PHONE_ID <> FND_API.G_MISS_NUM) AND

12827: (l_service_request_rec.CUSTOMER_EMAIL_ID IS NOT NULL) THEN
12828: x_audit_vals_rec.CUSTOMER_EMAIL_ID := l_service_request_rec.CUSTOMER_EMAIL_ID;
12829: END IF;
12830:
12831: IF (l_service_request_rec.CUSTOMER_PHONE_ID <> FND_API.G_MISS_NUM) AND
12832: (l_service_request_rec.CUSTOMER_PHONE_ID IS NOT NULL) THEN
12833: x_audit_vals_rec.CUSTOMER_PHONE_ID := l_service_request_rec.CUSTOMER_PHONE_ID;
12834: END IF;
12835:

Line 12836: IF (l_service_request_rec.BILL_TO_PARTY_ID <> FND_API.G_MISS_NUM) AND

12832: (l_service_request_rec.CUSTOMER_PHONE_ID IS NOT NULL) THEN
12833: x_audit_vals_rec.CUSTOMER_PHONE_ID := l_service_request_rec.CUSTOMER_PHONE_ID;
12834: END IF;
12835:
12836: IF (l_service_request_rec.BILL_TO_PARTY_ID <> FND_API.G_MISS_NUM) AND
12837: (l_service_request_rec.BILL_TO_PARTY_ID IS NOT NULL) THEN
12838: x_audit_vals_rec.BILL_TO_PARTY_ID := l_service_request_rec.BILL_TO_PARTY_ID;
12839: END IF;
12840:

Line 12841: IF (l_service_request_rec.SHIP_TO_PARTY_ID <> FND_API.G_MISS_NUM) AND

12837: (l_service_request_rec.BILL_TO_PARTY_ID IS NOT NULL) THEN
12838: x_audit_vals_rec.BILL_TO_PARTY_ID := l_service_request_rec.BILL_TO_PARTY_ID;
12839: END IF;
12840:
12841: IF (l_service_request_rec.SHIP_TO_PARTY_ID <> FND_API.G_MISS_NUM) AND
12842: (l_service_request_rec.SHIP_TO_PARTY_ID IS NOT NULL) THEN
12843: x_audit_vals_rec.SHIP_TO_PARTY_ID := l_service_request_rec.SHIP_TO_PARTY_ID;
12844: END IF;
12845:

Line 12846: IF (l_service_request_rec.BILL_TO_SITE_ID <> FND_API.G_MISS_NUM) AND

12842: (l_service_request_rec.SHIP_TO_PARTY_ID IS NOT NULL) THEN
12843: x_audit_vals_rec.SHIP_TO_PARTY_ID := l_service_request_rec.SHIP_TO_PARTY_ID;
12844: END IF;
12845:
12846: IF (l_service_request_rec.BILL_TO_SITE_ID <> FND_API.G_MISS_NUM) AND
12847: (l_service_request_rec.BILL_TO_SITE_ID IS NOT NULL) THEN
12848: x_audit_vals_rec.BILL_TO_SITE_ID := l_service_request_rec.BILL_TO_SITE_ID;
12849: END IF;
12850:

Line 12851: IF (l_service_request_rec.SHIP_TO_SITE_ID <> FND_API.G_MISS_NUM) AND

12847: (l_service_request_rec.BILL_TO_SITE_ID IS NOT NULL) THEN
12848: x_audit_vals_rec.BILL_TO_SITE_ID := l_service_request_rec.BILL_TO_SITE_ID;
12849: END IF;
12850:
12851: IF (l_service_request_rec.SHIP_TO_SITE_ID <> FND_API.G_MISS_NUM) AND
12852: (l_service_request_rec.SHIP_TO_SITE_ID IS NOT NULL) THEN
12853: x_audit_vals_rec.SHIP_TO_SITE_ID := l_service_request_rec.SHIP_TO_SITE_ID;
12854: END IF;
12855:

Line 12856: IF (l_service_request_rec.PROGRAM_LOGIN_ID <> FND_API.G_MISS_NUM) AND

12852: (l_service_request_rec.SHIP_TO_SITE_ID IS NOT NULL) THEN
12853: x_audit_vals_rec.SHIP_TO_SITE_ID := l_service_request_rec.SHIP_TO_SITE_ID;
12854: END IF;
12855:
12856: IF (l_service_request_rec.PROGRAM_LOGIN_ID <> FND_API.G_MISS_NUM) AND
12857: (l_service_request_rec.PROGRAM_LOGIN_ID IS NOT NULL) THEN
12858: x_audit_vals_rec.PROGRAM_LOGIN_ID := l_service_request_rec.PROGRAM_LOGIN_ID;
12859: END IF;
12860:

Line 12861: IF (l_service_request_rec.INCIDENT_POINT_OF_INTEREST <> FND_API.G_MISS_CHAR) AND

12857: (l_service_request_rec.PROGRAM_LOGIN_ID IS NOT NULL) THEN
12858: x_audit_vals_rec.PROGRAM_LOGIN_ID := l_service_request_rec.PROGRAM_LOGIN_ID;
12859: END IF;
12860:
12861: IF (l_service_request_rec.INCIDENT_POINT_OF_INTEREST <> FND_API.G_MISS_CHAR) AND
12862: (l_service_request_rec.INCIDENT_POINT_OF_INTEREST IS NOT NULL) THEN
12863: x_audit_vals_rec.INCIDENT_POINT_OF_INTEREST := l_service_request_rec.INCIDENT_POINT_OF_INTEREST;
12864: END IF;
12865:

Line 12866: IF (l_service_request_rec.INCIDENT_CROSS_STREET <> FND_API.G_MISS_CHAR) AND

12862: (l_service_request_rec.INCIDENT_POINT_OF_INTEREST IS NOT NULL) THEN
12863: x_audit_vals_rec.INCIDENT_POINT_OF_INTEREST := l_service_request_rec.INCIDENT_POINT_OF_INTEREST;
12864: END IF;
12865:
12866: IF (l_service_request_rec.INCIDENT_CROSS_STREET <> FND_API.G_MISS_CHAR) AND
12867: (l_service_request_rec.INCIDENT_CROSS_STREET IS NOT NULL) THEN
12868: x_audit_vals_rec.INCIDENT_CROSS_STREET := l_service_request_rec.INCIDENT_CROSS_STREET;
12869: END IF;
12870:

Line 12871: IF (l_service_request_rec.incident_direction_qualifier <> FND_API.G_MISS_CHAR) AND

12867: (l_service_request_rec.INCIDENT_CROSS_STREET IS NOT NULL) THEN
12868: x_audit_vals_rec.INCIDENT_CROSS_STREET := l_service_request_rec.INCIDENT_CROSS_STREET;
12869: END IF;
12870:
12871: IF (l_service_request_rec.incident_direction_qualifier <> FND_API.G_MISS_CHAR) AND
12872: (l_service_request_rec.incident_direction_qualifier IS NOT NULL) THEN
12873: x_audit_vals_rec.INCIDENT_DIRECTION_QUALIF := l_service_request_rec.incident_direction_qualifier;
12874: END IF;
12875:

Line 12876: IF (l_service_request_rec.incident_distance_qualifier <> FND_API.G_MISS_CHAR) AND

12872: (l_service_request_rec.incident_direction_qualifier IS NOT NULL) THEN
12873: x_audit_vals_rec.INCIDENT_DIRECTION_QUALIF := l_service_request_rec.incident_direction_qualifier;
12874: END IF;
12875:
12876: IF (l_service_request_rec.incident_distance_qualifier <> FND_API.G_MISS_CHAR) AND
12877: (l_service_request_rec.incident_distance_qualifier IS NOT NULL) THEN
12878: x_audit_vals_rec.INCIDENT_DISTANCE_QUALIF := l_service_request_rec.incident_distance_qualifier;
12879: END IF;
12880:

Line 12881: IF (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM <> FND_API.G_MISS_CHAR) AND

12877: (l_service_request_rec.incident_distance_qualifier IS NOT NULL) THEN
12878: x_audit_vals_rec.INCIDENT_DISTANCE_QUALIF := l_service_request_rec.incident_distance_qualifier;
12879: END IF;
12880:
12881: IF (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM <> FND_API.G_MISS_CHAR) AND
12882: (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM IS NOT NULL) THEN
12883: x_audit_vals_rec.INCIDENT_DISTANCE_QUAL_UOM := l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM;
12884: END IF;
12885:

Line 12886: IF (l_service_request_rec.INCIDENT_ADDRESS2 <> FND_API.G_MISS_CHAR) AND

12882: (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM IS NOT NULL) THEN
12883: x_audit_vals_rec.INCIDENT_DISTANCE_QUAL_UOM := l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM;
12884: END IF;
12885:
12886: IF (l_service_request_rec.INCIDENT_ADDRESS2 <> FND_API.G_MISS_CHAR) AND
12887: (l_service_request_rec.INCIDENT_ADDRESS2 IS NOT NULL) THEN
12888: x_audit_vals_rec.INCIDENT_ADDRESS2 := l_service_request_rec.INCIDENT_ADDRESS2;
12889: END IF;
12890:

Line 12891: IF (l_service_request_rec.INCIDENT_ADDRESS3 <> FND_API.G_MISS_CHAR) AND

12887: (l_service_request_rec.INCIDENT_ADDRESS2 IS NOT NULL) THEN
12888: x_audit_vals_rec.INCIDENT_ADDRESS2 := l_service_request_rec.INCIDENT_ADDRESS2;
12889: END IF;
12890:
12891: IF (l_service_request_rec.INCIDENT_ADDRESS3 <> FND_API.G_MISS_CHAR) AND
12892: (l_service_request_rec.INCIDENT_ADDRESS3 IS NOT NULL) THEN
12893: x_audit_vals_rec.INCIDENT_ADDRESS3 := l_service_request_rec.INCIDENT_ADDRESS3;
12894: END IF;
12895:

Line 12896: IF (l_service_request_rec.INCIDENT_ADDRESS4 <> FND_API.G_MISS_CHAR) AND

12892: (l_service_request_rec.INCIDENT_ADDRESS3 IS NOT NULL) THEN
12893: x_audit_vals_rec.INCIDENT_ADDRESS3 := l_service_request_rec.INCIDENT_ADDRESS3;
12894: END IF;
12895:
12896: IF (l_service_request_rec.INCIDENT_ADDRESS4 <> FND_API.G_MISS_CHAR) AND
12897: (l_service_request_rec.INCIDENT_ADDRESS4 IS NOT NULL) THEN
12898: x_audit_vals_rec.INCIDENT_ADDRESS4 := l_service_request_rec.INCIDENT_ADDRESS4;
12899: END IF;
12900:

Line 12901: IF (l_service_request_rec.INCIDENT_ADDRESS_STYLE <> FND_API.G_MISS_CHAR) AND

12897: (l_service_request_rec.INCIDENT_ADDRESS4 IS NOT NULL) THEN
12898: x_audit_vals_rec.INCIDENT_ADDRESS4 := l_service_request_rec.INCIDENT_ADDRESS4;
12899: END IF;
12900:
12901: IF (l_service_request_rec.INCIDENT_ADDRESS_STYLE <> FND_API.G_MISS_CHAR) AND
12902: (l_service_request_rec.INCIDENT_ADDRESS_STYLE IS NOT NULL) THEN
12903: x_audit_vals_rec.INCIDENT_ADDRESS_STYLE := l_service_request_rec.INCIDENT_ADDRESS_STYLE;
12904: END IF;
12905:

Line 12906: IF (l_service_request_rec.incident_addr_lines_phonetic <> FND_API.G_MISS_CHAR) AND

12902: (l_service_request_rec.INCIDENT_ADDRESS_STYLE IS NOT NULL) THEN
12903: x_audit_vals_rec.INCIDENT_ADDRESS_STYLE := l_service_request_rec.INCIDENT_ADDRESS_STYLE;
12904: END IF;
12905:
12906: IF (l_service_request_rec.incident_addr_lines_phonetic <> FND_API.G_MISS_CHAR) AND
12907: (l_service_request_rec.incident_addr_lines_phonetic IS NOT NULL) THEN
12908: x_audit_vals_rec.INCIDENT_ADDR_LNS_PHONETIC := l_service_request_rec.incident_addr_lines_phonetic;
12909: END IF;
12910:

Line 12911: IF (l_service_request_rec.INCIDENT_PO_BOX_NUMBER <> FND_API.G_MISS_CHAR) AND

12907: (l_service_request_rec.incident_addr_lines_phonetic IS NOT NULL) THEN
12908: x_audit_vals_rec.INCIDENT_ADDR_LNS_PHONETIC := l_service_request_rec.incident_addr_lines_phonetic;
12909: END IF;
12910:
12911: IF (l_service_request_rec.INCIDENT_PO_BOX_NUMBER <> FND_API.G_MISS_CHAR) AND
12912: (l_service_request_rec.INCIDENT_PO_BOX_NUMBER IS NOT NULL) THEN
12913: x_audit_vals_rec.INCIDENT_PO_BOX_NUMBER := l_service_request_rec.INCIDENT_PO_BOX_NUMBER;
12914: END IF;
12915:

Line 12916: IF (l_service_request_rec.INCIDENT_HOUSE_NUMBER <> FND_API.G_MISS_CHAR) AND

12912: (l_service_request_rec.INCIDENT_PO_BOX_NUMBER IS NOT NULL) THEN
12913: x_audit_vals_rec.INCIDENT_PO_BOX_NUMBER := l_service_request_rec.INCIDENT_PO_BOX_NUMBER;
12914: END IF;
12915:
12916: IF (l_service_request_rec.INCIDENT_HOUSE_NUMBER <> FND_API.G_MISS_CHAR) AND
12917: (l_service_request_rec.INCIDENT_HOUSE_NUMBER IS NOT NULL) THEN
12918: x_audit_vals_rec.INCIDENT_HOUSE_NUMBER := l_service_request_rec.INCIDENT_HOUSE_NUMBER;
12919: END IF;
12920:

Line 12921: IF (l_service_request_rec.INCIDENT_STREET_SUFFIX <> FND_API.G_MISS_CHAR) AND

12917: (l_service_request_rec.INCIDENT_HOUSE_NUMBER IS NOT NULL) THEN
12918: x_audit_vals_rec.INCIDENT_HOUSE_NUMBER := l_service_request_rec.INCIDENT_HOUSE_NUMBER;
12919: END IF;
12920:
12921: IF (l_service_request_rec.INCIDENT_STREET_SUFFIX <> FND_API.G_MISS_CHAR) AND
12922: (l_service_request_rec.INCIDENT_STREET_SUFFIX IS NOT NULL) THEN
12923: x_audit_vals_rec.INCIDENT_STREET_SUFFIX := l_service_request_rec.INCIDENT_STREET_SUFFIX;
12924: END IF;
12925:

Line 12926: IF (l_service_request_rec.INCIDENT_STREET <> FND_API.G_MISS_CHAR) AND

12922: (l_service_request_rec.INCIDENT_STREET_SUFFIX IS NOT NULL) THEN
12923: x_audit_vals_rec.INCIDENT_STREET_SUFFIX := l_service_request_rec.INCIDENT_STREET_SUFFIX;
12924: END IF;
12925:
12926: IF (l_service_request_rec.INCIDENT_STREET <> FND_API.G_MISS_CHAR) AND
12927: (l_service_request_rec.INCIDENT_STREET IS NOT NULL) THEN
12928: x_audit_vals_rec.INCIDENT_STREET := l_service_request_rec.INCIDENT_STREET;
12929: END IF;
12930:

Line 12931: IF (l_service_request_rec.INCIDENT_STREET_NUMBER <> FND_API.G_MISS_CHAR) AND

12927: (l_service_request_rec.INCIDENT_STREET IS NOT NULL) THEN
12928: x_audit_vals_rec.INCIDENT_STREET := l_service_request_rec.INCIDENT_STREET;
12929: END IF;
12930:
12931: IF (l_service_request_rec.INCIDENT_STREET_NUMBER <> FND_API.G_MISS_CHAR) AND
12932: (l_service_request_rec.INCIDENT_STREET_NUMBER IS NOT NULL) THEN
12933: x_audit_vals_rec.INCIDENT_STREET_NUMBER := l_service_request_rec.INCIDENT_STREET_NUMBER;
12934: END IF;
12935:

Line 12936: IF (l_service_request_rec.INCIDENT_FLOOR <> FND_API.G_MISS_CHAR) AND

12932: (l_service_request_rec.INCIDENT_STREET_NUMBER IS NOT NULL) THEN
12933: x_audit_vals_rec.INCIDENT_STREET_NUMBER := l_service_request_rec.INCIDENT_STREET_NUMBER;
12934: END IF;
12935:
12936: IF (l_service_request_rec.INCIDENT_FLOOR <> FND_API.G_MISS_CHAR) AND
12937: (l_service_request_rec.INCIDENT_FLOOR IS NOT NULL) THEN
12938: x_audit_vals_rec.INCIDENT_FLOOR := l_service_request_rec.INCIDENT_FLOOR;
12939: END IF;
12940:

Line 12941: IF (l_service_request_rec.INCIDENT_SUITE <> FND_API.G_MISS_CHAR) AND

12937: (l_service_request_rec.INCIDENT_FLOOR IS NOT NULL) THEN
12938: x_audit_vals_rec.INCIDENT_FLOOR := l_service_request_rec.INCIDENT_FLOOR;
12939: END IF;
12940:
12941: IF (l_service_request_rec.INCIDENT_SUITE <> FND_API.G_MISS_CHAR) AND
12942: (l_service_request_rec.INCIDENT_SUITE IS NOT NULL) THEN
12943: x_audit_vals_rec.INCIDENT_SUITE := l_service_request_rec.INCIDENT_SUITE;
12944: END IF;
12945:

Line 12946: IF (l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE <> FND_API.G_MISS_CHAR) AND

12942: (l_service_request_rec.INCIDENT_SUITE IS NOT NULL) THEN
12943: x_audit_vals_rec.INCIDENT_SUITE := l_service_request_rec.INCIDENT_SUITE;
12944: END IF;
12945:
12946: IF (l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE <> FND_API.G_MISS_CHAR) AND
12947: (l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE IS NOT NULL) THEN
12948: x_audit_vals_rec.INCIDENT_POSTAL_PLUS4_CODE := l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE;
12949: END IF;
12950:

Line 12951: IF (l_service_request_rec.INCIDENT_POSITION <> FND_API.G_MISS_CHAR) AND

12947: (l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE IS NOT NULL) THEN
12948: x_audit_vals_rec.INCIDENT_POSTAL_PLUS4_CODE := l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE;
12949: END IF;
12950:
12951: IF (l_service_request_rec.INCIDENT_POSITION <> FND_API.G_MISS_CHAR) AND
12952: (l_service_request_rec.INCIDENT_POSITION IS NOT NULL) THEN
12953: x_audit_vals_rec.INCIDENT_POSITION := l_service_request_rec.INCIDENT_POSITION;
12954: END IF;
12955:

Line 12956: IF (l_service_request_rec.incident_location_directions <> FND_API.G_MISS_CHAR) AND

12952: (l_service_request_rec.INCIDENT_POSITION IS NOT NULL) THEN
12953: x_audit_vals_rec.INCIDENT_POSITION := l_service_request_rec.INCIDENT_POSITION;
12954: END IF;
12955:
12956: IF (l_service_request_rec.incident_location_directions <> FND_API.G_MISS_CHAR) AND
12957: (l_service_request_rec.incident_location_directions IS NOT NULL) THEN
12958: x_audit_vals_rec.INCIDENT_LOC_DIRECTIONS := l_service_request_rec.incident_location_directions;
12959: END IF;
12960:

Line 12961: IF (l_service_request_rec.incident_location_description <> FND_API.G_MISS_CHAR) AND

12957: (l_service_request_rec.incident_location_directions IS NOT NULL) THEN
12958: x_audit_vals_rec.INCIDENT_LOC_DIRECTIONS := l_service_request_rec.incident_location_directions;
12959: END IF;
12960:
12961: IF (l_service_request_rec.incident_location_description <> FND_API.G_MISS_CHAR) AND
12962: (l_service_request_rec.incident_location_description IS NOT NULL) THEN
12963: x_audit_vals_rec.INCIDENT_LOC_DESCRIPTION := l_service_request_rec.incident_location_description;
12964: END IF;
12965:

Line 12966: IF (l_service_request_rec.INSTALL_SITE_ID <> FND_API.G_MISS_NUM) AND

12962: (l_service_request_rec.incident_location_description IS NOT NULL) THEN
12963: x_audit_vals_rec.INCIDENT_LOC_DESCRIPTION := l_service_request_rec.incident_location_description;
12964: END IF;
12965:
12966: IF (l_service_request_rec.INSTALL_SITE_ID <> FND_API.G_MISS_NUM) AND
12967: (l_service_request_rec.INSTALL_SITE_ID IS NOT NULL) THEN
12968: x_audit_vals_rec.INSTALL_SITE_ID := l_service_request_rec.INSTALL_SITE_ID;
12969: END IF;
12970:

Line 12971: IF (l_service_request_rec.TIER_VERSION <> FND_API.G_MISS_CHAR) AND

12967: (l_service_request_rec.INSTALL_SITE_ID IS NOT NULL) THEN
12968: x_audit_vals_rec.INSTALL_SITE_ID := l_service_request_rec.INSTALL_SITE_ID;
12969: END IF;
12970:
12971: IF (l_service_request_rec.TIER_VERSION <> FND_API.G_MISS_CHAR) AND
12972: (l_service_request_rec.TIER_VERSION IS NOT NULL) THEN
12973: x_audit_vals_rec.TIER_VERSION := l_service_request_rec.TIER_VERSION;
12974: END IF;
12975:

Line 12981: IF (l_service_request_rec.conc_request_id <> FND_API.G_MISS_NUM) AND

12977: --anmukher --09/12/03
12978:
12979: x_audit_vals_rec.INC_OBJECT_VERSION_NUMBER := 1;
12980:
12981: IF (l_service_request_rec.conc_request_id <> FND_API.G_MISS_NUM) AND
12982: (l_service_request_rec.conc_request_id IS NOT NULL) THEN
12983: x_audit_vals_rec.INC_REQUEST_ID := l_service_request_rec.conc_request_id;
12984: END IF;
12985:

Line 12986: IF (l_service_request_rec.program_application_id <> FND_API.G_MISS_NUM) AND

12982: (l_service_request_rec.conc_request_id IS NOT NULL) THEN
12983: x_audit_vals_rec.INC_REQUEST_ID := l_service_request_rec.conc_request_id;
12984: END IF;
12985:
12986: IF (l_service_request_rec.program_application_id <> FND_API.G_MISS_NUM) AND
12987: (l_service_request_rec.program_application_id IS NOT NULL) THEN
12988: x_audit_vals_rec.INC_PROGRAM_APPLICATION_ID := l_service_request_rec.program_application_id;
12989: END IF;
12990:

Line 12991: IF (l_service_request_rec.program_id <> FND_API.G_MISS_NUM) AND

12987: (l_service_request_rec.program_application_id IS NOT NULL) THEN
12988: x_audit_vals_rec.INC_PROGRAM_APPLICATION_ID := l_service_request_rec.program_application_id;
12989: END IF;
12990:
12991: IF (l_service_request_rec.program_id <> FND_API.G_MISS_NUM) AND
12992: (l_service_request_rec.program_id IS NOT NULL) THEN
12993: x_audit_vals_rec.INC_PROGRAM_ID := l_service_request_rec.program_id;
12994: END IF;
12995:

Line 12998: IF (l_service_request_rec. <> FND_API.G_MISS_DATE) AND

12994: END IF;
12995:
12996: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
12997: /*
12998: IF (l_service_request_rec. <> FND_API.G_MISS_DATE) AND
12999: (l_service_request_rec. IS NOT NULL) THEN
13000: x_audit_vals_rec.INC_PROGRAM_UPDATE_DATE := l_service_request_rec.;
13001: END IF;
13002: */

Line 13004: IF (l_service_request_rec.owning_dept_id <> FND_API.G_MISS_NUM) AND

13000: x_audit_vals_rec.INC_PROGRAM_UPDATE_DATE := l_service_request_rec.;
13001: END IF;
13002: */
13003:
13004: IF (l_service_request_rec.owning_dept_id <> FND_API.G_MISS_NUM) AND
13005: (l_service_request_rec.owning_dept_id IS NOT NULL) THEN
13006: x_audit_vals_rec.OWNING_DEPARTMENT_ID := l_service_request_rec.owning_dept_id;
13007: END IF;
13008:

Line 13011: IF (l_service_request_rec.incident_location_type <> FND_API.G_MISS_CHAR) AND

13007: END IF;
13008:
13009: /* 12/13/05 smisra
13010: moved to create_servicerequest just before call to create audit
13011: IF (l_service_request_rec.incident_location_type <> FND_API.G_MISS_CHAR) AND
13012: (l_service_request_rec.incident_location_type IS NOT NULL) THEN
13013: x_audit_vals_rec.INCIDENT_LOCATION_TYPE := l_service_request_rec.incident_location_type;
13014: END IF;
13015: ******/

Line 13019: IF (l_service_request_rec. <> FND_API.G_MISS_CHAR) AND

13015: ******/
13016:
13017: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
13018: /*
13019: IF (l_service_request_rec. <> FND_API.G_MISS_CHAR) AND
13020: (l_service_request_rec. IS NOT NULL) THEN
13021: x_audit_vals_rec.UNASSIGNED_INDICATOR := l_service_request_rec.;
13022: END IF;
13023: */

Line 13032: IF (l_service_request_rec.urgency_id = FND_API.G_MISS_NUM) THEN

13028: --All the ids should be assigned NULL value before insert into the database
13029: --This has to be done here cause the earlier checks are done only if
13030: --validation level is set.
13031:
13032: IF (l_service_request_rec.urgency_id = FND_API.G_MISS_NUM) THEN
13033: l_service_request_rec.urgency_id := NULL;
13034: END IF;
13035:
13036: IF (l_service_request_rec.employee_id IS NOT NULL ) THEN

Line 13040: IF (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM) THEN

13036: IF (l_service_request_rec.employee_id IS NOT NULL ) THEN
13037: l_service_request_rec.employee_id := NULL;
13038: END IF;
13039:
13040: IF (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM) THEN
13041: l_service_request_rec.owner_group_id := NULL;
13042: END IF;
13043:
13044: ---- made null if not passed, since the mandatory check is no longer in use

Line 13046: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) THEN

13042: END IF;
13043:
13044: ---- made null if not passed, since the mandatory check is no longer in use
13045: ---- Enhancements 11.5.6
13046: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) THEN
13047: l_service_request_rec.owner_id := NULL;
13048: END IF;
13049:
13050: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) THEN

Line 13050: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) THEN

13046: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) THEN
13047: l_service_request_rec.owner_id := NULL;
13048: END IF;
13049:
13050: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) THEN
13051: l_service_request_rec.product_revision := NULL;
13052: END IF;
13053:
13054: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) THEN

Line 13054: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) THEN

13050: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) THEN
13051: l_service_request_rec.product_revision := NULL;
13052: END IF;
13053:
13054: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) THEN
13055: l_service_request_rec.component_version := NULL;
13056: END IF;
13057:
13058: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) THEN

Line 13058: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) THEN

13054: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) THEN
13055: l_service_request_rec.component_version := NULL;
13056: END IF;
13057:
13058: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) THEN
13059: l_service_request_rec.subcomponent_version := NULL;
13060: END IF;
13061: -----------
13062: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) THEN

Line 13062: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) THEN

13058: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) THEN
13059: l_service_request_rec.subcomponent_version := NULL;
13060: END IF;
13061: -----------
13062: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) THEN
13063: l_service_request_rec.platform_id := NULL;
13064: END IF;
13065:
13066: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) THEN

Line 13066: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) THEN

13062: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) THEN
13063: l_service_request_rec.platform_id := NULL;
13064: END IF;
13065:
13066: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) THEN
13067: l_service_request_rec.platform_version := NULL;
13068: END IF;
13069:
13070: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN

Line 13070: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN

13066: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) THEN
13067: l_service_request_rec.platform_version := NULL;
13068: END IF;
13069:
13070: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN
13071: l_service_request_rec.platform_version_id := NULL;
13072: END IF;
13073:
13074: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN

Line 13074: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN

13070: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN
13071: l_service_request_rec.platform_version_id := NULL;
13072: END IF;
13073:
13074: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN
13075: l_service_request_rec.inv_platform_org_id := NULL;
13076: END IF;
13077:
13078: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN

Line 13078: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN

13074: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN
13075: l_service_request_rec.inv_platform_org_id := NULL;
13076: END IF;
13077:
13078: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN
13079: l_service_request_rec.db_version := NULL;
13080: END IF;
13081:
13082: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) THEN

Line 13082: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) THEN

13078: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN
13079: l_service_request_rec.db_version := NULL;
13080: END IF;
13081:
13082: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) THEN
13083: l_service_request_rec.customer_product_id := NULL;
13084: END IF;
13085:
13086: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) THEN

Line 13086: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) THEN

13082: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) THEN
13083: l_service_request_rec.customer_product_id := NULL;
13084: END IF;
13085:
13086: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) THEN
13087: l_service_request_rec.cp_component_id := NULL;
13088: END IF;
13089:
13090: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) THEN

Line 13090: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) THEN

13086: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) THEN
13087: l_service_request_rec.cp_component_id := NULL;
13088: END IF;
13089:
13090: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) THEN
13091: l_service_request_rec.cp_component_version_id := NULL;
13092: END IF;
13093:
13094: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) THEN

Line 13094: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) THEN

13090: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) THEN
13091: l_service_request_rec.cp_component_version_id := NULL;
13092: END IF;
13093:
13094: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) THEN
13095: l_service_request_rec.cp_subcomponent_id := NULL;
13096: END IF;
13097:
13098: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) THEN

Line 13098: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) THEN

13094: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) THEN
13095: l_service_request_rec.cp_subcomponent_id := NULL;
13096: END IF;
13097:
13098: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) THEN
13099: l_service_request_rec.cp_subcomponent_version_id := NULL;
13100: END IF;
13101:
13102: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) THEN

Line 13102: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) THEN

13098: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) THEN
13099: l_service_request_rec.cp_subcomponent_version_id := NULL;
13100: END IF;
13101:
13102: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) THEN
13103: l_service_request_rec.cp_revision_id := NULL;
13104: END IF;
13105:
13106: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) THEN

Line 13106: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) THEN

13102: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) THEN
13103: l_service_request_rec.cp_revision_id := NULL;
13104: END IF;
13105:
13106: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) THEN
13107: l_service_request_rec.inv_item_revision := NULL;
13108: END IF;
13109:
13110: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) THEN

Line 13110: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) THEN

13106: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) THEN
13107: l_service_request_rec.inv_item_revision := NULL;
13108: END IF;
13109:
13110: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) THEN
13111: l_service_request_rec.inv_component_id := NULL;
13112: END IF;
13113:
13114: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) THEN

Line 13114: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) THEN

13110: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) THEN
13111: l_service_request_rec.inv_component_id := NULL;
13112: END IF;
13113:
13114: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) THEN
13115: l_service_request_rec.inv_component_version := NULL;
13116: END IF;
13117:
13118: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) THEN

Line 13118: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) THEN

13114: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) THEN
13115: l_service_request_rec.inv_component_version := NULL;
13116: END IF;
13117:
13118: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) THEN
13119: l_service_request_rec.inv_subcomponent_id := NULL;
13120: END IF;
13121:
13122: IF (l_service_request_rec.inv_subcomponent_version = FND_API.G_MISS_CHAR) THEN

Line 13122: IF (l_service_request_rec.inv_subcomponent_version = FND_API.G_MISS_CHAR) THEN

13118: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) THEN
13119: l_service_request_rec.inv_subcomponent_id := NULL;
13120: END IF;
13121:
13122: IF (l_service_request_rec.inv_subcomponent_version = FND_API.G_MISS_CHAR) THEN
13123: l_service_request_rec.inv_subcomponent_version := NULL;
13124: END IF;
13125:
13126:

Line 13127: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) THEN

13123: l_service_request_rec.inv_subcomponent_version := NULL;
13124: END IF;
13125:
13126:
13127: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) THEN
13128: l_service_request_rec.inventory_item_id := NULL;
13129: END IF;
13130:
13131: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) THEN

Line 13131: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) THEN

13127: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) THEN
13128: l_service_request_rec.inventory_item_id := NULL;
13129: END IF;
13130:
13131: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) THEN
13132: l_service_request_rec.inventory_org_id := NULL;
13133: END IF;
13134:
13135: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN

Line 13135: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN

13131: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) THEN
13132: l_service_request_rec.inventory_org_id := NULL;
13133: END IF;
13134:
13135: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN
13136: l_service_request_rec.current_serial_number := NULL;
13137: END IF;
13138:
13139: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN

Line 13139: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN

13135: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN
13136: l_service_request_rec.current_serial_number := NULL;
13137: END IF;
13138:
13139: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN
13140: l_service_request_rec.original_order_number := NULL;
13141: END IF;
13142:
13143:

Line 13144: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN

13140: l_service_request_rec.original_order_number := NULL;
13141: END IF;
13142:
13143:
13144: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN
13145: l_service_request_rec.purchase_order_num := NULL;
13146: END IF;
13147:
13148: IF (l_service_request_rec.problem_code = FND_API.G_MISS_CHAR) THEN

Line 13148: IF (l_service_request_rec.problem_code = FND_API.G_MISS_CHAR) THEN

13144: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN
13145: l_service_request_rec.purchase_order_num := NULL;
13146: END IF;
13147:
13148: IF (l_service_request_rec.problem_code = FND_API.G_MISS_CHAR) THEN
13149: l_service_request_rec.problem_code := NULL;
13150: END IF;
13151:
13152: -----------Added for enhancement 11.5.6 -----jngeorge-----07/20/01

Line 13161: IF (l_service_request_rec.cust_pref_lang_id = FND_API.G_MISS_NUM) THEN

13157: ----category_id
13158: ----inv_platform_org_id
13159: ----comm_pref_code
13160:
13161: IF (l_service_request_rec.cust_pref_lang_id = FND_API.G_MISS_NUM) THEN
13162: l_service_request_rec.cust_pref_lang_id := NULL;
13163: END IF;
13164:
13165: IF (l_service_request_rec.last_update_channel = FND_API.G_MISS_CHAR) THEN

Line 13165: IF (l_service_request_rec.last_update_channel = FND_API.G_MISS_CHAR) THEN

13161: IF (l_service_request_rec.cust_pref_lang_id = FND_API.G_MISS_NUM) THEN
13162: l_service_request_rec.cust_pref_lang_id := NULL;
13163: END IF;
13164:
13165: IF (l_service_request_rec.last_update_channel = FND_API.G_MISS_CHAR) THEN
13166: l_service_request_rec.last_update_channel := NULL;
13167: END IF;
13168:
13169: IF (l_service_request_rec.cust_pref_lang_code = FND_API.G_MISS_CHAR) THEN

Line 13169: IF (l_service_request_rec.cust_pref_lang_code = FND_API.G_MISS_CHAR) THEN

13165: IF (l_service_request_rec.last_update_channel = FND_API.G_MISS_CHAR) THEN
13166: l_service_request_rec.last_update_channel := NULL;
13167: END IF;
13168:
13169: IF (l_service_request_rec.cust_pref_lang_code = FND_API.G_MISS_CHAR) THEN
13170: l_service_request_rec.cust_pref_lang_code := NULL;
13171: END IF;
13172:
13173: IF (l_service_request_rec.comm_pref_code = FND_API.G_MISS_CHAR) THEN

Line 13173: IF (l_service_request_rec.comm_pref_code = FND_API.G_MISS_CHAR) THEN

13169: IF (l_service_request_rec.cust_pref_lang_code = FND_API.G_MISS_CHAR) THEN
13170: l_service_request_rec.cust_pref_lang_code := NULL;
13171: END IF;
13172:
13173: IF (l_service_request_rec.comm_pref_code = FND_API.G_MISS_CHAR) THEN
13174: l_service_request_rec.comm_pref_code := NULL;
13175: END IF;
13176:
13177: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN

Line 13177: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN

13173: IF (l_service_request_rec.comm_pref_code = FND_API.G_MISS_CHAR) THEN
13174: l_service_request_rec.comm_pref_code := NULL;
13175: END IF;
13176:
13177: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN
13178: l_service_request_rec.tier := NULL;
13179: END IF;
13180:
13181: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN

Line 13181: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN

13177: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN
13178: l_service_request_rec.tier := NULL;
13179: END IF;
13180:
13181: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN
13182: l_service_request_rec.tier_version := NULL;
13183: END IF;
13184:
13185: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN

Line 13185: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN

13181: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN
13182: l_service_request_rec.tier_version := NULL;
13183: END IF;
13184:
13185: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN
13186: l_service_request_rec.operating_system := NULL;
13187: END IF;
13188:
13189: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN

Line 13189: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN

13185: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN
13186: l_service_request_rec.operating_system := NULL;
13187: END IF;
13188:
13189: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN
13190: l_service_request_rec.operating_system_version := NULL;
13191: END IF;
13192:
13193: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN

Line 13193: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN

13189: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN
13190: l_service_request_rec.operating_system_version := NULL;
13191: END IF;
13192:
13193: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN
13194: l_service_request_rec.DATABASE := NULL;
13195: END IF;
13196:
13197: IF (l_service_request_rec.category_id = FND_API.G_MISS_NUM) THEN

Line 13197: IF (l_service_request_rec.category_id = FND_API.G_MISS_NUM) THEN

13193: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN
13194: l_service_request_rec.DATABASE := NULL;
13195: END IF;
13196:
13197: IF (l_service_request_rec.category_id = FND_API.G_MISS_NUM) THEN
13198: l_service_request_rec.category_id := NULL;
13199: END IF;
13200:
13201: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN

Line 13201: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN

13197: IF (l_service_request_rec.category_id = FND_API.G_MISS_NUM) THEN
13198: l_service_request_rec.category_id := NULL;
13199: END IF;
13200:
13201: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN
13202: l_service_request_rec.category_set_id := NULL;
13203: END IF;
13204:
13205: IF (l_service_request_rec.external_reference = FND_API.G_MISS_CHAR) THEN

Line 13205: IF (l_service_request_rec.external_reference = FND_API.G_MISS_CHAR) THEN

13201: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN
13202: l_service_request_rec.category_set_id := NULL;
13203: END IF;
13204:
13205: IF (l_service_request_rec.external_reference = FND_API.G_MISS_CHAR) THEN
13206: l_service_request_rec.external_reference := NULL;
13207: END IF;
13208:
13209: IF (l_service_request_rec.system_id = FND_API.G_MISS_NUM) THEN

Line 13209: IF (l_service_request_rec.system_id = FND_API.G_MISS_NUM) THEN

13205: IF (l_service_request_rec.external_reference = FND_API.G_MISS_CHAR) THEN
13206: l_service_request_rec.external_reference := NULL;
13207: END IF;
13208:
13209: IF (l_service_request_rec.system_id = FND_API.G_MISS_NUM) THEN
13210: l_service_request_rec.system_id := NULL;
13211: END IF;
13212:
13213: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR) THEN

Line 13213: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR) THEN

13209: IF (l_service_request_rec.system_id = FND_API.G_MISS_NUM) THEN
13210: l_service_request_rec.system_id := NULL;
13211: END IF;
13212:
13213: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR) THEN
13214: l_service_request_rec.group_type := NULL;
13215: END IF;
13216:
13217: IF (l_service_request_rec.group_territory_id = FND_API.G_MISS_NUM) THEN

Line 13217: IF (l_service_request_rec.group_territory_id = FND_API.G_MISS_NUM) THEN

13213: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR) THEN
13214: l_service_request_rec.group_type := NULL;
13215: END IF;
13216:
13217: IF (l_service_request_rec.group_territory_id = FND_API.G_MISS_NUM) THEN
13218: l_service_request_rec.group_territory_id := NULL;
13219: END IF;
13220:
13221: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN

Line 13221: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN

13217: IF (l_service_request_rec.group_territory_id = FND_API.G_MISS_NUM) THEN
13218: l_service_request_rec.group_territory_id := NULL;
13219: END IF;
13220:
13221: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN
13222: l_service_request_rec.inv_platform_org_id := NULL;
13223: END IF;
13224:
13225: --------------------------

Line 13227: IF (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) THEN

13223: END IF;
13224:
13225: --------------------------
13226:
13227: IF (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) THEN
13228: l_service_request_rec.exp_resolution_date := NULL;
13229: END IF;
13230:
13231: IF (l_service_request_rec.resolution_code = FND_API.G_MISS_CHAR) THEN

Line 13231: IF (l_service_request_rec.resolution_code = FND_API.G_MISS_CHAR) THEN

13227: IF (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE) THEN
13228: l_service_request_rec.exp_resolution_date := NULL;
13229: END IF;
13230:
13231: IF (l_service_request_rec.resolution_code = FND_API.G_MISS_CHAR) THEN
13232: l_service_request_rec.resolution_code := NULL;
13233: END IF;
13234:
13235: IF (l_service_request_rec.act_resolution_date = FND_API.G_MISS_DATE) THEN

Line 13235: IF (l_service_request_rec.act_resolution_date = FND_API.G_MISS_DATE) THEN

13231: IF (l_service_request_rec.resolution_code = FND_API.G_MISS_CHAR) THEN
13232: l_service_request_rec.resolution_code := NULL;
13233: END IF;
13234:
13235: IF (l_service_request_rec.act_resolution_date = FND_API.G_MISS_DATE) THEN
13236: l_service_request_rec.act_resolution_date := NULL;
13237: END IF;
13238:
13239: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN

Line 13239: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN

13235: IF (l_service_request_rec.act_resolution_date = FND_API.G_MISS_DATE) THEN
13236: l_service_request_rec.act_resolution_date := NULL;
13237: END IF;
13238:
13239: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN
13240: l_service_request_rec.contract_service_id := NULL;
13241: END IF;
13242:
13243: IF (l_service_request_rec.contract_id = FND_API.G_MISS_NUM) THEN

Line 13243: IF (l_service_request_rec.contract_id = FND_API.G_MISS_NUM) THEN

13239: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN
13240: l_service_request_rec.contract_service_id := NULL;
13241: END IF;
13242:
13243: IF (l_service_request_rec.contract_id = FND_API.G_MISS_NUM) THEN
13244: l_service_request_rec.contract_id := NULL;
13245: END IF;
13246:
13247: IF (l_service_request_rec.project_number = FND_API.G_MISS_CHAR) THEN

Line 13247: IF (l_service_request_rec.project_number = FND_API.G_MISS_CHAR) THEN

13243: IF (l_service_request_rec.contract_id = FND_API.G_MISS_NUM) THEN
13244: l_service_request_rec.contract_id := NULL;
13245: END IF;
13246:
13247: IF (l_service_request_rec.project_number = FND_API.G_MISS_CHAR) THEN
13248: l_service_request_rec.project_number := NULL;
13249: END IF;
13250:
13251: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN

Line 13251: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN

13247: IF (l_service_request_rec.project_number = FND_API.G_MISS_CHAR) THEN
13248: l_service_request_rec.project_number := NULL;
13249: END IF;
13250:
13251: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN
13252: l_service_request_rec.qa_collection_plan_id := NULL;
13253: END IF;
13254:
13255: IF (l_service_request_rec.account_id = FND_API.G_MISS_NUM) THEN

Line 13255: IF (l_service_request_rec.account_id = FND_API.G_MISS_NUM) THEN

13251: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN
13252: l_service_request_rec.qa_collection_plan_id := NULL;
13253: END IF;
13254:
13255: IF (l_service_request_rec.account_id = FND_API.G_MISS_NUM) THEN
13256: l_service_request_rec.account_id := NULL;
13257: END IF;
13258:
13259: IF (l_service_request_rec.resource_subtype_id = FND_API.G_MISS_NUM) THEN

Line 13259: IF (l_service_request_rec.resource_subtype_id = FND_API.G_MISS_NUM) THEN

13255: IF (l_service_request_rec.account_id = FND_API.G_MISS_NUM) THEN
13256: l_service_request_rec.account_id := NULL;
13257: END IF;
13258:
13259: IF (l_service_request_rec.resource_subtype_id = FND_API.G_MISS_NUM) THEN
13260: l_service_request_rec.resource_subtype_id := NULL;
13261: END IF;
13262:
13263: IF (l_service_request_rec.cust_po_number = FND_API.G_MISS_CHAR) THEN

Line 13263: IF (l_service_request_rec.cust_po_number = FND_API.G_MISS_CHAR) THEN

13259: IF (l_service_request_rec.resource_subtype_id = FND_API.G_MISS_NUM) THEN
13260: l_service_request_rec.resource_subtype_id := NULL;
13261: END IF;
13262:
13263: IF (l_service_request_rec.cust_po_number = FND_API.G_MISS_CHAR) THEN
13264: l_service_request_rec.cust_po_number := NULL;
13265: END IF;
13266:
13267: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN

Line 13267: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN

13263: IF (l_service_request_rec.cust_po_number = FND_API.G_MISS_CHAR) THEN
13264: l_service_request_rec.cust_po_number := NULL;
13265: END IF;
13266:
13267: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN
13268: l_service_request_rec.cust_ticket_number := NULL;
13269: END IF;
13270:
13271: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN

Line 13271: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN

13267: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN
13268: l_service_request_rec.cust_ticket_number := NULL;
13269: END IF;
13270:
13271: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN
13272: l_service_request_rec.sr_creation_channel := NULL;
13273: END IF;
13274:
13275: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) THEN

Line 13275: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) THEN

13271: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN
13272: l_service_request_rec.sr_creation_channel := NULL;
13273: END IF;
13274:
13275: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) THEN
13276: l_service_request_rec.obligation_date := NULL;
13277: END IF;
13278:
13279: IF (l_service_request_rec.error_code = FND_API.G_MISS_CHAR) THEN

Line 13279: IF (l_service_request_rec.error_code = FND_API.G_MISS_CHAR) THEN

13275: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) THEN
13276: l_service_request_rec.obligation_date := NULL;
13277: END IF;
13278:
13279: IF (l_service_request_rec.error_code = FND_API.G_MISS_CHAR) THEN
13280: l_service_request_rec.error_code := NULL;
13281: END IF;
13282:
13283: IF (l_service_request_rec.resolution_summary = FND_API.G_MISS_CHAR) THEN

Line 13283: IF (l_service_request_rec.resolution_summary = FND_API.G_MISS_CHAR) THEN

13279: IF (l_service_request_rec.error_code = FND_API.G_MISS_CHAR) THEN
13280: l_service_request_rec.error_code := NULL;
13281: END IF;
13282:
13283: IF (l_service_request_rec.resolution_summary = FND_API.G_MISS_CHAR) THEN
13284: l_service_request_rec.resolution_summary := NULL;
13285: END IF;
13286:
13287: IF (l_service_request_rec.incident_address = FND_API.G_MISS_CHAR) THEN

Line 13287: IF (l_service_request_rec.incident_address = FND_API.G_MISS_CHAR) THEN

13283: IF (l_service_request_rec.resolution_summary = FND_API.G_MISS_CHAR) THEN
13284: l_service_request_rec.resolution_summary := NULL;
13285: END IF;
13286:
13287: IF (l_service_request_rec.incident_address = FND_API.G_MISS_CHAR) THEN
13288: l_service_request_rec.incident_address := NULL;
13289: END IF;
13290:
13291: IF (l_service_request_rec.incident_city = FND_API.G_MISS_CHAR) THEN

Line 13291: IF (l_service_request_rec.incident_city = FND_API.G_MISS_CHAR) THEN

13287: IF (l_service_request_rec.incident_address = FND_API.G_MISS_CHAR) THEN
13288: l_service_request_rec.incident_address := NULL;
13289: END IF;
13290:
13291: IF (l_service_request_rec.incident_city = FND_API.G_MISS_CHAR) THEN
13292: l_service_request_rec.incident_city := NULL;
13293: END IF;
13294:
13295: IF (l_service_request_rec.incident_state = FND_API.G_MISS_CHAR) THEN

Line 13295: IF (l_service_request_rec.incident_state = FND_API.G_MISS_CHAR) THEN

13291: IF (l_service_request_rec.incident_city = FND_API.G_MISS_CHAR) THEN
13292: l_service_request_rec.incident_city := NULL;
13293: END IF;
13294:
13295: IF (l_service_request_rec.incident_state = FND_API.G_MISS_CHAR) THEN
13296: l_service_request_rec.incident_state := NULL;
13297: END IF;
13298:
13299: IF (l_service_request_rec.incident_country = FND_API.G_MISS_CHAR) THEN

Line 13299: IF (l_service_request_rec.incident_country = FND_API.G_MISS_CHAR) THEN

13295: IF (l_service_request_rec.incident_state = FND_API.G_MISS_CHAR) THEN
13296: l_service_request_rec.incident_state := NULL;
13297: END IF;
13298:
13299: IF (l_service_request_rec.incident_country = FND_API.G_MISS_CHAR) THEN
13300: l_service_request_rec.incident_country := NULL;
13301: END IF;
13302:
13303: IF (l_service_request_rec.incident_province = FND_API.G_MISS_CHAR) THEN

Line 13303: IF (l_service_request_rec.incident_province = FND_API.G_MISS_CHAR) THEN

13299: IF (l_service_request_rec.incident_country = FND_API.G_MISS_CHAR) THEN
13300: l_service_request_rec.incident_country := NULL;
13301: END IF;
13302:
13303: IF (l_service_request_rec.incident_province = FND_API.G_MISS_CHAR) THEN
13304: l_service_request_rec.incident_province := NULL;
13305: END IF;
13306:
13307: IF (l_service_request_rec.incident_postal_code = FND_API.G_MISS_CHAR) THEN

Line 13307: IF (l_service_request_rec.incident_postal_code = FND_API.G_MISS_CHAR) THEN

13303: IF (l_service_request_rec.incident_province = FND_API.G_MISS_CHAR) THEN
13304: l_service_request_rec.incident_province := NULL;
13305: END IF;
13306:
13307: IF (l_service_request_rec.incident_postal_code = FND_API.G_MISS_CHAR) THEN
13308: l_service_request_rec.incident_postal_code := NULL;
13309: END IF;
13310:
13311: IF (l_service_request_rec.incident_county = FND_API.G_MISS_CHAR) THEN

Line 13311: IF (l_service_request_rec.incident_county = FND_API.G_MISS_CHAR) THEN

13307: IF (l_service_request_rec.incident_postal_code = FND_API.G_MISS_CHAR) THEN
13308: l_service_request_rec.incident_postal_code := NULL;
13309: END IF;
13310:
13311: IF (l_service_request_rec.incident_county = FND_API.G_MISS_CHAR) THEN
13312: l_service_request_rec.incident_county := NULL;
13313: END IF;
13314:
13315:

Line 13317: IF (l_service_request_rec.incident_occurred_date = FND_API.G_MISS_DATE) THEN

13313: END IF;
13314:
13315:
13316: -- Added for Enh# 1830701
13317: IF (l_service_request_rec.incident_occurred_date = FND_API.G_MISS_DATE) THEN
13318: l_service_request_rec.incident_occurred_date := NULL;
13319: END IF;
13320:
13321: IF (l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE) THEN

Line 13321: IF (l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE) THEN

13317: IF (l_service_request_rec.incident_occurred_date = FND_API.G_MISS_DATE) THEN
13318: l_service_request_rec.incident_occurred_date := NULL;
13319: END IF;
13320:
13321: IF (l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE) THEN
13322: l_service_request_rec.incident_resolved_date := NULL;
13323: END IF;
13324:
13325: IF (l_service_request_rec.inc_responded_by_date = FND_API.G_MISS_DATE) THEN

Line 13325: IF (l_service_request_rec.inc_responded_by_date = FND_API.G_MISS_DATE) THEN

13321: IF (l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE) THEN
13322: l_service_request_rec.incident_resolved_date := NULL;
13323: END IF;
13324:
13325: IF (l_service_request_rec.inc_responded_by_date = FND_API.G_MISS_DATE) THEN
13326: l_service_request_rec.inc_responded_by_date := NULL;
13327: END IF;
13328:
13329: -- Added for Enh# 1830701

Line 13330: IF (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM) THEN

13326: l_service_request_rec.inc_responded_by_date := NULL;
13327: END IF;
13328:
13329: -- Added for Enh# 1830701
13330: IF (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM) THEN
13331: l_service_request_rec.incident_location_id := NULL;
13332: END IF;
13333:
13334: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN

Line 13334: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN

13330: IF (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM) THEN
13331: l_service_request_rec.incident_location_id := NULL;
13332: END IF;
13333:
13334: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN
13335: l_service_request_rec.time_zone_id := NULL;
13336: END IF;
13337:
13338: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN

Line 13338: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN

13334: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN
13335: l_service_request_rec.time_zone_id := NULL;
13336: END IF;
13337:
13338: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN
13339: l_service_request_rec.time_difference := NULL;
13340: END IF;
13341:
13342: IF (l_service_request_rec.site_id = FND_API.G_MISS_NUM) THEN

Line 13342: IF (l_service_request_rec.site_id = FND_API.G_MISS_NUM) THEN

13338: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN
13339: l_service_request_rec.time_difference := NULL;
13340: END IF;
13341:
13342: IF (l_service_request_rec.site_id = FND_API.G_MISS_NUM) THEN
13343: l_service_request_rec.site_id := NULL;
13344: END IF;
13345:
13346: IF (l_service_request_rec.customer_site_id = FND_API.G_MISS_NUM) THEN

Line 13346: IF (l_service_request_rec.customer_site_id = FND_API.G_MISS_NUM) THEN

13342: IF (l_service_request_rec.site_id = FND_API.G_MISS_NUM) THEN
13343: l_service_request_rec.site_id := NULL;
13344: END IF;
13345:
13346: IF (l_service_request_rec.customer_site_id = FND_API.G_MISS_NUM) THEN
13347: l_service_request_rec.customer_site_id := NULL;
13348: END IF;
13349:
13350: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) THEN

Line 13350: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) THEN

13346: IF (l_service_request_rec.customer_site_id = FND_API.G_MISS_NUM) THEN
13347: l_service_request_rec.customer_site_id := NULL;
13348: END IF;
13349:
13350: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) THEN
13351: l_service_request_rec.territory_id := NULL;
13352: END IF;
13353:
13354: IF (l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) THEN

Line 13354: IF (l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) THEN

13350: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) THEN
13351: l_service_request_rec.territory_id := NULL;
13352: END IF;
13353:
13354: IF (l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) THEN
13355: l_service_request_rec.publish_flag := NULL;
13356: END IF;
13357:
13358: IF (l_service_request_rec.verify_cp_flag = FND_API.G_MISS_CHAR) THEN

Line 13358: IF (l_service_request_rec.verify_cp_flag = FND_API.G_MISS_CHAR) THEN

13354: IF (l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) THEN
13355: l_service_request_rec.publish_flag := NULL;
13356: END IF;
13357:
13358: IF (l_service_request_rec.verify_cp_flag = FND_API.G_MISS_CHAR) THEN
13359: l_service_request_rec.verify_cp_flag := NULL;
13360: END IF;
13361:
13362: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM ) THEN

Line 13362: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM ) THEN

13358: IF (l_service_request_rec.verify_cp_flag = FND_API.G_MISS_CHAR) THEN
13359: l_service_request_rec.verify_cp_flag := NULL;
13360: END IF;
13361:
13362: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM ) THEN
13363: l_service_request_rec.customer_id := NULL;
13364: END IF;
13365:
13366: IF (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR ) THEN

Line 13366: IF (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR ) THEN

13362: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM ) THEN
13363: l_service_request_rec.customer_id := NULL;
13364: END IF;
13365:
13366: IF (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR ) THEN
13367: l_service_request_rec.customer_number := NULL;
13368: END IF;
13369:
13370: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM ) THEN

Line 13370: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM ) THEN

13366: IF (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR ) THEN
13367: l_service_request_rec.customer_number := NULL;
13368: END IF;
13369:
13370: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM ) THEN
13371: l_service_request_rec.bill_to_site_id := NULL;
13372: END IF;
13373:
13374: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM ) THEN

Line 13374: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM ) THEN

13370: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM ) THEN
13371: l_service_request_rec.bill_to_site_id := NULL;
13372: END IF;
13373:
13374: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM ) THEN
13375: l_service_request_rec.bill_to_site_use_id := NULL;
13376: END IF;
13377:
13378: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM ) THEN

Line 13378: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM ) THEN

13374: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM ) THEN
13375: l_service_request_rec.bill_to_site_use_id := NULL;
13376: END IF;
13377:
13378: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM ) THEN
13379: l_service_request_rec.bill_to_party_id := NULL;
13380: END IF;
13381:
13382: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM ) THEN

Line 13382: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM ) THEN

13378: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM ) THEN
13379: l_service_request_rec.bill_to_party_id := NULL;
13380: END IF;
13381:
13382: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM ) THEN
13383: l_service_request_rec.ship_to_site_id := NULL;
13384: END IF;
13385:
13386: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM ) THEN

Line 13386: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM ) THEN

13382: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM ) THEN
13383: l_service_request_rec.ship_to_site_id := NULL;
13384: END IF;
13385:
13386: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM ) THEN
13387: l_service_request_rec.ship_to_site_use_id := NULL;
13388: END IF;
13389:
13390: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM ) THEN

Line 13390: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM ) THEN

13386: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM ) THEN
13387: l_service_request_rec.ship_to_site_use_id := NULL;
13388: END IF;
13389:
13390: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM ) THEN
13391: l_service_request_rec.ship_to_party_id := NULL;
13392: END IF;
13393:
13394: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM ) THEN

Line 13394: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM ) THEN

13390: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM ) THEN
13391: l_service_request_rec.ship_to_party_id := NULL;
13392: END IF;
13393:
13394: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM ) THEN
13395: l_service_request_rec.install_site_id := NULL;
13396: END IF;
13397:
13398: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM ) THEN

Line 13398: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM ) THEN

13394: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM ) THEN
13395: l_service_request_rec.install_site_id := NULL;
13396: END IF;
13397:
13398: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM ) THEN
13399: l_service_request_rec.install_site_use_id := NULL;
13400: END IF;
13401:
13402: /*Added to check if install site is passed then the install site use id should be populated and visa versa*/

Line 13413: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM ) THEN

13409: l_service_request_rec.install_site_id IS NOT NULL) THEN
13410: l_service_request_rec.install_site_use_id := l_service_request_rec.install_site_id;
13411: END IF;
13412:
13413: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM ) THEN
13414: l_service_request_rec.bill_to_contact_id := NULL;
13415: END IF;
13416:
13417: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM ) THEN

Line 13417: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM ) THEN

13413: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM ) THEN
13414: l_service_request_rec.bill_to_contact_id := NULL;
13415: END IF;
13416:
13417: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM ) THEN
13418: l_service_request_rec.ship_to_contact_id := NULL;
13419: END IF;
13420:
13421: -------Bug Fix #1625002-------jngeorge--------05/29/01

Line 13425: IF (l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR ) THEN

13421: -------Bug Fix #1625002-------jngeorge--------05/29/01
13422: handle_missing_value(l_service_request_rec.request_context ,null);
13423: handle_missing_value(l_service_request_rec.external_context,null);
13424:
13425: IF (l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR ) THEN
13426: l_service_request_rec.request_attribute_1 := NULL;
13427: END IF;
13428:
13429: IF (l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR ) THEN

Line 13429: IF (l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR ) THEN

13425: IF (l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR ) THEN
13426: l_service_request_rec.request_attribute_1 := NULL;
13427: END IF;
13428:
13429: IF (l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR ) THEN
13430: l_service_request_rec.request_attribute_2 := NULL;
13431: END IF;
13432:
13433: IF (l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR ) THEN

Line 13433: IF (l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR ) THEN

13429: IF (l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR ) THEN
13430: l_service_request_rec.request_attribute_2 := NULL;
13431: END IF;
13432:
13433: IF (l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR ) THEN
13434: l_service_request_rec.request_attribute_3 := NULL;
13435: END IF;
13436:
13437: IF (l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR ) THEN

Line 13437: IF (l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR ) THEN

13433: IF (l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR ) THEN
13434: l_service_request_rec.request_attribute_3 := NULL;
13435: END IF;
13436:
13437: IF (l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR ) THEN
13438: l_service_request_rec.request_attribute_4 := NULL;
13439: END IF;
13440:
13441: IF (l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR ) THEN

Line 13441: IF (l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR ) THEN

13437: IF (l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR ) THEN
13438: l_service_request_rec.request_attribute_4 := NULL;
13439: END IF;
13440:
13441: IF (l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR ) THEN
13442: l_service_request_rec.request_attribute_5 := NULL;
13443: END IF;
13444:
13445: IF (l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR ) THEN

Line 13445: IF (l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR ) THEN

13441: IF (l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR ) THEN
13442: l_service_request_rec.request_attribute_5 := NULL;
13443: END IF;
13444:
13445: IF (l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR ) THEN
13446: l_service_request_rec.request_attribute_6 := NULL;
13447: END IF;
13448:
13449: IF (l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR ) THEN

Line 13449: IF (l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR ) THEN

13445: IF (l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR ) THEN
13446: l_service_request_rec.request_attribute_6 := NULL;
13447: END IF;
13448:
13449: IF (l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR ) THEN
13450: l_service_request_rec.request_attribute_7 := NULL;
13451: END IF;
13452:
13453: IF (l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR ) THEN

Line 13453: IF (l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR ) THEN

13449: IF (l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR ) THEN
13450: l_service_request_rec.request_attribute_7 := NULL;
13451: END IF;
13452:
13453: IF (l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR ) THEN
13454: l_service_request_rec.request_attribute_8 := NULL;
13455: END IF;
13456:
13457: IF (l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR ) THEN

Line 13457: IF (l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR ) THEN

13453: IF (l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR ) THEN
13454: l_service_request_rec.request_attribute_8 := NULL;
13455: END IF;
13456:
13457: IF (l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR ) THEN
13458: l_service_request_rec.request_attribute_9 := NULL;
13459: END IF;
13460:
13461: IF (l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR ) THEN

Line 13461: IF (l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR ) THEN

13457: IF (l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR ) THEN
13458: l_service_request_rec.request_attribute_9 := NULL;
13459: END IF;
13460:
13461: IF (l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR ) THEN
13462: l_service_request_rec.request_attribute_10 := NULL;
13463: END IF;
13464:
13465: IF (l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR ) THEN

Line 13465: IF (l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR ) THEN

13461: IF (l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR ) THEN
13462: l_service_request_rec.request_attribute_10 := NULL;
13463: END IF;
13464:
13465: IF (l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR ) THEN
13466: l_service_request_rec.request_attribute_11 := NULL;
13467: END IF;
13468:
13469: IF (l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR ) THEN

Line 13469: IF (l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR ) THEN

13465: IF (l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR ) THEN
13466: l_service_request_rec.request_attribute_11 := NULL;
13467: END IF;
13468:
13469: IF (l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR ) THEN
13470: l_service_request_rec.request_attribute_12 := NULL;
13471: END IF;
13472:
13473: IF (l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR ) THEN

Line 13473: IF (l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR ) THEN

13469: IF (l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR ) THEN
13470: l_service_request_rec.request_attribute_12 := NULL;
13471: END IF;
13472:
13473: IF (l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR ) THEN
13474: l_service_request_rec.request_attribute_13 := NULL;
13475: END IF;
13476:
13477: IF (l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR ) THEN

Line 13477: IF (l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR ) THEN

13473: IF (l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR ) THEN
13474: l_service_request_rec.request_attribute_13 := NULL;
13475: END IF;
13476:
13477: IF (l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR ) THEN
13478: l_service_request_rec.request_attribute_14 := NULL;
13479: END IF;
13480:
13481: IF (l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR ) THEN

Line 13481: IF (l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR ) THEN

13477: IF (l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR ) THEN
13478: l_service_request_rec.request_attribute_14 := NULL;
13479: END IF;
13480:
13481: IF (l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR ) THEN
13482: l_service_request_rec.request_attribute_15 := NULL;
13483: END IF;
13484:
13485: IF (l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR ) THEN

Line 13485: IF (l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR ) THEN

13481: IF (l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR ) THEN
13482: l_service_request_rec.request_attribute_15 := NULL;
13483: END IF;
13484:
13485: IF (l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR ) THEN
13486: l_service_request_rec.external_attribute_1 := NULL;
13487: END IF;
13488:
13489: IF (l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR ) THEN

Line 13489: IF (l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR ) THEN

13485: IF (l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR ) THEN
13486: l_service_request_rec.external_attribute_1 := NULL;
13487: END IF;
13488:
13489: IF (l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR ) THEN
13490: l_service_request_rec.external_attribute_2 := NULL;
13491: END IF;
13492:
13493: IF (l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR ) THEN

Line 13493: IF (l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR ) THEN

13489: IF (l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR ) THEN
13490: l_service_request_rec.external_attribute_2 := NULL;
13491: END IF;
13492:
13493: IF (l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR ) THEN
13494: l_service_request_rec.external_attribute_3 := NULL;
13495: END IF;
13496:
13497: IF (l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR ) THEN

Line 13497: IF (l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR ) THEN

13493: IF (l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR ) THEN
13494: l_service_request_rec.external_attribute_3 := NULL;
13495: END IF;
13496:
13497: IF (l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR ) THEN
13498: l_service_request_rec.external_attribute_4 := NULL;
13499: END IF;
13500:
13501: IF (l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR ) THEN

Line 13501: IF (l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR ) THEN

13497: IF (l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR ) THEN
13498: l_service_request_rec.external_attribute_4 := NULL;
13499: END IF;
13500:
13501: IF (l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR ) THEN
13502: l_service_request_rec.external_attribute_5 := NULL;
13503: END IF;
13504:
13505: IF (l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR ) THEN

Line 13505: IF (l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR ) THEN

13501: IF (l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR ) THEN
13502: l_service_request_rec.external_attribute_5 := NULL;
13503: END IF;
13504:
13505: IF (l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR ) THEN
13506: l_service_request_rec.external_attribute_6 := NULL;
13507: END IF;
13508:
13509: IF (l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR ) THEN

Line 13509: IF (l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR ) THEN

13505: IF (l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR ) THEN
13506: l_service_request_rec.external_attribute_6 := NULL;
13507: END IF;
13508:
13509: IF (l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR ) THEN
13510: l_service_request_rec.external_attribute_7 := NULL;
13511: END IF;
13512:
13513: IF (l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR ) THEN

Line 13513: IF (l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR ) THEN

13509: IF (l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR ) THEN
13510: l_service_request_rec.external_attribute_7 := NULL;
13511: END IF;
13512:
13513: IF (l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR ) THEN
13514: l_service_request_rec.external_attribute_8 := NULL;
13515: END IF;
13516:
13517: IF (l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR ) THEN

Line 13517: IF (l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR ) THEN

13513: IF (l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR ) THEN
13514: l_service_request_rec.external_attribute_8 := NULL;
13515: END IF;
13516:
13517: IF (l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR ) THEN
13518: l_service_request_rec.external_attribute_9 := NULL;
13519: END IF;
13520:
13521: IF (l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR ) THEN

Line 13521: IF (l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR ) THEN

13517: IF (l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR ) THEN
13518: l_service_request_rec.external_attribute_9 := NULL;
13519: END IF;
13520:
13521: IF (l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR ) THEN
13522: l_service_request_rec.external_attribute_10 := NULL;
13523: END IF;
13524:
13525: IF (l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR ) THEN

Line 13525: IF (l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR ) THEN

13521: IF (l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR ) THEN
13522: l_service_request_rec.external_attribute_10 := NULL;
13523: END IF;
13524:
13525: IF (l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR ) THEN
13526: l_service_request_rec.external_attribute_11 := NULL;
13527: END IF;
13528:
13529: IF (l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR ) THEN

Line 13529: IF (l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR ) THEN

13525: IF (l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR ) THEN
13526: l_service_request_rec.external_attribute_11 := NULL;
13527: END IF;
13528:
13529: IF (l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR ) THEN
13530: l_service_request_rec.external_attribute_12 := NULL;
13531: END IF;
13532:
13533: IF (l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR ) THEN

Line 13533: IF (l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR ) THEN

13529: IF (l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR ) THEN
13530: l_service_request_rec.external_attribute_12 := NULL;
13531: END IF;
13532:
13533: IF (l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR ) THEN
13534: l_service_request_rec.external_attribute_13 := NULL;
13535: END IF;
13536:
13537: IF (l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR ) THEN

Line 13537: IF (l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR ) THEN

13533: IF (l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR ) THEN
13534: l_service_request_rec.external_attribute_13 := NULL;
13535: END IF;
13536:
13537: IF (l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR ) THEN
13538: l_service_request_rec.external_attribute_14 := NULL;
13539: END IF;
13540:
13541: IF (l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR ) THEN

Line 13541: IF (l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR ) THEN

13537: IF (l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR ) THEN
13538: l_service_request_rec.external_attribute_14 := NULL;
13539: END IF;
13540:
13541: IF (l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR ) THEN
13542: l_service_request_rec.external_attribute_15 := NULL;
13543: END IF;
13544:
13545: --- Added for HA, the WHO columns should be derived before inserting

Line 13548: IF (l_service_request_rec.last_update_date = FND_API.G_MISS_DATE OR

13544:
13545: --- Added for HA, the WHO columns should be derived before inserting
13546: --- if passed null or has G_MISS values.
13547:
13548: IF (l_service_request_rec.last_update_date = FND_API.G_MISS_DATE OR
13549: l_service_request_rec.last_update_date IS NULL ) THEN
13550: -- l_service_request_rec.last_update_date := SYSDATE;
13551: l_service_request_rec.last_update_date := l_sysdate;
13552: END IF;

Line 13554: IF (l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM OR

13550: -- l_service_request_rec.last_update_date := SYSDATE;
13551: l_service_request_rec.last_update_date := l_sysdate;
13552: END IF;
13553:
13554: IF (l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM OR
13555: l_service_request_rec.last_updated_by IS NULL ) THEN
13556: l_service_request_rec.last_updated_by := p_user_id;
13557: END IF;
13558:

Line 13559: IF (l_service_request_rec.creation_date = FND_API.G_MISS_DATE OR

13555: l_service_request_rec.last_updated_by IS NULL ) THEN
13556: l_service_request_rec.last_updated_by := p_user_id;
13557: END IF;
13558:
13559: IF (l_service_request_rec.creation_date = FND_API.G_MISS_DATE OR
13560: l_service_request_rec.creation_date IS NULL ) THEN
13561: -- l_service_request_rec.creation_date := SYSDATE;
13562: l_service_request_rec.creation_date := l_sysdate;
13563: END IF;

Line 13565: IF (l_service_request_rec.created_by = FND_API.G_MISS_NUM OR

13561: -- l_service_request_rec.creation_date := SYSDATE;
13562: l_service_request_rec.creation_date := l_sysdate;
13563: END IF;
13564:
13565: IF (l_service_request_rec.created_by = FND_API.G_MISS_NUM OR
13566: l_service_request_rec.created_by IS NULL ) THEN
13567: l_service_request_rec.created_by := p_user_id;
13568: END IF;
13569:

Line 13570: IF (l_service_request_rec.last_update_login = FND_API.G_MISS_NUM OR

13566: l_service_request_rec.created_by IS NULL ) THEN
13567: l_service_request_rec.created_by := p_user_id;
13568: END IF;
13569:
13570: IF (l_service_request_rec.last_update_login = FND_API.G_MISS_NUM OR
13571: l_service_request_rec.last_update_login IS NULL ) THEN
13572: l_service_request_rec.last_update_login := p_login_id;
13573: END IF;
13574:

Line 13575: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE ) THEN

13571: l_service_request_rec.last_update_login IS NULL ) THEN
13572: l_service_request_rec.last_update_login := p_login_id;
13573: END IF;
13574:
13575: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE ) THEN
13576: l_service_request_rec.owner_assigned_time := NULL;
13577: END IF;
13578: --------------jngeorge-------05/29/01
13579:

Line 13582: IF (l_service_request_rec.Coverage_type= FND_API.G_MISS_CHAR ) THEN

13578: --------------jngeorge-------05/29/01
13579:
13580: -- Added For Coverage_type - ER# 2320056
13581:
13582: IF (l_service_request_rec.Coverage_type= FND_API.G_MISS_CHAR ) THEN
13583: l_service_request_rec.Coverage_type := NULL;
13584: END IF;
13585:
13586: -- If the contract service id is null then coverage type should be null

Line 13588: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM)

13584: END IF;
13585:
13586: -- If the contract service id is null then coverage type should be null
13587: -- Added this check for 1159 by shijain dec6th 2002
13588: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM)
13589: OR (l_service_request_rec.contract_service_id IS NULL) THEN
13590: l_service_request_rec.coverage_type := NULL;
13591: END IF;
13592:

Line 13595: IF (l_service_request_rec.bill_to_account_id = FND_API.G_MISS_NUM ) THEN

13591: END IF;
13592:
13593: -- Added For bill_to_account_id - ER# 2433831
13594:
13595: IF (l_service_request_rec.bill_to_account_id = FND_API.G_MISS_NUM ) THEN
13596: l_service_request_rec.bill_to_account_id := NULL;
13597: END IF;
13598:
13599: -- Added For ship_to_account_id - ER# 2433831

Line 13601: IF (l_service_request_rec.ship_to_account_id = FND_API.G_MISS_NUM ) THEN

13597: END IF;
13598:
13599: -- Added For ship_to_account_id - ER# 2433831
13600:
13601: IF (l_service_request_rec.ship_to_account_id = FND_API.G_MISS_NUM ) THEN
13602: l_service_request_rec.ship_to_account_id := NULL;
13603: END IF;
13604:
13605: -- Added For customer_phone_id - ER# 2463321 ---

Line 13607: IF (l_service_request_rec.customer_phone_id = FND_API.G_MISS_NUM ) THEN

13603: END IF;
13604:
13605: -- Added For customer_phone_id - ER# 2463321 ---
13606:
13607: IF (l_service_request_rec.customer_phone_id = FND_API.G_MISS_NUM ) THEN
13608: l_service_request_rec.customer_phone_id := NULL;
13609: END IF;
13610:
13611: -- Added For customer_email_id - ER# 2463321

Line 13612: IF (l_service_request_rec.customer_email_id = FND_API.G_MISS_NUM ) THEN

13608: l_service_request_rec.customer_phone_id := NULL;
13609: END IF;
13610:
13611: -- Added For customer_email_id - ER# 2463321
13612: IF (l_service_request_rec.customer_email_id = FND_API.G_MISS_NUM ) THEN
13613: l_service_request_rec.customer_email_id := NULL;
13614: END IF;
13615:
13616: IF (l_service_request_rec.program_id = FND_API.G_MISS_NUM ) THEN

Line 13616: IF (l_service_request_rec.program_id = FND_API.G_MISS_NUM ) THEN

13612: IF (l_service_request_rec.customer_email_id = FND_API.G_MISS_NUM ) THEN
13613: l_service_request_rec.customer_email_id := NULL;
13614: END IF;
13615:
13616: IF (l_service_request_rec.program_id = FND_API.G_MISS_NUM ) THEN
13617: l_service_request_rec.program_id := NULL;
13618: END IF;
13619:
13620: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM ) THEN

Line 13620: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM ) THEN

13616: IF (l_service_request_rec.program_id = FND_API.G_MISS_NUM ) THEN
13617: l_service_request_rec.program_id := NULL;
13618: END IF;
13619:
13620: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM ) THEN
13621: l_service_request_rec.program_application_id := NULL;
13622: END IF;
13623:
13624: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM ) THEN

Line 13624: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM ) THEN

13620: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM ) THEN
13621: l_service_request_rec.program_application_id := NULL;
13622: END IF;
13623:
13624: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM ) THEN
13625: l_service_request_rec.conc_request_id := NULL;
13626: END IF;
13627:
13628: IF (l_service_request_rec.program_login_id = FND_API.G_MISS_NUM ) THEN

Line 13628: IF (l_service_request_rec.program_login_id = FND_API.G_MISS_NUM ) THEN

13624: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM ) THEN
13625: l_service_request_rec.conc_request_id := NULL;
13626: END IF;
13627:
13628: IF (l_service_request_rec.program_login_id = FND_API.G_MISS_NUM ) THEN
13629: l_service_request_rec.program_login_id := NULL;
13630: END IF;
13631:
13632: -- Added for address fields related changes by shijain

Line 13634: IF (l_service_request_rec.incident_point_of_interest = FND_API.G_MISS_CHAR)

13630: END IF;
13631:
13632: -- Added for address fields related changes by shijain
13633:
13634: IF (l_service_request_rec.incident_point_of_interest = FND_API.G_MISS_CHAR)
13635: THEN
13636: l_service_request_rec.incident_point_of_interest := NULL;
13637: END IF;
13638:

Line 13639: IF (l_service_request_rec.incident_cross_street = FND_API.G_MISS_CHAR) THEN

13635: THEN
13636: l_service_request_rec.incident_point_of_interest := NULL;
13637: END IF;
13638:
13639: IF (l_service_request_rec.incident_cross_street = FND_API.G_MISS_CHAR) THEN
13640: l_service_request_rec.incident_cross_street := NULL;
13641: END IF;
13642:
13643: IF (l_service_request_rec.incident_direction_qualifier = FND_API.G_MISS_CHAR)

Line 13643: IF (l_service_request_rec.incident_direction_qualifier = FND_API.G_MISS_CHAR)

13639: IF (l_service_request_rec.incident_cross_street = FND_API.G_MISS_CHAR) THEN
13640: l_service_request_rec.incident_cross_street := NULL;
13641: END IF;
13642:
13643: IF (l_service_request_rec.incident_direction_qualifier = FND_API.G_MISS_CHAR)
13644: THEN
13645: l_service_request_rec.incident_direction_qualifier := NULL;
13646: END IF;
13647:

Line 13648: IF (l_service_request_rec.incident_distance_qualifier = FND_API.G_MISS_CHAR)

13644: THEN
13645: l_service_request_rec.incident_direction_qualifier := NULL;
13646: END IF;
13647:
13648: IF (l_service_request_rec.incident_distance_qualifier = FND_API.G_MISS_CHAR)
13649: THEN
13650: l_service_request_rec.incident_distance_qualifier := NULL;
13651: END IF;
13652:

Line 13653: IF (l_service_request_rec.incident_distance_qual_uom = FND_API.G_MISS_CHAR)

13649: THEN
13650: l_service_request_rec.incident_distance_qualifier := NULL;
13651: END IF;
13652:
13653: IF (l_service_request_rec.incident_distance_qual_uom = FND_API.G_MISS_CHAR)
13654: THEN
13655: l_service_request_rec.incident_distance_qual_uom := NULL;
13656: END IF;
13657:

Line 13658: IF (l_service_request_rec.incident_address2 = FND_API.G_MISS_CHAR) THEN

13654: THEN
13655: l_service_request_rec.incident_distance_qual_uom := NULL;
13656: END IF;
13657:
13658: IF (l_service_request_rec.incident_address2 = FND_API.G_MISS_CHAR) THEN
13659: l_service_request_rec.incident_address2 := NULL;
13660: END IF;
13661:
13662: IF (l_service_request_rec.incident_address3 = FND_API.G_MISS_CHAR) THEN

Line 13662: IF (l_service_request_rec.incident_address3 = FND_API.G_MISS_CHAR) THEN

13658: IF (l_service_request_rec.incident_address2 = FND_API.G_MISS_CHAR) THEN
13659: l_service_request_rec.incident_address2 := NULL;
13660: END IF;
13661:
13662: IF (l_service_request_rec.incident_address3 = FND_API.G_MISS_CHAR) THEN
13663: l_service_request_rec.incident_address3 := NULL;
13664: END IF;
13665:
13666: IF (l_service_request_rec.incident_address4 = FND_API.G_MISS_CHAR) THEN

Line 13666: IF (l_service_request_rec.incident_address4 = FND_API.G_MISS_CHAR) THEN

13662: IF (l_service_request_rec.incident_address3 = FND_API.G_MISS_CHAR) THEN
13663: l_service_request_rec.incident_address3 := NULL;
13664: END IF;
13665:
13666: IF (l_service_request_rec.incident_address4 = FND_API.G_MISS_CHAR) THEN
13667: l_service_request_rec.incident_address4 := NULL;
13668: END IF;
13669:
13670: IF (l_service_request_rec.incident_address_style = FND_API.G_MISS_CHAR)

Line 13670: IF (l_service_request_rec.incident_address_style = FND_API.G_MISS_CHAR)

13666: IF (l_service_request_rec.incident_address4 = FND_API.G_MISS_CHAR) THEN
13667: l_service_request_rec.incident_address4 := NULL;
13668: END IF;
13669:
13670: IF (l_service_request_rec.incident_address_style = FND_API.G_MISS_CHAR)
13671: THEN
13672: l_service_request_rec.incident_address_style := NULL;
13673: END IF;
13674:

Line 13675: IF (l_service_request_rec.incident_addr_lines_phonetic = FND_API.G_MISS_CHAR)

13671: THEN
13672: l_service_request_rec.incident_address_style := NULL;
13673: END IF;
13674:
13675: IF (l_service_request_rec.incident_addr_lines_phonetic = FND_API.G_MISS_CHAR)
13676: THEN
13677: l_service_request_rec.incident_addr_lines_phonetic := NULL;
13678: END IF;
13679:

Line 13680: IF (l_service_request_rec.incident_po_box_number = FND_API.G_MISS_CHAR)

13676: THEN
13677: l_service_request_rec.incident_addr_lines_phonetic := NULL;
13678: END IF;
13679:
13680: IF (l_service_request_rec.incident_po_box_number = FND_API.G_MISS_CHAR)
13681: THEN
13682: l_service_request_rec.incident_po_box_number := NULL;
13683: END IF;
13684:

Line 13685: IF (l_service_request_rec.incident_house_number = FND_API.G_MISS_CHAR) THEN

13681: THEN
13682: l_service_request_rec.incident_po_box_number := NULL;
13683: END IF;
13684:
13685: IF (l_service_request_rec.incident_house_number = FND_API.G_MISS_CHAR) THEN
13686: l_service_request_rec.incident_house_number := NULL;
13687: END IF;
13688:
13689: IF (l_service_request_rec.incident_street_suffix = FND_API.G_MISS_CHAR)

Line 13689: IF (l_service_request_rec.incident_street_suffix = FND_API.G_MISS_CHAR)

13685: IF (l_service_request_rec.incident_house_number = FND_API.G_MISS_CHAR) THEN
13686: l_service_request_rec.incident_house_number := NULL;
13687: END IF;
13688:
13689: IF (l_service_request_rec.incident_street_suffix = FND_API.G_MISS_CHAR)
13690: THEN
13691: l_service_request_rec.incident_street_suffix := NULL;
13692: END IF;
13693:

Line 13694: IF (l_service_request_rec.incident_street = FND_API.G_MISS_CHAR) THEN

13690: THEN
13691: l_service_request_rec.incident_street_suffix := NULL;
13692: END IF;
13693:
13694: IF (l_service_request_rec.incident_street = FND_API.G_MISS_CHAR) THEN
13695: l_service_request_rec.incident_street := NULL;
13696: END IF;
13697:
13698: IF (l_service_request_rec.incident_street_number = FND_API.G_MISS_CHAR)

Line 13698: IF (l_service_request_rec.incident_street_number = FND_API.G_MISS_CHAR)

13694: IF (l_service_request_rec.incident_street = FND_API.G_MISS_CHAR) THEN
13695: l_service_request_rec.incident_street := NULL;
13696: END IF;
13697:
13698: IF (l_service_request_rec.incident_street_number = FND_API.G_MISS_CHAR)
13699: THEN
13700: l_service_request_rec.incident_street_number := NULL;
13701: END IF;
13702:

Line 13703: IF (l_service_request_rec.incident_floor = FND_API.G_MISS_CHAR) THEN

13699: THEN
13700: l_service_request_rec.incident_street_number := NULL;
13701: END IF;
13702:
13703: IF (l_service_request_rec.incident_floor = FND_API.G_MISS_CHAR) THEN
13704: l_service_request_rec.incident_floor := NULL;
13705: END IF;
13706:
13707: IF (l_service_request_rec.incident_suite = FND_API.G_MISS_CHAR) THEN

Line 13707: IF (l_service_request_rec.incident_suite = FND_API.G_MISS_CHAR) THEN

13703: IF (l_service_request_rec.incident_floor = FND_API.G_MISS_CHAR) THEN
13704: l_service_request_rec.incident_floor := NULL;
13705: END IF;
13706:
13707: IF (l_service_request_rec.incident_suite = FND_API.G_MISS_CHAR) THEN
13708: l_service_request_rec.incident_suite := NULL;
13709: END IF;
13710:
13711: IF (l_service_request_rec.incident_postal_plus4_code = FND_API.G_MISS_CHAR)

Line 13711: IF (l_service_request_rec.incident_postal_plus4_code = FND_API.G_MISS_CHAR)

13707: IF (l_service_request_rec.incident_suite = FND_API.G_MISS_CHAR) THEN
13708: l_service_request_rec.incident_suite := NULL;
13709: END IF;
13710:
13711: IF (l_service_request_rec.incident_postal_plus4_code = FND_API.G_MISS_CHAR)
13712: THEN
13713: l_service_request_rec.incident_postal_plus4_code := NULL;
13714: END IF;
13715:

Line 13716: IF (l_service_request_rec.incident_position = FND_API.G_MISS_CHAR) THEN

13712: THEN
13713: l_service_request_rec.incident_postal_plus4_code := NULL;
13714: END IF;
13715:
13716: IF (l_service_request_rec.incident_position = FND_API.G_MISS_CHAR) THEN
13717: l_service_request_rec.incident_position := NULL;
13718: END IF;
13719:
13720: IF (l_service_request_rec.incident_location_directions = FND_API.G_MISS_CHAR)

Line 13720: IF (l_service_request_rec.incident_location_directions = FND_API.G_MISS_CHAR)

13716: IF (l_service_request_rec.incident_position = FND_API.G_MISS_CHAR) THEN
13717: l_service_request_rec.incident_position := NULL;
13718: END IF;
13719:
13720: IF (l_service_request_rec.incident_location_directions = FND_API.G_MISS_CHAR)
13721: THEN
13722: l_service_request_rec.incident_location_directions := NULL;
13723: END IF;
13724:

Line 13725: IF (l_service_request_rec.incident_location_description= FND_API.G_MISS_CHAR)

13721: THEN
13722: l_service_request_rec.incident_location_directions := NULL;
13723: END IF;
13724:
13725: IF (l_service_request_rec.incident_location_description= FND_API.G_MISS_CHAR)
13726: THEN
13727: l_service_request_rec.incident_location_description := NULL;
13728: END IF;
13729:

Line 13730: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) THEN

13726: THEN
13727: l_service_request_rec.incident_location_description := NULL;
13728: END IF;
13729:
13730: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) THEN
13731: l_service_request_rec.install_site_id := NULL;
13732: END IF;
13733:
13734: -- for cmro_eam

Line 13735: IF (l_service_request_rec.owning_dept_id = FND_API.G_MISS_NUM) THEN

13731: l_service_request_rec.install_site_id := NULL;
13732: END IF;
13733:
13734: -- for cmro_eam
13735: IF (l_service_request_rec.owning_dept_id = FND_API.G_MISS_NUM) THEN
13736: l_service_request_rec.owning_dept_id := NULL;
13737: END IF;
13738:
13739: IF (l_service_request_rec.owner_assigned_flag = FND_API.G_MISS_CHAR) THEN

Line 13739: IF (l_service_request_rec.owner_assigned_flag = FND_API.G_MISS_CHAR) THEN

13735: IF (l_service_request_rec.owning_dept_id = FND_API.G_MISS_NUM) THEN
13736: l_service_request_rec.owning_dept_id := NULL;
13737: END IF;
13738:
13739: IF (l_service_request_rec.owner_assigned_flag = FND_API.G_MISS_CHAR) THEN
13740: l_service_request_rec.owner_assigned_flag := NULL;
13741: END IF;
13742: IF (l_service_request_rec.resource_type = FND_API.G_MISS_CHAR) THEN
13743: l_service_request_rec.resource_type := NULL;

Line 13742: IF (l_service_request_rec.resource_type = FND_API.G_MISS_CHAR) THEN

13738:
13739: IF (l_service_request_rec.owner_assigned_flag = FND_API.G_MISS_CHAR) THEN
13740: l_service_request_rec.owner_assigned_flag := NULL;
13741: END IF;
13742: IF (l_service_request_rec.resource_type = FND_API.G_MISS_CHAR) THEN
13743: l_service_request_rec.resource_type := NULL;
13744: END IF;
13745: IF (l_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM) THEN
13746: l_service_request_rec.maint_organization_id := NULL;

Line 13745: IF (l_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM) THEN

13741: END IF;
13742: IF (l_service_request_rec.resource_type = FND_API.G_MISS_CHAR) THEN
13743: l_service_request_rec.resource_type := NULL;
13744: END IF;
13745: IF (l_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM) THEN
13746: l_service_request_rec.maint_organization_id := NULL;
13747: END IF;
13748:
13749: -- for cmro_eam

Line 13831: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN

13827: -- dj
13828: -- changed = to >
13829: -- contracts : 3224828 changed to = to get the values
13830: -- for contract_id and contract_number
13831: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
13832: --IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
13833: --
13834: -- Validate contract service id
13835: --

Line 13832: --IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

13828: -- changed = to >
13829: -- contracts : 3224828 changed to = to get the values
13830: -- for contract_id and contract_number
13831: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
13832: --IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
13833: --
13834: -- Validate contract service id
13835: --
13836: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND

Line 13836: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND

13832: --IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
13833: --
13834: -- Validate contract service id
13835: --
13836: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND
13837: l_service_request_rec.contract_service_id IS NOT NULL) THEN
13838:
13839: CS_ServiceRequest_UTIL.Validate_Contract_Service_Id(
13840: p_api_name => l_api_name,

Line 13847: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

13843: x_contract_id =>x_contra_id,
13844: x_contract_number =>x_contract_number,
13845: x_return_status => x_return_status);
13846:
13847: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13848: x_return_status := FND_API.G_RET_STS_ERROR;
13849: RETURN;
13850: END IF;
13851:

Line 13848: x_return_status := FND_API.G_RET_STS_ERROR;

13844: x_contract_number =>x_contract_number,
13845: x_return_status => x_return_status);
13846:
13847: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13848: x_return_status := FND_API.G_RET_STS_ERROR;
13849: RETURN;
13850: END IF;
13851:
13852: END IF;

Line 13856: IF (l_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND

13852: END IF;
13853: --
13854: -- Validate contract id 04/16/01
13855: --
13856: IF (l_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND
13857: (l_service_request_rec.contract_id IS NOT NULL) AND
13858: (l_service_request_rec.contract_service_id IS NULL OR
13859: l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM) THEN
13860:

Line 13859: l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM) THEN

13855: --
13856: IF (l_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND
13857: (l_service_request_rec.contract_id IS NOT NULL) AND
13858: (l_service_request_rec.contract_service_id IS NULL OR
13859: l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM) THEN
13860:
13861: CS_ServiceRequest_UTIL.Validate_Contract_Id(
13862: p_api_name => l_api_name,
13863: p_parameter_name => 'p_contract_id',

Line 13868: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

13864: p_contract_id => l_service_request_rec.contract_id,
13865: x_contract_number => x_contract_number,
13866: x_return_status => l_return_status);
13867:
13868: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13869: x_return_status := FND_API.G_RET_STS_ERROR;
13870: RETURN;
13871: END IF;
13872:

Line 13869: x_return_status := FND_API.G_RET_STS_ERROR;

13865: x_contract_number => x_contract_number,
13866: x_return_status => l_return_status);
13867:
13868: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13869: x_return_status := FND_API.G_RET_STS_ERROR;
13870: RETURN;
13871: END IF;
13872:
13873: x_contra_id := l_service_request_rec.contract_id;

Line 13885: IF (l_service_request_rec.creation_program_code <> FND_API.G_MISS_CHAR) AND

13881: -- Validate creation program code 10/11/02 shijain - This should be done everytime
13882: -- irrespective of validation level - since this does not come from an LOV
13883: --
13884:
13885: IF (l_service_request_rec.creation_program_code <> FND_API.G_MISS_CHAR) AND
13886: (l_service_request_rec.creation_program_code IS NOT NULL) THEN
13887:
13888: CS_ServiceRequest_UTIL.Validate_source_program_code(
13889: p_api_name => l_api_name,

Line 13894: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

13890: p_parameter_name => 'p_creation_program_code',
13891: p_source_program_code => l_service_request_rec.creation_program_code,
13892: x_return_status => l_return_status);
13893:
13894: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13895: x_return_status := FND_API.G_RET_STS_ERROR;
13896: RETURN;
13897: END IF;
13898: END IF;

Line 13895: x_return_status := FND_API.G_RET_STS_ERROR;

13891: p_source_program_code => l_service_request_rec.creation_program_code,
13892: x_return_status => l_return_status);
13893:
13894: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13895: x_return_status := FND_API.G_RET_STS_ERROR;
13896: RETURN;
13897: END IF;
13898: END IF;
13899:

Line 13901: IF (l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER <> FND_API.G_MISS_CHAR) AND

13897: END IF;
13898: END IF;
13899:
13900: -- Added for address by shijain 05 dec 2002
13901: IF (l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER <> FND_API.G_MISS_CHAR) AND
13902: (l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER IS NOT NULL) THEN
13903:
13904: CS_ServiceRequest_UTIL.Validate_INC_DIRECTION_QUAL(
13905: p_api_name => l_api_name,

Line 13910: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

13906: p_parameter_name => 'p_INC_DIRECTION_QUAL',
13907: p_INC_DIRECTION_QUAL => l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER,
13908: x_return_status => l_return_status);
13909:
13910: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13911: x_return_status := FND_API.G_RET_STS_ERROR;
13912: RETURN;
13913: END IF;
13914: END IF;

Line 13911: x_return_status := FND_API.G_RET_STS_ERROR;

13907: p_INC_DIRECTION_QUAL => l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER,
13908: x_return_status => l_return_status);
13909:
13910: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13911: x_return_status := FND_API.G_RET_STS_ERROR;
13912: RETURN;
13913: END IF;
13914: END IF;
13915:

Line 13917: IF (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM <> FND_API.G_MISS_CHAR) AND

13913: END IF;
13914: END IF;
13915:
13916: -- Added for address by shijain 05 dec 2002
13917: IF (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM <> FND_API.G_MISS_CHAR) AND
13918: (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM IS NOT NULL) THEN
13919:
13920:
13921: CS_ServiceRequest_UTIL.Validate_INC_DIST_QUAL_UOM(

Line 13927: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

13923: p_parameter_name => 'p_INC_DIST_QUAL_UOM',
13924: p_INC_DIST_QUAL_UOM => l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM,
13925: x_return_status => l_return_status);
13926:
13927: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13928: x_return_status := FND_API.G_RET_STS_ERROR;
13929: RETURN;
13930: END IF;
13931: END IF;

Line 13928: x_return_status := FND_API.G_RET_STS_ERROR;

13924: p_INC_DIST_QUAL_UOM => l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM,
13925: x_return_status => l_return_status);
13926:
13927: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
13928: x_return_status := FND_API.G_RET_STS_ERROR;
13929: RETURN;
13930: END IF;
13931: END IF;
13932:

Line 13938: WHEN FND_API.G_EXC_ERROR THEN

13934: -- Assigning the values to x_service_request_rec
13935: x_service_request_rec := l_service_request_rec;
13936:
13937: EXCEPTION
13938: WHEN FND_API.G_EXC_ERROR THEN
13939: ROLLBACK TO Create_ServiceRequest_PVT;
13940: x_return_status := FND_API.G_RET_STS_ERROR;
13941: FND_MSG_PUB.Count_And_Get
13942: ( p_count => x_msg_count,

Line 13940: x_return_status := FND_API.G_RET_STS_ERROR;

13936:
13937: EXCEPTION
13938: WHEN FND_API.G_EXC_ERROR THEN
13939: ROLLBACK TO Create_ServiceRequest_PVT;
13940: x_return_status := FND_API.G_RET_STS_ERROR;
13941: FND_MSG_PUB.Count_And_Get
13942: ( p_count => x_msg_count,
13943: p_data => x_msg_data
13944: );

Line 13945: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

13941: FND_MSG_PUB.Count_And_Get
13942: ( p_count => x_msg_count,
13943: p_data => x_msg_data
13944: );
13945: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
13946: ROLLBACK TO Create_ServiceRequest_PVT;
13947: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
13948: FND_MSG_PUB.Count_And_Get
13949: ( p_count => x_msg_count,

Line 13947: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

13943: p_data => x_msg_data
13944: );
13945: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
13946: ROLLBACK TO Create_ServiceRequest_PVT;
13947: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
13948: FND_MSG_PUB.Count_And_Get
13949: ( p_count => x_msg_count,
13950: p_data => x_msg_data
13951: );

Line 13954: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

13950: p_data => x_msg_data
13951: );
13952: WHEN OTHERS THEN
13953: ROLLBACK TO Create_ServiceRequest_PVT;
13954: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
13955: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
13956: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
13957: END IF;
13958: FND_MSG_PUB.Count_And_Get

Line 14043: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

14039: -- 04/18/06 spusegao Modified to validate p_last_updated_by and service_request_rec.last_updateD_by parameter values.
14040: -- -----------------------------------------------------------------------------
14041: PROCEDURE Update_SR_Validation(
14042: p_api_version IN VARCHAR2,
14043: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
14044: p_service_request_rec IN service_request_rec_type,
14045: p_invocation_mode IN VARCHAR2 := 'NORMAL',
14046: p_notes IN notes_table,
14047: p_contacts IN contacts_table,

Line 14052: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

14048: p_audit_comments IN VARCHAR2 DEFAULT NULL,
14049: p_resp_id IN NUMBER DEFAULT NULL,
14050: p_resp_appl_id IN NUMBER DEFAULT NULL,
14051: p_request_id IN NUMBER,
14052: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
14053: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
14054: p_last_updated_by IN NUMBER,
14055: p_last_update_login IN NUMBER DEFAULT NULL,
14056: p_last_update_date IN DATE,

Line 14053: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

14049: p_resp_id IN NUMBER DEFAULT NULL,
14050: p_resp_appl_id IN NUMBER DEFAULT NULL,
14051: p_request_id IN NUMBER,
14052: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
14053: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
14054: p_last_updated_by IN NUMBER,
14055: p_last_update_login IN NUMBER DEFAULT NULL,
14056: p_last_update_date IN DATE,
14057: p_object_version_number IN NUMBER,

Line 14071: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,

14067: x_abort_wkf_close_flag OUT NOCOPY VARCHAR2,
14068: x_wkf_process_name OUT NOCOPY VARCHAR2,
14069: x_workflow_process_id OUT NOCOPY NUMBER,
14070: x_interaction_id OUT NOCOPY NUMBER,
14071: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
14072: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
14073: p_workflow_process_id IN NUMBER DEFAULT NULL,
14074: -- for cmro
14075: p_cmro_flag IN VARCHAR2,

Line 14072: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,

14068: x_wkf_process_name OUT NOCOPY VARCHAR2,
14069: x_workflow_process_id OUT NOCOPY NUMBER,
14070: x_interaction_id OUT NOCOPY NUMBER,
14071: p_update_desc_flex IN VARCHAR2 DEFAULT fnd_api.g_false,
14072: p_called_by_workflow IN VARCHAR2 DEFAULT fnd_api.g_false,
14073: p_workflow_process_id IN NUMBER DEFAULT NULL,
14074: -- for cmro
14075: p_cmro_flag IN VARCHAR2,
14076: p_maintenance_flag IN VARCHAR2,

Line 14306: FND_API.G_MISS_CHAR, USERENV('LANG'),

14302: FROM cs_incidents_all_b b, cs_incidents_all_tl tl
14303: WHERE b.incident_id = p_request_id
14304: AND b.incident_id = tl.incident_id
14305: AND tl.LANGUAGE = DECODE(l_service_request_rec.LANGUAGE,
14306: FND_API.G_MISS_CHAR, USERENV('LANG'),
14307: NULL, USERENV('LANG'), l_service_request_rec.LANGUAGE)
14308: FOR UPDATE OF b.incident_id;
14309:
14310: l_old_ServiceRequest_rec l_ServiceRequest_csr%ROWTYPE;

Line 14374: l_update_desc_flex_int varchar2(1) := FND_API.G_FALSE;

14370: l_call_asgn_resource varchar2(1) := 'n';
14371:
14372: -- For bug 3333340
14373: p_passed_value VARCHAR2(3);
14374: l_update_desc_flex_int varchar2(1) := FND_API.G_FALSE;
14375: l_update_desc_flex_ext varchar2(1) := FND_API.G_FALSE;
14376: l_ff_name varchar2(30);
14377: l_dummy0 cs_incidents_all_b.product_revision % type;
14378: l_dummy1 cs_incidents_all_b.component_version % type;

Line 14375: l_update_desc_flex_ext varchar2(1) := FND_API.G_FALSE;

14371:
14372: -- For bug 3333340
14373: p_passed_value VARCHAR2(3);
14374: l_update_desc_flex_int varchar2(1) := FND_API.G_FALSE;
14375: l_update_desc_flex_ext varchar2(1) := FND_API.G_FALSE;
14376: l_ff_name varchar2(30);
14377: l_dummy0 cs_incidents_all_b.product_revision % type;
14378: l_dummy1 cs_incidents_all_b.component_version % type;
14379: l_dummy2 cs_incidents_all_b.subcomponent_version % type;

Line 14389: x_return_status := FND_API.G_RET_STS_SUCCESS;

14385:
14386: l_sr_related_data RELATED_DATA_TYPE;
14387: BEGIN
14388:
14389: x_return_status := FND_API.G_RET_STS_SUCCESS;
14390:
14391: -- Initialize the New Auit Record
14392: Initialize_audit_rec(
14393: p_sr_audit_record => x_audit_vals_rec) ;

Line 14407: RAISE FND_API.G_EXC_ERROR;

14403: p_token_p => 'p_request_id',
14404: p_table_name => G_TABLE_NAME,
14405: p_column_name => 'INCIDENT_ID');
14406:
14407: RAISE FND_API.G_EXC_ERROR;
14408: END IF;
14409:
14410: -- Validate flex field segments
14411: -- Moved this code from cspsrb.pls on 01/23/04

Line 14422: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

14418: -- So to make sure that internal FF validation is executed only if any of
14419: -- internal segments are changed, we need to check these fields again and
14420: -- set l_update_desc_flex_int and execute FF validation beased on this variable instead
14421: -- of l_update_desc_flex
14422: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14423: IF NOT (( l_service_request_rec.request_context = FND_API.G_MISS_CHAR) AND
14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND
14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND

Line 14423: IF NOT (( l_service_request_rec.request_context = FND_API.G_MISS_CHAR) AND

14419: -- internal segments are changed, we need to check these fields again and
14420: -- set l_update_desc_flex_int and execute FF validation beased on this variable instead
14421: -- of l_update_desc_flex
14422: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14423: IF NOT (( l_service_request_rec.request_context = FND_API.G_MISS_CHAR) AND
14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND
14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND

Line 14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND

14420: -- set l_update_desc_flex_int and execute FF validation beased on this variable instead
14421: -- of l_update_desc_flex
14422: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14423: IF NOT (( l_service_request_rec.request_context = FND_API.G_MISS_CHAR) AND
14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND
14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND

Line 14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND

14421: -- of l_update_desc_flex
14422: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14423: IF NOT (( l_service_request_rec.request_context = FND_API.G_MISS_CHAR) AND
14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND
14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND

Line 14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND

14422: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14423: IF NOT (( l_service_request_rec.request_context = FND_API.G_MISS_CHAR) AND
14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND
14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND

Line 14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND

14423: IF NOT (( l_service_request_rec.request_context = FND_API.G_MISS_CHAR) AND
14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND
14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND

Line 14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND

14424: ( l_service_request_rec.request_attribute_1 = FND_API.G_MISS_CHAR) AND
14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND

Line 14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND

14425: ( l_service_request_rec.request_attribute_2 = FND_API.G_MISS_CHAR) AND
14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND

Line 14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND

14426: ( l_service_request_rec.request_attribute_3 = FND_API.G_MISS_CHAR) AND
14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND

Line 14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND

14427: ( l_service_request_rec.request_attribute_4 = FND_API.G_MISS_CHAR) AND
14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND

Line 14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND

14428: ( l_service_request_rec.request_attribute_5 = FND_API.G_MISS_CHAR) AND
14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND

Line 14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND

14429: ( l_service_request_rec.request_attribute_6 = FND_API.G_MISS_CHAR) AND
14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND
14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND

Line 14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND

14430: ( l_service_request_rec.request_attribute_7 = FND_API.G_MISS_CHAR) AND
14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND
14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND
14438: ( l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR) ) THEN

Line 14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND

14431: ( l_service_request_rec.request_attribute_8 = FND_API.G_MISS_CHAR) AND
14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND
14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND
14438: ( l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14439: l_update_desc_flex_int := FND_API.G_TRUE;

Line 14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND

14432: ( l_service_request_rec.request_attribute_9 = FND_API.G_MISS_CHAR) AND
14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND
14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND
14438: ( l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14439: l_update_desc_flex_int := FND_API.G_TRUE;
14440: END IF; -- to check if any flex field segment is updated

Line 14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND

14433: ( l_service_request_rec.request_attribute_10 = FND_API.G_MISS_CHAR) AND
14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND
14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND
14438: ( l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14439: l_update_desc_flex_int := FND_API.G_TRUE;
14440: END IF; -- to check if any flex field segment is updated
14441: END IF; -- to check validation level

Line 14438: ( l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR) ) THEN

14434: ( l_service_request_rec.request_attribute_11 = FND_API.G_MISS_CHAR) AND
14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND
14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND
14438: ( l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14439: l_update_desc_flex_int := FND_API.G_TRUE;
14440: END IF; -- to check if any flex field segment is updated
14441: END IF; -- to check validation level
14442:

Line 14439: l_update_desc_flex_int := FND_API.G_TRUE;

14435: ( l_service_request_rec.request_attribute_12 = FND_API.G_MISS_CHAR) AND
14436: ( l_service_request_rec.request_attribute_13 = FND_API.G_MISS_CHAR) AND
14437: ( l_service_request_rec.request_attribute_14 = FND_API.G_MISS_CHAR) AND
14438: ( l_service_request_rec.request_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14439: l_update_desc_flex_int := FND_API.G_TRUE;
14440: END IF; -- to check if any flex field segment is updated
14441: END IF; -- to check validation level
14442:
14443: -- if context is changed then all g_miss_char will be replaced by null

Line 14518: IF ( l_update_desc_flex_int = FND_API.G_TRUE and

14514: set_attribute_value(l_service_request_rec.request_attribute_15,l_old_servicerequest_rec.incident_attribute_15,
14515: l_ff_name,'INCIDENT_ATTRIBUTE_15');
14516: end if;
14517:
14518: IF ( l_update_desc_flex_int = FND_API.G_TRUE and
14519: p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14520: Cs_Servicerequest_Util.Validate_Desc_Flex(
14521: p_api_name => l_api_name_full,
14522: p_application_short_name => 'CS',

Line 14519: p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

14515: l_ff_name,'INCIDENT_ATTRIBUTE_15');
14516: end if;
14517:
14518: IF ( l_update_desc_flex_int = FND_API.G_TRUE and
14519: p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14520: Cs_Servicerequest_Util.Validate_Desc_Flex(
14521: p_api_name => l_api_name_full,
14522: p_application_short_name => 'CS',
14523: p_desc_flex_name => 'CS_INCIDENTS_ALL_B',

Line 14544: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

14540: p_resp_appl_id => p_resp_appl_id,
14541: p_resp_id => p_resp_id,
14542: p_return_status => l_return_status );
14543:
14544: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14545: raise FND_API.G_EXC_ERROR;
14546: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14547: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14548: END IF;

Line 14545: raise FND_API.G_EXC_ERROR;

14541: p_resp_id => p_resp_id,
14542: p_return_status => l_return_status );
14543:
14544: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14545: raise FND_API.G_EXC_ERROR;
14546: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14547: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14548: END IF;
14549: END IF;

Line 14546: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

14542: p_return_status => l_return_status );
14543:
14544: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14545: raise FND_API.G_EXC_ERROR;
14546: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14547: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14548: END IF;
14549: END IF;
14550:

Line 14547: raise FND_API.G_EXC_UNEXPECTED_ERROR;

14543:
14544: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14545: raise FND_API.G_EXC_ERROR;
14546: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14547: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14548: END IF;
14549: END IF;
14550:
14551:

Line 14572: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

14568: -- set l_update_desc_flex_ext and execute FF validation beased on this variable instead
14569: -- of l_update_desc_flex
14570: -- whether value of flex field segment is changed or not, it is g_miss_char then it must be
14571:
14572: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14573: IF NOT (( l_service_request_rec.external_context = FND_API.G_MISS_CHAR) AND
14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND
14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND

Line 14573: IF NOT (( l_service_request_rec.external_context = FND_API.G_MISS_CHAR) AND

14569: -- of l_update_desc_flex
14570: -- whether value of flex field segment is changed or not, it is g_miss_char then it must be
14571:
14572: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14573: IF NOT (( l_service_request_rec.external_context = FND_API.G_MISS_CHAR) AND
14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND
14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND

Line 14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND

14570: -- whether value of flex field segment is changed or not, it is g_miss_char then it must be
14571:
14572: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14573: IF NOT (( l_service_request_rec.external_context = FND_API.G_MISS_CHAR) AND
14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND
14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND

Line 14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND

14571:
14572: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14573: IF NOT (( l_service_request_rec.external_context = FND_API.G_MISS_CHAR) AND
14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND
14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND

Line 14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND

14572: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14573: IF NOT (( l_service_request_rec.external_context = FND_API.G_MISS_CHAR) AND
14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND
14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND

Line 14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND

14573: IF NOT (( l_service_request_rec.external_context = FND_API.G_MISS_CHAR) AND
14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND
14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND

Line 14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND

14574: ( l_service_request_rec.external_attribute_1 = FND_API.G_MISS_CHAR) AND
14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND

Line 14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND

14575: ( l_service_request_rec.external_attribute_2 = FND_API.G_MISS_CHAR) AND
14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND

Line 14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND

14576: ( l_service_request_rec.external_attribute_3 = FND_API.G_MISS_CHAR) AND
14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND

Line 14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND

14577: ( l_service_request_rec.external_attribute_4 = FND_API.G_MISS_CHAR) AND
14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND

Line 14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND

14578: ( l_service_request_rec.external_attribute_5 = FND_API.G_MISS_CHAR) AND
14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND

Line 14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND

14579: ( l_service_request_rec.external_attribute_6 = FND_API.G_MISS_CHAR) AND
14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND
14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND

Line 14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND

14580: ( l_service_request_rec.external_attribute_7 = FND_API.G_MISS_CHAR) AND
14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND
14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND
14588: ( l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR) ) THEN

Line 14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND

14581: ( l_service_request_rec.external_attribute_8 = FND_API.G_MISS_CHAR) AND
14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND
14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND
14588: ( l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14589: l_update_desc_flex_ext := FND_API.G_TRUE;

Line 14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND

14582: ( l_service_request_rec.external_attribute_9 = FND_API.G_MISS_CHAR) AND
14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND
14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND
14588: ( l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14589: l_update_desc_flex_ext := FND_API.G_TRUE;
14590: END IF; -- to check if any flex field segment is updated

Line 14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND

14583: ( l_service_request_rec.external_attribute_10 = FND_API.G_MISS_CHAR) AND
14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND
14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND
14588: ( l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14589: l_update_desc_flex_ext := FND_API.G_TRUE;
14590: END IF; -- to check if any flex field segment is updated
14591: END IF; -- to check validation level

Line 14588: ( l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR) ) THEN

14584: ( l_service_request_rec.external_attribute_11 = FND_API.G_MISS_CHAR) AND
14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND
14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND
14588: ( l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14589: l_update_desc_flex_ext := FND_API.G_TRUE;
14590: END IF; -- to check if any flex field segment is updated
14591: END IF; -- to check validation level
14592:

Line 14589: l_update_desc_flex_ext := FND_API.G_TRUE;

14585: ( l_service_request_rec.external_attribute_12 = FND_API.G_MISS_CHAR) AND
14586: ( l_service_request_rec.external_attribute_13 = FND_API.G_MISS_CHAR) AND
14587: ( l_service_request_rec.external_attribute_14 = FND_API.G_MISS_CHAR) AND
14588: ( l_service_request_rec.external_attribute_15 = FND_API.G_MISS_CHAR) ) THEN
14589: l_update_desc_flex_ext := FND_API.G_TRUE;
14590: END IF; -- to check if any flex field segment is updated
14591: END IF; -- to check validation level
14592:
14593: -- if context is changed then all g_miss_char will be replaced by null

Line 14670: IF ( l_update_desc_flex_ext = FND_API.G_TRUE and

14666: set_attribute_value(l_service_request_rec.external_attribute_15,l_old_servicerequest_rec.external_attribute_15,
14667: l_ff_name,'EXTERNAL_ATTRIBUTE_15');
14668: end if;
14669:
14670: IF ( l_update_desc_flex_ext = FND_API.G_TRUE and
14671: p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14672: Cs_ServiceRequest_Util.Validate_external_Desc_Flex
14673: ( p_api_name => l_api_name_full,
14674: p_application_short_name => 'CS',

Line 14671: p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

14667: l_ff_name,'EXTERNAL_ATTRIBUTE_15');
14668: end if;
14669:
14670: IF ( l_update_desc_flex_ext = FND_API.G_TRUE and
14671: p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14672: Cs_ServiceRequest_Util.Validate_external_Desc_Flex
14673: ( p_api_name => l_api_name_full,
14674: p_application_short_name => 'CS',
14675: p_ext_desc_flex_name => 'CS_INCIDENTS_ALL_B_EXT',

Line 14697: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

14693: p_resp_id => p_resp_id,
14694: p_return_status => l_return_status
14695: );
14696:
14697: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14698: raise FND_API.G_EXC_ERROR;
14699: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14700: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14701: END IF;

Line 14698: raise FND_API.G_EXC_ERROR;

14694: p_return_status => l_return_status
14695: );
14696:
14697: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14698: raise FND_API.G_EXC_ERROR;
14699: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14700: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14701: END IF;
14702: END IF;

Line 14699: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

14695: );
14696:
14697: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14698: raise FND_API.G_EXC_ERROR;
14699: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14700: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14701: END IF;
14702: END IF;
14703:

Line 14700: raise FND_API.G_EXC_UNEXPECTED_ERROR;

14696:
14697: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
14698: raise FND_API.G_EXC_ERROR;
14699: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
14700: raise FND_API.G_EXC_UNEXPECTED_ERROR;
14701: END IF;
14702: END IF;
14703:
14704: /******** Bug 5216510 spusegao **********/

Line 14736: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM) OR

14732:
14733: IF (l_service_request_rec.caller_type = 'ORGANIZATION') OR
14734: (l_service_request_rec.caller_type = 'PERSON') THEN
14735: --Customer_id is not updatable
14736: IF (l_service_request_rec.customer_id <> FND_API.G_MISS_NUM) OR
14737: l_service_request_rec.customer_id IS NULL THEN
14738: -- Check if one passed is same as old.
14739: IF (nvl(l_service_request_rec.customer_id,-99) <> nvl(l_old_servicerequest_rec.customer_id,-99) ) THEN
14740:

Line 14744: RAISE FND_API.G_EXC_ERROR;

14740:
14741: FND_MESSAGE.Set_Name('CS', 'CS_SR_PARAM_NOT_UPDATABLE');
14742: FND_MESSAGE.Set_Token('PARAM_NAME', 'Customer_id');
14743: FND_MSG_PUB.ADD;
14744: RAISE FND_API.G_EXC_ERROR;
14745: END IF; ---customer_id <> old customer_id
14746: ELSE
14747:
14748: l_service_request_rec.customer_id := l_old_servicerequest_rec.customer_id ;

Line 14750: IF (l_service_request_rec.customer_number <> FND_API.G_MISS_CHAR)

14746: ELSE
14747:
14748: l_service_request_rec.customer_id := l_old_servicerequest_rec.customer_id ;
14749:
14750: IF (l_service_request_rec.customer_number <> FND_API.G_MISS_CHAR)
14751: AND (l_service_request_rec.customer_number IS NOT NULL ) THEN
14752: IF (nvl(l_service_request_rec.customer_number,-99) <> nvl(l_old_servicerequest_rec.customer_number,-99) ) THEN
14753:
14754: FND_MESSAGE.Set_Name('CS', 'CS_SR_PARAM_NOT_UPDATABLE');

Line 14757: RAISE FND_API.G_EXC_ERROR;

14753:
14754: FND_MESSAGE.Set_Name('CS', 'CS_SR_PARAM_NOT_UPDATABLE');
14755: FND_MESSAGE.Set_Token('PARAM_NAME', 'Customer_number');
14756: FND_MSG_PUB.ADD;
14757: RAISE FND_API.G_EXC_ERROR;
14758: END IF; ---customer_number <> old customer_number
14759: END IF; -- customer number is passed
14760: END IF; ----G_MISS_NUM
14761: ELSE --caller type

Line 14769: IF (l_service_request_rec.created_by = FND_API.G_MISS_NUM OR

14765: --- Added for HA, the WHO columns should be derived before validating
14766: --- WHO columns
14767: --- if passed null or has G_MISS values.
14768:
14769: IF (l_service_request_rec.created_by = FND_API.G_MISS_NUM OR
14770: l_service_request_rec.created_by IS NULL ) THEN
14771: l_service_request_rec.created_by := p_last_updated_by;
14772: END IF;
14773:

Line 14774: IF (l_service_request_rec.last_update_login = FND_API.G_MISS_NUM OR

14770: l_service_request_rec.created_by IS NULL ) THEN
14771: l_service_request_rec.created_by := p_last_updated_by;
14772: END IF;
14773:
14774: IF (l_service_request_rec.last_update_login = FND_API.G_MISS_NUM OR
14775: l_service_request_rec.last_update_login IS NULL ) THEN
14776: l_service_request_rec.last_update_login := p_last_update_login;
14777: END IF;
14778:

Line 14782: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

14778:
14779: --
14780: -- We first deal with some special validation rules
14781: --
14782: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14783: --
14784: -- Validate WHO information
14785: --
14786: CS_ServiceRequest_UTIL.Validate_Who_Info

Line 14793: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

14789: p_parameter_name_login => 'p_last_update_login',
14790: p_user_id => l_service_request_rec.last_updated_by,
14791: p_login_id => l_service_request_rec.last_update_login,
14792: x_return_status => l_return_status);
14793: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14794: RAISE FND_API.G_EXC_ERROR;
14795: END IF;
14796:
14797: -- Validate p_last_update_by information

Line 14794: RAISE FND_API.G_EXC_ERROR;

14790: p_user_id => l_service_request_rec.last_updated_by,
14791: p_login_id => l_service_request_rec.last_update_login,
14792: x_return_status => l_return_status);
14793: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14794: RAISE FND_API.G_EXC_ERROR;
14795: END IF;
14796:
14797: -- Validate p_last_update_by information
14798:

Line 14800: p_last_updated_by <> FND_API.G_MISS_NUM THEN

14796:
14797: -- Validate p_last_update_by information
14798:
14799: IF p_last_updated_by IS NOT NULL AND
14800: p_last_updated_by <> FND_API.G_MISS_NUM THEN
14801:
14802:
14803: CS_ServiceRequest_UTIL.Validate_Who_Info
14804: ( p_api_name => l_api_name_full,

Line 14811: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

14807: p_user_id => p_last_updated_by,
14808: p_login_id => null,
14809: x_return_status => l_return_status);
14810:
14811: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14812: RAISE FND_API.G_EXC_ERROR;
14813: END IF;
14814: END IF ;
14815:

Line 14812: RAISE FND_API.G_EXC_ERROR;

14808: p_login_id => null,
14809: x_return_status => l_return_status);
14810:
14811: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
14812: RAISE FND_API.G_EXC_ERROR;
14813: END IF;
14814: END IF ;
14815:
14816: END IF ; -- p_validation level end if

Line 14829: ((FND_API.To_Boolean(p_called_by_workflow) = FALSE) OR

14825: IF (l_old_ServiceRequest_rec.workflow_process_id IS NOT NULL) AND
14826: CS_Workflow_PKG.Is_Servereq_Item_Active
14827: ( p_request_number => l_old_ServiceRequest_rec.incident_number,
14828: p_wf_process_id => l_old_ServiceRequest_rec.workflow_process_id) = 'Y' AND
14829: ((FND_API.To_Boolean(p_called_by_workflow) = FALSE) OR
14830: (NOT (l_old_ServiceRequest_rec.workflow_process_id = p_workflow_process_id))) THEN
14831:
14832: IF (l_service_request_rec.type_id <> FND_API.G_MISS_NUM) AND
14833: (l_service_request_rec.type_id <> l_old_ServiceRequest_rec.incident_type_id) THEN

Line 14832: IF (l_service_request_rec.type_id <> FND_API.G_MISS_NUM) AND

14828: p_wf_process_id => l_old_ServiceRequest_rec.workflow_process_id) = 'Y' AND
14829: ((FND_API.To_Boolean(p_called_by_workflow) = FALSE) OR
14830: (NOT (l_old_ServiceRequest_rec.workflow_process_id = p_workflow_process_id))) THEN
14831:
14832: IF (l_service_request_rec.type_id <> FND_API.G_MISS_NUM) AND
14833: (l_service_request_rec.type_id <> l_old_ServiceRequest_rec.incident_type_id) THEN
14834:
14835: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
14836: FND_MESSAGE.Set_Name('CS', 'CS_API_SR_TYPE_READONLY');

Line 14840: RAISE FND_API.G_EXC_ERROR;

14836: FND_MESSAGE.Set_Name('CS', 'CS_API_SR_TYPE_READONLY');
14837: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
14838: FND_MSG_PUB.ADD;
14839: END IF;
14840: RAISE FND_API.G_EXC_ERROR;
14841: END IF;
14842:
14843: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
14844: l_service_request_rec.owner_id <> l_old_ServiceRequest_rec.incident_owner_id) OR

Line 14843: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND

14839: END IF;
14840: RAISE FND_API.G_EXC_ERROR;
14841: END IF;
14842:
14843: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
14844: l_service_request_rec.owner_id <> l_old_ServiceRequest_rec.incident_owner_id) OR
14845: (l_service_request_rec.owner_id IS NULL AND
14846: l_old_ServiceRequest_rec.incident_owner_id IS NOT NULL) OR
14847: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND

Line 14847: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND

14843: IF (l_service_request_rec.owner_id <> FND_API.G_MISS_NUM AND
14844: l_service_request_rec.owner_id <> l_old_ServiceRequest_rec.incident_owner_id) OR
14845: (l_service_request_rec.owner_id IS NULL AND
14846: l_old_ServiceRequest_rec.incident_owner_id IS NOT NULL) OR
14847: (l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM AND
14848: l_service_request_rec.owner_group_id <> l_old_ServiceRequest_rec.owner_group_id) THEN
14849:
14850: IF fnd_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
14851: FND_MESSAGE.Set_Name('CS', 'CS_API_SR_OWNER_READONLY');

Line 14855: RAISE FND_API.G_EXC_ERROR;

14851: FND_MESSAGE.Set_Name('CS', 'CS_API_SR_OWNER_READONLY');
14852: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
14853: FND_MSG_PUB.ADD;
14854: END IF;
14855: RAISE FND_API.G_EXC_ERROR;
14856: END IF;
14857: END IF; -- Workflow condition
14858:
14859: CS_SERVICEREQUEST_UTIL.get_status_details

Line 14874: IF (l_service_request_rec.status_id <> FND_API.G_MISS_NUM AND

14870: );
14871: l_old_close_flag := l_sr_related_data.old_close_flag;
14872: l_closed_flag_temp := l_old_close_flag;
14873: l_disallow_request_update := l_sr_related_data.old_disallow_request_update;
14874: IF (l_service_request_rec.status_id <> FND_API.G_MISS_NUM AND
14875: l_service_request_rec.status_id <> l_old_servicerequest_rec.incident_status_id)
14876: THEN
14877: IF (l_service_request_rec.type_id = FND_API.G_MISS_NUM) THEN
14878: l_type_id_temp := l_old_ServiceRequest_rec.incident_type_id;

Line 14877: IF (l_service_request_rec.type_id = FND_API.G_MISS_NUM) THEN

14873: l_disallow_request_update := l_sr_related_data.old_disallow_request_update;
14874: IF (l_service_request_rec.status_id <> FND_API.G_MISS_NUM AND
14875: l_service_request_rec.status_id <> l_old_servicerequest_rec.incident_status_id)
14876: THEN
14877: IF (l_service_request_rec.type_id = FND_API.G_MISS_NUM) THEN
14878: l_type_id_temp := l_old_ServiceRequest_rec.incident_type_id;
14879: ELSE
14880: l_type_id_temp := l_service_request_rec.type_id;
14881: END IF;

Line 14901: IF (l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM OR

14897: -- Get the old value of close flag
14898: -- added disallow_request_update, disallow_agent_dispatch, disallow_product_update to the SQL
14899: -- 3306908 - commented the date validation
14900:
14901: IF (l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM OR
14902: l_service_request_rec.last_updated_by IS NULL ) THEN
14903: l_service_request_rec.last_updated_by := p_last_updated_by;
14904: END IF;
14905:

Line 14918: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

14914: , x_approval_action_status_id => l_sr_related_data.approval_action_status_id
14915: , x_rejection_action_status_id => l_sr_related_data.rejection_action_status_id
14916: , x_return_status => l_return_status
14917: );
14918: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
14919: THEN
14920: l_return_status := FND_API.G_RET_STS_ERROR;
14921: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
14922: ( p_token_an => l_api_name_full

Line 14920: l_return_status := FND_API.G_RET_STS_ERROR;

14916: , x_return_status => l_return_status
14917: );
14918: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
14919: THEN
14920: l_return_status := FND_API.G_RET_STS_ERROR;
14921: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
14922: ( p_token_an => l_api_name_full
14923: , p_token_v => TO_CHAR(l_service_request_rec.status_id)
14924: , p_token_p => 'p_status_id'

Line 14929: RAISE FND_API.G_EXC_ERROR;

14925: , p_table_name => G_TABLE_NAME
14926: , p_column_name => 'INCIDENT_STATUS_ID'
14927: );
14928:
14929: RAISE FND_API.G_EXC_ERROR;
14930: END IF;
14931: l_new_close_flag := l_sr_related_data.close_flag;
14932: l_closed_flag_temp := l_sr_related_data.close_flag;
14933:

Line 14942: l_return_status := FND_API.G_RET_STS_SUCCESS;

14938: -- -------------------------------------------------------------
14939:
14940: BEGIN
14941: -- Initialize the return status.
14942: l_return_status := FND_API.G_RET_STS_SUCCESS;
14943: -- Verify the type ID against the database.
14944: -- Suppose type is not updated and old type is end date and then cond on start and
14945: -- end dates will cause no dat found. old value of type id even if it is end dated
14946: -- should not cause any error.

Line 14956: l_return_status := FND_API.G_RET_STS_ERROR;

14952: ;
14953:
14954: EXCEPTION
14955: WHEN NO_DATA_FOUND THEN
14956: l_return_status := FND_API.G_RET_STS_ERROR;
14957:
14958: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
14959: ( p_token_an => l_api_name_full,
14960: p_token_v => TO_CHAR(l_type_id_temp),

Line 14965: RAISE FND_API.G_EXC_ERROR;

14961: p_token_p => 'p_type_id',
14962: p_table_name => G_TABLE_NAME ,
14963: p_column_name => 'INCIDENT_TYPE_ID' );
14964:
14965: RAISE FND_API.G_EXC_ERROR;
14966: END ;
14967:
14968: -- Fix for 11.5.7 bug 2254288 . These variables are not being set properly.
14969: -- rmanabat 03/12/02

Line 14998: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

14994: -- since SR status is not changed all new flag will be same as old flag
14995: l_sr_related_data.pending_approval_flag := l_sr_related_data.old_pending_approval_flag;
14996: END IF ; /* status id changed end if */
14997:
14998: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
14999: -- If this flag is set to Y, update only status and return
15000: -- if last_update_program_code is g_miss_char then it is replaced with 'UNKNOWN'
15001: -- value from old record is not used for this attribute. so the condition below too
15002: -- does not check old value rec in case of g_miss_char.

Line 15016: RAISE FND_API.G_EXC_ERROR;

15012: FND_MESSAGE.Set_Token('API_NAME', l_api_name_full);
15013: FND_MSG_PUB.ADD_DETAIL
15014: ( p_associated_column1 => 'CS_INCIDENTS_ALL_B.INCIDENT_STATUS_ID'
15015: );
15016: RAISE FND_API.G_EXC_ERROR;
15017: END IF;
15018: -- if new status has pending approval flag then it means ERES update is in
15019: -- progress and do not call update_status because update_status calls
15020: -- update_servicerequest to process ERES updates

Line 15032: IF (NVL(l_service_request_rec.owner_id,-9) <> FND_API.G_MISS_NUM AND

15028:
15029: IF (l_sr_related_data.old_disallow_owner_update = 'Y') THEN
15030:
15031: -- Tell the user he cannot update owner and store old value in the field
15032: IF (NVL(l_service_request_rec.owner_id,-9) <> FND_API.G_MISS_NUM AND
15033: NVL(l_service_request_rec.owner_id,-9) <> NVL(l_old_servicerequest_rec.incident_owner_id,-9)) OR
15034: (NVL(l_service_request_rec.resource_type,'x') <> FND_API.G_MISS_CHAR AND
15035: NVL(l_service_request_rec.resource_type,'x') <> NVL(l_old_servicerequest_rec.resource_type,'x'))
15036: THEN

Line 15034: (NVL(l_service_request_rec.resource_type,'x') <> FND_API.G_MISS_CHAR AND

15030:
15031: -- Tell the user he cannot update owner and store old value in the field
15032: IF (NVL(l_service_request_rec.owner_id,-9) <> FND_API.G_MISS_NUM AND
15033: NVL(l_service_request_rec.owner_id,-9) <> NVL(l_old_servicerequest_rec.incident_owner_id,-9)) OR
15034: (NVL(l_service_request_rec.resource_type,'x') <> FND_API.G_MISS_CHAR AND
15035: NVL(l_service_request_rec.resource_type,'x') <> NVL(l_old_servicerequest_rec.resource_type,'x'))
15036: THEN
15037: --IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
15038: FND_MESSAGE.Set_Name('CS', 'CS_API_SR_OWNER_NOT_UPDATED');

Line 15055: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN

15051:
15052: IF (l_sr_related_data.old_disallow_product_update = 'Y') THEN
15053: -- Tell the user he cannot update product and related fields and store
15054: -- old value in the field.Check if install_base or not
15055: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM) THEN
15056: l_service_request_rec.customer_product_id := l_old_ServiceRequest_rec.customer_product_id;
15057: l_service_request_rec.cp_component_id := l_old_servicerequest_rec.cp_component_id;
15058: l_service_request_rec.cp_component_version_id := l_old_servicerequest_rec.cp_component_version_id;
15059: l_service_request_rec.cp_subcomponent_id := l_old_servicerequest_rec.cp_subcomponent_id;

Line 15111: IF (l_service_request_rec.type_id = FND_API.G_MISS_NUM) OR

15107: -- publish flag and summary. All but summary need to be validated if
15108: -- the validation level is set.
15109: -- -----------------------------------------------------------------
15110:
15111: IF (l_service_request_rec.type_id = FND_API.G_MISS_NUM) OR
15112: (nvl(l_service_request_rec.type_id,-99) = nvl(l_old_ServiceRequest_rec.incident_type_id,-99))
15113: THEN
15114: l_service_request_rec.type_id := l_old_ServiceRequest_rec.incident_type_id;
15115: -- For audit record added by shijain

Line 15120: l_SR_Validation_rec.validate_type := FND_API.G_TRUE;

15116: x_audit_vals_rec.change_incident_type_flag := 'N';
15117: x_audit_vals_rec.old_incident_type_id := l_old_ServiceRequest_rec.incident_type_id;
15118: x_audit_vals_rec.incident_type_id := l_service_request_rec.type_id;
15119: ELSE
15120: l_SR_Validation_rec.validate_type := FND_API.G_TRUE;
15121: l_SR_Validation_rec.type_id := l_service_request_rec.type_id;
15122: l_SR_Validation_rec.old_type_id := l_old_ServiceRequest_rec.incident_type_id;
15123:
15124: -- Since the validation of type depends on the value of status,

Line 15126: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM) OR

15122: l_SR_Validation_rec.old_type_id := l_old_ServiceRequest_rec.incident_type_id;
15123:
15124: -- Since the validation of type depends on the value of status,
15125: -- we need to also set the status_id field in the validation record.
15126: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM) OR
15127: (nvl(l_service_request_rec.status_id,-99) = nvl(l_old_ServiceRequest_rec.incident_status_id,-99))THEN
15128: l_SR_Validation_rec.status_id := l_old_ServiceRequest_rec.incident_status_id;
15129: l_SR_Validation_rec.validate_status := FND_API.G_TRUE;
15130: ELSE

Line 15129: l_SR_Validation_rec.validate_status := FND_API.G_TRUE;

15125: -- we need to also set the status_id field in the validation record.
15126: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM) OR
15127: (nvl(l_service_request_rec.status_id,-99) = nvl(l_old_ServiceRequest_rec.incident_status_id,-99))THEN
15128: l_SR_Validation_rec.status_id := l_old_ServiceRequest_rec.incident_status_id;
15129: l_SR_Validation_rec.validate_status := FND_API.G_TRUE;
15130: ELSE
15131: -- This needs to be done here, cause if both type and status change,
15132: -- then status_id will be overwritten by the old status id in the
15133: -- (status change) loop below.

Line 15136: l_SR_Validation_rec.validate_updated_status := FND_API.G_TRUE;

15132: -- then status_id will be overwritten by the old status id in the
15133: -- (status change) loop below.
15134:
15135: l_SR_Validation_rec.updated_status_id := l_service_request_rec.status_id;
15136: l_SR_Validation_rec.validate_updated_status := FND_API.G_TRUE;
15137: -- This flag is needed cause we have to assign the appropriate status id
15138: -- to the Validate_Type Procedure
15139:
15140: l_SR_Validation_rec.status_id_change := FND_API.G_TRUE;

Line 15140: l_SR_Validation_rec.status_id_change := FND_API.G_TRUE;

15136: l_SR_Validation_rec.validate_updated_status := FND_API.G_TRUE;
15137: -- This flag is needed cause we have to assign the appropriate status id
15138: -- to the Validate_Type Procedure
15139:
15140: l_SR_Validation_rec.status_id_change := FND_API.G_TRUE;
15141:
15142: END IF;
15143: -- For audit record
15144: x_audit_vals_rec.CHANGE_INCIDENT_TYPE_FLAG := 'Y';

Line 15149: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM) OR

15145: x_audit_vals_rec.OLD_INCIDENT_TYPE_ID := l_old_ServiceRequest_rec.incident_type_id;
15146: x_audit_vals_rec.INCIDENT_TYPE_ID := l_service_request_rec.type_id;
15147: END IF;
15148:
15149: IF (l_service_request_rec.status_id = FND_API.G_MISS_NUM) OR
15150: (nvl(l_service_request_rec.status_id,-99) = nvl(l_old_ServiceRequest_rec.incident_status_id,-99)) THEN
15151: l_service_request_rec.status_id := l_old_ServiceRequest_rec.incident_status_id;
15152: -- For audit record added by shijain
15153: x_audit_vals_rec.change_incident_status_flag := 'N';

Line 15158: l_SR_Validation_rec.validate_updated_status := FND_API.G_TRUE;

15154: x_audit_vals_rec.old_incident_status_id := l_old_ServiceRequest_rec.incident_status_id;
15155: x_audit_vals_rec.incident_status_id := l_service_request_rec.status_id;
15156: ELSE
15157: --IF (l_status_validated = FALSE) THEN
15158: l_SR_Validation_rec.validate_updated_status := FND_API.G_TRUE;
15159:
15160: -- We need the old status id to validate the new status id. So, we assign
15161: -- the old status_id to the status_id attribute of the Validation Rec
15162: -- Type and the new status_id is assigned to the updated_status_id

Line 15179: IF (l_service_request_rec.severity_id = FND_API.G_MISS_NUM) OR

15175: x_audit_vals_rec.OLD_INCIDENT_STATUS_ID := l_old_ServiceRequest_rec.incident_status_id;
15176: x_audit_vals_rec.INCIDENT_STATUS_ID := l_service_request_rec.status_id;
15177: END IF;
15178:
15179: IF (l_service_request_rec.severity_id = FND_API.G_MISS_NUM) OR
15180: (nvl(l_service_request_rec.severity_id,-99) = nvl(l_old_ServiceRequest_rec.incident_severity_id,-99)) THEN
15181: l_service_request_rec.severity_id := l_old_ServiceRequest_rec.incident_severity_id;
15182: -- For audit record added by shijain
15183: x_audit_vals_rec.change_incident_severity_flag := 'N';

Line 15194: IF (l_service_request_rec.urgency_id = FND_API.G_MISS_NUM)

15190: x_audit_vals_rec.OLD_INCIDENT_SEVERITY_ID := l_old_ServiceRequest_rec.incident_severity_id;
15191: x_audit_vals_rec.INCIDENT_SEVERITY_ID := l_service_request_rec.severity_id;
15192: END IF;
15193:
15194: IF (l_service_request_rec.urgency_id = FND_API.G_MISS_NUM)
15195: OR
15196: (nvl(l_service_request_rec.urgency_id,-99) = nvl(l_old_ServiceRequest_rec.incident_urgency_id,-99))
15197: THEN
15198:

Line 15216: /* IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) OR

15212: END IF;
15213: -- Added NULL condition for Bug# 2181534
15214:
15215: -- commented for 2993526
15216: /* IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) OR
15217: (nvl(l_service_request_rec.owner_id,-99) = nvl(l_old_ServiceRequest_rec.incident_owner_id,-99))
15218: THEN
15219: l_service_request_rec.owner_id := l_old_ServiceRequest_rec.incident_owner_id;
15220: l_service_request_rec.owner := l_old_ServiceRequest_rec.owner;

Line 15234: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN

15230: l_SR_Validation_rec.owner_id := l_service_request_rec.owner_id;
15231: -- For audit record
15232: ---- Added for Enh# 2216664
15233: IF (l_service_request_rec.owner_id IS NOT NULL AND
15234: l_service_request_rec.owner_id <> FND_API.G_MISS_NUM) THEN
15235: -- for bug 2770831 added Begin End and Exception to handle NO_DATA_FOUND.
15236:
15237: BEGIN
15238: SELECT resource_name INTO l_service_request_rec.owner

Line 15244: l_return_status := FND_API.G_RET_STS_ERROR;

15240: WHERE resource_id = l_service_request_rec.owner_id
15241: AND LANGUAGE = USERENV('LANG');
15242: EXCEPTION
15243: WHEN NO_DATA_FOUND THEN
15244: l_return_status := FND_API.G_RET_STS_ERROR;
15245: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg
15246: ( p_token_an => l_api_name_full,
15247: p_token_v => TO_CHAR(l_service_request_rec.owner_id),
15248: p_token_p => 'p_owner_id',

Line 15252: RAISE FND_API.G_EXC_ERROR;

15248: p_token_p => 'p_owner_id',
15249: p_table_name => G_TABLE_NAME ,
15250: p_column_name => 'INCIDENT_OWNER_ID' );
15251:
15252: RAISE FND_API.G_EXC_ERROR;
15253: END;
15254: END IF;
15255: IF (l_service_request_rec.owner_id IS NULL) THEN
15256: l_service_request_rec.owner := NULL;

Line 15275: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) OR

15271: --
15272: --2993526
15273: ---
15274: ---
15275: IF (l_service_request_rec.owner_id = FND_API.G_MISS_NUM) OR
15276: (nvl(l_service_request_rec.owner_id,-99) = nvl(l_old_ServiceRequest_rec.incident_owner_id,-99))
15277: THEN
15278: l_service_request_rec.owner_id := l_old_ServiceRequest_rec.incident_owner_id;
15279: ELSE

Line 15286: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR AND

15282: --
15283: -- Group Type
15284: -- if Group id passed and group type is not passed and old value is null then set group type from profile
15285: --
15286: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR AND
15287: l_old_servicerequest_rec.group_type is null AND
15288: l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN
15289: l_service_request_rec.group_type := nvl( FND_PROFILE.value('CS_SR_DEFAULT_GROUP_TYPE'), 'RS_GROUP');
15290: END IF;

Line 15288: l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN

15284: -- if Group id passed and group type is not passed and old value is null then set group type from profile
15285: --
15286: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR AND
15287: l_old_servicerequest_rec.group_type is null AND
15288: l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN
15289: l_service_request_rec.group_type := nvl( FND_PROFILE.value('CS_SR_DEFAULT_GROUP_TYPE'), 'RS_GROUP');
15290: END IF;
15291: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR) OR
15292: (nvl(l_service_request_rec.group_type,'-99') = nvl(l_old_ServiceRequest_rec.group_type,'-99')) THEN

Line 15291: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR) OR

15287: l_old_servicerequest_rec.group_type is null AND
15288: l_service_request_rec.owner_group_id <> FND_API.G_MISS_NUM) THEN
15289: l_service_request_rec.group_type := nvl( FND_PROFILE.value('CS_SR_DEFAULT_GROUP_TYPE'), 'RS_GROUP');
15290: END IF;
15291: IF (l_service_request_rec.group_type = FND_API.G_MISS_CHAR) OR
15292: (nvl(l_service_request_rec.group_type,'-99') = nvl(l_old_ServiceRequest_rec.group_type,'-99')) THEN
15293: l_service_request_rec.group_type := l_old_ServiceRequest_rec.group_type;
15294: ELSE
15295: l_SR_Validation_rec.group_type := l_service_request_rec.group_type;

Line 15298: IF (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM) OR

15294: ELSE
15295: l_SR_Validation_rec.group_type := l_service_request_rec.group_type;
15296: END IF;
15297: -- Owner Group ID
15298: IF (l_service_request_rec.owner_group_id = FND_API.G_MISS_NUM) OR
15299: (l_service_request_rec.owner_group_id IS NULL AND
15300: l_old_ServiceRequest_rec.owner_group_id IS NULL) OR
15301: (l_service_request_rec.owner_group_id = l_old_ServiceRequest_rec.owner_group_id) THEN
15302: l_service_request_rec.owner_group_id := l_old_ServiceRequest_rec.owner_group_id;

Line 15308: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) OR

15304: l_SR_Validation_rec.owner_group_id := l_service_request_rec.owner_group_id;
15305: l_SR_Validation_rec.group_type := l_service_request_rec.group_type;
15306: END IF;
15307:
15308: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) OR
15309: (nvl(l_service_request_rec.inv_platform_org_id,-99) = nvl(l_old_ServiceRequest_rec.inv_platform_org_id,-99)) THEN
15310: l_service_request_rec.inv_platform_org_id := l_old_ServiceRequest_rec.inv_platform_org_id;
15311: -- For audit record added by shijain
15312: x_audit_vals_rec.change_platform_org_id_flag := 'N';

Line 15322: IF ((l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) OR

15318: x_audit_vals_rec.OLD_inv_platform_org_id := l_old_ServiceRequest_rec.inv_platform_org_id;
15319: x_audit_vals_rec.inv_platform_org_id := l_service_request_rec.inv_platform_org_id;
15320: END IF;
15321:
15322: IF ((l_service_request_rec.publish_flag = FND_API.G_MISS_CHAR) OR
15323: (l_service_request_rec.publish_flag = l_old_ServiceRequest_rec.publish_flag)) THEN
15324: l_service_request_rec.publish_flag := l_old_ServiceRequest_rec.publish_flag;
15325: ELSE
15326: l_SR_Validation_rec.publish_flag := l_service_request_rec.publish_flag;

Line 15329: IF (l_service_request_rec.summary = FND_API.G_MISS_CHAR) OR

15325: ELSE
15326: l_SR_Validation_rec.publish_flag := l_service_request_rec.publish_flag;
15327: END IF;
15328:
15329: IF (l_service_request_rec.summary = FND_API.G_MISS_CHAR) OR
15330: (l_service_request_rec.summary = l_old_ServiceRequest_rec.summary) THEN
15331: l_service_request_rec.summary := l_old_ServiceRequest_rec.summary;
15332: END IF;
15333:

Line 15335: IF (l_service_request_rec.incident_occurred_date = FND_API.G_MISS_DATE) OR

15331: l_service_request_rec.summary := l_old_ServiceRequest_rec.summary;
15332: END IF;
15333:
15334: ---- Added for Enh# 1830701
15335: IF (l_service_request_rec.incident_occurred_date = FND_API.G_MISS_DATE) OR
15336: (l_service_request_rec.incident_occurred_date = l_old_ServiceRequest_rec.incident_occurred_date) THEN
15337: l_service_request_rec.incident_occurred_date := l_old_ServiceRequest_rec.incident_occurred_date;
15338: ELSE
15339: l_SR_Validation_rec.incident_occurred_date := l_service_request_rec.incident_occurred_date;

Line 15342: IF (l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE) OR

15338: ELSE
15339: l_SR_Validation_rec.incident_occurred_date := l_service_request_rec.incident_occurred_date;
15340: END IF;
15341:
15342: IF (l_service_request_rec.incident_resolved_date = FND_API.G_MISS_DATE) OR
15343: (l_service_request_rec.incident_resolved_date = l_old_ServiceRequest_rec.incident_resolved_date) THEN
15344: l_service_request_rec.incident_resolved_date := l_old_ServiceRequest_rec.incident_resolved_date;
15345: ELSE
15346: l_SR_Validation_rec.incident_resolved_date := l_service_request_rec.incident_resolved_date;

Line 15349: IF (l_service_request_rec.inc_responded_by_date = FND_API.G_MISS_DATE) OR

15345: ELSE
15346: l_SR_Validation_rec.incident_resolved_date := l_service_request_rec.incident_resolved_date;
15347: END IF;
15348:
15349: IF (l_service_request_rec.inc_responded_by_date = FND_API.G_MISS_DATE) OR
15350: (l_service_request_rec.inc_responded_by_date = l_old_ServiceRequest_rec.inc_responded_by_date) THEN
15351: l_service_request_rec.inc_responded_by_date := l_old_ServiceRequest_rec.inc_responded_by_date;
15352: ELSE
15353: l_SR_Validation_rec.inc_responded_by_date := l_service_request_rec.inc_responded_by_date;

Line 15360: (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM AND

15356: -- 12/13/2005 smisra bug 4386870
15357: -- if there is no change in incident location then country too should not change ecause it is
15358: -- derived from location
15359: IF l_service_request_rec.incident_location_id = l_old_servicerequest_rec.incident_location_id OR
15360: (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM AND
15361: l_old_servicerequest_rec.incident_location_id IS NOT NULL)
15362: THEN
15363: l_service_request_rec.incident_country := l_old_ServiceRequest_rec.incident_country;
15364: END IF;

Line 15367: IF (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM) OR

15363: l_service_request_rec.incident_country := l_old_ServiceRequest_rec.incident_country;
15364: END IF;
15365: ---- Added for Enh# 222054
15366: -- Modified for Misc ERs project of 11.5.10 --anmukher --08/29/03
15367: IF (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM) OR
15368: (l_service_request_rec.incident_location_id = l_old_ServiceRequest_rec.incident_location_id
15369: AND l_service_request_rec.incident_location_type = l_old_ServiceRequest_rec.incident_location_type) THEN
15370: l_service_request_rec.incident_location_id := l_old_ServiceRequest_rec.incident_location_id;
15371: l_service_request_rec.incident_location_type := l_old_ServiceRequest_rec.incident_location_type;

Line 15381: (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM AND

15377: l_SR_Validation_rec.incident_location_type := l_service_request_rec.incident_location_type;
15378: ***/
15379: END IF;
15380: IF (l_service_request_rec.incident_location_id is NULL OR
15381: (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM AND
15382: l_old_servicerequest_rec.incident_location_id IS NULL )) AND
15383: l_service_request_rec.incident_country <> FND_API.G_MISS_CHAR AND
15384: l_service_request_rec.incident_country <> NVL(l_old_servicerequest_rec.incident_country,'####')
15385: THEN

Line 15383: l_service_request_rec.incident_country <> FND_API.G_MISS_CHAR AND

15379: END IF;
15380: IF (l_service_request_rec.incident_location_id is NULL OR
15381: (l_service_request_rec.incident_location_id = FND_API.G_MISS_NUM AND
15382: l_old_servicerequest_rec.incident_location_id IS NULL )) AND
15383: l_service_request_rec.incident_country <> FND_API.G_MISS_CHAR AND
15384: l_service_request_rec.incident_country <> NVL(l_old_servicerequest_rec.incident_country,'####')
15385: THEN
15386: l_SR_Validation_rec.incident_country := l_service_request_rec.incident_country;
15387: END IF;

Line 15396: IF (l_service_request_rec.incident_location_type = FND_API.G_MISS_CHAR) OR

15392: END IF;
15393:
15394: /*
15395: -- Added for Misc ERs project of 11.5.10 --anmukher --08/26/03
15396: IF (l_service_request_rec.incident_location_type = FND_API.G_MISS_CHAR) OR
15397: (l_service_request_rec.incident_location_type = l_old_ServiceRequest_rec.incident_location_type) THEN
15398: l_service_request_rec.incident_location_type := l_old_ServiceRequest_rec.incident_location_type;
15399: ELSE
15400: l_SR_Validation_rec.incident_location_type := l_service_request_rec.incident_location_type;

Line 15404: IF (l_service_request_rec.customer_site_id = FND_API.G_MISS_NUM) OR

15400: l_SR_Validation_rec.incident_location_type := l_service_request_rec.incident_location_type;
15401: END IF;
15402: */
15403:
15404: IF (l_service_request_rec.customer_site_id = FND_API.G_MISS_NUM) OR
15405: (l_service_request_rec.customer_site_id = l_old_ServiceRequest_rec.customer_site_id) THEN
15406: l_service_request_rec.customer_site_id := l_old_ServiceRequest_rec.customer_site_id;
15407: END IF;
15408:

Line 15409: IF (l_service_request_rec.error_code = FND_API.G_MISS_CHAR) OR

15405: (l_service_request_rec.customer_site_id = l_old_ServiceRequest_rec.customer_site_id) THEN
15406: l_service_request_rec.customer_site_id := l_old_ServiceRequest_rec.customer_site_id;
15407: END IF;
15408:
15409: IF (l_service_request_rec.error_code = FND_API.G_MISS_CHAR) OR
15410: (l_service_request_rec.error_code = l_old_ServiceRequest_rec.error_code) THEN
15411: l_service_request_rec.error_code := l_old_ServiceRequest_rec.error_code;
15412: END IF;
15413:

Line 15414: IF (l_service_request_rec.incident_address = FND_API.G_MISS_CHAR) OR

15410: (l_service_request_rec.error_code = l_old_ServiceRequest_rec.error_code) THEN
15411: l_service_request_rec.error_code := l_old_ServiceRequest_rec.error_code;
15412: END IF;
15413:
15414: IF (l_service_request_rec.incident_address = FND_API.G_MISS_CHAR) OR
15415: (l_service_request_rec.incident_address = l_old_ServiceRequest_rec.incident_address) THEN
15416: l_service_request_rec.incident_address := l_old_ServiceRequest_rec.incident_address;
15417: END IF;
15418:

Line 15419: IF (l_service_request_rec.incident_city = FND_API.G_MISS_CHAR) OR

15415: (l_service_request_rec.incident_address = l_old_ServiceRequest_rec.incident_address) THEN
15416: l_service_request_rec.incident_address := l_old_ServiceRequest_rec.incident_address;
15417: END IF;
15418:
15419: IF (l_service_request_rec.incident_city = FND_API.G_MISS_CHAR) OR
15420: (l_service_request_rec.incident_city = l_old_ServiceRequest_rec.incident_city) THEN
15421: l_service_request_rec.incident_city := l_old_ServiceRequest_rec.incident_city;
15422: END IF;
15423:

Line 15424: IF (l_service_request_rec.incident_state = FND_API.G_MISS_CHAR) OR

15420: (l_service_request_rec.incident_city = l_old_ServiceRequest_rec.incident_city) THEN
15421: l_service_request_rec.incident_city := l_old_ServiceRequest_rec.incident_city;
15422: END IF;
15423:
15424: IF (l_service_request_rec.incident_state = FND_API.G_MISS_CHAR) OR
15425: (l_service_request_rec.incident_state = l_old_ServiceRequest_rec.incident_state) THEN
15426: l_service_request_rec.incident_state := l_old_ServiceRequest_rec.incident_state;
15427: END IF;
15428:

Line 15429: IF (l_service_request_rec.incident_country = FND_API.G_MISS_CHAR) OR

15425: (l_service_request_rec.incident_state = l_old_ServiceRequest_rec.incident_state) THEN
15426: l_service_request_rec.incident_state := l_old_ServiceRequest_rec.incident_state;
15427: END IF;
15428:
15429: IF (l_service_request_rec.incident_country = FND_API.G_MISS_CHAR) OR
15430: (l_service_request_rec.incident_country = l_old_ServiceRequest_rec.incident_country) THEN
15431: l_service_request_rec.incident_country := l_old_ServiceRequest_rec.incident_country;
15432: END IF;
15433:

Line 15434: IF (l_service_request_rec.incident_province = FND_API.G_MISS_CHAR) OR

15430: (l_service_request_rec.incident_country = l_old_ServiceRequest_rec.incident_country) THEN
15431: l_service_request_rec.incident_country := l_old_ServiceRequest_rec.incident_country;
15432: END IF;
15433:
15434: IF (l_service_request_rec.incident_province = FND_API.G_MISS_CHAR) OR
15435: (l_service_request_rec.incident_province = l_old_ServiceRequest_rec.incident_province) THEN
15436: l_service_request_rec.incident_province := l_old_ServiceRequest_rec.incident_province;
15437: END IF;
15438:

Line 15439: IF (l_service_request_rec.incident_postal_code = FND_API.G_MISS_CHAR) OR

15435: (l_service_request_rec.incident_province = l_old_ServiceRequest_rec.incident_province) THEN
15436: l_service_request_rec.incident_province := l_old_ServiceRequest_rec.incident_province;
15437: END IF;
15438:
15439: IF (l_service_request_rec.incident_postal_code = FND_API.G_MISS_CHAR) OR
15440: (l_service_request_rec.incident_postal_code = l_old_ServiceRequest_rec.incident_postal_code) THEN
15441: l_service_request_rec.incident_postal_code := l_old_ServiceRequest_rec.incident_postal_code;
15442: END IF;
15443:

Line 15444: IF (l_service_request_rec.incident_county = FND_API.G_MISS_CHAR) OR

15440: (l_service_request_rec.incident_postal_code = l_old_ServiceRequest_rec.incident_postal_code) THEN
15441: l_service_request_rec.incident_postal_code := l_old_ServiceRequest_rec.incident_postal_code;
15442: END IF;
15443:
15444: IF (l_service_request_rec.incident_county = FND_API.G_MISS_CHAR) OR
15445: (l_service_request_rec.incident_county = l_old_ServiceRequest_rec.incident_county) THEN
15446: l_service_request_rec.incident_county := l_old_ServiceRequest_rec.incident_county;
15447: END IF;
15448:

Line 15449: IF (l_service_request_rec.resolution_summary = FND_API.G_MISS_CHAR) OR

15445: (l_service_request_rec.incident_county = l_old_ServiceRequest_rec.incident_county) THEN
15446: l_service_request_rec.incident_county := l_old_ServiceRequest_rec.incident_county;
15447: END IF;
15448:
15449: IF (l_service_request_rec.resolution_summary = FND_API.G_MISS_CHAR) OR
15450: (l_service_request_rec.resolution_summary = l_old_ServiceRequest_rec.resolution_summary) THEN
15451: l_service_request_rec.resolution_summary := l_old_ServiceRequest_rec.resolution_summary;
15452: END IF;
15453:

Line 15455: IF (l_service_request_rec.incident_point_of_interest = FND_API.G_MISS_CHAR)

15451: l_service_request_rec.resolution_summary := l_old_ServiceRequest_rec.resolution_summary;
15452: END IF;
15453:
15454: -- Added for address fields related changes by shijain
15455: IF (l_service_request_rec.incident_point_of_interest = FND_API.G_MISS_CHAR)
15456: OR
15457: (nvl(l_service_request_rec.incident_point_of_interest,-99) = nvl(l_old_ServiceRequest_rec.incident_point_of_interest,-99))
15458: THEN
15459: l_service_request_rec.incident_point_of_interest := l_old_ServiceRequest_rec.incident_point_of_interest;

Line 15462: IF (l_service_request_rec.incident_cross_street = FND_API.G_MISS_CHAR) OR

15458: THEN
15459: l_service_request_rec.incident_point_of_interest := l_old_ServiceRequest_rec.incident_point_of_interest;
15460: END IF;
15461:
15462: IF (l_service_request_rec.incident_cross_street = FND_API.G_MISS_CHAR) OR
15463: (l_service_request_rec.incident_cross_street = l_old_ServiceRequest_rec.incident_cross_street)
15464: THEN
15465: l_service_request_rec.incident_cross_street := l_old_ServiceRequest_rec.incident_cross_street;
15466: END IF;

Line 15468: IF (l_service_request_rec.incident_direction_qualifier = FND_API.G_MISS_CHAR)

15464: THEN
15465: l_service_request_rec.incident_cross_street := l_old_ServiceRequest_rec.incident_cross_street;
15466: END IF;
15467:
15468: IF (l_service_request_rec.incident_direction_qualifier = FND_API.G_MISS_CHAR)
15469: OR
15470: (l_service_request_rec.incident_direction_qualifier = l_old_ServiceRequest_rec.incident_direction_qualifier)
15471: THEN
15472: l_service_request_rec.incident_direction_qualifier := l_old_ServiceRequest_rec.incident_direction_qualifier;

Line 15475: IF (l_service_request_rec.incident_distance_qualifier = FND_API.G_MISS_CHAR)

15471: THEN
15472: l_service_request_rec.incident_direction_qualifier := l_old_ServiceRequest_rec.incident_direction_qualifier;
15473: END IF;
15474:
15475: IF (l_service_request_rec.incident_distance_qualifier = FND_API.G_MISS_CHAR)
15476: OR
15477: (l_service_request_rec.incident_distance_qualifier = l_old_ServiceRequest_rec.incident_distance_qualifier )
15478: THEN
15479: l_service_request_rec.incident_distance_qualifier := l_old_ServiceRequest_rec.incident_distance_qualifier ;

Line 15482: IF (l_service_request_rec.incident_distance_qual_uom = FND_API.G_MISS_CHAR)

15478: THEN
15479: l_service_request_rec.incident_distance_qualifier := l_old_ServiceRequest_rec.incident_distance_qualifier ;
15480: END IF;
15481:
15482: IF (l_service_request_rec.incident_distance_qual_uom = FND_API.G_MISS_CHAR)
15483: OR
15484: (l_service_request_rec.incident_distance_qual_uom = l_old_ServiceRequest_rec.incident_distance_qual_uom )
15485: THEN
15486: l_service_request_rec.incident_distance_qual_uom := l_old_ServiceRequest_rec.incident_distance_qual_uom ;

Line 15489: IF (l_service_request_rec.incident_address2 = FND_API.G_MISS_CHAR) OR

15485: THEN
15486: l_service_request_rec.incident_distance_qual_uom := l_old_ServiceRequest_rec.incident_distance_qual_uom ;
15487: END IF;
15488:
15489: IF (l_service_request_rec.incident_address2 = FND_API.G_MISS_CHAR) OR
15490: (l_service_request_rec.incident_address2 = l_old_ServiceRequest_rec.incident_address2 )
15491: THEN
15492: l_service_request_rec.incident_address2 := l_old_ServiceRequest_rec.incident_address2 ;
15493: END IF;

Line 15495: IF (l_service_request_rec.incident_address3 = FND_API.G_MISS_CHAR) OR

15491: THEN
15492: l_service_request_rec.incident_address2 := l_old_ServiceRequest_rec.incident_address2 ;
15493: END IF;
15494:
15495: IF (l_service_request_rec.incident_address3 = FND_API.G_MISS_CHAR) OR
15496: (l_service_request_rec.incident_address3 = l_old_ServiceRequest_rec.incident_address3 )
15497: THEN
15498: l_service_request_rec.incident_address3 := l_old_ServiceRequest_rec.incident_address3 ;
15499: END IF;

Line 15501: IF (l_service_request_rec.incident_address4 = FND_API.G_MISS_CHAR) OR

15497: THEN
15498: l_service_request_rec.incident_address3 := l_old_ServiceRequest_rec.incident_address3 ;
15499: END IF;
15500:
15501: IF (l_service_request_rec.incident_address4 = FND_API.G_MISS_CHAR) OR
15502: (l_service_request_rec.incident_address4 = l_old_ServiceRequest_rec.incident_address4 )
15503: THEN
15504: l_service_request_rec.incident_address4 := l_old_ServiceRequest_rec.incident_address4 ;
15505: END IF;

Line 15507: IF (l_service_request_rec.incident_address_style = FND_API.G_MISS_CHAR) OR

15503: THEN
15504: l_service_request_rec.incident_address4 := l_old_ServiceRequest_rec.incident_address4 ;
15505: END IF;
15506:
15507: IF (l_service_request_rec.incident_address_style = FND_API.G_MISS_CHAR) OR
15508: (l_service_request_rec.incident_address_style = l_old_ServiceRequest_rec.incident_address_style )
15509: THEN
15510: l_service_request_rec.incident_address_style := l_old_ServiceRequest_rec.incident_address_style ;
15511: END IF;

Line 15513: IF (l_service_request_rec.incident_addr_lines_phonetic = FND_API.G_MISS_CHAR)

15509: THEN
15510: l_service_request_rec.incident_address_style := l_old_ServiceRequest_rec.incident_address_style ;
15511: END IF;
15512:
15513: IF (l_service_request_rec.incident_addr_lines_phonetic = FND_API.G_MISS_CHAR)
15514: OR
15515: (l_service_request_rec.incident_addr_lines_phonetic = l_old_ServiceRequest_rec.incident_addr_lines_phonetic )
15516: THEN
15517: l_service_request_rec.incident_addr_lines_phonetic := l_old_ServiceRequest_rec.incident_addr_lines_phonetic ;

Line 15520: IF (l_service_request_rec.incident_po_box_number = FND_API.G_MISS_CHAR) OR

15516: THEN
15517: l_service_request_rec.incident_addr_lines_phonetic := l_old_ServiceRequest_rec.incident_addr_lines_phonetic ;
15518: END IF;
15519:
15520: IF (l_service_request_rec.incident_po_box_number = FND_API.G_MISS_CHAR) OR
15521: (l_service_request_rec.incident_po_box_number = l_old_ServiceRequest_rec.incident_po_box_number )
15522: THEN
15523: l_service_request_rec.incident_po_box_number := l_old_ServiceRequest_rec.incident_po_box_number ;
15524: END IF;

Line 15526: IF (l_service_request_rec.incident_house_number = FND_API.G_MISS_CHAR) OR

15522: THEN
15523: l_service_request_rec.incident_po_box_number := l_old_ServiceRequest_rec.incident_po_box_number ;
15524: END IF;
15525:
15526: IF (l_service_request_rec.incident_house_number = FND_API.G_MISS_CHAR) OR
15527: (l_service_request_rec.incident_house_number = l_old_ServiceRequest_rec.incident_house_number ) THEN
15528: l_service_request_rec.incident_house_number := l_old_ServiceRequest_rec.incident_house_number ;
15529: END IF;
15530:

Line 15531: IF (l_service_request_rec.incident_street_suffix = FND_API.G_MISS_CHAR) OR

15527: (l_service_request_rec.incident_house_number = l_old_ServiceRequest_rec.incident_house_number ) THEN
15528: l_service_request_rec.incident_house_number := l_old_ServiceRequest_rec.incident_house_number ;
15529: END IF;
15530:
15531: IF (l_service_request_rec.incident_street_suffix = FND_API.G_MISS_CHAR) OR
15532: (l_service_request_rec.incident_street_suffix = l_old_ServiceRequest_rec.incident_street_suffix)
15533: THEN
15534: l_service_request_rec.incident_street_suffix := l_old_ServiceRequest_rec.incident_street_suffix ;
15535: END IF;

Line 15537: IF (l_service_request_rec.incident_street = FND_API.G_MISS_CHAR) OR

15533: THEN
15534: l_service_request_rec.incident_street_suffix := l_old_ServiceRequest_rec.incident_street_suffix ;
15535: END IF;
15536:
15537: IF (l_service_request_rec.incident_street = FND_API.G_MISS_CHAR) OR
15538: (l_service_request_rec.incident_street = l_old_ServiceRequest_rec.incident_street)
15539: THEN
15540: l_service_request_rec.incident_street := l_old_ServiceRequest_rec.incident_street;
15541: END IF;

Line 15543: IF (l_service_request_rec.incident_street_number = FND_API.G_MISS_CHAR) OR

15539: THEN
15540: l_service_request_rec.incident_street := l_old_ServiceRequest_rec.incident_street;
15541: END IF;
15542:
15543: IF (l_service_request_rec.incident_street_number = FND_API.G_MISS_CHAR) OR
15544: (l_service_request_rec.incident_street_number = l_old_ServiceRequest_rec.incident_street_number)
15545: THEN
15546: l_service_request_rec.incident_street_number := l_old_ServiceRequest_rec.incident_street_number;
15547: END IF;

Line 15549: IF (l_service_request_rec.incident_floor = FND_API.G_MISS_CHAR) OR

15545: THEN
15546: l_service_request_rec.incident_street_number := l_old_ServiceRequest_rec.incident_street_number;
15547: END IF;
15548:
15549: IF (l_service_request_rec.incident_floor = FND_API.G_MISS_CHAR) OR
15550: (l_service_request_rec.incident_floor = l_old_ServiceRequest_rec.incident_floor)
15551: THEN
15552: l_service_request_rec.incident_floor := l_old_ServiceRequest_rec.incident_floor;
15553: END IF;

Line 15555: IF (l_service_request_rec.incident_suite = FND_API.G_MISS_CHAR) OR

15551: THEN
15552: l_service_request_rec.incident_floor := l_old_ServiceRequest_rec.incident_floor;
15553: END IF;
15554:
15555: IF (l_service_request_rec.incident_suite = FND_API.G_MISS_CHAR) OR
15556: (l_service_request_rec.incident_suite = l_old_ServiceRequest_rec.incident_suite) THEN
15557: l_service_request_rec.incident_suite := l_old_ServiceRequest_rec.incident_suite;
15558: END IF;
15559:

Line 15560: IF (l_service_request_rec.incident_postal_plus4_code = FND_API.G_MISS_CHAR) OR

15556: (l_service_request_rec.incident_suite = l_old_ServiceRequest_rec.incident_suite) THEN
15557: l_service_request_rec.incident_suite := l_old_ServiceRequest_rec.incident_suite;
15558: END IF;
15559:
15560: IF (l_service_request_rec.incident_postal_plus4_code = FND_API.G_MISS_CHAR) OR
15561: (l_service_request_rec.incident_postal_plus4_code = l_old_ServiceRequest_rec.incident_postal_plus4_code)
15562: THEN
15563: l_service_request_rec.incident_postal_plus4_code:= l_old_ServiceRequest_rec.incident_postal_plus4_code;
15564: END IF;

Line 15566: IF (l_service_request_rec.incident_position = FND_API.G_MISS_CHAR) OR

15562: THEN
15563: l_service_request_rec.incident_postal_plus4_code:= l_old_ServiceRequest_rec.incident_postal_plus4_code;
15564: END IF;
15565:
15566: IF (l_service_request_rec.incident_position = FND_API.G_MISS_CHAR) OR
15567: (l_service_request_rec.incident_position = l_old_ServiceRequest_rec.incident_position)
15568: THEN
15569: l_service_request_rec.incident_position := l_old_ServiceRequest_rec.incident_position;
15570: END IF;

Line 15572: IF (l_service_request_rec.incident_location_directions = FND_API.G_MISS_CHAR)

15568: THEN
15569: l_service_request_rec.incident_position := l_old_ServiceRequest_rec.incident_position;
15570: END IF;
15571:
15572: IF (l_service_request_rec.incident_location_directions = FND_API.G_MISS_CHAR)
15573: OR
15574: (l_service_request_rec.incident_location_directions = l_old_ServiceRequest_rec.incident_location_directions)
15575: THEN
15576: l_service_request_rec.incident_location_directions:= l_old_ServiceRequest_rec.incident_location_directions;

Line 15579: IF (l_service_request_rec.incident_location_description = FND_API.G_MISS_CHAR)

15575: THEN
15576: l_service_request_rec.incident_location_directions:= l_old_ServiceRequest_rec.incident_location_directions;
15577: END IF;
15578:
15579: IF (l_service_request_rec.incident_location_description = FND_API.G_MISS_CHAR)
15580: OR
15581: (l_service_request_rec.incident_location_description = l_old_ServiceRequest_rec.incident_location_description)
15582: THEN
15583: l_service_request_rec.incident_location_description := l_old_ServiceRequest_rec.incident_location_description;

Line 15586: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) OR

15582: THEN
15583: l_service_request_rec.incident_location_description := l_old_ServiceRequest_rec.incident_location_description;
15584: END IF;
15585:
15586: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) OR
15587: (l_service_request_rec.install_site_id = l_old_ServiceRequest_rec.INSTALL_SITE_ID)
15588: THEN
15589: l_service_request_rec.install_site_id := l_old_ServiceRequest_rec.INSTALL_SITE_ID;
15590: END IF;

Line 15592: IF (l_service_request_rec.owner_assigned_flag = FND_API.G_MISS_CHAR) OR

15588: THEN
15589: l_service_request_rec.install_site_id := l_old_ServiceRequest_rec.INSTALL_SITE_ID;
15590: END IF;
15591:
15592: IF (l_service_request_rec.owner_assigned_flag = FND_API.G_MISS_CHAR) OR
15593: (l_service_request_rec.owner_assigned_flag = l_old_ServiceRequest_rec.owner_assigned_flag )
15594: THEN
15595: l_service_request_rec.owner_assigned_flag := l_old_ServiceRequest_rec.owner_assigned_flag ;
15596: END IF;

Line 15597: IF (l_service_request_rec.group_territory_id = FND_API.G_MISS_NUM) OR

15593: (l_service_request_rec.owner_assigned_flag = l_old_ServiceRequest_rec.owner_assigned_flag )
15594: THEN
15595: l_service_request_rec.owner_assigned_flag := l_old_ServiceRequest_rec.owner_assigned_flag ;
15596: END IF;
15597: IF (l_service_request_rec.group_territory_id = FND_API.G_MISS_NUM) OR
15598: (l_service_request_rec.group_territory_id = l_old_ServiceRequest_rec.group_territory_id )
15599: THEN
15600: l_service_request_rec.group_territory_id := l_old_ServiceRequest_rec.group_territory_id ;
15601: END IF;

Line 15603: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) OR

15599: THEN
15600: l_service_request_rec.group_territory_id := l_old_ServiceRequest_rec.group_territory_id ;
15601: END IF;
15602:
15603: IF (l_service_request_rec.obligation_date = FND_API.G_MISS_DATE) OR
15604: (l_service_request_rec.obligation_date IS NULL AND
15605: l_old_ServiceRequest_rec.obligation_date IS NULL) OR
15606: (l_service_request_rec.obligation_date = l_old_ServiceRequest_rec.obligation_date) THEN
15607: l_service_request_rec.obligation_date := l_old_ServiceRequest_rec.obligation_date;

Line 15620: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR

15616: x_audit_vals_rec.obligation_date := l_service_request_rec.obligation_date;
15617: END IF;
15618:
15619:
15620: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR
15621: (nvl(l_service_request_rec.inventory_item_id,-99) = nvl(l_old_ServiceRequest_rec.inventory_item_id,-99))
15622: THEN
15623: l_service_request_rec.inventory_item_id := l_old_ServiceRequest_rec.inventory_item_id;
15624:

Line 15642: IF (l_service_request_rec.request_date = FND_API.G_MISS_DATE) OR

15638:
15639: END IF;
15640:
15641: -- For incident date audit record added by shijain
15642: IF (l_service_request_rec.request_date = FND_API.G_MISS_DATE) OR
15643: (l_service_request_rec.request_date IS NULL AND
15644: l_old_ServiceRequest_rec.incident_date IS NULL) OR
15645: (l_service_request_rec.request_date = l_old_ServiceRequest_rec.incident_date)
15646: THEN

Line 15662: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR

15658:
15659: -- 2993526
15660: -- For owner assigned time audit record added by shijain
15661: /*
15662: IF (l_service_request_rec.owner_assigned_time = FND_API.G_MISS_DATE) OR
15663: (l_service_request_rec.owner_assigned_time IS NULL AND
15664: l_old_ServiceRequest_rec.owner_assigned_time IS NULL) OR
15665: (l_service_request_rec.owner_assigned_time = l_old_ServiceRequest_rec.owner_assigned_time)
15666: THEN

Line 15680: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN

15676: x_audit_vals_rec.OWNER_ASSIGNED_TIME := SYSDATE;
15677:
15678: END IF; */
15679:
15680: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN
15681: l_service_request_rec.current_serial_number := l_old_ServiceRequest_rec.current_serial_number;
15682: END IF;
15683:
15684: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN

Line 15684: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN

15680: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN
15681: l_service_request_rec.current_serial_number := l_old_ServiceRequest_rec.current_serial_number;
15682: END IF;
15683:
15684: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN
15685: l_service_request_rec.original_order_number := l_old_ServiceRequest_rec.original_order_number;
15686: END IF;
15687:
15688: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN

Line 15688: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN

15684: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN
15685: l_service_request_rec.original_order_number := l_old_ServiceRequest_rec.original_order_number;
15686: END IF;
15687:
15688: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN
15689: l_service_request_rec.purchase_order_num := l_old_ServiceRequest_rec.purchase_order_num;
15690: END IF;
15691:
15692: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN

Line 15692: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN

15688: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN
15689: l_service_request_rec.purchase_order_num := l_old_ServiceRequest_rec.purchase_order_num;
15690: END IF;
15691:
15692: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN
15693: l_service_request_rec.qa_collection_plan_id := l_old_ServiceRequest_rec.qa_collection_id;
15694: END IF;
15695:
15696: IF (l_service_request_rec.resource_subtype_id = FND_API.G_MISS_NUM) THEN

Line 15696: IF (l_service_request_rec.resource_subtype_id = FND_API.G_MISS_NUM) THEN

15692: IF (l_service_request_rec.qa_collection_plan_id = FND_API.G_MISS_NUM) THEN
15693: l_service_request_rec.qa_collection_plan_id := l_old_ServiceRequest_rec.qa_collection_id;
15694: END IF;
15695:
15696: IF (l_service_request_rec.resource_subtype_id = FND_API.G_MISS_NUM) THEN
15697: l_service_request_rec.resource_subtype_id := l_old_ServiceRequest_rec.resource_subtype_id;
15698: END IF;
15699:
15700: IF (l_service_request_rec.employee_id IS NOT NULL) THEN

Line 15704: IF (l_service_request_rec.cust_po_number = FND_API.G_MISS_CHAR) THEN

15700: IF (l_service_request_rec.employee_id IS NOT NULL) THEN
15701: l_service_request_rec.employee_id := NULL;
15702: END IF;
15703:
15704: IF (l_service_request_rec.cust_po_number = FND_API.G_MISS_CHAR) THEN
15705: l_service_request_rec.cust_po_number := l_old_ServiceRequest_rec.customer_po_number;
15706: END IF;
15707:
15708: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN

Line 15708: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN

15704: IF (l_service_request_rec.cust_po_number = FND_API.G_MISS_CHAR) THEN
15705: l_service_request_rec.cust_po_number := l_old_ServiceRequest_rec.customer_po_number;
15706: END IF;
15707:
15708: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN
15709: l_service_request_rec.cust_ticket_number := l_old_ServiceRequest_rec.customer_ticket_number;
15710: END IF;
15711:
15712: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN

Line 15712: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN

15708: IF (l_service_request_rec.cust_ticket_number = FND_API.G_MISS_CHAR) THEN
15709: l_service_request_rec.cust_ticket_number := l_old_ServiceRequest_rec.customer_ticket_number;
15710: END IF;
15711:
15712: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN
15713: l_service_request_rec.sr_creation_channel := l_old_ServiceRequest_rec.sr_creation_channel;
15714: END IF;
15715:
15716: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN

Line 15716: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN

15712: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN
15713: l_service_request_rec.sr_creation_channel := l_old_ServiceRequest_rec.sr_creation_channel;
15714: END IF;
15715:
15716: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN
15717: l_service_request_rec.time_zone_id := l_old_ServiceRequest_rec.time_zone_id;
15718: END IF;
15719:
15720: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN

Line 15720: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN

15716: IF (l_service_request_rec.time_zone_id = FND_API.G_MISS_NUM) THEN
15717: l_service_request_rec.time_zone_id := l_old_ServiceRequest_rec.time_zone_id;
15718: END IF;
15719:
15720: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN
15721: l_service_request_rec.time_difference := l_old_ServiceRequest_rec.time_difference;
15722: END IF;
15723:
15724: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) OR

Line 15724: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) OR

15720: IF (l_service_request_rec.time_difference = FND_API.G_MISS_NUM) THEN
15721: l_service_request_rec.time_difference := l_old_ServiceRequest_rec.time_difference;
15722: END IF;
15723:
15724: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) OR
15725: (l_service_request_rec.contract_service_id = l_old_ServiceRequest_rec.contract_service_id) THEN
15726: l_service_request_rec.contract_service_id := l_old_ServiceRequest_rec.contract_service_id;
15727: l_SR_Validation_rec.contract_service_id := l_old_serviceRequest_rec.contract_service_id;
15728: --need to copy value to validation rec as contract id validation depends on it.

Line 15733: IF (l_service_request_rec.contract_id = FND_API.G_MISS_NUM) OR

15729: ELSE
15730: l_SR_Validation_rec.contract_service_id := l_service_request_rec.contract_service_id;
15731: END IF;
15732:
15733: IF (l_service_request_rec.contract_id = FND_API.G_MISS_NUM) OR
15734: (l_service_request_rec.contract_id = l_old_ServiceRequest_rec.contract_id) THEN
15735: l_service_request_rec.contract_id := l_old_ServiceRequest_rec.contract_id;
15736: -- need to set o/p vars since these are used in update not the l_service_request_rec
15737: x_contra_id := l_old_ServiceRequest_rec.contract_id;

Line 15743: IF (l_service_request_rec.project_number = FND_API.G_MISS_CHAR) OR

15739: ELSE
15740: l_SR_Validation_rec.contract_id := l_service_request_rec.contract_id;
15741: END IF;
15742:
15743: IF (l_service_request_rec.project_number = FND_API.G_MISS_CHAR) OR
15744: (l_service_request_rec.project_number = l_old_ServiceRequest_rec.project_number) THEN
15745: l_service_request_rec.project_number := l_old_ServiceRequest_rec.project_number;
15746: ELSE
15747: l_SR_Validation_rec.project_number := l_service_request_rec.project_number;

Line 15751: IF (l_service_request_rec.account_id = FND_API.G_MISS_NUM) OR

15747: l_SR_Validation_rec.project_number := l_service_request_rec.project_number;
15748: END IF;
15749:
15750:
15751: IF (l_service_request_rec.account_id = FND_API.G_MISS_NUM) OR
15752: (l_service_request_rec.account_id = l_old_ServiceRequest_rec.account_id) THEN
15753: l_service_request_rec.account_id := l_old_ServiceRequest_rec.account_id;
15754: --Added this here, cause user may have passed a new customer product id
15755: --but nay have not passed a new account id. The validation rec has to be

Line 15763: IF (l_service_request_rec.resource_type = FND_API.G_MISS_CHAR) OR

15759: l_SR_Validation_rec.account_id := l_service_request_rec.account_id;
15760: END IF;
15761:
15762: -- auditing is done after AM API Call
15763: IF (l_service_request_rec.resource_type = FND_API.G_MISS_CHAR) OR
15764: (nvl(l_service_request_rec.resource_type,'-99') = nvl(l_old_ServiceRequest_rec.resource_type,'-99')) THEN
15765: l_service_request_rec.resource_type := l_old_ServiceRequest_rec.resource_type;
15766: ELSE
15767: l_SR_Validation_rec.resource_type := l_service_request_rec.resource_type;

Line 15773: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) OR

15769:
15770: --For optional fields, the passed value may be FND, SAME AS OLD
15771: --or user may have passed a valid value or he may want to NULL that field.
15772:
15773: IF (l_service_request_rec.platform_id = FND_API.G_MISS_NUM) OR
15774: (nvl(l_service_request_rec.platform_id,-99) = nvl(l_old_ServiceRequest_rec.platform_id,-99)) THEN
15775:
15776: l_SR_Validation_rec.platform_id := l_old_ServiceRequest_rec.platform_id;
15777: l_service_request_rec.platform_id := l_old_ServiceRequest_rec.platform_id;

Line 15792: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) OR

15788:
15789: END IF;
15790:
15791: -- Added audit changes for platform version id added by shijain
15792: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) OR
15793: (nvl(l_service_request_rec.platform_version_id,-99) = nvl(l_old_ServiceRequest_rec.platform_version_id,-99)) THEN
15794: l_service_request_rec.platform_version_id:= l_old_ServiceRequest_rec.platform_version_id;
15795: -- Audit the change
15796: x_audit_vals_rec.change_plat_ver_id_flag := 'N';

Line 15807: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) OR

15803: x_audit_vals_rec.OLD_platform_version_id := l_old_ServiceRequest_rec.platform_version_id;
15804: x_audit_vals_rec.platform_version_id := l_service_request_rec.platform_version_id;
15805: END IF;
15806:
15807: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) OR
15808: (nvl(l_service_request_rec.inv_platform_org_id,-99) = nvl(l_old_ServiceRequest_rec.inv_platform_org_id,-99)) THEN
15809: l_SR_Validation_rec.inv_platform_org_id:= l_old_ServiceRequest_rec.inv_platform_org_id;
15810: -- Audit the change
15811: x_audit_vals_rec.change_platform_org_id_flag := 'N';

Line 15822: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) OR

15818: x_audit_vals_rec.OLD_inv_platform_org_id := l_old_ServiceRequest_rec.inv_platform_org_id;
15819: x_audit_vals_rec.inv_platform_org_id := l_service_request_rec.inv_platform_org_id;
15820: END IF;
15821:
15822: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) OR
15823: (nvl(l_service_request_rec.platform_version,'-99') = nvl(l_old_ServiceRequest_rec.platform_version,'-99')) THEN
15824: l_service_request_rec.platform_version:= l_old_ServiceRequest_rec.platform_version;
15825: -- Audit the change
15826: x_audit_vals_rec.old_platform_version := l_old_ServiceRequest_rec.platform_version;

Line 15836: IF (l_service_request_rec.language_id = FND_API.G_MISS_NUM) OR

15832: x_audit_vals_rec.platform_version := l_service_request_rec.platform_version;
15833: END IF;
15834:
15835: -- Added audit changes for language id added by shijain
15836: IF (l_service_request_rec.language_id = FND_API.G_MISS_NUM) OR
15837: (nvl(l_service_request_rec.language_id,-99) = nvl(l_old_ServiceRequest_rec.language_id,-99))
15838: THEN
15839: l_service_request_rec.language_id:= l_old_ServiceRequest_rec.language_id;
15840: -- Audit the change

Line 15852: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) THEN

15848: x_audit_vals_rec.old_language_id := l_old_ServiceRequest_rec.language_id;
15849: x_audit_vals_rec.language_id := l_service_request_rec.language_id;
15850: END IF;
15851:
15852: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) THEN
15853: l_service_request_rec.platform_version := l_old_ServiceRequest_rec.platform_version;
15854: END IF;
15855:
15856: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN

Line 15856: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN

15852: IF (l_service_request_rec.platform_version = FND_API.G_MISS_CHAR) THEN
15853: l_service_request_rec.platform_version := l_old_ServiceRequest_rec.platform_version;
15854: END IF;
15855:
15856: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN
15857: l_service_request_rec.platform_version_id := l_old_ServiceRequest_rec.platform_version_id;
15858: END IF;
15859:
15860: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN

Line 15860: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN

15856: IF (l_service_request_rec.platform_version_id = FND_API.G_MISS_NUM) THEN
15857: l_service_request_rec.platform_version_id := l_old_ServiceRequest_rec.platform_version_id;
15858: END IF;
15859:
15860: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN
15861: l_service_request_rec.inv_platform_org_id := l_old_ServiceRequest_rec.inv_platform_org_id;
15862: END IF;
15863:
15864: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN

Line 15864: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN

15860: IF (l_service_request_rec.inv_platform_org_id = FND_API.G_MISS_NUM) THEN
15861: l_service_request_rec.inv_platform_org_id := l_old_ServiceRequest_rec.inv_platform_org_id;
15862: END IF;
15863:
15864: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN
15865: l_service_request_rec.db_version := l_old_ServiceRequest_rec.db_version;
15866: END IF;
15867:
15868: IF (l_service_request_rec.last_update_channel = FND_API.G_MISS_CHAR) THEN

Line 15868: IF (l_service_request_rec.last_update_channel = FND_API.G_MISS_CHAR) THEN

15864: IF (l_service_request_rec.db_version = FND_API.G_MISS_CHAR) THEN
15865: l_service_request_rec.db_version := l_old_ServiceRequest_rec.db_version;
15866: END IF;
15867:
15868: IF (l_service_request_rec.last_update_channel = FND_API.G_MISS_CHAR) THEN
15869: l_service_request_rec.last_update_channel := l_old_ServiceRequest_rec.last_update_channel;
15870: END IF;
15871:
15872: -- Check if Territory id has been passed to the API

Line 15873: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) OR

15869: l_service_request_rec.last_update_channel := l_old_ServiceRequest_rec.last_update_channel;
15870: END IF;
15871:
15872: -- Check if Territory id has been passed to the API
15873: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) OR
15874: (nvl(l_service_request_rec.territory_id,-99) = nvl(l_old_ServiceRequest_rec.territory_id,-99)) THEN
15875: l_service_request_rec.territory_id := l_old_ServiceRequest_rec.territory_id;
15876: -- Audit the change added by shijain
15877: x_audit_vals_rec.change_territory_id_flag := 'N';

Line 15888: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) OR

15884: x_audit_vals_rec.OLD_territory_id := l_old_ServiceRequest_rec.territory_id;
15885: x_audit_vals_rec.territory_id := l_service_request_rec.territory_id;
15886: END IF;
15887:
15888: IF (l_service_request_rec.cp_component_id = FND_API.G_MISS_NUM) OR
15889: (nvl(l_service_request_rec.cp_component_id,-99) = nvl(l_old_ServiceRequest_rec.cp_component_id,-99)) THEN
15890: l_service_request_rec.cp_component_id := l_old_ServiceRequest_rec.cp_component_id;
15891: -- Audit the change added by shijain
15892: x_audit_vals_rec.change_cp_component_id_flag := 'N';

Line 15895: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) THEN

15891: -- Audit the change added by shijain
15892: x_audit_vals_rec.change_cp_component_id_flag := 'N';
15893: x_audit_vals_rec.old_cp_component_id := l_old_ServiceRequest_rec.cp_component_id;
15894: x_audit_vals_rec.cp_component_id := l_service_request_rec.cp_component_id;
15895: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) THEN
15896: l_service_request_rec.component_version := l_old_servicerequest_rec.component_version;
15897: END IF;
15898: ELSE
15899: l_SR_Validation_rec.cp_component_id := l_service_request_rec.cp_component_id;

Line 15907: l_service_request_rec.component_version <> FND_API.G_MISS_CHAR) THEN

15903: x_audit_vals_rec.cp_component_id := l_service_request_rec.cp_component_id;
15904: END IF;
15905: IF (l_service_request_rec.cp_component_id is NULL AND
15906: l_service_request_rec.component_version is NOT NULL AND
15907: l_service_request_rec.component_version <> FND_API.G_MISS_CHAR) THEN
15908: l_service_request_rec.component_version := null;
15909: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
15910: p_token_an => l_api_name_full,
15911: p_token_ip => 'p_component_version' );

Line 15915: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) OR

15911: p_token_ip => 'p_component_version' );
15912: END IF;
15913:
15914: -- Check if Component Version id has been passed to the API
15915: IF (l_service_request_rec.cp_component_version_id = FND_API.G_MISS_NUM) OR
15916: (nvl(l_service_request_rec.cp_component_version_id,-99) = nvl(l_old_ServiceRequest_rec.cp_component_version_id,-99)) THEN
15917: l_service_request_rec.cp_component_version_id := l_old_ServiceRequest_rec.cp_component_version_id;
15918: -- Audit the change added by shijain
15919: x_audit_vals_rec.change_cp_comp_ver_id_flag := 'N';

Line 15931: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) OR

15927: x_audit_vals_rec.cp_component_version_id := l_service_request_rec.cp_component_version_id;
15928: END IF;
15929:
15930: -- Check if SubComponent id has been passed to the API
15931: IF (l_service_request_rec.cp_subcomponent_id = FND_API.G_MISS_NUM) OR
15932: (nvl(l_service_request_rec.cp_subcomponent_id,-99) = nvl(l_old_ServiceRequest_rec.cp_subcomponent_id,-99)) THEN
15933: l_service_request_rec.cp_subcomponent_id := l_old_ServiceRequest_rec.cp_subcomponent_id;
15934: -- Audit the change added by shijain
15935: x_audit_vals_rec.change_cp_subcomponent_id_flag := 'N';

Line 15938: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) THEN

15934: -- Audit the change added by shijain
15935: x_audit_vals_rec.change_cp_subcomponent_id_flag := 'N';
15936: x_audit_vals_rec.old_cp_subcomponent_id := l_old_ServiceRequest_rec.cp_subcomponent_id;
15937: x_audit_vals_rec.cp_subcomponent_id := l_service_request_rec.cp_subcomponent_id;
15938: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) THEN
15939: l_service_request_rec.subcomponent_version := l_old_servicerequest_rec.subcomponent_version;
15940: END IF;
15941: ELSE
15942: l_SR_Validation_rec.cp_subcomponent_id := l_service_request_rec.cp_subcomponent_id;

Line 15950: l_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR ) THEN

15946: x_audit_vals_rec.cp_subcomponent_id := l_service_request_rec.cp_subcomponent_id;
15947: END IF;
15948: IF (l_service_request_rec.cp_subcomponent_id is NULL AND
15949: l_service_request_rec.subcomponent_version is NOT NULL AND
15950: l_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR ) THEN
15951: l_service_request_rec.subcomponent_version := null;
15952: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
15953: p_token_an => l_api_name_full,
15954: p_token_ip => 'p_subcomponent_version' );

Line 15958: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) OR

15954: p_token_ip => 'p_subcomponent_version' );
15955: END IF;
15956:
15957: -- Check if Component Version id has been passed to the API
15958: IF (l_service_request_rec.cp_subcomponent_version_id = FND_API.G_MISS_NUM) OR
15959: (nvl(l_service_request_rec.cp_subcomponent_version_id,-99) = nvl(l_old_ServiceRequest_rec.cp_subcomponent_version_id,-99)) THEN
15960: l_service_request_rec.cp_subcomponent_version_id := l_old_ServiceRequest_rec.cp_subcomponent_version_id;
15961: -- Audit the change added by shijain
15962: x_audit_vals_rec.change_cp_subcomp_ver_id_flag := 'N';

Line 15974: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) OR

15970: x_audit_vals_rec.cp_subcomponent_version_id := l_service_request_rec.cp_subcomponent_version_id;
15971: END IF;
15972:
15973: -- Check if CP Revision ID has been passed to the API
15974: IF (l_service_request_rec.cp_revision_id = FND_API.G_MISS_NUM) OR
15975: (nvl(l_service_request_rec.cp_revision_id,-99) = nvl(l_old_ServiceRequest_rec.cp_revision_id,-99)) THEN
15976: l_service_request_rec.cp_revision_id := l_old_ServiceRequest_rec.cp_revision_id;
15977: -- Audit the change added by shijain
15978: x_audit_vals_rec.change_cp_revision_id_flag := 'N';

Line 15991: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) OR

15987: END IF;
15988:
15989: /*** smisra 8/16/04 3815808 this will be done inside servicerequest_cross_val procedure
15990: -- Check if Product Revision has been passed to the API
15991: IF (l_service_request_rec.product_revision = FND_API.G_MISS_CHAR) OR
15992: (nvl(l_service_request_rec.product_revision,-99) = nvl(l_old_ServiceRequest_rec.product_revision,-99)) THEN
15993: l_service_request_rec.product_revision := l_old_ServiceRequest_rec.product_revision;
15994: -- Audit the change added by shijain
15995: x_audit_vals_rec.change_product_revision_flag := 'N';

Line 16008: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) OR

16004: END IF;
16005: *****/
16006: /*** smisra 5/4/04 3566783 this will be done inside servicerequest_cross_val procedure
16007: -- Check if Component Version has been passed to the API
16008: IF (l_service_request_rec.component_version = FND_API.G_MISS_CHAR) OR
16009: (nvl(l_service_request_rec.component_version,-99) = nvl(l_old_ServiceRequest_rec.component_version,-99)) THEN
16010: l_service_request_rec.component_version := l_old_ServiceRequest_rec.component_version;
16011: -- Audit the change added by shijain
16012: x_audit_vals_rec.change_comp_ver_flag := 'N';

Line 16024: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) OR

16020: x_audit_vals_rec.component_version := l_service_request_rec.component_version;
16021: END IF;
16022:
16023: -- Check if Subcomponent Version has been passed to the API
16024: IF (l_service_request_rec.subcomponent_version = FND_API.G_MISS_CHAR) OR
16025: (nvl(l_service_request_rec.subcomponent_version,-99) = nvl(l_old_ServiceRequest_rec.subcomponent_version,-99)) THEN
16026: l_service_request_rec.subcomponent_version := l_old_ServiceRequest_rec.subcomponent_version;
16027: -- Audit the change added by shijain
16028: x_audit_vals_rec.change_subcomp_ver_flag := 'N';

Line 16041: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) OR

16037: END IF;
16038: *****************************************************/
16039:
16040: -- Check if Inv Item Revision has been passed to the API
16041: IF (l_service_request_rec.inv_item_revision = FND_API.G_MISS_CHAR) OR
16042: (nvl(l_service_request_rec.inv_item_revision,-99) = nvl(l_old_ServiceRequest_rec.inv_item_revision,-99)) THEN
16043: l_service_request_rec.inv_item_revision := l_old_ServiceRequest_rec.inv_item_revision;
16044: -- Audit the change added by shijain
16045: x_audit_vals_rec.change_inv_item_revision := 'N';

Line 16058: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) OR

16054: END IF;
16055:
16056: -- inventory component and subcomponent for Bug# 2254523
16057: -- Check if INV COMPONENT ID has been passed to the API
16058: IF (l_service_request_rec.inv_component_id = FND_API.G_MISS_NUM) OR
16059: (l_service_request_rec.inv_component_id IS NULL AND
16060: l_old_ServiceRequest_rec.inv_component_id IS NULL) OR
16061: (l_service_request_rec.inv_component_id = l_old_ServiceRequest_rec.inv_component_id) THEN
16062: l_service_request_rec.inv_component_id := l_old_ServiceRequest_rec.inv_component_id;

Line 16076: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) OR

16072: x_audit_vals_rec.inv_component_id := l_service_request_rec.inv_component_id;
16073: END IF;
16074:
16075: -- Check if INV COMPONENT VERSION has been passed to the API
16076: IF (l_service_request_rec.inv_component_version = FND_API.G_MISS_CHAR) OR
16077: (l_service_request_rec.inv_component_version IS NULL AND
16078: l_old_ServiceRequest_rec.inv_component_version IS NULL) OR
16079: (l_service_request_rec.inv_component_version = l_old_ServiceRequest_rec.inv_component_version) THEN
16080: l_service_request_rec.inv_component_version := l_old_ServiceRequest_rec.inv_component_version;

Line 16094: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) OR

16090: x_audit_vals_rec.inv_component_version := l_service_request_rec.inv_component_version;
16091: END IF;
16092:
16093: -- Check if INV SUB COMPONENT ID has been passed to the API
16094: IF (l_service_request_rec.inv_subcomponent_id = FND_API.G_MISS_NUM) OR
16095: (l_service_request_rec.inv_subcomponent_id IS NULL AND
16096: l_old_ServiceRequest_rec.inv_subcomponent_id IS NULL) OR
16097: (l_service_request_rec.inv_subcomponent_id = l_old_ServiceRequest_rec.inv_subcomponent_id) THEN
16098: l_service_request_rec.inv_subcomponent_id := l_old_ServiceRequest_rec.inv_subcomponent_id;

Line 16112: IF (l_service_request_rec.inv_subcomponent_version = FND_API.G_MISS_CHAR) OR

16108: x_audit_vals_rec.inv_subcomponent_id := l_service_request_rec.inv_subcomponent_id;
16109: END IF;
16110:
16111: -- Check if INV SUBCOMPONENT VERSION has been passed to the API
16112: IF (l_service_request_rec.inv_subcomponent_version = FND_API.G_MISS_CHAR) OR
16113: (l_service_request_rec.inv_subcomponent_version IS NULL AND
16114: l_old_ServiceRequest_rec.inv_subcomponent_version IS NULL) OR
16115: (l_service_request_rec.inv_subcomponent_version = l_old_ServiceRequest_rec.inv_subcomponent_version) THEN
16116: l_service_request_rec.inv_subcomponent_version := l_old_ServiceRequest_rec.inv_subcomponent_version;

Line 16129: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR

16125: x_audit_vals_rec.OLD_inv_subcomponent_version:= l_old_ServiceRequest_rec.inv_subcomponent_version;
16126: x_audit_vals_rec.inv_subcomponent_version := l_service_request_rec.inv_subcomponent_version;
16127: END IF;
16128:
16129: IF (l_service_request_rec.inventory_org_id = FND_API.G_MISS_NUM) OR
16130: (nvl(l_service_request_rec.inventory_org_id,-99) = nvl(l_old_ServiceRequest_rec.inv_organization_id,-99))
16131: THEN
16132: l_service_request_rec.inventory_org_id := l_old_ServiceRequest_rec.inv_organization_id ;
16133: -- For audit record added by shijain

Line 16152: IF (l_service_request_rec.cust_pref_lang_id = FND_API.G_MISS_NUM) THEN

16148: -- operating_system_version, database, inv_platform_org_id are not
16149: -- validated now.
16150: -- ----------------------------------------------------
16151:
16152: IF (l_service_request_rec.cust_pref_lang_id = FND_API.G_MISS_NUM) THEN
16153: l_service_request_rec.cust_pref_lang_id := l_old_ServiceRequest_rec.cust_pref_lang_id;
16154: ELSE
16155: l_SR_Validation_rec.cust_pref_lang_id := l_service_request_rec.cust_pref_lang_id;
16156: END IF;

Line 16158: IF (l_service_request_rec.comm_pref_code = FND_API.G_MISS_CHAR) THEN

16154: ELSE
16155: l_SR_Validation_rec.cust_pref_lang_id := l_service_request_rec.cust_pref_lang_id;
16156: END IF;
16157:
16158: IF (l_service_request_rec.comm_pref_code = FND_API.G_MISS_CHAR) THEN
16159: l_service_request_rec.comm_pref_code := l_old_ServiceRequest_rec.comm_pref_code;
16160: ELSE
16161: l_SR_Validation_rec.comm_pref_code := l_service_request_rec.comm_pref_code;
16162: END IF;

Line 16164: IF (l_service_request_rec.cust_pref_lang_code = FND_API.G_MISS_CHAR) THEN

16160: ELSE
16161: l_SR_Validation_rec.comm_pref_code := l_service_request_rec.comm_pref_code;
16162: END IF;
16163:
16164: IF (l_service_request_rec.cust_pref_lang_code = FND_API.G_MISS_CHAR) THEN
16165: l_service_request_rec.cust_pref_lang_code := l_old_ServiceRequest_rec.cust_pref_lang_code;
16166: END IF;
16167:
16168: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN

Line 16168: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN

16164: IF (l_service_request_rec.cust_pref_lang_code = FND_API.G_MISS_CHAR) THEN
16165: l_service_request_rec.cust_pref_lang_code := l_old_ServiceRequest_rec.cust_pref_lang_code;
16166: END IF;
16167:
16168: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN
16169: l_service_request_rec.tier := l_old_ServiceRequest_rec.tier;
16170: END IF;
16171:
16172: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN

Line 16172: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN

16168: IF (l_service_request_rec.tier = FND_API.G_MISS_CHAR) THEN
16169: l_service_request_rec.tier := l_old_ServiceRequest_rec.tier;
16170: END IF;
16171:
16172: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN
16173: l_service_request_rec.tier_version := l_old_ServiceRequest_rec.tier_version;
16174: END IF;
16175:
16176: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN

Line 16176: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN

16172: IF (l_service_request_rec.tier_version = FND_API.G_MISS_CHAR) THEN
16173: l_service_request_rec.tier_version := l_old_ServiceRequest_rec.tier_version;
16174: END IF;
16175:
16176: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN
16177: l_service_request_rec.operating_system := l_old_ServiceRequest_rec.operating_system;
16178: END IF;
16179:
16180: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN

Line 16180: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN

16176: IF (l_service_request_rec.operating_system = FND_API.G_MISS_CHAR) THEN
16177: l_service_request_rec.operating_system := l_old_ServiceRequest_rec.operating_system;
16178: END IF;
16179:
16180: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN
16181: l_service_request_rec.operating_system_version := l_old_ServiceRequest_rec.operating_system_version;
16182: END IF;
16183:
16184: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN

Line 16184: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN

16180: IF (l_service_request_rec.operating_system_version = FND_API.G_MISS_CHAR) THEN
16181: l_service_request_rec.operating_system_version := l_old_ServiceRequest_rec.operating_system_version;
16182: END IF;
16183:
16184: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN
16185: l_service_request_rec.DATABASE := l_old_ServiceRequest_rec.DATABASE;
16186: END IF;
16187:
16188: IF (l_service_request_rec.category_id = FND_API.G_MISS_NUM) THEN

Line 16188: IF (l_service_request_rec.category_id = FND_API.G_MISS_NUM) THEN

16184: IF (l_service_request_rec.DATABASE = FND_API.G_MISS_CHAR) THEN
16185: l_service_request_rec.DATABASE := l_old_ServiceRequest_rec.DATABASE;
16186: END IF;
16187:
16188: IF (l_service_request_rec.category_id = FND_API.G_MISS_NUM) THEN
16189: l_service_request_rec.category_id := l_old_ServiceRequest_rec.category_id;
16190: ELSE
16191: l_SR_Validation_rec.category_id := l_service_request_rec.category_id;
16192: IF (l_service_request_rec.category_id IS NOT NULL AND

Line 16193: l_service_request_rec.category_set_id = FND_API.G_MISS_NUM AND

16189: l_service_request_rec.category_id := l_old_ServiceRequest_rec.category_id;
16190: ELSE
16191: l_SR_Validation_rec.category_id := l_service_request_rec.category_id;
16192: IF (l_service_request_rec.category_id IS NOT NULL AND
16193: l_service_request_rec.category_set_id = FND_API.G_MISS_NUM AND
16194: l_old_servicerequest_rec.category_set_id IS NULL) THEN
16195: l_service_request_rec.category_set_id := FND_PROFILE.value('CS_SR_DEFAULT_CATEGORY_SET');
16196: END IF;
16197: END IF;

Line 16199: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN

16195: l_service_request_rec.category_set_id := FND_PROFILE.value('CS_SR_DEFAULT_CATEGORY_SET');
16196: END IF;
16197: END IF;
16198:
16199: IF (l_service_request_rec.category_set_id = FND_API.G_MISS_NUM) THEN
16200: l_service_request_rec.category_set_id := l_old_ServiceRequest_rec.category_set_id;
16201: ELSE
16202: l_SR_Validation_rec.category_set_id := l_service_request_rec.category_set_id;
16203: END IF;

Line 16205: IF (l_service_request_rec.external_reference = FND_API.G_MISS_CHAR) THEN

16201: ELSE
16202: l_SR_Validation_rec.category_set_id := l_service_request_rec.category_set_id;
16203: END IF;
16204:
16205: IF (l_service_request_rec.external_reference = FND_API.G_MISS_CHAR) THEN
16206: l_service_request_rec.external_reference := l_old_ServiceRequest_rec.external_reference;
16207: ELSE
16208: l_SR_Validation_rec.external_reference := l_service_request_rec.external_reference;
16209: l_SR_Validation_rec.customer_product_id := l_service_request_rec.customer_product_id;

Line 16212: IF (l_service_request_rec.system_id = FND_API.G_MISS_NUM) THEN

16208: l_SR_Validation_rec.external_reference := l_service_request_rec.external_reference;
16209: l_SR_Validation_rec.customer_product_id := l_service_request_rec.customer_product_id;
16210: END IF;
16211:
16212: IF (l_service_request_rec.system_id = FND_API.G_MISS_NUM) THEN
16213: l_service_request_rec.system_id := l_old_ServiceRequest_rec.system_id;
16214: ELSE
16215: l_SR_Validation_rec.system_id := l_service_request_rec.system_id;
16216: END IF;

Line 16223: IF (l_service_request_rec.problem_code = FND_API.G_MISS_CHAR) THEN

16219: -- Some other fields that might need validations:
16220: -- problem_code, expected_resolution_date,
16221: -- resolution_code, and actual resolution_date
16222: -- ----------------------------------------------------
16223: IF (l_service_request_rec.problem_code = FND_API.G_MISS_CHAR) THEN
16224: l_service_request_rec.problem_code := l_old_ServiceRequest_rec.problem_code;
16225: ELSE
16226: l_service_request_rec.problem_code := UPPER(l_service_request_rec.problem_code);
16227: IF (l_service_request_rec.problem_code IS NOT NULL) THEN

Line 16233: IF (l_service_request_rec.resolution_code = FND_API.G_MISS_CHAR) THEN

16229: END IF;
16230: END IF;
16231:
16232:
16233: IF (l_service_request_rec.resolution_code = FND_API.G_MISS_CHAR) THEN
16234: l_service_request_rec.resolution_code := l_old_ServiceRequest_rec.resolution_code;
16235: ELSE
16236: l_service_request_rec.resolution_code := UPPER(l_service_request_rec.resolution_code);
16237: IF (l_service_request_rec.resolution_code IS NOT NULL) THEN

Line 16244: IF (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE)OR

16240: END IF;
16241:
16242: -------Fix for Bug#1697139 --jngeorge--05/21/01
16243: ------Added two more conditions for Bug# 1874528 ----jngeorge---07/18/01
16244: IF (l_service_request_rec.exp_resolution_date = FND_API.G_MISS_DATE)OR
16245: (l_service_request_rec.exp_resolution_date IS NULL AND
16246: l_old_ServiceRequest_rec.expected_resolution_date IS NULL) OR
16247: (l_service_request_rec.exp_resolution_date = l_old_ServiceRequest_rec.expected_resolution_date) THEN
16248: l_service_request_rec.exp_resolution_date := l_old_ServiceRequest_rec.expected_resolution_date;

Line 16258: (l_service_request_rec.exp_resolution_date <> FND_API.G_MISS_DATE ) THEN

16254: x_audit_vals_rec.expected_resolution_date := l_service_request_rec.exp_resolution_date;
16255:
16256: ELSE
16257: IF (l_service_request_rec.exp_resolution_date IS NOT NULL) OR
16258: (l_service_request_rec.exp_resolution_date <> FND_API.G_MISS_DATE ) THEN
16259: l_SR_Validation_rec.exp_resolution_date := l_service_request_rec.exp_resolution_date;
16260: END IF;
16261: --
16262: -- For audit record

Line 16269: IF (l_service_request_rec.act_resolution_date = FND_API.G_MISS_DATE) THEN

16265: x_audit_vals_rec.OLD_EXPECTED_RESOLUTION_DATE := l_old_ServiceRequest_rec.expected_resolution_date;
16266: x_audit_vals_rec.EXPECTED_RESOLUTION_DATE := l_service_request_rec.exp_resolution_date;
16267: END IF;
16268:
16269: IF (l_service_request_rec.act_resolution_date = FND_API.G_MISS_DATE) THEN
16270: l_service_request_rec.act_resolution_date := l_old_ServiceRequest_rec.actual_resolution_date;
16271: ELSE
16272: IF (l_service_request_rec.act_resolution_date IS NOT NULL) THEN
16273: l_SR_Validation_rec.act_resolution_date := l_service_request_rec.act_resolution_date;

Line 16285: --IF (FND_API.To_Boolean(l_update_desc_flex)) THEN

16281: -- All attributes that are g_miss_char must be set to value in database
16282: -- whether flex fields are changed or not.
16283: -- So this code is moved immiediately after cursor to fetch values from database
16284: -- and if attribute value is g_miss_char, it is being set to value from database.
16285: --IF (FND_API.To_Boolean(l_update_desc_flex)) THEN
16286: --NULL;
16287: --ELSE
16288: --l_service_request_rec.request_attribute_1 := l_old_ServiceRequest_rec.incident_attribute_1;
16289: --l_service_request_rec.request_attribute_2 := l_old_ServiceRequest_rec.incident_attribute_2;

Line 16322: /* IF (l_service_request_rec.verify_cp_flag = FND_API.G_MISS_CHAR) THEN

16318: --l_service_request_rec.external_attribute_15 := l_old_ServiceRequest_rec.external_attribute_15;
16319: --l_service_request_rec.external_context := l_old_ServiceRequest_rec.external_context;
16320: --END IF;
16321:
16322: /* IF (l_service_request_rec.verify_cp_flag = FND_API.G_MISS_CHAR) THEN
16323: --
16324: -- We don't actually store a flag in the table to indicate
16325: -- if Installed Base mode is used. We could tell this by
16326: -- checking to see if customer_product_id is NULL or not

Line 16341: RAISE FND_API.G_EXC_ERROR;

16337: p_token_v => l_service_request_rec.verify_cp_flag,
16338: p_token_p => 'verify_cp_flag',
16339: p_table_name => G_TABLE_NAME ,
16340: p_column_name => '');
16341: RAISE FND_API.G_EXC_ERROR;
16342: END IF; */
16343:
16344:
16345: -- For bug 3333340

Line 16347: IF (l_service_request_rec.verify_cp_flag <> FND_API.G_MISS_CHAR

16343:
16344:
16345: -- For bug 3333340
16346: p_passed_value := l_service_request_rec.verify_cp_flag;
16347: IF (l_service_request_rec.verify_cp_flag <> FND_API.G_MISS_CHAR
16348: AND l_service_request_rec.verify_cp_flag IS NOT NULL) THEN
16349:
16350: IF (l_service_request_rec.verify_cp_flag NOT IN ('Y','N')) THEN
16351: CS_ServiceRequest_UTIL.Add_Invalid_Argument_Msg

Line 16357: RAISE FND_API.G_EXC_ERROR;

16353: p_token_v => l_service_request_rec.verify_cp_flag,
16354: p_token_p => 'verify_cp_flag',
16355: p_table_name => G_TABLE_NAME ,
16356: p_column_name => '');
16357: RAISE FND_API.G_EXC_ERROR;
16358: END IF;
16359: END IF;
16360:
16361: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND

Line 16361: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND

16357: RAISE FND_API.G_EXC_ERROR;
16358: END IF;
16359: END IF;
16360:
16361: IF (l_service_request_rec.customer_product_id <> FND_API.G_MISS_NUM AND
16362: l_service_request_rec.customer_product_id IS NOT NULL) THEN
16363: l_service_request_rec.verify_cp_flag := 'Y';
16364: ELSIF ( l_service_request_rec.customer_product_id IS NULL) THEN
16365: l_service_request_rec.verify_cp_flag := 'N';

Line 16374: if ( p_passed_value <> FND_API.G_MISS_CHAR) then

16370: l_service_request_rec.verify_cp_flag := 'N';
16371: END IF;
16372: END IF;
16373:
16374: if ( p_passed_value <> FND_API.G_MISS_CHAR) then
16375: if ( p_passed_value <> l_service_request_rec.verify_cp_flag) then
16376: CS_ServiceRequest_UTIL.Add_Cp_Flag_Ignored_Msg (p_token_an => l_api_name_full,
16377: p_token_ip => p_passed_value,
16378: p_token_pv => l_service_request_rec.verify_cp_flag);

Line 16386: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM) THEN

16382:
16383:
16384: l_SR_Validation_rec.caller_type := l_service_request_rec.caller_type;
16385: ----**********************
16386: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM) THEN
16387: IF (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR) THEN
16388: l_service_request_rec.customer_id := l_old_ServiceRequest_rec.customer_id;
16389: --Since we are not going to store the customer number in the base table
16390: --l_service_request_rec.customer_number := l_old_ServiceRequest_rec.customer_number;

Line 16387: IF (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR) THEN

16383:
16384: l_SR_Validation_rec.caller_type := l_service_request_rec.caller_type;
16385: ----**********************
16386: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM) THEN
16387: IF (l_service_request_rec.customer_number = FND_API.G_MISS_CHAR) THEN
16388: l_service_request_rec.customer_id := l_old_ServiceRequest_rec.customer_id;
16389: --Since we are not going to store the customer number in the base table
16390: --l_service_request_rec.customer_number := l_old_ServiceRequest_rec.customer_number;
16391: ELSE

Line 16406: RAISE FND_API.G_EXC_ERROR;

16402: p_token_p => 'p_customer_number',
16403: p_table_name => G_TABLE_NAME ,
16404: p_column_name => 'CUSTOMER_NUMBER');
16405:
16406: RAISE FND_API.G_EXC_ERROR;
16407: END;
16408: END IF;
16409: ELSIF (l_service_request_rec.customer_id IS NOT NULL) THEN
16410: l_SR_Validation_rec.validate_customer := FND_API.G_TRUE;

Line 16410: l_SR_Validation_rec.validate_customer := FND_API.G_TRUE;

16406: RAISE FND_API.G_EXC_ERROR;
16407: END;
16408: END IF;
16409: ELSIF (l_service_request_rec.customer_id IS NOT NULL) THEN
16410: l_SR_Validation_rec.validate_customer := FND_API.G_TRUE;
16411: l_SR_Validation_rec.customer_id := l_service_request_rec.customer_id;
16412: END IF;
16413:
16414: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM) OR

Line 16414: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM) OR

16410: l_SR_Validation_rec.validate_customer := FND_API.G_TRUE;
16411: l_SR_Validation_rec.customer_id := l_service_request_rec.customer_id;
16412: END IF;
16413:
16414: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM) OR
16415: (NVL(l_service_request_rec.bill_to_site_id, -99)
16416: = NVL(l_old_ServiceRequest_rec.bill_to_site_id, -99)) THEN
16417: l_service_request_rec.bill_to_site_id := l_old_ServiceRequest_rec.bill_to_site_id;
16418: ELSE

Line 16419: l_SR_Validation_rec.validate_bill_to_site := FND_API.G_TRUE;

16415: (NVL(l_service_request_rec.bill_to_site_id, -99)
16416: = NVL(l_old_ServiceRequest_rec.bill_to_site_id, -99)) THEN
16417: l_service_request_rec.bill_to_site_id := l_old_ServiceRequest_rec.bill_to_site_id;
16418: ELSE
16419: l_SR_Validation_rec.validate_bill_to_site := FND_API.G_TRUE;
16420: l_SR_Validation_rec.bill_to_party_id := l_service_request_rec.bill_to_party_id;
16421: l_SR_Validation_rec.bill_to_site_id := l_service_request_rec.bill_to_site_id;
16422: END IF;
16423:

Line 16424: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM) OR

16420: l_SR_Validation_rec.bill_to_party_id := l_service_request_rec.bill_to_party_id;
16421: l_SR_Validation_rec.bill_to_site_id := l_service_request_rec.bill_to_site_id;
16422: END IF;
16423:
16424: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM) OR
16425: (NVL(l_service_request_rec.bill_to_site_use_id, -99) =
16426: NVL(l_old_ServiceRequest_rec.bill_to_site_use_id, -99)) THEN
16427: l_service_request_rec.bill_to_site_use_id := l_old_ServiceRequest_rec.bill_to_site_use_id;
16428: ELSE

Line 16433: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM) OR

16429: l_SR_Validation_rec.bill_to_party_id := l_service_request_rec.bill_to_party_id;
16430: l_SR_Validation_rec.bill_to_site_use_id := l_service_request_rec.bill_to_site_use_id;
16431: END IF;
16432:
16433: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM) OR
16434: (NVL(l_service_request_rec.bill_to_party_id, -99) =
16435: NVL(l_old_ServiceRequest_rec.bill_to_party_id, -99)) THEN
16436: l_service_request_rec.bill_to_party_id := l_old_ServiceRequest_rec.bill_to_party_id;
16437: ELSE

Line 16442: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM) OR

16438: l_SR_Validation_rec.bill_to_party_id := l_service_request_rec.bill_to_party_id;
16439: END IF;
16440:
16441: --Passed value is FND or same as old(which may be null)
16442: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM) OR
16443: (NVL(l_service_request_rec.bill_to_contact_id, -99) = NVL(l_old_ServiceRequest_rec.bill_to_contact_id, -99)) THEN
16444: l_service_request_rec.bill_to_contact_id := l_old_ServiceRequest_rec.bill_to_contact_id;
16445: -- For audit record added by shijain
16446: x_audit_vals_rec.change_bill_to_flag := 'N';

Line 16463: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM) OR

16459: --ELSE
16460: --l_new_vals_rec.bill_to_contact_id := l_service_request_rec.bill_to_contact_id;
16461: END IF;
16462:
16463: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM) OR
16464: (NVL(l_service_request_rec.ship_to_party_id, -99) = NVL(l_old_ServiceRequest_rec.ship_to_party_id, -99)) THEN
16465: l_service_request_rec.ship_to_party_id := l_old_ServiceRequest_rec.ship_to_party_id;
16466: ELSIF (l_service_request_rec.ship_to_party_id IS NOT NULL) THEN
16467: l_SR_Validation_rec.ship_to_party_id := l_service_request_rec.ship_to_party_id;

Line 16470: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM) OR

16466: ELSIF (l_service_request_rec.ship_to_party_id IS NOT NULL) THEN
16467: l_SR_Validation_rec.ship_to_party_id := l_service_request_rec.ship_to_party_id;
16468: END IF;
16469:
16470: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM) OR
16471: (NVL(l_service_request_rec.ship_to_site_id, -99) =
16472: NVL(l_old_ServiceRequest_rec.ship_to_site_id, -99)) THEN
16473: l_service_request_rec.ship_to_site_id := l_old_ServiceRequest_rec.ship_to_site_id;
16474: ELSE

Line 16475: l_SR_Validation_rec.validate_ship_to_site := FND_API.G_TRUE;

16471: (NVL(l_service_request_rec.ship_to_site_id, -99) =
16472: NVL(l_old_ServiceRequest_rec.ship_to_site_id, -99)) THEN
16473: l_service_request_rec.ship_to_site_id := l_old_ServiceRequest_rec.ship_to_site_id;
16474: ELSE
16475: l_SR_Validation_rec.validate_ship_to_site := FND_API.G_TRUE;
16476: l_SR_Validation_rec.ship_to_party_id := l_service_request_rec.ship_to_party_id;
16477: l_SR_Validation_rec.ship_to_site_id := l_service_request_rec.ship_to_site_id;
16478: END IF;
16479:

Line 16480: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM) OR

16476: l_SR_Validation_rec.ship_to_party_id := l_service_request_rec.ship_to_party_id;
16477: l_SR_Validation_rec.ship_to_site_id := l_service_request_rec.ship_to_site_id;
16478: END IF;
16479:
16480: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM) OR
16481: (NVL(l_service_request_rec.ship_to_site_use_id, -99) =
16482: NVL(l_old_ServiceRequest_rec.ship_to_site_use_id, -99)) THEN
16483: l_service_request_rec.ship_to_site_use_id := l_old_ServiceRequest_rec.ship_to_site_use_id;
16484: ELSE

Line 16489: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM) OR

16485: l_SR_Validation_rec.ship_to_party_id := l_service_request_rec.ship_to_party_id;
16486: l_SR_Validation_rec.ship_to_site_use_id := l_service_request_rec.ship_to_site_use_id;
16487: END IF;
16488:
16489: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM) OR
16490: (NVL(l_service_request_rec.ship_to_contact_id, -99) = NVL(l_old_ServiceRequest_rec.ship_to_contact_id, -99))THEN
16491: l_service_request_rec.ship_to_contact_id := l_old_ServiceRequest_rec.ship_to_contact_id;
16492: -- For audit record added by shijain
16493: x_audit_vals_rec.change_ship_to_flag := 'N';

Line 16510: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) OR

16506: --ELSE
16507: -- l_new_vals_rec.ship_to_contact_id := l_service_request_rec.ship_to_contact_id;
16508: END IF;
16509:
16510: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM) OR
16511: (nvl(l_service_request_rec.install_site_id, -99) =
16512: nvl(l_old_ServiceRequest_rec.install_site_id, -99) ) THEN
16513: l_service_request_rec.install_site_id := l_old_ServiceRequest_rec.install_site_id;
16514: ELSE

Line 16515: l_SR_Validation_rec.validate_install_site := FND_API.G_TRUE;

16511: (nvl(l_service_request_rec.install_site_id, -99) =
16512: nvl(l_old_ServiceRequest_rec.install_site_id, -99) ) THEN
16513: l_service_request_rec.install_site_id := l_old_ServiceRequest_rec.install_site_id;
16514: ELSE
16515: l_SR_Validation_rec.validate_install_site := FND_API.G_TRUE;
16516: l_SR_Validation_rec.install_site_id := l_service_request_rec.install_site_id;
16517: END IF;
16518:
16519: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) OR

Line 16519: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) OR

16515: l_SR_Validation_rec.validate_install_site := FND_API.G_TRUE;
16516: l_SR_Validation_rec.install_site_id := l_service_request_rec.install_site_id;
16517: END IF;
16518:
16519: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM) OR
16520: (nvl(l_service_request_rec.install_site_use_id, -99) =
16521: nvl(l_old_ServiceRequest_rec.install_site_use_id, -99) ) THEN
16522: l_service_request_rec.install_site_use_id := l_old_ServiceRequest_rec.install_site_use_id;
16523: ELSE

Line 16524: l_SR_Validation_rec.validate_install_site := FND_API.G_TRUE;

16520: (nvl(l_service_request_rec.install_site_use_id, -99) =
16521: nvl(l_old_ServiceRequest_rec.install_site_use_id, -99) ) THEN
16522: l_service_request_rec.install_site_use_id := l_old_ServiceRequest_rec.install_site_use_id;
16523: ELSE
16524: l_SR_Validation_rec.validate_install_site := FND_API.G_TRUE;
16525: l_SR_Validation_rec.install_site_use_id := l_service_request_rec.install_site_use_id;
16526: END IF;
16527:
16528: ---Put this fix because audit was erroring out from CC to SR.

Line 16530: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) OR

16526: END IF;
16527:
16528: ---Put this fix because audit was erroring out from CC to SR.
16529: IF (l_service_request_rec.verify_cp_flag = 'Y') THEN
16530: IF (l_service_request_rec.customer_product_id = FND_API.G_MISS_NUM) OR
16531: (NVL(l_service_request_rec.customer_product_id,-99)
16532: = NVL(l_old_ServiceRequest_rec.customer_product_id,-99)) THEN
16533: l_service_request_rec.customer_product_id := l_old_ServiceRequest_rec.customer_product_id;
16534: -- For audit record added by shijain

Line 16556: if (l_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND

16552:
16553: ELSE
16554:
16555: -- for bug 3333340
16556: if (l_service_request_rec.cp_component_id <> FND_API.G_MISS_NUM AND
16557: l_service_request_rec.cp_component_id IS NOT NULL) then
16558: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16559: p_token_an => l_api_name_full,
16560: p_token_ip => 'p_cp_component_id' );

Line 16565: if (l_service_request_rec.cp_component_version_id <> FND_API.G_MISS_NUM AND

16561:
16562: l_service_request_rec.cp_component_id := NULL;
16563: end if;
16564:
16565: if (l_service_request_rec.cp_component_version_id <> FND_API.G_MISS_NUM AND
16566: l_service_request_rec.cp_component_version_id IS NOT NULL) then
16567: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16568: p_token_an => l_api_name_full,
16569: p_token_ip => 'p_cp_component_version_id' );

Line 16574: if (l_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND

16570:
16571: l_service_request_rec.cp_component_version_id := NULL;
16572: end if;
16573:
16574: if (l_service_request_rec.cp_subcomponent_id <> FND_API.G_MISS_NUM AND
16575: l_service_request_rec.cp_subcomponent_id IS NOT NULL) then
16576: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16577: p_token_an => l_api_name_full,
16578: p_token_ip => 'p_cp_subcomponent_id' );

Line 16583: if (l_service_request_rec.cp_subcomponent_version_id <> FND_API.G_MISS_NUM AND

16579:
16580: l_service_request_rec.cp_subcomponent_id := NULL;
16581: end if;
16582:
16583: if (l_service_request_rec.cp_subcomponent_version_id <> FND_API.G_MISS_NUM AND
16584: l_service_request_rec.cp_subcomponent_version_id IS NOT NULL) then
16585: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16586: p_token_an => l_api_name_full,
16587: p_token_ip => 'p_cp_subcomponent_version_id' );

Line 16592: if (l_service_request_rec.cp_revision_id <> FND_API.G_MISS_NUM AND

16588:
16589: l_service_request_rec.cp_subcomponent_version_id := NULL;
16590: end if;
16591:
16592: if (l_service_request_rec.cp_revision_id <> FND_API.G_MISS_NUM AND
16593: l_service_request_rec.cp_revision_id IS NOT NULL) then
16594: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16595: p_token_an => l_api_name_full,
16596: p_token_ip => 'p_cp_revision_id' );

Line 16601: if (l_service_request_rec.product_revision <> FND_API.G_MISS_CHAR AND

16597:
16598: l_service_request_rec.cp_revision_id := NULL;
16599: end if;
16600:
16601: if (l_service_request_rec.product_revision <> FND_API.G_MISS_CHAR AND
16602: l_service_request_rec.product_revision IS NOT NULL) then
16603: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16604: p_token_an => l_api_name_full,
16605: p_token_ip => 'p_product_revision' );

Line 16610: if (l_service_request_rec.component_version <> FND_API.G_MISS_CHAR AND

16606:
16607: l_service_request_rec.product_revision := NULL;
16608: end if;
16609:
16610: if (l_service_request_rec.component_version <> FND_API.G_MISS_CHAR AND
16611: l_service_request_rec.component_version IS NOT NULL) then
16612: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16613: p_token_an => l_api_name_full,
16614: p_token_ip => 'p_component_version' );

Line 16619: if (l_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR AND

16615:
16616: l_service_request_rec.component_version := NULL;
16617: end if;
16618:
16619: if (l_service_request_rec.subcomponent_version <> FND_API.G_MISS_CHAR AND
16620: l_service_request_rec.subcomponent_version IS NOT NULL) then
16621: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg(
16622: p_token_an => l_api_name_full,
16623: p_token_ip => 'p_subcomponent_version' );

Line 16654: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR

16650:
16651: -- added a condition to check if the new inventory_item_id is same
16652: -- as old value. Fix for Bug#1854325 -- jngeorge
16653:
16654: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR
16655: (l_service_request_rec.inventory_item_id =l_old_ServiceRequest_rec.inventory_item_id) THEN
16656: l_service_request_rec.inventory_item_id := l_old_ServiceRequest_rec.inventory_item_id;
16657: ELSE
16658: IF (l_service_request_rec.inventory_item_id IS NOT NULL) THEN

Line 16663: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN

16659: l_SR_Validation_rec.inventory_item_id := l_service_request_rec.inventory_item_id;
16660: END IF;
16661: END IF;
16662:
16663: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN
16664: l_service_request_rec.original_order_number := l_old_ServiceRequest_rec.original_order_number;
16665: END IF;
16666:
16667: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN

Line 16667: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN

16663: IF (l_service_request_rec.original_order_number = FND_API.G_MISS_NUM) THEN
16664: l_service_request_rec.original_order_number := l_old_ServiceRequest_rec.original_order_number;
16665: END IF;
16666:
16667: IF (l_service_request_rec.purchase_order_num = FND_API.G_MISS_CHAR) THEN
16668: l_service_request_rec.purchase_order_num := l_old_ServiceRequest_rec.purchase_order_num;
16669: END IF;
16670:
16671: END IF;

Line 16675: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR

16671: END IF;
16672:
16673: -- added a condition to check if the new inventory_item_id is same
16674: -- as old value. Fix for Bug#1854325 -- jngeorge
16675: IF (l_service_request_rec.inventory_item_id = FND_API.G_MISS_NUM) OR
16676: (l_service_request_rec.inventory_item_id =l_old_ServiceRequest_rec.inventory_item_id) THEN
16677: l_service_request_rec.inventory_item_id := l_old_ServiceRequest_rec.inventory_item_id;
16678: ELSE
16679: IF (l_service_request_rec.inventory_item_id IS NOT NULL) THEN

Line 16691: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN

16687: x_audit_vals_rec.OLD_customer_product_id := l_old_ServiceRequest_rec.customer_product_id;
16688: x_audit_vals_rec.customer_product_id := l_service_request_rec.customer_product_id;
16689: END IF;
16690:
16691: IF (l_service_request_rec.current_serial_number = FND_API.G_MISS_CHAR) THEN
16692: l_service_request_rec.current_serial_number := l_old_ServiceRequest_rec.current_serial_number;
16693: ELSE
16694: IF (l_service_request_rec.current_serial_number IS NOT NULL) THEN
16695: l_SR_Validation_rec.current_serial_number := l_service_request_rec.current_serial_number;

Line 16703: IF (l_service_request_rec.bill_to_account_id = FND_API.G_MISS_NUM) THEN

16699: --Assign the inventory org id retrived from the table to the validation record
16700: l_SR_Validation_rec.inventory_org_id := l_service_request_rec.inventory_org_id;
16701:
16702: -- Added for ER# 2433831 -- Bill To Account and Ship to Account
16703: IF (l_service_request_rec.bill_to_account_id = FND_API.G_MISS_NUM) THEN
16704: l_service_request_rec.bill_to_account_id := l_old_ServiceRequest_rec.bill_to_account_id ;
16705: ELSE
16706: IF (l_service_request_rec.bill_to_account_id IS NOT NULL) THEN
16707: l_SR_Validation_rec.bill_to_account_id := l_service_request_rec.bill_to_account_id ;

Line 16712: IF (l_service_request_rec.ship_to_account_id = FND_API.G_MISS_NUM) THEN

16708: l_SR_Validation_rec.bill_to_party_id := l_service_request_rec.bill_to_party_id ;
16709: END IF;
16710: END IF ;
16711:
16712: IF (l_service_request_rec.ship_to_account_id = FND_API.G_MISS_NUM) THEN
16713: l_service_request_rec.ship_to_account_id := l_old_ServiceRequest_rec.ship_to_account_id ;
16714: ELSE
16715: IF (l_service_request_rec.ship_to_account_id IS NOT NULL) THEN
16716: l_SR_Validation_rec.ship_to_account_id := l_service_request_rec.ship_to_account_id ;

Line 16722: IF (l_service_request_rec.customer_phone_id = FND_API.G_MISS_NUM) THEN

16718: END IF;
16719: END IF ;
16720:
16721: -- Added for ER# 2463321 -- Non-Promary customer contacts (Phone and Email).
16722: IF (l_service_request_rec.customer_phone_id = FND_API.G_MISS_NUM) THEN
16723: l_service_request_rec.customer_phone_id := l_old_ServiceRequest_rec.customer_phone_id ;
16724: ELSE
16725: IF (l_service_request_rec.customer_phone_id IS NOT NULL) THEN
16726: l_SR_Validation_rec.customer_phone_id := l_service_request_rec.customer_phone_id ;

Line 16730: IF (l_service_request_rec.customer_email_id = FND_API.G_MISS_NUM) THEN

16726: l_SR_Validation_rec.customer_phone_id := l_service_request_rec.customer_phone_id ;
16727: END IF;
16728: END IF ;
16729:
16730: IF (l_service_request_rec.customer_email_id = FND_API.G_MISS_NUM) THEN
16731: l_service_request_rec.customer_email_id := l_old_ServiceRequest_rec.customer_email_id ;
16732: ELSE
16733: IF (l_service_request_rec.customer_email_id IS NOT NULL) THEN
16734: l_SR_Validation_rec.customer_email_id := l_service_request_rec.customer_email_id ;

Line 16739: IF (l_service_request_rec.owning_dept_id = FND_API.G_MISS_NUM) THEN

16735: END IF;
16736: END IF ;
16737:
16738: -- for cmro_eam
16739: IF (l_service_request_rec.owning_dept_id = FND_API.G_MISS_NUM) THEN
16740: l_service_request_rec.owning_dept_id := l_old_ServiceRequest_rec.owning_department_id ;
16741: ELSE
16742: IF (l_service_request_rec.owning_dept_id IS NOT NULL) THEN
16743: l_SR_Validation_rec.owning_dept_id := l_service_request_rec.owning_dept_id ;

Line 16750: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN

16746:
16747: -- end of cmro_eam
16748:
16749: -- For bug 3635269
16750: IF (l_service_request_rec.sr_creation_channel = FND_API.G_MISS_CHAR) THEN
16751: l_service_request_rec.sr_creation_channel := l_old_ServiceRequest_rec.sr_creation_channel ;
16752: ELSE
16753: IF (l_service_request_rec.sr_creation_channel IS NOT NULL) THEN
16754: l_SR_Validation_rec.sr_creation_channel := l_service_request_rec.sr_creation_channel ;

Line 16762: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN

16758: --
16759: -- Call the validation procedure if the validation level is
16760: -- properly set
16761: --
16762: IF (p_validation_level > FND_API.G_VALID_LEVEL_NONE) THEN
16763: Validate_ServiceRequest_Record(
16764: p_api_name => l_api_name_full,
16765: p_service_request_rec => l_SR_Validation_rec,
16766: p_request_date => l_old_ServiceRequest_rec.incident_date,

Line 16796: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

16792: p_maintenance_flag => p_maintenance_flag,
16793: p_sr_mode => 'UPDATE'
16794: );
16795:
16796: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
16797: RAISE FND_API.G_EXC_ERROR;
16798: END IF;
16799: IF (l_contra_id is NOT NULL) THEN
16800: x_contra_id := l_contra_id;

Line 16797: RAISE FND_API.G_EXC_ERROR;

16793: p_sr_mode => 'UPDATE'
16794: );
16795:
16796: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
16797: RAISE FND_API.G_EXC_ERROR;
16798: END IF;
16799: IF (l_contra_id is NOT NULL) THEN
16800: x_contra_id := l_contra_id;
16801: END IF;

Line 16812: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM) OR

16808: validate_servicerequest_record because of the update mode */
16809:
16810: /*
16811:
16812: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM) OR
16813: (NVL(l_service_request_rec.ship_to_site_id, -99)
16814: = NVL(l_old_ServiceRequest_rec.ship_to_site_id, -99))
16815: THEN
16816: IF l_ship_to_site_id IS NULL OR

Line 16826: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM) OR

16822: l_service_request_rec.ship_to_site_id := l_ship_to_site_id;
16823: END IF;
16824: END IF;
16825:
16826: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM) OR
16827: (NVL(l_service_request_rec.ship_to_site_use_id, -99)
16828: = NVL(l_old_ServiceRequest_rec.ship_to_site_use_id, -99))
16829: THEN
16830: IF l_ship_to_site_use_id IS NULL OR

Line 16840: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM) OR

16836: l_service_request_rec.ship_to_site_use_id := l_ship_to_site_use_id;
16837: END IF;
16838: END IF;
16839:
16840: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM) OR
16841: (NVL(l_service_request_rec.bill_to_site_id, -99)
16842: = NVL(l_old_ServiceRequest_rec.bill_to_site_id, -99))
16843: THEN
16844: IF l_bill_to_site_id IS NULL OR

Line 16854: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM) OR

16850: l_service_request_rec.bill_to_site_id := l_bill_to_site_id;
16851: END IF;
16852: END IF;
16853:
16854: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM) OR
16855: (NVL(l_service_request_rec.bill_to_site_use_id, -99)
16856: = NVL(l_old_ServiceRequest_rec.bill_to_site_use_id, -99))
16857: THEN
16858: IF l_bill_to_site_use_id IS NULL OR

Line 16898: if ( l_service_request_rec.status_id = FND_API.G_MISS_NUM) then

16894: -- or urgency
16895: -- The validate_status and validate_updated_status is not called when the
16896: -- status is not updated so the close_flag is null
16897:
16898: if ( l_service_request_rec.status_id = FND_API.G_MISS_NUM) then
16899:
16900: l_temp_close_flag := get_status_flag(l_old_ServiceRequest_rec.incident_status_id);
16901: if (l_temp_close_flag = 'C') then
16902: l_close_flag := 'Y';

Line 16927: IF ((l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR

16923: -- Added it for Ehn. 2655115
16924: -- Commented out for bug #3050727, since this is now redundant after the bug-fix --anmukher --09/15/03
16925: -- l_service_request_rec.status_flag := 'C';
16926:
16927: IF ((l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR
16928: (l_service_request_rec.closed_date IS NULL)) THEN
16929: IF (l_old_ServiceRequest_rec.close_date IS NULL) THEN
16930: l_service_request_rec.closed_date := SYSDATE;
16931: ELSE

Line 16943: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

16939: p_closed_date => l_service_request_rec.closed_date,
16940: p_request_date => l_old_ServiceRequest_rec.incident_date,
16941: x_return_status => l_return_status
16942: );
16943: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
16944: RAISE FND_API.G_EXC_ERROR;
16945: END IF;
16946: END IF;
16947: ELSE

Line 16944: RAISE FND_API.G_EXC_ERROR;

16940: p_request_date => l_old_ServiceRequest_rec.incident_date,
16941: x_return_status => l_return_status
16942: );
16943: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
16944: RAISE FND_API.G_EXC_ERROR;
16945: END IF;
16946: END IF;
16947: ELSE
16948: -- Added it for Ehn. 2655115

Line 16952: IF (l_service_request_rec.closed_date <> FND_API.G_MISS_DATE) THEN

16948: -- Added it for Ehn. 2655115
16949: -- Commented out for bug #3050727, since this is now redundant after the bug-fix --anmukher --09/15/03
16950: -- l_service_request_rec.status_flag:= 'O';
16951:
16952: IF (l_service_request_rec.closed_date <> FND_API.G_MISS_DATE) THEN
16953:
16954: CS_ServiceRequest_UTIL.Add_Param_Ignored_Msg
16955: ( p_token_an => l_api_name_full,
16956: p_token_ip => 'p_closed_date',

Line 16966: -- IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN

16962: END IF; /* Validation Level */
16963:
16964: -- for the bug 3050727
16965: -- Commented out the IF-END IF since the assignment should be done anyway --anmukher --09/15/03
16966: -- IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
16967: l_service_request_rec.status_flag := get_status_flag(l_service_request_rec.status_id);
16968: -- END IF;
16969:
16970: /* Bug 2624341 close date should be audited if the status is changed,

Line 16976: IF (l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR

16972: should be nullfied, in the audit table, so moved this code after
16973: checking the close_flag and setting the close_date based on the
16974: close_flag. Change done by shijain*/
16975:
16976: IF (l_service_request_rec.closed_date = FND_API.G_MISS_DATE) OR
16977: (l_service_request_rec.closed_date IS NULL AND
16978: l_old_ServiceRequest_rec.close_date IS NULL) OR
16979: (l_service_request_rec.closed_date = l_old_ServiceRequest_rec.close_date)
16980: THEN

Line 17003: IF (l_service_request_rec.status_flag = FND_API.G_MISS_CHAR) OR

16999: if the close flag='Y' then the status_flag should be C else O, so
17000: we are checking the status flag after we get the close flag in
17001: validate_service_request procedure.Change done by shijain*/
17002:
17003: IF (l_service_request_rec.status_flag = FND_API.G_MISS_CHAR) OR
17004: ( l_service_request_rec.status_flag = l_old_ServiceRequest_rec.status_flag )
17005: THEN
17006: l_service_request_rec.status_flag := l_old_ServiceRequest_rec.status_flag;
17007: -- For audit record added by shijain

Line 17019: IF (l_service_request_rec.owning_dept_id = FND_API.G_MISS_NUM OR

17015: x_audit_vals_rec.status_flag := l_service_request_rec.status_flag;
17016: END IF;
17017:
17018: -- for cmro_eam
17019: IF (l_service_request_rec.owning_dept_id = FND_API.G_MISS_NUM OR
17020: l_service_request_rec.owning_dept_id = l_old_ServiceRequest_rec.owning_department_id) THEN
17021: l_service_request_rec.owning_dept_id := l_old_ServiceRequest_rec.owning_department_id;
17022: END IF;
17023:

Line 17028: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR

17024: -- end for cmro_eam
17025: ---------------------------------------------------
17026: -- Before the actual update, see if the all the fields have their old values or null values
17027: --(otherwise they will have the MISS_NUM constants)
17028: IF (l_service_request_rec.customer_id = FND_API.G_MISS_NUM OR
17029: l_service_request_rec.customer_id = l_old_ServiceRequest_rec.customer_id) THEN
17030: l_service_request_rec.customer_id := l_old_ServiceRequest_rec.customer_id;
17031: END IF;
17032:

Line 17033: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM OR

17029: l_service_request_rec.customer_id = l_old_ServiceRequest_rec.customer_id) THEN
17030: l_service_request_rec.customer_id := l_old_ServiceRequest_rec.customer_id;
17031: END IF;
17032:
17033: IF (l_service_request_rec.bill_to_site_id = FND_API.G_MISS_NUM OR
17034: l_service_request_rec.bill_to_site_id = l_old_ServiceRequest_rec.bill_to_site_id) THEN
17035: l_service_request_rec.bill_to_site_id := l_old_ServiceRequest_rec.bill_to_site_id ;
17036: END IF;
17037:

Line 17038: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM OR

17034: l_service_request_rec.bill_to_site_id = l_old_ServiceRequest_rec.bill_to_site_id) THEN
17035: l_service_request_rec.bill_to_site_id := l_old_ServiceRequest_rec.bill_to_site_id ;
17036: END IF;
17037:
17038: IF (l_service_request_rec.bill_to_site_use_id = FND_API.G_MISS_NUM OR
17039: l_service_request_rec.bill_to_site_use_id = l_old_ServiceRequest_rec.bill_to_site_use_id) THEN
17040: l_service_request_rec.bill_to_site_use_id := l_old_ServiceRequest_rec.bill_to_site_use_id ;
17041: END IF;
17042:

Line 17043: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR

17039: l_service_request_rec.bill_to_site_use_id = l_old_ServiceRequest_rec.bill_to_site_use_id) THEN
17040: l_service_request_rec.bill_to_site_use_id := l_old_ServiceRequest_rec.bill_to_site_use_id ;
17041: END IF;
17042:
17043: IF (l_service_request_rec.bill_to_party_id = FND_API.G_MISS_NUM OR
17044: l_service_request_rec.bill_to_party_id = l_old_ServiceRequest_rec.bill_to_party_id) THEN
17045: l_service_request_rec.bill_to_party_id := l_old_ServiceRequest_rec.bill_to_party_id ;
17046: END IF;
17047:

Line 17048: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM OR

17044: l_service_request_rec.bill_to_party_id = l_old_ServiceRequest_rec.bill_to_party_id) THEN
17045: l_service_request_rec.bill_to_party_id := l_old_ServiceRequest_rec.bill_to_party_id ;
17046: END IF;
17047:
17048: IF (l_service_request_rec.ship_to_site_id = FND_API.G_MISS_NUM OR
17049: l_service_request_rec.ship_to_site_id = l_old_ServiceRequest_rec.ship_to_site_id) THEN
17050: l_service_request_rec.ship_to_site_id := l_old_ServiceRequest_rec.ship_to_site_id ;
17051: END IF;
17052:

Line 17053: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM OR

17049: l_service_request_rec.ship_to_site_id = l_old_ServiceRequest_rec.ship_to_site_id) THEN
17050: l_service_request_rec.ship_to_site_id := l_old_ServiceRequest_rec.ship_to_site_id ;
17051: END IF;
17052:
17053: IF (l_service_request_rec.ship_to_site_use_id = FND_API.G_MISS_NUM OR
17054: l_service_request_rec.ship_to_site_use_id = l_old_ServiceRequest_rec.ship_to_site_use_id) THEN
17055: l_service_request_rec.ship_to_site_use_id := l_old_ServiceRequest_rec.ship_to_site_use_id ;
17056: END IF;
17057:

Line 17058: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR

17054: l_service_request_rec.ship_to_site_use_id = l_old_ServiceRequest_rec.ship_to_site_use_id) THEN
17055: l_service_request_rec.ship_to_site_use_id := l_old_ServiceRequest_rec.ship_to_site_use_id ;
17056: END IF;
17057:
17058: IF (l_service_request_rec.ship_to_party_id = FND_API.G_MISS_NUM OR
17059: l_service_request_rec.ship_to_party_id = l_old_ServiceRequest_rec.ship_to_party_id) THEN
17060: l_service_request_rec.ship_to_party_id := l_old_ServiceRequest_rec.ship_to_party_id ;
17061: END IF;
17062:

Line 17063: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM OR

17059: l_service_request_rec.ship_to_party_id = l_old_ServiceRequest_rec.ship_to_party_id) THEN
17060: l_service_request_rec.ship_to_party_id := l_old_ServiceRequest_rec.ship_to_party_id ;
17061: END IF;
17062:
17063: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM OR
17064: nvl(l_service_request_rec.install_site_id,-99) = nvl(l_old_ServiceRequest_rec.install_site_id,-99)
17065: )
17066: AND (l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM OR
17067: nvl(l_service_request_rec.install_site_use_id,-99) <> nvl(l_old_ServiceRequest_rec.install_site_use_id,-99))

Line 17066: AND (l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM OR

17062:
17063: IF (l_service_request_rec.install_site_id = FND_API.G_MISS_NUM OR
17064: nvl(l_service_request_rec.install_site_id,-99) = nvl(l_old_ServiceRequest_rec.install_site_id,-99)
17065: )
17066: AND (l_service_request_rec.install_site_use_id <> FND_API.G_MISS_NUM OR
17067: nvl(l_service_request_rec.install_site_use_id,-99) <> nvl(l_old_ServiceRequest_rec.install_site_use_id,-99))
17068: THEN
17069: l_service_request_rec.install_site_use_id := l_service_request_rec.install_site_use_id;
17070: l_service_request_rec.install_site_id := l_service_request_rec.install_site_use_id;

Line 17073: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM OR

17069: l_service_request_rec.install_site_use_id := l_service_request_rec.install_site_use_id;
17070: l_service_request_rec.install_site_id := l_service_request_rec.install_site_use_id;
17071: END IF;
17072:
17073: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM OR
17074: nvl(l_service_request_rec.install_site_use_id,-99) = nvl(l_old_ServiceRequest_rec.install_site_use_id,-99)
17075: )
17076: AND (l_service_request_rec.install_site_id <> FND_API.G_MISS_NUM OR
17077: nvl(l_service_request_rec.install_site_id,-99) <> nvl(l_old_ServiceRequest_rec.install_site_id,-99))

Line 17076: AND (l_service_request_rec.install_site_id <> FND_API.G_MISS_NUM OR

17072:
17073: IF (l_service_request_rec.install_site_use_id = FND_API.G_MISS_NUM OR
17074: nvl(l_service_request_rec.install_site_use_id,-99) = nvl(l_old_ServiceRequest_rec.install_site_use_id,-99)
17075: )
17076: AND (l_service_request_rec.install_site_id <> FND_API.G_MISS_NUM OR
17077: nvl(l_service_request_rec.install_site_id,-99) <> nvl(l_old_ServiceRequest_rec.install_site_id,-99))
17078: THEN
17079: l_service_request_rec.install_site_id := l_service_request_rec.install_site_id;
17080: l_service_request_rec.install_site_use_id := l_service_request_rec.install_site_id;

Line 17083: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM OR

17079: l_service_request_rec.install_site_id := l_service_request_rec.install_site_id;
17080: l_service_request_rec.install_site_use_id := l_service_request_rec.install_site_id;
17081: END IF;
17082:
17083: IF (l_service_request_rec.bill_to_contact_id = FND_API.G_MISS_NUM OR
17084: l_service_request_rec.bill_to_contact_id = l_old_ServiceRequest_rec.bill_to_contact_id) THEN
17085: l_service_request_rec.bill_to_contact_id := l_old_ServiceRequest_rec.bill_to_contact_id;
17086: END IF;
17087:

Line 17088: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM OR

17084: l_service_request_rec.bill_to_contact_id = l_old_ServiceRequest_rec.bill_to_contact_id) THEN
17085: l_service_request_rec.bill_to_contact_id := l_old_ServiceRequest_rec.bill_to_contact_id;
17086: END IF;
17087:
17088: IF (l_service_request_rec.ship_to_contact_id = FND_API.G_MISS_NUM OR
17089: l_service_request_rec.ship_to_contact_id = l_old_ServiceRequest_rec.ship_to_contact_id) THEN
17090: l_service_request_rec.ship_to_contact_id := l_old_ServiceRequest_rec.ship_to_contact_id;
17091: END IF;
17092:

Line 17094: IF (l_service_request_rec.coverage_type = FND_API.G_MISS_CHAR) THEN

17090: l_service_request_rec.ship_to_contact_id := l_old_ServiceRequest_rec.ship_to_contact_id;
17091: END IF;
17092:
17093: -- Added for ER# 2320056 -- Coverage Type
17094: IF (l_service_request_rec.coverage_type = FND_API.G_MISS_CHAR) THEN
17095: l_service_request_rec.coverage_type := l_old_ServiceRequest_rec.coverage_type ;
17096: END IF ;
17097:
17098: -- If the contract service id is null then coverage type should be null

Line 17100: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM)

17096: END IF ;
17097:
17098: -- If the contract service id is null then coverage type should be null
17099: -- Added this check for 1159 by shijain dec6th 2002
17100: IF (l_service_request_rec.contract_service_id = FND_API.G_MISS_NUM)
17101: OR (l_service_request_rec.contract_service_id IS NULL) THEN
17102: l_service_request_rec.coverage_type := NULL;
17103: END IF;
17104:

Line 17106: IF (l_service_request_rec.program_id = FND_API.G_MISS_NUM) THEN

17102: l_service_request_rec.coverage_type := NULL;
17103: END IF;
17104:
17105:
17106: IF (l_service_request_rec.program_id = FND_API.G_MISS_NUM) THEN
17107: l_service_request_rec.program_id := l_old_ServiceRequest_rec.program_id ;
17108: END IF ;
17109:
17110: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM) THEN

Line 17110: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM) THEN

17106: IF (l_service_request_rec.program_id = FND_API.G_MISS_NUM) THEN
17107: l_service_request_rec.program_id := l_old_ServiceRequest_rec.program_id ;
17108: END IF ;
17109:
17110: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM) THEN
17111: l_service_request_rec.program_application_id := l_old_ServiceRequest_rec.program_application_id ;
17112: END IF ;
17113:
17114: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM) THEN

Line 17114: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM) THEN

17110: IF (l_service_request_rec.program_application_id = FND_API.G_MISS_NUM) THEN
17111: l_service_request_rec.program_application_id := l_old_ServiceRequest_rec.program_application_id ;
17112: END IF ;
17113:
17114: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM) THEN
17115: l_service_request_rec.conc_request_id := l_old_ServiceRequest_rec.request_id ;
17116: END IF ;
17117:
17118: IF (l_service_request_rec.program_login_id = FND_API.G_MISS_NUM) THEN

Line 17118: IF (l_service_request_rec.program_login_id = FND_API.G_MISS_NUM) THEN

17114: IF (l_service_request_rec.conc_request_id = FND_API.G_MISS_NUM) THEN
17115: l_service_request_rec.conc_request_id := l_old_ServiceRequest_rec.request_id ;
17116: END IF ;
17117:
17118: IF (l_service_request_rec.program_login_id = FND_API.G_MISS_NUM) THEN
17119: l_service_request_rec.program_login_id := l_old_ServiceRequest_rec.program_login_id ;
17120: END IF ;
17121:
17122: --- Added for HA, the WHO columns should be derived before inserting

Line 17124: IF (l_service_request_rec.last_update_date = FND_API.G_MISS_DATE OR

17120: END IF ;
17121:
17122: --- Added for HA, the WHO columns should be derived before inserting
17123: --- if passed null or has G_MISS values.
17124: IF (l_service_request_rec.last_update_date = FND_API.G_MISS_DATE OR
17125: l_service_request_rec.last_update_date IS NULL ) THEN
17126: l_service_request_rec.last_update_date := SYSDATE;
17127: END IF;
17128:

Line 17129: IF (l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM OR

17125: l_service_request_rec.last_update_date IS NULL ) THEN
17126: l_service_request_rec.last_update_date := SYSDATE;
17127: END IF;
17128:
17129: IF (l_service_request_rec.last_updated_by = FND_API.G_MISS_NUM OR
17130: l_service_request_rec.last_updated_by IS NULL ) THEN
17131: l_service_request_rec.last_updated_by := p_last_updated_by;
17132: END IF;
17133:

Line 17134: IF (l_service_request_rec.creation_date = FND_API.G_MISS_DATE OR

17130: l_service_request_rec.last_updated_by IS NULL ) THEN
17131: l_service_request_rec.last_updated_by := p_last_updated_by;
17132: END IF;
17133:
17134: IF (l_service_request_rec.creation_date = FND_API.G_MISS_DATE OR
17135: l_service_request_rec.creation_date IS NULL ) THEN
17136: l_service_request_rec.creation_date := SYSDATE;
17137: END IF;
17138:

Line 17139: IF (l_service_request_rec.created_by = FND_API.G_MISS_NUM OR

17135: l_service_request_rec.creation_date IS NULL ) THEN
17136: l_service_request_rec.creation_date := SYSDATE;
17137: END IF;
17138:
17139: IF (l_service_request_rec.created_by = FND_API.G_MISS_NUM OR
17140: l_service_request_rec.created_by IS NULL ) THEN
17141: l_service_request_rec.created_by := p_last_updated_by;
17142: END IF;
17143:

Line 17144: IF (l_service_request_rec.last_update_login = FND_API.G_MISS_NUM OR

17140: l_service_request_rec.created_by IS NULL ) THEN
17141: l_service_request_rec.created_by := p_last_updated_by;
17142: END IF;
17143:
17144: IF (l_service_request_rec.last_update_login = FND_API.G_MISS_NUM OR
17145: l_service_request_rec.last_update_login IS NULL ) THEN
17146: l_service_request_rec.last_update_login := p_last_update_login;
17147: END IF;
17148:

Line 17149: IF (l_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM) THEN

17145: l_service_request_rec.last_update_login IS NULL ) THEN
17146: l_service_request_rec.last_update_login := p_last_update_login;
17147: END IF;
17148:
17149: IF (l_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM) THEN
17150: l_service_request_rec.maint_organization_id := l_old_ServiceRequest_rec.maint_organization_id ;
17151: END IF ;
17152:
17153: IF (l_service_request_rec.site_id = FND_API.G_MISS_NUM) THEN

Line 17153: IF (l_service_request_rec.site_id = FND_API.G_MISS_NUM) THEN

17149: IF (l_service_request_rec.maint_organization_id = FND_API.G_MISS_NUM) THEN
17150: l_service_request_rec.maint_organization_id := l_old_ServiceRequest_rec.maint_organization_id ;
17151: END IF ;
17152:
17153: IF (l_service_request_rec.site_id = FND_API.G_MISS_NUM) THEN
17154: l_service_request_rec.site_id := l_old_ServiceRequest_rec.site_id ;
17155: END IF ;
17156:
17157:

Line 17171: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN

17167: END IF;
17168: --*************************************************
17169:
17170: --Added code to fix Bug# 1948054
17171: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
17172: --
17173: -- Validate contract service id
17174: --
17175: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND

Line 17175: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND

17171: IF (p_validation_level = FND_API.G_VALID_LEVEL_NONE) THEN
17172: --
17173: -- Validate contract service id
17174: --
17175: IF (l_service_request_rec.contract_service_id <> FND_API.G_MISS_NUM AND
17176: l_service_request_rec.contract_service_id IS NOT NULL) THEN
17177:
17178: CS_ServiceRequest_UTIL.Validate_Contract_Service_Id(
17179: p_api_name => l_api_name,

Line 17186: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

17182: x_contract_id =>x_contra_id,
17183: x_contract_number =>x_contract_number,
17184: x_return_status => l_return_status);
17185:
17186: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17187: x_return_status := FND_API.G_RET_STS_ERROR;
17188: RETURN;
17189: END IF;
17190: END IF;

Line 17187: x_return_status := FND_API.G_RET_STS_ERROR;

17183: x_contract_number =>x_contract_number,
17184: x_return_status => l_return_status);
17185:
17186: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17187: x_return_status := FND_API.G_RET_STS_ERROR;
17188: RETURN;
17189: END IF;
17190: END IF;
17191:

Line 17194: IF (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND

17190: END IF;
17191:
17192: -- Validate contract id
17193: --
17194: IF (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND
17195: (p_service_request_rec.contract_id IS NOT NULL) AND
17196: (p_service_request_rec.contract_service_id IS NULL OR
17197: p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN
17198:

Line 17197: p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN

17193: --
17194: IF (p_service_request_rec.contract_id <> FND_API.G_MISS_NUM) AND
17195: (p_service_request_rec.contract_id IS NOT NULL) AND
17196: (p_service_request_rec.contract_service_id IS NULL OR
17197: p_service_request_rec.contract_service_id = FND_API.G_MISS_NUM) THEN
17198:
17199: CS_ServiceRequest_UTIL.Validate_Contract_Id(
17200: p_api_name => l_api_name,
17201: p_parameter_name => 'p_contract_id',

Line 17206: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

17202: p_contract_id => l_service_request_rec.contract_id,
17203: x_contract_number => x_contract_number,
17204: x_return_status => l_return_status);
17205:
17206: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17207: x_return_status := FND_API.G_RET_STS_ERROR;
17208: RETURN;
17209: END IF;
17210: x_contra_id := l_service_request_rec.contract_id;

Line 17207: x_return_status := FND_API.G_RET_STS_ERROR;

17203: x_contract_number => x_contract_number,
17204: x_return_status => l_return_status);
17205:
17206: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17207: x_return_status := FND_API.G_RET_STS_ERROR;
17208: RETURN;
17209: END IF;
17210: x_contra_id := l_service_request_rec.contract_id;
17211:

Line 17228: IF (l_service_request_rec.last_update_program_code = FND_API.G_MISS_CHAR OR

17224: -- Added this code for source changes for 11.5.9 by shijain dated oct 11 2002
17225: -- this code is to check if the last_update_program_code is passed and is not
17226: -- null as this is a mandatory parameter.
17227:
17228: IF (l_service_request_rec.last_update_program_code = FND_API.G_MISS_CHAR OR
17229: l_service_request_rec.last_update_program_code IS NULL) THEN
17230:
17231: /*Commented this code for backward compatibility, that if someone
17232: passes a last update program code as NULL or G_MISS_CHAR, we are supporting

Line 17240: RAISE FND_API.G_EXC_ERROR;

17236: p_token_np => 'SR Last Update Program Code',
17237: p_table_name => G_TABLE_NAME ,
17238: p_column_name => 'LAST_UPDATE_PROGRAM_CODE');
17239:
17240: RAISE FND_API.G_EXC_ERROR;
17241: */
17242: l_service_request_rec.last_update_program_code:='UNKNOWN';
17243: END IF;
17244:

Line 17249: IF (l_service_request_rec.last_update_program_code <> FND_API.G_MISS_CHAR) AND

17245: --
17246: -- Validate last update program code 10/11/02 shijain
17247: --
17248:
17249: IF (l_service_request_rec.last_update_program_code <> FND_API.G_MISS_CHAR) AND
17250: (l_service_request_rec.last_update_program_code IS NOT NULL) THEN
17251:
17252: CS_ServiceRequest_UTIL.Validate_source_program_code(
17253: p_api_name => l_api_name,

Line 17258: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

17254: p_parameter_name => 'p_last_update_program_code',
17255: p_source_program_code => l_service_request_rec.last_update_program_code,
17256: x_return_status => l_return_status);
17257:
17258: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17259: x_return_status := FND_API.G_RET_STS_ERROR;
17260: RETURN;
17261: END IF;
17262: END IF;

Line 17259: x_return_status := FND_API.G_RET_STS_ERROR;

17255: p_source_program_code => l_service_request_rec.last_update_program_code,
17256: x_return_status => l_return_status);
17257:
17258: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17259: x_return_status := FND_API.G_RET_STS_ERROR;
17260: RETURN;
17261: END IF;
17262: END IF;
17263:

Line 17265: IF (l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER <> FND_API.G_MISS_CHAR) AND

17261: END IF;
17262: END IF;
17263:
17264: -- Added for address by shijain 05 dec 2002
17265: IF (l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER <> FND_API.G_MISS_CHAR) AND
17266: (l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER IS NOT NULL) THEN
17267:
17268: CS_ServiceRequest_UTIL.Validate_INC_DIRECTION_QUAL(
17269: p_api_name => l_api_name,

Line 17274: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

17270: p_parameter_name => 'p_INC_DIRECTION_QUAL',
17271: p_INC_DIRECTION_QUAL => l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER,
17272: x_return_status => l_return_status);
17273:
17274: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17275: x_return_status := FND_API.G_RET_STS_ERROR;
17276: RETURN;
17277: END IF;
17278: END IF;

Line 17275: x_return_status := FND_API.G_RET_STS_ERROR;

17271: p_INC_DIRECTION_QUAL => l_service_request_rec.INCIDENT_DIRECTION_QUALIFIER,
17272: x_return_status => l_return_status);
17273:
17274: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17275: x_return_status := FND_API.G_RET_STS_ERROR;
17276: RETURN;
17277: END IF;
17278: END IF;
17279:

Line 17281: IF (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM <> FND_API.G_MISS_CHAR) AND

17277: END IF;
17278: END IF;
17279:
17280: -- Added for address by shijain 05 dec 2002
17281: IF (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM <> FND_API.G_MISS_CHAR) AND
17282: (l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM IS NOT NULL) THEN
17283:
17284:
17285: CS_ServiceRequest_UTIL.Validate_INC_DIST_QUAL_UOM(

Line 17291: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

17287: p_parameter_name => 'p_INC_DIST_QUAL_UOM',
17288: p_INC_DIST_QUAL_UOM => l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM,
17289: x_return_status => l_return_status);
17290:
17291: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17292: x_return_status := FND_API.G_RET_STS_ERROR;
17293: RETURN;
17294: END IF;
17295: END IF;

Line 17292: x_return_status := FND_API.G_RET_STS_ERROR;

17288: p_INC_DIST_QUAL_UOM => l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM,
17289: x_return_status => l_return_status);
17290:
17291: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
17292: x_return_status := FND_API.G_RET_STS_ERROR;
17293: RETURN;
17294: END IF;
17295: END IF;
17296:

Line 17301: IF (nvl(l_service_request_rec.CUSTOMER_ID,-99) <> FND_API.G_MISS_NUM) AND

17297: x_audit_vals_rec.OLD_INCIDENT_NUMBER := l_old_ServiceRequest_rec.INCIDENT_NUMBER;
17298: x_audit_vals_rec.INCIDENT_NUMBER := l_old_ServiceRequest_rec.INCIDENT_NUMBER;
17299:
17300: x_audit_vals_rec.OLD_CUSTOMER_ID := l_old_ServiceRequest_rec.CUSTOMER_ID;
17301: IF (nvl(l_service_request_rec.CUSTOMER_ID,-99) <> FND_API.G_MISS_NUM) AND
17302: (nvl(l_service_request_rec.CUSTOMER_ID,-99) <> nvl(l_old_ServiceRequest_rec.CUSTOMER_ID,-99)) THEN
17303: x_audit_vals_rec.CUSTOMER_ID := l_service_request_rec.CUSTOMER_ID;
17304: ELSE
17305: x_audit_vals_rec.CUSTOMER_ID := l_old_ServiceRequest_rec.CUSTOMER_ID;

Line 17309: IF (nvl(l_service_request_rec.BILL_TO_SITE_USE_ID,-99) <> FND_API.G_MISS_NUM) AND

17305: x_audit_vals_rec.CUSTOMER_ID := l_old_ServiceRequest_rec.CUSTOMER_ID;
17306: END IF;
17307:
17308: x_audit_vals_rec.OLD_BILL_TO_SITE_USE_ID := l_old_ServiceRequest_rec.BILL_TO_SITE_USE_ID;
17309: IF (nvl(l_service_request_rec.BILL_TO_SITE_USE_ID,-99) <> FND_API.G_MISS_NUM) AND
17310: (nvl(l_service_request_rec.BILL_TO_SITE_USE_ID,-99) <> nvl(l_old_ServiceRequest_rec.BILL_TO_SITE_USE_ID,-99)) THEN
17311: x_audit_vals_rec.BILL_TO_SITE_USE_ID := l_service_request_rec.BILL_TO_SITE_USE_ID;
17312: ELSE
17313: x_audit_vals_rec.BILL_TO_SITE_USE_ID := l_old_ServiceRequest_rec.BILL_TO_SITE_USE_ID;

Line 17317: IF (nvl(l_service_request_rec.EMPLOYEE_ID,-99) <> FND_API.G_MISS_NUM) AND

17313: x_audit_vals_rec.BILL_TO_SITE_USE_ID := l_old_ServiceRequest_rec.BILL_TO_SITE_USE_ID;
17314: END IF;
17315:
17316: x_audit_vals_rec.OLD_EMPLOYEE_ID := l_old_ServiceRequest_rec.EMPLOYEE_ID;
17317: IF (nvl(l_service_request_rec.EMPLOYEE_ID,-99) <> FND_API.G_MISS_NUM) AND
17318: (nvl(l_service_request_rec.EMPLOYEE_ID,-99) <> nvl(l_old_ServiceRequest_rec.EMPLOYEE_ID,-99)) THEN
17319: x_audit_vals_rec.EMPLOYEE_ID := l_service_request_rec.EMPLOYEE_ID;
17320: ELSE
17321: x_audit_vals_rec.EMPLOYEE_ID := l_old_ServiceRequest_rec.EMPLOYEE_ID;

Line 17325: IF (nvl(l_service_request_rec.SHIP_TO_SITE_USE_ID,-99) <> FND_API.G_MISS_NUM) AND

17321: x_audit_vals_rec.EMPLOYEE_ID := l_old_ServiceRequest_rec.EMPLOYEE_ID;
17322: END IF;
17323:
17324: x_audit_vals_rec.OLD_SHIP_TO_SITE_USE_ID := l_old_ServiceRequest_rec.SHIP_TO_SITE_USE_ID;
17325: IF (nvl(l_service_request_rec.SHIP_TO_SITE_USE_ID,-99) <> FND_API.G_MISS_NUM) AND
17326: (nvl(l_service_request_rec.SHIP_TO_SITE_USE_ID,-99) <> nvl(l_old_ServiceRequest_rec.SHIP_TO_SITE_USE_ID,-99)) THEN
17327: x_audit_vals_rec.SHIP_TO_SITE_USE_ID := l_service_request_rec.SHIP_TO_SITE_USE_ID;
17328: ELSE
17329: x_audit_vals_rec.SHIP_TO_SITE_USE_ID := l_old_ServiceRequest_rec.SHIP_TO_SITE_USE_ID;

Line 17333: IF (nvl(l_service_request_rec.PROBLEM_CODE,-99) <> FND_API.G_MISS_CHAR) AND

17329: x_audit_vals_rec.SHIP_TO_SITE_USE_ID := l_old_ServiceRequest_rec.SHIP_TO_SITE_USE_ID;
17330: END IF;
17331:
17332: x_audit_vals_rec.OLD_PROBLEM_CODE := l_old_ServiceRequest_rec.PROBLEM_CODE;
17333: IF (nvl(l_service_request_rec.PROBLEM_CODE,-99) <> FND_API.G_MISS_CHAR) AND
17334: (nvl(l_service_request_rec.PROBLEM_CODE,-99) <> nvl(l_old_ServiceRequest_rec.PROBLEM_CODE,-99)) THEN
17335: x_audit_vals_rec.PROBLEM_CODE := l_service_request_rec.PROBLEM_CODE;
17336: ELSE
17337: x_audit_vals_rec.PROBLEM_CODE := l_old_ServiceRequest_rec.PROBLEM_CODE;

Line 17341: IF (nvl(l_service_request_rec.ACT_RESOLUTION_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND

17337: x_audit_vals_rec.PROBLEM_CODE := l_old_ServiceRequest_rec.PROBLEM_CODE;
17338: END IF;
17339:
17340: x_audit_vals_rec.OLD_ACTUAL_RESOLUTION_DATE := l_old_ServiceRequest_rec.ACTUAL_RESOLUTION_DATE;
17341: IF (nvl(l_service_request_rec.ACT_RESOLUTION_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND
17342: (nvl(l_service_request_rec.ACT_RESOLUTION_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <>
17343: nvl(l_old_ServiceRequest_rec.ACTUAL_RESOLUTION_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY'))) THEN
17344: x_audit_vals_rec.ACTUAL_RESOLUTION_DATE := l_service_request_rec.ACT_RESOLUTION_DATE;
17345: ELSE

Line 17350: IF (nvl(l_service_request_rec.INSTALL_SITE_USE_ID,-99) <> FND_API.G_MISS_NUM) AND

17346: x_audit_vals_rec.ACTUAL_RESOLUTION_DATE := l_old_ServiceRequest_rec.ACTUAL_RESOLUTION_DATE;
17347: END IF;
17348:
17349: x_audit_vals_rec.OLD_INSTALL_SITE_USE_ID := l_old_ServiceRequest_rec.INSTALL_SITE_USE_ID;
17350: IF (nvl(l_service_request_rec.INSTALL_SITE_USE_ID,-99) <> FND_API.G_MISS_NUM) AND
17351: (nvl(l_service_request_rec.INSTALL_SITE_USE_ID,-99) <> nvl(l_old_ServiceRequest_rec.INSTALL_SITE_USE_ID,-99)) THEN
17352: x_audit_vals_rec.INSTALL_SITE_USE_ID := l_service_request_rec.INSTALL_SITE_USE_ID;
17353: ELSE
17354: x_audit_vals_rec.INSTALL_SITE_USE_ID := l_old_ServiceRequest_rec.INSTALL_SITE_USE_ID;

Line 17358: IF (nvl(l_service_request_rec.CURRENT_SERIAL_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND

17354: x_audit_vals_rec.INSTALL_SITE_USE_ID := l_old_ServiceRequest_rec.INSTALL_SITE_USE_ID;
17355: END IF;
17356:
17357: x_audit_vals_rec.OLD_CURRENT_SERIAL_NUMBER := l_old_ServiceRequest_rec.CURRENT_SERIAL_NUMBER;
17358: IF (nvl(l_service_request_rec.CURRENT_SERIAL_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND
17359: (nvl(l_service_request_rec.CURRENT_SERIAL_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.CURRENT_SERIAL_NUMBER,-99)) THEN
17360: x_audit_vals_rec.CURRENT_SERIAL_NUMBER := l_service_request_rec.CURRENT_SERIAL_NUMBER;
17361: ELSE
17362: x_audit_vals_rec.CURRENT_SERIAL_NUMBER := l_old_ServiceRequest_rec.CURRENT_SERIAL_NUMBER;

Line 17366: IF (nvl(l_service_request_rec.SYSTEM_ID,-99) <> FND_API.G_MISS_NUM) AND

17362: x_audit_vals_rec.CURRENT_SERIAL_NUMBER := l_old_ServiceRequest_rec.CURRENT_SERIAL_NUMBER;
17363: END IF;
17364:
17365: x_audit_vals_rec.OLD_SYSTEM_ID := l_old_ServiceRequest_rec.SYSTEM_ID;
17366: IF (nvl(l_service_request_rec.SYSTEM_ID,-99) <> FND_API.G_MISS_NUM) AND
17367: (nvl(l_service_request_rec.SYSTEM_ID,-99) <> nvl(l_old_ServiceRequest_rec.SYSTEM_ID,-99)) THEN
17368: x_audit_vals_rec.SYSTEM_ID := l_service_request_rec.SYSTEM_ID;
17369: ELSE
17370: x_audit_vals_rec.SYSTEM_ID := l_old_ServiceRequest_rec.SYSTEM_ID;

Line 17374: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_1,-99) <> FND_API.G_MISS_CHAR) AND

17370: x_audit_vals_rec.SYSTEM_ID := l_old_ServiceRequest_rec.SYSTEM_ID;
17371: END IF;
17372:
17373: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_1 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_1;
17374: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_1,-99) <> FND_API.G_MISS_CHAR) AND
17375: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_1,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_1,-99)) THEN
17376: x_audit_vals_rec.INCIDENT_ATTRIBUTE_1 := l_service_request_rec.REQUEST_ATTRIBUTE_1;
17377: ELSE
17378: x_audit_vals_rec.INCIDENT_ATTRIBUTE_1 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_1;

Line 17383: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_2,-99) <> FND_API.G_MISS_CHAR) AND

17379: END IF;
17380:
17381:
17382: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_2 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_2;
17383: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_2,-99) <> FND_API.G_MISS_CHAR) AND
17384: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_2,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_2,-99)) THEN
17385: x_audit_vals_rec.INCIDENT_ATTRIBUTE_2 := l_service_request_rec.REQUEST_ATTRIBUTE_2;
17386: ELSE
17387: x_audit_vals_rec.INCIDENT_ATTRIBUTE_2 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_2;

Line 17391: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_3,-99) <> FND_API.G_MISS_CHAR) AND

17387: x_audit_vals_rec.INCIDENT_ATTRIBUTE_2 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_2;
17388: END IF;
17389:
17390: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_3 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_3;
17391: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_3,-99) <> FND_API.G_MISS_CHAR) AND
17392: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_3,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_3,-99)) THEN
17393: x_audit_vals_rec.INCIDENT_ATTRIBUTE_3 := l_service_request_rec.REQUEST_ATTRIBUTE_3;
17394: ELSE
17395: x_audit_vals_rec.INCIDENT_ATTRIBUTE_3 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_3;

Line 17399: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_4,-99) <> FND_API.G_MISS_CHAR) AND

17395: x_audit_vals_rec.INCIDENT_ATTRIBUTE_3 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_3;
17396: END IF;
17397:
17398: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_4 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_4;
17399: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_4,-99) <> FND_API.G_MISS_CHAR) AND
17400: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_4,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_4,-99)) THEN
17401: x_audit_vals_rec.INCIDENT_ATTRIBUTE_4 := l_service_request_rec.REQUEST_ATTRIBUTE_4;
17402: ELSE
17403: x_audit_vals_rec.INCIDENT_ATTRIBUTE_4 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_4;

Line 17407: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_5,-99) <> FND_API.G_MISS_CHAR) AND

17403: x_audit_vals_rec.INCIDENT_ATTRIBUTE_4 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_4;
17404: END IF;
17405:
17406: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_5 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_5;
17407: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_5,-99) <> FND_API.G_MISS_CHAR) AND
17408: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_5,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_5,-99)) THEN
17409: x_audit_vals_rec.INCIDENT_ATTRIBUTE_5 := l_service_request_rec.REQUEST_ATTRIBUTE_5;
17410: ELSE
17411: x_audit_vals_rec.INCIDENT_ATTRIBUTE_5 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_5;

Line 17415: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_6,-99) <> FND_API.G_MISS_CHAR) AND

17411: x_audit_vals_rec.INCIDENT_ATTRIBUTE_5 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_5;
17412: END IF;
17413:
17414: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_6 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_6;
17415: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_6,-99) <> FND_API.G_MISS_CHAR) AND
17416: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_6,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_6,-99)) THEN
17417: x_audit_vals_rec.INCIDENT_ATTRIBUTE_6 := l_service_request_rec.REQUEST_ATTRIBUTE_6;
17418: ELSE
17419: x_audit_vals_rec.INCIDENT_ATTRIBUTE_6 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_6;

Line 17423: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_7,-99) <> FND_API.G_MISS_CHAR) AND

17419: x_audit_vals_rec.INCIDENT_ATTRIBUTE_6 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_6;
17420: END IF;
17421:
17422: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_7 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_7;
17423: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_7,-99) <> FND_API.G_MISS_CHAR) AND
17424: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_7,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_7,-99)) THEN
17425: x_audit_vals_rec.INCIDENT_ATTRIBUTE_7 := l_service_request_rec.REQUEST_ATTRIBUTE_7;
17426: ELSE
17427: x_audit_vals_rec.INCIDENT_ATTRIBUTE_7 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_7;

Line 17431: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_8,-99) <> FND_API.G_MISS_CHAR) AND

17427: x_audit_vals_rec.INCIDENT_ATTRIBUTE_7 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_7;
17428: END IF;
17429:
17430: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_8 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_8;
17431: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_8,-99) <> FND_API.G_MISS_CHAR) AND
17432: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_8,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_8,-99)) THEN
17433: x_audit_vals_rec.INCIDENT_ATTRIBUTE_8 := l_service_request_rec.REQUEST_ATTRIBUTE_8;
17434: ELSE
17435: x_audit_vals_rec.INCIDENT_ATTRIBUTE_8 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_8;

Line 17439: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_9,-99) <> FND_API.G_MISS_CHAR) AND

17435: x_audit_vals_rec.INCIDENT_ATTRIBUTE_8 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_8;
17436: END IF;
17437:
17438: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_9 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_9;
17439: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_9,-99) <> FND_API.G_MISS_CHAR) AND
17440: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_9,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_9,-99)) THEN
17441: x_audit_vals_rec.INCIDENT_ATTRIBUTE_9 := l_service_request_rec.REQUEST_ATTRIBUTE_9;
17442: ELSE
17443: x_audit_vals_rec.INCIDENT_ATTRIBUTE_9 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_9;

Line 17447: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_10,-99) <> FND_API.G_MISS_CHAR) AND

17443: x_audit_vals_rec.INCIDENT_ATTRIBUTE_9 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_9;
17444: END IF;
17445:
17446: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_10 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_10;
17447: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_10,-99) <> FND_API.G_MISS_CHAR) AND
17448: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_10,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_10,-99)) THEN
17449: x_audit_vals_rec.INCIDENT_ATTRIBUTE_10 := l_service_request_rec.REQUEST_ATTRIBUTE_10;
17450: ELSE
17451: x_audit_vals_rec.INCIDENT_ATTRIBUTE_10 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_10;

Line 17455: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_11,-99) <> FND_API.G_MISS_CHAR) AND

17451: x_audit_vals_rec.INCIDENT_ATTRIBUTE_10 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_10;
17452: END IF;
17453:
17454: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_11 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_11;
17455: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_11,-99) <> FND_API.G_MISS_CHAR) AND
17456: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_11,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_11,-99)) THEN
17457: x_audit_vals_rec.INCIDENT_ATTRIBUTE_11 := l_service_request_rec.REQUEST_ATTRIBUTE_11;
17458: ELSE
17459: x_audit_vals_rec.INCIDENT_ATTRIBUTE_11 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_11;

Line 17463: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_12,-99) <> FND_API.G_MISS_CHAR) AND

17459: x_audit_vals_rec.INCIDENT_ATTRIBUTE_11 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_11;
17460: END IF;
17461:
17462: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_12 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_12;
17463: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_12,-99) <> FND_API.G_MISS_CHAR) AND
17464: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_12,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_12,-99)) THEN
17465: x_audit_vals_rec.INCIDENT_ATTRIBUTE_12 := l_service_request_rec.REQUEST_ATTRIBUTE_12;
17466: ELSE
17467: x_audit_vals_rec.INCIDENT_ATTRIBUTE_12 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_12;

Line 17471: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_13,-99) <> FND_API.G_MISS_CHAR) AND

17467: x_audit_vals_rec.INCIDENT_ATTRIBUTE_12 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_12;
17468: END IF;
17469:
17470: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_13 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_13;
17471: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_13,-99) <> FND_API.G_MISS_CHAR) AND
17472: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_13,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_13,-99)) THEN
17473: x_audit_vals_rec.INCIDENT_ATTRIBUTE_13 := l_service_request_rec.REQUEST_ATTRIBUTE_13;
17474: ELSE
17475: x_audit_vals_rec.INCIDENT_ATTRIBUTE_13 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_13;

Line 17479: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_14,-99) <> FND_API.G_MISS_CHAR) AND

17475: x_audit_vals_rec.INCIDENT_ATTRIBUTE_13 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_13;
17476: END IF;
17477:
17478: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_14 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_14;
17479: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_14,-99) <> FND_API.G_MISS_CHAR) AND
17480: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_14,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_14,-99)) THEN
17481: x_audit_vals_rec.INCIDENT_ATTRIBUTE_14 := l_service_request_rec.REQUEST_ATTRIBUTE_14;
17482: ELSE
17483: x_audit_vals_rec.INCIDENT_ATTRIBUTE_14 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_14;

Line 17487: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_15,-99) <> FND_API.G_MISS_CHAR) AND

17483: x_audit_vals_rec.INCIDENT_ATTRIBUTE_14 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_14;
17484: END IF;
17485:
17486: x_audit_vals_rec.OLD_INCIDENT_ATTRIBUTE_15 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_15;
17487: IF (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_15,-99) <> FND_API.G_MISS_CHAR) AND
17488: (nvl(l_service_request_rec.REQUEST_ATTRIBUTE_15,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_15,-99)) THEN
17489: x_audit_vals_rec.INCIDENT_ATTRIBUTE_15 := l_service_request_rec.REQUEST_ATTRIBUTE_15;
17490: ELSE
17491: x_audit_vals_rec.INCIDENT_ATTRIBUTE_15 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_15;

Line 17495: IF (nvl(l_service_request_rec.REQUEST_CONTEXT,-99) <> FND_API.G_MISS_CHAR) AND

17491: x_audit_vals_rec.INCIDENT_ATTRIBUTE_15 := l_old_ServiceRequest_rec.INCIDENT_ATTRIBUTE_15;
17492: END IF;
17493:
17494: x_audit_vals_rec.OLD_INCIDENT_CONTEXT := l_old_ServiceRequest_rec.INCIDENT_CONTEXT;
17495: IF (nvl(l_service_request_rec.REQUEST_CONTEXT,-99) <> FND_API.G_MISS_CHAR) AND
17496: (nvl(l_service_request_rec.REQUEST_CONTEXT,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_CONTEXT,-99)) THEN
17497: x_audit_vals_rec.INCIDENT_CONTEXT := l_service_request_rec.REQUEST_CONTEXT;
17498: ELSE
17499: x_audit_vals_rec.INCIDENT_CONTEXT := l_old_ServiceRequest_rec.INCIDENT_CONTEXT;

Line 17503: IF (nvl(l_service_request_rec.RESOLUTION_CODE,-99) <> FND_API.G_MISS_CHAR) AND

17499: x_audit_vals_rec.INCIDENT_CONTEXT := l_old_ServiceRequest_rec.INCIDENT_CONTEXT;
17500: END IF;
17501:
17502: x_audit_vals_rec.OLD_RESOLUTION_CODE := l_old_ServiceRequest_rec.RESOLUTION_CODE;
17503: IF (nvl(l_service_request_rec.RESOLUTION_CODE,-99) <> FND_API.G_MISS_CHAR) AND
17504: (nvl(l_service_request_rec.RESOLUTION_CODE,-99) <> nvl(l_old_ServiceRequest_rec.RESOLUTION_CODE,-99)) THEN
17505: x_audit_vals_rec.RESOLUTION_CODE := l_service_request_rec.RESOLUTION_CODE;
17506: ELSE
17507: x_audit_vals_rec.RESOLUTION_CODE := l_old_ServiceRequest_rec.RESOLUTION_CODE;

Line 17511: IF (nvl(l_service_request_rec.ORIGINAL_ORDER_NUMBER,-99) <> FND_API.G_MISS_NUM) AND

17507: x_audit_vals_rec.RESOLUTION_CODE := l_old_ServiceRequest_rec.RESOLUTION_CODE;
17508: END IF;
17509:
17510: x_audit_vals_rec.OLD_ORIGINAL_ORDER_NUMBER := l_old_ServiceRequest_rec.ORIGINAL_ORDER_NUMBER;
17511: IF (nvl(l_service_request_rec.ORIGINAL_ORDER_NUMBER,-99) <> FND_API.G_MISS_NUM) AND
17512: (nvl(l_service_request_rec.ORIGINAL_ORDER_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.ORIGINAL_ORDER_NUMBER,-99)) THEN
17513: x_audit_vals_rec.ORIGINAL_ORDER_NUMBER := l_service_request_rec.ORIGINAL_ORDER_NUMBER;
17514: ELSE
17515: x_audit_vals_rec.ORIGINAL_ORDER_NUMBER := l_old_ServiceRequest_rec.ORIGINAL_ORDER_NUMBER;

Line 17520: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_NUM) AND

17516: END IF;
17517:
17518: /* Could not populate this column as no equivalent column was found in l_service_request_rec */
17519: /*
17520: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_NUM) AND
17521: (nvl(l_service_request_rec. ,-99)) THEN
17522: x_audit_vals_rec.ORG_ID := l_service_request_rec.;
17523: END IF;
17524: */

Line 17527: IF (nvl(l_service_request_rec.PURCHASE_ORDER_NUM,-99) <> FND_API.G_MISS_CHAR) AND

17523: END IF;
17524: */
17525:
17526: x_audit_vals_rec.OLD_PURCHASE_ORDER_NUMBER := l_old_ServiceRequest_rec.PURCHASE_ORDER_NUM;
17527: IF (nvl(l_service_request_rec.PURCHASE_ORDER_NUM,-99) <> FND_API.G_MISS_CHAR) AND
17528: (nvl(l_service_request_rec.PURCHASE_ORDER_NUM,-99) <> nvl(l_old_ServiceRequest_rec.PURCHASE_ORDER_NUM,-99)) THEN
17529: x_audit_vals_rec.PURCHASE_ORDER_NUMBER := l_service_request_rec.PURCHASE_ORDER_NUM;
17530: ELSE
17531: x_audit_vals_rec.PURCHASE_ORDER_NUMBER := l_old_ServiceRequest_rec.PURCHASE_ORDER_NUM;

Line 17535: IF (nvl(l_service_request_rec.PUBLISH_FLAG,-99) <> FND_API.G_MISS_CHAR) AND

17531: x_audit_vals_rec.PURCHASE_ORDER_NUMBER := l_old_ServiceRequest_rec.PURCHASE_ORDER_NUM;
17532: END IF;
17533:
17534: x_audit_vals_rec.OLD_PUBLISH_FLAG := l_old_ServiceRequest_rec.PUBLISH_FLAG;
17535: IF (nvl(l_service_request_rec.PUBLISH_FLAG,-99) <> FND_API.G_MISS_CHAR) AND
17536: (nvl(l_service_request_rec.PUBLISH_FLAG,-99) <> nvl(l_old_ServiceRequest_rec.PUBLISH_FLAG,-99)) THEN
17537: x_audit_vals_rec.PUBLISH_FLAG := l_service_request_rec.PUBLISH_FLAG;
17538: ELSE
17539: x_audit_vals_rec.PUBLISH_FLAG := l_old_ServiceRequest_rec.PUBLISH_FLAG;

Line 17543: IF (nvl(l_service_request_rec.QA_COLLECTION_PLAN_ID,-99) <> FND_API.G_MISS_NUM) AND

17539: x_audit_vals_rec.PUBLISH_FLAG := l_old_ServiceRequest_rec.PUBLISH_FLAG;
17540: END IF;
17541:
17542: x_audit_vals_rec.OLD_QA_COLLECTION_ID := l_old_ServiceRequest_rec.QA_COLLECTION_ID;
17543: IF (nvl(l_service_request_rec.QA_COLLECTION_PLAN_ID,-99) <> FND_API.G_MISS_NUM) AND
17544: (nvl(l_service_request_rec.QA_COLLECTION_PLAN_ID,-99) <> nvl(l_old_ServiceRequest_rec.QA_COLLECTION_ID,-99)) THEN
17545: x_audit_vals_rec.QA_COLLECTION_ID := l_service_request_rec.QA_COLLECTION_PLAN_ID;
17546: ELSE
17547: x_audit_vals_rec.QA_COLLECTION_ID := l_old_ServiceRequest_rec.QA_COLLECTION_ID;

Line 17551: IF (nvl(l_service_request_rec.CONTRACT_ID,-99) <> FND_API.G_MISS_NUM) AND

17547: x_audit_vals_rec.QA_COLLECTION_ID := l_old_ServiceRequest_rec.QA_COLLECTION_ID;
17548: END IF;
17549:
17550: x_audit_vals_rec.OLD_CONTRACT_ID := l_old_ServiceRequest_rec.CONTRACT_ID;
17551: IF (nvl(l_service_request_rec.CONTRACT_ID,-99) <> FND_API.G_MISS_NUM) AND
17552: (nvl(l_service_request_rec.CONTRACT_ID,-99) <> nvl(l_old_ServiceRequest_rec.CONTRACT_ID,-99)) THEN
17553: x_audit_vals_rec.CONTRACT_ID := l_service_request_rec.CONTRACT_ID;
17554: ELSE
17555: x_audit_vals_rec.CONTRACT_ID := l_old_ServiceRequest_rec.CONTRACT_ID;

Line 17560: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_CHAR) AND

17556: END IF;
17557:
17558: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
17559: /*
17560: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_CHAR) AND
17561: (nvl(l_service_request_rec. ,-99)) THEN
17562: x_audit_vals_rec.CONTRACT_NUMBER := l_service_request_rec.;
17563: END IF;
17564: */

Line 17567: IF (nvl(l_service_request_rec.CONTRACT_SERVICE_ID,-99) <> FND_API.G_MISS_NUM) AND

17563: END IF;
17564: */
17565:
17566: x_audit_vals_rec.OLD_CONTRACT_SERVICE_ID := l_old_ServiceRequest_rec.CONTRACT_SERVICE_ID;
17567: IF (nvl(l_service_request_rec.CONTRACT_SERVICE_ID,-99) <> FND_API.G_MISS_NUM) AND
17568: (nvl(l_service_request_rec.CONTRACT_SERVICE_ID,-99) <> nvl(l_old_ServiceRequest_rec.CONTRACT_SERVICE_ID,-99)) THEN
17569: x_audit_vals_rec.CONTRACT_SERVICE_ID := l_service_request_rec.CONTRACT_SERVICE_ID;
17570: ELSE
17571: x_audit_vals_rec.CONTRACT_SERVICE_ID := l_old_ServiceRequest_rec.CONTRACT_SERVICE_ID;

Line 17575: IF (nvl(l_service_request_rec.TIME_ZONE_ID,-99) <> FND_API.G_MISS_NUM) AND

17571: x_audit_vals_rec.CONTRACT_SERVICE_ID := l_old_ServiceRequest_rec.CONTRACT_SERVICE_ID;
17572: END IF;
17573:
17574: x_audit_vals_rec.OLD_TIME_ZONE_ID := l_old_ServiceRequest_rec.TIME_ZONE_ID;
17575: IF (nvl(l_service_request_rec.TIME_ZONE_ID,-99) <> FND_API.G_MISS_NUM) AND
17576: (nvl(l_service_request_rec.TIME_ZONE_ID,-99) <> nvl(l_old_ServiceRequest_rec.TIME_ZONE_ID,-99)) THEN
17577: x_audit_vals_rec.TIME_ZONE_ID := l_service_request_rec.TIME_ZONE_ID;
17578: ELSE
17579: x_audit_vals_rec.TIME_ZONE_ID := l_old_ServiceRequest_rec.TIME_ZONE_ID;

Line 17583: IF (nvl(l_service_request_rec.ACCOUNT_ID,-99) <> FND_API.G_MISS_NUM) AND

17579: x_audit_vals_rec.TIME_ZONE_ID := l_old_ServiceRequest_rec.TIME_ZONE_ID;
17580: END IF;
17581:
17582: x_audit_vals_rec.OLD_ACCOUNT_ID := l_old_ServiceRequest_rec.ACCOUNT_ID;
17583: IF (nvl(l_service_request_rec.ACCOUNT_ID,-99) <> FND_API.G_MISS_NUM) AND
17584: (nvl(l_service_request_rec.ACCOUNT_ID,-99) <> nvl(l_old_ServiceRequest_rec.ACCOUNT_ID,-99)) THEN
17585: x_audit_vals_rec.ACCOUNT_ID := l_service_request_rec.ACCOUNT_ID;
17586: ELSE
17587: x_audit_vals_rec.ACCOUNT_ID := l_old_ServiceRequest_rec.ACCOUNT_ID;

Line 17591: IF (nvl(l_service_request_rec.TIME_DIFFERENCE,-99) <> FND_API.G_MISS_NUM) AND

17587: x_audit_vals_rec.ACCOUNT_ID := l_old_ServiceRequest_rec.ACCOUNT_ID;
17588: END IF;
17589:
17590: x_audit_vals_rec.OLD_TIME_DIFFERENCE := l_old_ServiceRequest_rec.TIME_DIFFERENCE;
17591: IF (nvl(l_service_request_rec.TIME_DIFFERENCE,-99) <> FND_API.G_MISS_NUM) AND
17592: (nvl(l_service_request_rec.TIME_DIFFERENCE,-99) <> nvl(l_old_ServiceRequest_rec.TIME_DIFFERENCE,-99)) THEN
17593: x_audit_vals_rec.TIME_DIFFERENCE := l_service_request_rec.TIME_DIFFERENCE;
17594: ELSE
17595: x_audit_vals_rec.TIME_DIFFERENCE := l_old_ServiceRequest_rec.TIME_DIFFERENCE;

Line 17599: IF (nvl(l_service_request_rec.CUST_PO_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND

17595: x_audit_vals_rec.TIME_DIFFERENCE := l_old_ServiceRequest_rec.TIME_DIFFERENCE;
17596: END IF;
17597:
17598: x_audit_vals_rec.OLD_CUSTOMER_PO_NUMBER := l_old_ServiceRequest_rec.CUSTOMER_PO_NUMBER;
17599: IF (nvl(l_service_request_rec.CUST_PO_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND
17600: (nvl(l_service_request_rec.CUST_PO_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.CUSTOMER_PO_NUMBER,-99)) THEN
17601: x_audit_vals_rec.CUSTOMER_PO_NUMBER := l_service_request_rec.CUST_PO_NUMBER;
17602: ELSE
17603: x_audit_vals_rec.CUSTOMER_PO_NUMBER := l_old_ServiceRequest_rec.CUSTOMER_PO_NUMBER;

Line 17607: IF (nvl(l_service_request_rec.CUST_TICKET_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND

17603: x_audit_vals_rec.CUSTOMER_PO_NUMBER := l_old_ServiceRequest_rec.CUSTOMER_PO_NUMBER;
17604: END IF;
17605:
17606: x_audit_vals_rec.OLD_CUSTOMER_TICKET_NUMBER := l_old_ServiceRequest_rec.CUSTOMER_TICKET_NUMBER;
17607: IF (nvl(l_service_request_rec.CUST_TICKET_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND
17608: (nvl(l_service_request_rec.CUST_TICKET_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.CUSTOMER_TICKET_NUMBER,-99)) THEN
17609: x_audit_vals_rec.CUSTOMER_TICKET_NUMBER := l_service_request_rec.CUST_TICKET_NUMBER;
17610: ELSE
17611: x_audit_vals_rec.CUSTOMER_TICKET_NUMBER := l_old_ServiceRequest_rec.CUSTOMER_TICKET_NUMBER;

Line 17615: IF (nvl(l_service_request_rec.CUSTOMER_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND

17611: x_audit_vals_rec.CUSTOMER_TICKET_NUMBER := l_old_ServiceRequest_rec.CUSTOMER_TICKET_NUMBER;
17612: END IF;
17613:
17614: x_audit_vals_rec.OLD_CUSTOMER_SITE_ID := l_old_ServiceRequest_rec.CUSTOMER_SITE_ID;
17615: IF (nvl(l_service_request_rec.CUSTOMER_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND
17616: (nvl(l_service_request_rec.CUSTOMER_SITE_ID,-99) <> nvl(l_old_ServiceRequest_rec.CUSTOMER_SITE_ID,-99)) THEN
17617: x_audit_vals_rec.CUSTOMER_SITE_ID := l_service_request_rec.CUSTOMER_SITE_ID;
17618: ELSE
17619: x_audit_vals_rec.CUSTOMER_SITE_ID := l_old_ServiceRequest_rec.CUSTOMER_SITE_ID;

Line 17623: IF (nvl(l_service_request_rec.CALLER_TYPE,-99) <> FND_API.G_MISS_CHAR) AND

17619: x_audit_vals_rec.CUSTOMER_SITE_ID := l_old_ServiceRequest_rec.CUSTOMER_SITE_ID;
17620: END IF;
17621:
17622: x_audit_vals_rec.OLD_CALLER_TYPE := l_old_ServiceRequest_rec.CALLER_TYPE;
17623: IF (nvl(l_service_request_rec.CALLER_TYPE,-99) <> FND_API.G_MISS_CHAR) AND
17624: (nvl(l_service_request_rec.CALLER_TYPE,-99) <> nvl(l_old_ServiceRequest_rec.CALLER_TYPE,-99)) THEN
17625: x_audit_vals_rec.CALLER_TYPE := l_service_request_rec.CALLER_TYPE;
17626: ELSE
17627: x_audit_vals_rec.CALLER_TYPE := l_old_ServiceRequest_rec.CALLER_TYPE;

Line 17631: IF (nvl(l_service_request_rec.PROJECT_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND

17627: x_audit_vals_rec.CALLER_TYPE := l_old_ServiceRequest_rec.CALLER_TYPE;
17628: END IF;
17629:
17630: x_audit_vals_rec.OLD_PROJECT_NUMBER := l_old_ServiceRequest_rec.PROJECT_NUMBER;
17631: IF (nvl(l_service_request_rec.PROJECT_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND
17632: (nvl(l_service_request_rec.PROJECT_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.PROJECT_NUMBER,-99)) THEN
17633: x_audit_vals_rec.PROJECT_NUMBER := l_service_request_rec.PROJECT_NUMBER;
17634: ELSE
17635: x_audit_vals_rec.PROJECT_NUMBER := l_old_ServiceRequest_rec.PROJECT_NUMBER;

Line 17639: IF (nvl(l_service_request_rec.PLATFORM_VERSION,-99) <> FND_API.G_MISS_CHAR) AND

17635: x_audit_vals_rec.PROJECT_NUMBER := l_old_ServiceRequest_rec.PROJECT_NUMBER;
17636: END IF;
17637:
17638: x_audit_vals_rec.OLD_PLATFORM_VERSION := l_old_ServiceRequest_rec.PLATFORM_VERSION;
17639: IF (nvl(l_service_request_rec.PLATFORM_VERSION,-99) <> FND_API.G_MISS_CHAR) AND
17640: (nvl(l_service_request_rec.PLATFORM_VERSION,-99) <> nvl(l_old_ServiceRequest_rec.PLATFORM_VERSION,-99)) THEN
17641: x_audit_vals_rec.PLATFORM_VERSION := l_service_request_rec.PLATFORM_VERSION;
17642: ELSE
17643: x_audit_vals_rec.PLATFORM_VERSION := l_old_ServiceRequest_rec.PLATFORM_VERSION;

Line 17647: IF (nvl(l_service_request_rec.PLATFORM_VERSION_ID,-99) <> FND_API.G_MISS_NUM) AND

17643: x_audit_vals_rec.PLATFORM_VERSION := l_old_ServiceRequest_rec.PLATFORM_VERSION;
17644: END IF;
17645:
17646: x_audit_vals_rec.OLD_PLATFORM_VERSION_ID := l_old_ServiceRequest_rec.PLATFORM_VERSION_ID;
17647: IF (nvl(l_service_request_rec.PLATFORM_VERSION_ID,-99) <> FND_API.G_MISS_NUM) AND
17648: (nvl(l_service_request_rec.PLATFORM_VERSION_ID,-99) <> nvl(l_old_ServiceRequest_rec.PLATFORM_VERSION_ID,-99)) THEN
17649: x_audit_vals_rec.PLATFORM_VERSION_ID := l_service_request_rec.PLATFORM_VERSION_ID;
17650: ELSE
17651: x_audit_vals_rec.PLATFORM_VERSION_ID := l_old_ServiceRequest_rec.PLATFORM_VERSION_ID;

Line 17655: IF (nvl(l_service_request_rec.inv_platform_org_id,-99) <> FND_API.G_MISS_NUM) AND

17651: x_audit_vals_rec.PLATFORM_VERSION_ID := l_old_ServiceRequest_rec.PLATFORM_VERSION_ID;
17652: END IF;
17653:
17654: x_audit_vals_rec.OLD_inv_platform_org_id := l_old_ServiceRequest_rec.inv_platform_org_id;
17655: IF (nvl(l_service_request_rec.inv_platform_org_id,-99) <> FND_API.G_MISS_NUM) AND
17656: nvl(l_service_request_rec.inv_platform_org_id,-99) <> nvl(l_old_ServiceRequest_rec.inv_platform_org_id,-99)
17657: THEN
17658: x_audit_vals_rec.inv_platform_org_id := l_service_request_rec.inv_platform_org_id;
17659: ELSE

Line 17664: IF (nvl(l_service_request_rec.DB_VERSION,-99) <> FND_API.G_MISS_CHAR) AND

17660: x_audit_vals_rec.inv_platform_org_id := l_old_ServiceRequest_rec.inv_platform_org_id;
17661: END IF;
17662:
17663: x_audit_vals_rec.OLD_DB_VERSION := l_old_ServiceRequest_rec.DB_VERSION;
17664: IF (nvl(l_service_request_rec.DB_VERSION,-99) <> FND_API.G_MISS_CHAR) AND
17665: (nvl(l_service_request_rec.DB_VERSION,-99) <> nvl(l_old_ServiceRequest_rec.DB_VERSION,-99)) THEN
17666: x_audit_vals_rec.DB_VERSION := l_service_request_rec.DB_VERSION;
17667: ELSE
17668: x_audit_vals_rec.DB_VERSION := l_old_ServiceRequest_rec.DB_VERSION;

Line 17672: IF (nvl(l_service_request_rec.CUST_PREF_LANG_ID,-99) <> FND_API.G_MISS_NUM) AND

17668: x_audit_vals_rec.DB_VERSION := l_old_ServiceRequest_rec.DB_VERSION;
17669: END IF;
17670:
17671: x_audit_vals_rec.OLD_CUST_PREF_LANG_ID := l_old_ServiceRequest_rec.CUST_PREF_LANG_ID;
17672: IF (nvl(l_service_request_rec.CUST_PREF_LANG_ID,-99) <> FND_API.G_MISS_NUM) AND
17673: (nvl(l_service_request_rec.CUST_PREF_LANG_ID,-99) <> nvl(l_old_ServiceRequest_rec.CUST_PREF_LANG_ID,-99)) THEN
17674: x_audit_vals_rec.CUST_PREF_LANG_ID := l_service_request_rec.CUST_PREF_LANG_ID;
17675: ELSE
17676: x_audit_vals_rec.CUST_PREF_LANG_ID := l_old_ServiceRequest_rec.CUST_PREF_LANG_ID;

Line 17680: IF (nvl(l_service_request_rec.TIER,-99) <> FND_API.G_MISS_CHAR) AND

17676: x_audit_vals_rec.CUST_PREF_LANG_ID := l_old_ServiceRequest_rec.CUST_PREF_LANG_ID;
17677: END IF;
17678:
17679: x_audit_vals_rec.OLD_TIER := l_old_ServiceRequest_rec.TIER;
17680: IF (nvl(l_service_request_rec.TIER,-99) <> FND_API.G_MISS_CHAR) AND
17681: (nvl(l_service_request_rec.TIER,-99) <> nvl(l_old_ServiceRequest_rec.TIER,-99)) THEN
17682: x_audit_vals_rec.TIER := l_service_request_rec.TIER;
17683: ELSE
17684: x_audit_vals_rec.TIER := l_old_ServiceRequest_rec.TIER;

Line 17688: IF (nvl(l_service_request_rec.CATEGORY_ID,-99) <> FND_API.G_MISS_NUM) AND

17684: x_audit_vals_rec.TIER := l_old_ServiceRequest_rec.TIER;
17685: END IF;
17686:
17687: x_audit_vals_rec.OLD_CATEGORY_ID := l_old_ServiceRequest_rec.CATEGORY_ID;
17688: IF (nvl(l_service_request_rec.CATEGORY_ID,-99) <> FND_API.G_MISS_NUM) AND
17689: (nvl(l_service_request_rec.CATEGORY_ID,-99) <> nvl(l_old_ServiceRequest_rec.CATEGORY_ID,-99)) THEN
17690: x_audit_vals_rec.CATEGORY_ID := l_service_request_rec.CATEGORY_ID;
17691: ELSE
17692: x_audit_vals_rec.CATEGORY_ID := l_old_ServiceRequest_rec.CATEGORY_ID;

Line 17696: IF (nvl(l_service_request_rec.OPERATING_SYSTEM,-99) <> FND_API.G_MISS_CHAR) AND

17692: x_audit_vals_rec.CATEGORY_ID := l_old_ServiceRequest_rec.CATEGORY_ID;
17693: END IF;
17694:
17695: x_audit_vals_rec.OLD_OPERATING_SYSTEM := l_old_ServiceRequest_rec.OPERATING_SYSTEM;
17696: IF (nvl(l_service_request_rec.OPERATING_SYSTEM,-99) <> FND_API.G_MISS_CHAR) AND
17697: (nvl(l_service_request_rec.OPERATING_SYSTEM,-99) <> nvl(l_old_ServiceRequest_rec.OPERATING_SYSTEM,-99)) THEN
17698: x_audit_vals_rec.OPERATING_SYSTEM := l_service_request_rec.OPERATING_SYSTEM;
17699: ELSE
17700: x_audit_vals_rec.OPERATING_SYSTEM := l_old_ServiceRequest_rec.OPERATING_SYSTEM;

Line 17704: IF (nvl(l_service_request_rec.OPERATING_SYSTEM_VERSION,-99) <> FND_API.G_MISS_CHAR) AND

17700: x_audit_vals_rec.OPERATING_SYSTEM := l_old_ServiceRequest_rec.OPERATING_SYSTEM;
17701: END IF;
17702:
17703: x_audit_vals_rec.OLD_OPERATING_SYSTEM_VERSION := l_old_ServiceRequest_rec.OPERATING_SYSTEM_VERSION;
17704: IF (nvl(l_service_request_rec.OPERATING_SYSTEM_VERSION,-99) <> FND_API.G_MISS_CHAR) AND
17705: (nvl(l_service_request_rec.OPERATING_SYSTEM_VERSION,-99) <> nvl(l_old_ServiceRequest_rec.OPERATING_SYSTEM_VERSION,-99)) THEN
17706: x_audit_vals_rec.OPERATING_SYSTEM_VERSION := l_service_request_rec.OPERATING_SYSTEM_VERSION;
17707: ELSE
17708: x_audit_vals_rec.OPERATING_SYSTEM_VERSION := l_old_ServiceRequest_rec.OPERATING_SYSTEM_VERSION;

Line 17713: IF (nvl(l_service_request_rec.DATABASE,-99) <> FND_API.G_MISS_CHAR) AND

17709: END IF;
17710:
17711:
17712: x_audit_vals_rec.OLD_DATABASE := l_old_ServiceRequest_rec.DATABASE;
17713: IF (nvl(l_service_request_rec.DATABASE,-99) <> FND_API.G_MISS_CHAR) AND
17714: (nvl(l_service_request_rec.DATABASE,-99) <> nvl(l_old_ServiceRequest_rec.DATABASE,-99)) THEN
17715: x_audit_vals_rec.DATABASE := l_service_request_rec.DATABASE;
17716: ELSE
17717: x_audit_vals_rec.DATABASE := l_old_ServiceRequest_rec.DATABASE;

Line 17721: IF (nvl(l_service_request_rec.GROUP_TERRITORY_ID,-99) <> FND_API.G_MISS_NUM) AND

17717: x_audit_vals_rec.DATABASE := l_old_ServiceRequest_rec.DATABASE;
17718: END IF;
17719:
17720: x_audit_vals_rec.OLD_GROUP_TERRITORY_ID := l_old_ServiceRequest_rec.GROUP_TERRITORY_ID;
17721: IF (nvl(l_service_request_rec.GROUP_TERRITORY_ID,-99) <> FND_API.G_MISS_NUM) AND
17722: (nvl(l_service_request_rec.GROUP_TERRITORY_ID,-99) <> nvl(l_old_ServiceRequest_rec.GROUP_TERRITORY_ID,-99)) THEN
17723: x_audit_vals_rec.GROUP_TERRITORY_ID := l_service_request_rec.GROUP_TERRITORY_ID;
17724: ELSE
17725: x_audit_vals_rec.GROUP_TERRITORY_ID := l_old_ServiceRequest_rec.GROUP_TERRITORY_ID;

Line 17727: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) OR

17723: x_audit_vals_rec.GROUP_TERRITORY_ID := l_service_request_rec.GROUP_TERRITORY_ID;
17724: ELSE
17725: x_audit_vals_rec.GROUP_TERRITORY_ID := l_old_ServiceRequest_rec.GROUP_TERRITORY_ID;
17726: END IF;
17727: IF (l_service_request_rec.territory_id = FND_API.G_MISS_NUM) OR
17728: (nvl(l_service_request_rec.territory_id,-99) = nvl(l_old_ServiceRequest_rec.territory_id,-99)) THEN
17729: x_audit_vals_rec.change_territory_id_flag := 'N';
17730: x_audit_vals_rec.old_territory_id := l_old_ServiceRequest_rec.territory_id;
17731: x_audit_vals_rec.territory_id := l_old_ServiceRequest_rec.territory_id;

Line 17739: IF (nvl(l_service_request_rec.COMM_PREF_CODE,-99) <> FND_API.G_MISS_CHAR) AND

17735: x_audit_vals_rec.territory_id := l_service_request_rec.territory_id;
17736: END IF;
17737:
17738: x_audit_vals_rec.OLD_COMM_PREF_CODE := l_old_ServiceRequest_rec.COMM_PREF_CODE;
17739: IF (nvl(l_service_request_rec.COMM_PREF_CODE,-99) <> FND_API.G_MISS_CHAR) AND
17740: (nvl(l_service_request_rec.COMM_PREF_CODE,-99) <> nvl(l_old_ServiceRequest_rec.COMM_PREF_CODE,-99)) THEN
17741: x_audit_vals_rec.COMM_PREF_CODE := l_service_request_rec.COMM_PREF_CODE;
17742: ELSE
17743: x_audit_vals_rec.COMM_PREF_CODE := l_old_ServiceRequest_rec.COMM_PREF_CODE;

Line 17747: IF (nvl(l_service_request_rec.LAST_UPDATE_CHANNEL,-99) <> FND_API.G_MISS_CHAR) AND

17743: x_audit_vals_rec.COMM_PREF_CODE := l_old_ServiceRequest_rec.COMM_PREF_CODE;
17744: END IF;
17745:
17746: x_audit_vals_rec.OLD_LAST_UPDATE_CHANNEL := l_old_ServiceRequest_rec.LAST_UPDATE_CHANNEL;
17747: IF (nvl(l_service_request_rec.LAST_UPDATE_CHANNEL,-99) <> FND_API.G_MISS_CHAR) AND
17748: (nvl(l_service_request_rec.LAST_UPDATE_CHANNEL,-99) <> nvl(l_old_ServiceRequest_rec.LAST_UPDATE_CHANNEL,-99)) THEN
17749: x_audit_vals_rec.LAST_UPDATE_CHANNEL := l_service_request_rec.LAST_UPDATE_CHANNEL;
17750: ELSE
17751: x_audit_vals_rec.LAST_UPDATE_CHANNEL := l_old_ServiceRequest_rec.LAST_UPDATE_CHANNEL;

Line 17755: IF (nvl(l_service_request_rec.CUST_PREF_LANG_CODE,-99) <> FND_API.G_MISS_CHAR) AND

17751: x_audit_vals_rec.LAST_UPDATE_CHANNEL := l_old_ServiceRequest_rec.LAST_UPDATE_CHANNEL;
17752: END IF;
17753:
17754: x_audit_vals_rec.OLD_CUST_PREF_LANG_CODE := l_old_ServiceRequest_rec.CUST_PREF_LANG_CODE;
17755: IF (nvl(l_service_request_rec.CUST_PREF_LANG_CODE,-99) <> FND_API.G_MISS_CHAR) AND
17756: (nvl(l_service_request_rec.CUST_PREF_LANG_CODE,-99) <> nvl(l_old_ServiceRequest_rec.CUST_PREF_LANG_CODE,-99)) THEN
17757: x_audit_vals_rec.CUST_PREF_LANG_CODE := l_service_request_rec.CUST_PREF_LANG_CODE;
17758: ELSE
17759: x_audit_vals_rec.CUST_PREF_LANG_CODE := l_old_ServiceRequest_rec.CUST_PREF_LANG_CODE;

Line 17763: IF (nvl(l_service_request_rec.ERROR_CODE,-99) <> FND_API.G_MISS_CHAR) AND

17759: x_audit_vals_rec.CUST_PREF_LANG_CODE := l_old_ServiceRequest_rec.CUST_PREF_LANG_CODE;
17760: END IF;
17761:
17762: x_audit_vals_rec.OLD_ERROR_CODE := l_old_ServiceRequest_rec.ERROR_CODE;
17763: IF (nvl(l_service_request_rec.ERROR_CODE,-99) <> FND_API.G_MISS_CHAR) AND
17764: (nvl(l_service_request_rec.ERROR_CODE,-99) <> nvl(l_old_ServiceRequest_rec.ERROR_CODE,-99)) THEN
17765: x_audit_vals_rec.ERROR_CODE := l_service_request_rec.ERROR_CODE;
17766: ELSE
17767: x_audit_vals_rec.ERROR_CODE := l_old_ServiceRequest_rec.ERROR_CODE;

Line 17771: IF (nvl(l_service_request_rec.CATEGORY_SET_ID,-99) <> FND_API.G_MISS_NUM) AND

17767: x_audit_vals_rec.ERROR_CODE := l_old_ServiceRequest_rec.ERROR_CODE;
17768: END IF;
17769:
17770: x_audit_vals_rec.OLD_CATEGORY_SET_ID := l_old_ServiceRequest_rec.CATEGORY_SET_ID;
17771: IF (nvl(l_service_request_rec.CATEGORY_SET_ID,-99) <> FND_API.G_MISS_NUM) AND
17772: (nvl(l_service_request_rec.CATEGORY_SET_ID,-99) <> nvl(l_old_ServiceRequest_rec.CATEGORY_SET_ID,-99)) THEN
17773: x_audit_vals_rec.CATEGORY_SET_ID := l_service_request_rec.CATEGORY_SET_ID;
17774: ELSE
17775: x_audit_vals_rec.CATEGORY_SET_ID := l_old_ServiceRequest_rec.CATEGORY_SET_ID;

Line 17779: IF (nvl(l_service_request_rec.EXTERNAL_REFERENCE,-99) <> FND_API.G_MISS_CHAR) AND

17775: x_audit_vals_rec.CATEGORY_SET_ID := l_old_ServiceRequest_rec.CATEGORY_SET_ID;
17776: END IF;
17777:
17778: x_audit_vals_rec.OLD_EXTERNAL_REFERENCE := l_old_ServiceRequest_rec.EXTERNAL_REFERENCE;
17779: IF (nvl(l_service_request_rec.EXTERNAL_REFERENCE,-99) <> FND_API.G_MISS_CHAR) AND
17780: (nvl(l_service_request_rec.EXTERNAL_REFERENCE,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_REFERENCE,-99)) THEN
17781: x_audit_vals_rec.EXTERNAL_REFERENCE := l_service_request_rec.EXTERNAL_REFERENCE;
17782: ELSE
17783: x_audit_vals_rec.EXTERNAL_REFERENCE := l_old_ServiceRequest_rec.EXTERNAL_REFERENCE;

Line 17787: IF (nvl(l_service_request_rec.INCIDENT_OCCURRED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND

17783: x_audit_vals_rec.EXTERNAL_REFERENCE := l_old_ServiceRequest_rec.EXTERNAL_REFERENCE;
17784: END IF;
17785:
17786: x_audit_vals_rec.OLD_INCIDENT_OCCURRED_DATE := l_old_ServiceRequest_rec.INCIDENT_OCCURRED_DATE;
17787: IF (nvl(l_service_request_rec.INCIDENT_OCCURRED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND
17788: (nvl(l_service_request_rec.INCIDENT_OCCURRED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <>
17789: nvl(l_old_ServiceRequest_rec.INCIDENT_OCCURRED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY'))) THEN
17790: x_audit_vals_rec.INCIDENT_OCCURRED_DATE := l_service_request_rec.INCIDENT_OCCURRED_DATE;
17791: ELSE

Line 17801: --IF (nvl(l_service_request_rec.INCIDENT_RESOLVED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND

17797: done after these dates are set depending on new status.
17798: moved this code after call to update_sr_validation procedure.
17799: */
17800: --x_audit_vals_rec.OLD_INCIDENT_RESOLVED_DATE := l_old_ServiceRequest_rec.INCIDENT_RESOLVED_DATE;
17801: --IF (nvl(l_service_request_rec.INCIDENT_RESOLVED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND
17802: -- (nvl(l_service_request_rec.INCIDENT_RESOLVED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <>
17803: -- nvl(l_old_ServiceRequest_rec.INCIDENT_RESOLVED_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY'))) THEN
17804: -- x_audit_vals_rec.INCIDENT_RESOLVED_DATE := l_service_request_rec.INCIDENT_RESOLVED_DATE;
17805: --ELSE

Line 17810: --IF (nvl(l_service_request_rec.INC_RESPONDED_BY_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND

17806: -- x_audit_vals_rec.INCIDENT_RESOLVED_DATE := l_old_ServiceRequest_rec.INCIDENT_RESOLVED_DATE;
17807: --END IF;
17808: --
17809: --x_audit_vals_rec.OLD_INC_RESPONDED_BY_DATE := l_old_ServiceRequest_rec.INC_RESPONDED_BY_DATE;
17810: --IF (nvl(l_service_request_rec.INC_RESPONDED_BY_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND
17811: -- (nvl(l_service_request_rec.INC_RESPONDED_BY_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <>
17812: -- nvl(l_old_ServiceRequest_rec.INC_RESPONDED_BY_DATE,TO_DATE('09-09-0999', 'DD-MM-YYYY'))) THEN
17813: -- x_audit_vals_rec.INC_RESPONDED_BY_DATE := l_service_request_rec.INC_RESPONDED_BY_DATE;
17814: --ELSE

Line 17821: IF (nvl(l_service_request_rec.INCIDENT_LOCATION_ID,-99) <> FND_API.G_MISS_NUM) AND

17817:
17818: /* 12/13/05 smisra moved to update_service_request procedure just before call to
17819: create audit record
17820: x_audit_vals_rec.OLD_INCIDENT_LOCATION_ID := l_old_ServiceRequest_rec.INCIDENT_LOCATION_ID;
17821: IF (nvl(l_service_request_rec.INCIDENT_LOCATION_ID,-99) <> FND_API.G_MISS_NUM) AND
17822: (nvl(l_service_request_rec.INCIDENT_LOCATION_ID,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_LOCATION_ID,-99)) THEN
17823: x_audit_vals_rec.INCIDENT_LOCATION_ID := l_service_request_rec.INCIDENT_LOCATION_ID;
17824: ELSE
17825: x_audit_vals_rec.INCIDENT_LOCATION_ID := l_old_ServiceRequest_rec.INCIDENT_LOCATION_ID;

Line 17830: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS,-99) <> FND_API.G_MISS_CHAR) AND

17826: END IF;
17827: */
17828:
17829: x_audit_vals_rec.OLD_INCIDENT_ADDRESS := l_old_ServiceRequest_rec.INCIDENT_ADDRESS;
17830: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS,-99) <> FND_API.G_MISS_CHAR) AND
17831: (nvl(l_service_request_rec.INCIDENT_ADDRESS,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ADDRESS,-99)) THEN
17832: x_audit_vals_rec.INCIDENT_ADDRESS := l_service_request_rec.INCIDENT_ADDRESS;
17833: ELSE
17834: x_audit_vals_rec.INCIDENT_ADDRESS := l_old_ServiceRequest_rec.INCIDENT_ADDRESS;

Line 17838: IF (nvl(l_service_request_rec.INCIDENT_CITY,-99) <> FND_API.G_MISS_CHAR) AND

17834: x_audit_vals_rec.INCIDENT_ADDRESS := l_old_ServiceRequest_rec.INCIDENT_ADDRESS;
17835: END IF;
17836:
17837: x_audit_vals_rec.OLD_INCIDENT_CITY := l_old_ServiceRequest_rec.INCIDENT_CITY;
17838: IF (nvl(l_service_request_rec.INCIDENT_CITY,-99) <> FND_API.G_MISS_CHAR) AND
17839: (nvl(l_service_request_rec.INCIDENT_CITY,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_CITY,-99)) THEN
17840: x_audit_vals_rec.INCIDENT_CITY := l_service_request_rec.INCIDENT_CITY;
17841: ELSE
17842: x_audit_vals_rec.INCIDENT_CITY := l_old_ServiceRequest_rec.INCIDENT_CITY;

Line 17846: IF (nvl(l_service_request_rec.INCIDENT_STATE,-99) <> FND_API.G_MISS_CHAR) AND

17842: x_audit_vals_rec.INCIDENT_CITY := l_old_ServiceRequest_rec.INCIDENT_CITY;
17843: END IF;
17844:
17845: x_audit_vals_rec.OLD_INCIDENT_STATE := l_old_ServiceRequest_rec.INCIDENT_STATE;
17846: IF (nvl(l_service_request_rec.INCIDENT_STATE,-99) <> FND_API.G_MISS_CHAR) AND
17847: (nvl(l_service_request_rec.INCIDENT_STATE,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_STATE,-99)) THEN
17848: x_audit_vals_rec.INCIDENT_STATE := l_service_request_rec.INCIDENT_STATE;
17849: ELSE
17850: x_audit_vals_rec.INCIDENT_STATE := l_old_ServiceRequest_rec.INCIDENT_STATE;

Line 17856: IF (nvl(l_service_request_rec.INCIDENT_COUNTRY,-99) <> FND_API.G_MISS_CHAR) AND

17852:
17853: /* 12/13/05 smisra moved to update_service_request procedure just before call to
17854: create audit record
17855: x_audit_vals_rec.OLD_INCIDENT_COUNTRY := l_old_ServiceRequest_rec.INCIDENT_COUNTRY;
17856: IF (nvl(l_service_request_rec.INCIDENT_COUNTRY,-99) <> FND_API.G_MISS_CHAR) AND
17857: (nvl(l_service_request_rec.INCIDENT_COUNTRY,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_COUNTRY,-99)) THEN
17858: x_audit_vals_rec.INCIDENT_COUNTRY := l_service_request_rec.INCIDENT_COUNTRY;
17859: ELSE
17860: x_audit_vals_rec.INCIDENT_COUNTRY := l_old_ServiceRequest_rec.INCIDENT_COUNTRY;

Line 17865: IF (nvl(l_service_request_rec.INCIDENT_PROVINCE,-99) <> FND_API.G_MISS_CHAR) AND

17861: END IF;
17862: */
17863:
17864: x_audit_vals_rec.OLD_INCIDENT_PROVINCE := l_old_ServiceRequest_rec.INCIDENT_PROVINCE;
17865: IF (nvl(l_service_request_rec.INCIDENT_PROVINCE,-99) <> FND_API.G_MISS_CHAR) AND
17866: (nvl(l_service_request_rec.INCIDENT_PROVINCE,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_PROVINCE,-99)) THEN
17867: x_audit_vals_rec.INCIDENT_PROVINCE := l_service_request_rec.INCIDENT_PROVINCE;
17868: ELSE
17869: x_audit_vals_rec.INCIDENT_PROVINCE := l_old_ServiceRequest_rec.INCIDENT_PROVINCE;

Line 17873: IF (nvl(l_service_request_rec.INCIDENT_POSTAL_CODE,-99) <> FND_API.G_MISS_CHAR) AND

17869: x_audit_vals_rec.INCIDENT_PROVINCE := l_old_ServiceRequest_rec.INCIDENT_PROVINCE;
17870: END IF;
17871:
17872: x_audit_vals_rec.OLD_INCIDENT_POSTAL_CODE := l_old_ServiceRequest_rec.INCIDENT_POSTAL_CODE;
17873: IF (nvl(l_service_request_rec.INCIDENT_POSTAL_CODE,-99) <> FND_API.G_MISS_CHAR) AND
17874: (nvl(l_service_request_rec.INCIDENT_POSTAL_CODE,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_POSTAL_CODE,-99)) THEN
17875: x_audit_vals_rec.INCIDENT_POSTAL_CODE := l_service_request_rec.INCIDENT_POSTAL_CODE;
17876: ELSE
17877: x_audit_vals_rec.INCIDENT_POSTAL_CODE := l_old_ServiceRequest_rec.INCIDENT_POSTAL_CODE;

Line 17881: IF (nvl(l_service_request_rec.INCIDENT_COUNTY,-99) <> FND_API.G_MISS_CHAR) AND

17877: x_audit_vals_rec.INCIDENT_POSTAL_CODE := l_old_ServiceRequest_rec.INCIDENT_POSTAL_CODE;
17878: END IF;
17879:
17880: x_audit_vals_rec.OLD_INCIDENT_COUNTY := l_old_ServiceRequest_rec.INCIDENT_COUNTY;
17881: IF (nvl(l_service_request_rec.INCIDENT_COUNTY,-99) <> FND_API.G_MISS_CHAR) AND
17882: (nvl(l_service_request_rec.INCIDENT_COUNTY,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_COUNTY,-99)) THEN
17883: x_audit_vals_rec.INCIDENT_COUNTY := l_service_request_rec.INCIDENT_COUNTY;
17884: ELSE
17885: x_audit_vals_rec.INCIDENT_COUNTY := l_old_ServiceRequest_rec.INCIDENT_COUNTY;

Line 17889: IF (nvl(l_service_request_rec.SR_CREATION_CHANNEL,-99) <> FND_API.G_MISS_CHAR) AND

17885: x_audit_vals_rec.INCIDENT_COUNTY := l_old_ServiceRequest_rec.INCIDENT_COUNTY;
17886: END IF;
17887:
17888: x_audit_vals_rec.OLD_SR_CREATION_CHANNEL := l_old_ServiceRequest_rec.SR_CREATION_CHANNEL;
17889: IF (nvl(l_service_request_rec.SR_CREATION_CHANNEL,-99) <> FND_API.G_MISS_CHAR) AND
17890: (nvl(l_service_request_rec.SR_CREATION_CHANNEL,-99) <> nvl(l_old_ServiceRequest_rec.SR_CREATION_CHANNEL,-99)) THEN
17891: x_audit_vals_rec.SR_CREATION_CHANNEL := l_service_request_rec.SR_CREATION_CHANNEL;
17892: ELSE
17893: x_audit_vals_rec.SR_CREATION_CHANNEL := l_old_ServiceRequest_rec.SR_CREATION_CHANNEL;

Line 17898: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_NUM) AND

17894: END IF;
17895:
17896: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
17897: /*
17898: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_NUM) AND
17899: (nvl(l_service_request_rec. ,-99)) THEN
17900: x_audit_vals_rec.DEF_DEFECT_ID := l_service_request_rec.;
17901: END IF;
17902: */

Line 17906: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_NUM) AND

17902: */
17903:
17904: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
17905: /*
17906: IF (nvl(l_service_request_rec.,-99) <> FND_API.G_MISS_NUM) AND
17907: (nvl(l_service_request_rec. ,-99)) THEN
17908: x_audit_vals_rec.DEF_DEFECT_ID2 := l_service_request_rec.;
17909: END IF;
17910: */

Line 17913: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_1,-99) <> FND_API.G_MISS_CHAR) AND

17909: END IF;
17910: */
17911:
17912: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_1 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_1;
17913: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_1,-99) <> FND_API.G_MISS_CHAR) AND
17914: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_1,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_1,-99)) THEN
17915: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_1 := l_service_request_rec.EXTERNAL_ATTRIBUTE_1;
17916: ELSE
17917: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_1 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_1;

Line 17921: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_2,-99) <> FND_API.G_MISS_CHAR) AND

17917: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_1 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_1;
17918: END IF;
17919:
17920: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_2 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_2;
17921: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_2,-99) <> FND_API.G_MISS_CHAR) AND
17922: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_2,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_2,-99)) THEN
17923: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_2 := l_service_request_rec.EXTERNAL_ATTRIBUTE_2;
17924: ELSE
17925: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_2 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_2;

Line 17929: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_3,-99) <> FND_API.G_MISS_CHAR) AND

17925: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_2 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_2;
17926: END IF;
17927:
17928: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_3 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_3;
17929: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_3,-99) <> FND_API.G_MISS_CHAR) AND
17930: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_3,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_3,-99)) THEN
17931: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_3 := l_service_request_rec.EXTERNAL_ATTRIBUTE_3;
17932: ELSE
17933: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_3 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_3;

Line 17937: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_4,-99) <> FND_API.G_MISS_CHAR) AND

17933: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_3 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_3;
17934: END IF;
17935:
17936: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_4 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_4;
17937: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_4,-99) <> FND_API.G_MISS_CHAR) AND
17938: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_4,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_4,-99)) THEN
17939: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_4 := l_service_request_rec.EXTERNAL_ATTRIBUTE_4;
17940: ELSE
17941: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_4 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_4;

Line 17945: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_5,-99) <> FND_API.G_MISS_CHAR) AND

17941: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_4 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_4;
17942: END IF;
17943:
17944: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_5 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_5;
17945: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_5,-99) <> FND_API.G_MISS_CHAR) AND
17946: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_5,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_5,-99)) THEN
17947: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_5 := l_service_request_rec.EXTERNAL_ATTRIBUTE_5;
17948: ELSE
17949: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_5 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_5;

Line 17953: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_6,-99) <> FND_API.G_MISS_CHAR) AND

17949: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_5 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_5;
17950: END IF;
17951:
17952: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_6 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_6;
17953: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_6,-99) <> FND_API.G_MISS_CHAR) AND
17954: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_6,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_6,-99)) THEN
17955: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_6 := l_service_request_rec.EXTERNAL_ATTRIBUTE_6;
17956: ELSE
17957: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_6 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_6;

Line 17961: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_7,-99) <> FND_API.G_MISS_CHAR) AND

17957: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_6 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_6;
17958: END IF;
17959:
17960: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_7 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_7;
17961: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_7,-99) <> FND_API.G_MISS_CHAR) AND
17962: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_7,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_7,-99)) THEN
17963: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_7 := l_service_request_rec.EXTERNAL_ATTRIBUTE_7;
17964: ELSE
17965: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_7 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_7;

Line 17969: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_8,-99) <> FND_API.G_MISS_CHAR) AND

17965: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_7 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_7;
17966: END IF;
17967:
17968: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_8 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_8;
17969: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_8,-99) <> FND_API.G_MISS_CHAR) AND
17970: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_8,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_8,-99)) THEN
17971: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_8 := l_service_request_rec.EXTERNAL_ATTRIBUTE_8;
17972: ELSE
17973: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_8 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_8;

Line 17977: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_9,-99) <> FND_API.G_MISS_CHAR) AND

17973: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_8 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_8;
17974: END IF;
17975:
17976: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_9 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_9;
17977: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_9,-99) <> FND_API.G_MISS_CHAR) AND
17978: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_9,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_9,-99)) THEN
17979: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_9 := l_service_request_rec.EXTERNAL_ATTRIBUTE_9;
17980: ELSE
17981: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_9 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_9;

Line 17985: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_10,-99) <> FND_API.G_MISS_CHAR) AND

17981: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_9 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_9;
17982: END IF;
17983:
17984: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_10 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_10;
17985: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_10,-99) <> FND_API.G_MISS_CHAR) AND
17986: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_10,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_10,-99)) THEN
17987: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_10 := l_service_request_rec.EXTERNAL_ATTRIBUTE_10;
17988: ELSE
17989: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_10 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_10;

Line 17993: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_11,-99) <> FND_API.G_MISS_CHAR) AND

17989: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_10 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_10;
17990: END IF;
17991:
17992: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_11 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_11;
17993: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_11,-99) <> FND_API.G_MISS_CHAR) AND
17994: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_11,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_11,-99)) THEN
17995: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_11 := l_service_request_rec.EXTERNAL_ATTRIBUTE_11;
17996: ELSE
17997: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_11 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_11;

Line 18001: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_12,-99) <> FND_API.G_MISS_CHAR) AND

17997: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_11 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_11;
17998: END IF;
17999:
18000: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_12 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_12;
18001: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_12,-99) <> FND_API.G_MISS_CHAR) AND
18002: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_12,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_12,-99)) THEN
18003: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_12 := l_service_request_rec.EXTERNAL_ATTRIBUTE_12;
18004: ELSE
18005: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_12 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_12;

Line 18009: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_13,-99) <> FND_API.G_MISS_CHAR) AND

18005: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_12 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_12;
18006: END IF;
18007:
18008: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_13 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_13;
18009: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_13,-99) <> FND_API.G_MISS_CHAR) AND
18010: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_13,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_13,-99)) THEN
18011: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_13 := l_service_request_rec.EXTERNAL_ATTRIBUTE_13;
18012: ELSE
18013: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_13 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_13;

Line 18017: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_14,-99) <> FND_API.G_MISS_CHAR) AND

18013: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_13 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_13;
18014: END IF;
18015:
18016: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_14 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_14;
18017: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_14,-99) <> FND_API.G_MISS_CHAR) AND
18018: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_14,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_14,-99)) THEN
18019: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_14 := l_service_request_rec.EXTERNAL_ATTRIBUTE_14;
18020: ELSE
18021: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_14 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_14;

Line 18025: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_15,-99) <> FND_API.G_MISS_CHAR) AND

18021: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_14 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_14;
18022: END IF;
18023:
18024: x_audit_vals_rec.OLD_EXTERNAL_ATTRIBUTE_15 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_15;
18025: IF (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_15,-99) <> FND_API.G_MISS_CHAR) AND
18026: (nvl(l_service_request_rec.EXTERNAL_ATTRIBUTE_15,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_15,-99)) THEN
18027: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_15 := l_service_request_rec.EXTERNAL_ATTRIBUTE_15;
18028: ELSE
18029: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_15 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_15;

Line 18033: IF (nvl(l_service_request_rec.EXTERNAL_CONTEXT,-99) <> FND_API.G_MISS_CHAR) AND

18029: x_audit_vals_rec.EXTERNAL_ATTRIBUTE_15 := l_old_ServiceRequest_rec.EXTERNAL_ATTRIBUTE_15;
18030: END IF;
18031:
18032: x_audit_vals_rec.OLD_EXTERNAL_CONTEXT := l_old_ServiceRequest_rec.EXTERNAL_CONTEXT;
18033: IF (nvl(l_service_request_rec.EXTERNAL_CONTEXT,-99) <> FND_API.G_MISS_CHAR) AND
18034: (nvl(l_service_request_rec.EXTERNAL_CONTEXT,-99) <> nvl(l_old_ServiceRequest_rec.EXTERNAL_CONTEXT,-99)) THEN
18035: x_audit_vals_rec.EXTERNAL_CONTEXT := l_service_request_rec.EXTERNAL_CONTEXT;
18036: ELSE
18037: x_audit_vals_rec.EXTERNAL_CONTEXT := l_old_ServiceRequest_rec.EXTERNAL_CONTEXT;

Line 18041: IF (nvl(l_service_request_rec.LAST_UPDATE_PROGRAM_CODE,-99) <> FND_API.G_MISS_CHAR) AND

18037: x_audit_vals_rec.EXTERNAL_CONTEXT := l_old_ServiceRequest_rec.EXTERNAL_CONTEXT;
18038: END IF;
18039:
18040: x_audit_vals_rec.OLD_LAST_UPDATE_PROGRAM_CODE := l_old_ServiceRequest_rec.LAST_UPDATE_PROGRAM_CODE;
18041: IF (nvl(l_service_request_rec.LAST_UPDATE_PROGRAM_CODE,-99) <> FND_API.G_MISS_CHAR) AND
18042: (nvl(l_service_request_rec.LAST_UPDATE_PROGRAM_CODE,-99) <> nvl(l_old_ServiceRequest_rec.LAST_UPDATE_PROGRAM_CODE,-99)) THEN
18043: x_audit_vals_rec.LAST_UPDATE_PROGRAM_CODE := l_service_request_rec.LAST_UPDATE_PROGRAM_CODE;
18044: ELSE
18045: x_audit_vals_rec.LAST_UPDATE_PROGRAM_CODE := l_old_ServiceRequest_rec.LAST_UPDATE_PROGRAM_CODE;

Line 18049: IF (nvl(l_service_request_rec.CREATION_PROGRAM_CODE,-99) <> FND_API.G_MISS_CHAR) AND

18045: x_audit_vals_rec.LAST_UPDATE_PROGRAM_CODE := l_old_ServiceRequest_rec.LAST_UPDATE_PROGRAM_CODE;
18046: END IF;
18047:
18048: x_audit_vals_rec.OLD_CREATION_PROGRAM_CODE := l_old_ServiceRequest_rec.CREATION_PROGRAM_CODE;
18049: IF (nvl(l_service_request_rec.CREATION_PROGRAM_CODE,-99) <> FND_API.G_MISS_CHAR) AND
18050: (nvl(l_service_request_rec.CREATION_PROGRAM_CODE,-99) <> nvl(l_old_ServiceRequest_rec.CREATION_PROGRAM_CODE,-99)) THEN
18051: x_audit_vals_rec.CREATION_PROGRAM_CODE := l_service_request_rec.CREATION_PROGRAM_CODE;
18052: ELSE
18053: x_audit_vals_rec.CREATION_PROGRAM_CODE := l_old_ServiceRequest_rec.CREATION_PROGRAM_CODE;

Line 18057: IF (nvl(l_service_request_rec.COVERAGE_TYPE,-99) <> FND_API.G_MISS_CHAR) AND

18053: x_audit_vals_rec.CREATION_PROGRAM_CODE := l_old_ServiceRequest_rec.CREATION_PROGRAM_CODE;
18054: END IF;
18055:
18056: x_audit_vals_rec.OLD_COVERAGE_TYPE := l_old_ServiceRequest_rec.COVERAGE_TYPE;
18057: IF (nvl(l_service_request_rec.COVERAGE_TYPE,-99) <> FND_API.G_MISS_CHAR) AND
18058: (nvl(l_service_request_rec.COVERAGE_TYPE,-99) <> nvl(l_old_ServiceRequest_rec.COVERAGE_TYPE,-99)) THEN
18059: x_audit_vals_rec.COVERAGE_TYPE := l_service_request_rec.COVERAGE_TYPE;
18060: ELSE
18061: x_audit_vals_rec.COVERAGE_TYPE := l_old_ServiceRequest_rec.COVERAGE_TYPE;

Line 18065: IF (nvl(l_service_request_rec.BILL_TO_ACCOUNT_ID,-99) <> FND_API.G_MISS_NUM) AND

18061: x_audit_vals_rec.COVERAGE_TYPE := l_old_ServiceRequest_rec.COVERAGE_TYPE;
18062: END IF;
18063:
18064: x_audit_vals_rec.OLD_BILL_TO_ACCOUNT_ID := l_old_ServiceRequest_rec.BILL_TO_ACCOUNT_ID;
18065: IF (nvl(l_service_request_rec.BILL_TO_ACCOUNT_ID,-99) <> FND_API.G_MISS_NUM) AND
18066: (nvl(l_service_request_rec.BILL_TO_ACCOUNT_ID,-99) <> nvl(l_old_ServiceRequest_rec.BILL_TO_ACCOUNT_ID,-99)) THEN
18067: x_audit_vals_rec.BILL_TO_ACCOUNT_ID := l_service_request_rec.BILL_TO_ACCOUNT_ID;
18068: ELSE
18069: x_audit_vals_rec.BILL_TO_ACCOUNT_ID := l_old_ServiceRequest_rec.BILL_TO_ACCOUNT_ID;

Line 18073: IF (nvl(l_service_request_rec.SHIP_TO_ACCOUNT_ID,-99) <> FND_API.G_MISS_NUM) AND

18069: x_audit_vals_rec.BILL_TO_ACCOUNT_ID := l_old_ServiceRequest_rec.BILL_TO_ACCOUNT_ID;
18070: END IF;
18071:
18072: x_audit_vals_rec.OLD_SHIP_TO_ACCOUNT_ID := l_old_ServiceRequest_rec.SHIP_TO_ACCOUNT_ID;
18073: IF (nvl(l_service_request_rec.SHIP_TO_ACCOUNT_ID,-99) <> FND_API.G_MISS_NUM) AND
18074: (nvl(l_service_request_rec.SHIP_TO_ACCOUNT_ID,-99) <> nvl(l_old_ServiceRequest_rec.SHIP_TO_ACCOUNT_ID,-99)) THEN
18075: x_audit_vals_rec.SHIP_TO_ACCOUNT_ID := l_service_request_rec.SHIP_TO_ACCOUNT_ID;
18076: ELSE
18077: x_audit_vals_rec.SHIP_TO_ACCOUNT_ID := l_old_ServiceRequest_rec.SHIP_TO_ACCOUNT_ID;

Line 18081: IF (nvl(l_service_request_rec.CUSTOMER_EMAIL_ID,-99) <> FND_API.G_MISS_NUM) AND

18077: x_audit_vals_rec.SHIP_TO_ACCOUNT_ID := l_old_ServiceRequest_rec.SHIP_TO_ACCOUNT_ID;
18078: END IF;
18079:
18080: x_audit_vals_rec.OLD_CUSTOMER_EMAIL_ID := l_old_ServiceRequest_rec.CUSTOMER_EMAIL_ID;
18081: IF (nvl(l_service_request_rec.CUSTOMER_EMAIL_ID,-99) <> FND_API.G_MISS_NUM) AND
18082: (nvl(l_service_request_rec.CUSTOMER_EMAIL_ID,-99) <> nvl(l_old_ServiceRequest_rec.CUSTOMER_EMAIL_ID,-99)) THEN
18083: x_audit_vals_rec.CUSTOMER_EMAIL_ID := l_service_request_rec.CUSTOMER_EMAIL_ID;
18084: ELSE
18085: x_audit_vals_rec.CUSTOMER_EMAIL_ID := l_old_ServiceRequest_rec.CUSTOMER_EMAIL_ID;

Line 18089: IF (nvl(l_service_request_rec.CUSTOMER_PHONE_ID,-99) <> FND_API.G_MISS_NUM) AND

18085: x_audit_vals_rec.CUSTOMER_EMAIL_ID := l_old_ServiceRequest_rec.CUSTOMER_EMAIL_ID;
18086: END IF;
18087:
18088: x_audit_vals_rec.OLD_CUSTOMER_PHONE_ID := l_old_ServiceRequest_rec.CUSTOMER_PHONE_ID;
18089: IF (nvl(l_service_request_rec.CUSTOMER_PHONE_ID,-99) <> FND_API.G_MISS_NUM) AND
18090: (nvl(l_service_request_rec.CUSTOMER_PHONE_ID,-99) <> nvl(l_old_ServiceRequest_rec.CUSTOMER_PHONE_ID,-99)) THEN
18091: x_audit_vals_rec.CUSTOMER_PHONE_ID := l_service_request_rec.CUSTOMER_PHONE_ID;
18092: ELSE
18093: x_audit_vals_rec.CUSTOMER_PHONE_ID := l_old_ServiceRequest_rec.CUSTOMER_PHONE_ID;

Line 18097: IF (nvl(l_service_request_rec.BILL_TO_PARTY_ID,-99) <> FND_API.G_MISS_NUM) AND

18093: x_audit_vals_rec.CUSTOMER_PHONE_ID := l_old_ServiceRequest_rec.CUSTOMER_PHONE_ID;
18094: END IF;
18095:
18096: x_audit_vals_rec.OLD_BILL_TO_PARTY_ID := l_old_ServiceRequest_rec.BILL_TO_PARTY_ID;
18097: IF (nvl(l_service_request_rec.BILL_TO_PARTY_ID,-99) <> FND_API.G_MISS_NUM) AND
18098: (nvl(l_service_request_rec.BILL_TO_PARTY_ID,-99) <> nvl(l_old_ServiceRequest_rec.BILL_TO_PARTY_ID,-99)) THEN
18099: x_audit_vals_rec.BILL_TO_PARTY_ID := l_service_request_rec.BILL_TO_PARTY_ID;
18100: ELSE
18101: x_audit_vals_rec.BILL_TO_PARTY_ID := l_old_ServiceRequest_rec.BILL_TO_PARTY_ID;

Line 18105: IF (nvl(l_service_request_rec.SHIP_TO_PARTY_ID,-99) <> FND_API.G_MISS_NUM) AND

18101: x_audit_vals_rec.BILL_TO_PARTY_ID := l_old_ServiceRequest_rec.BILL_TO_PARTY_ID;
18102: END IF;
18103:
18104: x_audit_vals_rec.OLD_SHIP_TO_PARTY_ID := l_old_ServiceRequest_rec.SHIP_TO_PARTY_ID;
18105: IF (nvl(l_service_request_rec.SHIP_TO_PARTY_ID,-99) <> FND_API.G_MISS_NUM) AND
18106: (nvl(l_service_request_rec.SHIP_TO_PARTY_ID,-99) <> nvl(l_old_ServiceRequest_rec.SHIP_TO_PARTY_ID,-99)) THEN
18107: x_audit_vals_rec.SHIP_TO_PARTY_ID := l_service_request_rec.SHIP_TO_PARTY_ID;
18108: ELSE
18109: x_audit_vals_rec.SHIP_TO_PARTY_ID := l_old_ServiceRequest_rec.SHIP_TO_PARTY_ID;

Line 18113: IF (nvl(l_service_request_rec.BILL_TO_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND

18109: x_audit_vals_rec.SHIP_TO_PARTY_ID := l_old_ServiceRequest_rec.SHIP_TO_PARTY_ID;
18110: END IF;
18111:
18112: x_audit_vals_rec.OLD_BILL_TO_SITE_ID := l_old_ServiceRequest_rec.BILL_TO_SITE_ID;
18113: IF (nvl(l_service_request_rec.BILL_TO_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND
18114: (nvl(l_service_request_rec.BILL_TO_SITE_ID,-99) <> nvl(l_old_ServiceRequest_rec.BILL_TO_SITE_ID,-99)) THEN
18115: x_audit_vals_rec.BILL_TO_SITE_ID := l_service_request_rec.BILL_TO_SITE_ID;
18116: ELSE
18117: x_audit_vals_rec.BILL_TO_SITE_ID := l_old_ServiceRequest_rec.BILL_TO_SITE_ID;

Line 18121: IF (nvl(l_service_request_rec.SHIP_TO_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND

18117: x_audit_vals_rec.BILL_TO_SITE_ID := l_old_ServiceRequest_rec.BILL_TO_SITE_ID;
18118: END IF;
18119:
18120: x_audit_vals_rec.OLD_SHIP_TO_SITE_ID := l_old_ServiceRequest_rec.SHIP_TO_SITE_ID;
18121: IF (nvl(l_service_request_rec.SHIP_TO_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND
18122: (nvl(l_service_request_rec.SHIP_TO_SITE_ID,-99) <> nvl(l_old_ServiceRequest_rec.SHIP_TO_SITE_ID,-99)) THEN
18123: x_audit_vals_rec.SHIP_TO_SITE_ID := l_service_request_rec.SHIP_TO_SITE_ID;
18124: ELSE
18125: x_audit_vals_rec.SHIP_TO_SITE_ID := l_old_ServiceRequest_rec.SHIP_TO_SITE_ID;

Line 18129: IF (nvl(l_service_request_rec.PROGRAM_LOGIN_ID,-99) <> FND_API.G_MISS_NUM) AND

18125: x_audit_vals_rec.SHIP_TO_SITE_ID := l_old_ServiceRequest_rec.SHIP_TO_SITE_ID;
18126: END IF;
18127:
18128: x_audit_vals_rec.OLD_PROGRAM_LOGIN_ID := l_old_ServiceRequest_rec.PROGRAM_LOGIN_ID;
18129: IF (nvl(l_service_request_rec.PROGRAM_LOGIN_ID,-99) <> FND_API.G_MISS_NUM) AND
18130: (nvl(l_service_request_rec.PROGRAM_LOGIN_ID,-99) <> nvl(l_old_ServiceRequest_rec.PROGRAM_LOGIN_ID,-99)) THEN
18131: x_audit_vals_rec.PROGRAM_LOGIN_ID := l_service_request_rec.PROGRAM_LOGIN_ID;
18132: ELSE
18133: x_audit_vals_rec.PROGRAM_LOGIN_ID := l_old_ServiceRequest_rec.PROGRAM_LOGIN_ID;

Line 18137: IF (nvl(l_service_request_rec.INCIDENT_POINT_OF_INTEREST,-99) <> FND_API.G_MISS_CHAR) AND

18133: x_audit_vals_rec.PROGRAM_LOGIN_ID := l_old_ServiceRequest_rec.PROGRAM_LOGIN_ID;
18134: END IF;
18135:
18136: x_audit_vals_rec.OLD_INCIDENT_POINT_OF_INTEREST := l_old_ServiceRequest_rec.INCIDENT_POINT_OF_INTEREST;
18137: IF (nvl(l_service_request_rec.INCIDENT_POINT_OF_INTEREST,-99) <> FND_API.G_MISS_CHAR) AND
18138: (nvl(l_service_request_rec.INCIDENT_POINT_OF_INTEREST,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_POINT_OF_INTEREST,-99)) THEN
18139: x_audit_vals_rec.INCIDENT_POINT_OF_INTEREST := l_service_request_rec.INCIDENT_POINT_OF_INTEREST;
18140: ELSE
18141: x_audit_vals_rec.INCIDENT_POINT_OF_INTEREST := l_old_ServiceRequest_rec.INCIDENT_POINT_OF_INTEREST;

Line 18145: IF (nvl(l_service_request_rec.INCIDENT_CROSS_STREET,-99) <> FND_API.G_MISS_CHAR) AND

18141: x_audit_vals_rec.INCIDENT_POINT_OF_INTEREST := l_old_ServiceRequest_rec.INCIDENT_POINT_OF_INTEREST;
18142: END IF;
18143:
18144: x_audit_vals_rec.OLD_INCIDENT_CROSS_STREET := l_old_ServiceRequest_rec.INCIDENT_CROSS_STREET;
18145: IF (nvl(l_service_request_rec.INCIDENT_CROSS_STREET,-99) <> FND_API.G_MISS_CHAR) AND
18146: (nvl(l_service_request_rec.INCIDENT_CROSS_STREET,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_CROSS_STREET,-99)) THEN
18147: x_audit_vals_rec.INCIDENT_CROSS_STREET := l_service_request_rec.INCIDENT_CROSS_STREET;
18148: ELSE
18149: x_audit_vals_rec.INCIDENT_CROSS_STREET := l_old_ServiceRequest_rec.INCIDENT_CROSS_STREET;

Line 18153: IF (nvl(l_service_request_rec.incident_direction_qualifier,-99) <> FND_API.G_MISS_CHAR) AND

18149: x_audit_vals_rec.INCIDENT_CROSS_STREET := l_old_ServiceRequest_rec.INCIDENT_CROSS_STREET;
18150: END IF;
18151:
18152: x_audit_vals_rec.OLD_INCIDENT_DIRECTION_QUALIF := l_old_ServiceRequest_rec.INCIDENT_DIRECTION_QUALIFIER;
18153: IF (nvl(l_service_request_rec.incident_direction_qualifier,-99) <> FND_API.G_MISS_CHAR) AND
18154: (nvl(l_service_request_rec.incident_direction_qualifier,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_DIRECTION_QUALIFIER,-99)) THEN
18155: x_audit_vals_rec.INCIDENT_DIRECTION_QUALIF := l_service_request_rec.incident_direction_qualifier;
18156: ELSE
18157: x_audit_vals_rec.INCIDENT_DIRECTION_QUALIF := l_old_ServiceRequest_rec.INCIDENT_DIRECTION_QUALIFIER;

Line 18161: IF (nvl(l_service_request_rec.incident_distance_qualifier,-99) <> FND_API.G_MISS_CHAR) AND

18157: x_audit_vals_rec.INCIDENT_DIRECTION_QUALIF := l_old_ServiceRequest_rec.INCIDENT_DIRECTION_QUALIFIER;
18158: END IF;
18159:
18160: x_audit_vals_rec.OLD_INCIDENT_DISTANCE_QUALIF := l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUALIFIER;
18161: IF (nvl(l_service_request_rec.incident_distance_qualifier,-99) <> FND_API.G_MISS_CHAR) AND
18162: (nvl(l_service_request_rec.incident_distance_qualifier,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUALIFIER,-99)) THEN
18163: x_audit_vals_rec.INCIDENT_DISTANCE_QUALIF := l_service_request_rec.incident_distance_qualifier;
18164: ELSE
18165: x_audit_vals_rec.INCIDENT_DISTANCE_QUALIF := l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUALIFIER;

Line 18169: IF (nvl(l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM,-99) <> FND_API.G_MISS_CHAR) AND

18165: x_audit_vals_rec.INCIDENT_DISTANCE_QUALIF := l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUALIFIER;
18166: END IF;
18167:
18168: x_audit_vals_rec.OLD_INCIDENT_DISTANCE_QUAL_UOM := l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUAL_UOM;
18169: IF (nvl(l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM,-99) <> FND_API.G_MISS_CHAR) AND
18170: (nvl(l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUAL_UOM,-99)) THEN
18171: x_audit_vals_rec.INCIDENT_DISTANCE_QUAL_UOM := l_service_request_rec.INCIDENT_DISTANCE_QUAL_UOM;
18172: ELSE
18173: x_audit_vals_rec.INCIDENT_DISTANCE_QUAL_UOM := l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUAL_UOM;

Line 18177: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS2,-99) <> FND_API.G_MISS_CHAR) AND

18173: x_audit_vals_rec.INCIDENT_DISTANCE_QUAL_UOM := l_old_ServiceRequest_rec.INCIDENT_DISTANCE_QUAL_UOM;
18174: END IF;
18175:
18176: x_audit_vals_rec.OLD_INCIDENT_ADDRESS2 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS2;
18177: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS2,-99) <> FND_API.G_MISS_CHAR) AND
18178: (nvl(l_service_request_rec.INCIDENT_ADDRESS2,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ADDRESS2,-99)) THEN
18179: x_audit_vals_rec.INCIDENT_ADDRESS2 := l_service_request_rec.INCIDENT_ADDRESS2;
18180: ELSE
18181: x_audit_vals_rec.INCIDENT_ADDRESS2 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS2;

Line 18185: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS3,-99) <> FND_API.G_MISS_CHAR) AND

18181: x_audit_vals_rec.INCIDENT_ADDRESS2 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS2;
18182: END IF;
18183:
18184: x_audit_vals_rec.OLD_INCIDENT_ADDRESS3 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS3;
18185: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS3,-99) <> FND_API.G_MISS_CHAR) AND
18186: (nvl(l_service_request_rec.INCIDENT_ADDRESS3,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ADDRESS3,-99)) THEN
18187: x_audit_vals_rec.INCIDENT_ADDRESS3 := l_service_request_rec.INCIDENT_ADDRESS3;
18188: ELSE
18189: x_audit_vals_rec.INCIDENT_ADDRESS3 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS3;

Line 18193: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS4,-99) <> FND_API.G_MISS_CHAR) AND

18189: x_audit_vals_rec.INCIDENT_ADDRESS3 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS3;
18190: END IF;
18191:
18192: x_audit_vals_rec.OLD_INCIDENT_ADDRESS4 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS4;
18193: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS4,-99) <> FND_API.G_MISS_CHAR) AND
18194: (nvl(l_service_request_rec.INCIDENT_ADDRESS4,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ADDRESS4,-99)) THEN
18195: x_audit_vals_rec.INCIDENT_ADDRESS4 := l_service_request_rec.INCIDENT_ADDRESS4;
18196: ELSE
18197: x_audit_vals_rec.INCIDENT_ADDRESS4 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS4;

Line 18201: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS_STYLE,-99) <> FND_API.G_MISS_CHAR) AND

18197: x_audit_vals_rec.INCIDENT_ADDRESS4 := l_old_ServiceRequest_rec.INCIDENT_ADDRESS4;
18198: END IF;
18199:
18200: x_audit_vals_rec.OLD_INCIDENT_ADDRESS_STYLE := l_old_ServiceRequest_rec.INCIDENT_ADDRESS_STYLE;
18201: IF (nvl(l_service_request_rec.INCIDENT_ADDRESS_STYLE,-99) <> FND_API.G_MISS_CHAR) AND
18202: (nvl(l_service_request_rec.INCIDENT_ADDRESS_STYLE,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ADDRESS_STYLE,-99)) THEN
18203: x_audit_vals_rec.INCIDENT_ADDRESS_STYLE := l_service_request_rec.INCIDENT_ADDRESS_STYLE;
18204: ELSE
18205: x_audit_vals_rec.INCIDENT_ADDRESS_STYLE := l_old_ServiceRequest_rec.INCIDENT_ADDRESS_STYLE;

Line 18209: IF (nvl(l_service_request_rec.incident_addr_lines_phonetic,-99) <> FND_API.G_MISS_CHAR) AND

18205: x_audit_vals_rec.INCIDENT_ADDRESS_STYLE := l_old_ServiceRequest_rec.INCIDENT_ADDRESS_STYLE;
18206: END IF;
18207:
18208: x_audit_vals_rec.OLD_INCIDENT_ADDR_LNS_PHONETIC := l_old_ServiceRequest_rec.INCIDENT_ADDR_LINES_PHONETIC;
18209: IF (nvl(l_service_request_rec.incident_addr_lines_phonetic,-99) <> FND_API.G_MISS_CHAR) AND
18210: (nvl(l_service_request_rec.incident_addr_lines_phonetic,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_ADDR_LINES_PHONETIC,-99)) THEN
18211: x_audit_vals_rec.INCIDENT_ADDR_LNS_PHONETIC := l_service_request_rec.incident_addr_lines_phonetic;
18212: ELSE
18213: x_audit_vals_rec.INCIDENT_ADDR_LNS_PHONETIC := l_old_ServiceRequest_rec.INCIDENT_ADDR_LINES_PHONETIC;

Line 18217: IF (nvl(l_service_request_rec.INCIDENT_PO_BOX_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND

18213: x_audit_vals_rec.INCIDENT_ADDR_LNS_PHONETIC := l_old_ServiceRequest_rec.INCIDENT_ADDR_LINES_PHONETIC;
18214: END IF;
18215:
18216: x_audit_vals_rec.OLD_INCIDENT_PO_BOX_NUMBER := l_old_ServiceRequest_rec.INCIDENT_PO_BOX_NUMBER;
18217: IF (nvl(l_service_request_rec.INCIDENT_PO_BOX_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND
18218: (nvl(l_service_request_rec.INCIDENT_PO_BOX_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_PO_BOX_NUMBER,-99)) THEN
18219: x_audit_vals_rec.INCIDENT_PO_BOX_NUMBER := l_service_request_rec.INCIDENT_PO_BOX_NUMBER;
18220: ELSE
18221: x_audit_vals_rec.INCIDENT_PO_BOX_NUMBER := l_old_ServiceRequest_rec.INCIDENT_PO_BOX_NUMBER;

Line 18225: IF (nvl(l_service_request_rec.INCIDENT_HOUSE_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND

18221: x_audit_vals_rec.INCIDENT_PO_BOX_NUMBER := l_old_ServiceRequest_rec.INCIDENT_PO_BOX_NUMBER;
18222: END IF;
18223:
18224: x_audit_vals_rec.OLD_INCIDENT_HOUSE_NUMBER := l_old_ServiceRequest_rec.INCIDENT_HOUSE_NUMBER;
18225: IF (nvl(l_service_request_rec.INCIDENT_HOUSE_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND
18226: (nvl(l_service_request_rec.INCIDENT_HOUSE_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_HOUSE_NUMBER,-99)) THEN
18227: x_audit_vals_rec.INCIDENT_HOUSE_NUMBER := l_service_request_rec.INCIDENT_HOUSE_NUMBER;
18228: ELSE
18229: x_audit_vals_rec.INCIDENT_HOUSE_NUMBER := l_old_ServiceRequest_rec.INCIDENT_HOUSE_NUMBER;

Line 18233: IF (nvl(l_service_request_rec.INCIDENT_STREET_SUFFIX,-99) <> FND_API.G_MISS_CHAR) AND

18229: x_audit_vals_rec.INCIDENT_HOUSE_NUMBER := l_old_ServiceRequest_rec.INCIDENT_HOUSE_NUMBER;
18230: END IF;
18231:
18232: x_audit_vals_rec.OLD_INCIDENT_STREET_SUFFIX := l_old_ServiceRequest_rec.INCIDENT_STREET_SUFFIX;
18233: IF (nvl(l_service_request_rec.INCIDENT_STREET_SUFFIX,-99) <> FND_API.G_MISS_CHAR) AND
18234: (nvl(l_service_request_rec.INCIDENT_STREET_SUFFIX,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_STREET_SUFFIX,-99)) THEN
18235: x_audit_vals_rec.INCIDENT_STREET_SUFFIX := l_service_request_rec.INCIDENT_STREET_SUFFIX;
18236: ELSE
18237: x_audit_vals_rec.INCIDENT_STREET_SUFFIX := l_old_ServiceRequest_rec.INCIDENT_STREET_SUFFIX;

Line 18241: IF (nvl(l_service_request_rec.INCIDENT_STREET,-99) <> FND_API.G_MISS_CHAR) AND

18237: x_audit_vals_rec.INCIDENT_STREET_SUFFIX := l_old_ServiceRequest_rec.INCIDENT_STREET_SUFFIX;
18238: END IF;
18239:
18240: x_audit_vals_rec.OLD_INCIDENT_STREET := l_old_ServiceRequest_rec.INCIDENT_STREET;
18241: IF (nvl(l_service_request_rec.INCIDENT_STREET,-99) <> FND_API.G_MISS_CHAR) AND
18242: (nvl(l_service_request_rec.INCIDENT_STREET,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_STREET,-99)) THEN
18243: x_audit_vals_rec.INCIDENT_STREET := l_service_request_rec.INCIDENT_STREET;
18244: ELSE
18245: x_audit_vals_rec.INCIDENT_STREET := l_old_ServiceRequest_rec.INCIDENT_STREET;

Line 18249: IF (nvl(l_service_request_rec.INCIDENT_STREET_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND

18245: x_audit_vals_rec.INCIDENT_STREET := l_old_ServiceRequest_rec.INCIDENT_STREET;
18246: END IF;
18247:
18248: x_audit_vals_rec.OLD_INCIDENT_STREET_NUMBER := l_old_ServiceRequest_rec.INCIDENT_STREET_NUMBER;
18249: IF (nvl(l_service_request_rec.INCIDENT_STREET_NUMBER,-99) <> FND_API.G_MISS_CHAR) AND
18250: (nvl(l_service_request_rec.INCIDENT_STREET_NUMBER,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_STREET_NUMBER,-99)) THEN
18251: x_audit_vals_rec.INCIDENT_STREET_NUMBER := l_service_request_rec.INCIDENT_STREET_NUMBER;
18252: ELSE
18253: x_audit_vals_rec.INCIDENT_STREET_NUMBER := l_old_ServiceRequest_rec.INCIDENT_STREET_NUMBER;

Line 18257: IF (nvl(l_service_request_rec.INCIDENT_FLOOR,-99) <> FND_API.G_MISS_CHAR) AND

18253: x_audit_vals_rec.INCIDENT_STREET_NUMBER := l_old_ServiceRequest_rec.INCIDENT_STREET_NUMBER;
18254: END IF;
18255:
18256: x_audit_vals_rec.OLD_INCIDENT_FLOOR := l_old_ServiceRequest_rec.INCIDENT_FLOOR;
18257: IF (nvl(l_service_request_rec.INCIDENT_FLOOR,-99) <> FND_API.G_MISS_CHAR) AND
18258: (nvl(l_service_request_rec.INCIDENT_FLOOR,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_FLOOR,-99)) THEN
18259: x_audit_vals_rec.INCIDENT_FLOOR := l_service_request_rec.INCIDENT_FLOOR;
18260: ELSE
18261: x_audit_vals_rec.INCIDENT_FLOOR := l_old_ServiceRequest_rec.INCIDENT_FLOOR;

Line 18265: IF (nvl(l_service_request_rec.INCIDENT_SUITE,-99) <> FND_API.G_MISS_CHAR) AND

18261: x_audit_vals_rec.INCIDENT_FLOOR := l_old_ServiceRequest_rec.INCIDENT_FLOOR;
18262: END IF;
18263:
18264: x_audit_vals_rec.OLD_INCIDENT_SUITE := l_old_ServiceRequest_rec.INCIDENT_SUITE;
18265: IF (nvl(l_service_request_rec.INCIDENT_SUITE,-99) <> FND_API.G_MISS_CHAR) AND
18266: (nvl(l_service_request_rec.INCIDENT_SUITE,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_SUITE,-99)) THEN
18267: x_audit_vals_rec.INCIDENT_SUITE := l_service_request_rec.INCIDENT_SUITE;
18268: ELSE
18269: x_audit_vals_rec.INCIDENT_SUITE := l_old_ServiceRequest_rec.INCIDENT_SUITE;

Line 18273: IF (nvl(l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE,-99) <> FND_API.G_MISS_CHAR) AND

18269: x_audit_vals_rec.INCIDENT_SUITE := l_old_ServiceRequest_rec.INCIDENT_SUITE;
18270: END IF;
18271:
18272: x_audit_vals_rec.OLD_INCIDENT_POSTAL_PLUS4_CODE := l_old_ServiceRequest_rec.INCIDENT_POSTAL_PLUS4_CODE;
18273: IF (nvl(l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE,-99) <> FND_API.G_MISS_CHAR) AND
18274: (nvl(l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_POSTAL_PLUS4_CODE,-99)) THEN
18275: x_audit_vals_rec.INCIDENT_POSTAL_PLUS4_CODE := l_service_request_rec.INCIDENT_POSTAL_PLUS4_CODE;
18276: ELSE
18277: x_audit_vals_rec.INCIDENT_POSTAL_PLUS4_CODE := l_old_ServiceRequest_rec.INCIDENT_POSTAL_PLUS4_CODE;

Line 18281: IF (nvl(l_service_request_rec.INCIDENT_POSITION,-99) <> FND_API.G_MISS_CHAR) AND

18277: x_audit_vals_rec.INCIDENT_POSTAL_PLUS4_CODE := l_old_ServiceRequest_rec.INCIDENT_POSTAL_PLUS4_CODE;
18278: END IF;
18279:
18280: x_audit_vals_rec.OLD_INCIDENT_POSITION := l_old_ServiceRequest_rec.INCIDENT_POSITION;
18281: IF (nvl(l_service_request_rec.INCIDENT_POSITION,-99) <> FND_API.G_MISS_CHAR) AND
18282: (nvl(l_service_request_rec.INCIDENT_POSITION,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_POSITION,-99)) THEN
18283: x_audit_vals_rec.INCIDENT_POSITION := l_service_request_rec.INCIDENT_POSITION;
18284: ELSE
18285: x_audit_vals_rec.INCIDENT_POSITION := l_old_ServiceRequest_rec.INCIDENT_POSITION;

Line 18289: IF (nvl(l_service_request_rec.incident_location_directions,-99) <> FND_API.G_MISS_CHAR) AND

18285: x_audit_vals_rec.INCIDENT_POSITION := l_old_ServiceRequest_rec.INCIDENT_POSITION;
18286: END IF;
18287:
18288: x_audit_vals_rec.OLD_INCIDENT_LOC_DIRECTIONS := l_old_ServiceRequest_rec.INCIDENT_LOCATION_DIRECTIONS;
18289: IF (nvl(l_service_request_rec.incident_location_directions,-99) <> FND_API.G_MISS_CHAR) AND
18290: (nvl(l_service_request_rec.incident_location_directions,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_LOCATION_DIRECTIONS,-99)) THEN
18291: x_audit_vals_rec.INCIDENT_LOC_DIRECTIONS := l_service_request_rec.incident_location_directions;
18292: ELSE
18293: x_audit_vals_rec.INCIDENT_LOC_DIRECTIONS := l_old_ServiceRequest_rec.INCIDENT_LOCATION_DIRECTIONS;

Line 18297: IF (nvl(l_service_request_rec.incident_location_description,-99) <> FND_API.G_MISS_CHAR) AND

18293: x_audit_vals_rec.INCIDENT_LOC_DIRECTIONS := l_old_ServiceRequest_rec.INCIDENT_LOCATION_DIRECTIONS;
18294: END IF;
18295:
18296: x_audit_vals_rec.OLD_INCIDENT_LOC_DESCRIPTION := l_old_ServiceRequest_rec.INCIDENT_LOCATION_DESCRIPTION;
18297: IF (nvl(l_service_request_rec.incident_location_description,-99) <> FND_API.G_MISS_CHAR) AND
18298: (nvl(l_service_request_rec.incident_location_description,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_LOCATION_DESCRIPTION,-99)) THEN
18299: x_audit_vals_rec.INCIDENT_LOC_DESCRIPTION := l_service_request_rec.incident_location_description;
18300: END IF;
18301:

Line 18303: IF (nvl(l_service_request_rec.INSTALL_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND

18299: x_audit_vals_rec.INCIDENT_LOC_DESCRIPTION := l_service_request_rec.incident_location_description;
18300: END IF;
18301:
18302: x_audit_vals_rec.OLD_INSTALL_SITE_ID := l_old_ServiceRequest_rec.INSTALL_SITE_ID;
18303: IF (nvl(l_service_request_rec.INSTALL_SITE_ID,-99) <> FND_API.G_MISS_NUM) AND
18304: (nvl(l_service_request_rec.INSTALL_SITE_ID,-99) <> nvl(l_old_ServiceRequest_rec.INSTALL_SITE_ID,-99)) THEN
18305: x_audit_vals_rec.INSTALL_SITE_ID := l_service_request_rec.INSTALL_SITE_ID;
18306: ELSE
18307: x_audit_vals_rec.INSTALL_SITE_ID := l_old_ServiceRequest_rec.INSTALL_SITE_ID;

Line 18311: IF (nvl(l_service_request_rec.TIER_VERSION,-99) <> FND_API.G_MISS_CHAR) AND

18307: x_audit_vals_rec.INSTALL_SITE_ID := l_old_ServiceRequest_rec.INSTALL_SITE_ID;
18308: END IF;
18309:
18310: x_audit_vals_rec.OLD_TIER_VERSION := l_old_ServiceRequest_rec.TIER_VERSION;
18311: IF (nvl(l_service_request_rec.TIER_VERSION,-99) <> FND_API.G_MISS_CHAR) AND
18312: (nvl(l_service_request_rec.TIER_VERSION,-99) <> nvl(l_old_ServiceRequest_rec.TIER_VERSION,-99)) THEN
18313: x_audit_vals_rec.TIER_VERSION := l_service_request_rec.TIER_VERSION;
18314: ELSE
18315: x_audit_vals_rec.TIER_VERSION := l_old_ServiceRequest_rec.TIER_VERSION;

Line 18324: IF (nvl(l_service_request_rec.conc_request_id,-99) <> FND_API.G_MISS_NUM) AND

18320: x_audit_vals_rec.OLD_INC_OBJECT_VERSION_NUMBER := l_old_ServiceRequest_rec.OBJECT_VERSION_NUMBER;
18321: x_audit_vals_rec.INC_OBJECT_VERSION_NUMBER := l_old_ServiceRequest_rec.OBJECT_VERSION_NUMBER + 1;
18322:
18323: x_audit_vals_rec.OLD_INC_REQUEST_ID := l_old_ServiceRequest_rec.REQUEST_ID;
18324: IF (nvl(l_service_request_rec.conc_request_id,-99) <> FND_API.G_MISS_NUM) AND
18325: (nvl(l_service_request_rec.conc_request_id,-99) <> nvl(l_old_ServiceRequest_rec.REQUEST_ID,-99)) THEN
18326: x_audit_vals_rec.INC_REQUEST_ID := l_service_request_rec.conc_request_id;
18327: ELSE
18328: x_audit_vals_rec.INC_REQUEST_ID := l_old_ServiceRequest_rec.REQUEST_ID;

Line 18332: IF (nvl(l_service_request_rec.program_application_id,-99) <> FND_API.G_MISS_NUM) AND

18328: x_audit_vals_rec.INC_REQUEST_ID := l_old_ServiceRequest_rec.REQUEST_ID;
18329: END IF;
18330:
18331: x_audit_vals_rec.OLD_INC_PROGRAM_APPLICATION_ID := l_old_ServiceRequest_rec.PROGRAM_APPLICATION_ID;
18332: IF (nvl(l_service_request_rec.program_application_id,-99) <> FND_API.G_MISS_NUM) AND
18333: (nvl(l_service_request_rec.program_application_id,-99) <> nvl(l_old_ServiceRequest_rec.PROGRAM_APPLICATION_ID,-99)) THEN
18334: x_audit_vals_rec.INC_PROGRAM_APPLICATION_ID := l_service_request_rec.program_application_id;
18335: ELSE
18336: x_audit_vals_rec.INC_PROGRAM_APPLICATION_ID := l_old_ServiceRequest_rec.PROGRAM_APPLICATION_ID;

Line 18340: IF (nvl(l_service_request_rec.program_id,-99) <> FND_API.G_MISS_NUM) AND

18336: x_audit_vals_rec.INC_PROGRAM_APPLICATION_ID := l_old_ServiceRequest_rec.PROGRAM_APPLICATION_ID;
18337: END IF;
18338:
18339: x_audit_vals_rec.OLD_INC_PROGRAM_ID := l_old_ServiceRequest_rec.PROGRAM_ID;
18340: IF (nvl(l_service_request_rec.program_id,-99) <> FND_API.G_MISS_NUM) AND
18341: (nvl(l_service_request_rec.program_id,-99) <> nvl(l_old_ServiceRequest_rec.PROGRAM_ID,-99)) THEN
18342: x_audit_vals_rec.INC_PROGRAM_ID := l_service_request_rec.program_id;
18343: ELSE
18344: x_audit_vals_rec.INC_PROGRAM_ID := l_old_ServiceRequest_rec.PROGRAM_ID;

Line 18349: IF (nvl(l_service_request_rec. ,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND

18345: END IF;
18346:
18347: /* Cannot populate this column as there is no equivalent column in l_service_request_rec */
18348: /*
18349: IF (nvl(l_service_request_rec. ,TO_DATE('09-09-0999', 'DD-MM-YYYY')) <> FND_API.G_MISS_DATE) AND
18350: (l_service_request_rec. ) THEN
18351: x_audit_vals_rec.INC_PROGRAM_UPDATE_DATE := l_service_request_rec.;
18352: END IF;
18353: */

Line 18356: IF (nvl(l_service_request_rec.owning_dept_id,-99) <> FND_API.G_MISS_NUM) AND

18352: END IF;
18353: */
18354:
18355: x_audit_vals_rec.OLD_OWNING_DEPARTMENT_ID := l_old_ServiceRequest_rec.OWNING_DEPARTMENT_ID;
18356: IF (nvl(l_service_request_rec.owning_dept_id,-99) <> FND_API.G_MISS_NUM) AND
18357: (nvl(l_service_request_rec.owning_dept_id,-99) <> nvl(l_old_ServiceRequest_rec.OWNING_DEPARTMENT_ID,-99)) THEN
18358: x_audit_vals_rec.OWNING_DEPARTMENT_ID := l_service_request_rec.owning_dept_id;
18359: ELSE
18360: x_audit_vals_rec.OWNING_DEPARTMENT_ID := l_old_ServiceRequest_rec.OWNING_DEPARTMENT_ID;

Line 18366: IF (nvl(l_service_request_rec.incident_location_type,-99) <> FND_API.G_MISS_CHAR) AND

18362:
18363: /* 12/13/05 smisra moved to update_service_request procedure just before call to
18364: create audit record
18365: x_audit_vals_rec.OLD_INCIDENT_LOCATION_TYPE := l_old_ServiceRequest_rec.INCIDENT_LOCATION_TYPE;
18366: IF (nvl(l_service_request_rec.incident_location_type,-99) <> FND_API.G_MISS_CHAR) AND
18367: (nvl(l_service_request_rec.incident_location_type,-99) <> nvl(l_old_ServiceRequest_rec.INCIDENT_LOCATION_TYPE,-99)) THEN
18368: x_audit_vals_rec.INCIDENT_LOCATION_TYPE := l_service_request_rec.incident_location_type;
18369: ELSE
18370: x_audit_vals_rec.INCIDENT_LOCATION_TYPE := l_old_ServiceRequest_rec.INCIDENT_LOCATION_TYPE;

Line 18385: WHEN FND_API.G_EXC_ERROR THEN

18381: --- Assinging the values to x_service_request_rec
18382: x_service_request_rec := l_service_request_rec;
18383:
18384: EXCEPTION
18385: WHEN FND_API.G_EXC_ERROR THEN
18386: ROLLBACK TO Update_ServiceRequest_PVT;
18387: IF (l_ServiceRequest_csr%ISOPEN) THEN
18388: CLOSE l_ServiceRequest_csr;
18389: END IF;

Line 18390: x_return_status := FND_API.G_RET_STS_ERROR;

18386: ROLLBACK TO Update_ServiceRequest_PVT;
18387: IF (l_ServiceRequest_csr%ISOPEN) THEN
18388: CLOSE l_ServiceRequest_csr;
18389: END IF;
18390: x_return_status := FND_API.G_RET_STS_ERROR;
18391: FND_MSG_PUB.Count_And_Get
18392: ( p_count => x_msg_count,
18393: p_data => x_msg_data
18394: );

Line 18396: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

18392: ( p_count => x_msg_count,
18393: p_data => x_msg_data
18394: );
18395:
18396: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
18397: ROLLBACK TO Update_ServiceRequest_PVT;
18398: IF (l_ServiceRequest_csr%ISOPEN) THEN
18399: CLOSE l_ServiceRequest_csr;
18400: END IF;

Line 18401: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

18397: ROLLBACK TO Update_ServiceRequest_PVT;
18398: IF (l_ServiceRequest_csr%ISOPEN) THEN
18399: CLOSE l_ServiceRequest_csr;
18400: END IF;
18401: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
18402: FND_MSG_PUB.Count_And_Get
18403: ( p_count => x_msg_count,
18404: p_data => x_msg_data
18405: );

Line 18422: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

18418: ROLLBACK TO Update_ServiceRequest_PVT;
18419: IF (l_ServiceRequest_csr%ISOPEN) THEN
18420: CLOSE l_ServiceRequest_csr;
18421: END IF;
18422: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
18423: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
18424: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
18425: END IF;
18426: FND_MSG_PUB.Count_And_Get

Line 18436: p_sr_record.request_date := FND_API.G_MISS_DATE;

18432: PROCEDURE initialize_rec(
18433: p_sr_record IN OUT NOCOPY service_request_rec_type
18434: ) AS
18435: BEGIN
18436: p_sr_record.request_date := FND_API.G_MISS_DATE;
18437: p_sr_record.type_id := FND_API.G_MISS_NUM;
18438: p_sr_record.status_id := FND_API.G_MISS_NUM;
18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;

Line 18437: p_sr_record.type_id := FND_API.G_MISS_NUM;

18433: p_sr_record IN OUT NOCOPY service_request_rec_type
18434: ) AS
18435: BEGIN
18436: p_sr_record.request_date := FND_API.G_MISS_DATE;
18437: p_sr_record.type_id := FND_API.G_MISS_NUM;
18438: p_sr_record.status_id := FND_API.G_MISS_NUM;
18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;

Line 18438: p_sr_record.status_id := FND_API.G_MISS_NUM;

18434: ) AS
18435: BEGIN
18436: p_sr_record.request_date := FND_API.G_MISS_DATE;
18437: p_sr_record.type_id := FND_API.G_MISS_NUM;
18438: p_sr_record.status_id := FND_API.G_MISS_NUM;
18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;

Line 18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;

18435: BEGIN
18436: p_sr_record.request_date := FND_API.G_MISS_DATE;
18437: p_sr_record.type_id := FND_API.G_MISS_NUM;
18438: p_sr_record.status_id := FND_API.G_MISS_NUM;
18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;

Line 18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;

18436: p_sr_record.request_date := FND_API.G_MISS_DATE;
18437: p_sr_record.type_id := FND_API.G_MISS_NUM;
18438: p_sr_record.status_id := FND_API.G_MISS_NUM;
18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;

Line 18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;

18437: p_sr_record.type_id := FND_API.G_MISS_NUM;
18438: p_sr_record.status_id := FND_API.G_MISS_NUM;
18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;

Line 18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;

18438: p_sr_record.status_id := FND_API.G_MISS_NUM;
18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;

Line 18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;

18439: p_sr_record.severity_id := FND_API.G_MISS_NUM;
18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;

Line 18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;

18440: p_sr_record.urgency_id := FND_API.G_MISS_NUM;
18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;

Line 18445: p_sr_record.summary := FND_API.G_MISS_CHAR;

18441: p_sr_record.closed_date := FND_API.G_MISS_DATE;
18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;

Line 18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;

18442: p_sr_record.owner_id := FND_API.G_MISS_NUM;
18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;

Line 18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;

18443: p_sr_record.owner_group_id := FND_API.G_MISS_NUM;
18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;

Line 18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;

18444: p_sr_record.publish_flag := FND_API.G_MISS_CHAR;
18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;

Line 18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;

18445: p_sr_record.summary := FND_API.G_MISS_CHAR;
18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;

Line 18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;

18446: p_sr_record.caller_type := FND_API.G_MISS_CHAR;
18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;

Line 18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;

18447: p_sr_record.customer_id := FND_API.G_MISS_NUM;
18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;

Line 18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;

18448: p_sr_record.customer_number := FND_API.G_MISS_CHAR;
18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;

Line 18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;

18449: p_sr_record.employee_id := FND_API.G_MISS_NUM;
18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;

Line 18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;

18450: p_sr_record.verify_cp_flag := FND_API.G_MISS_CHAR;
18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;

Line 18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;

18451: p_sr_record.customer_product_id := FND_API.G_MISS_NUM;
18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;

Line 18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;

18452: p_sr_record.platform_id := FND_API.G_MISS_NUM;
18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;

Line 18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;

18453: p_sr_record.platform_version := FND_API.G_MISS_CHAR;
18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;

Line 18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;

18454: p_sr_record.db_version := FND_API.G_MISS_CHAR;
18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;

Line 18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;

18455: p_sr_record.platform_version_id := FND_API.G_MISS_NUM;
18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;

Line 18460: p_sr_record.language_id := FND_API.G_MISS_NUM;

18456: p_sr_record.cp_component_id := FND_API.G_MISS_NUM;
18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;

Line 18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;

18457: p_sr_record.cp_component_version_id := FND_API.G_MISS_NUM;
18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;

Line 18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;

18458: p_sr_record.cp_subcomponent_id := FND_API.G_MISS_NUM;
18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;

Line 18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;

18459: p_sr_record.cp_subcomponent_version_id := FND_API.G_MISS_NUM;
18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;

Line 18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;

18460: p_sr_record.language_id := FND_API.G_MISS_NUM;
18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;

Line 18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;

18461: p_sr_record.LANGUAGE := FND_API.G_MISS_CHAR;
18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;

Line 18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;

18462: p_sr_record.inventory_item_id := FND_API.G_MISS_NUM;
18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;

Line 18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;

18463: p_sr_record.inventory_org_id := FND_API.G_MISS_NUM;
18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;

Line 18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;

18464: p_sr_record.current_serial_number := FND_API.G_MISS_CHAR;
18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;

Line 18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;

18465: p_sr_record.original_order_number := FND_API.G_MISS_NUM;
18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;

Line 18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;

18466: p_sr_record.purchase_order_num := FND_API.G_MISS_CHAR;
18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;

Line 18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;

18467: p_sr_record.problem_code := FND_API.G_MISS_CHAR;
18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;

Line 18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;

18468: p_sr_record.exp_resolution_date := FND_API.G_MISS_DATE;
18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;

Line 18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;

18469: p_sr_record.install_site_use_id := FND_API.G_MISS_NUM;
18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;

Line 18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;

18470: p_sr_record.request_attribute_1 := FND_API.G_MISS_CHAR;
18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;

Line 18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;

18471: p_sr_record.request_attribute_2 := FND_API.G_MISS_CHAR;
18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;

Line 18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;

18472: p_sr_record.request_attribute_3 := FND_API.G_MISS_CHAR;
18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;

Line 18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;

18473: p_sr_record.request_attribute_4 := FND_API.G_MISS_CHAR;
18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;

Line 18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;

18474: p_sr_record.request_attribute_5 := FND_API.G_MISS_CHAR;
18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;

Line 18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;

18475: p_sr_record.request_attribute_6 := FND_API.G_MISS_CHAR;
18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;

Line 18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;

18476: p_sr_record.request_attribute_7 := FND_API.G_MISS_CHAR;
18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;

Line 18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;

18477: p_sr_record.request_attribute_8 := FND_API.G_MISS_CHAR;
18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;

Line 18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;

18478: p_sr_record.request_attribute_9 := FND_API.G_MISS_CHAR;
18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;

Line 18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;

18479: p_sr_record.request_attribute_10 := FND_API.G_MISS_CHAR;
18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;

Line 18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;

18480: p_sr_record.request_attribute_11 := FND_API.G_MISS_CHAR;
18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;

Line 18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;

18481: p_sr_record.request_attribute_12 := FND_API.G_MISS_CHAR;
18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;

Line 18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;

18482: p_sr_record.request_attribute_13 := FND_API.G_MISS_CHAR;
18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;

Line 18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;

18483: p_sr_record.request_attribute_14 := FND_API.G_MISS_CHAR;
18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;

Line 18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;

18484: p_sr_record.request_attribute_15 := FND_API.G_MISS_CHAR;
18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;

Line 18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;

18485: p_sr_record.request_context := FND_API.G_MISS_CHAR;
18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;

Line 18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;

18486: p_sr_record.external_attribute_1 := FND_API.G_MISS_CHAR;
18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;

Line 18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;

18487: p_sr_record.external_attribute_2 := FND_API.G_MISS_CHAR;
18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;

Line 18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;

18488: p_sr_record.external_attribute_3 := FND_API.G_MISS_CHAR;
18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;

Line 18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;

18489: p_sr_record.external_attribute_4 := FND_API.G_MISS_CHAR;
18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;

Line 18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;

18490: p_sr_record.external_attribute_5 := FND_API.G_MISS_CHAR;
18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;

Line 18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;

18491: p_sr_record.external_attribute_6 := FND_API.G_MISS_CHAR;
18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;

Line 18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;

18492: p_sr_record.external_attribute_7 := FND_API.G_MISS_CHAR;
18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;

Line 18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;

18493: p_sr_record.external_attribute_8 := FND_API.G_MISS_CHAR;
18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;

Line 18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;

18494: p_sr_record.external_attribute_9 := FND_API.G_MISS_CHAR;
18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;

Line 18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;

18495: p_sr_record.external_attribute_10 := FND_API.G_MISS_CHAR;
18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;

Line 18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;

18496: p_sr_record.external_attribute_11 := FND_API.G_MISS_CHAR;
18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;

Line 18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;

18497: p_sr_record.external_attribute_12 := FND_API.G_MISS_CHAR;
18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;

Line 18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;

18498: p_sr_record.external_attribute_13 := FND_API.G_MISS_CHAR;
18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;

Line 18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;

18499: p_sr_record.external_attribute_14 := FND_API.G_MISS_CHAR;
18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;

Line 18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;

18500: p_sr_record.external_attribute_15 := FND_API.G_MISS_CHAR;
18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;

Line 18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;

18501: p_sr_record.external_context := FND_API.G_MISS_CHAR;
18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;

Line 18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;

18502: p_sr_record.bill_to_site_use_id := FND_API.G_MISS_NUM;
18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;

Line 18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;

18503: p_sr_record.bill_to_contact_id := FND_API.G_MISS_NUM;
18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;

Line 18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;

18504: p_sr_record.ship_to_site_use_id := FND_API.G_MISS_NUM;
18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;

Line 18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;

18505: p_sr_record.ship_to_contact_id := FND_API.G_MISS_NUM;
18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;

Line 18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;

18506: p_sr_record.resolution_code := FND_API.G_MISS_CHAR;
18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;

Line 18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;

18507: p_sr_record.act_resolution_date := FND_API.G_MISS_DATE;
18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;

Line 18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;

18508: p_sr_record.public_comment_flag := FND_API.G_MISS_CHAR;
18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;

Line 18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;

18509: p_sr_record.parent_interaction_id := FND_API.G_MISS_NUM;
18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;

Line 18514: p_sr_record.account_id := FND_API.G_MISS_NUM;

18510: p_sr_record.contract_service_id := FND_API.G_MISS_NUM;
18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;

Line 18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;

18511: p_sr_record.contract_id := FND_API.G_MISS_NUM;
18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;

Line 18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;

18512: p_sr_record.project_number := FND_API.G_MISS_CHAR;
18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;

Line 18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;

18513: p_sr_record.qa_collection_plan_id := FND_API.G_MISS_NUM;
18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;

Line 18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;

18514: p_sr_record.account_id := FND_API.G_MISS_NUM;
18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;

Line 18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;

18515: p_sr_record.resource_type := FND_API.G_MISS_CHAR;
18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;
18523: p_sr_record.site_id := FND_API.G_MISS_NUM;

Line 18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;

18516: p_sr_record.resource_subtype_id := FND_API.G_MISS_NUM;
18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;
18523: p_sr_record.site_id := FND_API.G_MISS_NUM;
18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;

Line 18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;

18517: p_sr_record.cust_po_number := FND_API.G_MISS_CHAR;
18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;
18523: p_sr_record.site_id := FND_API.G_MISS_NUM;
18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;
18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;

Line 18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;

18518: p_sr_record.cust_ticket_number := FND_API.G_MISS_CHAR;
18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;
18523: p_sr_record.site_id := FND_API.G_MISS_NUM;
18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;
18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;
18526: p_sr_record.initialize_flag := G_INITIALIZED;

Line 18523: p_sr_record.site_id := FND_API.G_MISS_NUM;

18519: p_sr_record.sr_creation_channel := FND_API.G_MISS_CHAR;
18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;
18523: p_sr_record.site_id := FND_API.G_MISS_NUM;
18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;
18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;
18526: p_sr_record.initialize_flag := G_INITIALIZED;
18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;

Line 18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;

18520: p_sr_record.obligation_date := FND_API.G_MISS_DATE;
18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;
18523: p_sr_record.site_id := FND_API.G_MISS_NUM;
18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;
18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;
18526: p_sr_record.initialize_flag := G_INITIALIZED;
18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;
18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;

Line 18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;

18521: p_sr_record.time_zone_id := FND_API.G_MISS_NUM;
18522: p_sr_record.time_difference := FND_API.G_MISS_NUM;
18523: p_sr_record.site_id := FND_API.G_MISS_NUM;
18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;
18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;
18526: p_sr_record.initialize_flag := G_INITIALIZED;
18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;
18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;
18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;

Line 18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;

18523: p_sr_record.site_id := FND_API.G_MISS_NUM;
18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;
18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;
18526: p_sr_record.initialize_flag := G_INITIALIZED;
18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;
18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;
18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;
18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;

Line 18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;

18524: p_sr_record.customer_site_id := FND_API.G_MISS_NUM;
18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;
18526: p_sr_record.initialize_flag := G_INITIALIZED;
18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;
18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;
18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;
18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;

Line 18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;

18525: p_sr_record.territory_id := FND_API.G_MISS_NUM;
18526: p_sr_record.initialize_flag := G_INITIALIZED;
18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;
18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;
18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;
18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;

Line 18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;

18526: p_sr_record.initialize_flag := G_INITIALIZED;
18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;
18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;
18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;
18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;

Line 18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;

18527: p_sr_record.cp_revision_id := FND_API.G_MISS_NUM;
18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;
18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;
18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;

Line 18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;

18528: p_sr_record.inv_item_revision := FND_API.G_MISS_CHAR;
18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;
18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;

Line 18533: p_sr_record.tier := FND_API.G_MISS_CHAR;

18529: p_sr_record.inv_component_id := FND_API.G_MISS_NUM;
18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;

Line 18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;

18530: p_sr_record.inv_component_version := FND_API.G_MISS_CHAR;
18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;

Line 18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;

18531: p_sr_record.inv_subcomponent_id := FND_API.G_MISS_NUM;
18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;

Line 18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;

18532: p_sr_record.inv_subcomponent_version := FND_API.G_MISS_CHAR;
18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;

Line 18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;

18533: p_sr_record.tier := FND_API.G_MISS_CHAR;
18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;

Line 18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;

18534: p_sr_record.tier_version := FND_API.G_MISS_CHAR;
18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;

Line 18539: p_sr_record.category_id := FND_API.G_MISS_NUM;

18535: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;

Line 18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;

18536: p_sr_record.operating_system := FND_API.G_MISS_CHAR;
18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;

Line 18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;

18537: p_sr_record.DATABASE := FND_API.G_MISS_CHAR;
18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;

Line 18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;

18538: p_sr_record.cust_pref_lang_id := FND_API.G_MISS_NUM;
18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;

Line 18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;

18539: p_sr_record.category_id := FND_API.G_MISS_NUM;
18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;

Line 18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;

18540: p_sr_record.group_type := FND_API.G_MISS_CHAR;
18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;
18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;

Line 18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;

18541: p_sr_record.group_territory_id := FND_API.G_MISS_NUM;
18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;
18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;
18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;

Line 18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;

18542: p_sr_record.inv_platform_org_id := FND_API.G_MISS_NUM;
18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;
18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;
18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;
18550: p_sr_record.system_id := FND_API.G_MISS_NUM;

Line 18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;

18543: p_sr_record.component_version := FND_API.G_MISS_CHAR;
18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;
18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;
18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;
18550: p_sr_record.system_id := FND_API.G_MISS_NUM;
18551: -- Added for HA

Line 18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;

18544: p_sr_record.subcomponent_version := FND_API.G_MISS_CHAR;
18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;
18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;
18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;
18550: p_sr_record.system_id := FND_API.G_MISS_NUM;
18551: -- Added for HA
18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;

Line 18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;

18545: p_sr_record.product_revision := FND_API.G_MISS_CHAR;
18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;
18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;
18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;
18550: p_sr_record.system_id := FND_API.G_MISS_NUM;
18551: -- Added for HA
18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;
18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;

Line 18550: p_sr_record.system_id := FND_API.G_MISS_NUM;

18546: p_sr_record.comm_pref_code := FND_API.G_MISS_CHAR;
18547: p_sr_record.cust_pref_lang_code := FND_API.G_MISS_CHAR;
18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;
18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;
18550: p_sr_record.system_id := FND_API.G_MISS_NUM;
18551: -- Added for HA
18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;
18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;
18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;

Line 18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;

18548: p_sr_record.category_set_id := FND_API.G_MISS_NUM;
18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;
18550: p_sr_record.system_id := FND_API.G_MISS_NUM;
18551: -- Added for HA
18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;
18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;
18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;
18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;

Line 18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;

18549: p_sr_record.external_reference := FND_API.G_MISS_CHAR;
18550: p_sr_record.system_id := FND_API.G_MISS_NUM;
18551: -- Added for HA
18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;
18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;
18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;
18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;

Line 18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;

18550: p_sr_record.system_id := FND_API.G_MISS_NUM;
18551: -- Added for HA
18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;
18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;
18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;
18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;

Line 18555: p_sr_record.created_by := FND_API.G_MISS_NUM;

18551: -- Added for HA
18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;
18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;
18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;
18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;

Line 18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;

18552: p_sr_record.last_update_date := FND_API.G_MISS_DATE;
18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;
18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;
18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;

Line 18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;

18553: p_sr_record.last_updated_by := FND_API.G_MISS_NUM;
18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;
18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;

Line 18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;

18554: p_sr_record.creation_date := FND_API.G_MISS_DATE;
18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;

Line 18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;

18555: p_sr_record.created_by := FND_API.G_MISS_NUM;
18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;

Line 18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;

18556: p_sr_record.last_update_login := FND_API.G_MISS_NUM;
18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;

Line 18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;

18557: p_sr_record.owner_assigned_flag := FND_API.G_MISS_CHAR;
18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;

Line 18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;

18558: p_sr_record.owner_assigned_time := FND_API.G_MISS_DATE;
18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;

Line 18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;

18559: p_sr_record.error_code := FND_API.G_MISS_CHAR;
18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;

Line 18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;

18560: p_sr_record.incident_occurred_date := FND_API.G_MISS_DATE;
18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;

Line 18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;

18561: p_sr_record.incident_resolved_date := FND_API.G_MISS_DATE;
18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;

Line 18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;

18562: p_sr_record.inc_responded_by_date := FND_API.G_MISS_DATE;
18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;

Line 18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;

18563: p_sr_record.incident_location_id := FND_API.G_MISS_NUM;
18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;
18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;

Line 18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;

18564: p_sr_record.incident_address := FND_API.G_MISS_CHAR;
18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;
18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;
18572: p_sr_record.owner := FND_API.G_MISS_CHAR;

Line 18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;

18565: p_sr_record.incident_city := FND_API.G_MISS_CHAR;
18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;
18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;
18572: p_sr_record.owner := FND_API.G_MISS_CHAR;
18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;

Line 18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;

18566: p_sr_record.incident_state := FND_API.G_MISS_CHAR;
18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;
18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;
18572: p_sr_record.owner := FND_API.G_MISS_CHAR;
18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;
18574: -- Added for ER# 2320056

Line 18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;

18567: p_sr_record.incident_country := FND_API.G_MISS_CHAR;
18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;
18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;
18572: p_sr_record.owner := FND_API.G_MISS_CHAR;
18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;
18574: -- Added for ER# 2320056
18575: p_sr_record.coverage_type := FND_API.G_MISS_CHAR;

Line 18572: p_sr_record.owner := FND_API.G_MISS_CHAR;

18568: p_sr_record.incident_province := FND_API.G_MISS_CHAR;
18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;
18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;
18572: p_sr_record.owner := FND_API.G_MISS_CHAR;
18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;
18574: -- Added for ER# 2320056
18575: p_sr_record.coverage_type := FND_API.G_MISS_CHAR;
18576: -- Added for ER# 2433831

Line 18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;

18569: p_sr_record.incident_postal_code := FND_API.G_MISS_CHAR;
18570: p_sr_record.incident_county := FND_API.G_MISS_CHAR;
18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;
18572: p_sr_record.owner := FND_API.G_MISS_CHAR;
18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;
18574: -- Added for ER# 2320056
18575: p_sr_record.coverage_type := FND_API.G_MISS_CHAR;
18576: -- Added for ER# 2433831
18577: p_sr_record.bill_to_account_id := FND_API.G_MISS_NUM;

Line 18575: p_sr_record.coverage_type := FND_API.G_MISS_CHAR;

18571: p_sr_record.resolution_summary := FND_API.G_MISS_CHAR;
18572: p_sr_record.owner := FND_API.G_MISS_CHAR;
18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;
18574: -- Added for ER# 2320056
18575: p_sr_record.coverage_type := FND_API.G_MISS_CHAR;
18576: -- Added for ER# 2433831
18577: p_sr_record.bill_to_account_id := FND_API.G_MISS_NUM;
18578: p_sr_record.ship_to_account_id := FND_API.G_MISS_NUM;
18579: -- Added for ER# 2463321

Line 18577: p_sr_record.bill_to_account_id := FND_API.G_MISS_NUM;

18573: p_sr_record.group_owner := FND_API.G_MISS_CHAR;
18574: -- Added for ER# 2320056
18575: p_sr_record.coverage_type := FND_API.G_MISS_CHAR;
18576: -- Added for ER# 2433831
18577: p_sr_record.bill_to_account_id := FND_API.G_MISS_NUM;
18578: p_sr_record.ship_to_account_id := FND_API.G_MISS_NUM;
18579: -- Added for ER# 2463321
18580: p_sr_record.customer_phone_id := FND_API.G_MISS_NUM;
18581: p_sr_record.customer_email_id := FND_API.G_MISS_NUM;

Line 18578: p_sr_record.ship_to_account_id := FND_API.G_MISS_NUM;

18574: -- Added for ER# 2320056
18575: p_sr_record.coverage_type := FND_API.G_MISS_CHAR;
18576: -- Added for ER# 2433831
18577: p_sr_record.bill_to_account_id := FND_API.G_MISS_NUM;
18578: p_sr_record.ship_to_account_id := FND_API.G_MISS_NUM;
18579: -- Added for ER# 2463321
18580: p_sr_record.customer_phone_id := FND_API.G_MISS_NUM;
18581: p_sr_record.customer_email_id := FND_API.G_MISS_NUM;
18582: -- Added these parameters for 11.5.9 source changes

Line 18580: p_sr_record.customer_phone_id := FND_API.G_MISS_NUM;

18576: -- Added for ER# 2433831
18577: p_sr_record.bill_to_account_id := FND_API.G_MISS_NUM;
18578: p_sr_record.ship_to_account_id := FND_API.G_MISS_NUM;
18579: -- Added for ER# 2463321
18580: p_sr_record.customer_phone_id := FND_API.G_MISS_NUM;
18581: p_sr_record.customer_email_id := FND_API.G_MISS_NUM;
18582: -- Added these parameters for 11.5.9 source changes
18583: p_sr_record.creation_program_code := FND_API.G_MISS_CHAR;
18584: p_sr_record.last_update_program_code := FND_API.G_MISS_CHAR;

Line 18581: p_sr_record.customer_email_id := FND_API.G_MISS_NUM;

18577: p_sr_record.bill_to_account_id := FND_API.G_MISS_NUM;
18578: p_sr_record.ship_to_account_id := FND_API.G_MISS_NUM;
18579: -- Added for ER# 2463321
18580: p_sr_record.customer_phone_id := FND_API.G_MISS_NUM;
18581: p_sr_record.customer_email_id := FND_API.G_MISS_NUM;
18582: -- Added these parameters for 11.5.9 source changes
18583: p_sr_record.creation_program_code := FND_API.G_MISS_CHAR;
18584: p_sr_record.last_update_program_code := FND_API.G_MISS_CHAR;
18585: -- Bill_to_party, ship_to_party

Line 18583: p_sr_record.creation_program_code := FND_API.G_MISS_CHAR;

18579: -- Added for ER# 2463321
18580: p_sr_record.customer_phone_id := FND_API.G_MISS_NUM;
18581: p_sr_record.customer_email_id := FND_API.G_MISS_NUM;
18582: -- Added these parameters for 11.5.9 source changes
18583: p_sr_record.creation_program_code := FND_API.G_MISS_CHAR;
18584: p_sr_record.last_update_program_code := FND_API.G_MISS_CHAR;
18585: -- Bill_to_party, ship_to_party
18586: p_sr_record.bill_to_party_id := FND_API.G_MISS_NUM;
18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;

Line 18584: p_sr_record.last_update_program_code := FND_API.G_MISS_CHAR;

18580: p_sr_record.customer_phone_id := FND_API.G_MISS_NUM;
18581: p_sr_record.customer_email_id := FND_API.G_MISS_NUM;
18582: -- Added these parameters for 11.5.9 source changes
18583: p_sr_record.creation_program_code := FND_API.G_MISS_CHAR;
18584: p_sr_record.last_update_program_code := FND_API.G_MISS_CHAR;
18585: -- Bill_to_party, ship_to_party
18586: p_sr_record.bill_to_party_id := FND_API.G_MISS_NUM;
18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;
18588: -- Conc request related fields

Line 18586: p_sr_record.bill_to_party_id := FND_API.G_MISS_NUM;

18582: -- Added these parameters for 11.5.9 source changes
18583: p_sr_record.creation_program_code := FND_API.G_MISS_CHAR;
18584: p_sr_record.last_update_program_code := FND_API.G_MISS_CHAR;
18585: -- Bill_to_party, ship_to_party
18586: p_sr_record.bill_to_party_id := FND_API.G_MISS_NUM;
18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;
18588: -- Conc request related fields
18589: p_sr_record.program_id := FND_API.G_MISS_NUM;
18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;

Line 18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;

18583: p_sr_record.creation_program_code := FND_API.G_MISS_CHAR;
18584: p_sr_record.last_update_program_code := FND_API.G_MISS_CHAR;
18585: -- Bill_to_party, ship_to_party
18586: p_sr_record.bill_to_party_id := FND_API.G_MISS_NUM;
18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;
18588: -- Conc request related fields
18589: p_sr_record.program_id := FND_API.G_MISS_NUM;
18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;
18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;

Line 18589: p_sr_record.program_id := FND_API.G_MISS_NUM;

18585: -- Bill_to_party, ship_to_party
18586: p_sr_record.bill_to_party_id := FND_API.G_MISS_NUM;
18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;
18588: -- Conc request related fields
18589: p_sr_record.program_id := FND_API.G_MISS_NUM;
18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;
18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;
18592: p_sr_record.program_login_id := FND_API.G_MISS_NUM;
18593: -- Bill_to_site, ship_to_site

Line 18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;

18586: p_sr_record.bill_to_party_id := FND_API.G_MISS_NUM;
18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;
18588: -- Conc request related fields
18589: p_sr_record.program_id := FND_API.G_MISS_NUM;
18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;
18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;
18592: p_sr_record.program_login_id := FND_API.G_MISS_NUM;
18593: -- Bill_to_site, ship_to_site
18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;

Line 18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;

18587: p_sr_record.ship_to_party_id := FND_API.G_MISS_NUM;
18588: -- Conc request related fields
18589: p_sr_record.program_id := FND_API.G_MISS_NUM;
18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;
18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;
18592: p_sr_record.program_login_id := FND_API.G_MISS_NUM;
18593: -- Bill_to_site, ship_to_site
18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;
18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;

Line 18592: p_sr_record.program_login_id := FND_API.G_MISS_NUM;

18588: -- Conc request related fields
18589: p_sr_record.program_id := FND_API.G_MISS_NUM;
18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;
18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;
18592: p_sr_record.program_login_id := FND_API.G_MISS_NUM;
18593: -- Bill_to_site, ship_to_site
18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;
18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;
18596: -- Added to initialize the address columns by shijain dec 4th 2002

Line 18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;

18590: p_sr_record.program_application_id := FND_API.G_MISS_NUM;
18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;
18592: p_sr_record.program_login_id := FND_API.G_MISS_NUM;
18593: -- Bill_to_site, ship_to_site
18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;
18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;
18596: -- Added to initialize the address columns by shijain dec 4th 2002
18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;
18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;

Line 18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;

18591: p_sr_record.conc_request_id := FND_API.G_MISS_NUM;
18592: p_sr_record.program_login_id := FND_API.G_MISS_NUM;
18593: -- Bill_to_site, ship_to_site
18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;
18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;
18596: -- Added to initialize the address columns by shijain dec 4th 2002
18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;
18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;
18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;

Line 18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;

18593: -- Bill_to_site, ship_to_site
18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;
18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;
18596: -- Added to initialize the address columns by shijain dec 4th 2002
18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;
18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;
18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;
18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;

Line 18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;

18594: p_sr_record.bill_to_site_id := FND_API.G_MISS_NUM;
18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;
18596: -- Added to initialize the address columns by shijain dec 4th 2002
18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;
18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;
18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;
18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;

Line 18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;

18595: p_sr_record.ship_to_site_id := FND_API.G_MISS_NUM;
18596: -- Added to initialize the address columns by shijain dec 4th 2002
18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;
18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;
18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;
18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;

Line 18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;

18596: -- Added to initialize the address columns by shijain dec 4th 2002
18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;
18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;
18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;
18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;

Line 18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;

18597: p_sr_record.incident_point_of_interest := FND_API.G_MISS_CHAR;
18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;
18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;
18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;

Line 18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;

18598: p_sr_record.incident_cross_street := FND_API.G_MISS_CHAR;
18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;
18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;

Line 18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;

18599: p_sr_record.incident_direction_qualifier := FND_API.G_MISS_CHAR;
18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;

Line 18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;

18600: p_sr_record.incident_distance_qualifier := FND_API.G_MISS_CHAR;
18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;

Line 18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;

18601: p_sr_record.incident_distance_qual_uom := FND_API.G_MISS_CHAR;
18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;

Line 18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;

18602: p_sr_record.incident_address2 := FND_API.G_MISS_CHAR;
18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;

Line 18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;

18603: p_sr_record.incident_address3 := FND_API.G_MISS_CHAR;
18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;

Line 18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;

18604: p_sr_record.incident_address4 := FND_API.G_MISS_CHAR;
18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;

Line 18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;

18605: p_sr_record.incident_address_style := FND_API.G_MISS_CHAR;
18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;

Line 18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;

18606: p_sr_record.incident_addr_lines_phonetic := FND_API.G_MISS_CHAR;
18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;

Line 18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;

18607: p_sr_record.incident_po_box_number := FND_API.G_MISS_CHAR;
18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;

Line 18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;

18608: p_sr_record.incident_house_number := FND_API.G_MISS_CHAR;
18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;
18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;

Line 18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;

18609: p_sr_record.incident_street_suffix := FND_API.G_MISS_CHAR;
18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;
18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;
18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;

Line 18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;

18610: p_sr_record.incident_street := FND_API.G_MISS_CHAR;
18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;
18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;
18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;
18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;

Line 18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;

18611: p_sr_record.incident_street_number := FND_API.G_MISS_CHAR;
18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;
18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;
18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;
18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;
18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003

Line 18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;

18612: p_sr_record.incident_floor := FND_API.G_MISS_CHAR;
18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;
18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;
18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;
18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;
18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003
18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;

Line 18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;

18613: p_sr_record.incident_suite := FND_API.G_MISS_CHAR;
18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;
18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;
18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;
18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;
18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003
18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;
18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;

Line 18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;

18614: p_sr_record.incident_postal_plus4_code := FND_API.G_MISS_CHAR;
18615: p_sr_record.incident_position := FND_API.G_MISS_CHAR;
18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;
18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;
18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;
18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003
18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;
18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;
18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;

Line 18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;

18616: p_sr_record.incident_location_directions := FND_API.G_MISS_CHAR;
18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;
18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;
18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003
18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;
18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;
18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;
18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;
18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;

Line 18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;

18617: p_sr_record.incident_location_description:= FND_API.G_MISS_CHAR;
18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;
18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003
18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;
18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;
18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;
18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;
18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;
18625: -- Added to initialize the column incident_location_type for MISC ERs Project (11.5.10) --anmukher --08/26/03

Line 18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;

18618: p_sr_record.install_site_id := FND_API.G_MISS_NUM;
18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003
18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;
18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;
18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;
18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;
18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;
18625: -- Added to initialize the column incident_location_type for MISC ERs Project (11.5.10) --anmukher --08/26/03
18626: p_sr_record.incident_location_type := FND_API.G_MISS_CHAR;

Line 18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;

18619: -- Added to initialize the columns added for CMRO-EAM project (11.5.10) by anmukher aug 12 2003
18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;
18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;
18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;
18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;
18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;
18625: -- Added to initialize the column incident_location_type for MISC ERs Project (11.5.10) --anmukher --08/26/03
18626: p_sr_record.incident_location_type := FND_API.G_MISS_CHAR;
18627: p_sr_record.maint_organization_id := FND_API.G_MISS_NUM;

Line 18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;

18620: p_sr_record.owning_dept_id := FND_API.G_MISS_NUM;
18621: p_sr_record.old_type_CMRO_flag := FND_API.G_MISS_CHAR;
18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;
18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;
18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;
18625: -- Added to initialize the column incident_location_type for MISC ERs Project (11.5.10) --anmukher --08/26/03
18626: p_sr_record.incident_location_type := FND_API.G_MISS_CHAR;
18627: p_sr_record.maint_organization_id := FND_API.G_MISS_NUM;
18628: END initialize_rec;

Line 18626: p_sr_record.incident_location_type := FND_API.G_MISS_CHAR;

18622: p_sr_record.new_type_CMRO_flag := FND_API.G_MISS_CHAR;
18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;
18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;
18625: -- Added to initialize the column incident_location_type for MISC ERs Project (11.5.10) --anmukher --08/26/03
18626: p_sr_record.incident_location_type := FND_API.G_MISS_CHAR;
18627: p_sr_record.maint_organization_id := FND_API.G_MISS_NUM;
18628: END initialize_rec;
18629:
18630: ---- Procedure to initialize the audit record.

Line 18627: p_sr_record.maint_organization_id := FND_API.G_MISS_NUM;

18623: p_sr_record.old_type_maintenance_flag := FND_API.G_MISS_CHAR;
18624: p_sr_record.new_type_maintenance_flag := FND_API.G_MISS_CHAR;
18625: -- Added to initialize the column incident_location_type for MISC ERs Project (11.5.10) --anmukher --08/26/03
18626: p_sr_record.incident_location_type := FND_API.G_MISS_CHAR;
18627: p_sr_record.maint_organization_id := FND_API.G_MISS_NUM;
18628: END initialize_rec;
18629:
18630: ---- Procedure to initialize the audit record.
18631: -- -----------------------------------------------------------------------------

Line 19379: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,

19375: as 3.0*/
19376:
19377: PROCEDURE Create_ServiceRequest(
19378: p_api_version IN NUMBER,
19379: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
19380: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
19381: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
19382: x_return_status OUT NOCOPY VARCHAR2,
19383: x_msg_count OUT NOCOPY NUMBER,

Line 19380: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,

19376:
19377: PROCEDURE Create_ServiceRequest(
19378: p_api_version IN NUMBER,
19379: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
19380: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
19381: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
19382: x_return_status OUT NOCOPY VARCHAR2,
19383: x_msg_count OUT NOCOPY NUMBER,
19384: x_msg_data OUT NOCOPY VARCHAR2,

Line 19381: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,

19377: PROCEDURE Create_ServiceRequest(
19378: p_api_version IN NUMBER,
19379: p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
19380: p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
19381: p_validation_level IN NUMBER DEFAULT fnd_api.g_valid_level_full,
19382: x_return_status OUT NOCOPY VARCHAR2,
19383: x_msg_count OUT NOCOPY NUMBER,
19384: x_msg_data OUT NOCOPY VARCHAR2,
19385: p_resp_appl_id IN NUMBER DEFAULT NULL,

Line 19415: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,

19411: BEGIN
19412: -- Standard start of API savepoint
19413: SAVEPOINT Create_ServiceRequest_PVT;
19414:
19415: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
19416: G_PKG_NAME) THEN
19417: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19418: END IF;
19419:

Line 19417: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19413: SAVEPOINT Create_ServiceRequest_PVT;
19414:
19415: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name,
19416: G_PKG_NAME) THEN
19417: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19418: END IF;
19419:
19420: -- Initialize API return status to success
19421: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 19421: x_return_status := FND_API.G_RET_STS_SUCCESS;

19417: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19418: END IF;
19419:
19420: -- Initialize API return status to success
19421: x_return_status := FND_API.G_RET_STS_SUCCESS;
19422:
19423: CS_ServiceRequest_PVT.Create_ServiceRequest
19424: ( p_api_version => 3.0,
19425: p_init_msg_list => p_init_msg_list,

Line 19453: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN

19449: x_group_owner => l_group_owner,
19450: x_individual_type => l_individual_type
19451: );
19452:
19453: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
19454: RAISE FND_API.G_EXC_ERROR;
19455: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
19456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19457: END IF;

Line 19454: RAISE FND_API.G_EXC_ERROR;

19450: x_individual_type => l_individual_type
19451: );
19452:
19453: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
19454: RAISE FND_API.G_EXC_ERROR;
19455: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
19456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19457: END IF;
19458:

Line 19455: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

19451: );
19452:
19453: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
19454: RAISE FND_API.G_EXC_ERROR;
19455: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
19456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19457: END IF;
19458:
19459: EXCEPTION

Line 19456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19452:
19453: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
19454: RAISE FND_API.G_EXC_ERROR;
19455: ELSIF (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
19456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19457: END IF;
19458:
19459: EXCEPTION
19460: WHEN FND_API.G_EXC_ERROR THEN

Line 19460: WHEN FND_API.G_EXC_ERROR THEN

19456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19457: END IF;
19458:
19459: EXCEPTION
19460: WHEN FND_API.G_EXC_ERROR THEN
19461: ROLLBACK TO Create_ServiceRequest_PVT;
19462: x_return_status := FND_API.G_RET_STS_ERROR;
19463: FND_MSG_PUB.Count_And_Get
19464: ( p_count => x_msg_count,

Line 19462: x_return_status := FND_API.G_RET_STS_ERROR;

19458:
19459: EXCEPTION
19460: WHEN FND_API.G_EXC_ERROR THEN
19461: ROLLBACK TO Create_ServiceRequest_PVT;
19462: x_return_status := FND_API.G_RET_STS_ERROR;
19463: FND_MSG_PUB.Count_And_Get
19464: ( p_count => x_msg_count,
19465: p_data => x_msg_data
19466: );

Line 19467: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

19463: FND_MSG_PUB.Count_And_Get
19464: ( p_count => x_msg_count,
19465: p_data => x_msg_data
19466: );
19467: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
19468: ROLLBACK TO Create_ServiceRequest_PVT;
19469: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19470: FND_MSG_PUB.Count_And_Get
19471: ( p_count => x_msg_count,

Line 19469: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

19465: p_data => x_msg_data
19466: );
19467: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
19468: ROLLBACK TO Create_ServiceRequest_PVT;
19469: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19470: FND_MSG_PUB.Count_And_Get
19471: ( p_count => x_msg_count,
19472: p_data => x_msg_data
19473: );

Line 19476: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

19472: p_data => x_msg_data
19473: );
19474: WHEN OTHERS THEN
19475: ROLLBACK TO Create_ServiceRequest_PVT;
19476: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19477: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
19478: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
19479: END IF;
19480: FND_MSG_PUB.Count_And_Get

Line 19493: IF (x_new_value = FND_API.G_MISS_CHAR) then

19489: BEGIN
19490: -- if new value is g_miss_char then it should be set to value from database
19491: -- in case of new value being null, if condition will fail and new value will remain
19492: -- set to null
19493: IF (x_new_value = FND_API.G_MISS_CHAR) then
19494: x_new_value := p_old_value;
19495: END IF;
19496: END;
19497: -- -----------------------------------------------------------------------------

Line 19525: if (x_attr_val = FND_API.G_MISS_CHAR) then

19521: l_dummy number;
19522: BEGIN
19523:
19524: p_app_id := 170;
19525: if (x_attr_val = FND_API.G_MISS_CHAR) then
19526: open c_global_attr;
19527: fetch c_global_attr into l_dummy;
19528: if c_global_attr%found then
19529: x_attr_val := p_attr_val_old;

Line 19592: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

19588: */
19589: PROCEDURE Delete_ServiceRequest
19590: (
19591: p_api_version_number IN NUMBER := 1.0
19592: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19593: , p_commit IN VARCHAR2 := FND_API.G_FALSE
19594: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
19595: , p_processing_set_id IN NUMBER
19596: , p_purge_set_id IN NUMBER

Line 19593: , p_commit IN VARCHAR2 := FND_API.G_FALSE

19589: PROCEDURE Delete_ServiceRequest
19590: (
19591: p_api_version_number IN NUMBER := 1.0
19592: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19593: , p_commit IN VARCHAR2 := FND_API.G_FALSE
19594: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
19595: , p_processing_set_id IN NUMBER
19596: , p_purge_set_id IN NUMBER
19597: , p_purge_source_with_open_task IN VARCHAR2

Line 19594: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL

19590: (
19591: p_api_version_number IN NUMBER := 1.0
19592: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
19593: , p_commit IN VARCHAR2 := FND_API.G_FALSE
19594: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
19595: , p_processing_set_id IN NUMBER
19596: , p_purge_set_id IN NUMBER
19597: , p_purge_source_with_open_task IN VARCHAR2
19598: , p_audit_required IN VARCHAR2

Line 19613: x_return_status := FND_API.G_RET_STS_SUCCESS;

19609:
19610: x_msg_index_out NUMBER;
19611:
19612: BEGIN
19613: x_return_status := FND_API.G_RET_STS_SUCCESS;
19614:
19615: IF FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level
19616: THEN
19617: FND_LOG.String

Line 19673: IF NOT FND_API.Compatible_API_Call

19669: , 'p_audit_required:' || p_audit_required
19670: );
19671: END IF ;
19672:
19673: IF NOT FND_API.Compatible_API_Call
19674: (
19675: L_API_VERSION
19676: , p_api_version_number
19677: , L_API_NAME

Line 19686: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19682: (
19683: p_count => x_msg_count
19684: , p_data => x_msg_data
19685: );
19686: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19687: END IF ;
19688:
19689: IF FND_API.to_Boolean(p_init_msg_list)
19690: THEN

Line 19689: IF FND_API.to_Boolean(p_init_msg_list)

19685: );
19686: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19687: END IF ;
19688:
19689: IF FND_API.to_Boolean(p_init_msg_list)
19690: THEN
19691: FND_MSG_PUB.initialize;
19692: END IF ;
19693:

Line 19716: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19712: FND_MESSAGE.Set_Token('PARAM', 'p_processing_set_id');
19713: FND_MESSAGE.Set_Token('CURRVAL', NVL(to_char(p_processing_set_id),'NULL'));
19714: FND_MSG_PUB.ADD;
19715:
19716: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19717: END IF;
19718:
19719: ---
19720:

Line 19744: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19740: , NVL(p_purge_source_with_open_task, 'NULL')
19741: );
19742: FND_MSG_PUB.ADD;
19743:
19744: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19745: END IF;
19746:
19747: ---
19748:

Line 19768: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19764: FND_MESSAGE.Set_Token('PARAM', 'p_audit_required');
19765: FND_MESSAGE.Set_Token('CURRVAL', NVL(p_audit_required, 'NULL'));
19766: FND_MSG_PUB.ADD;
19767:
19768: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19769: END IF;
19770:
19771: ------------------------------------------------------------------------------
19772: -- Actual Logic starts below:

Line 19775: IF p_validation_level = FND_API.G_VALID_LEVEL_FULL

19771: ------------------------------------------------------------------------------
19772: -- Actual Logic starts below:
19773: ------------------------------------------------------------------------------
19774:
19775: IF p_validation_level = FND_API.G_VALID_LEVEL_FULL
19776: THEN
19777: IF FND_LOG.level_statement >= FND_LOG.g_current_runtime_level
19778: THEN
19779: FND_LOG.String

Line 19796: , p_init_msg_list => FND_API.G_FALSE

19792:
19793: CS_SR_DELETE_UTIL.Delete_Sr_Validations
19794: (
19795: p_api_version_number => '1.0'
19796: , p_init_msg_list => FND_API.G_FALSE
19797: , p_commit => FND_API.G_FALSE
19798: , p_object_type => 'SR'
19799: , p_processing_set_id => p_processing_set_id
19800: , p_purge_source_with_open_task => p_purge_source_with_open_task

Line 19797: , p_commit => FND_API.G_FALSE

19793: CS_SR_DELETE_UTIL.Delete_Sr_Validations
19794: (
19795: p_api_version_number => '1.0'
19796: , p_init_msg_list => FND_API.G_FALSE
19797: , p_commit => FND_API.G_FALSE
19798: , p_object_type => 'SR'
19799: , p_processing_set_id => p_processing_set_id
19800: , p_purge_source_with_open_task => p_purge_source_with_open_task
19801: , x_return_status => x_return_status

Line 19818: IF x_return_status = FND_API.G_RET_STS_SUCCESS

19814: );
19815: END IF;
19816: END IF;
19817:
19818: IF x_return_status = FND_API.G_RET_STS_SUCCESS
19819: THEN
19820: IF FND_LOG.level_statement >= FND_LOG.g_current_runtime_level
19821: THEN
19822: FND_LOG.String

Line 19838: , p_init_msg_list => FND_API.G_FALSE

19834:
19835: CS_SR_DELETE_UTIL.Delete_ServiceRequest
19836: (
19837: p_api_version_number => '1.0'
19838: , p_init_msg_list => FND_API.G_FALSE
19839: , p_commit => FND_API.G_FALSE
19840: , p_processing_set_id => p_processing_set_id
19841: , p_object_type => 'SR'
19842: , p_purge_set_id => p_purge_set_id

Line 19839: , p_commit => FND_API.G_FALSE

19835: CS_SR_DELETE_UTIL.Delete_ServiceRequest
19836: (
19837: p_api_version_number => '1.0'
19838: , p_init_msg_list => FND_API.G_FALSE
19839: , p_commit => FND_API.G_FALSE
19840: , p_processing_set_id => p_processing_set_id
19841: , p_object_type => 'SR'
19842: , p_purge_set_id => p_purge_set_id
19843: , p_audit_required => p_audit_required

Line 19859: IF p_commit = FND_API.G_TRUE

19855: , 'returned from the SR delete helper API with status ' || x_return_status
19856: );
19857: END IF;
19858:
19859: IF p_commit = FND_API.G_TRUE
19860: AND x_return_status = FND_API.G_RET_STS_SUCCESS
19861: THEN
19862: COMMIT;
19863:

Line 19860: AND x_return_status = FND_API.G_RET_STS_SUCCESS

19856: );
19857: END IF;
19858:
19859: IF p_commit = FND_API.G_TRUE
19860: AND x_return_status = FND_API.G_RET_STS_SUCCESS
19861: THEN
19862: COMMIT;
19863:
19864: IF FND_LOG.level_statement >= FND_LOG.g_current_runtime_level

Line 19887: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

19883: || x_return_status
19884: );
19885: END IF;
19886: EXCEPTION
19887: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
19888: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19889:
19890: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
19891: THEN

Line 19888: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

19884: );
19885: END IF;
19886: EXCEPTION
19887: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
19888: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19889:
19890: IF FND_LOG.level_unexpected >= FND_LOG.g_current_runtime_level
19891: THEN
19892: FND_LOG.String

Line 19896: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL

19892: FND_LOG.String
19893: (
19894: FND_LOG.level_unexpected
19895: , L_LOG_MODULE || 'unexpected_error'
19896: , 'Inside WHEN FND_API.G_EXC_UNEXPECTED_ERROR of ' || L_API_NAME_FULL
19897: );
19898:
19899: x_msg_count := FND_MSG_PUB.Count_Msg;
19900:

Line 19925: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

19921: END IF ;
19922: END IF ;
19923:
19924: WHEN OTHERS THEN
19925: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19926: FND_MESSAGE.Set_Name('CS', 'CS_SR_DEL_API_FAIL');
19927: FND_MESSAGE.Set_Token('API_NAME', L_API_NAME_FULL);
19928: FND_MESSAGE.Set_Token('ERROR', SQLERRM);
19929: FND_MSG_PUB.ADD;