DBA Data[Home] [Help]

APPS.ASL_INV_ITEM_SUMM_PUB SQL Statements

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

Line: 49

            asl_summ_load_glbl_pkg.Delete_Rows (
                 p_table_name        => 'ASL_INVENTORY_ITEM_DENORM'
               , p_category_set_id   =>  l_category_set_id
                , p_organization_id   =>  l_organization_id
                , p_category_id       =>  l_category_id
                , x_err_msg           =>  l_err_msg
                , x_err_code          =>  l_err_code
            );
Line: 69

               asl_summ_load_glbl_pkg.Delete_Rows (
                     p_table_name        => 'ASL_INVENTORY_PRICING'
                   , p_category_set_id   =>  l_category_set_id
                    , p_organization_id   =>  l_organization_id
                    , p_category_id       =>  l_category_id
                    , x_err_msg           =>  l_err_msg
                    , x_err_code          =>  l_err_code
               );
Line: 158

   l_rows_inserted        NUMBER := 0;
Line: 160

 DELETE asl_category_summary_info;
Line: 161

 INSERT INTO asl_category_summary_info (CATEGORY_ID, CATEGORY_SET_ID , ORGANIZATION_ID,
                        CREATION_DATE, LANGUAGE_CODE )
 SELECT DISTINCT category_id, category_set_id , organization_id, SYSDATE, language_code
 FROM asl_inventory_item_denorm ;
Line: 171

        l_rows_inserted := SQL%ROWCOUNT;
Line: 179

            , p_num_rows  => l_rows_inserted
                  );
Line: 208

   l_rows_inserted    NUMBER := 0;
Line: 219

   INSERT INTO ASL_INVENTORY_ITEM_DENORM
    (CATEGORY_SET_ID
    ,CATEGORY_ID
    ,INVENTORY_ITEM_ID
    ,ORGANIZATION_ID
    ,LAST_UPDATE_DATE
    ,CREATION_DATE
    ,INVENTORY_ITEM_NUMBER
    ,ITEM_DESCRIPTION
    ,LANGUAGE_CODE
    ,UOM_CODE
    ,UOM_DESCRIPTION
    ,INTEREST_TYPE_ID
    ,INTEREST_TYPE
    ,PRIMARY_INTEREST_CODE_ID
    ,PRIMARY_INTEREST_CODE
    ,SECONDARY_INTEREST_CODE_ID
    ,SECONDARY_INTEREST_CODE
    ,SHIPPLE_FLAG
    ,SERVICE_ITEM_FLAG
    ,TAXABLE_FLAG
    ,RETURNABLE_FLAG
    ,SERVICEABLE_FLAG
    ,ACTIVE_FLAG
    ,BOM_ENABLED_FLAG
    ,VENDOR_WARRANTY_FLAG
    ,PRIMARY_UOM_CODE
    ) SELECT /*+ FIRST_ROWS  */
           MIC.CATEGORY_SET_ID,
           MIC.CATEGORY_ID,
           ITEM.INVENTORY_ITEM_ID,
           ITEM.ORGANIZATION_ID,
           SYSDATE, -- For bootstrap, using sysdate temporary.
           SYSDATE,
           B.CONCATENATED_SEGMENTS,
           ITEM.DESCRIPTION,
           USERENV ( 'LANG' ),
           UOM.UOM_CODE,
           UOM.UNIT_OF_MEASURE,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           B.SHIPPABLE_ITEM_FLAG ,
           B.SERVICE_ITEM_FLAG ,
           B.TAXABLE_FLAG ,
           B.returnable_flag ,
           B.SERVICEABLE_PRODUCT_FLAG ,
           'Y', -- Active Flag to be 'Y'
           DECODE(B.BOM_ITEM_TYPE,1,'MDL',4,DECODE(B.SERVICE_ITEM_FLAG ,'Y','SRV', DECODE(B.SERVICEABLE_PRODUCT_FLAG,'Y','SVA','STD')),'OPP') ,
            B.VENDOR_WARRANTY_FLAG,
	    B.PRIMARY_UOM_CODE
    FROM    MTL_SYSTEM_ITEMS_B_KFV B,
            MTL_SYSTEM_ITEMS_TL ITEM,
            MTL_ITEM_CATEGORIES MIC,
            MTL_UNITS_OF_MEASURE_TL UOM
     WHERE  MIC.ORGANIZATION_ID   = l_inv_org_id
     AND    MIC.CATEGORY_SET_ID   = l_category_set_id
     AND    MIC.INVENTORY_ITEM_ID = B.INVENTORY_ITEM_ID
     AND    MIC.ORGANIZATION_ID   = B.ORGANIZATION_ID
     AND    B.PRIMARY_UOM_CODE    = UOM.UOM_CODE
     AND    UOM.LANGUAGE          = userenv('LANG')
     AND    B.INVENTORY_ITEM_ID   = ITEM.INVENTORY_ITEM_ID
     AND    B.ORGANIZATION_ID     = ITEM.ORGANIZATION_ID
     AND    ITEM.LANGUAGE         = userenv('LANG');
