DBA Data[Home] [Help]

APPS.EGO_PAGES_BULKLOAD_PVT SQL Statements

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

Line: 21

    SELECT application_id
    INTO   G_EGO_APPLICATION_ID
    FROM   fnd_application
    WHERE  application_short_name = 'EGO';
Line: 27

    SELECT object_id
    INTO   G_OBJECT_ID
    FROM   fnd_objects
    WHERE  obj_name = 'EGO_ITEM';
Line: 37

    UPDATE ego_pages_interface
    SET    transaction_id = mtl_system_items_interface_s.nextval,
           transaction_type = Upper(transaction_type),
           created_by = G_USER_ID,
           creation_date = SYSDATE,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID,
           request_id = G_REQUEST_ID,
           program_application_id = G_PROG_APPL_ID,
           program_id = G_PROGRAM_ID,
           program_update_date = SYSDATE
    WHERE  transaction_id IS NULL
    	   AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 54

    SELECT COUNT(1) INTO G_PAGES_COUNT
    FROM ego_pages_interface
    WHERE process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 65

    UPDATE ego_page_entries_interface
    SET    transaction_id = mtl_system_items_interface_s.nextval,
           transaction_type = Upper(transaction_type),
           created_by = G_USER_ID,
           creation_date = SYSDATE,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID,
           request_id = G_REQUEST_ID,
           program_application_id = G_PROG_APPL_ID,
           program_id = G_PROGRAM_ID,
           program_update_date = SYSDATE
    WHERE  transaction_id IS NULL
    	   AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 82

    SELECT COUNT(1) INTO G_PAGE_ENTRIES_COUNT
    FROM ego_page_entries_interface
    WHERE process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 112

    /* Update the interface records with process_status 3 and insert into
    MTL_INTERFACE_ERRORS if TRANSACTION_TYPE passed is incorrect*/
    G_MESSAGE_NAME := 'EGO_TRANS_TYPE_INVALID';
Line: 124

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_PG_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_PG,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_pages_interface
    WHERE  (transaction_type IS NULL
    	   OR transaction_type NOT IN ( G_OPR_CREATE, G_OPR_UPDATE, G_OPR_DELETE, G_OPR_SYNC ))
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 169

    UPDATE ego_pages_interface
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  (transaction_type IS NULL
    	   OR transaction_type NOT IN ( G_OPR_CREATE, G_OPR_UPDATE, G_OPR_DELETE, G_OPR_SYNC ))
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 185

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_ENT_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_ENT,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_page_entries_interface
    WHERE  (transaction_type IS NULL
     	   OR transaction_type NOT IN ( G_OPR_CREATE, G_OPR_UPDATE, G_OPR_SYNC, G_OPR_DELETE ))
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 230

    UPDATE ego_page_entries_interface
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  (transaction_type IS NULL
     	   OR transaction_type NOT IN ( G_OPR_CREATE, G_OPR_UPDATE, G_OPR_SYNC, G_OPR_DELETE ))
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 271

    UPDATE ego_pages_interface epi
    SET    classification_code = EGO_ICC_BULKLOAD_PVT.Get_Catalog_Group_Id(classification_name,'FIND_COMBINATION'),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  classification_name IS NOT NULL
    	   AND classification_code IS NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 282

    /*Get the page ID and set SYNC to UPDATE*/
    lv_smt := 2;
Line: 287

    UPDATE ego_pages_interface epi
    SET    page_id = (SELECT page_id
                      FROM   ego_pages_b
                      WHERE  object_id = G_OBJECT_ID
                             AND internal_name = epi.internal_name
                             AND classification_code = epi.classification_code),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  transaction_type <> G_OPR_CREATE
           AND ( ( page_id IS NULL
                   AND internal_name IS NOT NULL
                   AND classification_code IS NOT NULL )
                  OR page_id IS NOT NULL )
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 305

    /*Set SYNC to CREATE and UPDATE*/
    lv_smt := 3;
