DBA Data[Home] [Help]

APPS.EGO_ICC_BULKLOAD_PVT SQL Statements

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

Line: 15

    SELECT object_id
    FROM   fnd_objects
    WHERE obj_name = G_ITEM_OBJ_NAME;
Line: 107

                INSERT INTO MTL_INTERFACE_ERRORS
                 (
                    TRANSACTION_ID
                    ,UNIQUE_ID
                    ,ORGANIZATION_ID
                    ,COLUMN_NAME
                    ,TABLE_NAME
                    ,MESSAGE_NAME
                    ,ERROR_MESSAGE
                    ,bo_identifier
                    ,ENTITY_IDENTIFIER
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATED_BY
                    ,CREATION_DATE
                    ,CREATED_BY
                    ,LAST_UPDATE_LOGIN
                    ,REQUEST_ID
                    ,PROGRAM_APPLICATION_ID
                    ,PROGRAM_ID
                    ,PROGRAM_UPDATE_DATE
                 )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_ICC_HEADER_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_HEADER
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
                FROM   MTL_ITEM_CAT_GRPS_INTERFACE MICGI
                WHERE  ( (MICGI.transaction_type IS NULL )
                             OR
                         (MICGI.transaction_type NOT IN ( G_TTYPE_CREATE , G_TTYPE_UPDATE
                                                       ,G_TTYPE_SYNC)
                         )
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( MICGI.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 166

                UPDATE MTL_ITEM_CAT_GRPS_INTERFACE MICGI
                SET micgi.process_status = G_PROCESS_STATUS_ERROR
                WHERE  ( micgi.transaction_type IS NULL OR
                         micgi.transaction_type NOT IN ( G_TTYPE_CREATE , G_TTYPE_UPDATE
                                                       ,G_TTYPE_SYNC)
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( MICGI.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND MICGI.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 191

                INSERT INTO MTL_INTERFACE_ERRORS
                 (
                    TRANSACTION_ID
                    ,UNIQUE_ID
                    ,ORGANIZATION_ID
                    ,COLUMN_NAME
                    ,TABLE_NAME
                    ,MESSAGE_NAME
                    ,ERROR_MESSAGE
                    ,bo_identifier
                    ,ENTITY_IDENTIFIER
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATED_BY
                    ,CREATION_DATE
                    ,CREATED_BY
                    ,LAST_UPDATE_LOGIN
                    ,REQUEST_ID
                    ,PROGRAM_APPLICATION_ID
                    ,PROGRAM_ID
                    ,PROGRAM_UPDATE_DATE
                 )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_ICC_HEADER_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_AG_ASSOC
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
                FROM   EGO_ATTR_GRPS_ASSOC_INTERFACE eagai
                WHERE  ( eagai.transaction_type IS NULL OR
                         eagai.transaction_type NOT IN ( G_TTYPE_CREATE
                                                        ,G_TTYPE_DELETE)
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( EAGAI.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 244

                UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE eagai
                SET eagai.process_status = G_PROCESS_STATUS_ERROR
                WHERE  ( eagai.transaction_type IS NULL OR
                         eagai.transaction_type NOT IN ( G_TTYPE_CREATE
                                                       , G_TTYPE_DELETE)
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( eagai.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND eagai.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 267

                INSERT INTO MTL_INTERFACE_ERRORS
                 (
                    TRANSACTION_ID
                    ,UNIQUE_ID
                    ,ORGANIZATION_ID
                    ,COLUMN_NAME
                    ,TABLE_NAME
                    ,MESSAGE_NAME
                    ,ERROR_MESSAGE
                    ,bo_identifier
                    ,ENTITY_IDENTIFIER
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATED_BY
                    ,CREATION_DATE
                    ,CREATED_BY
                    ,LAST_UPDATE_LOGIN
                    ,REQUEST_ID
                    ,PROGRAM_APPLICATION_ID
                    ,PROGRAM_ID
                    ,PROGRAM_UPDATE_DATE
                 )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_FUNC_PARAM_MAP_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_FN_PARAM_MAP
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
               FROM   EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
               WHERE  ( efpmi.transaction_type IS NULL OR
                 efpmi.transaction_type NOT IN ( G_TTYPE_CREATE , G_TTYPE_UPDATE ,
                                              G_TTYPE_SYNC , G_TTYPE_DELETE)
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( EFPMI.set_process_id =  G_SET_PROCESS_ID)
                     )
               AND process_status = G_PROCESS_STATUS_INITIAL
               ;
Line: 321

                UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
                SET efpmi.process_status = G_PROCESS_STATUS_ERROR
                WHERE  ( efpmi.transaction_type IS NULL OR
                         efpmi.transaction_type NOT IN ( G_TTYPE_CREATE , G_TTYPE_UPDATE
                                                       ,G_TTYPE_SYNC, G_TTYPE_DELETE)
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND efpmi.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 349

                INSERT INTO MTL_INTERFACE_ERRORS
                 (
                    TRANSACTION_ID
                    ,UNIQUE_ID
                    ,ORGANIZATION_ID
                    ,COLUMN_NAME
                    ,TABLE_NAME
                    ,MESSAGE_NAME
                    ,ERROR_MESSAGE
                    ,bo_identifier
                    ,ENTITY_IDENTIFIER
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATED_BY
                    ,CREATION_DATE
                    ,CREATED_BY
                    ,LAST_UPDATE_LOGIN
                    ,REQUEST_ID
                    ,PROGRAM_APPLICATION_ID
                    ,PROGRAM_ID
                    ,PROGRAM_UPDATE_DATE
                 )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_ICC_VERS_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_VERSION
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
                FROM   EGO_ICC_VERS_INTERFACE EIVI
                WHERE  ( EIVI.transaction_type IS NULL OR
                         EIVI.transaction_type NOT IN ( G_TTYPE_CREATE )
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( EIVI.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND EIVI.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 400

                UPDATE EGO_ICC_VERS_INTERFACE EIVI
                SET EIVI.process_status = G_PROCESS_STATUS_ERROR
                WHERE  ( EIVI.transaction_type IS NULL OR
                         EIVI.transaction_type  <> G_TTYPE_CREATE
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( EIVI.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND EIVI.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 455

                INSERT INTO MTL_INTERFACE_ERRORS
                 (
                    TRANSACTION_ID
                    ,UNIQUE_ID
                    ,ORGANIZATION_ID
                    ,COLUMN_NAME
                    ,TABLE_NAME
                    ,MESSAGE_NAME
                    ,ERROR_MESSAGE
                    ,bo_identifier
                    ,ENTITY_IDENTIFIER
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATED_BY
                    ,CREATION_DATE
                    ,CREATED_BY
                    ,LAST_UPDATE_LOGIN
                    ,REQUEST_ID
                    ,PROGRAM_APPLICATION_ID
                    ,PROGRAM_ID
                    ,PROGRAM_UPDATE_DATE
                 )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_ICC_HEADER_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_HEADER
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
                FROM MTL_ITEM_CAT_GRPS_INTERFACE MICGI
                WHERE
                      (   micgi.item_catalog_name is NULL  AND
                          micgi.item_catalog_group_id   is NULL  AND
                          micgi.segment1 is NULL  AND micgi.segment14 is NULL AND
                          micgi.segment2 is NULL  AND micgi.segment15 is NULL AND
                          micgi.segment3 is NULL  AND micgi.segment16 is NULL AND
                          micgi.segment4 is NULL  AND micgi.segment17 is NULL AND
                          micgi.segment5 is NULL  AND micgi.segment18 is NULL AND
                          micgi.segment6 is NULL  AND micgi.segment19 is NULL AND
                          micgi.segment7 is NULL  AND micgi.segment20 is NULL AND
                          micgi.segment8 is NULL  AND
                          micgi.segment9 is NULL  AND
                          micgi.segment10 is NULL AND
                          micgi.segment11 is NULL AND
                          micgi.segment12 is NULL AND
                          micgi.segment13 is NULL
                      )
                AND  micgi.process_status = G_PROCESS_STATUS_INITIAL
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( MICGI.set_process_id =  G_SET_PROCESS_ID)
                     )
                ;
Line: 519

                write_debug ( l_proc_name, 'rows inserted=>'||SQL%ROWCOUNT);
Line: 524

                UPDATE MTL_ITEM_CAT_GRPS_INTERFACE micgi
                SET micgi.process_status = G_PROCESS_STATUS_ERROR
                WHERE  (   micgi.item_catalog_name is NULL  AND
                          micgi.item_catalog_group_id   is NULL  AND
                          micgi.segment1 is NULL  AND micgi.segment14 is NULL AND
                          micgi.segment2 is NULL  AND micgi.segment15 is NULL AND
                          micgi.segment3 is NULL  AND micgi.segment16 is NULL AND
                          micgi.segment4 is NULL  AND micgi.segment17 is NULL AND
                          micgi.segment5 is NULL  AND micgi.segment18 is NULL AND
                          micgi.segment6 is NULL  AND micgi.segment19 is NULL AND
                          micgi.segment7 is NULL  AND micgi.segment20 is NULL AND
                          micgi.segment8 is NULL  AND
                          micgi.segment9 is NULL  AND
                          micgi.segment10 is NULL AND
                          micgi.segment11 is NULL AND
                          micgi.segment12 is NULL AND
                          micgi.segment13 is NULL
                      )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( MICGI.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND  micgi.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 555

                    INSERT INTO MTL_INTERFACE_ERRORS
                     (
                        TRANSACTION_ID
                        ,UNIQUE_ID
                        ,ORGANIZATION_ID
                        ,COLUMN_NAME
                        ,TABLE_NAME
                        ,MESSAGE_NAME
                        ,ERROR_MESSAGE
                        ,bo_identifier
                        ,ENTITY_IDENTIFIER
                        ,LAST_UPDATE_DATE
                        ,LAST_UPDATED_BY
                        ,CREATION_DATE
                        ,CREATED_BY
                        ,LAST_UPDATE_LOGIN
                        ,REQUEST_ID
                        ,PROGRAM_APPLICATION_ID
                        ,PROGRAM_ID
                        ,PROGRAM_UPDATE_DATE
                 )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_ICC_HEADER_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_AG_ASSOC
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
                 FROM   EGO_ATTR_GRPS_ASSOC_INTERFACE eagai
                 WHERE  ( (eagai.item_catalog_group_id IS NULL AND
                          eagai.item_catalog_name IS NULL )
                           OR
                          ( eagai.attr_group_name IS NULL AND
                            eagai.attr_group_id IS NULL )
                        )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( eagai.set_process_id =  G_SET_PROCESS_ID)
                     )
                 AND  eagai.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 609

                UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE eagai
                SET eagai.process_status = G_PROCESS_STATUS_ERROR
                WHERE  ( (eagai.item_catalog_group_id IS NULL AND
                         eagai.item_catalog_name IS NULL )
                          OR
                         ( eagai.attr_group_name IS NULL AND
                           eagai.attr_group_id IS NULL )
                       )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( eagai.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND  eagai.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 630

                  INSERT INTO MTL_INTERFACE_ERRORS
                                 (
                                    TRANSACTION_ID
                                    ,UNIQUE_ID
                                    ,ORGANIZATION_ID
                                    ,COLUMN_NAME
                                    ,TABLE_NAME
                                    ,MESSAGE_NAME
                                    ,ERROR_MESSAGE
                                    ,bo_identifier
                                    ,ENTITY_IDENTIFIER
                                    ,LAST_UPDATE_DATE
                                    ,LAST_UPDATED_BY
                                    ,CREATION_DATE
                                    ,CREATED_BY
                                    ,LAST_UPDATE_LOGIN
                                    ,REQUEST_ID
                                    ,PROGRAM_APPLICATION_ID
                                    ,PROGRAM_ID
                                    ,PROGRAM_UPDATE_DATE
                                  )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_FUNC_PARAM_MAP_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_FN_PARAM_MAP
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
                 FROM   EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
                 WHERE  ( (efpmi.item_catalog_group_id IS NULL AND
                           efpmi.item_catalog_name IS NULL)
                           OR
                           (
                            efpmi.function_name IS NULL AND
                            efpmi.function_id   IS NULL )
                            OR
                           (
                            efpmi.parameter_name IS NULL AND
                            efpmi.parameter_id IS NULL )
                         )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                     )
                 AND  efpmi.process_status = G_PROCESS_STATUS_INITIAL
                 ;
Line: 689

                UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
                SET efpmi.process_status = G_PROCESS_STATUS_ERROR
                WHERE  ( (efpmi.item_catalog_group_id IS NULL AND
                          efpmi.item_catalog_name IS NULL)
                          OR
                          (
                           efpmi.function_name IS NULL AND
                           efpmi.function_id   IS NULL )
                           OR
                          (
                           efpmi.parameter_name IS NULL AND
                           efpmi.parameter_id IS NULL )
                        )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                     )
                AND  efpmi.process_status = G_PROCESS_STATUS_INITIAL
                ;
Line: 729

                    INSERT INTO MTL_INTERFACE_ERRORS
                     (
                        TRANSACTION_ID
                        ,UNIQUE_ID
                        ,ORGANIZATION_ID
                        ,COLUMN_NAME
                        ,TABLE_NAME
                        ,MESSAGE_NAME
                        ,ERROR_MESSAGE
                        ,bo_identifier
                        ,ENTITY_IDENTIFIER
                        ,LAST_UPDATE_DATE
                        ,LAST_UPDATED_BY
                        ,CREATION_DATE
                        ,CREATED_BY
                        ,LAST_UPDATE_LOGIN
                        ,REQUEST_ID
                        ,PROGRAM_APPLICATION_ID
                        ,PROGRAM_ID
                        ,PROGRAM_UPDATE_DATE
                     )
                     SELECT transaction_id
                           ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                           ,null
                           ,null
                           ,G_ENTITY_ICC_VERS_TAB
                           ,l_msg_name
                           ,l_msg_text
                           ,G_BO_IDENTIFIER_ICC
                           ,G_ENTITY_ICC_VERSION
                           ,l_sysdate
                           ,G_USER_ID
                           ,l_sysdate
                           ,G_USER_ID
                           ,G_LOGIN_ID
                           ,G_CONC_REQUEST_ID
                           ,G_PROG_APPL_ID
                           ,G_PROGRAM_ID
                           ,l_sysdate
                    FROM EGO_ICC_VERS_INTERFACE eivi
                    where (
                             ( G_SET_PROCESS_ID IS NULL )
                              OR
                             ( eivi.set_process_id =  G_SET_PROCESS_ID)
                         )
                     AND  eivi.process_status = G_PROCESS_STATUS_INITIAL
                     ;
Line: 777

                    UPDATE EGO_ICC_VERS_INTERFACE eivi
                    SET eivi.process_status = G_PROCESS_STATUS_ERROR
                    where (
                             ( G_SET_PROCESS_ID IS NULL )
                              OR
                             ( eivi.set_process_id =  G_SET_PROCESS_ID)
                         )
                     AND  eivi.process_status = G_PROCESS_STATUS_INITIAL
                     ;
Line: 800

                INSERT INTO MTL_INTERFACE_ERRORS
                 (
                    TRANSACTION_ID
                    ,UNIQUE_ID
                    ,ORGANIZATION_ID
                    ,COLUMN_NAME
                    ,TABLE_NAME
                    ,MESSAGE_NAME
                    ,ERROR_MESSAGE
                    ,bo_identifier
                    ,ENTITY_IDENTIFIER
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATED_BY
                    ,CREATION_DATE
                    ,CREATED_BY
                    ,LAST_UPDATE_LOGIN
                    ,REQUEST_ID
                    ,PROGRAM_APPLICATION_ID
                    ,PROGRAM_ID
                    ,PROGRAM_UPDATE_DATE
                 )
                 SELECT transaction_id
                       ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                       ,null
                       ,null
                       ,G_ENTITY_ICC_VERS_TAB
                       ,l_msg_name
                       ,l_msg_text
                       ,G_BO_IDENTIFIER_ICC
                       ,G_ENTITY_ICC_VERSION
                       ,l_sysdate
                       ,G_USER_ID
                       ,l_sysdate
                       ,G_USER_ID
                       ,G_LOGIN_ID
                       ,G_CONC_REQUEST_ID
                       ,G_PROG_APPL_ID
                       ,G_PROGRAM_ID
                       ,l_sysdate
                FROM EGO_ICC_VERS_INTERFACE eivi
                where (
                          ( eivi.item_catalog_name IS NULL AND
                            eivi.item_catalog_group_id  IS NULL
                          )
                      )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( eivi.set_process_id =  G_SET_PROCESS_ID)
                     )
                 AND  eivi.process_status = G_PROCESS_STATUS_INITIAL
                 ;
Line: 853

                UPDATE EGO_ICC_VERS_INTERFACE eivi
                SET eivi.process_status = G_PROCESS_STATUS_ERROR
                where (
                          ( eivi.item_catalog_name IS NULL AND
                            eivi.item_catalog_group_id  IS NULL
                          )
                      )
                AND  (
                         ( G_SET_PROCESS_ID IS NULL )
                          OR
                         ( eivi.set_process_id =  G_SET_PROCESS_ID)
                     )
                 AND  eivi.process_status = G_PROCESS_STATUS_INITIAL
                 ;
Line: 876

          INSERT INTO MTL_INTERFACE_ERRORS
           (
              TRANSACTION_ID
              ,UNIQUE_ID
              ,ORGANIZATION_ID
              ,COLUMN_NAME
              ,TABLE_NAME
              ,MESSAGE_NAME
              ,ERROR_MESSAGE
              ,BO_IDENTIFIER
              ,ENTITY_IDENTIFIER
              ,LAST_UPDATE_DATE
              ,LAST_UPDATED_BY
              ,CREATION_DATE
              ,CREATED_BY
              ,LAST_UPDATE_LOGIN
              ,REQUEST_ID
              ,PROGRAM_APPLICATION_ID
              ,PROGRAM_ID
              ,PROGRAM_UPDATE_DATE
           )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_ICC_VERS_TAB
                  ,l_msg_name
                  ,l_msg_text
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_VERSION
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
             FROM  ego_icc_vers_interface eivi
             WHERE 1=1
             AND   ---( eivi.ver_seq_no <= 0      ---- commented bug 9752139, moved to row by row
                   ---   OR
                     eivi.ver_seq_no IS NULL
                   ---)
             AND   eivi.transaction_id IS NOT NULL
             AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
             AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( eivi.set_process_id =  G_SET_PROCESS_ID)
                  );
Line: 930

            UPDATE EGO_ICC_VERS_INTERFACE eivi
            SET eivi.process_status = G_PROCESS_STATUS_ERROR
           WHERE 1=1
             AND   ---( eivi.ver_seq_no <= 0      ---- commented bug 9752139, moved to row by row
                   ---   OR
                     eivi.ver_seq_no IS NULL
                   ---)
             AND   eivi.transaction_id IS NOT NULL
             AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
             AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( eivi.set_process_id =  G_SET_PROCESS_ID)
              );
Line: 997

           UPDATE mtl_item_cat_grps_interface micgi
           SET    item_catalog_name = ( select icc_kfv.concatenated_segments
                                        from   mtl_item_catalog_groups_kfv icc_kfv
                                        where icc_kfv.item_catalog_group_id = micgi.item_catalog_group_id
                                      )
           WHERE micgi.item_catalog_group_id IS NOT NULL
           AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( MICGI.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1015

           UPDATE mtl_item_cat_grps_interface micgi
           SET    micgi.item_catalog_group_id = ( select icc_kfv.item_catalog_group_id
                                                  from   mtl_item_catalog_groups_kfv icc_kfv
                                                  where icc_kfv.concatenated_segments = micgi.item_catalog_name
                                                )
           WHERE micgi.item_catalog_name IS NOT NULL
           AND   micgi.item_catalog_group_id IS NULL
           AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( MICGI.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1043

          INSERT INTO MTL_INTERFACE_ERRORS
           (
              TRANSACTION_ID
              ,UNIQUE_ID
              ,ORGANIZATION_ID
              ,COLUMN_NAME
              ,TABLE_NAME
              ,MESSAGE_NAME
              ,ERROR_MESSAGE
              ,BO_IDENTIFIER
              ,ENTITY_IDENTIFIER
              ,LAST_UPDATE_DATE
              ,LAST_UPDATED_BY
              ,CREATION_DATE
              ,CREATED_BY
              ,LAST_UPDATE_LOGIN
              ,REQUEST_ID
              ,PROGRAM_APPLICATION_ID
              ,PROGRAM_ID
              ,PROGRAM_UPDATE_DATE
           )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_ICC_HEADER_TAB
                  ,l_msg_name
                  ,l_msg_text
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_HEADER
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
             FROM  mtl_item_cat_grps_interface micgi
             WHERE micgi.item_catalog_name IS NULL
             AND   micgi.item_catalog_group_id IS NOT NULL
             AND   micgi.transaction_id IS NOT NULL
             AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
             AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( micgi.set_process_id =  G_SET_PROCESS_ID)
                  ) ;
Line: 1096

           UPDATE MTL_ITEM_CAT_GRPS_INTERFACE micgi
            set process_status = G_PROCESS_STATUS_ERROR
           WHERE micgi.item_catalog_group_id is NOT NULL
           AND   micgi.item_catalog_name IS NULL
           and   micgi.transaction_id IS NOT NULL
           AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( MICGI.set_process_id =  G_SET_PROCESS_ID)
                )
              ;
Line: 1115

           UPDATE mtl_item_cat_grps_interface micgi
           SET    parent_catalog_group_name = ( select icc_kfv.concatenated_segments
                                                from   mtl_item_catalog_groups_kfv icc_kfv
                                                where icc_kfv.item_catalog_group_id = micgi.parent_catalog_group_id
                                               )
           WHERE micgi.parent_catalog_group_id IS NOT NULL
           AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( MICGI.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1131

           UPDATE mtl_item_cat_grps_interface micgi
           SET    micgi.parent_catalog_group_id = ( select icc_kfv.item_catalog_group_id
                                                  from   mtl_item_catalog_groups_kfv icc_kfv
                                                  where icc_kfv.concatenated_segments = micgi.parent_catalog_group_name
                                                )
           WHERE micgi.parent_catalog_group_name IS NOT NULL
           AND   micgi.parent_catalog_group_id IS NULL
           AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( MICGI.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1158

          INSERT INTO MTL_INTERFACE_ERRORS
           (
              TRANSACTION_ID
              ,UNIQUE_ID
              ,ORGANIZATION_ID
              ,COLUMN_NAME
              ,TABLE_NAME
              ,MESSAGE_NAME
              ,ERROR_MESSAGE
              ,BO_IDENTIFIER
              ,ENTITY_IDENTIFIER
              ,LAST_UPDATE_DATE
              ,LAST_UPDATED_BY
              ,CREATION_DATE
              ,CREATED_BY
              ,LAST_UPDATE_LOGIN
              ,REQUEST_ID
              ,PROGRAM_APPLICATION_ID
              ,PROGRAM_ID
              ,PROGRAM_UPDATE_DATE
           )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_ICC_HEADER_TAB
                  ,l_msg_name
                  ,l_msg_text
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_HEADER
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
             FROM  mtl_item_cat_grps_interface micgi
             WHERE micgi.parent_catalog_group_name IS NULL
             AND   micgi.parent_catalog_group_id IS NOT NULL
             AND   micgi.transaction_id IS NOT NULL
             AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
             AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( micgi.set_process_id =  G_SET_PROCESS_ID)
                  ) ;
Line: 1211

           UPDATE MTL_ITEM_CAT_GRPS_INTERFACE micgi
            set process_status = G_PROCESS_STATUS_ERROR
           WHERE micgi.parent_catalog_group_name IS NULL
           AND   micgi.parent_catalog_group_id is NOT NULL
           and   micgi.transaction_id IS NOT NULL
           AND   micgi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( MICGI.set_process_id =  G_SET_PROCESS_ID)
                )
              ;
Line: 1234

           UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE EAGAI
           SET attr_group_name = ( select eagv.attr_group_name
                                 from ego_attr_groups_v EAGv
                                 where EAGv.attr_group_id = EAGAI.attr_group_id
                               )
           WHERE eagai.attr_group_id IS NOT NULL
           AND   eagai.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( eagai.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1252

           UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE EAGAI
           SET attr_group_id = ( select eagv.attr_group_id
                                 from ego_attr_groups_v EAGv
                                 where EAGv.attr_group_name = EAGAI.attr_group_name
                               )
           WHERE eagai.attr_group_id IS NULL
           AND   eagai.attr_group_name IS NOT NULL
           AND   eagai.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( eagai.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1270

           UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE EAGAI
           SET  eagai.item_catalog_name = ( select icc_kfv.concatenated_segments
                                                  from   mtl_item_catalog_groups_kfv icc_kfv
                                                  where icc_kfv.item_catalog_group_id = eagai.item_catalog_group_id
                                                )
           WHERE eagai.item_catalog_group_id IS NOT NULL
           AND   eagai.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( eagai.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1287

           UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE EAGAI
           SET  eagai.item_catalog_group_id = ( select icc_kfv.item_catalog_group_id
                                                  from   mtl_item_catalog_groups_kfv icc_kfv
                                                  where icc_kfv.concatenated_segments = eagai.item_catalog_name
                                                )
           WHERE eagai.item_catalog_name IS NOT NULL
           AND   eagai.item_catalog_group_id IS NULL
           AND   eagai.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( eagai.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 1311

          INSERT INTO MTL_INTERFACE_ERRORS
           (
              TRANSACTION_ID
              ,UNIQUE_ID
              ,ORGANIZATION_ID
              ,COLUMN_NAME
              ,TABLE_NAME
              ,MESSAGE_NAME
              ,ERROR_MESSAGE
              ,BO_IDENTIFIER
              ,ENTITY_IDENTIFIER
              ,LAST_UPDATE_DATE
              ,LAST_UPDATED_BY
              ,CREATION_DATE
              ,CREATED_BY
              ,LAST_UPDATE_LOGIN
              ,REQUEST_ID
              ,PROGRAM_APPLICATION_ID
              ,PROGRAM_ID
              ,PROGRAM_UPDATE_DATE
           )
           SELECT transaction_id
                 ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                 ,null
                 ,null
                 ,G_ENTITY_ICC_AG_ASSOC_TAB
                 ,l_msg_name
                 ,l_msg_text
                 ,G_BO_IDENTIFIER_ICC
                 ,G_ENTITY_ICC_AG_ASSOC
                 ,l_sysdate
                 ,G_USER_ID
                 ,l_sysdate
                 ,G_USER_ID
                 ,G_LOGIN_ID
                 ,G_CONC_REQUEST_ID
                 ,G_PROG_APPL_ID
                 ,G_PROGRAM_ID
                 ,l_sysdate
          FROM  EGO_ATTR_GRPS_ASSOC_INTERFACE eagai
          WHERE eagai.item_catalog_name IS NULL
          OR    eagai.item_catalog_group_id IS NULL
          AND   eagai.transaction_id IS NOT NULL
          AND   eagai.process_status = G_PROCESS_STATUS_INITIAL
          AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                  OR
                  ( eagai.set_process_id =  G_SET_PROCESS_ID)
               );
Line: 1368

          INSERT INTO MTL_INTERFACE_ERRORS
           (
              TRANSACTION_ID
              ,UNIQUE_ID
              ,ORGANIZATION_ID
              ,COLUMN_NAME
              ,TABLE_NAME
              ,MESSAGE_NAME
              ,ERROR_MESSAGE
              ,bo_identifier
              ,ENTITY_IDENTIFIER
              ,LAST_UPDATE_DATE
              ,LAST_UPDATED_BY
              ,CREATION_DATE
              ,CREATED_BY
              ,LAST_UPDATE_LOGIN
              ,REQUEST_ID
              ,PROGRAM_APPLICATION_ID
              ,PROGRAM_ID
              ,PROGRAM_UPDATE_DATE
           )
           SELECT transaction_id
                 ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                 ,null
                 ,null
                 ,G_ENTITY_ICC_AG_ASSOC_TAB
                 ,l_msg_name2
                 ,l_msg_text2
                 ,G_BO_IDENTIFIER_ICC
                 ,G_ENTITY_ICC_AG_ASSOC
                 ,l_sysdate
                 ,G_USER_ID
                 ,l_sysdate
                 ,G_USER_ID
                 ,G_LOGIN_ID
                 ,G_CONC_REQUEST_ID
                 ,G_PROG_APPL_ID
                 ,G_PROGRAM_ID
                 ,l_sysdate
          FROM  EGO_ATTR_GRPS_ASSOC_INTERFACE eagai
          WHERE ( eagai.attr_group_name IS NULL
                    OR
                  eagai.attr_group_id IS NULL
                )
          AND   eagai.transaction_id IS NOT NULL
          AND   eagai.process_status = G_PROCESS_STATUS_INITIAL
          AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                  OR
                  ( eagai.set_process_id =  G_SET_PROCESS_ID)
               )
              ;
Line: 1424

          UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE eagai
          set process_status = G_PROCESS_STATUS_ERROR
          WHERE eagai.item_catalog_name IS NULL
          OR    eagai.item_catalog_group_id IS NULL
          OR    eagai.attr_group_name IS NULL
          OR    eagai.attr_group_id IS NULL
          AND   eagai.transaction_id IS NOT NULL
          AND   eagai.process_status = G_PROCESS_STATUS_INITIAL
          AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                  OR
                  ( eagai.set_process_id =  G_SET_PROCESS_ID)
               )
               ;
Line: 1448

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           SET  efpmi.item_catalog_name = ( select icc_kfv.concatenated_segments
                                            from   mtl_item_catalog_groups_kfv icc_kfv
                                             where icc_kfv.item_catalog_group_id = efpmi.item_catalog_group_id
                                          )
           WHERE efpmi.item_catalog_group_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1466

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           SET  efpmi.item_catalog_group_id = ( select icc_kfv.item_catalog_group_id
                                               from   mtl_item_catalog_groups_kfv icc_kfv
                                               where icc_kfv.concatenated_segments = efpmi.item_catalog_name
                                             )
           WHERE efpmi.item_catalog_name IS NOT NULL
           AND   efpmi.item_catalog_group_id IS NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1486

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.attr_group_name =(  SELECT agv.attr_group_id
                                           FROM ego_attr_groups_v agv,
                                                   ego_obj_attr_grp_assocs_v oagv,
                                                   ego_catalog_groups_v cg
                                             WHERE oagv.attr_group_id = agv.attr_group_id
                                               AND agv.attr_group_id = EFPMI.ATTR_GROUP_ID
                                               AND cg.catalog_group_id = oagv.classification_code
                                               AND oagv.object_id = g_item_obj_id
                                               and oagv.data_level_int_name = l_item_data_level
                                               AND oagv.classification_code
                                               IN (
                                                   SELECT TO_CHAR (item_catalog_group_id)
                                                   FROM mtl_item_catalog_groups_b
                                                   CONNECT BY PRIOR parent_catalog_group_id =
                                                                       item_catalog_group_id
                                                   START WITH item_catalog_group_id = EFPMI.ITEM_CATALOG_GROUP_ID
                                                  )
                                          )
           WHERE efpmi.attr_group_id IS NOT NULL
           AND   efpmi.item_catalog_group_id is not null
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1518

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.attr_group_id = (  SELECT agv.attr_group_id
                                           FROM ego_attr_groups_v agv,
                                                   ego_obj_attr_grp_assocs_v oagv,
                                                   ego_catalog_groups_v cg
                                             WHERE oagv.attr_group_id = agv.attr_group_id
                                               AND agv.attr_group_name = EFPMI.ATTR_GROUP_NAME
                                               AND cg.catalog_group_id = oagv.classification_code
                                               AND oagv.object_id = g_item_obj_id
                                               and oagv.data_level_int_name = l_item_data_level
                                               AND oagv.classification_code
                                               IN (
                                                   SELECT TO_CHAR (item_catalog_group_id)
                                                   FROM mtl_item_catalog_groups_b
                                                   CONNECT BY PRIOR parent_catalog_group_id =
                                                                       item_catalog_group_id
                                                   START WITH item_catalog_group_id = EFPMI.ITEM_CATALOG_GROUP_ID
                                                  )
                                          )
           WHERE efpmi.attr_group_name IS NOT NULL
           AND   efpmi.attr_group_id IS NULL
           AND   efpmi.item_catalog_group_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1552

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.attr_name = (  SELECT eav.attr_name
                                       FROM ego_attrs_v eav
                                       WHERE eav.attr_id = efpmi.attr_id
                                       AND   eav.attr_group_name = efpmi.attr_group_name
                                    )
           WHERE efpmi.attr_name IS NULL
           AND   efpmi.attr_id IS NOT NULL
           AND   efpmi.attr_group_name IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1572

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.attr_id = ( select eav.attr_id
                                    from ego_attrs_v eav
                                    where eav.attr_name = efpmi.attr_name
                                    and   eav.attr_group_name = efpmi.attr_group_name
                                  )
           WHERE efpmi.attr_id is null
           AND   efpmi.attr_name IS NOT NULL
           AND   efpmi.attr_group_name IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1592

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.function_name = (  select efv.internal_name
                                       from ego_functions_v efv
                                       where efv.function_id = efv.function_id
                                    )
           WHERE efpmi.function_name IS NULL
           AND   efpmi.function_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1610

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.function_id = ( select efv.function_id
                                        from ego_functions_v efv
                                        where efv.internal_name = efpmi.function_name
                                       )
           WHERE efpmi.function_id IS NULL
           AND   efpmi.function_name IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1627

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.parameter_id = ( select efpb.func_param_id
                                        from ego_func_params_b efpb
                                        where efpb.internal_name = efpmi.parameter_name
                                        and   efpb.function_id = efpmi.function_id
                                       )
           WHERE efpmi.parameter_id IS NULL
           AND   efpmi.parameter_name IS NOT NULL
           AND   efpmi.function_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1646

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           set    efpmi.parameter_name = ( select efpb.internal_name
                                        from ego_func_params_b efpb
                                        where efpb.func_param_id = efpmi.parameter_id
                                        and   efpb.function_id = efpmi.function_id
                                       )
           WHERE efpmi.parameter_name IS NULL
           AND   efpmi.parameter_id IS NOT NULL
           AND   efpmi.function_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1696

           INSERT INTO MTL_INTERFACE_ERRORS
            (
               TRANSACTION_ID
               ,UNIQUE_ID
               ,ORGANIZATION_ID
               ,COLUMN_NAME
               ,TABLE_NAME
               ,MESSAGE_NAME
               ,ERROR_MESSAGE
               ,bo_identifier
               ,ENTITY_IDENTIFIER
               ,LAST_UPDATE_DATE
               ,LAST_UPDATED_BY
               ,CREATION_DATE
               ,CREATED_BY
               ,LAST_UPDATE_LOGIN
               ,REQUEST_ID
               ,PROGRAM_APPLICATION_ID
               ,PROGRAM_ID
               ,PROGRAM_UPDATE_DATE
            )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_FUNC_PARAM_MAP_TAB
                  ,l_msg_name
                  ,l_msg_text
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_FN_PARAM_MAP
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
           FROM  EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           WHERE efpmi.item_catalog_name IS NULL
           OR    efpmi.item_catalog_group_id IS NULL
           AND   efpmi.transaction_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                );
Line: 1747

           INSERT INTO MTL_INTERFACE_ERRORS
            (
               TRANSACTION_ID
               ,UNIQUE_ID
               ,ORGANIZATION_ID
               ,COLUMN_NAME
               ,TABLE_NAME
               ,MESSAGE_NAME
               ,ERROR_MESSAGE
               ,bo_identifier
               ,ENTITY_IDENTIFIER
               ,LAST_UPDATE_DATE
               ,LAST_UPDATED_BY
               ,CREATION_DATE
               ,CREATED_BY
               ,LAST_UPDATE_LOGIN
               ,REQUEST_ID
               ,PROGRAM_APPLICATION_ID
               ,PROGRAM_ID
               ,PROGRAM_UPDATE_DATE
            )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_FUNC_PARAM_MAP_TAB
                  ,l_msg_name2
                  ,l_msg_text2
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_FN_PARAM_MAP
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
           FROM  EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           WHERE efpmi.attr_group_name IS NULL
           OR    efpmi.attr_group_id IS NULL
           AND   efpmi.transaction_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                );
Line: 1798

           INSERT INTO MTL_INTERFACE_ERRORS
            (
               TRANSACTION_ID
               ,UNIQUE_ID
               ,ORGANIZATION_ID
               ,COLUMN_NAME
               ,TABLE_NAME
               ,MESSAGE_NAME
               ,ERROR_MESSAGE
               ,bo_identifier
               ,ENTITY_IDENTIFIER
               ,LAST_UPDATE_DATE
               ,LAST_UPDATED_BY
               ,CREATION_DATE
               ,CREATED_BY
               ,LAST_UPDATE_LOGIN
               ,REQUEST_ID
               ,PROGRAM_APPLICATION_ID
               ,PROGRAM_ID
               ,PROGRAM_UPDATE_DATE
            )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_FUNC_PARAM_MAP_TAB
                  ,l_msg_name3
                  ,l_msg_text3
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_FN_PARAM_MAP
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
           FROM  EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           WHERE efpmi.attr_name IS NULL
           OR    efpmi.attr_id IS NULL
           AND   efpmi.transaction_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1853

           INSERT INTO MTL_INTERFACE_ERRORS
            (
               TRANSACTION_ID
               ,UNIQUE_ID
               ,ORGANIZATION_ID
               ,COLUMN_NAME
               ,TABLE_NAME
               ,MESSAGE_NAME
               ,ERROR_MESSAGE
               ,bo_identifier
               ,ENTITY_IDENTIFIER
               ,LAST_UPDATE_DATE
               ,LAST_UPDATED_BY
               ,CREATION_DATE
               ,CREATED_BY
               ,LAST_UPDATE_LOGIN
               ,REQUEST_ID
               ,PROGRAM_APPLICATION_ID
               ,PROGRAM_ID
               ,PROGRAM_UPDATE_DATE
            )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_FUNC_PARAM_MAP_TAB
                  ,l_msg_name3
                  ,l_msg_text3
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_FN_PARAM_MAP
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
           FROM  EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           WHERE efpmi.function_name IS NULL
           OR    efpmi.function_id IS NULL
           AND   efpmi.transaction_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
                ;
Line: 1905

           INSERT INTO MTL_INTERFACE_ERRORS
            (
               TRANSACTION_ID
               ,UNIQUE_ID
               ,ORGANIZATION_ID
               ,COLUMN_NAME
               ,TABLE_NAME
               ,MESSAGE_NAME
               ,ERROR_MESSAGE
               ,bo_identifier
               ,ENTITY_IDENTIFIER
               ,LAST_UPDATE_DATE
               ,LAST_UPDATED_BY
               ,CREATION_DATE
               ,CREATED_BY
               ,LAST_UPDATE_LOGIN
               ,REQUEST_ID
               ,PROGRAM_APPLICATION_ID
               ,PROGRAM_ID
               ,PROGRAM_UPDATE_DATE
            )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_FUNC_PARAM_MAP_TAB
                  ,l_msg_name5
                  ,l_msg_text5
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_FN_PARAM_MAP
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
           FROM  EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           WHERE efpmi.parameter_name IS NULL
           OR    efpmi.parameter_id IS NULL
           AND   efpmi.transaction_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                );
Line: 1959

           UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE efpmi
           SET efpmi.process_status = G_PROCESS_STATUS_ERROR
           WHERE  efpmi.attr_name IS NULL
           OR     efpmi.attr_group_name IS NULL
           OR     efpmi.item_catalog_name IS NULL
           OR     efpmi.attr_id IS NULL
           OR     efpmi.attr_group_id IS NULL
           OR     efpmi.item_catalog_group_ID IS NULL
           OR     efpmi.function_id IS NULL
           OR     efpmi.function_name IS NULL
           OR     efpmi.parameter_id IS NULL
           OR     efpmi.parameter_name IS NULL
           AND   efpmi.transaction_id IS NOT NULL
           AND   efpmi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( efpmi.set_process_id =  G_SET_PROCESS_ID)
                )
              ;
Line: 1989

           UPDATE EGO_ICC_VERS_INTERFACE  eivi
           SET    eivi.item_catalog_name = ( select icc_kfv.concatenated_segments
                                        from   mtl_item_catalog_groups_kfv icc_kfv
                                        where icc_kfv.item_catalog_group_id = eivi.item_catalog_group_id
                                      )
           WHERE eivi.item_catalog_group_id IS NOT NULL
           AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( eivi.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 2003

           write_debug(l_proc_name, 'updated name');
Line: 2005

           UPDATE ego_icc_vers_interface eivi
           SET    eivi.item_catalog_group_id = ( select icc_kfv.item_catalog_group_id
                                                  from   mtl_item_catalog_groups_kfv icc_kfv
                                                  where icc_kfv.concatenated_segments = eivi.item_catalog_name
                                                )
           WHERE eivi.item_catalog_name IS NOT NULL
           AND   eivi.item_catalog_group_id IS NULL
           AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                  ( G_SET_PROCESS_ID IS NULL )
                    OR
                  ( eivi.set_process_id =  G_SET_PROCESS_ID)
               )
           ;
Line: 2020

           write_debug(l_proc_name, 'updated id');
Line: 2032

          INSERT INTO MTL_INTERFACE_ERRORS
           (
              TRANSACTION_ID
              ,UNIQUE_ID
              ,ORGANIZATION_ID
              ,COLUMN_NAME
              ,TABLE_NAME
              ,MESSAGE_NAME
              ,ERROR_MESSAGE
              ,BO_IDENTIFIER
              ,ENTITY_IDENTIFIER
              ,LAST_UPDATE_DATE
              ,LAST_UPDATED_BY
              ,CREATION_DATE
              ,CREATED_BY
              ,LAST_UPDATE_LOGIN
              ,REQUEST_ID
              ,PROGRAM_APPLICATION_ID
              ,PROGRAM_ID
              ,PROGRAM_UPDATE_DATE
           )
            SELECT transaction_id
                  ,MTL_SYSTEM_ITEMS_INTERFACE_S.nextval
                  ,null
                  ,null
                  ,G_ENTITY_ICC_VERS_TAB
                  ,l_msg_name
                  ,l_msg_text
                  ,G_BO_IDENTIFIER_ICC
                  ,G_ENTITY_ICC_VERSION
                  ,l_sysdate
                  ,G_USER_ID
                  ,l_sysdate
                  ,G_USER_ID
                  ,G_LOGIN_ID
                  ,G_CONC_REQUEST_ID
                  ,G_PROG_APPL_ID
                  ,G_PROGRAM_ID
                  ,l_sysdate
             FROM  ego_icc_vers_interface eivi
             WHERE ( eivi.item_catalog_group_id IS NULL
                     OR
                     eivi.item_catalog_name IS NULL
                   )
             AND   eivi.transaction_id IS NOT NULL
             AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
             AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( eivi.set_process_id =  G_SET_PROCESS_ID)
                  ) ;
Line: 2084

           write_debug(l_proc_name, 'inserted into errors=>'||SQL%ROWCOUNT);
Line: 2088

           UPDATE ego_icc_vers_interface eivi
            set process_status = G_PROCESS_STATUS_ERROR
           WHERE ( eivi.item_catalog_group_id IS NULL
                     OR
                     eivi.item_catalog_name IS NULL
                   )
           AND   eivi.transaction_id IS NOT NULL
           AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
           AND  (
                   ( G_SET_PROCESS_ID IS NULL )
                   OR
                   ( eivi.set_process_id =  G_SET_PROCESS_ID)
                )
              ;
Line: 2102

           write_debug(l_proc_name, 'updated error to intf rows affected=>'||SQL%ROWCOUNT);
Line: 2308

      SELECT item_catalog_group_id
        INTO l_ccid
      FROM mtl_Item_Catalog_Groups_b
      WHERE  item_catalog_group_id = p_catalog_grp_id;
Line: 2338

  SELECT 1
  FROM FND_LOOKUP_VALUES
  WHERE LOOKUP_CODE = p_code
  AND   LOOKUP_TYPE = p_lookup
  AND   LANGUAGE = USERENV('LANG');
Line: 2536

   SELECT cat.item_num_action_id, cat.item_desc_action_id
     FROM mtl_item_catalog_groups_b cat
    WHERE cat.item_catalog_group_id = p_item_catalog_group_id;
Line: 2558

 SELECT act.function_id
   FROM ego_actions_b act
  WHERE act.object_id = p_object_id
    AND act.classification_code = p_classification_code
    AND act.action_id = p_action_id;
Line: 2640

  SELECT 1
  FROM   ego_mappings_b b
  WHERE  b.mapped_obj_pk1_val = to_char(p_action_id)
    AND  b.function_id        = p_function_id
    AND  b.func_param_id      = p_func_param_id;
Line: 2718

  select FUNC_PARAM_ID, internal_name
  from   ego_func_params_b efpb
  where  efpb.function_id = p_function_id
  and    efpb.internal_name = nvl(p_param_name, efpb.internal_name)
  and    efpb.func_param_id = nvl(p_param_id ,efpb.func_param_id)
  ;
Line: 2766

     l_token_table.delete;
Line: 2791

          p_func_param_assoc_rec.transaction_type := G_TTYPE_UPDATE;
Line: 2794

       IF p_func_param_assoc_rec.transaction_type = G_TTYPE_UPDATE AND (NOT l_mapping_found) THEN

           x_return_status := G_RET_STS_ERROR;
Line: 2807

         l_token_table.DELETE;
Line: 2820

            p_func_param_assoc_rec.transaction_type := G_TTYPE_UPDATE;
Line: 2879

             l_token_table.DELETE;
Line: 2902

             l_token_table.DELETE;
Line: 2948

  SELECT function_id
  FROM ego_functions_v
  where  ( function_id = nvl(p_func_id, function_id)
           AND
           internal_name = nvl(p_func_name, internal_name)
        ) ;
Line: 2957

  SELECT 1
  FROM EGO_FUNC_PARAMS_B
  WHERE function_id = p_cur_func_id
  AND   param_type = 'R'
  AND data_type IN ('O', 'N', 'V', 'I', 'L', 'S')
  ;
Line: 3033

         l_token_table.DELETE;
Line: 3061

         l_token_table.DELETE;
Line: 3090

         l_token_table.DELETE;
Line: 3117

         l_token_table.DELETE;
Line: 3186

         l_token_table.DELETE;
Line: 3351

                  l_token_table.delete;
Line: 3354

           ELSIF p_icc_rec.transaction_type = G_TTYPE_UPDATE
                AND ( p_icc_rec.parent_catalog_group_id = G_MISS_NUM         --- trying to NULL out the parent
                      OR
                      ( p_icc_rec.parent_catalog_group_id IS NULL            --- parent ICC already exists check
                        AND
                        g_old_icc_rec.parent_catalog_group_id IS NULL
                      )
                    )  THEN

                    x_return_status := G_RET_STS_ERROR;
Line: 3380

                  l_token_table.delete;
Line: 3408

           l_token_table.DELETE;
Line: 3505

                  l_token_table.delete;
Line: 3508

           ELSIF p_icc_rec.transaction_type = G_TTYPE_UPDATE
                AND ( p_icc_rec.parent_catalog_group_id = G_MISS_NUM         --- trying to NULL out the parent
                      OR
                      ( p_icc_rec.parent_catalog_group_id IS NULL            --- parent ICC already exists check
                        AND
                        g_old_icc_rec.parent_catalog_group_id IS NULL
                      )
                    )  THEN

                    x_return_status := G_RET_STS_ERROR;
Line: 3534

                  l_token_table.delete;
Line: 3577

     SELECT change_order_type_id
     FROM eng_change_order_types_vl
     where (  change_order_type_id = nvl(p_change_order_type_id, change_order_type_id)
              AND
              change_order_type = nvl(p_change_order_type_name, change_order_type)
           )
     ;
Line: 3616

             l_token_table.DELETE;
Line: 3643

                l_token_table.delete;
Line: 3665

                  l_token_table.delete;
Line: 3684

              l_token_table.delete;
Line: 3713

              l_token_table.delete;
Line: 3716

      ELSIF p_icc_rec.transaction_type = G_TTYPE_UPDATE
            AND ( p_icc_rec.parent_catalog_group_id = G_MISS_NUM         --- trying to NULL out the parent
                  OR
                  ( p_icc_rec.parent_catalog_group_id IS NULL            --- parent ICC already exists check
                    AND
                    g_old_icc_rec.parent_catalog_group_id IS NULL
                  )
                )  THEN

                x_return_status := G_RET_STS_ERROR;
Line: 3742

              l_token_table.delete;
Line: 3772

   SELECT *
   INTO p_old_icc_rec
   FROM mtl_item_catalog_groups_b
   WHERE item_catalog_group_id = p_icc_id;
Line: 4154

    SELECT data_level_id
    FROM ego_data_level_b
    WHERE data_level_id = NVL(p_data_level_id, data_level_id)
    AND   data_level_name = NVL (p_data_level_name , data_level_name)
    ;
Line: 4421

 select association_id
 from   ego_obj_ag_assocs_b
 where attr_group_id = p_attr_group_id
 and   classification_code = to_char(p_icc_id)
 and   object_id = ( select object_id from fnd_objects where obj_name = G_ITEM_OBJ_NAME)
 and rownum = 1
 ;
Line: 4432

    SELECT oagv.association_id
      FROM ego_attr_groups_v agv,
           ego_obj_attr_grp_assocs_v oagv,
           ego_catalog_groups_v cg
     WHERE oagv.attr_group_id = agv.attr_group_id
       AND agv.attr_group_id =  p_attr_group_id
       AND cg.catalog_group_id = oagv.classification_code
       AND oagv.object_id = g_item_obj_id
       AND oagv.classification_code IN (
                                       SELECT TO_CHAR (item_catalog_group_id)
                                       FROM mtl_item_catalog_groups_b
                                       CONNECT BY PRIOR parent_catalog_group_id = item_catalog_group_id
                                       START WITH item_catalog_group_id = p_icc_id
                                       )
 ;
Line: 4470

  select application_id
  into   G_EGO_APPL_ID
  from   fnd_application
  where application_short_name = G_APPL_NAME;
Line: 4498

  SELECT 1
  from ego_fnd_dsc_flx_ctx_ext
  WHERE descriptive_flexfield_name = G_SEEDED_AG_Type
   AND  application_id = g_ego_appl_id
   and  attr_group_id = p_attr_grp_id
 ;
Line: 4534

  SELECT 1
  FROM   EGO_MTL_CATALOG_GRP_VERS_B b
  WHERE  b.item_catalog_group_id = p_icc_id
  AND    version_seq_id <> 0;
Line: 4569

  SELECT 1
  FROM   EGO_MTL_CATALOG_GRP_VERS_B b
  WHERE  b.item_catalog_group_id = p_icc_id
  AND    p_date  BETWEEN start_active_date
                   AND NVL(end_active_date, p_date+1)
  AND    version_seq_id <> 0;
Line: 4604

  SELECT 1
  FROM   EGO_MTL_CATALOG_GRP_VERS_B b
  WHERE  b.item_catalog_group_id = p_icc_id
  AND    version_seq_id <> 0;
Line: 4721

                  p_icc_rec.transaction_type := G_TTYPE_UPDATE;
Line: 4727

           IF p_icc_rec.transaction_type = G_TTYPE_UPDATE AND NOT Check_Catalog_CCID (p_icc_rec.item_catalog_group_id) THEN

                  l_return_status := G_RET_STS_ERROR;
Line: 4740

           ELSIF p_icc_rec.transaction_type = G_TTYPE_UPDATE AND Check_Catalog_CCID (p_icc_rec.item_catalog_group_id) THEN
               --- Get the details for existing ICC , required for validations
               ---
              Fetch_Old_ICC_Dtls (g_old_icc_rec, p_icc_rec.item_catalog_group_id);
Line: 4781

                  write_debug (l_proc_name, 'inserting error for parent');
Line: 4794

                       l_token_table.delete();
Line: 4804

                    write_debug (l_proc_name, 'inserting error for parent, parent no released version');
Line: 4817

                       l_token_table.delete();
Line: 4834

                  IF p_icc_rec.transaction_type = G_TTYPE_UPDATE
                     AND Has_Released_Version(p_icc_rec.item_catalog_group_id)
                     AND G_P4TP_PROFILE_ENABLED
                     AND NVL(g_old_icc_rec.PARENT_CATALOG_GROUP_ID, -99999) <> p_icc_rec.parent_catalog_group_id THEN

                    ERROR_HANDLER.Add_Error_Message(
                      p_message_name                  => 'EGO_ICC_DIS_UPD'
                     ,p_application_id                => G_APPL_NAME
                     ,p_token_tbl                     => l_token_table
                     ,p_row_identifier                => p_icc_rec.transaction_id
                     ,p_entity_code                   => l_entity_code
                     ,p_table_name                    => G_ENTITY_ICC_HEADER_TAB
                     );
Line: 4860

                  IF p_icc_rec.transaction_type = G_TTYPE_UPDATE
                     AND Has_OnlyDraft_Version(p_icc_rec.item_catalog_group_id)
                     AND G_P4TP_PROFILE_ENABLED
                     AND g_old_icc_rec.PARENT_CATALOG_GROUP_ID <> p_icc_rec.parent_catalog_group_id THEN

                    ERROR_HANDLER.Add_Error_Message(
                      p_message_name                  => 'EGO_ICC_DIS_UPD'
                     ,p_application_id                => G_APPL_NAME
                     ,p_token_tbl                     => l_token_table
                     ,p_row_identifier                => p_icc_rec.transaction_id
                     ,p_entity_code                   => l_entity_code
                     ,p_table_name                    => G_ENTITY_ICC_HEADER_TAB
                     );
Line: 4982

            p_message_name                  => 'EGO_CANNOT_UPDATE_SEEDED_AG'
           ,p_application_id                => G_APPL_NAME
           ,p_row_identifier                => p_ag_assoc_rec.transaction_id
           ,p_entity_code                   => l_entity_code
           ,p_table_name                    => G_ENTITY_ICC_AG_ASSOC_TAB
           );
Line: 5018

            l_token_table.DELETE;
Line: 5023

       ELSIF (l_association_id IS NULL and p_ag_assoc_rec.transaction_type IN ( G_TTYPE_DELETE ) ) THEN

          l_token_table(1).TOKEN_NAME := 'AG_NAME';
Line: 5037

           l_token_table.DELETE;
Line: 5078

       l_token_table.DELETE;
Line: 5168

           l_token_table.DELETE;
Line: 5201

           l_token_table.DELETE;
Line: 5269

           l_token_table.DELETE;
Line: 5279

    FOR rec_dt_chk in  ( SELECT 1
                         FROM   ego_mtl_catalog_grp_vers_b
                         WHERE  version_seq_id <> 0
                         AND    start_active_date = p_icc_ver_rec.start_date
                         AND    item_catalog_group_id =   p_icc_ver_rec.item_catalog_group_id
                       ) LOOP

          ---
          --- Version seq already exists in the system
          ---
          l_token_table(1).TOKEN_NAME := 'START_DATE';
Line: 5303

           l_token_table.DELETE;
Line: 5314

      EGO_TA_BULKLOAD_PVT.Update_Intf_Err_Trans_Attrs(
                 p_set_process_id          => G_SET_PROCESS_ID,
                 p_item_catalog_group_id   => p_icc_ver_rec.item_catalog_group_id,
                 p_icc_version_number_intf => p_icc_ver_rec.ver_seq_no,
                 x_return_status           => l_return_status2,
                 x_return_msg              => x_return_msg);
Line: 5341

        l_token_table.DELETE;
Line: 5399

    SELECT party_id
    INTO l_party_id
    from ego_user_v
    where user_id = p_user_id;
Line: 5409

      SELECT party_id
      INTO  l_party_id
      from ego_user_v
      where user_name = G_DEFAULT_USER_NAME;
Line: 5445

           INSERT INTO EGO_MTL_CATALOG_GRP_VERS_B
             (item_catalog_group_id,
             version_seq_id,
             version_description,
             start_active_date,
             end_active_date,
             created_by,
             creation_date,
             last_updated_by,
             last_update_date,
             last_update_login)
           VALUES
             ( p_item_catalog_id,
             0,
             l_msg_text,
             null,
             null,
             G_USER_ID,
             l_sysdate,
             G_USER_ID,
             l_sysdate,
             G_LOGIN_ID);
Line: 5471

           INSERT INTO  EGO_OBJECT_LOCK
                ( lock_id,
                  object_name,
                  pk1_value,
                  locking_party_id,
                  lock_flag,
                  created_by,
                  creation_date,
                  last_updated_by,
                  last_update_date,
                  last_update_login)
          VALUES   ( EGO_OBJECT_LOCK_S.NEXTVAL,
                     l_obj_name,
                     p_item_catalog_id,
                     l_party_id,
                     'L',
                     G_USER_ID,
                     l_sysdate,
                     G_USER_ID,
                     l_sysdate,
                     G_LOGIN_ID);
Line: 5691

                G_TOKEN_TBL.DELETE;
Line: 5809

  ELSIF p_operation = G_TTYPE_UPDATE THEN

            EGO_EXT_FWK_PUB.Update_Action (
             p_api_version           => 1.0
            ,p_action_id             => p_action_id
            ,p_sequence              => l_sequence
            ,p_action_name           => l_action_name
            ,p_description           => null
            ,p_function_id           => p_function_id
            ,p_enable_key_attrs      => p_enable_key_attrs
            ,p_security_privilege_id => null
            ,p_init_msg_list         => FND_API.G_false
            ,p_commit                => FND_API.G_FALSE
            ,x_return_status         => x_return_status
            ,x_errorcode             => l_error_code
            ,x_msg_count             => l_msg_count
            ,x_msg_data              => x_return_msg
                                    );
Line: 5827

                 write_debug(l_proc_name, 'action update func id=>'||p_function_id);
Line: 5839

                 write_debug(l_proc_name, 'UPDATE action=>'||x_return_msg);
Line: 5851

  ELSIF p_operation = G_TTYPE_DELETE THEN

        EGO_EXT_FWK_PUB.Delete_Action (
          p_api_version   => 1.0
         ,p_action_id     => p_action_id
         ,p_init_msg_list => FND_API.g_false
         ,p_commit        => FND_API.g_false
         ,x_return_status => x_return_status
         ,x_errorcode     => l_error_code
         ,x_msg_count     => l_msg_count
         ,x_msg_data      =>  x_return_msg
          );
Line: 5866

               EGO_EXT_FWK_PUB.Delete_Action_Display (
                p_api_version        => 1.0
               ,p_action_id          => p_action_id
               ,p_init_msg_list      => FND_API.g_false
               ,p_commit             => FND_API.g_false
               ,x_return_status      => x_return_status
               ,x_errorcode          => l_error_code
               ,x_msg_count          => l_msg_count
               ,x_msg_data           =>  x_return_msg
                                    );
Line: 5876

                 write_debug(l_proc_name, 'action DELETE STS=>'||x_return_status);
Line: 5887

                   write_debug(l_proc_name, 'delete action=>'||x_return_msg);
Line: 5902

             write_debug(l_proc_name, 'DELETE action=>'||x_return_msg);
Line: 5952

  SELECT action_id
  FROM   ego_actions_b
  WHERE function_id = p_function_id
  and   classification_code = to_char(p_icc_id)
  and   object_id = p_object_id
  ;
Line: 5964

  SELECT function_id, enable_key_attributes
  FROM   ego_actions_b
  WHERE action_id = p_action_id
  and   classification_code = to_char(p_icc_id)
  and   object_id = p_object_id
  ;
Line: 6042

      PROCEDURE Delete_Old_Num_Gen_Method
      IS
      BEGIN
                      Process_Function_Actions (  p_operation        => G_TTYPE_DELETE    --- delete the earlier action associated
                                                 ,p_function_id      => l_old_num_func_id
                                                 ,p_icc_id           => g_old_icc_rec.item_catalog_group_id
                                                 ,p_transaction_id   => p_icc_rec.transaction_id
                                                 ,p_enable_key_attrs => NULL
                                                 ,p_action_id        => g_old_icc_rec.ITEM_NUM_ACTION_ID
                                                 ,x_action_id        => l_action_id   --- dummy
                                                 ,x_return_status    => x_return_status
                                                 ,x_return_msg       => x_return_msg
                                             );
Line: 6068

      END Delete_Old_Num_Gen_Method;
Line: 6074

      PROCEDURE Delete_Old_Desc_Gen_Method
      IS
      BEGIN
                      Process_Function_Actions (  p_operation        => G_TTYPE_DELETE    --- delete the earlier action associated
                                                 ,p_function_id      => l_old_desc_func_id
                                                 ,p_icc_id           => g_old_icc_rec.item_catalog_group_id
                                                 ,p_transaction_id   => p_icc_rec.transaction_id
                                                 ,p_enable_key_attrs => p_icc_rec.enable_key_attrs_num
                                                 ,p_action_id        => g_old_icc_rec.ITEM_DESC_ACTION_ID
                                                 ,x_action_id        => l_action_id   --- dummy
                                                 ,x_return_status    => x_return_status
                                                 ,x_return_msg       => x_return_msg
                                             );
Line: 6100

      END Delete_Old_Desc_Gen_Method;
Line: 6126

  IF p_icc_rec.transaction_type = G_TTYPE_UPDATE THEN

    --
    -- Bug 12394675. Issue #4. Enable ket attributes are not getting
    -- sync-ed. If user passed null then for update get value from old
    -- function.
    -- sreharih. Tue Apr 26 15:44:49 PDT 2011
    --

    --- Get the existing number generation function id
    ---

    FOR rec_get_function IN  cur_get_function (   g_old_icc_rec.item_num_action_id
                                                , g_old_icc_rec.item_catalog_group_id
                                                , l_object_id
                                              ) LOOP
      l_old_num_func_id := rec_get_function.function_id;
Line: 6210

 IF p_icc_rec.transaction_type = G_TTYPE_UPDATE THEN
      write_debug(l_proc_name, 'UPDATE transaction');
Line: 6218

            write_debug(l_proc_name, 'UPDATE transaction 1');
Line: 6233

                write_debug(l_proc_name, 'update of action NUM func id=>'||p_icc_rec.item_num_function_id);
Line: 6235

                Process_Function_Actions (  p_operation        => G_TTYPE_UPDATE
                                           ,p_function_id      => p_icc_rec.item_num_function_id
                                           ,p_icc_id           => p_icc_rec.item_catalog_group_id
                                           ,p_transaction_id   => p_icc_rec.transaction_id
                                           ,p_enable_key_attrs => p_icc_rec.enable_key_attrs_num
                                           ,p_action_id        => g_old_icc_rec.item_num_action_id
                                           ,x_action_id        => p_icc_rec.item_num_action_id
                                           ,x_return_status    => x_return_status
                                           ,x_return_msg       => x_return_msg
                                       );
Line: 6280

                                            p_operation        => G_TTYPE_UPDATE
                                           ,p_function_id      => l_old_num_func_id
                                           ,p_icc_id           => p_icc_rec.item_catalog_group_id
                                           ,p_transaction_id   => p_icc_rec.transaction_id
                                           ,p_enable_key_attrs => p_icc_rec.enable_key_attrs_num
                                           ,p_action_id        => g_old_icc_rec.item_num_action_id
                                           ,x_action_id        => p_icc_rec.item_num_action_id
                                           ,x_return_status    => x_return_status
                                           ,x_return_msg       => x_return_msg
                                                   );
Line: 6333

             write_debug(l_proc_name, 'UPDATE transaction 2');
Line: 6337

               Delete_Old_Num_Gen_Method;
Line: 6393

                Process_Function_Actions (  p_operation        => G_TTYPE_UPDATE
                                           ,p_function_id      => p_icc_rec.item_desc_function_id
                                           ,p_icc_id           => p_icc_rec.item_catalog_group_id
                                           ,p_transaction_id   => p_icc_rec.transaction_id
                                           ,p_enable_key_attrs => p_icc_rec.enable_key_attrs_num
                                           ,p_action_id        => g_old_icc_rec.item_desc_action_id
                                           ,x_action_id        => p_icc_rec.item_desc_action_id
                                           ,x_return_status    => x_return_status
                                           ,x_return_msg       => x_return_msg
                                       );
Line: 6436

                                            p_operation        => G_TTYPE_UPDATE
                                           ,p_function_id      => l_old_desc_func_id
                                           ,p_icc_id           => p_icc_rec.item_catalog_group_id
                                           ,p_transaction_id   => p_icc_rec.transaction_id
                                           ,p_enable_key_attrs => p_icc_rec.enable_key_attrs_desc
                                           ,p_action_id        => g_old_icc_rec.item_desc_action_id
                                           ,x_action_id        => p_icc_rec.item_desc_action_id
                                           ,x_return_status    => x_return_status
                                           ,x_return_msg       => x_return_msg
                                                   );
Line: 6470

            Delete_Old_Desc_Gen_Method;
Line: 6499

PROCEDURE  Update_Func_ICC_Hdr_Cols  (  p_col_name    IN VARCHAR2
                                       ,p_icc_id      IN NUMBER
                                       ,x_return_status OUT NOCOPY VARCHAR2
                                       ,x_return_msg  OUT NOCOPY VARCHAR2
                                      )
is
  l_proc_name    VARCHAR2(30) := 'Update_Func_ICC_Hdr_Cols';
Line: 6511

  UPDATE MTL_ITEM_CATALOG_GROUPS_B
  SET
      ITEM_NUM_ACTION_ID          = decode ( p_col_name, G_NUM_GEN_FUNCTION , null, ITEM_NUM_ACTION_ID)
    , ITEM_DESC_ACTION_ID         = decode ( p_col_name, G_DESC_GEN_FUNCTION , null, ITEM_DESC_ACTION_ID)
    ,last_updated_by        =   G_USER_ID
    ,last_update_date       =   SYSDATE
    ,last_update_login      =   G_LOGIN_ID
  WHERE   item_catalog_group_id = p_icc_id
  ;
Line: 6527

END Update_Func_ICC_Hdr_Cols;
Line: 6539

 PROCEDURE Update_Other_ICC_Hdr_Cols  ( p_icc_rec IN ego_icc_rec_type
                                       ,x_return_status OUT NOCOPY VARCHAR2
                                       ,x_return_msg  OUT NOCOPY VARCHAR2
                                      )
is
  l_proc_name    VARCHAR2(30) := 'Update_Other_ICC_Hdr_Cols';
Line: 6550

  UPDATE MTL_ITEM_CATALOG_GROUPS_B
  SET
      ITEM_NUM_GEN_METHOD         = p_icc_rec.item_num_gen_method_type
     ,PREFIX                      = p_icc_rec.prefix
     ,STARTING_NUMBER             = p_icc_rec.starting_number
    , INCREMENT_BY                = p_icc_rec.increment_by
    , SUFFIX                      = p_icc_rec.suffix
    , ITEM_NUM_SEQ_NAME           = p_icc_rec.item_num_seq_name
    , ITEM_NUM_ACTION_ID          = p_icc_rec.item_num_action_id
    , ITEM_DESC_GEN_METHOD        = p_icc_rec.item_desc_gen_method_type
    , ITEM_DESC_ACTION_ID         = p_icc_rec.item_desc_action_id
    , NEW_ITEM_REQUEST_REQD       = p_icc_rec.new_item_request_type
    , NEW_ITEM_REQ_CHANGE_TYPE_ID = p_icc_rec.new_item_req_change_type_id
    --, ITEM_NUM_SEQ_NAME
    ,last_updated_by        =   G_USER_ID
    ,last_update_date       =   SYSDATE
    ,last_update_login      =   G_LOGIN_ID
  WHERE   item_catalog_group_id = p_icc_rec.item_catalog_group_id
  ;
Line: 6576

END Update_Other_ICC_Hdr_Cols;
Line: 6582

  PROCEDURE update_icc_id_name ( p_icc_name   IN VARCHAR2, p_icc_id IN NUMBER)
  IS

     l_proc_name   VARCHAR2(50) :=  'update_icc_id_name';
Line: 6589

   UPDATE EGO_ICC_VERS_INTERFACE  eivi
        SET    eivi.item_catalog_name = ( select icc_kfv.concatenated_segments
                                     from   mtl_item_catalog_groups_kfv icc_kfv
                                     where icc_kfv.item_catalog_group_id = eivi.item_catalog_group_id
                                   )
        WHERE  eivi.item_catalog_group_id = p_icc_id
        AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
        AND  (
               ( G_SET_PROCESS_ID IS NULL )
                 OR
               ( eivi.set_process_id =  G_SET_PROCESS_ID)
            )           ;
Line: 6607

        UPDATE ego_icc_vers_interface eivi
        SET    eivi.item_catalog_group_id = ( select icc_kfv.item_catalog_group_id
                                               from   mtl_item_catalog_groups_kfv icc_kfv
                                               where icc_kfv.concatenated_segments = eivi.item_catalog_name
                                             )
        WHERE eivi.item_catalog_name = P_ICC_NAME
        AND   eivi.item_catalog_group_id IS NULL
        AND   eivi.process_status = G_PROCESS_STATUS_INITIAL
        AND  (
               ( G_SET_PROCESS_ID IS NULL )
                 OR
               ( eivi.set_process_id =  G_SET_PROCESS_ID)
            )
        ;
Line: 6623

     END update_icc_id_name;
Line: 6701

     IF p_icc_rec.transaction_type = G_TTYPE_UPDATE THEN

         Populate_Null_Cols   (  p_entity         => G_ENTITY_ICC_HEADER
                               , p_icc_rec        => p_icc_rec
                               , p_ag_assoc_rec   => g_null_ag_assoc_rec
                               , p_func_param_assoc_rec => g_null_func_params_rec
                               , x_return_status  => x_return_status
                               , x_return_msg     => x_return_msg
                              );
Line: 6823

       Update_Other_ICC_Hdr_Cols  ( p_icc_rec => p_icc_rec
                                  ,x_return_status => x_return_status
                                  ,x_return_msg   => x_return_msg
                                 );
Line: 6972

       ELSIF p_icc_rec.transaction_type = G_TTYPE_UPDATE THEN
         NULL;
Line: 6984

       UPDATE_ICC_ID_NAME ( p_icc_id => p_icc_rec.item_catalog_group_id, p_icc_name => p_icc_rec.item_catalog_name);
Line: 7159

  IF p_ag_assoc_rec.transaction_type = G_TTYPE_DELETE THEN

    EGO_EXT_FWK_PUB.Delete_Association (
                          p_api_version     => 1.0
                         ,p_association_id  => p_ag_assoc_rec.association_id
                         ,p_init_msg_list   => fnd_api.g_FALSE
                         ,p_commit          => fnd_api.g_FALSE
                         ,p_force           => fnd_api.g_FALSE
                         ,x_return_status   => x_return_status
                         ,x_errorcode       => l_error_code
                         ,x_msg_count       => l_msg_count
                         ,x_msg_data        => l_msg_data
                                       );
Line: 7176

       write_debug('EGO_EXT_FWK_PUB.Delete_Association', l_msg_data);
Line: 7184

             p_message_text                  => 'EGO_EXT_FWK_PUB.Delete_Association'||x_return_msg
            ,p_application_id                => G_APPL_NAME

            ,p_row_identifier                => p_ag_assoc_rec.transaction_id
            ,p_entity_code                   => l_entity_code
            ,p_table_name                    => G_ENTITY_ICC_HEADER_TAB
            );