Line: 288

     INSERT INTO ASL_INVENTORY_ITEM_DENORM
    (CATEGORY_SET_ID
    ,CATEGORY_ID
    ,INVENTORY_ITEM_ID
    ,ORGANIZATION_ID
    ,LAST_UPDATE_DATE
    ,CREATION_DATE
    ,INVENTORY_ITEM_NUMBER
    ,ITEM_DESCRIPTION
    ,LANGUAGE_CODE
    ,UOM_CODE
    ,UOM_DESCRIPTION
    ,INTEREST_TYPE_ID
    ,INTEREST_TYPE
    ,PRIMARY_INTEREST_CODE_ID
    ,PRIMARY_INTEREST_CODE
    ,SECONDARY_INTEREST_CODE_ID
    ,SECONDARY_INTEREST_CODE
    ,SHIPPLE_FLAG
    ,SERVICE_ITEM_FLAG
    ,TAXABLE_FLAG
    ,RETURNABLE_FLAG
    ,SERVICEABLE_FLAG
    ,ACTIVE_FLAG
    ,BOM_ENABLED_FLAG
    ,VENDOR_WARRANTY_FLAG
    ,PRIMARY_UOM_CODE
    ) SELECT /*+ FIRST_ROWS  */
           MIC.CATEGORY_SET_ID,
           MIC.CATEGORY_ID,
           ITEM.INVENTORY_ITEM_ID,
           ITEM.ORGANIZATION_ID,
           SYSDATE, -- For bootstrap, using sysdate temporary.
           SYSDATE,
           B.CONCATENATED_SEGMENTS,
           ITEM.DESCRIPTION,
           USERENV ( 'LANG' ),
           UOM.UOM_CODE,
           UOM.UNIT_OF_MEASURE,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           NULL,
           B.SHIPPABLE_ITEM_FLAG ,
           B.SERVICE_ITEM_FLAG ,
           B.TAXABLE_FLAG ,
           B.returnable_flag ,
           B.SERVICEABLE_PRODUCT_FLAG ,
           'Y', -- Active Flag to be 'Y'
           DECODE(B.BOM_ITEM_TYPE,1,'MDL',4,DECODE(B.SERVICE_ITEM_FLAG ,'Y','SRV', DECODE(B.SERVICEABLE_PRODUCT_FLAG,'Y','SVA','STD')),'OPP') ,
            B.VENDOR_WARRANTY_FLAG,
	    B.PRIMARY_UOM_CODE
    FROM    MTL_SYSTEM_ITEMS_B_KFV B,
            MTL_SYSTEM_ITEMS_TL ITEM,
            MTL_ITEM_CATEGORIES MIC,
            MTL_UNITS_OF_MEASURE_TL UOM
     WHERE  MIC.ORGANIZATION_ID   = l_inv_org_id
     AND    MIC.CATEGORY_SET_ID   = l_category_set_id
     AND    MIC.CATEGORY_ID       = l_category_id
     AND    MIC.INVENTORY_ITEM_ID = B.INVENTORY_ITEM_ID
     AND    MIC.ORGANIZATION_ID   = B.ORGANIZATION_ID
     AND    B.PRIMARY_UOM_CODE    = UOM.UOM_CODE
     AND    UOM.LANGUAGE          = userenv('LANG')
     AND    B.INVENTORY_ITEM_ID   = ITEM.INVENTORY_ITEM_ID
     AND    B.ORGANIZATION_ID     = ITEM.ORGANIZATION_ID
     AND    ITEM.LANGUAGE         = userenv('LANG');
