DBA Data[Home] [Help]

APPS.JTF_TERRITORY_RESOURCE_PVT SQL Statements

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

Line: 86

PROCEDURE Check_for_duplicate2_updates (
   P_TerrRsc_Rec        IN  TerrResource_Rec_type,
   x_Return_Status      OUT NOCOPY VARCHAR2,
   x_msg_count          OUT NOCOPY NUMBER,
   x_msg_data           OUT NOCOPY VARCHAR2) AS

   l_index               NUMBER := 0;
Line: 99

   Select start_date_active, nvl(end_date_active,to_date('31/12/4712','DD/MM/RRRR')) end_date_active
   from JTF_TERR_RSC_ALL
   where TERR_ID = P_TerrRsc_Rec.Terr_Id
   --resource with same role and group assigned to this territory
   and RESOURCE_ID = P_TerrRsc_Rec.Resource_Id
   and ( (RESOURCE_TYPE is null and P_TerrRsc_Rec.Resource_TYPE is null) or (RESOURCE_TYPE = P_TerrRsc_Rec.Resource_TYPE))
   and ( (GROUP_ID is null and P_TerrRsc_Rec.GROUP_ID is null) or (P_TerrRsc_Rec.GROUP_ID = GROUP_ID))
   and ( (ROLE is null and P_TerrRsc_Rec.ROLE is null) or (P_TerrRsc_Rec.ROLE = ROLE))
   and ( TERR_RSC_ID <> P_TerrRsc_Rec.Terr_Rsc_Id);
Line: 153

END Check_for_duplicate2_updates;
Line: 166

   Select start_date_active, nvl(end_date_active,to_date('31/12/4712','DD/MM/RRRR')) end_date_active
   from JTF_TERR_RSC_ALL
   where TERR_ID = P_TerrRsc_Rec.Terr_Id
   --resource with same role and group assigned to this territory
   and RESOURCE_ID = P_TerrRsc_Rec.Resource_Id
   and ( (RESOURCE_TYPE is null and P_TerrRsc_Rec.Resource_TYPE is null) or (RESOURCE_TYPE = P_TerrRsc_Rec.Resource_TYPE))
   and ( (GROUP_ID is null and P_TerrRsc_Rec.GROUP_ID is null) or (P_TerrRsc_Rec.GROUP_ID = GROUP_ID))
   and ( (ROLE is null and P_TerrRsc_Rec.ROLE is null) or (P_TerrRsc_Rec.ROLE = ROLE));
Line: 231

   Select start_date_active, nvl(end_date_active,to_date('31/12/4712','DD/MM/RRRR')) end_date_active
   from JTF_TERR_RSC_ALL
   where TERR_ID = P_TerrRsc_Rec.Terr_Id
   --resource with same role and group assigned to this territory
   and RESOURCE_ID = P_TerrRsc_Rec.Resource_Id
   and ( (RESOURCE_TYPE is null and P_TerrRsc_Rec.Resource_TYPE is null) or (RESOURCE_TYPE = P_TerrRsc_Rec.Resource_TYPE))
   and ( (GROUP_ID is null and P_TerrRsc_Rec.GROUP_ID is null) or (P_TerrRsc_Rec.GROUP_ID = GROUP_ID))
   and ( (ROLE is null and P_TerrRsc_Rec.ROLE is null) or (P_TerrRsc_Rec.ROLE = ROLE));
Line: 305

        Select 'X' into l_temp
          from JTF_TERR_RSC_ALL
         where TERR_ID = p_TerrRsc_Tbl(l_res_counter).Terr_Id
           and RESOURCE_ID = p_TerrRsc_Tbl(l_res_counter).Resource_Id
           and RESOURCE_TYPE = p_TerrRsc_Tbl(l_res_counter).Resource_TYPE
           and GROUP_ID = p_TerrRsc_Tbl(l_res_counter).GROUP_ID
           and ROLE = p_TerrRsc_Tbl(l_res_counter).ROLE;
Line: 369

        Select 'X' into l_temp
          from JTF_TERR_RSC_ALL
         where TERR_ID = p_TerrRsc_Tbl(l_res_counter).Terr_Id
           and RESOURCE_ID = p_TerrRsc_Tbl(l_res_counter).Resource_Id
           and RESOURCE_TYPE = p_TerrRsc_Tbl(l_res_counter).Resource_TYPE
           and GROUP_ID = p_TerrRsc_Tbl(l_res_counter).GROUP_ID
           and ROLE = p_TerrRsc_Tbl(l_res_counter).ROLE;
Line: 543

          l_TerrRsc_Access_Tbl.Delete;
Line: 809

          l_TerrRsc_Access_Tbl.Delete;
Line: 984

  PROCEDURE Delete_Terr_Resource
    (
      p_Api_Version_Number      IN  NUMBER,
      p_Init_Msg_List           IN  VARCHAR2 := FND_API.G_FALSE,
      p_Commit                  IN  VARCHAR2 := FND_API.G_FALSE,
      p_validation_level        IN  NUMBER   := FND_API.G_VALID_LEVEL_FULL,
      X_Return_Status           OUT NOCOPY VARCHAR2,
      X_Msg_Count               OUT NOCOPY NUMBER,
      X_Msg_Data                OUT NOCOPY VARCHAR2,
      p_TerrRsc_Id              IN  NUMBER
    )
  AS
      v_TerrRsc_Id              NUMBER := p_TerrRsc_Id;
Line: 1001

          Select  JTRA.TERR_RSC_ACCESS_ID
            From  JTF_TERR_RSC_ACCESS_ALL JTRA
           Where  TERR_RSC_ID = v_TerrRsc_Id
             for  UPDATE;
Line: 1006

  l_api_name                  CONSTANT VARCHAR2(30) := 'Delete_Terr_Resource';
Line: 1014

      SAVEPOINT DELETE_TERR_RESOURCE_PVT;
Line: 1045

           Delete_TerrRsc_Access(P_Api_Version_Number,
                             P_Init_Msg_List,
                             P_Commit,
                             C.Terr_rsc_access_id,
                             l_Return_Status,
                             X_Msg_Count,
                             X_Msg_Data);
Line: 1060

      Delete_TerrResource(P_Api_Version_Number,
                          P_Init_Msg_List,
                          P_Commit,
                          v_terrRsc_id,
                          l_Return_Status,
                          X_Msg_Count,
                          X_Msg_Data);