Line: 310

    UPDATE ego_pages_interface epi
    SET    transaction_type = decode(page_id,NULL,G_OPR_CREATE,G_OPR_UPDATE),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  transaction_type = G_OPR_SYNC
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 350

    UPDATE ego_page_entries_interface epi
    SET    classification_code = EGO_ICC_BULKLOAD_PVT.Get_Catalog_Group_Id(classification_name,'FIND_COMBINATION'),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  classification_name IS NOT NULL
    	   AND classification_code IS NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 366

    UPDATE ego_page_entries_interface epi
    SET    page_id = (SELECT page_id
                      FROM   ego_pages_b
                      WHERE  object_id = G_OBJECT_ID
                             AND internal_name = epi.internal_name
                             AND classification_code IN ( SELECT PARENT_CATALOG_GROUP_ID FROM EGO_ITEM_CAT_DENORM_HIER
			                          	WHERE CHILD_CATALOG_GROUP_ID = epi.classification_code)),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  page_id IS NULL
    	   AND internal_name IS NOT NULL
           AND classification_code IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 388

    UPDATE ego_page_entries_interface epi
    SET    old_attr_group_id = (SELECT attr_group_id
                                FROM   ego_fnd_dsc_flx_ctx_ext
                                WHERE  application_id = (SELECT application_id
                                                         FROM   fnd_application
                                                         WHERE  application_short_name = 'EGO')
                                       AND descriptive_flexfield_name IN ('EGO_ITEMMGMT_GROUP','EGO_MASTER_ITEMS') /*Added EGO_MASTER_ITEMS for bug 9950697*/
                                       AND descriptive_flex_context_code = epi.old_attr_group_name),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  old_attr_group_id IS NULL
           AND old_attr_group_name IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 410

    UPDATE ego_page_entries_interface epi
    SET    new_attr_group_id = (SELECT attr_group_id
                                FROM   ego_fnd_dsc_flx_ctx_ext
                                WHERE  application_id = (SELECT application_id
                                                         FROM   fnd_application
                                                         WHERE  application_short_name = 'EGO')
                                       AND descriptive_flexfield_name IN ('EGO_ITEMMGMT_GROUP','EGO_MASTER_ITEMS') /*Added EGO_MASTER_ITEMS for bug 9950697*/
                                       AND descriptive_flex_context_code = epi.new_attr_group_name),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  new_attr_group_id IS NULL
           AND new_attr_group_name IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 432

    UPDATE ego_page_entries_interface epi
    SET    old_association_id = (SELECT association_id
    							 FROM EGO_OBJ_AG_ASSOCS_B
    							 WHERE classification_code IN ( SELECT PARENT_CATALOG_GROUP_ID
																FROM EGO_ITEM_CAT_DENORM_HIER
																WHERE CHILD_CATALOG_GROUP_ID = epi.classification_code)
    							 AND attr_group_id = epi.old_attr_group_id
    							 AND data_level = (SELECT data_level
    							 				   FROM ego_pages_b
    							 				   WHERE page_id = epi.page_id)),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  old_association_id IS NULL
    	   AND old_attr_group_id IS NOT NULL
    	   AND classification_code IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 457

    UPDATE ego_page_entries_interface epi
    SET    new_association_id = (SELECT association_id
    							 FROM EGO_OBJ_AG_ASSOCS_B
    							 WHERE classification_code  IN ( SELECT PARENT_CATALOG_GROUP_ID
																FROM EGO_ITEM_CAT_DENORM_HIER
																WHERE CHILD_CATALOG_GROUP_ID = epi.classification_code)
    							 AND attr_group_id = epi.new_attr_group_id
    							 AND data_level = (SELECT data_level
    							 				   FROM ego_pages_b
    							 				   WHERE page_id = epi.page_id)),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  new_association_id IS NULL
    	   AND new_attr_group_id IS NOT NULL
    	   AND classification_code IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 477

    /*Sets the SYNC to UPDATE*/
    lv_smt := 7;
Line: 482

    UPDATE ego_page_entries_interface epi
    SET    transaction_type = G_OPR_UPDATE,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  EXISTS (SELECT 1
                   FROM   ego_page_entries_b
                   WHERE  page_id = epi.page_id
                          AND association_id = epi.old_association_id)
           AND transaction_type = G_OPR_SYNC
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 501

    UPDATE ego_page_entries_interface epi
    SET    transaction_type = G_OPR_CREATE,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  transaction_type = G_OPR_SYNC
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 540

    UPDATE ego_pages_interface epi
    SET    (internal_name, classification_code) = (SELECT internal_name, classification_code
				                                    FROM   ego_pages_v
				                                    WHERE  page_id = epi.page_id),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  page_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 557

    UPDATE ego_pages_interface epi
    SET    classification_name = (SELECT icc_kfv.concatenated_segments
                                  FROM   mtl_item_catalog_groups_kfv icc_kfv
                                  WHERE icc_kfv.item_catalog_group_id = epi.classification_code),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  classification_code IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 600

    UPDATE ego_page_entries_interface epi
    SET    ( internal_name ) = (SELECT internal_name
                                                     FROM   ego_pages_b
                                                     WHERE  page_id = epi.page_id),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  page_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 617

    UPDATE ego_page_entries_interface epi
    SET    classification_name = (SELECT icc_kfv.concatenated_segments
                                  FROM   mtl_item_catalog_groups_kfv icc_kfv
                                  WHERE icc_kfv.item_catalog_group_id = epi.classification_code),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  classification_code IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 634

    UPDATE ego_page_entries_interface epi
    SET    ( old_attr_group_id, old_attr_group_name ) = (SELECT attr_group_id,
                                                                attr_group_name
                                                         FROM   ego_obj_attr_grp_assocs_v
                                                         WHERE  association_id = epi.old_association_id),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  old_association_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 652

    UPDATE ego_page_entries_interface epi
    SET    ( new_attr_group_id, new_attr_group_name ) = (SELECT attr_group_id,
                                                                attr_group_name
                                                         FROM   ego_obj_attr_grp_assocs_v
                                                         WHERE  association_id = epi.new_association_id),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  new_association_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 670

    UPDATE ego_page_entries_interface epi
    SET    ( old_association_id, old_attr_group_name ) = (SELECT association_id,
                                                                attr_group_name
                                                         FROM   ego_obj_attr_grp_assocs_v
                                                         WHERE  attr_group_id = epi.old_attr_group_id
                                                         AND classification_code = epi.classification_code),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  old_attr_group_id IS NOT NULL
    	   AND old_attr_group_name IS NULL
    	   AND old_association_id IS NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 691

    UPDATE ego_page_entries_interface epi
    SET    ( new_association_id, new_attr_group_name ) = (SELECT association_id,
                                                                attr_group_name
                                                         FROM   ego_obj_attr_grp_assocs_v
                                                         WHERE  attr_group_id = epi.new_attr_group_id),
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  new_attr_group_id IS NOT NULL
    	   AND new_attr_group_name IS NULL
    	   AND new_association_id IS NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 736

    				SELECT internal_name, classification_code INTO p_pg_tbl(i).internal_name, p_pg_tbl(i).classification_code
				    FROM   ego_pages_v
				    WHERE  page_id = p_pg_tbl(i).page_id;