Line: 367

        l_rows_inserted := SQL%ROWCOUNT;
Line: 374

            , p_procedure => 'Insert_Inv_Item_Denorm'
            , p_num_rows  => l_rows_inserted
          );
Line: 404

   l_rows_updated      NUMBER := 0;
Line: 417

         SELECT  INVENTORY_ITEM_ID
            FROM  MTL_ITEM_CATEGORIES
            WHERE  CATEGORY_SET_ID    =  pl_category_set_id
              AND  ORGANIZATION_ID    =  pl_inv_org_id
              AND  CATEGORY_ID        =  pl_category_id;
Line: 440

        UPDATE ASL_INVENTORY_ITEM_DENORM   aiid
        SET
           ( LAST_UPDATE_DATE
            ,INVENTORY_ITEM_NUMBER
            ,ITEM_DESCRIPTION
            ,LANGUAGE_CODE
            ,UOM_CODE
            ,UOM_DESCRIPTION
           -- ,INTEREST_TYPE_ID   -- is this required
           -- ,INTEREST_TYPE
           -- ,PRIMARY_INTEREST_CODE_ID
           -- ,PRIMARY_INTEREST_CODE
           -- ,SECONDARY_INTEREST_CODE_ID
           -- ,SECONDARY_INTEREST_CODE   -- is this required
            ,SHIPPLE_FLAG
            ,SERVICE_ITEM_FLAG
            ,TAXABLE_FLAG
            ,RETURNABLE_FLAG
            ,SERVICEABLE_FLAG
            ,ACTIVE_FLAG )  =
        (SELECT
           SYSDATE,
           B.CONCATENATED_SEGMENTS,
           ITEM.DESCRIPTION,
           USERENV ( 'LANG' ),
           UOM.UOM_CODE,
           UOM.UNIT_OF_MEASURE,
         --  NULL,
         --  NULL,
         --  NULL,
         --  NULL,
         --  NULL,
         --  NULL,
           B.SHIPPABLE_ITEM_FLAG ,
           B.SERVICE_ITEM_FLAG ,
           B.TAXABLE_FLAG ,
           B.returnable_flag ,
           B.SERVICEABLE_PRODUCT_FLAG ,
           'Y' -- Active Flag to be 'Y'
            FROM    MTL_SYSTEM_ITEMS_B_KFV B,
                    MTL_SYSTEM_ITEMS_TL ITEM,
                    MTL_ITEM_CATEGORIES MIC,
                    MTL_UNITS_OF_MEASURE_TL UOM
            WHERE   MIC.ORGANIZATION_ID   = l_inv_org_id
              AND   MIC.CATEGORY_SET_ID   = l_category_set_id
              AND   MIC.CATEGORY_ID       =  l_category_id
              AND   B.INVENTORY_ITEM_ID   =  l_inv_item_id
              AND   MIC.INVENTORY_ITEM_ID = B.INVENTORY_ITEM_ID
              AND   MIC.ORGANIZATION_ID   = B.ORGANIZATION_ID
              AND   B.PRIMARY_UOM_CODE    = UOM.UOM_CODE
              AND   UOM.LANGUAGE          = userenv('LANG')
              AND   B.INVENTORY_ITEM_ID   = ITEM.INVENTORY_ITEM_ID
              AND   B.ORGANIZATION_ID     = ITEM.ORGANIZATION_ID
              AND   ITEM.LANGUAGE         = userenv('LANG')    )

        WHERE   aiid.ORGANIZATION_ID   = l_inv_org_id
         AND    aiid.CATEGORY_SET_ID   = l_category_set_id
         AND    aiid.CATEGORY_ID       = l_category_id
         AND    aiid.INVENTORY_ITEM_ID = l_inv_item_id
         AND    aiid.LANGUAGE_CODE     = userenv('LANG')
      -- if we do not put this part of code and if select does not get records update will raise ora error
         AND EXISTS (SELECT 1  FROM
            MTL_SYSTEM_ITEMS_B_KFV B,
            MTL_SYSTEM_ITEMS_TL ITEM,
            MTL_ITEM_CATEGORIES MIC,
            MTL_UNITS_OF_MEASURE_TL UOM
          WHERE   MIC.ORGANIZATION_ID   = l_inv_org_id
            AND   MIC.CATEGORY_SET_ID   = l_category_set_id
            AND   MIC.CATEGORY_ID       = l_category_id
            AND   B.INVENTORY_ITEM_ID   = l_inv_item_id
            AND   MIC.INVENTORY_ITEM_ID = B.INVENTORY_ITEM_ID
            AND   MIC.ORGANIZATION_ID   = B.ORGANIZATION_ID
            AND   B.PRIMARY_UOM_CODE    = UOM.UOM_CODE
            AND   UOM.LANGUAGE          = userenv('LANG')
            AND   B.INVENTORY_ITEM_ID   = ITEM.INVENTORY_ITEM_ID
            AND   B.ORGANIZATION_ID     = ITEM.ORGANIZATION_ID
            AND   ITEM.LANGUAGE         = userenv('LANG') );