Line: 1095

         ROLLBACK TO DELETE_TERR_RESOURCE_PVT;
Line: 1103

         ROLLBACK TO DELETE_TERR_RESOURCE_PVT;
Line: 1111

         ROLLBACK TO DELETE_TERR_RESOURCE_PVT;
Line: 1118

  END Delete_Terr_Resource;
Line: 1161

  PROCEDURE Update_TerrResource
    (
      p_Api_Version_Number          IN  NUMBER,
      p_Init_Msg_List               IN  VARCHAR2                    := FND_API.G_FALSE,
      p_Commit                      IN  VARCHAR2                    := FND_API.G_FALSE,
      p_validation_level            IN    NUMBER                    := FND_API.G_VALID_LEVEL_FULL,
      x_Return_Status               OUT NOCOPY VARCHAR2,
      x_Msg_Count                   OUT NOCOPY NUMBER,
      x_Msg_Data                    OUT NOCOPY VARCHAR2,
      p_TerrRsc_Tbl                 IN  TerrResource_tbl_type       := G_MISS_TERRRESOURCE_TBL,
      p_TerrRsc_Access_Tbl          IN  TerrRsc_Access_tbl_type     := G_MISS_TERRRSC_ACCESS_TBL,
      x_TerrRsc_Out_Tbl             OUT NOCOPY TerrResource_out_tbl_type,
      x_TerrRsc_Access_Out_Tbl      OUT NOCOPY TerrRsc_Access_out_tbl_type
    )
  AS
      l_api_name                  CONSTANT VARCHAR2(30) := 'Update_TerrResource (Tbl)';
Line: 1183

      SAVEPOINT UPDATE_TERRRESOURCE_PVT;
Line: 1225

         Update_Terr_Resource(P_TerrRsc_Tbl          => P_TerrRsc_Tbl,
                              p_api_version_number => p_api_version_number,
                              p_init_msg_list => p_init_msg_list,
                              p_commit => p_commit,
                              p_validation_level => p_validation_level,
                              x_return_status => l_return_status,
                              x_msg_count => x_msg_count,
                              x_msg_data => x_msg_data,
                              X_TerrRsc_Out_Tbl      => X_TerrRsc_Out_Tbl);
Line: 1245

         Update_Resource_Access(p_TerrRsc_Access_Tbl     => p_TerrRsc_Access_Tbl,
                                p_api_version_number => p_api_version_number,
                                p_init_msg_list => p_init_msg_list,
                                p_commit => p_commit,
                                p_validation_level => p_validation_level,
                                x_return_status => l_return_status,
                                x_msg_count => x_msg_count,
                                x_msg_data => x_msg_data,
                                X_TerrRsc_Access_Out_Tbl => x_TerrRsc_Access_Out_Tbl);
Line: 1285

         ROLLBACK TO UPDATE_TERRRESOURCE_PVT;
Line: 1293

         ROLLBACK TO UPDATE_TERRRESOURCE_PVT;
Line: 1301

         ROLLBACK TO UPDATE_TERRRESOURCE_PVT;
Line: 1308

  END Update_TerrResource;
Line: 1388

   JTF_TERR_RSC_PKG.Insert_Row(x_Rowid                          => l_rowid,
                               x_TERR_RSC_ID                    => l_TerrRsc_Id,
                               x_LAST_UPDATE_DATE               => P_TerrRsc_Rec.LAST_UPDATE_DATE,
                               x_LAST_UPDATED_BY                => P_TerrRsc_Rec.LAST_UPDATED_BY,
                               x_CREATION_DATE                  => P_TerrRsc_Rec.CREATION_DATE,
                               x_CREATED_BY                     => P_TerrRsc_Rec.CREATED_BY,
                               x_LAST_UPDATE_LOGIN              => P_TerrRsc_Rec.LAST_UPDATE_LOGIN,
                               x_TERR_ID                        => P_TerrRsc_Rec.TERR_ID,
                               x_RESOURCE_ID                    => P_TerrRsc_Rec.RESOURCE_ID,
                               x_GROUP_ID                       => P_TerrRsc_Rec.GROUP_ID,
                               x_RESOURCE_TYPE                  => P_TerrRsc_Rec.RESOURCE_TYPE,
                               x_ROLE                           => P_TerrRsc_Rec.ROLE,
                               x_PRIMARY_CONTACT_FLAG           => P_TerrRsc_Rec.PRIMARY_CONTACT_FLAG,
                               X_START_DATE_ACTIVE              => P_TerrRsc_Rec.START_DATE_ACTIVE,
                               X_END_DATE_ACTIVE                => P_TerrRsc_Rec.END_DATE_ACTIVE,
                               X_FULL_ACCESS_FLAG               => P_TerrRsc_Rec.FULL_ACCESS_FLAG,
                               X_ORG_ID                         => P_TerrRsc_Rec.ORG_ID,
                               X_ATTRIBUTE_CATEGORY             => P_TerrRsc_Rec.ATTRIBUTE_CATEGORY,
                               X_ATTRIBUTE1                     => P_TerrRsc_Rec.ATTRIBUTE1,
                               X_ATTRIBUTE2                     => P_TerrRsc_Rec.ATTRIBUTE2,
                               X_ATTRIBUTE3                     => P_TerrRsc_Rec.ATTRIBUTE3,
                               X_ATTRIBUTE4                     => P_TerrRsc_Rec.ATTRIBUTE4,
                               X_ATTRIBUTE5                     => P_TerrRsc_Rec.ATTRIBUTE5,
                               X_ATTRIBUTE6                     => P_TerrRsc_Rec.ATTRIBUTE6,
                               X_ATTRIBUTE7                     => P_TerrRsc_Rec.ATTRIBUTE7,
                               X_ATTRIBUTE8                     => P_TerrRsc_Rec.ATTRIBUTE8,
                               X_ATTRIBUTE9                     => P_TerrRsc_Rec.ATTRIBUTE9,
                               X_ATTRIBUTE10                    => P_TerrRsc_Rec.ATTRIBUTE10,
                               X_ATTRIBUTE11                    => P_TerrRsc_Rec.ATTRIBUTE11,
                               X_ATTRIBUTE12                    => P_TerrRsc_Rec.ATTRIBUTE12,
                               X_ATTRIBUTE13                    => P_TerrRsc_Rec.ATTRIBUTE13,
                               X_ATTRIBUTE14                    => P_TerrRsc_Rec.ATTRIBUTE14,
                               X_ATTRIBUTE15                    => P_TerrRsc_Rec.ATTRIBUTE15 );
