DBA Data[Home] [Help]

APPS.CZ_IMP_IM_KRS SQL Statements

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

Line: 8

				  INSERTS	    OUT NOCOPY PLS_INTEGER,
				  UPDATES	  OUT NOCOPY PLS_INTEGER,
				  FAILED	  IN  OUT NOCOPY PLS_INTEGER,
				  DUPS	    OUT NOCOPY PLS_INTEGER,
                          inXFR_GROUP       IN    VARCHAR2
				 ) IS
BEGIN
  DECLARE
    CURSOR c_imp_itemmaster(x_usesurr_itemtype pls_integer) IS
     SELECT ORIG_SYS_REF, SRC_APPLICATION_ID, SRC_TYPE_CODE,
      DECODE(x_usesurr_itemtype,0,FSK_ITEMTYPE_1_1,1,FSK_ITEMTYPE_1_EXT), ROWID
     FROM CZ_IMP_ITEM_MASTER
     WHERE REC_STATUS IS NULL AND RUN_ID=inRUN_ID
     ORDER BY 1,2,ROWID;
Line: 27

     SELECT VALUE FROM CZ_DB_SETTINGS
     WHERE SECTION_NAME=v_section_name
       AND SETTING_ID=v_settings_id;
Line: 32

     SELECT 'F' FROM CZ_ITEM_TYPES
     WHERE ITEM_TYPE_ID=nItemTypeId;
Line: 58

  nInsertCount				PLS_INTEGER:=0;	/*Inserts */
Line: 59

  nUpdateCount				PLS_INTEGER:=0;	/*Updates */
Line: 75

     SELECT VALUE INTO nAllocateBlock FROM CZ_DB_SETTINGS
     WHERE SETTING_ID=v_settings_id AND SECTION_NAME=v_section_name;
Line: 126

	   SELECT ITEM_ID FROM CZ_ITEM_MASTERS
         WHERE ORIG_SYS_REF=sImpOrigSysRef
         AND SRC_APPLICATION_ID=nImpSrcApplicationId;
Line: 142

	  SELECT ITEM_TYPE_ID FROM CZ_ITEM_TYPES WHERE ORIG_SYS_REF=sFSKITEMTYPE;
Line: 160

	  /* Found ITEM_ID, mark record as Modify and insert the item_id */
	  IF(sImpOrigSysRef IS NULL)THEN
	   sRecStatus:='N9';
Line: 171

				/* ItemTypeID exists, so insert or update */
				BEGIN
					IF(sLastFSK IS NOT NULL AND sLastFSK=sThisFSK) THEN
						/* This is a duplicate record */
						sRecStatus:='DUPL';
Line: 182

								/* Update so save also the Product_line_id */
								sDisposition:='M';
Line: 184

								nUpdateCount:=nUpdateCount+1;
Line: 186

								/*Insert */
								sDisposition:='I';
Line: 188

								nInsertCount:=nInsertCount+1;
Line: 192

              SELECT CZ_ITEM_MASTERS_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 199

            UPDATE CZ_IMP_ITEM_MASTER
            SET ITEM_ID=DECODE(sDISPOSITION,'R',ITEM_ID,'I',nNextValue+nAllocateCounter, nOnlItemId),
	    ITEM_TYPE_ID=DECODE(sDISPOSITION,'R',ITEM_TYPE_ID,nOnlItemTypeId),
	    DISPOSITION=sDisposition,
	    REC_STATUS=sRecStatus
            WHERE ROWID = thisRowId;
Line: 219

	INSERTS:=nInsertCount;
Line: 220

	UPDATES:=nUpdateCount;
Line: 233

					INSERTS			  OUT NOCOPY PLS_INTEGER,
					UPDATES			  OUT NOCOPY PLS_INTEGER,
					FAILED			IN OUT NOCOPY PLS_INTEGER,
					DUPS				  OUT NOCOPY PLS_INTEGER,
                          inXFR_GROUP       IN    VARCHAR2
					) IS

TYPE tFskItemMaster21 IS TABLE OF cz_imp_item_property_value.fsk_itemmaster_2_1%TYPE INDEX BY BINARY_INTEGER;
Line: 262

SELECT a.fsk_itemmaster_2_1,a.fsk_itemmaster_2_ext, a.fsk_property_1_1, a.fsk_property_1_ext,
       b.item_id, c.property_id, a.orig_sys_ref
  FROM cz_imp_item_property_value a, cz_item_masters b, cz_properties c
 WHERE b.orig_sys_ref=DECODE(x_usesurr_itemmaster,1,a.fsk_itemmaster_2_ext,a.fsk_itemmaster_2_1)
   AND c.orig_sys_ref=DECODE(x_usesurr_property,1,a.fsk_property_1_ext,a.fsk_property_1_1)
   AND b.deleted_flag = '0'
   AND c.deleted_flag = '0'
   AND a.rec_status IS NULL
   AND a.run_id=inRUN_ID;
