DBA Data[Home] [Help]

APPS.PO_HEADERS_PKG_S2 SQL Statements

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

Line: 6

  PROCEDURE NAME:	Update_Row()

===========================================================================*/

  PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
                       X_Po_Header_Id                   NUMBER,
                       X_Agent_Id                       NUMBER,
                       X_Type_Lookup_Code               VARCHAR2,
                       X_Last_Update_Date               DATE,
                       X_Last_Updated_By                NUMBER,
                       X_Segment1                       VARCHAR2,
                       X_Summary_Flag                   VARCHAR2,
                       X_Enabled_Flag                   VARCHAR2,
                       X_Segment2                       VARCHAR2,
                       X_Segment3                       VARCHAR2,
                       X_Segment4                       VARCHAR2,
                       X_Segment5                       VARCHAR2,
                       X_Start_Date_Active              DATE,
                       X_End_Date_Active                DATE,
                       X_Last_Update_Login              NUMBER,
                       X_Vendor_Id                      NUMBER,
                       X_Vendor_Site_Id                 NUMBER,
                       X_Vendor_Contact_Id              NUMBER,
		       X_Pcard_Id			NUMBER, -- Supplier Pcard FPH
                       X_Ship_To_Location_Id            NUMBER,
                       X_Bill_To_Location_Id            NUMBER,
                       X_Terms_Id                       NUMBER,
                       X_Ship_Via_Lookup_Code           VARCHAR2,
                       X_Fob_Lookup_Code                VARCHAR2,
                       X_Pay_On_Code                    VARCHAR2,
                       X_Freight_Terms_Lookup_Code      VARCHAR2,
                       X_Status_Lookup_Code             VARCHAR2,
                       X_Currency_Code                  VARCHAR2,
                       X_Rate_Type                      VARCHAR2,
                       X_Rate_Date                      DATE,
                       X_Rate                           NUMBER,
                       X_From_Header_Id                 NUMBER,
                       X_From_Type_Lookup_Code          VARCHAR2,
                       X_Start_Date                     DATE,
                       X_End_Date                       DATE,
                       X_Blanket_Total_Amount           NUMBER,
                       X_Authorization_Status           VARCHAR2,
                       X_Revision_Num                   NUMBER,
