DBA Data[Home] [Help]

APPS.PA_CUSTOMERS_CONTACTS_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 68

   l_last_update_date              DATE;
Line: 69

   l_last_updated_by               NUMBER(15);
Line: 72

   l_last_update_login             NUMBER(15);
Line: 94

   SELECT PARTY_ID
   FROM PA_CUSTOMERS_V
   WHERE CUSTOMER_ID = p_customer_id
   AND   PARTY_TYPE = 'ORGANIZATION';
Line: 119

       ,p_action                    => 'INSERT'
       ,p_project_id                => p_project_id
       ,p_customer_id               => p_customer_id
       ,p_customer_bill_split       => p_customer_bill_split
       ,p_bill_to_address_id        => p_bill_to_address_id                    /* For Bug 2731449 */
       ,p_ship_to_address_id        => p_ship_to_address_id                    /* For Bug 2731449 */
       ,p_inv_currency_code         => p_inv_currency_code
       ,p_inv_rate_type             => p_inv_rate_type
       ,p_inv_rate_date             => p_inv_rate_date
       ,p_inv_exchange_rate         => p_inv_exchange_rate
       ,p_allow_user_rate_type_flag => p_allow_user_rate_type_flag
       ,p_receiver_task_id          => p_receiver_task_id
       ,x_bill_another_project_flag => l_bill_another_project_flag);
Line: 143

   l_last_update_date := sysdate;
Line: 144

   l_last_updated_by := fnd_global.user_id;
Line: 147

   l_last_update_login := fnd_global.login_id;
Line: 196

      PA_PROJECT_CUSTOMERS_PKG.INSERT_ROW
      ( X_Rowid                       => l_rowid
       ,X_Project_Id                  => p_project_id
       ,X_Customer_Id                 => p_customer_id
       ,X_Last_Update_Date            => l_last_update_date
       ,X_Last_Updated_By             => l_last_updated_by
       ,X_Creation_Date               => l_creation_date
       ,X_Created_By                  => l_created_by
       ,X_Last_Update_Login           => l_last_update_login
       ,X_Project_Relationship_Code   => p_project_relationship_code
       ,X_Customer_Bill_Split         => p_customer_bill_split
       ,X_Bill_To_Customer_Id         => p_bill_to_customer_id                          /* For Bug 2731449 */
       ,X_Ship_To_Customer_Id         => p_ship_to_customer_id                          /* For Bug 2731449 */
       ,X_Bill_To_Address_Id          => l_bill_to_address_id
       ,X_Ship_To_Address_Id          => l_ship_to_address_id
       ,X_Inv_Currency_Code           => l_inv_currency_code
       ,X_Inv_Rate_Type               => l_inv_rate_type
       ,X_Inv_Rate_Date               => l_inv_rate_date
       ,X_Inv_Exchange_Rate           => l_inv_exchange_rate
       ,X_Allow_Inv_User_Rate_Type_Fg => p_allow_user_rate_type_flag
       ,X_Bill_Another_Project_Flag   => l_bill_another_project_flag
       ,X_Receiver_Task_Id            => l_receiver_task_id
       ,X_Record_Version_Number       => 1
--Billing setup related changes for FP_M development. Tracking bug 3279981
       ,X_Default_Top_Task_Cust_Flag  => p_Default_Top_Task_Cust_Flag );
Line: 228

         UPDATE PA_PROJECT_CUSTOMERS
         SET project_party_id = p_project_party_id
         WHERE rowid = l_rowid;
Line: 283

               UPDATE PA_PROJECT_CUSTOMERS
               SET project_party_id = l_project_party_id
               WHERE rowid = l_rowid;
Line: 288

               UPDATE PA_PROJECT_CUSTOMERS
               SET project_party_id = l_temp
               WHERE rowid = l_rowid;
Line: 354

