DBA Data[Home] [Help]

APPS.AP_WEB_DB_EXPDIST_PKG SQL Statements

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

Line: 9

  SELECT flex.application_column_name
  FROM   fnd_id_flex_segments flex
  WHERE flex.application_id = 101
  AND flex.id_flex_code = 'GL#'
  AND flex.id_flex_num = p_chart_accounts_id
  AND flex.enabled_flag='Y'
  AND flex.display_flag='Y'
  order by segment_num;
Line: 18

PROCEDURE updateAccountValuesForForms(
                   p_report_header_id IN  expDist_report_header_ID,
                   p_report_line_id   IN  expDist_REPORT_LINE_ID,
                   p_report_distribution_id IN expDist_REPORT_DISTRIBUTION_ID,
                   p_ccid             IN  expDist_CODE_COMBINATION_ID,
                   p_line_amount IN NUMBER);
Line: 34

  SELECT code_combination_id
  INTO   l_line_ccid
  FROM   ap_exp_report_dists aerd
  WHERE  aerd.report_distribution_id = p_report_distribution_id
  AND    aerd.code_combination_id is not null;
Line: 65

  SELECT 'Y'
  INTO   l_temp
  FROM   ap_exp_report_dists rd
  WHERE  rd.report_distribution_id = p_report_distribution_id;
Line: 90

    UPDATE ap_exp_report_dists RD
    SET    RD.code_combination_id = p_exp_line_ccid
    WHERE  RD.report_header_id = p_report_header_id
    AND    RD.report_line_id   = p_report_line_id;
Line: 108

FUNCTION UpdateDistCCID(
                        p_report_header_id      IN expDist_REPORT_HEADER_ID,
                        p_report_distribution_id IN expDist_REPORT_DISTRIBUTION_ID,
                        p_exp_dist_ccid         IN expDist_CODE_COMBINATION_ID
) RETURN BOOLEAN IS
--------------------------------------------------------------------------------
BEGIN

    UPDATE ap_exp_report_dists RD
    SET    RD.code_combination_id = p_exp_dist_ccid
    WHERE  RD.report_header_id = p_report_header_id
    AND    RD.report_distribution_id   = p_report_distribution_id;
Line: 127

    AP_WEB_DB_UTIL_PKG.RaiseException('UpdateDistCCID');
Line: 130

END UpdateDistCCID;
Line: 133

PROCEDURE DeleteReportDistributions(P_ReportID             IN expDist_report_header_ID) IS
--------------------------------------------------------------------------------
  l_TempReportHeaderID   expDist_report_header_ID;
Line: 136

  l_curr_calling_sequence VARCHAR2(100) := 'DeleteReportDistributions';
Line: 143

    SELECT REPORT_HEADER_ID
      FROM AP_EXP_REPORT_DISTS
      WHERE (REPORT_HEADER_ID = P_ReportID)
      FOR UPDATE OF REPORT_HEADER_ID NOWAIT;
Line: 159

    DELETE AP_EXP_REPORT_DISTS WHERE CURRENT OF ReportDistributions;
Line: 171

END DeleteReportDistributions;
Line: 197

    SELECT report_line_id
    INTO   l_has_dist
    FROM   ap_exp_report_dists
    WHERE  report_line_id   = p_source_report_line_id
    AND ROWNUM = 1;
Line: 216

  UPDATE AP_EXP_REPORT_DISTS
  SET report_header_id = p_target_report_header_id,
      report_line_id   = p_target_report_line_id
  WHERE report_line_id = p_source_report_line_id;
Line: 250

  INSERT INTO AP_EXP_REPORT_DISTS
    (
      report_header_id,
      report_line_id,
      report_distribution_id,
      org_id,
      sequence_num,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      code_combination_id,
      segment1,
      segment2,
      segment3,
      segment4,
      segment5,
      segment6,
      segment7,
      segment8,
      segment9,
      segment10,
      segment11,
      segment12,
      segment13,
      segment14,
      segment15,
      segment16,
      segment17,
      segment18,
      segment19,
      segment20,
      segment21,
      segment22,
      segment23,
      segment24,
      segment25,
      segment26,
      segment27,
      segment28,
      segment29,
      segment30,
      amount,
      project_id,
      task_id,
      award_id,
      expenditure_organization_id,
      cost_center
    )
  SELECT
      p_target_report_header_id AS report_header_id,
      p_target_report_line_id AS report_line_id,
      AP_EXP_REPORT_DISTS_S.NEXTVAL AS report_distribution_id,
      org_id,
      sequence_num,
      SYSDATE AS last_update_date,
      p_user_id AS last_updated_by,
      SYSDATE AS creation_date,
      p_user_id AS created_by,
      code_combination_id,
      segment1,
      segment2,
      segment3,
      segment4,
      segment5,
      segment6,
      segment7,
      segment8,
      segment9,
      segment10,
      segment11,
      segment12,
      segment13,
      segment14,
      segment15,
      segment16,
      segment17,
      segment18,
      segment19,
      segment20,
      segment21,
      segment22,
      segment23,
      segment24,
      segment25,
      segment26,
      segment27,
      segment28,
      segment29,
      segment30,
      amount,
      project_id,
      task_id,
      award_id,
      expenditure_organization_id,
      cost_center
  FROM AP_EXP_REPORT_DISTS
  WHERE
    report_line_id = p_source_report_line_id;