Line: 769

    				SELECT icc_kfv.concatenated_segments INTO p_pg_tbl(i).classification_name
                    FROM   mtl_item_catalog_groups_kfv icc_kfv
                    WHERE icc_kfv.item_catalog_group_id = p_pg_tbl(i).classification_code;
Line: 831

    				SELECT internal_name, classification_code INTO p_ent_tbl(i).internal_name, p_ent_tbl(i).classification_code
				    FROM   ego_pages_v
				    WHERE  page_id = p_ent_tbl(i).page_id;
Line: 864

    				SELECT icc_kfv.concatenated_segments INTO p_ent_tbl(i).classification_name
                    FROM   mtl_item_catalog_groups_kfv icc_kfv
                    WHERE icc_kfv.item_catalog_group_id = p_ent_tbl(i).classification_code;
Line: 896

    				SELECT attr_group_id,attr_group_name INTO p_ent_tbl(i).old_attr_group_id, p_ent_tbl(i).old_attr_group_name
                    FROM   ego_obj_attr_grp_assocs_v
                    WHERE  association_id = p_ent_tbl(i).old_association_id;
Line: 928

    				SELECT attr_group_id,attr_group_name INTO p_ent_tbl(i).new_attr_group_id, p_ent_tbl(i).new_attr_group_name
                    FROM   ego_obj_attr_grp_assocs_v
                    WHERE  association_id = p_ent_tbl(i).new_association_id;
Line: 960

    				SELECT association_id,attr_group_name INTO p_ent_tbl(i).old_association_id, p_ent_tbl(i).old_attr_group_name
                    FROM   ego_obj_attr_grp_assocs_v
                    WHERE  attr_group_id = p_ent_tbl(i).old_attr_group_id
                    AND classification_code = p_ent_tbl(i).classification_code;
Line: 993

    				SELECT association_id,attr_group_name INTO p_ent_tbl(i).new_association_id, p_ent_tbl(i).new_attr_group_name
                    FROM   ego_obj_attr_grp_assocs_v
                    WHERE  attr_group_id = p_ent_tbl(i).new_attr_group_id
                    AND classification_code = p_ent_tbl(i).classification_code;
Line: 1058

    		/*Get the page ID and set SYNC to UPDATE*/
    		IF (p_pg_tbl(i).transaction_type <> G_OPR_CREATE) THEN
    			IF (p_pg_tbl(i).page_id IS NULL AND p_pg_tbl(i).internal_name  IS NOT NULL AND p_pg_tbl(i).classification_code  IS NOT NULL) THEN
    				BEGIN
    					SELECT page_id INTO p_pg_tbl(i).page_id
                      	FROM   ego_pages_b
                      	WHERE  object_id = G_OBJECT_ID
                        AND internal_name = p_pg_tbl(i).internal_name
                        AND classification_code = p_pg_tbl(i).classification_code;
Line: 1069

                        	p_pg_tbl(i).transaction_type := G_OPR_UPDATE;
Line: 1140

    				SELECT page_id INTO p_ent_tbl(i).page_id
                    FROM   ego_pages_b
                    WHERE  object_id = G_OBJECT_ID
                    AND internal_name = p_ent_tbl(i).internal_name
                    AND classification_code = p_ent_tbl(i).classification_code;
Line: 1174

    				SELECT attr_group_id INTO p_ent_tbl(i).old_attr_group_id
                    FROM   ego_fnd_dsc_flx_ctx_ext
                    WHERE  application_id = (SELECT application_id
                                             FROM   fnd_application
                                             WHERE  application_short_name = 'EGO')
                    AND descriptive_flexfield_name IN ('EGO_ITEMMGMT_GROUP','EGO_MASTER_ITEMS') /*Added EGO_MASTER_ITEMS for bug 9950697*/
                    AND descriptive_flex_context_code = p_ent_tbl(i).old_attr_group_name;