-- Bug 902976, zxzhang, 10/04/99
-- Change REVISED_DATE from VarChar(25) to Date.
--                     X_Revised_Date                   VARCHAR2,
                       X_Revised_Date                   DATE,
                       X_Approved_Flag                  VARCHAR2,
                       X_Approved_Date                  DATE,
                       X_Amount_Limit                   NUMBER,
                       X_Min_Release_Amount             NUMBER,
                       X_Note_To_Authorizer             VARCHAR2,
                       X_Note_To_Vendor                 VARCHAR2,
                       X_Note_To_Receiver               VARCHAR2,
                       X_Print_Count                    NUMBER,
                       X_Printed_Date                   DATE,
                       X_Vendor_Order_Num               VARCHAR2,
                       X_Confirming_Order_Flag          VARCHAR2,
                       X_Comments                       VARCHAR2,
                       X_Reply_Date                     DATE,
                       X_Reply_Method_Lookup_Code       VARCHAR2,
                       X_Rfq_Close_Date                 DATE,
                       X_Quote_Type_Lookup_Code         VARCHAR2,
                       X_Quotation_Class_Code           VARCHAR2,
                       X_Quote_Warning_Delay_Unit       VARCHAR2,
                       X_Quote_Warning_Delay            NUMBER,
                       X_Quote_Vendor_Quote_Number      VARCHAR2,
                       X_Acceptance_Required_Flag       VARCHAR2,
                       X_Acceptance_Due_Date            DATE,
                       X_Closed_Date                    DATE,
                       X_User_Hold_Flag                 VARCHAR2,
                       X_Approval_Required_Flag         VARCHAR2,
                       X_Cancel_Flag                    VARCHAR2,
                       X_Firm_Status_Lookup_Code        VARCHAR2,
                       X_Firm_Date                      DATE,
                       X_Frozen_Flag                    VARCHAR2,
                       X_Attribute_Category             VARCHAR2,
                       X_Attribute1                     VARCHAR2,
                       X_Attribute2                     VARCHAR2,
                       X_Attribute3                     VARCHAR2,
                       X_Attribute4                     VARCHAR2,
                       X_Attribute5                     VARCHAR2,
                       X_Attribute6                     VARCHAR2,
                       X_Attribute7                     VARCHAR2,
                       X_Attribute8                     VARCHAR2,
                       X_Attribute9                     VARCHAR2,
                       X_Attribute10                    VARCHAR2,
                       X_Attribute11                    VARCHAR2,
                       X_Attribute12                    VARCHAR2,
                       X_Attribute13                    VARCHAR2,
                       X_Attribute14                    VARCHAR2,
                       X_Attribute15                    VARCHAR2,
                       X_Closed_Code                    VARCHAR2,
                       X_Ussgl_Transaction_Code         VARCHAR2,
                       X_Government_Context             VARCHAR2,
                       X_Supply_Agreement_flag          VARCHAR2,
                       X_Price_Update_Tolerance         NUMBER,
                       X_Global_Attribute_Category          VARCHAR2,
                       X_Global_Attribute1                  VARCHAR2,
                       X_Global_Attribute2                  VARCHAR2,
                       X_Global_Attribute3                  VARCHAR2,
                       X_Global_Attribute4                  VARCHAR2,
                       X_Global_Attribute5                  VARCHAR2,
                       X_Global_Attribute6                  VARCHAR2,
                       X_Global_Attribute7                  VARCHAR2,
                       X_Global_Attribute8                  VARCHAR2,
                       X_Global_Attribute9                  VARCHAR2,
                       X_Global_Attribute10                 VARCHAR2,
                       X_Global_Attribute11                 VARCHAR2,
                       X_Global_Attribute12                 VARCHAR2,
                       X_Global_Attribute13                 VARCHAR2,
                       X_Global_Attribute14                 VARCHAR2,
                       X_Global_Attribute15                 VARCHAR2,
                       X_Global_Attribute16                 VARCHAR2,
                       X_Global_Attribute17                 VARCHAR2,
                       X_Global_Attribute18                 VARCHAR2,
                       X_Global_Attribute19                 VARCHAR2,
                       X_Global_Attribute20                 VARCHAR2,
                       p_shipping_control      IN           VARCHAR2,    -- 
                       p_encumbrance_required_flag IN VARCHAR2 DEFAULT NULL  --
                      ,p_kterms_art_upd_date   IN            DATE    -- 
                      ,p_kterms_deliv_upd_date IN            DATE    -- 
                      ,p_enable_all_sites IN varchar2  --
 ) IS

  l_tax_attribute_update_code PO_HEADERS_ALL.tax_attribute_update_code%type; --< eTax Integration R12>
Line: 137

       PO_TAX_INTERFACE_PVT.any_tax_attributes_updated(
           p_doc_type =>'PO',
           p_doc_level => 'HEADER',
           p_doc_level_id =>X_Po_Header_Id,
           p_trx_currency => X_Currency_Code,
           p_rate_type    => X_Rate_Type,
           p_rate_date    => X_Rate_Date,
           p_rate   =>X_Rate,
           p_fob    => X_Fob_Lookup_Code,
           p_vendor_id =>X_Vendor_Id,
           p_vendor_site_id=>X_Vendor_Site_Id,
           p_bill_to_loc=>X_Bill_To_Location_Id --
        ) THEN
        l_tax_attribute_update_code := 'UPDATE';