Line: 7194

             p_message_text                  => 'EGO_EXT_FWK_PUB.Delete_Association'||FND_MSG_PUB.get
            ,p_application_id                => G_APPL_NAME

            ,p_row_identifier                => p_ag_assoc_rec.transaction_id
            ,p_entity_code                   => l_entity_code
            ,p_table_name                    => G_ENTITY_ICC_HEADER_TAB
           );
Line: 7208

  IF p_ag_assoc_rec.transaction_type = G_TTYPE_UPDATE THEN
    --- nothing to update as only enabled flag, view privilege id , edit privilege id can be updated
    --- enabled flag is not available through UI, privilege ids are not used as of now
    null;
Line: 7254

  SELECT COUNT(1) count
  from   ego_func_params_b
  where function_id = p_function_id;
Line: 7336

  ELSIF p_func_param_assoc_rec.transaction_type = G_TTYPE_UPDATE THEN

        EGO_EXT_FWK_PUB.Update_Mapping (
        p_api_version              => 1.0
       ,p_function_id              => p_func_param_assoc_rec.function_id
       ,p_mapped_obj_type          => l_mapped_obj_type
       ,p_mapped_obj_pk1_value     => l_action_id
       ,p_func_param_id            => p_func_param_assoc_rec.parameter_id
       ,p_attr_group_id            => p_func_param_assoc_rec.attr_group_id
       ,p_mapping_value            => p_func_param_assoc_rec.attr_name
       ,p_new_func_param_id        => p_func_param_assoc_rec.parameter_id
       ,p_new_mapping_value        => p_func_param_assoc_rec.attr_name
       ,p_mapped_uom_parameter     => p_func_param_assoc_rec.mapped_uom_parameter
       ,p_value_uom_source         => p_func_param_assoc_rec.uom_param_value_type
       ,p_fixed_uom                => p_func_param_assoc_rec.fixed_uom_value
       ,p_init_msg_list            => fnd_api.g_false
       ,p_commit                   => fnd_api.g_FALSE
       ,x_return_status            => X_RETURN_STATUS
       ,x_errorcode                => l_error_code
       ,x_msg_count                => l_msg_count
       ,x_msg_data                 => l_msg_data
                          );