PROCEDURE UPDATE_PROJECT_CUSTOMER
(  p_commit                        IN VARCHAR2   := FND_API.G_FALSE
  ,p_validate_only                 IN VARCHAR2   := FND_API.G_TRUE
  ,p_validation_level              IN NUMBER     := FND_API.G_VALID_LEVEL_FULL
  ,p_calling_module                IN VARCHAR2   := 'SELF_SERVICE'
  ,p_debug_mode                    IN VARCHAR2   := 'N'
  ,p_max_msg_count                 IN NUMBER     := FND_API.G_MISS_NUM
  ,p_project_id                    IN NUMBER
  ,p_customer_id                   IN NUMBER
  ,p_project_relationship_code     IN VARCHAR2
  ,p_customer_bill_split           IN NUMBER
  ,p_bill_to_customer_id           IN NUMBER                                     /* For Bug 2731449 */
  ,p_ship_to_customer_id           IN NUMBER                                     /* For Bug 2731449 */
  ,p_bill_to_address_id            IN NUMBER     := FND_API.G_MISS_NUM
  ,p_ship_to_address_id            IN NUMBER     := FND_API.G_MISS_NUM
  ,p_inv_currency_code             IN VARCHAR2   := FND_API.G_MISS_CHAR
  ,p_inv_rate_type                 IN VARCHAR2   := FND_API.G_MISS_CHAR
  ,p_inv_rate_date                 IN DATE       := FND_API.G_MISS_DATE
  ,p_inv_exchange_rate             IN NUMBER     := FND_API.G_MISS_NUM
  ,p_allow_user_rate_type_flag     IN VARCHAR2   := 'N'
  ,p_receiver_task_id              IN NUMBER     := FND_API.G_MISS_NUM
  ,p_bill_another_project_flag     IN VARCHAR2   := 'N' --Added by Aditi for tracking bug 4153629
  ,p_record_version_number         IN NUMBER     := FND_API.G_MISS_NUM
  ,x_return_status                 OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
  ,x_msg_count                     OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
  ,x_msg_data                      OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
--Billing setup related changes for FP_M development. Tracking bug 3279981
  ,p_Default_Top_Task_Cust_Flag    IN VARCHAR2
)
IS
   l_bill_another_project_flag     pa_project_customers.bill_another_project_flag%TYPE;
Line: 387

   l_last_update_date              DATE;
Line: 388

   l_last_updated_by               NUMBER(15);
Line: 389

   l_last_update_login             NUMBER(15);
Line: 401

      SELECT rowid
      FROM pa_project_customers
      WHERE project_id = c_project_id AND
            customer_id = c_customer_id;
Line: 412

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Update_Project_Customer BEGIN');
Line: 416

      savepoint update_project_customer_pvt;
Line: 425

         SELECT 'x' INTO l_dummy
         FROM pa_project_customers
         WHERE project_id = p_project_id
         AND customer_id = p_customer_id
         AND record_version_number = p_record_version_number
         FOR UPDATE OF record_version_number NOWAIT;
Line: 463

         SELECT 'x' INTO l_dummy
         FROM pa_project_customers
         WHERE project_id = p_project_id
         AND customer_id = p_customer_id
         AND record_version_number = p_record_version_number;
Line: 515

       ,p_action                    => 'UPDATE'
       ,p_project_id                => p_project_id
       ,p_customer_id               => p_customer_id
       ,p_customer_bill_split       => p_customer_bill_split
       ,p_bill_to_address_id        => p_bill_to_address_id
       ,p_ship_to_address_id        => p_ship_to_address_id
       ,p_inv_currency_code         => p_inv_currency_code
       ,p_inv_rate_type             => p_inv_rate_type
       ,p_inv_rate_date             => p_inv_rate_date
       ,p_inv_exchange_rate         => p_inv_exchange_rate
       ,p_allow_user_rate_type_flag => p_allow_user_rate_type_flag
       ,p_receiver_task_id          => p_receiver_task_id
       ,x_bill_another_project_flag => l_bill_another_project_flag);