Line: 156

   UPDATE PO_HEADERS
   SET
     po_header_id                      =     X_Po_Header_Id,
     agent_id                          =     X_Agent_Id,
     type_lookup_code                  =     X_Type_Lookup_Code,
     last_update_date                  =     X_Last_Update_Date,
     last_updated_by                   =     X_Last_Updated_By,
     segment1                          =     X_Segment1,
     summary_flag                      =     X_Summary_Flag,
     enabled_flag                      =     X_Enabled_Flag,
     segment2                          =     X_Segment2,
     segment3                          =     X_Segment3,
     segment4                          =     X_Segment4,
     segment5                          =     X_Segment5,
     start_date_active                 =     X_Start_Date_Active,
     end_date_active                   =     X_End_Date_Active,
     last_update_login                 =     X_Last_Update_Login,
     vendor_id                         =     X_Vendor_Id,
     vendor_site_id                    =     X_Vendor_Site_Id,
     vendor_contact_id                 =     X_Vendor_Contact_Id,
     pcard_id			       =     X_Pcard_Id, -- Supplier Pcard FPH
     ship_to_location_id               =     X_Ship_To_Location_Id,
     bill_to_location_id               =     X_Bill_To_Location_Id,
     terms_id                          =     X_Terms_Id,
     ship_via_lookup_code              =     X_Ship_Via_Lookup_Code,
     fob_lookup_code                   =     X_Fob_Lookup_Code,
     pay_on_code                       =     X_Pay_On_Code,
     freight_terms_lookup_code         =     X_Freight_Terms_Lookup_Code,
     status_lookup_code                =     X_Status_Lookup_Code,
     currency_code                     =     X_Currency_Code,
     rate_type                         =     X_Rate_Type,
     rate_date                         =     X_Rate_Date,
     rate                              =     X_Rate,
     from_header_id                    =     X_From_Header_Id,
     from_type_lookup_code             =     X_From_Type_Lookup_Code,
     start_date                        =     X_Start_Date,
     end_date                          =     X_End_Date,
     blanket_total_amount              =     X_Blanket_Total_Amount,
     authorization_status              =     X_Authorization_Status,
     revision_num                      =     X_Revision_Num,
     revised_date                      =     X_Revised_Date,
     approved_flag                     =     X_Approved_Flag,
     approved_date                     =     X_Approved_Date,
     amount_limit                      =     X_Amount_Limit,
     min_release_amount                =     X_Min_Release_Amount,
     note_to_authorizer                =     X_Note_To_Authorizer,
     note_to_vendor                    =     X_Note_To_Vendor,
     note_to_receiver                  =     X_Note_To_Receiver,
     print_count                       =     X_Print_Count,
     printed_date                      =     X_Printed_Date,
     vendor_order_num                  =     X_Vendor_Order_Num,
     confirming_order_flag             =     X_Confirming_Order_Flag,
     comments                          =     X_Comments,
     reply_date                        =     X_Reply_Date,
     reply_method_lookup_code          =     X_Reply_Method_Lookup_Code,
     rfq_close_date                    =     X_Rfq_Close_Date,
     quote_type_lookup_code            =     X_Quote_Type_Lookup_Code,
     quotation_class_code              =     X_Quotation_Class_Code,
     quote_warning_delay_unit          =     X_Quote_Warning_Delay_Unit,
     quote_warning_delay               =     X_Quote_Warning_Delay,
     quote_vendor_quote_number         =     X_Quote_Vendor_Quote_Number,
     acceptance_required_flag          =     X_Acceptance_Required_Flag,
     acceptance_due_date               =     X_Acceptance_Due_Date,
     closed_date                       =     X_Closed_Date,
     user_hold_flag                    =     X_User_Hold_Flag,
     approval_required_flag            =     X_Approval_Required_Flag,
     cancel_flag                       =     X_Cancel_Flag,
     firm_status_lookup_code           =     X_Firm_Status_Lookup_Code,
     firm_date                         =     X_Firm_Date,
     frozen_flag                       =     X_Frozen_Flag,
     attribute_category                =     X_Attribute_Category,
     attribute1                        =     X_Attribute1,
     attribute2                        =     X_Attribute2,
     attribute3                        =     X_Attribute3,
     attribute4                        =     X_Attribute4,
     attribute5                        =     X_Attribute5,
     attribute6                        =     X_Attribute6,
     attribute7                        =     X_Attribute7,
     attribute8                        =     X_Attribute8,
     attribute9                        =     X_Attribute9,
     attribute10                       =     X_Attribute10,
     attribute11                       =     X_Attribute11,
     attribute12                       =     X_Attribute12,
     attribute13                       =     X_Attribute13,
     attribute14                       =     X_Attribute14,
     attribute15                       =     X_Attribute15,
     closed_code                       =     X_Closed_Code,
     government_context                =     X_Government_Context,
     supply_agreement_flag             =     X_Supply_Agreement_Flag,
     price_update_tolerance            =     X_Price_Update_Tolerance,
     global_attribute_category         =     X_Global_Attribute_Category,
     global_attribute1                 =     X_Global_Attribute1,
     global_attribute2                 =     X_Global_Attribute2,
     global_attribute3                 =     X_Global_Attribute3,
     global_attribute4                 =     X_Global_Attribute4,
     global_attribute5                 =     X_Global_Attribute5,
     global_attribute6                 =     X_Global_Attribute6,
     global_attribute7                 =     X_Global_Attribute7,
     global_attribute8                 =     X_Global_Attribute8,
     global_attribute9                 =     X_Global_Attribute9,
     global_attribute10                =     X_Global_Attribute10,
     global_attribute11                =     X_Global_Attribute11,
     global_attribute12                =     X_Global_Attribute12,
     global_attribute13                =     X_Global_Attribute13,
     global_attribute14                =     X_Global_Attribute14,
     global_attribute15                =     X_Global_Attribute15,
     global_attribute16                =     X_Global_Attribute16,
     global_attribute17                =     X_Global_Attribute17,
     global_attribute18                =     X_Global_Attribute18,
     global_attribute19                =     X_Global_Attribute19,
     global_attribute20                =     X_Global_Attribute20,
     shipping_control                  =     p_shipping_control,    -- 
     encumbrance_required_flag         =     p_encumbrance_required_flag --
    ,conterms_articles_upd_date        =     p_kterms_art_upd_date -- 
    ,conterms_deliv_upd_date           =     p_kterms_deliv_upd_date -- 
    ,tax_attribute_update_code         =     NVL(tax_attribute_update_code, --
                                                 l_tax_attribute_update_code)
    ,enable_all_sites                =  p_enable_all_sites  --
    WHERE rowid = X_rowid;