Line: 7394

  ELSIF p_func_param_assoc_rec.transaction_type = G_TTYPE_DELETE THEN
       EGO_EXT_FWK_PUB.Delete_Func_Param_Mapping (
        p_api_version              => 1.0
       ,p_function_id              => p_func_param_assoc_rec.function_id
       ,p_mapped_obj_type          => l_mapped_obj_type
       ,p_mapped_obj_pk1_value     => l_action_id
       ,p_func_param_id            => p_func_param_assoc_rec.parameter_id
       ,p_init_msg_list            => fnd_api.g_false
       ,p_commit                   => fnd_api.g_FALSE
       ,x_return_status            => X_RETURN_STATUS
       ,x_errorcode                => l_error_code
       ,x_msg_count                => l_msg_count
       ,x_msg_data                 => l_msg_data
        );
Line: 7608

      SELECT version_seq_id
        FROM (
               SELECT version_seq_id
                 FROM ego_mtl_catalog_grp_vers_b ver
                WHERE ver.item_catalog_group_id = p_item_catalog_group_id
            ORDER BY ver.version_seq_id DESC
             )
      WHERE ROWNUM = 1;
Line: 7636

      SELECT *
        FROM ego_trans_attr_vers_b ta
       WHERE ta.item_catalog_group_id = p_item_catalog_group_id
         AND ta.icc_version_number    = p_version_seq_id
         AND ta.metadata_level        = 'ICC'
       ORDER BY ta.sequence;