Line: 1211

    				SELECT attr_group_id INTO p_ent_tbl(i).new_attr_group_id
                    FROM   ego_fnd_dsc_flx_ctx_ext
                    WHERE  application_id = (SELECT application_id
                                             FROM   fnd_application
                                             WHERE  application_short_name = 'EGO')
                    AND descriptive_flexfield_name IN ('EGO_ITEMMGMT_GROUP','EGO_MASTER_ITEMS') /*Added EGO_MASTER_ITEMS for bug 9950697*/
                    AND descriptive_flex_context_code = p_ent_tbl(i).new_attr_group_name;
Line: 1248

    				SELECT association_id INTO p_ent_tbl(i).old_association_id
					FROM EGO_OBJ_AG_ASSOCS_B
					WHERE classification_code = p_ent_tbl(i).classification_code
					AND attr_group_id = p_ent_tbl(i).old_attr_group_id;
Line: 1282

    				SELECT association_id INTO p_ent_tbl(i).new_association_id
					FROM EGO_OBJ_AG_ASSOCS_B
					WHERE classification_code = p_ent_tbl(i).classification_code
					AND attr_group_id = p_ent_tbl(i).new_attr_group_id;
Line: 1313

    		/*Sets the SYNC to CREATE or UPDATE*/
    		IF (p_ent_tbl(i).transaction_type = G_OPR_SYNC) THEN
    			BEGIN
    			   SELECT 'Y' INTO lv_flag
                   FROM   ego_page_entries_b
                   WHERE  page_id = p_ent_tbl(i).page_id
                   AND association_id = p_ent_tbl(i).old_association_id;
Line: 1321

                   p_ent_tbl(i).transaction_type := G_OPR_UPDATE;
Line: 1324

    					p_ent_tbl(i).transaction_type := G_OPR_DELETE;
Line: 1375

    /* Update the interface records with process_status 3 and insert into
    MTL_INTERFACE_ERRORS if the ICC name passed is invalid*/
    G_MESSAGE_NAME := 'EGO_ICC_ID_INVALID';
Line: 1383

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_PG_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_PG,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_pages_interface epi
    WHERE  (classification_code IS NULL OR classification_name IS NULL)
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1427

    UPDATE ego_pages_interface
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  (classification_code IS NULL OR classification_name IS NULL)
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1442

    /* Update the interface records with process_status 3 and insert into
    MTL_INTERFACE_ERRORS if the page does not exist for update and delete flow*/
    G_MESSAGE_NAME := 'EGO_EF_ATTR_PAGE_NOT_FOUND';
Line: 1450

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_PG_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_PG,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_pages_interface epi
    WHERE  (page_id IS NULL OR internal_name IS NULL)
           AND transaction_type <> G_OPR_CREATE
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1495

    UPDATE ego_pages_interface
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  (page_id IS NULL OR internal_name IS NULL)
           AND transaction_type <> G_OPR_CREATE
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1511

    /* Update the interface records with process_status 3 and insert into
    MTL_INTERFACE_ERRORS if the page with the internal name already exists in the system*/
    G_MESSAGE_NAME := 'EGO_INTERNAL_NAME_EXISTS';
Line: 1519

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_PG_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_PG,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_pages_interface epi
    WHERE  EXISTS (SELECT 1
    			   FROM EGO_PAGES_B
    			   WHERE internal_name = epi.internal_name
    			   AND classification_code = epi.classification_code)
           AND transaction_type = G_OPR_CREATE
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1567

    UPDATE ego_pages_interface epi
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE EXISTS (SELECT 1
    			   FROM EGO_PAGES_B
    			   WHERE internal_name = epi.internal_name
    			   AND classification_code = epi.classification_code)
           AND transaction_type = G_OPR_CREATE
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1586

    /* Update the interface records with process_status 3 and insert into
    MTL_INTERFACE_ERRORS if SEQUENCE IS already existing for the ICC*/
    G_MESSAGE_NAME := 'EGO_PG_SEQ_DUP';
Line: 1594

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_PG_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_PG,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_pages_interface epi
    WHERE  EXISTS (SELECT 1
                   FROM   ego_pages_b
                   WHERE  classification_code = epi.classification_code
                   AND SEQUENCE = epi.SEQUENCE
                   AND page_id <> nvl(epi.page_id,-1))
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1642

    UPDATE ego_pages_interface epi
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  EXISTS (SELECT 1
                   FROM   ego_pages_b
                   WHERE  classification_code = epi.classification_code
                   AND SEQUENCE = epi.SEQUENCE
                   AND page_id <> nvl(epi.page_id,-1))
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1689

    /* Update the interface records with process_status 3 and insert into
    MTL_INTERFACE_ERRORS if flow is UPDATE or DELETE and the page entry does not exist*/
    G_MESSAGE_NAME := 'EGO_PG_ENT_NOT_EXIST';