Line: 364

PROCEDURE updateAccountValues(
                   p_report_header_id IN  expDist_report_header_ID,
                   p_report_line_id   IN  expDist_REPORT_LINE_ID,
                   p_report_distribution_id IN expDist_REPORT_DISTRIBUTION_ID,
                   p_ccid             IN  expDist_CODE_COMBINATION_ID)
IS
--------------------------------------------------------------------------------
l_sequence_num NUMBER := 0;
Line: 389

           SELECT report_distribution_id
           INTO   l_report_distribution_id
           FROM   ap_exp_report_dists
           WHERE  report_header_id = p_report_header_id
           AND    report_line_id  = p_report_line_id
           AND    rownum = 1;
Line: 400

             AP_WEB_DB_UTIL_PKG.RaiseException('updateAccountValues');
Line: 406

      UPDATE ap_exp_report_dists
      SET    (code_combination_id,
             segment1,
             segment2,
             segment3,
             segment4,
             segment5,
             segment6,
             segment7,
             segment8,
             segment9,
             segment10,
             segment11,
             segment12,
             segment13,
             segment14,
             segment15,
             segment16,
             segment17,
             segment18,
             segment19,
             segment20,
             segment21,
             segment22,
             segment23,
             segment24,
             segment25,
             segment26,
             segment27,
             segment28,
             segment29,
             segment30) = (SELECT  nvl(code_combination_id,p_ccid),
                                   segment1,
                                   segment2,
                                   segment3,
                                   segment4,
                                   segment5,
                                   segment6,
                                   segment7,
                                   segment8,
                                   segment9,
                                   segment10,
                                   segment11,
                                   segment12,
                                   segment13,
                                   segment14,
                                   segment15,
                                   segment16,
                                   segment17,
                                   segment18,
                                   segment19,
                                   segment20,
                                   segment21,
                                   segment22,
                                   segment23,
                                   segment24,
                                   segment25,
                                   segment26,
                                   segment27,
                                   segment28,
                                   segment29,
                                   segment30
                            FROM   GL_CODE_COMBINATIONS
                            WHERE  code_combination_id = p_ccid)
     WHERE   report_distribution_id = l_report_distribution_id
     AND     report_header_id = p_report_header_id;
Line: 475

    AP_WEB_DB_UTIL_PKG.RaiseException('updateAccountValues');
Line: 477

END updateAccountValues;
Line: 480

PROCEDURE updateAccountValuesForForms(
                   p_report_header_id IN  expDist_report_header_ID,
                   p_report_line_id   IN  expDist_REPORT_LINE_ID,
                   p_report_distribution_id IN expDist_REPORT_DISTRIBUTION_ID,
                   p_ccid             IN  expDist_CODE_COMBINATION_ID,
                   p_line_amount      IN NUMBER)
IS
--------------------------------------------------------------------------------
l_sequence_num NUMBER := 0;
Line: 506

           SELECT report_distribution_id
           INTO   l_report_distribution_id
           FROM   ap_exp_report_dists
           WHERE  report_header_id = p_report_header_id
           AND    report_line_id  = p_report_line_id
           AND    rownum = 1;
Line: 517

             AP_WEB_DB_UTIL_PKG.RaiseException('updateAccountValues');