Line: 7665

      SELECT *
        FROM ego_trans_attrs_vers_intf ta_int
       WHERE ta_int.item_catalog_group_id = p_item_catalog_group_id
         AND ta_int.icc_version_number    = p_version_seq_id
         AND ((ta_int.set_process_id IS NULL AND p_set_process_id IS NULL) OR
              (ta_int.set_process_id = p_set_process_id))
         AND ta_int.process_status = G_PROCESS_STATUS_INITIAL
         AND ta_int.metadata_level = 'ICC'
       ORDER BY ta_int.sequence;
Line: 7696

     SELECT flex_col.end_user_column_name
       FROM ego_trans_attr_vers_b ta,
            ego_fnd_df_col_usgs_ext attr ,
            fnd_descr_flex_column_usages flex_col
      WHERE 1=1
        AND ta.item_catalog_group_id = p_item_catalog_group_id
        AND ta.icc_version_number    = p_version_seq_id
        AND ta.attr_id               = p_attr_id
        AND ta.association_id        = p_association_id
        AND ta.metadata_level        = 'ICC'
        AND ta.attr_id               = attr.attr_id
        AND attr.descriptive_flex_context_code  = flex_col.descriptive_flex_context_code
        AND attr.descriptive_flexfield_name     = flex_col.descriptive_flexfield_name
        AND attr.application_column_name        = flex_col.application_column_name
        AND flex_col.descriptive_flexfield_name = 'EGO_ITEM_TRANS_ATTR_GROUP';