Line: 274

SELECT a.fsk_itemmaster_2_1,a.fsk_itemmaster_2_ext, a.fsk_property_1_1, a.fsk_property_1_ext,
       a.orig_sys_ref, b.item_id
FROM cz_imp_item_property_value a, cz_item_masters b
WHERE b.orig_sys_ref=DECODE(x_usesurr_itemmaster,1,a.fsk_itemmaster_2_ext,a.fsk_itemmaster_2_1)
AND b.deleted_flag = '0'
AND NOT EXISTS (SELECT NULL FROM cz_properties
                WHERE orig_sys_ref = DECODE(x_usesurr_property,1,a.fsk_property_1_ext,a.fsk_property_1_1)
                AND deleted_flag = '0')
AND a.rec_status IS NULL
AND a.run_id=inRUN_ID;
Line: 287

SELECT a.fsk_itemmaster_2_1,a.fsk_itemmaster_2_ext, a.fsk_property_1_1, a.fsk_property_1_ext,
       a.orig_sys_ref, b.property_id
FROM cz_imp_item_property_value a, cz_properties b
WHERE b.orig_sys_ref=DECODE(x_usesurr_property,1,a.fsk_property_1_ext,a.fsk_property_1_1)
AND b.deleted_flag = '0'
AND NOT EXISTS (SELECT NULL FROM cz_item_masters
                WHERE orig_sys_ref = DECODE(x_usesurr_itemmaster,1,a.fsk_itemmaster_2_ext,a.fsk_itemmaster_2_1)
                AND deleted_flag = '0')
AND a.rec_status IS NULL
AND a.run_id=inRUN_ID;
Line: 300

SELECT a.fsk_itemmaster_2_1,a.fsk_itemmaster_2_ext, a.fsk_property_1_1, a.fsk_property_1_ext, a.orig_sys_ref
FROM cz_imp_item_property_value a
WHERE NOT EXISTS (SELECT NULL FROM cz_item_masters
                  WHERE orig_sys_ref = DECODE(x_usesurr_itemmaster,1,a.fsk_itemmaster_2_ext,a.fsk_itemmaster_2_1)
                  AND deleted_flag = '0')
AND NOT EXISTS (SELECT NULL FROM cz_properties
                WHERE orig_sys_ref = DECODE(x_usesurr_property,1,a.fsk_property_1_ext,a.fsk_property_1_1)
                AND deleted_flag = '0')
AND a.rec_status IS NULL
AND a.run_id=inRUN_ID;
Line: 313

SELECT orig_sys_ref FROM cz_imp_item_property_value a
 WHERE run_id=inRUN_ID AND EXISTS(SELECT NULL FROM cz_imp_property
               WHERE run_id=inRUN_ID AND property_id=a.property_id AND
                     data_type=8 AND deleted_flag='0')
       AND NOT EXISTS (SELECT NULL FROM cz_imp_localized_texts
                      WHERE run_id=inRUN_ID AND orig_sys_ref = DECODE(x_usesurr_itempropertyvalue,0,a.FSK_LOCALIZEDTEXT_3_1,a.FSK_LOCALIZEDTEXT_3_EXT)
                            AND deleted_flag='0');
Line: 323

nInsertCount		PLS_INTEGER:=0;			/*Inserts */
Line: 324

nUpdateCount		PLS_INTEGER:=0;			/*Updates */
Line: 334

       iFskItemMaster21.delete; iFskItemMaster2Ext.delete; iFskProperty11.delete; iFskProperty1Ext.delete;
Line: 335

       iOrigSysRef.delete; iItemId.delete; iPropertyId.delete;
Line: 344

           UPDATE cz_imp_item_property_value a
              SET item_id=iItemId(i),
                  property_id=iPropertyId(i),
                  disposition='M',
                  rec_status='PASS'
            WHERE run_id=inRUN_ID
              AND orig_sys_ref=iOrigSysRef(i)
              AND EXISTS (SELECT NULL FROM cz_item_property_values
                          WHERE orig_sys_ref = a.orig_sys_ref);
Line: 354

            UPDATES := UPDATES + SQL%ROWCOUNT;