Line: 519

        INSERT INTO ASL_INVENTORY_ITEM_DENORM
            (CATEGORY_SET_ID
            ,CATEGORY_ID
            ,INVENTORY_ITEM_ID
            ,ORGANIZATION_ID
            ,LAST_UPDATE_DATE
            ,CREATION_DATE
            ,INVENTORY_ITEM_NUMBER
            ,ITEM_DESCRIPTION
            ,LANGUAGE_CODE
            ,UOM_CODE
            ,UOM_DESCRIPTION
            ,INTEREST_TYPE_ID
            ,INTEREST_TYPE
            ,PRIMARY_INTEREST_CODE_ID
            ,PRIMARY_INTEREST_CODE
            ,SECONDARY_INTEREST_CODE_ID
            ,SECONDARY_INTEREST_CODE
            ,SHIPPLE_FLAG
            ,SERVICE_ITEM_FLAG
            ,TAXABLE_FLAG
            ,RETURNABLE_FLAG
            ,SERVICEABLE_FLAG
            ,ACTIVE_FLAG
    ,BOM_ENABLED_FLAG
    ,VENDOR_WARRANTY_FLAG
    ,PRIMARY_UOM_CODE
               ) SELECT /*+ FIRST_ROWS  */
                     MIC.CATEGORY_SET_ID,
                     MIC.CATEGORY_ID,
                     ITEM.INVENTORY_ITEM_ID,
                     ITEM.ORGANIZATION_ID,
                     SYSDATE, -- For bootstrap, using sysdate temporary.
                     SYSDATE,
                     B.CONCATENATED_SEGMENTS,
                     ITEM.DESCRIPTION,
                     USERENV ( 'LANG' ),
                     UOM.UOM_CODE,
                     UOM.UNIT_OF_MEASURE,
                     NULL,
                     NULL,
                     NULL,
                     NULL,
                     NULL,
                     NULL,
                     B.SHIPPABLE_ITEM_FLAG ,
                     B.SERVICE_ITEM_FLAG ,
                     B.TAXABLE_FLAG ,
                     B.returnable_flag ,
                     B.SERVICEABLE_PRODUCT_FLAG ,
                     'Y', -- Active Flag to be 'Y'
           DECODE(B.BOM_ITEM_TYPE,1,'MDL',4,DECODE(B.SERVICE_ITEM_FLAG ,'Y','SRV', DECODE(B.SERVICEABLE_PRODUCT_FLAG,'Y','SVA','STD')),'OPP') ,
            B.VENDOR_WARRANTY_FLAG,
	    B.PRIMARY_UOM_CODE
               FROM    MTL_SYSTEM_ITEMS_B_KFV B,
                       MTL_SYSTEM_ITEMS_TL ITEM,
                       MTL_ITEM_CATEGORIES MIC,
                       MTL_UNITS_OF_MEASURE_TL UOM
               WHERE  MIC.ORGANIZATION_ID    = l_inv_org_id
               AND    MIC.CATEGORY_SET_ID    = l_category_set_id
               AND    MIC.CATEGORY_ID        = l_category_id
               AND    ITEM.INVENTORY_ITEM_ID = l_inv_item_id
               AND    MIC.INVENTORY_ITEM_ID  = B.INVENTORY_ITEM_ID
               AND    MIC.ORGANIZATION_ID    = B.ORGANIZATION_ID
               AND    B.PRIMARY_UOM_CODE     = UOM.UOM_CODE
               AND    UOM.LANGUAGE           = userenv('LANG')
               AND    B.INVENTORY_ITEM_ID    = ITEM.INVENTORY_ITEM_ID
               AND    B.ORGANIZATION_ID      = ITEM.ORGANIZATION_ID
               AND    ITEM.LANGUAGE          = userenv('LANG')
               AND NOT EXISTS
                   (  SELECT 1
                          FROM  ASL_INVENTORY_ITEM_DENORM aiid
                          WHERE  aiid.CATEGORY_SET_ID    =  l_category_set_id
                          AND    aiid.ORGANIZATION_ID    =  l_inv_org_id
                          AND    aiid.CATEGORY_ID        =  l_category_id
                          AND    aiid.INVENTORY_ITEM_ID  =  l_inv_item_id
                          AND    aiid.LANGUAGE_CODE      =  userenv('LANG') );