Line: 1570

   JTF_TERR_RSC_PKG.Insert_Row(x_Rowid                          => l_rowid,
                               x_TERR_RSC_ID                    => l_TerrRsc_Id,
                               x_LAST_UPDATE_DATE               => P_TerrRsc_Rec.LAST_UPDATE_DATE,
                               x_LAST_UPDATED_BY                => P_TerrRsc_Rec.LAST_UPDATED_BY,
                               x_CREATION_DATE                  => P_TerrRsc_Rec.CREATION_DATE,
                               x_CREATED_BY                     => P_TerrRsc_Rec.CREATED_BY,
                               x_LAST_UPDATE_LOGIN              => P_TerrRsc_Rec.LAST_UPDATE_LOGIN,
                               x_TERR_ID                        => P_TerrRsc_Rec.TERR_ID,
                               x_RESOURCE_ID                    => P_TerrRsc_Rec.RESOURCE_ID,
                               x_GROUP_ID                       => P_TerrRsc_Rec.GROUP_ID,
                               x_RESOURCE_TYPE                  => P_TerrRsc_Rec.RESOURCE_TYPE,
                               x_ROLE                           => P_TerrRsc_Rec.ROLE,
                               x_PRIMARY_CONTACT_FLAG           => P_TerrRsc_Rec.PRIMARY_CONTACT_FLAG,
                               X_START_DATE_ACTIVE              => P_TerrRsc_Rec.START_DATE_ACTIVE,
                               X_END_DATE_ACTIVE                => P_TerrRsc_Rec.END_DATE_ACTIVE,
                               X_FULL_ACCESS_FLAG               => P_TerrRsc_Rec.FULL_ACCESS_FLAG,
                               X_ORG_ID                         => P_TerrRsc_Rec.ORG_ID  );
Line: 1970

   JTF_TERR_RSC_ACCESS_PKG.Insert_Row(x_Rowid                => l_rowid,
                                      x_TERR_RSC_ACCESS_ID   => l_terrRsc_Access_id,
                                      x_LAST_UPDATE_DATE     => P_TerrRsc_Access_Rec.LAST_UPDATE_DATE,
                                      x_LAST_UPDATED_BY      => P_TerrRsc_Access_Rec.LAST_UPDATED_BY,
                                      x_CREATION_DATE        => P_TerrRsc_Access_Rec.CREATION_DATE,
                                      x_CREATED_BY           => P_TerrRsc_Access_Rec.CREATED_BY,
                                      x_LAST_UPDATE_LOGIN    => P_TerrRsc_Access_Rec.LAST_UPDATE_LOGIN,
                                      x_TERR_RSC_ID          => p_TerrRsc_Id,
                                      x_ACCESS_TYPE          => P_TerrRsc_Access_Rec.ACCESS_TYPE,
                                      x_TRANS_ACCESS_CODE    => P_TerrRsc_Access_Rec.TRANS_ACCESS_CODE,
                                      X_ORG_ID               => P_TerrRsc_Access_Rec.ORG_ID  );
Line: 2188

  PROCEDURE  Delete_TerrRsc_Access
    (
      P_Api_Version_Number         IN   NUMBER,
      P_Init_Msg_List              IN   VARCHAR2     := FND_API.G_FALSE,
      P_Commit                     IN   VARCHAR2     := FND_API.G_FALSE,
      P_TerrRsc_Access_Id          IN   NUMBER,
      X_Return_Status              OUT NOCOPY  VARCHAR2,
      X_Msg_Count                  OUT NOCOPY  VARCHAR2,
      X_Msg_Data                   OUT NOCOPY  VARCHAR2
    )
  AS
      l_row_count                  NUMBER;
Line: 2200

      l_api_name                   CONSTANT VARCHAR2(30) := 'Delete_TerrRsc_Access';
Line: 2206

   SAVEPOINT  DELETE_TERRRSC_ACCESS_PVT;
Line: 2226

      FND_MESSAGE.Set_Name('JTF', 'Delete TerrRscAccess : Start');
Line: 2233

   JTF_TERR_RSC_ACCESS_PKG.Delete_Row(x_TERR_RSC_ACCESS_ID  => P_TerrRsc_Access_Id );
Line: 2236

   FND_MESSAGE.SET_NAME('JTF','TERR_RSCACCESSES_DELETED');
Line: 2244

   FND_MESSAGE.SET_NAME('ITEMS_DELETED', l_row_count);
Line: 2251

      FND_MESSAGE.Set_Name('JTF', 'Delete TerrRscAccess: End');
Line: 2272

          FND_MESSAGE.SET_NAME('ITEMS_DELETED', l_row_count);
Line: 2282

          ROLLBACK TO  DELETE_TERRRSC_ACCESS_PVT;
Line: 2290

          ROLLBACK TO  DELETE_TERRRSC_ACCESS_PVT;
Line: 2294

             FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, 'Delete error inside Delete_TerrRsc_Access');
Line: 2296

END Delete_TerrRsc_Access;
Line: 2327

  PROCEDURE Delete_TerrResource
    (
      P_Api_Version_Number         IN   NUMBER,
      P_Init_Msg_List              IN   VARCHAR2     := FND_API.G_FALSE,
      P_Commit                     IN   VARCHAR2     := FND_API.G_FALSE,
      P_TerrRsc_Id                 IN   NUMBER,
      X_Return_Status              OUT NOCOPY  VARCHAR2,
      X_Msg_Count                  OUT NOCOPY  VARCHAR2,
      X_Msg_Data                   OUT NOCOPY  VARCHAR2
    )
  AS
      l_row_count                  NUMBER;
Line: 2339

      l_api_name                   CONSTANT VARCHAR2(30) := 'Delete_TerrResource';
Line: 2345

   SAVEPOINT  DELETE_TERRRSC_PVT;
Line: 2372

   JTF_TERR_RSC_PKG.Delete_Row(x_TERR_RSC_ID   => P_TerrRsc_Id);
Line: 2375

   FND_MESSAGE.SET_NAME('JTF','TERR_RESOURCE_DELETED');
Line: 2383

   FND_MESSAGE.SET_TOKEN('ITEMS_DELETED', l_row_count);
Line: 2410

          ROLLBACK TO  DELETE_TERRRSC_PVT;