Line: 1697

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_ENT_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_ENT,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_page_entries_interface epei
    WHERE  NOT EXISTS (SELECT 1
	                   FROM   ego_page_entries_b
	                   WHERE  page_id = epei.page_id
                   	   AND association_id = epei.old_association_id
                   	   AND classification_code = epei.classification_code)
           AND transaction_type <> G_OPR_CREATE
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1746

    UPDATE ego_page_entries_interface epi
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  NOT EXISTS (SELECT 1
	                   FROM   ego_page_entries_b
	                   WHERE  page_id = epi.page_id
                   	   AND association_id = epi.old_association_id
                   	   AND classification_code = epi.classification_code)
           AND transaction_type <> G_OPR_CREATE
           AND transaction_id IS NOT NULL
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1766

    /* Update the interface records with process_status 3 and insert into
    MTL_INTERFACE_ERRORS if SEQ already exists in the page*/
    G_MESSAGE_NAME := 'EGO_PAGE_ENTRY_SAME_SEQ';
Line: 1774

    INSERT INTO mtl_interface_errors
                (transaction_id,
                 unique_id,
                 organization_id,
                 column_name,
                 table_name,
                 bo_identifier,
                 entity_identifier,
                 message_name,
                 error_message,
                 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_ENT_TAB,
           G_BO_IDENTIFIER_PG,
           G_ENTITY_ENT,
           G_MESSAGE_NAME,
           G_MESSAGE_TEXT,
           Nvl(last_update_date, SYSDATE),
           Nvl(last_updated_by, G_USER_ID),
           Nvl(creation_date, SYSDATE),
           Nvl(created_by, G_USER_ID),
           Nvl(last_update_login, G_USER_ID),
           G_REQUEST_ID,
           Nvl(program_application_id, G_PROG_APPL_ID),
           Nvl(program_id, G_PROGRAM_ID),
           Nvl(program_update_date, SYSDATE)
    FROM   ego_page_entries_interface epi
    WHERE  EXISTS (SELECT 1
	                   FROM   ego_page_entries_b
	                   WHERE  page_id = epi.page_id
                   	   AND sequence = epi.sequence)
           AND transaction_id IS NOT NULL
           AND transaction_type = G_OPR_CREATE   				/*Added this for bug 9733398*/
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1822

    UPDATE ego_page_entries_interface epi
    SET    process_status = G_ERROR_RECORD,
           last_updated_by = G_USER_ID,
           last_update_date = SYSDATE,
           last_update_login = G_LOGIN_ID
    WHERE  EXISTS (SELECT 1
	                   FROM   ego_page_entries_b
	                   WHERE  page_id = epi.page_id
                   	   AND sequence = epi.sequence)
           AND transaction_id IS NOT NULL
           AND transaction_type = G_OPR_CREATE					/*Added this for bug 9733398*/
           AND process_status = G_PROCESS_RECORD
           AND ( ( G_SET_PROCESS_ID IS NULL )
                  OR ( set_process_id = G_SET_PROCESS_ID ) );
Line: 1871

			/*For the update or delete flow if the page is not existing in the system then Error out*/
			IF(p_pg_tbl(i).transaction_type <> G_OPR_CREATE AND p_pg_tbl(i).page_id IS NULL) THEN
				x_return_status := G_RET_STS_ERROR;
Line: 1886

				SELECT 'Y' INTO lv_flag
                FROM   ego_pages_b
                WHERE  classification_code = p_pg_tbl(i).classification_code
                AND SEQUENCE = p_pg_tbl(i).SEQUENCE
                AND page_id <> NVL(p_pg_tbl(i).page_id,-1);
Line: 1920

		      SELECT Upper(p_pg_tbl(i).transaction_type)
		      INTO   p_pg_tbl(i).transaction_type
		      FROM   dual;
Line: 1925

				OR p_pg_tbl(i).transaction_type = 	G_OPR_UPDATE
				OR p_pg_tbl(i).transaction_type = 	G_OPR_DELETE
				OR p_pg_tbl(i).transaction_type = 	G_OPR_SYNC) THEN
				NULL;
Line: 1975

   		/*Error out if flow is UPDATE or DELETE and the page entry does not exist*/
   		IF (p_ent_tbl(i).transaction_type <> G_OPR_CREATE) THEN
   			BEGIN
   				SELECT 'Y' INTO lv_flag
               	FROM   ego_page_entries_b
              	WHERE  page_id = p_ent_tbl(i).page_id
           	   	AND association_id = p_ent_tbl(i).old_association_id
           	   	AND classification_code = p_ent_tbl(i).classification_code;
Line: 2012

   			SELECT 'Y' INTO lv_flag
            FROM   ego_page_entries_b
            WHERE  page_id = p_ent_tbl(i).page_id
        	AND sequence = p_ent_tbl(i).sequence;