Line: 7910

    select max(version_seq_id)
      into l_ver_id
    from   EGO_MTL_CATALOG_GRP_VERS_B
    where item_catalog_group_id = p_icc_vers_rec.item_catalog_group_id
    ;
Line: 7927

    select COUNT(1)
    into   l_count
    from   EGO_MTL_CATALOG_GRP_VERS_B
    where item_catalog_group_id = p_icc_vers_rec.item_catalog_group_id
    ;
Line: 7948

    SELECT max(start_active_date)
    INTO   l_date
    FROM   EGO_MTL_CATALOG_GRP_VERS_B
    WHERE item_catalog_group_id = p_icc_vers_rec.item_catalog_group_id
    AND   version_seq_id <> 0
    ;
Line: 7972

    write_debug(l_proc_name, 'Start insert');
Line: 7990

        INSERT into EGO_MTL_CATALOG_GRP_VERS_B
          (item_catalog_group_id,
          version_seq_id,
          version_description,
          start_active_date,
          end_active_date,
          created_by,
          creation_date,
          last_updated_by,
          last_update_date,
          last_update_login)
        VALUES
          (p_icc_vers_rec.item_catalog_group_id,
          l_max_seq_id + 1,
          p_icc_vers_rec.description,
          p_start_date,
          p_end_date,
          G_USER_ID,
          SYSDATE,
          G_USER_ID,
          SYSDATE,
          G_LOGIN_ID);