Line: 2415

          FND_MESSAGE.SET_NAME('ITEMS_DELETED', l_row_count);
Line: 2426

          ROLLBACK TO  DELETE_TERRRSC_PVT;
Line: 2434

          ROLLBACK TO  DELETE_TERRRSC_PVT;
Line: 2438

             FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, 'Delete error inside Delete_Territory_Resource');
Line: 2441

End Delete_TerrResource;
Line: 2474

PROCEDURE Update_Terr_Resource (
   P_TerrRsc_Rec         IN  TerrResource_Rec_type,
   p_Api_Version_Number  IN  NUMBER,
   p_Init_Msg_List       IN  VARCHAR2              := FND_API.G_FALSE,
   p_Commit              IN  VARCHAR2              := FND_API.G_FALSE,
   p_validation_level    IN  NUMBER                := FND_API.G_VALID_LEVEL_FULL,
   x_Return_Status       OUT NOCOPY VARCHAR2,
   x_Msg_Count           OUT NOCOPY NUMBER,
   x_Msg_Data            OUT NOCOPY VARCHAR2,
   x_TerrRsc_Out_Rec     OUT NOCOPY TerrResource_out_Rec_type) AS

   Cursor C_GetTerrResource(l_TerrRsc_id Number) IS
   Select Rowid, TERR_RSC_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY,
          LAST_UPDATE_LOGIN, TERR_ID, RESOURCE_ID, RESOURCE_TYPE, ROLE, PRIMARY_CONTACT_FLAG, ORG_ID
   From   jtf_terr_rsc_ALL
   Where  TERR_RSC_ID = l_TerrRsc_id
   FOR    Update NOWAIT;
Line: 2493

   l_api_name                CONSTANT VARCHAR2(30) := 'Update_Terr_Resource';
Line: 2505

   Check_for_duplicate2_updates(P_TerrRsc_Rec        => P_TerrRsc_Rec,
                                x_Return_Status       => l_return_status,
                                x_msg_count           => x_msg_count,
                                x_Msg_Data            => x_Msg_Data);
Line: 2535

    Fetch C_GetTerrResource into l_Rowid, l_ref_TerrRsc_Rec.TERR_RSC_ID, l_ref_TerrRsc_Rec.LAST_UPDATE_DATE,
          l_ref_TerrRsc_Rec.LAST_UPDATED_BY, l_ref_TerrRsc_Rec.CREATION_DATE, l_ref_TerrRsc_Rec.CREATED_BY,
          l_ref_TerrRsc_Rec.LAST_UPDATE_LOGIN, l_ref_TerrRsc_Rec.TERR_ID, l_ref_TerrRsc_Rec.RESOURCE_ID,
          l_ref_TerrRsc_Rec.RESOURCE_TYPE, l_ref_TerrRsc_Rec.ROLE, l_ref_TerrRsc_Rec.PRIMARY_CONTACT_FLAG,
          l_ref_TerrRsc_Rec.ORG_ID;
Line: 2552

   JTF_TERR_RSC_PKG.Update_Row(x_Rowid                          => l_rowid,
                               x_TERR_RSC_ID                    => P_TerrRsc_Rec.Terr_Rsc_Id,
                               x_LAST_UPDATE_DATE               => P_TerrRsc_Rec.LAST_UPDATE_DATE,
                               x_LAST_UPDATED_BY                => P_TerrRsc_Rec.LAST_UPDATED_BY ,
                               x_CREATION_DATE                  => P_TerrRsc_Rec.CREATION_DATE,
                               x_CREATED_BY                     => P_TerrRsc_Rec.CREATED_BY,
                               x_LAST_UPDATE_LOGIN              => P_TerrRsc_Rec.LAST_UPDATE_LOGIN ,
                               x_TERR_ID                        => P_TerrRsc_Rec.TERR_ID,
                               x_RESOURCE_ID                    => P_TerrRsc_Rec.RESOURCE_ID,
                               x_GROUP_ID                       => P_TerrRsc_Rec.GROUP_ID,
                               x_RESOURCE_TYPE                  => P_TerrRsc_Rec.RESOURCE_TYPE,
                               x_ROLE                           => P_TerrRsc_Rec.ROLE,
                               x_PRIMARY_CONTACT_FLAG           => P_TerrRsc_Rec.PRIMARY_CONTACT_FLAG,
                               X_START_DATE_ACTIVE              => P_TerrRsc_Rec.START_DATE_ACTIVE,
                               X_END_DATE_ACTIVE                => P_TerrRsc_Rec.END_DATE_ACTIVE,
                               X_FULL_ACCESS_FLAG               => P_TerrRsc_Rec.FULL_ACCESS_FLAG,
                               X_ORG_ID                         => P_TerrRsc_Rec.ORG_ID  );
Line: 2587

         FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, 'Others exception in Update_Territory_Resources');
Line: 2590

End Update_Terr_Resource;
Line: 2621

  PROCEDURE Update_Terr_Resource
    (
      P_TerrRsc_Tbl         IN  TerrResource_tbl_type := G_MISS_TERRRESOURCE_TBL,
      p_Api_Version_Number  IN  NUMBER,
      p_Init_Msg_List       IN  VARCHAR2              := FND_API.G_FALSE,
      p_Commit              IN  VARCHAR2              := FND_API.G_FALSE,
      p_validation_level    IN  NUMBER                := FND_API.G_VALID_LEVEL_FULL,
      x_Return_Status       OUT NOCOPY VARCHAR2,
      x_Msg_Count           OUT NOCOPY NUMBER,
      x_Msg_Data            OUT NOCOPY VARCHAR2,
      X_TerrRsc_Out_Tbl     OUT NOCOPY TerrResource_out_tbl_type
    )
  AS
      l_return_Status               VARCHAR2(1);
Line: 2654

       Update_Terr_Resource(P_TerrRsc_Rec                 =>  P_TerrRsc_Tbl(l_counter),
                            p_api_version_number => p_api_version_number,
                            p_init_msg_list => p_init_msg_list,
                            p_commit => p_commit,
                            p_validation_level => p_validation_level,
                            x_return_status => l_return_status,
                            x_msg_count => x_msg_count,
                            x_msg_data => x_msg_data,
                            X_TerrRsc_Out_Rec             =>  l_TerrRsc_Out_Rec);
Line: 2698