Line: 2047

	      SELECT Upper(p_ent_tbl(i).transaction_type)
	      INTO   p_ent_tbl(i).transaction_type
	      FROM   dual;
Line: 2052

			OR p_ent_tbl(i).transaction_type = 	G_OPR_UPDATE
			OR p_ent_tbl(i).transaction_type = 	G_OPR_DELETE
			OR p_ent_tbl(i).transaction_type = 	G_OPR_SYNC) THEN
			NULL;
Line: 2129

                 ELSIF (p_pg_tbl(i).transaction_type <> G_OPR_DELETE) THEN
                 	write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - Err_msg_TID: '||p_pg_tbl(i).transaction_id||' (PG,DL) = ('
                 	||p_pg_tbl(i).internal_name||','||p_pg_tbl(i).data_level||'). ' ||'Data Level passed is invalid');
Line: 2278

          	  	SELECT COUNT(1) INTO lv_count
          	  	FROM EGO_PAGE_ENTRIES_B
          	  	WHERE page_id = p_ent_tbl(i).page_id
          	  	AND association_id = p_ent_tbl(i).old_association_id;
Line: 2335

      SELECT *
      FROM   ego_pages_interface
      WHERE  process_status = G_PROCESS_RECORD
      AND (p_set_process_id IS NULL
      	   OR set_process_id = p_set_process_id);
Line: 2342

      SELECT *
      FROM   ego_page_entries_interface
      WHERE  process_status = G_PROCESS_RECORD
      AND (p_set_process_id IS NULL
      	   OR set_process_id = p_set_process_id);
Line: 2379

			        update_intf_pages(p_pg_tbl => l_ego_pg_tbl, x_return_status => x_return_status, x_return_msg => x_return_msg); IF (x_return_status = G_RET_STS_UNEXP_ERROR) THEN RETURN; END IF;
Line: 2404

			        update_intf_pg_entries(p_ent_tbl => l_ego_ent_tbl, x_return_status => x_return_status, x_return_msg => x_return_msg); IF (x_return_status = G_RET_STS_UNEXP_ERROR) THEN RETURN; END IF;
Line: 2452

	    SELECT object_id
	    INTO   G_OBJECT_ID
	    FROM   fnd_objects
	    WHERE  obj_name = 'EGO_ITEM';
Line: 2496

	    SELECT object_id
	    INTO   G_OBJECT_ID
	    FROM   fnd_objects
	    WHERE  obj_name = 'EGO_ITEM';
Line: 2549

          SELECT count(1) INTO lv_count_pg
          FROM EGO_PAGES_B
          WHERE internal_name = P_pg_tbl(i).internal_name
          AND classification_code = P_pg_tbl(i).classification_code;
Line: 2555

          SELECT count(1) INTO lv_count_seq
          FROM   ego_pages_b
          WHERE  classification_code = P_pg_tbl(i).classification_code
          AND SEQUENCE = P_pg_tbl(i).SEQUENCE;
Line: 2628

	                G_TOKEN_TABLE.DELETE;
Line: 2632

                AND P_pg_tbl(i).transaction_type = G_OPR_UPDATE ) THEN
          write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Update Page');
Line: 2635

          ego_ext_fwk_pub.Update_page (	  p_api_version => 1.0,
								          p_page_id => P_pg_tbl(i).page_id,
								          p_internal_name => P_pg_tbl(i).internal_name,
								          p_display_name => P_pg_tbl(i).display_name,
								          p_description => P_pg_tbl(i).description,
								          p_sequence => P_pg_tbl(i).SEQUENCE,
								          p_init_msg_list => fnd_api.g_false,
								          p_commit => fnd_api.g_false,
								          p_is_nls_mode => fnd_api.g_false,
								          x_return_status => x_return_status,
								          x_errorcode => x_errorcode,
								          x_msg_count => x_msg_count,
								          x_msg_data => x_msg_data);
Line: 2667

	            G_TOKEN_TABLE(4).Token_Value  :=  'Update_page';
Line: 2679

                G_TOKEN_TABLE.DELETE;
Line: 2682

                AND P_pg_tbl(i).transaction_type = G_OPR_DELETE ) THEN
          write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Delete Page');
Line: 2685

          ego_ext_fwk_pub.Delete_page (	  p_api_version => 1.0,
								          p_object_id => G_OBJECT_ID,
								          p_classification_code => P_pg_tbl(i).classification_code,
								          p_internal_name => P_pg_tbl(i).internal_name,
								          p_init_msg_list => fnd_api.g_false,
								          p_commit => fnd_api.g_false,
								          x_return_status => x_return_status,
								          x_errorcode => x_errorcode,
								          x_msg_count => x_msg_count,
								          x_msg_data => x_msg_data);
Line: 2714

	            G_TOKEN_TABLE(4).Token_Value  :=  'Delete_page';
Line: 2726

                G_TOKEN_TABLE.DELETE;