Line: 8016

          write_debug(l_proc_name, 'inserted rows ver max seq seq=>'||l_max_seq_id||'  dt'||p_icc_vers_rec.start_date
           ||'*'||p_icc_vers_rec.end_date);
Line: 8064

                  l_token_table.DELETE;
Line: 8089

                  EGO_TA_BULKLOAD_PVT.Update_Intf_Err_Trans_Attrs(
                             p_set_process_id          => G_SET_PROCESS_ID,
                             p_item_catalog_group_id   => p_icc_vers_rec.item_catalog_group_id,
                             p_icc_version_number_intf => p_icc_vers_rec.ver_seq_no,
                             x_return_status           => l_return_status,
                             x_return_msg              => x_return_msg);
Line: 8116

  PROCEDURE Update_existing_Version ( p_ver_start_date  IN DATE
                                     ,p_new_end_date    IN DATE
                                    )
  IS

  BEGIN

    UPDATE EGO_MTL_CATALOG_GRP_VERS_B
    set end_active_date     = p_new_end_date
       , last_updated_by    = G_USER_ID
       , last_update_date   = SYSDATE
       , last_update_login  = G_LOGIN_ID
    WHERE start_active_date = p_ver_start_date
    and   item_catalog_group_id = p_icc_vers_rec.item_catalog_group_id
    and   version_seq_id <> 0;