End Update_Terr_Resource;
Line: 2730

  PROCEDURE Update_Resource_Access
    (
      P_TerrRsc_Access_Rec      TerrRsc_Access_rec_type   := G_MISS_TERRRSC_ACCESS_REC,
      p_Api_Version_Number      IN  NUMBER,
      p_Init_Msg_List           IN  VARCHAR2              := FND_API.G_FALSE,
      p_Commit                  IN  VARCHAR2              := FND_API.G_FALSE,
      p_validation_level        IN  NUMBER                := FND_API.G_VALID_LEVEL_FULL,
      x_Return_Status           OUT NOCOPY VARCHAR2,
      x_Msg_Count               OUT NOCOPY NUMBER,
      x_Msg_Data                OUT NOCOPY VARCHAR2,
      X_TerrRsc_Access_Out_Rec  OUT NOCOPY TerrRsc_Access_out_rec_type
    )
  AS
      Cursor C_GetTerrResAccess(l_TerrRsc_Access_id Number) IS
          Select Rowid,
                 TERR_RSC_ACCESS_ID,
                 LAST_UPDATE_DATE,
                 LAST_UPDATED_BY,
                 CREATION_DATE,
                 CREATED_BY,
                 LAST_UPDATE_LOGIN,
                 TERR_RSC_ID,
                 ACCESS_TYPE,
				 TRANS_ACCESS_CODE,
				 ORG_ID
           From  jtf_terr_rsc_access_ALL
          Where  TERR_RSC_ACCESS_ID = l_TerrRsc_Access_id
          FOR    Update NOWAIT;
Line: 2760

      l_api_name                CONSTANT VARCHAR2(30) := 'Update_Resource_Access';
Line: 2801

            l_ref_TerrRsc_Access_Rec.LAST_UPDATE_DATE,
            l_ref_TerrRsc_Access_Rec. LAST_UPDATED_BY,
            l_ref_TerrRsc_Access_Rec.CREATION_DATE,
            l_ref_TerrRsc_Access_Rec.CREATED_BY,
            l_ref_TerrRsc_Access_Rec.LAST_UPDATE_LOGIN,
            l_ref_TerrRsc_Access_Rec.TERR_RSC_ID,
            l_ref_TerrRsc_Access_Rec.ACCESS_TYPE,
			l_ref_TerrRsc_Access_Rec.TRANS_ACCESS_CODE,
            l_ref_TerrRsc_Access_Rec.ORG_ID;
Line: 2840

      JTF_TERR_RSC_ACCESS_PKG.Update_Row(x_Rowid                => l_rowid,
                                         x_TERR_RSC_ACCESS_ID   => P_TerrRsc_Access_Rec.TERR_RSC_ACCESS_ID,
                                         x_LAST_UPDATE_DATE     => P_TerrRsc_Access_Rec.LAST_UPDATE_DATE,
                                         x_LAST_UPDATED_BY      => P_TerrRsc_Access_Rec.LAST_UPDATED_BY,
                                         x_CREATION_DATE        => P_TerrRsc_Access_Rec.CREATION_DATE,
                                         x_CREATED_BY           => P_TerrRsc_Access_Rec.CREATED_BY,
                                         x_LAST_UPDATE_LOGIN    => P_TerrRsc_Access_Rec.LAST_UPDATE_LOGIN,
                                         x_TERR_RSC_ID          => P_TerrRsc_Access_Rec.TERR_RSC_ID,
                                         x_ACCESS_TYPE          => P_TerrRsc_Access_Rec.ACCESS_TYPE,
                                         x_TRANS_ACCESS_CODE    => P_TerrRsc_Access_Rec.TRANS_ACCESS_CODE,
                                         X_ORG_ID               => P_TerrRsc_Access_Rec.ORG_ID  );
Line: 2877

           FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, 'Others exception in Update_Resource _Access');
Line: 2880

End Update_Resource_Access;
Line: 2914

  PROCEDURE Update_Resource_Access
    (
      P_TerrRsc_Access_Tbl      TerrRsc_Access_Tbl_type   := G_MISS_TERRRSC_ACCESS_TBL,
      p_Api_Version_Number      IN  NUMBER,
      p_Init_Msg_List           IN  VARCHAR2              := FND_API.G_FALSE,
      p_Commit                  IN  VARCHAR2              := FND_API.G_FALSE,
      p_validation_level        IN  NUMBER                := FND_API.G_VALID_LEVEL_FULL,
      x_Return_Status           OUT NOCOPY VARCHAR2,
      x_Msg_Count               OUT NOCOPY NUMBER,
      x_Msg_Data                OUT NOCOPY VARCHAR2,
      X_TerrRsc_Access_Out_Tbl  OUT NOCOPY TerrRsc_Access_out_Tbl_type
    )
  AS
      l_terr_value_id               NUMBER;
Line: 2950

       Update_Resource_Access(P_TerrRsc_Access_Rec =>  P_TerrRsc_Access_Tbl(l_counter),
                              p_api_version_number => p_api_version_number,
                              p_init_msg_list => p_init_msg_list,
                              p_commit => p_commit,
                              p_validation_level => p_validation_level,
                              x_return_status => l_return_status,
                              x_msg_count => x_msg_count,
                              x_msg_data => x_msg_data,
                              x_TerrRsc_Access_Out_Rec      =>  l_TerrRsc_Access_Out_Rec);
Line: 2992

End Update_Resource_Access;
Line: 3021

        Select 'X' into l_temp
          from JTF_TERR
         where TERR_ID = p_TerrRsc_Tbl(l_res_counter).Terr_Id;
Line: 3107

        Select 'X' into l_temp
          from JTF_TERR
         where TERR_ID = p_TerrRsc_Tbl(l_res_counter).Terr_Id;