Line: 360

           UPDATE cz_imp_item_property_value a
              SET property_num_value=(SELECT DISTINCT intl_text_id FROM cz_imp_localized_texts
                                       WHERE run_id=inRUN_ID AND orig_sys_ref = a.FSK_LOCALIZEDTEXT_3_1
                                             AND deleted_flag='0'),
                  disposition='M',
                  rec_status='PASS'
            WHERE run_id=inRUN_ID
              AND orig_sys_ref=iOrigSysRef(i)
              AND EXISTS(SELECT NULL FROM cz_imp_property
                         WHERE run_id=inRUN_ID AND property_id=iPropertyId(i) AND
                               data_type=8 AND deleted_flag='0')
              AND EXISTS (SELECT NULL FROM cz_imp_localized_texts
                          WHERE run_id=inRUN_ID AND orig_sys_ref = a.FSK_LOCALIZEDTEXT_3_1
                          AND deleted_flag='0');
Line: 380

           UPDATE cz_imp_item_property_value a
              SET item_id=iItemId(i),
                  property_id=iPropertyId(i),
                  disposition='I',
                  rec_status='PASS'
            WHERE run_id=inRUN_ID
              AND orig_sys_ref=iOrigSysRef(i)
              AND NOT EXISTS (SELECT NULL FROM cz_item_property_values
                              WHERE orig_sys_ref = a.orig_sys_ref);
Line: 390

           INSERTS := INSERTS + SQL%ROWCOUNT;
Line: 398

       iFskItemMaster21.delete; iFskItemMaster2Ext.delete; iFskProperty11.delete; iFskProperty1Ext.delete;
Line: 399

       iOrigSysRef.delete; iItemId.delete; iPropertyId.delete;
Line: 407

           UPDATE cz_imp_item_property_value
              SET item_id=iItemId(i),
                  disposition='R',
                  rec_status='I0P1'
            WHERE run_id=inRUN_ID
              AND orig_sys_ref=iOrigSysRef(i);
Line: 422

       iFskItemMaster21.delete; iFskItemMaster2Ext.delete; iFskProperty11.delete; iFskProperty1Ext.delete;
Line: 423

       iOrigSysRef.delete; iItemId.delete; iPropertyId.delete;
Line: 430

           UPDATE cz_imp_item_property_value
              SET property_id=iPropertyId(i),
                  disposition='R',
                  rec_status='I1P0'
            WHERE run_id=inRUN_ID
              AND orig_sys_ref=iOrigSysRef(i);
Line: 445

       iFskItemMaster21.delete; iFskItemMaster2Ext.delete; iFskProperty11.delete; iFskProperty1Ext.delete;
Line: 446

       iOrigSysRef.delete; iItemId.delete; iPropertyId.delete;
Line: 453

           UPDATE cz_imp_item_property_value
              SET disposition='R',
                  rec_status='I1P1'
            WHERE run_id=inRUN_ID
              AND orig_sys_ref=iOrigSysRef(i);
Line: 467

       iOrigSysRef.delete;
Line: 474

           UPDATE cz_imp_item_property_value
              SET disposition='R',
                  rec_status='I1P2'
            WHERE run_id=inRUN_ID
              AND orig_sys_ref=iOrigSysRef(i);
Line: 487

     /* Check if any properties have been deleted in APPS */

     UPDATE cz_item_property_values iv
        SET deleted_flag = '1'
      WHERE deleted_flag = '0'
        AND NOT EXISTS
           (SELECT NULL FROM cz_imp_item_property_value
             WHERE run_id = inRUN_ID AND deleted_flag = '0'
               AND item_id = iv.item_id
               AND property_id = iv.property_id)
        AND EXISTS
           (SELECT NULL FROM cz_imp_item_master
             WHERE item_id = iv.item_id
               AND run_id = inRUN_ID)
        AND EXISTS
           (SELECT NULL FROM cz_properties
             WHERE orig_sys_ref IS NOT NULL
               AND deleted_flag = '0'
               AND property_id = iv.property_id);
Line: 519

					INSERTS		   OUT NOCOPY PLS_INTEGER,
					UPDATES		   OUT NOCOPY PLS_INTEGER,
					FAILED		IN OUT NOCOPY PLS_INTEGER,
					DUPS		   OUT NOCOPY PLS_INTEGER,
                          inXFR_GROUP       IN    VARCHAR2
					) IS
BEGIN
	DECLARE
		CURSOR c_imp_itemtype IS
               SELECT ORIG_SYS_REF, ROWID FROM CZ_IMP_ITEM_TYPE
               WHERE REC_STATUS IS NULL AND RUN_ID = inRUN_ID
               ORDER BY 1,ROWID;