Line: 606

         l_rows_updated :=  0 ;
Line: 610

         l_rows_updated := SQL%ROWCOUNT;
Line: 620

            , p_num_rows    => l_rows_updated
          ) ;
Line: 652

      l_rows_updated       NUMBER := 0;
Line: 665

         SELECT  CATEGORY_ID
           FROM  MTL_ITEM_CATEGORIES
          WHERE  CATEGORY_SET_ID    =  pl_category_set_id
            AND  ORGANIZATION_ID    =  pl_inv_org_id;
Line: 696

         l_rows_updated :=  0 ;
Line: 700

         l_rows_updated := SQL%ROWCOUNT;
Line: 710

            , p_num_rows    => l_rows_updated
          ) ;
Line: 747

  l_rows_inserted        NUMBER  := 0;
Line: 756

    SELECT QH.LIST_HEADER_ID
    FROM QP_LIST_HEADERS_B QH
    WHERE QH.LIST_TYPE_CODE =  'PRL'
    AND   nvl(QH.start_date_active, SYSDATE) <=   SYSDATE
    AND   nvl(QH.end_date_active, SYSDATE) >= SYSDATE
    AND   QH.mobile_download = 'Y'
    AND   QH.ACTIVE_FLAG = 'Y'
    AND   QH.currency_code = p_currency_code;
Line: 766

    SELECT INVENTORY_ITEM_ID
    FROM ASL_INVENTORY_ITEM_DENORM ITEM
    WHERE  ITEM.CATEGORY_SET_ID = p_category_set_id
    AND   ITEM.CATEGORY_ID = p_category_id
    AND   ITEM.ORGANIZATION_ID = p_inv_org_id
    AND   ITEM.LANGUAGE_CODE = USERENV ( 'LANG' );
Line: 784

   SELECT FND_PROFILE.value('JTF_PROFILE_DEFAULT_CURRENCY')
        INTO l_currency_code
        FROM DUAL;