Line: 3626

    IF  ( p_TerrRsc_Rec.LAST_UPDATED_BY is NULL OR
          p_TerrRsc_Rec.LAST_UPDATED_BY = FND_API.G_MISS_NUM) Then
        IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3630

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATED_BY' );
Line: 3637

    If ( p_TerrRsc_Rec.LAST_UPDATE_DATE IS NULL OR
         p_TerrRsc_Rec.LAST_UPDATE_DATE = FND_API.G_MISS_DATE ) THEN
       IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3641

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATE_DATE' );
Line: 3648

    If ( p_TerrRsc_Rec.LAST_UPDATE_LOGIN  is NULL OR
         p_TerrRsc_Rec.LAST_UPDATE_LOGIN  = FND_API.G_MISS_NUM )  THEN
       IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3652

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATE_LOGIN' );
Line: 3776

    IF  ( p_TerrRsc_Rec.LAST_UPDATED_BY is NULL OR
          p_TerrRsc_Rec.LAST_UPDATED_BY = FND_API.G_MISS_NUM) Then
        IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3780

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATED_BY' );
Line: 3787

    If ( p_TerrRsc_Rec.LAST_UPDATE_DATE IS NULL OR
         p_TerrRsc_Rec.LAST_UPDATE_DATE = FND_API.G_MISS_DATE ) THEN
       IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3791

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATE_DATE' );
Line: 3798

    If ( p_TerrRsc_Rec.LAST_UPDATE_LOGIN  is NULL OR
         p_TerrRsc_Rec.LAST_UPDATE_LOGIN  = FND_API.G_MISS_NUM )  THEN
       IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3802

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATE_LOGIN' );
Line: 3898

       select 'x' into l_Temp
         from JTF_QUAL_TYPES jqt
        Where jqt.NAME = p_TerrRsc_Access_Rec.ACCESS_TYPE;
Line: 3935

    IF  ( p_TerrRsc_Access_Rec.LAST_UPDATED_BY is NULL OR
          p_TerrRsc_Access_Rec.LAST_UPDATED_BY = FND_API.G_MISS_NUM) Then
        IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3939

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATED_BY' );
Line: 3946

    If ( p_TerrRsc_Access_Rec.LAST_UPDATE_DATE IS NULL OR
         p_TerrRsc_Access_Rec.LAST_UPDATE_DATE = FND_API.G_MISS_DATE ) THEN
       IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3950

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATE_DATE' );
Line: 3957

    If ( p_TerrRsc_Access_Rec.LAST_UPDATE_LOGIN  is NULL OR
         p_TerrRsc_Access_Rec.LAST_UPDATE_LOGIN  = FND_API.G_MISS_NUM )  THEN
       IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
          FND_MESSAGE.Set_Name('JTF', 'JTF_TERR_MISSING_COL_VALUE');
Line: 3961

          FND_MESSAGE.Set_Token('COL_NAME', 'LAST_UPDATE_LOGIN' );
Line: 4014

           SELECT JTQ.TERR_QUAL_ID
             FROM jtf_seeded_qual_usgs_v jsquv, JTF_TERR_QUAL JTQ
            WHERE JTQ.terr_id = p_Terr_id and
                  JTQ.qual_usg_id = jsquv.qual_usg_id and
                  jsquv.qual_type_id = -1001 and
                  jsquv.qual_type_id in ( select related_id
                                               from JTF_QUAL_TYPE_DENORM_V
                                              where qual_type_id = p_qual_type_id);
Line: 4024

               Select JTV.COMPARISON_OPERATOR, JTV.INCLUDE_FLAG, jsquv.QUAL_COL1,
                      jsquv.QUAL_COL1_TABLE, jsquv.QUAL_COL1_ALIAS, jsquv.PRIM_INT_CDE_COL_ALIAS,
                      jsquv.SEC_INT_CDE_COL_ALIAS, jtv.low_value_char,jtv.high_value_char,
                      jtv.low_value_number, jtv.high_value_number,
                      jtv.INTEREST_TYPE_ID, jtv.PRIMARY_INTEREST_CODE_ID,
                      jtv.SECONDARY_INTEREST_CODE_ID, jsquv.DISPLAY_TYPE, jsquv.CONVERT_TO_ID_FLAG,
                      jtv.ID_USED_FLAG, jtv.CURRENCY_CODE, jtv.LOW_VALUE_CHAR_ID
                 from jtf_seeded_qual_usgs_v jsquv, jtf_terr_values jtv, jtf_terr_qual jtq
                where jtv.terr_qual_id = v_Terr_Qual_Id and
                      jtv.terr_qual_id = jtq.terr_qual_id and
                      jtq.qual_usg_id = jsquv.qual_usg_id;
Line: 4348

      SELECT jrgv.group_name
      FROM   jtf_rs_groups_vl jrgv
      WHERE  jrgv.group_id = p_group_id
      AND    rownum < 2;
Line: 4389

      SELECT jv.resource_name
      FROM   jtf_rs_resources_vl jv
      WHERE  jv.resource_id = lp_resource_id
        AND  jv.resource_type = lp_resource_type
        AND  rownum < 2;
Line: 4430

      SELECT jo.name
      FROM   jtf_objects_vl jo
      WHERE  jo.object_code = lp_rs_type_code
        AND  rownum < 2;
Line: 4512

      SELECT terr_rsc_id,
             last_update_date,
             last_updated_by,
             creation_date,
             created_by,
             last_update_login,
             --terr_id,
             resource_id,
             group_id,
             resource_type,
             role,
             primary_contact_flag,
             start_date_active,
             end_date_active,
             full_access_flag,
             org_id
      FROM   jtf_terr_rsc_ALL
      WHERE  terr_id = lp_terr_id;
Line: 4533

      SELECT
             --terr_rsc_access_id,
             last_update_date,
             last_updated_by,
             creation_date,
             created_by,
             last_update_login,
             --terr_rsc_id,
             access_type,
             org_id
      FROM   jtf_terr_rsc_access_ALL
      WHERE  terr_rsc_id = lp_terr_rsc_id;
Line: 4588

            l_TerrRsc_rec.last_update_date,
            l_TerrRsc_rec.last_updated_by,
            l_TerrRsc_rec.creation_date,
            l_TerrRsc_rec.created_by,
            l_TerrRsc_rec.last_update_login,
            --l_TerrRsc_rec.terr_id,
            l_TerrRsc_rec.resource_id,
            l_TerrRsc_rec.group_id,
            l_TerrRsc_rec.resource_type,
            l_TerrRsc_rec.role,
            l_TerrRsc_rec.primary_contact_flag,
            l_TerrRsc_rec.start_date_active,
            l_TerrRsc_rec.end_date_active,
            l_TerrRsc_rec.full_access_flag,
            l_TerrRsc_rec.org_id;
Line: 4640

              l_TerrRsc_Access_rec.last_update_date,
              l_TerrRsc_Access_rec.last_updated_by,
              l_TerrRsc_Access_rec.creation_date,
              l_TerrRsc_Access_rec.created_by,
              l_TerrRsc_Access_rec.last_update_login,
              --l_TerrRsc_Access_rec.terr_rsc_id,
              l_TerrRsc_Access_rec.access_type,
              l_TerrRsc_Access_rec.org_id;