Line: 8132

  END Update_existing_Version;
Line: 8146

    SELECT min(start_active_date)  min_higher_date
    FROM   EGO_MTL_CATALOG_GRP_VERS_B
    WHERE  item_catalog_group_id = p_icc_vers_rec.item_catalog_group_id
    AND    start_active_date > p_date
    --AND    p_date < nvl(end_active_date, p_date - 1)
    AND    version_seq_id <> 0
    ;
Line: 8174

    SELECT max(start_active_date)  max_lower_date
    FROM   EGO_MTL_CATALOG_GRP_VERS_B
    WHERE  item_catalog_group_id = p_icc_vers_rec.item_catalog_group_id
    AND    start_active_date < p_date
    AND    version_seq_id <> 0
    ;
Line: 8212

      l_token_table.DELETE;
Line: 8254

      l_token_table.DELETE;
Line: 8286

        Update_existing_Version ( p_ver_start_date => l_max_start_date
                                 ,p_new_end_date   => p_icc_vers_rec.start_date - 1/(24*60*60)
                                );
Line: 8312

          Update_existing_Version ( p_ver_start_date => l_lower_date
                                   ,p_new_end_date   => p_icc_vers_rec.start_date - 1/(24*60*60)
                                  );
Line: 8334

PROCEDURE Update_Interface_Table ( p_entity IN VARCHAR2
                                 , p_icc_tbl        IN ego_icc_tbl_type DEFAULT g_null_icc_tbl
                                 , p_ag_assoc_tbl   IN ego_ag_assoc_tbl_type DEFAULT g_null_ag_assoc_tbl
                                 , p_func_assoc_tbl IN ego_func_param_map_tbl_type DEFAULT g_null_func_param_map_tbl
                                 , p_icc_vers_tbl   IN ego_icc_vers_tbl_type DEFAULT g_null_icc_vers_tbl
                                 )
IS

  l_proc_name  VARCHAR2(30) :=  'Update_Interface_Table';
Line: 8359

        UPDATE MTL_ITEM_CAT_GRPS_INTERFACE
        SET
           ROW = p_icc_tbl(i)   -- bug 9701271
        WHERE transaction_id = l_transaction_id_tbl(i)   -- bug 9701271
        AND   process_status = G_PROCESS_STATUS_INITIAL
        ;
Line: 8376

            UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE
            SET ROW = p_ag_assoc_tbl(i)   -- bug 9701271
            WHERE transaction_id = l_transaction_id_tbl(i)
            AND   process_status = G_PROCESS_STATUS_INITIAL
            ;
Line: 8392

            UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE
            SET   ROW = p_func_assoc_tbl(i)      -- bug 9701271
            WHERE transaction_id = l_transaction_id_tbl(i)
            AND   process_status = G_PROCESS_STATUS_INITIAL
            ;
Line: 8408

            UPDATE EGO_ICC_VERS_INTERFACE
            set ROW = p_icc_vers_tbl(i)
            WHERE transaction_id = l_transaction_id_tbl(i)
            AND   process_status = G_PROCESS_STATUS_INITIAL
            ;
Line: 8413

            write_debug( l_proc_name, 'rows update =>'||SQL%ROWCOUNT);
Line: 8420

END Update_Interface_Table;
Line: 8474

     SELECT COUNT(1) AS count_prod
     FROM EGO_FUNC_PARAMS_B
     where function_id = p_function_id
     ;
Line: 8481

     SELECT COUNT(1) AS count_map
     FROM EGO_MAPPINGS_B
     where function_id = p_function_id
     and mapped_obj_type = 'A'
     and mapped_obj_pk1_val = ( select action_id
                                   from ego_actions_b
                                   where function_id = p_function_id
                                   and   classification_code = to_char(p_icc_id)
                                 )
    ;
Line: 8495

        SELECT G_NUM_GEN_FUNCTION  column_name
        FROM   mtl_item_catalog_groups_b
        WHERE item_catalog_group_id =  p_icc_id
        AND   item_num_action_id =  p_action_id
        UNION ALL
        SELECT G_DESC_GEN_FUNCTION column_name
        FROM   mtl_item_catalog_groups_b
        WHERE item_catalog_group_id =  p_icc_id
        AND   item_desc_action_id =  p_action_id
        ;
Line: 8575

         IF G_Flow_Type = G_EGO_MD_INTF THEN --- if called by API then update the interface table with the process status
           Update_Interface_Table (p_entity => p_entity, p_icc_tbl  => p_icc_tbl);
Line: 8651

         IF G_Flow_Type = G_EGO_MD_INTF THEN --- if called by API then update the interface table with the process status
           Update_Interface_Table (p_entity => p_entity, p_ag_assoc_tbl  => p_ag_assoc_tbl);
Line: 8752

         FOR rec_icc_func  IN ( select item_catalog_group_id
                                     , function_id
                                     , item_catalog_name
                                     , function_name
                                     , min(transaction_id) transaction_id
                                     , count(1) as count
                                from    table ( cast (l_func_params_tbl as ego_FN_Param_Obj_Tbl_Type))
                                where  process_status = G_RET_STS_SUCCESS
                                group by item_catalog_group_id , function_id , item_catalog_name, function_name
                              ) LOOP
             --- For every icc and function_id in params table
             --- get counts from interface table, get total parameters for the function from production
             ---
            FOR rec_prod IN cur_prod_param_count ( rec_icc_func.FUNCTION_ID)
            LOOP
              l_count_frm_func_params := rec_prod.count_prod;
Line: 8794

               l_token_table.DELETE;
Line: 8800

               SELECT action_id
               into   l_action_id
               FROM  ego_actions_b
               WHERE function_id = rec_icc_func.function_id
               AND classification_code = to_char(rec_icc_func.item_catalog_group_id)
               ;
Line: 8811

                 Update_Func_ICC_Hdr_Cols  (  p_col_name      => rec_icc_chk.column_name
                                             ,p_icc_id        => rec_icc_func.item_catalog_group_id
                                             ,x_return_status => l_return_status
                                             ,x_return_msg    => x_return_msg
                                           );
Line: 8827

                Process_Function_Actions (  p_operation => G_TTYPE_DELETE
                                           ,p_action_id        => l_action_id
                                           ,x_action_id        => l_dummy
                                           ,x_return_status    => l_return_status
                                           ,x_return_msg       => x_return_msg
                                         );
Line: 8854

         IF G_Flow_Type = G_EGO_MD_INTF THEN --- if called by API then update the interface table with the process status
           Update_Interface_Table (p_entity => p_entity, p_func_assoc_tbl  => p_func_assoc_tbl);
Line: 8929

             IF G_Flow_Type = G_EGO_MD_INTF THEN --- if called by API then update the interface table with the process status
               Update_Interface_Table (p_entity => p_entity, p_icc_vers_tbl => p_icc_vers_tbl);
Line: 8975

  CURSOR cur_select_recs
  is
    select micgi.* ,  0 icc_level
    from MTL_ITEM_CAT_GRPS_INTERFACE micgi
    where (PARENT_CATALOG_GROUP_NAME IS NULL
           OR PARENT_CATALOG_GROUP_ID  IS NOT NULL
          )
     AND  ( ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )
     AND process_status = G_PROCESS_STATUS_INITIAL
    ;
Line: 8989

  CURSOR cur_select_orph_recs
  is
    select micgi.*
    from MTL_ITEM_CAT_GRPS_INTERFACE micgi
    where (PARENT_CATALOG_GROUP_NAME IS NOT NULL
           AND PARENT_CATALOG_GROUP_ID  IS NULL
          )
     AND  ( ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )
     AND process_status = G_PROCESS_STATUS_INITIAL
    ;
Line: 9005

  CURSOR cur_select_child_recs ( p_level number)
  is
    select MICGI.* ,  p_level+1 icc_level
    from MTL_ITEM_CAT_GRPS_INTERFACE MICGI
    where parent_catalog_group_name
    in (
        select item_catalog_name
        from table ( cast (l_icc_hier_tbl as ego_ICC_Hier_Tbl_Type) ) a
        where a.icc_level = p_level
       )
     AND  ( ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )

    ;
Line: 9022

  l_cur_child_recs   cur_select_child_recs%rowtype;
Line: 9027

    select item_catalog_name , icc_level
    from table ( cast (l_icc_hier_tbl as ego_ICC_Hier_Tbl_Type ))
    ;