Line: 791

            INSERT INTO ASL_INVENTORY_PRICING
             (LIST_HEADER_ID
             ,LIST_LINE_ID
             ,LIST_LINE_TYPE_CODE
             ,INVENTORY_ITEM_ID
             ,ORGANIZATION_ID
             ,AUTOMATIC_FLAG
             ,LIST_PRICE
             ,LIST_PRICE_UOM_CODE
             ,PRIMARY_UOM_FLAG
             ,LIST_LINE_NO
             ,LAST_UPDATE_DATE
             ,CREATION_DATE
             ,LANGUAGE_CODE
             ,CURRENCY_CODE
             )
             SELECT *//*+ ORDERED use_nl(QPA QL)
                          index(QPA QP_PRICING_ATTRIBUTES_N5)
                          index(QL QP_LIST_LINES_PK)
                          index(ITEM ASL_INVENTORY_ITEM_DENORM_N1)*/
                      /*distinct QH.LIST_HEADER_ID,
                      QL.list_line_id,
                      QL.list_line_type_code,
                      ITEM.inventory_item_id,
                      l_inv_org_id,
                      QL.AUTOMATIC_FLAG  ,
                      DECODE(QL.OPERAND, NULL, QL.LIST_PRICE,  QL.OPERAND),
                      QL.LIST_PRICE_UOM_CODE  ,
                      QL.PRIMARY_UOM_FLAG  ,
                      QL.LIST_LINE_NO  ,
                      SYSDATE,
                      SYSDATE,
                      USERENV ( 'LANG' ),
                      l_currency_code
                FROM  QP_PRICING_ATTRIBUTES QPA,
                      QP_LIST_LINES QL,
                      ASL_INVENTORY_ITEM_DENORM ITEM ,
                      QP_LIST_HEADERS_B QH
                WHERE QPA.LIST_HEADER_ID = QH.LIST_HEADER_ID
                AND  QH.LIST_TYPE_CODE =  'PRL'
                AND   nvl(QH.start_date_active, SYSDATE) <=   SYSDATE
                AND   nvl(QH.end_date_active, SYSDATE) >= SYSDATE
        AND   QH.mobile_download = 'Y'
                AND   QH.ACTIVE_FLAG = 'Y'
                AND   QH.currency_code = l_currency_code
             --   AND   QPA.PRICING_PHASE_ID = 1
                AND   QPA.product_attribute_context =   'ITEM'
                AND   QPA.product_attribute = 'PRICING_ATTRIBUTE1'
                AND   to_char(ITEM.inventory_item_id) = QPA.PRODUCT_ATTR_VALUE
             --   AND   QPA.QUALIFICATION_IND IN (4, 6)
                AND   QPA.excluder_flag = 'N'
                AND   QPA.LIST_LINE_ID = QL.LIST_LINE_ID
                AND   QL.LIST_LINE_TYPE_CODE = 'PLL'
                AND   QL.ARITHMETIC_OPERATOR = 'UNIT_PRICE'
                AND   ITEM.CATEGORY_SET_ID = l_category_set_id
                AND   ITEM.ORGANIZATION_ID = l_inv_org_id
                AND   ITEM.LANGUAGE_CODE = USERENV ( 'LANG' );
Line: 861

             INSERT INTO ASL_INVENTORY_PRICING
             (LIST_HEADER_ID
             ,LIST_LINE_ID
             ,LIST_LINE_TYPE_CODE
             ,INVENTORY_ITEM_ID
             ,ORGANIZATION_ID
             ,AUTOMATIC_FLAG
             ,LIST_PRICE
             ,LIST_PRICE_UOM_CODE
             ,PRIMARY_UOM_FLAG
             ,LIST_LINE_NO
             ,LAST_UPDATE_DATE
             ,CREATION_DATE
             ,LANGUAGE_CODE
             ,CURRENCY_CODE
             ) SELECT*/ /*+ ORDERED use_nl(QPA QL)
                          index(QPA QP_PRICING_ATTRIBUTES_N5)
                          index(QL QP_LIST_LINES_PK)*/
                      /*l_list_header_id,
                      QL.list_line_id,
                      QL.list_line_type_code,
                      l_inventory_item_id,
                      l_inv_org_id,
                      QL.AUTOMATIC_FLAG  ,
                      DECODE(QL.OPERAND, NULL, QL.LIST_PRICE,  QL.OPERAND),
                      QL.LIST_PRICE_UOM_CODE  ,
                      QL.PRIMARY_UOM_FLAG  ,
                      QL.LIST_LINE_NO  ,
                      SYSDATE,
                      SYSDATE,
                      USERENV ( 'LANG' ),
                      l_currency_code
                FROM  QP_PRICING_ATTRIBUTES QPA,
                      QP_LIST_LINES QL
                WHERE QPA.LIST_HEADER_ID = l_list_header_id
              --  AND   QPA.PRICING_PHASE_ID = 1
                AND   QPA.product_attribute_context =   'ITEM'
                AND   QPA.product_attribute = 'PRICING_ATTRIBUTE1'
                AND   QPA.PRODUCT_ATTR_VALUE = to_char(l_inventory_item_id)
              --  AND   QPA.QUALIFICATION_IND IN (4, 6)
                AND   QPA.excluder_flag = 'N'
                AND   QPA.LIST_LINE_ID = QL.LIST_LINE_ID
                AND   QL.LIST_LINE_TYPE_CODE = 'PLL'
                AND   QL.ARITHMETIC_OPERATOR = 'UNIT_PRICE' ;
Line: 919

        l_rows_inserted := SQL%ROWCOUNT;
Line: 927

            , p_num_rows  => l_rows_inserted
          );
Line: 960

  l_rows_updated         NUMBER  := 0;
Line: 969

    SELECT QH.LIST_HEADER_ID
    FROM QP_LIST_HEADERS_B QH
    WHERE QH.LIST_TYPE_CODE =  'PRL'
    AND   nvl(QH.start_date_active, SYSDATE) <=   SYSDATE
    AND   nvl(QH.end_date_active, SYSDATE) >= SYSDATE
    AND   QH.mobile_download = 'Y'
    AND   QH.ACTIVE_FLAG = 'Y'
    AND   QH.currency_code = p_currency_code;
Line: 979

    SELECT INVENTORY_ITEM_ID
    FROM ASL_INVENTORY_ITEM_DENORM ITEM
    WHERE  ITEM.CATEGORY_SET_ID = p_category_set_id
    AND   ITEM.CATEGORY_ID = p_category_id
    AND   ITEM.ORGANIZATION_ID = p_inv_org_id
    AND   ITEM.LANGUAGE_CODE = USERENV ( 'LANG' );
Line: 995

      SELECT FND_PROFILE.value('JTF_PROFILE_DEFAULT_CURRENCY')
         INTO l_currency_code
         FROM DUAL;
Line: 1014

              UPDATE ASL_INVENTORY_PRICING  aip
                  SET (LIST_LINE_ID
                      ,LIST_LINE_TYPE_CODE
                      ,AUTOMATIC_FLAG
                      ,LIST_PRICE
                      ,LIST_PRICE_UOM_CODE
                      ,PRIMARY_UOM_FLAG
                      ,LIST_LINE_NO
                      ,LAST_UPDATE_DATE
                      ,LANGUAGE_CODE  ) =
                  ( SELECT + ORDERED use_nl(QPA QL)
                          index(QPA QP_PRICING_ATTRIBUTES_N5)
                          index(QL QP_LIST_LINES_PK)
                        QL.list_line_id,
                        QL.list_line_type_code,
                        QL.AUTOMATIC_FLAG  ,
                        DECODE(QL.OPERAND, NULL, QL.LIST_PRICE,  QL.OPERAND),
                        QL.LIST_PRICE_UOM_CODE  ,
                        QL.PRIMARY_UOM_FLAG  ,
                        QL.LIST_LINE_NO  ,
                        SYSDATE,
                        USERENV ( 'LANG' )
                     FROM  QP_PRICING_ATTRIBUTES QPA,
                           QP_LIST_LINES QL
                     WHERE QPA.LIST_HEADER_ID = l_list_header_id
                    -- AND   QPA.PRICING_PHASE_ID = 1
                     AND   QPA.product_attribute_context =   'ITEM'
                     AND   QPA.product_attribute = 'PRICING_ATTRIBUTE1'
                     AND   QPA.PRODUCT_ATTR_VALUE = to_char(l_inventory_item_id)
                    -- AND   QPA.QUALIFICATION_IND IN (4, 6)
                     AND   QPA.excluder_flag = 'N'
                     AND   QPA.LIST_LINE_ID = QL.LIST_LINE_ID
                     AND   QL.LIST_LINE_TYPE_CODE = 'PLL'
                     AND   QL.ARITHMETIC_OPERATOR = 'UNIT_PRICE' )
               WHERE aip.LIST_HEADER_ID    = l_list_header_id
                 AND aip.INVENTORY_ITEM_ID = l_inventory_item_id
                 AND aip.ORGANIZATION_ID   = l_inv_org_id
                 AND aip.CURRENCY_CODE     = l_currency_code
                 AND EXISTS (SELECT 1
                              FROM  QP_PRICING_ATTRIBUTES QPA,
                                    QP_LIST_LINES QL
                              WHERE QPA.LIST_HEADER_ID = l_list_header_id
                            --  AND   QPA.PRICING_PHASE_ID = 1
                              AND   QPA.product_attribute_context =   'ITEM'
                              AND   QPA.product_attribute = 'PRICING_ATTRIBUTE1'
                              AND   QPA.PRODUCT_ATTR_VALUE = to_char(l_inventory_item_id)
                            --  AND   QPA.QUALIFICATION_IND IN (4, 6)
                              AND   QPA.excluder_flag = 'N'
                              AND   QPA.LIST_LINE_ID = QL.LIST_LINE_ID
                              AND   QL.LIST_LINE_TYPE_CODE = 'PLL'
                              AND   QL.ARITHMETIC_OPERATOR = 'UNIT_PRICE' );
Line: 1067

               INSERT INTO ASL_INVENTORY_PRICING
                  (LIST_HEADER_ID
                  ,LIST_LINE_ID
                  ,LIST_LINE_TYPE_CODE
                  ,INVENTORY_ITEM_ID
                  ,ORGANIZATION_ID
                  ,AUTOMATIC_FLAG
                  ,LIST_PRICE
                  ,LIST_PRICE_UOM_CODE
                  ,PRIMARY_UOM_FLAG
                  ,LIST_LINE_NO
                  ,LAST_UPDATE_DATE
                  ,CREATION_DATE
                  ,LANGUAGE_CODE
                  ,CURRENCY_CODE
                  ) SELECT + ORDERED use_nl(QPA QL)
                          index(QPA QP_PRICING_ATTRIBUTES_N5)
                          index(QL QP_LIST_LINES_PK)
                        l_list_header_id,
                        QL.list_line_id,
                        QL.list_line_type_code,
                        l_inventory_item_id,
                        l_inv_org_id,
                        QL.AUTOMATIC_FLAG  ,
                        DECODE(QL.OPERAND, NULL, QL.LIST_PRICE,  QL.OPERAND),
                        QL.LIST_PRICE_UOM_CODE  ,
                        QL.PRIMARY_UOM_FLAG  ,
                        QL.LIST_LINE_NO  ,
                        SYSDATE,
                        SYSDATE,
                        USERENV ( 'LANG' ),
                        l_currency_code
                     FROM  QP_PRICING_ATTRIBUTES QPA,
                           QP_LIST_LINES QL
                     WHERE QPA.LIST_HEADER_ID = l_list_header_id
                    -- AND   QPA.PRICING_PHASE_ID = 1
                     AND   QPA.product_attribute_context =   'ITEM'
                     AND   QPA.product_attribute = 'PRICING_ATTRIBUTE1'
                     AND   QPA.PRODUCT_ATTR_VALUE = to_char(l_inventory_item_id)
                    -- AND   QPA.QUALIFICATION_IND IN (4, 6)
                     AND   QPA.excluder_flag = 'N'
                     AND   QPA.LIST_LINE_ID = QL.LIST_LINE_ID
                     AND   QL.LIST_LINE_TYPE_CODE = 'PLL'
                     AND   QL.ARITHMETIC_OPERATOR = 'UNIT_PRICE'
                     AND NOT EXISTS
                     (  SELECT 1
                           FROM ASL_INVENTORY_PRICING aip
                           WHERE aip.LIST_HEADER_ID = l_list_header_id
                              AND aip.INVENTORY_ITEM_ID = l_inventory_item_id
                              AND aip.ORGANIZATION_ID = l_inv_org_id
                              AND aip.CURRENCY_CODE  = l_currency_code);
Line: 1124

         l_rows_updated :=  0 ;
Line: 1128

         l_rows_updated := SQL%ROWCOUNT;
Line: 1138

            , p_num_rows    => l_rows_updated
           ) ;
Line: 1167

      l_rows_updated       NUMBER := 0;
Line: 1179

         SELECT distinct CATEGORY_ID
           FROM  ASL_INVENTORY_ITEM_DENORM ITEM
          WHERE  ITEM.CATEGORY_SET_ID = pl_category_set_id
           AND   ITEM.ORGANIZATION_ID = pl_inv_org_id
           AND   ITEM.LANGUAGE_CODE   = USERENV ( 'LANG' );
Line: 1207

         l_rows_updated :=  0 ;
Line: 1211

         l_rows_updated := SQL%ROWCOUNT;
Line: 1221

            , p_num_rows    => l_rows_updated
          ) ;