Line: 282

  END Update_Row;
Line: 286

  PROCEDURE NAME:	Delete_Row()

===========================================================================*/

  PROCEDURE Delete_Row(X_Rowid VARCHAR2) IS

  BEGIN
    DELETE FROM PO_HEADERS_ALL                /*Bug6632095: using base table instead of view */
    WHERE  rowid = X_Rowid;
Line: 300

  END Delete_Row;
Line: 329

        SELECT 'no duplicates'
        into X_dummy
        from sys.dual
        where not exists
          (SELECT 'po number is not unique'
           FROM   po_headers ph
           WHERE  ph.segment1 = X_segment1
           AND    ph.type_lookup_code IN
                  ('STANDARD','CONTRACT','BLANKET','PLANNED')
           AND (X_rowid is null or ph.rowid  <> X_rowid) );
Line: 342

        SELECT 'no duplicates'
        into X_dummy
        from sys.dual
        where not exists
           (SELECT 'po number is not unique'
           FROM   po_history_pos ph
           WHERE  ph.segment1 = X_segment1
           AND    ph.type_lookup_code IN
                ('STANDARD','CONTRACT','BLANKET','PLANNED'));
Line: 386

        SELECT 'no duplicates'
        into X_dummy
        from sys.dual
        where not exists
          (SELECT 'rfq/quote number is not unique'
           FROM   po_headers ph
           WHERE  ph.segment1 = X_segment1
           AND    ph.type_lookup_code = x_type_lookup_code
           AND (X_rowid is null or ph.rowid  <> X_rowid) );
Line: 398

        SELECT 'no duplicates'
        into X_dummy
        from sys.dual
        where not exists
           (SELECT 'rfq/quote number is not unique'
           FROM   po_history_pos ph
           WHERE  ph.segment1 = X_segment1
           AND    ph.type_lookup_code = x_type_lookup_code);
Line: 439

        SELECT  sum(nvl(pol.quantity,0) * nvl(pol.unit_price,0))
        INTO    X_po_total
        FROM    po_lines pol
        WHERE   pol.po_header_id = X_po_header_id;