Line: 9037

  for rec_records in cur_select_recs loop

    i:= i+1;
Line: 9056

      FOR rec_child_rec  in cur_select_child_recs ( l_level) loop
          l_icc_hier_tbl.extend;
Line: 9087

  FOR rec_orphan_icc IN cur_select_orph_recs
  LOOP

    l_icc_hier_tbl.extend;
Line: 9120

PROCEDURE Update_ICC_Name_Frm_Segs
IS

  --- these records have passed the bulk validate phase
  ---
  CURSOR cur_update_name_frm_segs
  IS
    select micgi.*
    from MTL_ITEM_CAT_GRPS_INTERFACE micgi
    where item_catalog_name IS NULL
    AND   item_catalog_group_id  IS NULL
    AND  ( ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )
     AND process_status = G_PROCESS_STATUS_INITIAL
     FOR UPDATE OF ITEM_CATALOG_NAME;
Line: 9139

  l_proc_name        VARCHAR2(40) :=  'Update_ICC_Name_Frm_Segs';
Line: 9172

    FOR rec_icc_name_update in cur_update_name_frm_segs
    LOOP
        --
        -- The segments in the seg_list array are sorted in display order.
        -- i.e. sorted by segment number.
        --
        l_segment_array(1)  := CASE rec_icc_name_update.SEGMENT1 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT1 END;
Line: 9179

        l_segment_array(2)  := CASE rec_icc_name_update.SEGMENT2 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT2 END;
Line: 9180

        l_segment_array(3)  := CASE rec_icc_name_update.SEGMENT3 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT3 END;
Line: 9181

        l_segment_array(4)  := CASE rec_icc_name_update.SEGMENT4 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT4 END;
Line: 9182

        l_segment_array(5)  := CASE rec_icc_name_update.SEGMENT5 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT5 END;
Line: 9183

        l_segment_array(6)  := CASE rec_icc_name_update.SEGMENT6 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT6 END;
Line: 9184

        l_segment_array(7)  := CASE rec_icc_name_update.SEGMENT7 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT7 END;
Line: 9185

        l_segment_array(8)  := CASE rec_icc_name_update.SEGMENT8 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT8 END;
Line: 9186

        l_segment_array(9)  := CASE rec_icc_name_update.SEGMENT9 WHEN G_MISS_CHAR THEN NULL ELSE  rec_icc_name_update.SEGMENT9 END;
Line: 9187

        l_segment_array(10) := CASE rec_icc_name_update.SEGMENT10 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT10 END;
Line: 9188

        l_segment_array(11) := CASE rec_icc_name_update.SEGMENT11 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT11 END;
Line: 9189

        l_segment_array(12) := CASE rec_icc_name_update.SEGMENT12 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT12 END;
Line: 9190

        l_segment_array(13) := CASE rec_icc_name_update.SEGMENT13 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT13 END;
Line: 9191

        l_segment_array(14) := CASE rec_icc_name_update.SEGMENT14 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT14 END;
Line: 9192

        l_segment_array(15) := CASE rec_icc_name_update.SEGMENT15 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT15 END;
Line: 9193

        l_segment_array(16) := CASE rec_icc_name_update.SEGMENT16 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT16 END;
Line: 9194

        l_segment_array(17) := CASE rec_icc_name_update.SEGMENT17 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT17 END;
Line: 9195

        l_segment_array(18) := CASE rec_icc_name_update.SEGMENT18 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT18 END;
Line: 9196

        l_segment_array(19) := CASE rec_icc_name_update.SEGMENT19 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT19 END;
Line: 9197

        l_segment_array(20) := CASE rec_icc_name_update.SEGMENT20 WHEN G_MISS_CHAR THEN NULL ELSE rec_icc_name_update.SEGMENT20 END;
Line: 9207

          update MTL_ITEM_CAT_GRPS_INTERFACE
          set item_catalog_name = l_concat
          WHERE CURRENT OF cur_update_name_frm_segs
          ;
Line: 9218

END  Update_ICC_Name_Frm_Segs;
Line: 9262

     SELECT *
     FROM MTL_ITEM_CAT_GRPS_INTERFACE
     WHERE  (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            )
     AND process_status = G_PROCESS_STATUS_INITIAL
     AND item_catalog_name IN (
                                        SELECT item_catalog_name
                                        FROM table ( cast (l_ego_icc_hier_tbl as ego_ICC_Hier_Tbl_Type) ) a
                                        WHERE a.icc_level = p_level
                                       )
      ;
Line: 9279

     SELECT *
     FROM MTL_ITEM_CAT_GRPS_INTERFACE
     WHERE  (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            )
     AND process_status = G_PROCESS_STATUS_INITIAL
     ;
Line: 9293

     SELECT *
     FROM EGO_ATTR_GRPS_ASSOC_INTERFACE
     WHERE  (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            )
     AND process_status = G_PROCESS_STATUS_INITIAL ;
Line: 9308

     SELECT *
     FROM EGO_ICC_VERS_INTERFACE
     WHERE process_status = G_PROCESS_STATUS_INITIAL
     AND (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
         )
     AND (
              ( p_icc_id IS NULL )
                OR
              ( item_catalog_group_id =  p_icc_id)
         )
     AND (
              ( p_icc_name IS NULL )
                OR
              ( item_catalog_name = p_icc_name)
         )

     ;
Line: 9333

     SELECT *
     FROM ego_func_params_map_interface
     WHERE  (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            )
     AND process_status = G_PROCESS_STATUS_INITIAL;
Line: 9349

       SELECT MAX(l.lock_id) lock_id
       FROM  EGO_OBJECT_LOCK l
       WHERE l.pk1_value = p_icc_id
       AND   l.object_name = G_ENTITY_ICC_LOCK
       ;
Line: 9377

         Update_ICC_Name_Frm_Segs;
Line: 9720

            write_debug(l_proc_name,'Inside header update ');
Line: 9722

            UPDATE MTL_ITEM_CAT_GRPS_INTERFACE
            SET transaction_id = mtl_system_items_interface_s.nextval
               ,transaction_type = upper(transaction_type)
               ,creation_date = nvl(creation_date, l_sysdate)
               ,created_by    = NVL(created_by , G_USER_ID)
               ,last_updated_by = G_USER_ID
               ,last_update_login      = G_LOGIN_ID
               ,last_update_date       = l_sysdate
               ,request_id             = G_CONC_REQUEST_ID
               ,program_application_id = G_PROG_APPL_ID
               ,program_id             = G_PROGRAM_ID
               ,program_update_date    = l_sysdate
            WHERE (
                      ( G_SET_PROCESS_ID IS NULL )
                      OR
                      ( set_process_id =  G_SET_PROCESS_ID)
                  )
            AND transaction_id IS NULL
            AND process_status = G_PROCESS_STATUS_INITIAL
             ;
Line: 9746

             write_debug(l_proc_name,'start ag assoc update ');
Line: 9748

            UPDATE EGO_ATTR_GRPS_ASSOC_INTERFACE
            SET transaction_id = mtl_system_items_interface_s.nextval
               ,transaction_type = upper(transaction_type)
               ,creation_date = nvl(creation_date, l_sysdate)
               ,created_by    = NVL(created_by , G_USER_ID)
               ,last_updated_by = G_USER_ID
               ,last_update_login      = G_LOGIN_ID
               ,LAST_UPDATE_DATE       = l_sysdate
               ,request_id             = G_CONC_REQUEST_ID
               ,program_application_id = G_PROG_APPL_ID
               ,program_id             = G_PROGRAM_ID
               ,program_update_date    = l_sysdate
            WHERE (
                      ( G_SET_PROCESS_ID IS NULL )
                      OR
                      ( set_process_id =  G_SET_PROCESS_ID)
                  )
            AND transaction_id IS NULL
            AND process_status = G_PROCESS_STATUS_INITIAL
            ;
Line: 9772

            write_debug(l_proc_name,'start func param update ');
Line: 9774

            UPDATE EGO_FUNC_PARAMS_MAP_INTERFACE
            SET transaction_id = mtl_system_items_interface_s.nextval
               ,transaction_type = upper(transaction_type)
               ,creation_date = nvl(creation_date, l_sysdate)
               ,created_by    = NVL(created_by , G_USER_ID)
               ,last_updated_by = G_USER_ID
               ,last_update_login      = G_LOGIN_ID
               ,LAST_UPDATE_DATE       = l_sysdate
               ,request_id             = G_CONC_REQUEST_ID
               ,program_application_id = G_PROG_APPL_ID
               ,program_id             = G_PROGRAM_ID
               ,program_update_date    = l_sysdate
            WHERE (
                      ( G_SET_PROCESS_ID IS NULL )
                      OR
                      ( set_process_id =  G_SET_PROCESS_ID)
                  )
            AND transaction_id IS NULL
            AND process_status = G_PROCESS_STATUS_INITIAL
            ;
Line: 9798

            write_debug(l_proc_name,'start icc vers update ');
Line: 9800

            UPDATE EGO_ICC_VERS_INTERFACE
            SET transaction_id = mtl_system_items_interface_s.nextval
               ,transaction_type = upper(transaction_type)
               ,creation_date = nvl(creation_date, l_sysdate)
               ,created_by    = NVL(created_by , G_USER_ID)
               ,last_updated_by = G_USER_ID
               ,last_update_login      = G_LOGIN_ID
               ,LAST_UPDATE_DATE       = l_sysdate
               ,request_id             = G_CONC_REQUEST_ID
               ,program_application_id = G_PROG_APPL_ID
               ,program_id             = G_PROGRAM_ID
               ,program_update_date    = l_sysdate
            WHERE (
                      ( G_SET_PROCESS_ID IS NULL )
                      OR
                      ( set_process_id =  G_SET_PROCESS_ID)
                  )
            AND transaction_id IS NULL
            AND process_status = G_PROCESS_STATUS_INITIAL
            ;
Line: 9846

    SELECT count(1) count
    FROM   MTL_ITEM_CAT_GRPS_INTERFACE
    WHERE (
              ( G_SET_PROCESS_ID IS NULL )
              OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )
    AND transaction_id IS NOT NULL
    AND process_status = G_PROCESS_STATUS_INITIAL
     ;
Line: 9860

    SELECT count(1) count
    FROM   EGO_ATTR_GRPS_ASSOC_INTERFACE
    WHERE (
              ( G_SET_PROCESS_ID IS NULL )
              OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )
    AND transaction_id IS NOT NULL
    AND process_status = G_PROCESS_STATUS_INITIAL
     ;
Line: 9874

    SELECT count(1) count
    FROM   EGO_FUNC_PARAMS_MAP_INTERFACE
    WHERE (
              ( G_SET_PROCESS_ID IS NULL )
              OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )
    AND transaction_id IS NOT NULL
    AND process_status = G_PROCESS_STATUS_INITIAL
     ;
Line: 9888

    SELECT count(1) count
    FROM   EGO_ICC_VERS_INTERFACE
    WHERE (
              ( G_SET_PROCESS_ID IS NULL )
              OR
              ( set_process_id =  G_SET_PROCESS_ID)
          )
    AND transaction_id IS NOT NULL
    AND process_status = G_PROCESS_STATUS_INITIAL
     ;
Line: 10156

    PROCEDURE Delete_Processed_ICC  ( p_set_process_id  IN NUMBER
                                   ,  x_return_status    OUT NOCOPY VARCHAR2
                                   ,  x_return_msg       OUT NOCOPY VARCHAR2
    )
    IS


      l_proc_name     VARCHAR2(30) := 'Delete_Processed_ICC';
Line: 10167

     DELETE FROM MTL_ITEM_CAT_GRPS_INTERFACE
       WHERE transaction_id IS NOT NULL
       AND process_status = G_PROCESS_STATUS_SUCCESS
       AND (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            );
Line: 10177

     DELETE FROM EGO_ATTR_GRPS_ASSOC_INTERFACE
       WHERE transaction_id IS NOT NULL
       AND process_status = G_PROCESS_STATUS_SUCCESS
       AND (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            );
Line: 10188

     DELETE FROM EGO_ICC_VERS_INTERFACE
       WHERE transaction_id IS NOT NULL
       AND process_status = G_PROCESS_STATUS_SUCCESS
       AND (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            );
Line: 10199

     DELETE FROM ego_func_params_map_interface
       WHERE transaction_id IS NOT NULL
       AND process_status = G_PROCESS_STATUS_SUCCESS
       AND (
              ( G_SET_PROCESS_ID IS NULL )
                OR
              ( set_process_id =  G_SET_PROCESS_ID)
            );
Line: 10216

   END Delete_Processed_Icc;