Line: 523

      UPDATE ap_exp_report_dists
      SET    (code_combination_id,
             segment1,
             segment2,
             segment3,
             segment4,
             segment5,
             segment6,
             segment7,
             segment8,
             segment9,
             segment10,
             segment11,
             segment12,
             segment13,
             segment14,
             segment15,
             segment16,
             segment17,
             segment18,
             segment19,
             segment20,
             segment21,
             segment22,
             segment23,
             segment24,
             segment25,
             segment26,
             segment27,
             segment28,
             segment29,
             segment30) = (SELECT  nvl(code_combination_id,p_ccid),
                                   segment1,
                                   segment2,
                                   segment3,
                                   segment4,
                                   segment5,
                                   segment6,
                                   segment7,
                                   segment8,
                                   segment9,
                                   segment10,
                                   segment11,
                                   segment12,
                                   segment13,
                                   segment14,
                                   segment15,
                                   segment16,
                                   segment17,
                                   segment18,
                                   segment19,
                                   segment20,
                                   segment21,
                                   segment22,
                                   segment23,
                                   segment24,
                                   segment25,
                                   segment26,
                                   segment27,
                                   segment28,
                                   segment29,
                                   segment30
                            FROM   GL_CODE_COMBINATIONS
                            WHERE  code_combination_id = p_ccid),
             amount = p_line_amount
     WHERE   report_distribution_id = l_report_distribution_id
     AND     report_header_id = p_report_header_id;
Line: 593

    AP_WEB_DB_UTIL_PKG.RaiseException('updateAccountValuesForForms');
Line: 595

END updateAccountValuesForForms;
Line: 598

PROCEDURE updateDistAccountValues(
                   p_report_header_id IN  expDist_report_header_ID)
IS
--------------------------------------------------------------------------------
  CURSOR dist_lines_c IS
    SELECT *
    FROM AP_EXP_REPORT_DISTS_ALL
    WHERE REPORT_HEADER_ID = p_report_header_id
    FOR UPDATE OF REPORT_HEADER_ID NOWAIT;
Line: 619

      UPDATE ap_exp_report_dists_all
      SET   (segment1,
             segment2,
             segment3,
             segment4,
             segment5,
             segment6,
             segment7,
             segment8,
             segment9,
             segment10,
             segment11,
             segment12,
             segment13,
             segment14,
             segment15,
             segment16,
             segment17,
             segment18,
             segment19,
             segment20,
             segment21,
             segment22,
             segment23,
             segment24,
             segment25,
             segment26,
             segment27,
             segment28,
             segment29,
             segment30) = (SELECT  segment1,
                                   segment2,
                                   segment3,
                                   segment4,
                                   segment5,
                                   segment6,
                                   segment7,
                                   segment8,
                                   segment9,
                                   segment10,
                                   segment11,
                                   segment12,
                                   segment13,
                                   segment14,
                                   segment15,
                                   segment16,
                                   segment17,
                                   segment18,
                                   segment19,
                                   segment20,
                                   segment21,
                                   segment22,
                                   segment23,
                                   segment24,
                                   segment25,
                                   segment26,
                                   segment27,
                                   segment28,
                                   segment29,
                                   segment30
                            FROM   GL_CODE_COMBINATIONS
                            WHERE  code_combination_id = dist_lines_rec.CODE_COMBINATION_ID)
     WHERE CURRENT OF dist_lines_c;
Line: 690

    AP_WEB_DB_UTIL_PKG.RaiseException('updateDistAccountValues');
Line: 692

END updateDistAccountValues;
Line: 695

PROCEDURE updateDistAcctValuesForForms(
                   p_report_header_id IN  expDist_report_header_ID)
IS
--------------------------------------------------------------------------------
  l_report_distribution_id  expDist_REPORT_DISTRIBUTION_ID;
Line: 715

      SELECT report_distribution_id
      INTO   l_dist_id
      FROM   ap_exp_report_dists
      WHERE  report_header_id = p_report_header_id
      AND    report_line_id   = l_report_line_id;
Line: 725

          AP_WEB_DB_UTIL_PKG.RaiseException('updateAccountValues');
Line: 729

      updateAccountValuesForForms(p_report_header_id, l_report_line_id, l_dist_id, l_line_ccid, l_line_amount);
Line: 734