Line: 4750

      SELECT 'X'
      FROM JTF_TERR_RSC_ACCESS_ALL
      WHERE terr_rsc_id = lp_terr_rsc_id
        AND access_type = lp_access_type;
Line: 4859

      p_delete_flag              IN  VARCHAR2     := 'Y',
      x_msg_count                OUT NOCOPY NUMBER,
      x_msg_data                 OUT NOCOPY VARCHAR2,
      x_return_status            OUT NOCOPY VARCHAR2
    ) AS

      l_api_name                   CONSTANT VARCHAR2(30) := 'Transfer_Resource_Territories';
Line: 4870

    select j.terr_id
    from   jtf_terr_rsc_ALL j, jtf_terr_ALL jt
    where  j.resource_id = l_resource_id
      and    j.resource_type = l_resource_type
      and    j.terr_id = jt.terr_id
      and    jt.template_flag = 'N'
      and    jt.escalation_territory_flag = 'N'
      --ARPATEL: bug#2897391
      and    ( jt.terr_group_flag is null OR jt.terr_group_flag = 'N' )
      and not jt.terr_id = 1;
Line: 4882

    select terr_id
    from JTF_TERR_ALL jt
    where NOT EXISTS (select jtr.terr_id
                      from   jtf_terr_rsc_ALL jtr
                      where  jt.terr_id = jtr.terr_id
                      )
      and jt.template_flag = 'N'
      and jt.escalation_territory_flag = 'N'
      --ARPATEL: bug#2897391
      and ( jt.terr_group_flag is null OR jt.terr_group_flag = 'N' )
      and not jt.terr_id = 1;
Line: 4951

           INSERT INTO JTF_TERR_RSC_ALL(
           TERR_RSC_ID,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY,
           CREATION_DATE,
           CREATED_BY,
           LAST_UPDATE_LOGIN,
           TERR_ID,
           RESOURCE_ID,
           GROUP_ID,
           RESOURCE_TYPE,
           ROLE,
           PRIMARY_CONTACT_FLAG,
           START_DATE_ACTIVE,
           END_DATE_ACTIVE,
           FULL_ACCESS_FLAG,
           ORG_ID
          ) VALUES (
           JTF_TERR_RSC_s.nextval,
           decode( p_dest_resource_rec.LAST_UPDATE_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_dest_resource_rec.LAST_UPDATE_DATE),
           decode( p_dest_resource_rec.LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.LAST_UPDATED_BY),
           decode( p_dest_resource_rec.CREATION_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_dest_resource_rec.CREATION_DATE),
           decode( p_dest_resource_rec.CREATED_BY, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.CREATED_BY),
           decode( p_dest_resource_rec.LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.LAST_UPDATE_LOGIN),
           decode( l_terr_ids_tbl(i), FND_API.G_MISS_NUM, NULL,l_terr_ids_tbl(i)),
           decode( p_dest_resource_rec.RESOURCE_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.RESOURCE_ID),
           decode( p_dest_resource_rec.GROUP_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.GROUP_ID),
           decode( p_dest_resource_rec.RESOURCE_TYPE, FND_API.G_MISS_CHAR, NULL, p_dest_resource_rec.RESOURCE_TYPE),
           decode( p_dest_resource_rec.ROLE, FND_API.G_MISS_CHAR, NULL, p_dest_resource_rec.ROLE),
           decode( p_dest_resource_rec.PRIMARY_CONTACT_FLAG, FND_API.G_MISS_CHAR, NULL,p_dest_resource_rec.PRIMARY_CONTACT_FLAG),
           decode( p_dest_resource_rec.START_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL,p_dest_resource_rec.START_DATE_ACTIVE),
           decode( p_dest_resource_rec.END_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL,p_dest_resource_rec.END_DATE_ACTIVE),
           decode( p_dest_resource_rec.FULL_ACCESS_FLAG, FND_API.G_MISS_CHAR, NULL,p_dest_resource_rec.FULL_ACCESS_FLAG),
           decode( p_dest_resource_rec.ORG_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.ORG_ID)
           );
Line: 4990

            IF p_delete_flag = 'Y'
            THEN

               FORALL i IN l_terr_ids_tbl.FIRST..l_terr_ids_tbl.LAST
                INSERT INTO JTF_TERR_RSC_ALL(
                TERR_RSC_ID,
                LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                CREATION_DATE,
                CREATED_BY,
                LAST_UPDATE_LOGIN,
                TERR_ID,
                RESOURCE_ID,
                GROUP_ID,
                RESOURCE_TYPE,
                ROLE,
                PRIMARY_CONTACT_FLAG,
                START_DATE_ACTIVE,
                END_DATE_ACTIVE,
                FULL_ACCESS_FLAG,
                ORG_ID
                ) VALUES (
                JTF_TERR_RSC_s.nextval,
                decode( p_dest_resource_rec.LAST_UPDATE_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_dest_resource_rec.LAST_UPDATE_DATE),
                decode( p_dest_resource_rec.LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.LAST_UPDATED_BY),
                decode( p_dest_resource_rec.CREATION_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_dest_resource_rec.CREATION_DATE),
                decode( p_dest_resource_rec.CREATED_BY, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.CREATED_BY),
                decode( p_dest_resource_rec.LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.LAST_UPDATE_LOGIN),
                decode( l_terr_ids_tbl(i), FND_API.G_MISS_NUM, NULL,l_terr_ids_tbl(i)),
                decode( p_dest_resource_rec.RESOURCE_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.RESOURCE_ID),
                decode( p_dest_resource_rec.GROUP_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.GROUP_ID),
                decode( p_dest_resource_rec.RESOURCE_TYPE, FND_API.G_MISS_CHAR, NULL, p_dest_resource_rec.RESOURCE_TYPE),
                decode( p_dest_resource_rec.ROLE, FND_API.G_MISS_CHAR, NULL, p_dest_resource_rec.ROLE),
                decode( p_dest_resource_rec.PRIMARY_CONTACT_FLAG, FND_API.G_MISS_CHAR, NULL,p_dest_resource_rec.PRIMARY_CONTACT_FLAG),
                decode( p_dest_resource_rec.START_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL,p_dest_resource_rec.START_DATE_ACTIVE),
                decode( p_dest_resource_rec.END_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL,p_dest_resource_rec.END_DATE_ACTIVE),
                decode( p_dest_resource_rec.FULL_ACCESS_FLAG, FND_API.G_MISS_CHAR, NULL,p_dest_resource_rec.FULL_ACCESS_FLAG),
                decode( p_dest_resource_rec.ORG_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.ORG_ID)
           );