Line: 2780

          SELECT count(1) INTO lv_count_ag
          FROM EGO_PAGE_ENTRIES_B
          WHERE page_id = P_ent_tbl(i).page_id
          AND classification_code = P_ent_tbl(i).classification_code
          AND association_id =  P_ent_tbl(i).old_association_id;
Line: 2787

          SELECT count(1) INTO lv_count_seq
           FROM   ego_page_entries_b
           WHERE  page_id = P_ent_tbl(i).page_id
       	   AND sequence = P_ent_tbl(i).sequence;
Line: 2854

	                G_TOKEN_TABLE.DELETE;
Line: 2858

                AND P_ent_tbl(i).transaction_type = G_OPR_UPDATE ) THEN
          write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Update Page Entity');
Line: 2863

          SELECT count(1) INTO lv_count_seq
           FROM   ego_page_entries_b
           WHERE  page_id = P_ent_tbl(i).page_id
       	   AND sequence = P_ent_tbl(i).sequence
       	   AND association_id <> P_ent_tbl(i).old_association_id;
Line: 2880

	          ego_ext_fwk_pub.Update_page_entry ( p_api_version => 1.0,
										          p_page_id => P_ent_tbl(i).page_id,
										          p_new_association_id => NVL(P_ent_tbl(i).new_association_id,P_ent_tbl(i).old_association_id),
										          p_old_association_id => P_ent_tbl(i).old_association_id,
										          p_sequence => P_ent_tbl(i).SEQUENCE,
										          p_init_msg_list => fnd_api.g_false,
										          p_commit => fnd_api.g_false,
										          x_return_status => x_return_status,
										          x_errorcode => x_errorcode,
										          x_msg_count => x_msg_count,
										          x_msg_data => x_msg_data);
Line: 2910

		            G_TOKEN_TABLE(4).Token_Value  :=  'Update_page_entry';
Line: 2922

	                G_TOKEN_TABLE.DELETE;
Line: 2926

                AND P_ent_tbl(i).transaction_type = G_OPR_DELETE ) THEN
          write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Delete Page Entity');
Line: 2929

          ego_ext_fwk_pub.Delete_page_entry ( p_api_version => 1.0,
									          p_page_id => P_ent_tbl(i).page_id,
									          p_association_id => P_ent_tbl(i).old_association_id,
									          p_classification_code => P_ent_tbl(i).classification_code,
									          p_init_msg_list => fnd_api.g_false,
									          p_commit => fnd_api.g_false,
									          x_return_status => x_return_status,
									          x_errorcode => x_errorcode,
									          x_msg_count => x_msg_count,
									          x_msg_data => x_msg_data);
Line: 2958

	            G_TOKEN_TABLE(4).Token_Value  :=  'Delete_page_entry';
Line: 2970

                G_TOKEN_TABLE.DELETE;
Line: 2994

  /*This procedure is used to update the Pages interface table.
    Used in the interface flow.
    p_pg_tbl        IN OUT NOCOPY Pages table
    x_return_status OUT NOCOPY  parameter that returns the status
    x_return_msg OUT NOCOPY parameter that returns the error message*/
  PROCEDURE update_intf_pages (p_pg_tbl        IN OUT NOCOPY ego_metadata_pub.ego_pg_tbl,
                                 x_return_status OUT NOCOPY VARCHAR2, x_return_msg OUT NOCOPY VARCHAR2)
  IS
  	lv_proc VARCHAR2(30) := 'update_intf_pages';
Line: 3005

    write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Entering update_intf_pages');
Line: 3014

      UPDATE ego_pages_interface
      SET    ROW = P_pg_tbl(i)
      WHERE  transaction_id = trans_id(i);
Line: 3018

   write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Exit update_intf_pages');
Line: 3023

        write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'update_intf_pages Exception when others'||SQLERRM);
Line: 3025

        x_return_msg := 'ego_pages_bulkload_pvt.update_intf_pages - '||SQLERRM;
Line: 3028

  END update_intf_pages;
Line: 3030

  /*This procedure is used to update the page entries interface table.
  	Used in the interface flow.
  	p_ent_tbl        IN OUT NOCOPY Page Entries table
    x_return_status OUT NOCOPY  parameter that returns the status
    x_return_msg OUT NOCOPY parameter that returns the error message*/
  PROCEDURE update_intf_pg_entries (p_ent_tbl       IN OUT NOCOPY ego_metadata_pub.ego_ent_tbl,
                                  x_return_status OUT NOCOPY VARCHAR2, x_return_msg OUT NOCOPY VARCHAR2)
  IS
  	lv_proc VARCHAR2(30) := 'update_intf_pg_entries';
Line: 3041

    write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Entering update_intf_pg_entries');
Line: 3050

      UPDATE ego_page_entries_interface
      SET    ROW = P_ent_tbl(i)
      WHERE  transaction_id = trans_id(i);
Line: 3054

    write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Exit update_intf_pg_entries');
Line: 3061

        write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'update_intf_pg_entries Exception when others'||SQLERRM);