Line: 541

   l_last_update_date := sysdate;
Line: 542

   l_last_updated_by := fnd_global.user_id;
Line: 543

   l_last_update_login := fnd_global.login_id;
Line: 601

      PA_PROJECT_CUSTOMERS_PKG.UPDATE_ROW
      ( X_Rowid                       => l_rowid
       ,X_Project_Id                  => p_project_id
       ,X_Customer_Id                 => p_customer_id
       ,X_Last_Update_Date            => l_last_update_date
       ,X_Last_Updated_By             => l_last_updated_by
       ,X_Last_Update_Login           => l_last_update_login
       ,X_Project_Relationship_Code   => p_project_relationship_code
       ,X_Customer_Bill_Split         => p_customer_bill_split
       ,X_Bill_To_Customer_Id         => p_bill_to_customer_id           /* For Bug 2731449 */
       ,X_Ship_To_Customer_Id         => p_ship_to_customer_id           /* For Bug 2731449 */
       ,X_Bill_To_Address_Id          => l_bill_to_address_id
       ,X_Ship_To_Address_Id          => l_ship_to_address_id
       ,X_Inv_Currency_Code           => l_inv_currency_code
       ,X_Inv_Rate_Type               => l_inv_rate_type
       ,X_Inv_Rate_Date               => l_inv_rate_date
       ,X_Inv_Exchange_Rate           => l_inv_exchange_rate
       ,X_Allow_Inv_User_Rate_Type_Fg => p_allow_user_rate_type_flag
       ,X_Bill_Another_Project_Flag   => l_bill_another_project_flag
       ,X_Receiver_Task_Id            => l_receiver_task_id
       ,X_Record_Version_Number       => p_record_version_number
--Billing setup related changes for FP_M development. Tracking bug 3279981
       ,X_Default_Top_Task_Cust_Flag  => p_Default_Top_Task_Cust_Flag    );
Line: 633

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Update_Project_Customer END');
Line: 639

         rollback to update_project_customer_pvt;
Line: 644

         rollback to update_project_customer_pvt;
Line: 648

                              p_procedure_name => 'Update_Project_Customer',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 651

END UPDATE_PROJECT_CUSTOMER;
Line: 671

PROCEDURE DELETE_PROJECT_CUSTOMER
(  p_commit                        IN VARCHAR2   := FND_API.G_FALSE
  ,p_validate_only                 IN VARCHAR2   := FND_API.G_TRUE
  ,p_validation_level              IN NUMBER     := FND_API.G_VALID_LEVEL_FULL
  ,p_calling_module                IN VARCHAR2   := 'SELF_SERVICE'
  ,p_debug_mode                    IN VARCHAR2   := 'N'
  ,p_max_msg_count                 IN NUMBER     := FND_API.G_MISS_NUM
  ,p_project_id                    IN NUMBER
  ,p_customer_id                   IN NUMBER
  ,p_record_version_number         IN NUMBER     := FND_API.G_MISS_NUM
  ,x_return_status                 OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
  ,x_msg_count                     OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
  ,x_msg_data                      OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
)
IS
   l_bill_another_project_flag     pa_project_customers.bill_another_project_flag%TYPE;
Line: 698

      SELECT rowid
      FROM pa_project_customers
      WHERE project_id = c_project_id AND
            customer_id = c_customer_id;
Line: 706

      SELECT project_party_id
      FROM  pa_project_customers
      WHERE project_id = p_project_id AND
            customer_id = p_customer_id;
Line: 717

        SELECT pp.project_party_id project_party_id
    FROM pa_project_parties po,
         pa_project_parties pp,
         hz_party_relationships hzr
    WHERE po.resource_type_id = 112
    AND po.project_party_id = c_project_party_id
    AND pp.resource_type_id = 112
    AND pp.object_type = po.object_type
    AND pp.object_id = po.object_id
    AND hzr.party_relationship_type IN ( 'EMPLOYEE_OF', 'CONTACT_OF')
    AND hzr.subject_id = pp.resource_source_id
    AND hzr.object_id = po.resource_source_id;