Line: 545

		nInsertCount		PLS_INTEGER:=0;			/*Inserts */
Line: 546

		nUpdateCount		PLS_INTEGER:=0;			/*Updates */
Line: 564

     SELECT VALUE INTO nAllocateBlock FROM CZ_DB_SETTINGS
     WHERE SETTING_ID=v_settings_id AND SECTION_NAME=v_section_name;
Line: 591

			/* Check if this is an insert or update */
			DECLARE
				CURSOR c_onl_itemtype_itemtypeid  IS
					SELECT ITEM_TYPE_ID FROM CZ_ITEM_TYPES WHERE ORIG_SYS_REF=sImpName;
Line: 607

				 	/* Found ITEM_ID, mark record as Modify and insert the item_id */
					sRecStatus:='N14';
Line: 620

						/* Update so save also the Product_line_id */
						sDisposition:='M';
Line: 622

						nUpdateCount:=nUpdateCount+1;
Line: 624

						/*Insert */
						sDisposition:='I';
Line: 626

						nInsertCount:=nInsertCount+1;
Line: 630

              SELECT CZ_ITEM_TYPES_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 636

            UPDATE CZ_IMP_ITEM_TYPE SET
            ITEM_TYPE_ID=DECODE(sDISPOSITION,'R',ITEM_TYPE_ID,'I',nNextValue+nAllocateCounter, nItemTypeId ),
            DISPOSITION=sDisposition, REC_STATUS=sRecStatus
            WHERE ROWID = thisRowId;
Line: 650

		INSERTS:=nInsertCount;
Line: 651

		UPDATES:=nUpdateCount;
Line: 664

					INSERTS		   OUT NOCOPY PLS_INTEGER,
					UPDATES		   OUT NOCOPY PLS_INTEGER,
					FAILED		IN OUT NOCOPY PLS_INTEGER,
					DUPS		   OUT NOCOPY PLS_INTEGER,
                          inXFR_GROUP       IN    VARCHAR2
					) IS
BEGIN
	DECLARE
		CURSOR c_imp_itemtypeprop(x_usesurr_itemtype	PLS_INTEGER,
                                      x_usesurr_property    PLS_INTEGER) IS
SELECT DECODE(x_usesurr_itemtype,0,FSK_ITEMTYPE_1_1,1,FSK_ITEMTYPE_1_EXT),
DECODE(x_usesurr_property,0,FSK_PROPERTY_2_1,1,FSK_PROPERTY_2_EXT), ROWID
FROM CZ_IMP_ITEM_TYPE_PROPERTY  WHERE REC_STATUS IS NULL  AND RUN_ID = inRUN_ID  ORDER BY 1, 2,ROWID;
Line: 700

		nInsertCount		PLS_INTEGER:=0;			/*Inserts */
Line: 701

		nUpdateCount		PLS_INTEGER:=0;			/*Updates */
Line: 733

					SELECT ITEM_TYPE_ID FROM CZ_ITEM_TYPES WHERE ORIG_SYS_REF=sFSKITEMTYPE;
Line: 743

					SELECT PROPERTY_ID FROM CZ_PROPERTIES WHERE ORIG_SYS_REF=sFSKPROPERTY;
Line: 751

			/* Check if this is an insert or update */
			DECLARE
				CURSOR c_onl_itemtypeprop  IS
					SELECT 'X' FROM CZ_ITEM_TYPE_PROPERTIES
					WHERE ITEM_TYPE_ID=nOnlItemTypeId AND PROPERTY_ID=nOnlPropertyId;
Line: 787

				/* ItemTypeID exists, so insert or update */
				BEGIN
					IF(sLastFSK1 IS NOT NULL AND sLastFSK1=sThisFSK1 AND
					   sLastFSK2 IS NOT NULL AND sLastFSK2=sThisFSK2) THEN
						/* This is a duplicate record */
						sRecStatus:='DUPL';
Line: 799

								/* Update so save also the Product_line_id */
								sDisposition:='M';
Line: 801

								nUpdateCount:=nUpdateCount+1;
Line: 803

								/*Insert */
								sDisposition:='I';
Line: 805

								nInsertCount:=nInsertCount+1;
Line: 811

                  UPDATE CZ_IMP_ITEM_TYPE_PROPERTY SET
                    ITEM_TYPE_ID=DECODE(sDISPOSITION,'R',ITEM_TYPE_ID,nOnlItemTypeId),
                    PROPERTY_ID=DECODE(sDISPOSITION,'R',PROPERTY_ID,nOnlPropertyId ),
                    DISPOSITION=sDisposition, REC_STATUS=sRecStatus
                  WHERE ROWID = thisRowId;