Line: 5032

           INSERT INTO JTF_TERR_RSC_ACCESS_ALL(
           TERR_RSC_ACCESS_ID,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY,
           CREATION_DATE,
           CREATED_BY,
           LAST_UPDATE_LOGIN,
           TERR_RSC_ID,
           ACCESS_TYPE,
           ORG_ID
          )
          SELECT
               JTF_TERR_RSC_ACCESS_s.nextval,
               SYSDATE,
               G_USER_ID,
               SYSDATE,
               G_USER_ID,
               G_LOGIN_ID,
               ntra.terr_rsc_id, -- needs to be the newly created terr_rsc_id from above
               raa.access_type,
               p_dest_resource_rec.ORG_ID
          FROM
                JTF_TERR_RSC_ACCESS_ALL raa
               ,JTF_TERR_RSC_ALL tra -- use old record to find access_type
               ,JTF_TERR_RSC_ALL ntra -- pick up new records from above
          WHERE
                tra.terr_rsc_id = NVL(raa.terr_rsc_id, tra.terr_rsc_id)
          AND   tra.resource_id = p_source_resource_rec.resource_id
          AND   ntra.terr_id = tra.terr_id
          AND   ntra.resource_id = p_dest_resource_rec.resource_id
          AND   tra.terr_id = l_terr_ids_tbl(i)
           ;
Line: 5068

            DELETE from jtf_terr_rsc_ALL
            where terr_id = l_terr_ids_tbl(i)
            and resource_id = p_source_resource_rec.resource_id;
Line: 5080

                INSERT INTO JTF_TERR_RSC_ALL(
                TERR_RSC_ID,
                LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                CREATION_DATE,
                CREATED_BY,
                LAST_UPDATE_LOGIN,
                TERR_ID,
                RESOURCE_ID,
                GROUP_ID,
                RESOURCE_TYPE,
                ROLE,
                PRIMARY_CONTACT_FLAG,
                START_DATE_ACTIVE,
                END_DATE_ACTIVE,
                FULL_ACCESS_FLAG,
                ORG_ID
                ) VALUES (
                JTF_TERR_RSC_s.nextval,
                decode( p_dest_resource_rec.LAST_UPDATE_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_dest_resource_rec.LAST_UPDATE_DATE),
                decode( p_dest_resource_rec.LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.LAST_UPDATED_BY),
                decode( p_dest_resource_rec.CREATION_DATE, FND_API.G_MISS_DATE, TO_DATE(NULL),p_dest_resource_rec.CREATION_DATE),
                decode( p_dest_resource_rec.CREATED_BY, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.CREATED_BY),
                decode( p_dest_resource_rec.LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.LAST_UPDATE_LOGIN),
                decode( l_terr_ids_tbl(i), FND_API.G_MISS_NUM, NULL,l_terr_ids_tbl(i)),
                decode( p_dest_resource_rec.RESOURCE_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.RESOURCE_ID),
                decode( p_dest_resource_rec.GROUP_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.GROUP_ID),
                decode( p_dest_resource_rec.RESOURCE_TYPE, FND_API.G_MISS_CHAR, NULL, p_dest_resource_rec.RESOURCE_TYPE),
                decode( p_dest_resource_rec.ROLE, FND_API.G_MISS_CHAR, NULL, p_dest_resource_rec.ROLE),
                decode( p_dest_resource_rec.PRIMARY_CONTACT_FLAG, FND_API.G_MISS_CHAR, NULL,p_dest_resource_rec.PRIMARY_CONTACT_FLAG),
                decode( p_dest_resource_rec.START_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL,p_dest_resource_rec.START_DATE_ACTIVE),
                decode( p_dest_resource_rec.END_DATE_ACTIVE, FND_API.G_MISS_DATE, NULL,p_dest_resource_rec.END_DATE_ACTIVE),
                decode( p_dest_resource_rec.FULL_ACCESS_FLAG, FND_API.G_MISS_CHAR, NULL,p_dest_resource_rec.FULL_ACCESS_FLAG),
                decode( p_dest_resource_rec.ORG_ID, FND_API.G_MISS_NUM, NULL,p_dest_resource_rec.ORG_ID)
           );
Line: 5118

                 INSERT INTO JTF_TERR_RSC_ACCESS_ALL(
                 TERR_RSC_ACCESS_ID,
                 LAST_UPDATE_DATE,
                 LAST_UPDATED_BY,
                 CREATION_DATE,
                 CREATED_BY,
                 LAST_UPDATE_LOGIN,
                 TERR_RSC_ID,
                 ACCESS_TYPE,
                 ORG_ID
                )
                SELECT
                     JTF_TERR_RSC_ACCESS_s.nextval,
                     SYSDATE,
                     G_USER_ID,
                     SYSDATE,
                     G_USER_ID,
                     G_LOGIN_ID,
                     ntra.terr_rsc_id, -- needs to be the newly created terr_rsc_id from above
                     raa.access_type,
                     p_dest_resource_rec.ORG_ID
                FROM
                      JTF_TERR_RSC_ACCESS_ALL raa
                     ,JTF_TERR_RSC_ALL tra -- use old record to find access_type
                     ,JTF_TERR_RSC_ALL ntra -- pick up new records from above
                WHERE
                      tra.terr_rsc_id = NVL(raa.terr_rsc_id, tra.terr_rsc_id)
                AND   tra.resource_id = p_source_resource_rec.resource_id
                AND   ntra.terr_id = tra.terr_id
                AND   ntra.resource_id = p_dest_resource_rec.resource_id
                AND   tra.terr_id = l_terr_ids_tbl(i)
                 ;
Line: 5153

                UPDATE jtf_terr_rsc_all j
                SET j.end_date_active = SYSDATE
                WHERE j.resource_id = p_source_resource_rec.RESOURCE_ID
                  AND j.resource_type = p_source_resource_rec.RESOURCE_TYPE
                  AND j.terr_id = l_terr_ids_tbl(i);