Line: 732

        SELECT pp.project_party_id project_party_id
    FROM pa_project_parties po,
         pa_project_parties pp,
         hz_relationships hzr
    WHERE po.resource_type_id = 112
    AND po.project_party_id = c_project_party_id
    AND pp.resource_type_id = 112
    AND pp.object_type = po.object_type
    AND pp.object_id = po.object_id
    AND hzr.relationship_code IN ( 'EMPLOYEE_OF', 'CONTACT_OF')
    AND hzr.subject_id = pp.resource_source_id
    AND hzr.object_id = po.resource_source_id
    AND hzr.object_table_name = 'HZ_PARTIES'
    AND hzr.subject_type = 'PERSON'
    AND hzr.subject_table_name = 'HZ_PARTIES';
Line: 751

      SELECT project_party_id
    FROM pa_project_customers
    WHERE project_id = p_project_id
    AND project_party_id = c_project_party_id
    AND customer_id <> p_customer_id;
Line: 761

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Delete_Project_Customer BEGIN');
Line: 765

      savepoint delete_project_customer_pvt;
Line: 774

         SELECT 'x' INTO l_dummy
         FROM pa_project_customers
         WHERE project_id = p_project_id
         AND customer_id = p_customer_id
         AND record_version_number = p_record_version_number
         FOR UPDATE OF record_version_number NOWAIT;
Line: 806

         SELECT 'x' INTO l_dummy
         FROM pa_project_customers
         WHERE project_id = p_project_id
         AND customer_id = p_customer_id
         AND record_version_number = p_record_version_number;
Line: 846

       ,p_action                    => 'DELETE'
       ,p_project_id                => p_project_id
       ,p_customer_id               => p_customer_id
       ,x_bill_another_project_flag => l_bill_another_project_flag);
Line: 859

   PA_CUSTOMERS_CONTACTS_PVT.DELETE_ALL_CONTACTS
      ( p_commit           => FND_API.G_FALSE
       ,p_validate_only    => p_validate_only
       ,p_validation_level => p_validation_level
       ,p_calling_module   => p_calling_module
       ,p_debug_mode       => p_debug_mode
       ,p_max_msg_count    => p_max_msg_count
       ,p_project_id       => p_project_id
       ,p_customer_id      => p_customer_id
       ,x_return_status    => l_return_status
       ,x_msg_count        => l_msg_count
       ,x_msg_data         => l_msg_data);
Line: 884

      PA_RETENTION_UTIL.delete_retn_rules_customer
      ( p_project_id    => p_project_id
       ,p_customer_id   => p_customer_id
       ,x_return_status => l_return_status
       ,x_msg_count     => l_msg_count
       ,x_msg_data      => l_msg_data);
Line: 915

                  pa_project_parties_pkg.delete_row(x_project_id => p_project_id,
                                     x_project_party_id => l_project_party_id,
                     x_record_version_number => null);
Line: 942

      PA_PROJECT_CUSTOMERS_PKG.DELETE_ROW(l_rowid, p_record_version_number);
Line: 952

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Delete_Project_Customer END');
Line: 958

         rollback to delete_project_customer_pvt;
Line: 963

         rollback to delete_project_customer_pvt;
Line: 967

                              p_procedure_name => 'Delete_Project_Customer',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 970

END DELETE_PROJECT_CUSTOMER;
Line: 1010

   l_last_update_date              DATE;
Line: 1011

   l_last_updated_by               NUMBER(15);
Line: 1014

   l_last_update_login             NUMBER(15);
Line: 1035

       ,p_action                    => 'INSERT'
       ,p_project_id                => p_project_id
       ,p_customer_id               => p_bill_ship_customer_id              /* For Bug 2731449 */
       ,p_contact_id                => p_contact_id
       ,p_project_contact_type_code => p_project_contact_type_code);