Line: 828

	   has been deleted in APPS */
		BEGIN
			UPDATE CZ_ITEM_TYPE_PROPERTIES
			SET DELETED_FLAG = '1'
			WHERE ITEM_TYPE_ID IN (SELECT ITEM_TYPE_ID FROM CZ_IMP_ITEM_TYPE
						     	WHERE RUN_ID = inRUN_ID
							AND DELETED_FLAG = '0')
			AND PROPERTY_ID NOT IN (SELECT PROPERTY_ID FROM CZ_IMP_ITEM_TYPE_PROPERTY
						     	WHERE RUN_ID = inRUN_ID
							AND ITEM_TYPE_ID = CZ_ITEM_TYPE_PROPERTIES.ITEM_TYPE_ID
							AND DELETED_FLAG = '0')
			AND PROPERTY_ID IN (SELECT PROPERTY_ID FROM CZ_PROPERTIES
							WHERE ORIG_SYS_REF IS NOT NULL
							AND DELETED_FLAG = '0')
                        AND ORIG_SYS_REF IS NOT NULL
			AND DELETED_FLAG = '0';
Line: 845

                        UPDATE CZ_ITEM_PROPERTY_VALUES
                        SET DELETED_FLAG = '1'
                        WHERE ITEM_ID IN (SELECT IM.ITEM_ID
                                          FROM CZ_ITEM_MASTERS IM, CZ_ITEM_TYPES IT,CZ_ITEM_TYPE_PROPERTIES ITP
                                          WHERE IM.ITEM_TYPE_ID = IT.ITEM_TYPE_ID
                                          AND IT.ITEM_TYPE_ID = ITP.ITEM_TYPE_ID
                                          AND ITP.DELETED_FLAG = '1'
                                          AND CZ_ITEM_PROPERTY_VALUES.PROPERTY_ID = ITP.PROPERTY_ID);
Line: 856

		INSERTS:=nInsertCount;
Line: 857

		UPDATES:=nUpdateCount;
Line: 871

					INSERTS		   OUT NOCOPY PLS_INTEGER,
					UPDATES		   OUT NOCOPY PLS_INTEGER,
					FAILED		IN OUT NOCOPY PLS_INTEGER,
					DUPS		   OUT NOCOPY PLS_INTEGER,
                          inXFR_GROUP       IN    VARCHAR2
					) IS
BEGIN
	DECLARE
		CURSOR c_imp_property IS
              SELECT ORIG_SYS_REF, ROWID FROM CZ_IMP_PROPERTY
              WHERE REC_STATUS IS NULL AND RUN_ID = inRUN_ID
              ORDER BY 1,ROWID;
Line: 899

		nInsertCount		PLS_INTEGER:=0;			/*Inserts */
Line: 900

		nUpdateCount		PLS_INTEGER:=0;			/*Updates */
Line: 920

     SELECT VALUE INTO nAllocateBlock FROM CZ_DB_SETTINGS
     WHERE SETTING_ID=v_settings_id AND SECTION_NAME=v_section_name;
Line: 945

			/* Check if this is an insert or update */
			DECLARE
				CURSOR c_onl_property_propertyid IS
					SELECT PROPERTY_ID, data_type FROM CZ_PROPERTIES WHERE ORIG_SYS_REF=sImpName;
Line: 962

				 	/* Found ITEM_ID, mark record as Modify and insert the item_id */
					sRecStatus:='N17';
Line: 975

						/* Update so save also the Product_line_id */
						sDisposition:='M';
Line: 977

						nUpdateCount:=nUpdateCount+1;
Line: 982

								SELECT NAME FROM CZ_PROPERTIES WHERE NAME=sImpName AND ORIG_SYS_REF IS NULL AND DELETED_FLAG=0;
Line: 996

						/*Insert */
						sDisposition:='I';
Line: 998

						nInsertCount:=nInsertCount+1;
Line: 1002

                                                  SELECT CZ_PROPERTIES_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 1009

         UPDATE CZ_IMP_PROPERTY SET
         PROPERTY_ID=DECODE(sDISPOSITION,'R',PROPERTY_ID,'I',nNextValue+nAllocateCounter,nPropertyId),
         --
         --Bug #5162016 - use an existing but never before used field to store the on-line property data type.
         --For new properties this field will stay null.
         --
         REC_NBR = l_data_type,
         DISPOSITION=sDisposition, REC_STATUS=sRecStatus
         WHERE ROWID = thisRowId;
Line: 1028

	INSERTS:=nInsertCount;
Line: 1029

	UPDATES:=nUpdateCount;