Line: 3063

        x_return_msg := 'ego_pages_bulkload_pvt.update_intf_pg_entries - '||SQLERRM;
Line: 3066

  END update_intf_pg_entries;
Line: 3068

  /*This procedure is used to delete processed records from the pages interface
    Used in the interface flow.
    x_set_process_id IN Set Process ID
    x_return_status OUT NOCOPY  parameter that returns the status
    x_return_msg OUT NOCOPY parameter that returns the error message*/
  PROCEDURE delete_processed_pages(
    x_set_process_id IN NUMBER,
    x_return_status OUT NOCOPY VARCHAR2, x_return_msg OUT NOCOPY VARCHAR2)
    IS
    	lv_proc VARCHAR2(30) := 'delete_processed_pages';
Line: 3079

    	write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Entering delete_processed_pages');
Line: 3083

    	DELETE FROM ego_pages_interface
    	WHERE process_status = G_SUCCESS_RECORD
    	AND (x_set_process_id IS NULL
    		 OR set_process_id = x_set_process_id);
Line: 3088

    	write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Exit delete_processed_pages');
Line: 3091

    		write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'delete_processed_pages Exception when others'||SQLERRM);
Line: 3095

    		x_return_msg := 'ego_pages_bulkload_pvt.delete_processed_pages - '||SQLERRM;
Line: 3098

    END delete_processed_pages;
Line: 3100

  /*This procedure is used to deleted processed records from the page entries interface
  	Used in the interface flow.
  	x_set_process_id IN Set Process ID
    x_return_status OUT NOCOPY  parameter that returns the status
    x_return_msg OUT NOCOPY parameter that returns the error message*/
  PROCEDURE delete_processed_pg_entries(
    x_set_process_id IN NUMBER,
    x_return_status OUT NOCOPY VARCHAR2, x_return_msg OUT NOCOPY VARCHAR2)
    IS
    	lv_proc VARCHAR2(30) := 'delete_processed_pg_entries';
Line: 3111

    	write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Entering delete_processed_pg_entries');
Line: 3115

    	DELETE FROM ego_page_entries_interface
    	WHERE process_status = G_SUCCESS_RECORD
    	AND (x_set_process_id IS NULL
    		 OR set_process_id = x_set_process_id);
Line: 3120

    	write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Exit delete_processed_pg_entries');
Line: 3123

    		write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'delete_processed_pg_entries Exception when others'||SQLERRM);
Line: 3127

    		x_return_msg := 'ego_pages_bulkload_pvt.delete_processed_pg_entries - '||SQLERRM;
Line: 3130

    END delete_processed_pg_entries;
Line: 3132

  /*This procedure is used in the update flow to handle null values for PG
        Used in the interface and API flow.
        p_pg_tbl        IN OUT NOCOPY Pages plsql table
        x_return_status OUT NOCOPY parameter that returns the status
        x_return_msg OUT NOCOPY parameter that returns the error message*/
  PROCEDURE handle_null_pg(
    p_pg_tbl        IN OUT NOCOPY ego_metadata_pub.ego_pg_tbl,
    x_return_status OUT NOCOPY VARCHAR2, x_return_msg OUT NOCOPY VARCHAR2)
    IS
    lv_sequence NUMBER;
Line: 3153

                        AND p_pg_tbl(i).transaction_type = G_OPR_UPDATE) THEN
                        BEGIN
                                write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Smt 1');
Line: 3157

                                SELECT sequence INTO lv_sequence
                                FROM EGO_PAGES_B
                                WHERE page_id = p_pg_tbl(i).page_id;
Line: 3163

                                SELECT display_name, description INTO lv_display_name, lv_description
                                FROM EGO_PAGES_TL
                                WHERE page_id = p_pg_tbl(i).page_id
                                AND USERENV('LANG') = LANGUAGE;
Line: 3203

     /*This procedure is used in the update flow to handle null values for PG Entries
        Used in the interface and API flow.
        p_ent_tbl        IN OUT NOCOPY Page Entries plsql table
        x_return_status OUT NOCOPY parameter that returns the status
        x_return_msg OUT NOCOPY parameter that returns the error message*/
  PROCEDURE handle_null_pg_entries(
    p_ent_tbl        IN OUT NOCOPY ego_metadata_pub.ego_ent_tbl,
    x_return_status OUT NOCOPY VARCHAR2, x_return_msg OUT NOCOPY VARCHAR2)
    IS
    lv_sequence NUMBER;
Line: 3221

                        AND p_ent_tbl(i).transaction_type = G_OPR_UPDATE) THEN
                        BEGIN
                                write_debug('ego_pages_bulkload_pvt.'||lv_proc||' - '||'Smt 1');
Line: 3225

                                SELECT sequence INTO lv_sequence
                                FROM EGO_PAGE_ENTRIES_B
                                WHERE page_id = p_ent_tbl(i).page_id
                                AND association_id = p_ent_tbl(i).old_association_id;