Line: 1050

   l_last_update_date := sysdate;
Line: 1051

   l_last_updated_by := fnd_global.user_id;
Line: 1054

   l_last_update_login := fnd_global.login_id;
Line: 1057

      PA_PROJECT_CONTACTS_PKG.INSERT_ROW
      ( X_Rowid                     => l_rowid
       ,X_Project_Id                => p_project_id
       ,X_Customer_Id               => p_customer_id
       ,X_Bill_Ship_Customer_Id     => p_bill_ship_customer_id                     /* For Bug 2731449 */
       ,X_Contact_Id                => p_contact_id
       ,X_Project_Contact_Type_Code => p_project_contact_type_code
       ,X_Last_Update_Date          => l_last_update_date
       ,X_Last_Updated_By           => l_last_updated_by
       ,X_Creation_Date             => l_creation_date
       ,X_Created_By                => l_created_by
       ,X_Last_Update_Login         => l_last_update_login
       ,X_Record_Version_Number     => 1);
Line: 1123

PROCEDURE UPDATE_CUSTOMER_CONTACT
(  p_api_version                   IN NUMBER     := 1.0
  ,p_init_msg_list                 IN VARCHAR2   := FND_API.G_TRUE
  ,p_commit                        IN VARCHAR2   := FND_API.G_FALSE
  ,p_validate_only                 IN VARCHAR2   := FND_API.G_TRUE
  ,p_validation_level              IN NUMBER     := FND_API.G_VALID_LEVEL_FULL
  ,p_calling_module                IN VARCHAR2   := 'SELF_SERVICE'
  ,p_debug_mode                    IN VARCHAR2   := 'N'
  ,p_max_msg_count                 IN NUMBER     := FND_API.G_MISS_NUM
  ,p_project_id                    IN NUMBER
  ,p_customer_id                   IN NUMBER
  ,p_bill_ship_customer_id         IN NUMBER                                      /* For Bug 2731449 */
  ,p_contact_id                    IN NUMBER
  ,p_project_contact_type_code     IN VARCHAR2
  ,p_rowid                         IN VARCHAR2
  ,p_record_version_number         IN NUMBER
  ,x_return_status                 OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
  ,x_msg_count                     OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
  ,x_msg_data                      OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
)
IS
   l_msg_count                     NUMBER;
Line: 1147

   l_last_update_date              DATE;
Line: 1148

   l_last_updated_by               NUMBER(15);
Line: 1149

   l_last_update_login             NUMBER(15);
Line: 1152

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Update_Customer_Contact BEGIN');
Line: 1156

      savepoint update_customer_contact_pvt;
Line: 1165

         SELECT 'x' INTO l_dummy
         FROM pa_project_contacts
         WHERE rowid = p_rowid
         AND record_version_number = p_record_version_number
         FOR UPDATE OF record_version_number NOWAIT;
Line: 1196

         SELECT 'x' INTO l_dummy
         FROM pa_project_contacts
         WHERE rowid = p_rowid
         AND record_version_number = p_record_version_number;
Line: 1235

       ,p_action                    => 'UPDATE'
       ,p_project_id                => p_project_id
       ,p_customer_id               => p_bill_ship_customer_id               /* For Bug 2731449 */
       ,p_contact_id                => p_contact_id
       ,p_project_contact_type_code => p_project_contact_type_code
       ,p_rowid                     => p_rowid);
Line: 1251

   l_last_update_date := sysdate;
Line: 1252

   l_last_updated_by := fnd_global.user_id;
Line: 1253

   l_last_update_login := fnd_global.login_id;