END updateDistAcctValuesForForms;
Line: 751

  INSERT INTO AP_EXP_REPORT_DISTS
    (
      report_header_id,
      report_line_id,
      report_distribution_id,
      sequence_num,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      code_combination_id,
      segment1,
      segment2,
      segment3,
      segment4,
      segment5,
      segment6,
      segment7,
      segment8,
      segment9,
      segment10,
      segment11,
      segment12,
      segment13,
      segment14,
      segment15,
      segment16,
      segment17,
      segment18,
      segment19,
      segment20,
      segment21,
      segment22,
      segment23,
      segment24,
      segment25,
      segment26,
      segment27,
      segment28,
      segment29,
      segment30,
      org_id,
      amount,
      project_id,
      task_id,
      award_id,
      expenditure_organization_id,
      cost_center
    )
  SELECT
      XL.report_header_id,
      XL.report_line_id,
      AP_EXP_REPORT_DISTS_S.NEXTVAL,
      l_sequence_num,
      SYSDATE,
      XL.last_updated_by,
      SYSDATE,
      XL.created_by,
      XL.code_combination_id,
      GL.segment1,
      GL.segment2,
      GL.segment3,
      GL.segment4,
      GL.segment5,
      GL.segment6,
      GL.segment7,
      GL.segment8,
      GL.segment9,
      GL.segment10,
      GL.segment11,
      GL.segment12,
      GL.segment13,
      GL.segment14,
      GL.segment15,
      GL.segment16,
      GL.segment17,
      GL.segment18,
      GL.segment19,
      GL.segment20,
      GL.segment21,
      GL.segment22,
      GL.segment23,
      GL.segment24,
      GL.segment25,
      GL.segment26,
      GL.segment27,
      GL.segment28,
      GL.segment29,
      GL.segment30,
      XL.org_id,
      XL.amount,
      XL.project_id,
      XL.task_id,
      XL.award_id,
      XL.expenditure_organization_id,
      XH.flex_concatenated -- Bug: 6735020, flex_concatenated should be fetched from headers
  FROM  AP_EXPENSE_REPORT_LINES XL,
        AP_EXPENSE_REPORT_HEADERS XH,
        GL_CODE_COMBINATIONS GL
  WHERE XL.report_line_id = p_report_line_id
  AND   XL.report_header_id = XH.report_header_id
  AND   GL.code_combination_id(+) = XL.code_combination_id;
Line: 883

  l_last_updated_by         NUMBER;
Line: 937

  l_debug_info := 'select from ap_expense_report_lines';
Line: 940

  SELECT XL.report_header_id,
         XL.code_combination_id,
         XL.last_updated_by,
         XL.created_by,
         XL.org_id,
         XL.amount,
         XL.project_id,
         XL.task_id,
         XL.award_id,
         XL.expenditure_organization_id,
         XH.flex_concatenated -- Bug 6735020, flex_concatenated should be fetched from headers
  INTO   l_report_header_id,
         l_code_combination_id,
         l_last_updated_by,
         l_created_by,
         l_org_id,
         l_amount,
         l_project_id,
         l_task_id,
         l_award_id,
         l_expenditure_organization_id,
         l_cost_center
  FROM   ap_expense_report_lines XL,
         ap_expense_report_headers XH
  WHERE  XL.report_line_id = p_report_line_id
  AND    XL.report_header_id = XH.report_header_id;
Line: 970

  SELECT AP_EXP_REPORT_DISTS_S.NEXTVAL
  INTO   l_report_distribution_id
  FROM   DUAL;
Line: 974

  l_sqlstmt := 'INSERT INTO AP_EXP_REPORT_DISTS ( ';
Line: 979

  l_sqlstmt := l_sqlstmt || 'last_update_date, ';
Line: 980

  l_sqlstmt := l_sqlstmt || 'last_updated_by, ';
Line: 1030

  /*    BUG 7025517  --  refer to bind vars in values clause of insert statement */
  /*  l_sqlstmt := l_sqlstmt || l_report_header_id;
Line: 1036

  **  l_sqlstmt := l_sqlstmt || ', ' || l_last_updated_by;
Line: 1064

  /*    BUG 7025517  --  refer to bind vars in values clause of insert statement */
  l_sqlstmt := l_sqlstmt || ' :l_report_header_id' ;
Line: 1070

  l_sqlstmt := l_sqlstmt || ', :l_last_updated_by' ;
Line: 1190

  dbms_sql.bind_variable(l_cursor,':l_last_updated_by', l_last_updated_by) ;
Line: 1284

    SELECT 'dist exists'
    INTO   V_Temp
    FROM   AP_EXP_REPORT_DISTS
    WHERE  REPORT_HEADER_ID = p_report_header_id
    AND    PROJECT_ID IS NOT NULL
    AND    TASK_ID IS NOT NULL;
Line: 1315

    SELECT 'dist exists'
    INTO   V_Temp
    FROM   AP_EXP_REPORT_DISTS
    WHERE  REPORT_HEADER_ID = p_report_header_id
    AND    PROJECT_ID IS NULL
    AND    TASK_ID IS NULL;