Line: 1256

      PA_PROJECT_CONTACTS_PKG.UPDATE_ROW
      ( X_Rowid                     => p_rowid
       ,X_Project_Id                => p_project_id
       ,X_Customer_Id               => p_customer_id
       ,X_Bill_Ship_Customer_Id     => p_bill_ship_customer_id                /* For Bug 2731449 */
       ,X_Contact_Id                => p_contact_id
       ,X_Project_Contact_Type_Code => p_project_contact_type_code
       ,X_Last_Update_Date          => l_last_update_date
       ,X_Last_Updated_By           => l_last_updated_by
       ,X_Last_Update_Login         => l_last_update_login
       ,X_Record_Version_Number     => p_record_version_number);
Line: 1276

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Update_Customer_Contact END');
Line: 1282

         rollback to update_customer_contact_pvt;
Line: 1287

         rollback to update_customer_contact_pvt;
Line: 1291

                              p_procedure_name => 'Update_Customer_Contact',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 1294

END UPDATE_CUSTOMER_CONTACT;
Line: 1316

PROCEDURE DELETE_CUSTOMER_CONTACT
(  p_commit                        IN VARCHAR2   := FND_API.G_FALSE
  ,p_validate_only                 IN VARCHAR2   := FND_API.G_TRUE
  ,p_validation_level              IN NUMBER     := FND_API.G_VALID_LEVEL_FULL
  ,p_calling_module                IN VARCHAR2   := 'SELF_SERVICE'
  ,p_debug_mode                    IN VARCHAR2   := 'N'
  ,p_max_msg_count                 IN NUMBER     := FND_API.G_MISS_NUM
  ,p_project_id                    IN NUMBER
  ,p_customer_id                   IN NUMBER
  ,p_contact_id                    IN NUMBER
  ,p_project_contact_type_code     IN VARCHAR2
  ,p_record_version_number         IN NUMBER     := FND_API.G_MISS_NUM
  ,x_return_status                 OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
  ,x_msg_count                     OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
  ,x_msg_data                      OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
)
IS
   l_rowid                         VARCHAR2(250);
Line: 1340

      SELECT rowid
      FROM pa_project_contacts
      WHERE project_id = c_project_id AND
            customer_id = c_customer_id AND
            contact_id = c_contact_id AND
            project_contact_type_code = c_project_contact_type_code;
Line: 1348

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Delete_Customer_Contact BEGIN');
Line: 1352

      savepoint delete_customer_contact_pvt;
Line: 1361

         SELECT 'x' INTO l_dummy
         FROM pa_project_contacts
         WHERE project_id = p_project_id
         AND customer_id = p_customer_id
         AND contact_id = p_contact_id
         AND project_contact_type_code = p_project_contact_type_code
         AND record_version_number = p_record_version_number
         FOR UPDATE OF record_version_number NOWAIT;
Line: 1395

         SELECT 'x' INTO l_dummy
         FROM pa_project_contacts
         WHERE project_id = p_project_id
         AND customer_id = p_customer_id
         AND contact_id = p_contact_id
         AND project_contact_type_code = p_project_contact_type_code
         AND record_version_number = p_record_version_number;
Line: 1432

      PA_PROJECT_CONTACTS_PKG.DELETE_ROW(l_rowid, p_record_version_number);
Line: 1442

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Delete_Customer_Contact END');
Line: 1448

         rollback to delete_customer_contact_pvt;
Line: 1453

         rollback to delete_customer_contact_pvt;
Line: 1457

                              p_procedure_name => 'Delete_Customer_Contact',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 1460

END DELETE_CUSTOMER_CONTACT;
Line: 1479

PROCEDURE DELETE_ALL_CONTACTS
(  p_commit                        IN VARCHAR2   := FND_API.G_FALSE
  ,p_validate_only                 IN VARCHAR2   := FND_API.G_TRUE
  ,p_validation_level              IN NUMBER     := FND_API.G_VALID_LEVEL_FULL
  ,p_calling_module                IN VARCHAR2   := 'SELF_SERVICE'
  ,p_debug_mode                    IN VARCHAR2   := 'N'
  ,p_max_msg_count                 IN NUMBER     := FND_API.G_MISS_NUM
  ,p_project_id                    IN NUMBER
  ,p_customer_id                   IN NUMBER
  ,x_return_status                 OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
  ,x_msg_count                     OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
  ,x_msg_data                      OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
)
IS
   l_return_status                 VARCHAR2(1);
Line: 1498

      SELECT contact_id, project_contact_type_code, record_version_number
      FROM pa_project_contacts
      WHERE project_id = c_project_id AND
            customer_id = c_customer_id;
Line: 1505

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Delete_All_Contacts BEGIN');
Line: 1509

      savepoint delete_all_contacts_pvt;
Line: 1513

      PA_CUSTOMERS_CONTACTS_PVT.DELETE_CUSTOMER_CONTACT
      ( p_commit                    => FND_API.G_FALSE
       ,p_validate_only             => p_validate_only
       ,p_validation_level          => p_validation_level
       ,p_calling_module            => p_calling_module
       ,p_debug_mode                => p_debug_mode
       ,p_max_msg_count             => p_max_msg_count
       ,p_project_id                => p_project_id
       ,p_customer_id               => p_customer_id
       ,p_contact_id                => l_recinfo.contact_id
       ,p_project_contact_type_code => l_recinfo.project_contact_type_code
       ,p_record_version_number     => l_recinfo.record_version_number
       ,x_return_status             => l_return_status
       ,x_msg_count                 => l_msg_count
       ,x_msg_data                  => l_msg_data);
Line: 1545

      pa_debug.debug('PA_CUSTOMERS_CONTACTS_PVT.Delete_All_Contacts END');
Line: 1551

         rollback to delete_all_contacts_pvt;
Line: 1556

         rollback to delete_all_contacts_pvt;
Line: 1560

                              p_procedure_name => 'Delete_All_Contacts',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 1563

END DELETE_ALL_CONTACTS;
Line: 1618

   if p_action = 'INSERT' then
      PA_CUSTOMERS_CONTACTS_UTILS.CHECK_DUPLICATE_CUSTOMER
      ( p_project_id     => p_project_id
       ,p_customer_id    => p_customer_id
       ,x_return_status  => l_return_status
       ,x_error_msg_code => l_error_msg_code);
Line: 1631

   if ((p_action = 'INSERT') OR (p_action = 'UPDATE')) then

       --dbms_output.put_line('Before Calling CHECK_CONTRIBUTION_PERCENTAGE');
Line: 1692

      /* These checks are performed in Update_project, hence need not be done here again */
      --dbms_output.put_line('Value of l_bill_another_project_flag'||l_bill_another_project_flag);
Line: 1728

   if p_action = 'UPDATE' then
      PA_CUSTOMERS_CONTACTS_UTILS.CHECK_UPDATE_CONTRIB_ALLOWED
      ( p_project_id          => p_project_id
       ,p_customer_id         => p_customer_id
       ,p_customer_bill_split => p_customer_bill_split
       ,x_return_status       => l_return_status
       ,x_error_msg_code      => l_error_msg_code);
Line: 1743

   if p_action = 'DELETE' then
      PA_CUSTOMERS_CONTACTS_UTILS.CHECK_DELETE_CUSTOMER_ALLOWED
      ( p_project_id          => p_project_id
       ,p_customer_id         => p_customer_id
       ,x_return_status       => l_return_status
       ,x_error_msg_code      => l_error_msg_code);
Line: 1804

      SELECT rowid
      FROM pa_project_contacts
      WHERE project_id = c_project_id AND
            customer_id = c_customer_id AND
            contact_id = c_contact_id AND
            project_contact_type_code = c_project_contact_type_code;
Line: 1815

   if ((p_action = 'INSERT') OR (p_action = 'UPDATE')) then
      if p_action = 'UPDATE' then
         if (p_rowid = FND_API.G_MISS_CHAR) OR (p_rowid is NULL) then
            raise FND_API.G_EXC_UNEXPECTED_ERROR;