Invoice wise pending GR/IR report

hello ,
can anyone tell me how to find the invoice wise pending goor receipt and invoice receipt details ,
what tables contain that data.
i need to write the report on the basis of GL account,,posting date and document type .
thanks

Hi
Tables are
GoodsReceipt  -
>MSEG or T663A
InvoiceReceipt  -
>EKBE
Even you can see in BSEG
Regards
Venkat

Similar Messages

  • Pending PO's report

    Hi Everyone!
    Well, my requirement is to develop a pending PO's report.
    Since am new into abap am a bit confused as to which tables should i search for the GRN and PO numbers, coz i have to extract all the po's who have their items partially delivered even.
    I was also suggested to go for bapi but i don't know where to find relevant FM and how should i use in my report.
    Could anyone help me please...
    Thanks a lot in advance.
    Regards,
    Parwez.

    Hi
    See this sample code
    this is nothing but the open/pending Po report
    *& Report  ZMM_PO_REPORT
    REPORT  ZMM_PO_REPORT message-Id yb
           NO STANDARD PAGE HEADING
           LINE-COUNT 60(1)
           LINE-SIZE 230.
           D A T A B A S E  T A B L E S   D E C L A R A T I O N
    TABLES: lfa1,           " Vendor Master
            t161,           " PO Doc Types
            t024,           " Purchase Groups
            ekko.           " PO Header
                   T Y P E S  D E C L A R A T I O N S
    Purchase Orders Main Structure
    TYPES: BEGIN OF s_po,
            ebeln TYPE ebeln,           " PO No.
            ebelp TYPE ebelp,           " PO Item
            bstyp TYPE bstyp,           " PO Category
            bukrs TYPE bukrs,           " Company Code
            bsart TYPE bbsrt,           " PO Type
            lifnr TYPE lifnr,           " Vendor No
            ekgrp TYPE bkgrp,           " Purchase Group
            waers TYPE waers,           " Currency
            bedat TYPE etbdt,           " PO Date
            txz01 TYPE txz01,           " Material Text
            werks TYPE ewerk,           " Plant
            lgort TYPE lgort_d,         " Storage Location
            matkl TYPE matkl,           " Material Group
            menge TYPE bamng,           " PR Quantity
            meins TYPE bamei,           " UOM
            bprme TYPE bbprm,           " Price Unit
            netpr TYPE netpr,           " Net price
            peinh TYPE peinh,           " Price Unit UOM
            pstyp TYPE pstyp,           " Item Category
            knttp TYPE knttp,           " Account Assignment Category
           END OF s_po.
    Purchase Orders History Structure
    TYPES: BEGIN OF s_account,
            ebeln TYPE ebeln,           " PO No.
            ebelp TYPE ebelp,           " PO Item
            gjahr TYPE mjahr,           " Fiscal Year
            belnr TYPE mblnr,           " PO Invoice No
            menge TYPE menge_d,         " PR Quantity
            wrbtr TYPE wrbtr,           " Price in Local Currency
            dmbtr TYPE dmbtr,           " Price in Foreign Currency
            waers TYPE waers,           " Currency
            shkzg TYPE shkzg,           " Dr/Cr Indicator
           END OF s_account.
    Purchase Orders History Structure(Item Sum)
    TYPES: BEGIN OF s_inv_sum,
            ebeln TYPE ebeln,           " PO No.
            ebelp TYPE ebelp,           " PO Item
            menge TYPE menge_d,         " PR Quantity
            wrbtr TYPE wrbtr,           " Price in Foreign Currency
            waers TYPE waers,           " Currency
           END OF s_inv_sum.
    Purchase Orders Main Structure
    TYPES: BEGIN OF s_rep,
            lifnr TYPE lifnr,           " Vendor No
            ebeln TYPE ebeln,           " PO No.
            ebelp TYPE ebelp,           " PO Item
            bstyp TYPE bstyp,           " PO Category
            bsart TYPE bbsrt,           " PO Type
            ekgrp TYPE bkgrp,           " Purchase Group
            waers TYPE waers,           " Currency
            bedat TYPE etbdt,           " PO Date
            txz01 TYPE txz01,           " Material Text
            werks TYPE ewerk,           " Plant
            lgort TYPE lgort_d,         " Storage Location
            matkl TYPE matkl,           " Material Group
            menge TYPE bamng,           " PR Quantity
            meins TYPE bamei,           " UOM
            bprme TYPE bbprm,           " Price Unit
            netpr TYPE netpr,           " Net price
            peinh TYPE peinh,           " Price Unit UOM
            pstyp TYPE pstyp,           " Item Category
            knttp TYPE knttp,           " Account Assignment Category
            name1 TYPE name1,           " Plant
            orewr TYPE netpr,           " To be Invoiced Price
            curr  TYPE waers,           " Inv Doc Currency
           END OF s_rep.
               D A T A  D E C L A R A T I O N S
    DATA: gv_title1 TYPE sylisel,            " Report title
          gv_dial.                           " Color flag
                C O N S T A N T S  D E C L A R A T I O N S
    CONSTANTS: c_x                VALUE 'X',   " Flag X
               c_h                VALUE 'H',   " Debit
               c_vgabe TYPE vgabe VALUE '2'.   " Transaction Type
         I N T E R N A L  T A B L E S  D E C L A R A T I O N S
    DATA: i_po    TYPE STANDARD TABLE OF s_po WITH HEADER LINE,
                                 " Purchase Order
          i_inv   TYPE STANDARD TABLE OF s_inv_sum WITH HEADER LINE,
                                         " PO Invoice Values
          i_rep   TYPE STANDARD TABLE OF s_rep WITH HEADER LINE,
                                     " PO Invoice Values
          i_ekbe  TYPE STANDARD TABLE OF s_account WITH HEADER LINE.
                               " PO Invoice Values
                     S E L E C T I O N  S C R E E N                      *
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS: s_lifnr FOR lfa1-lifnr MATCHCODE OBJECT kred,
                    s_ebeln FOR ekko-ebeln MATCHCODE OBJECT mekk,
                    s_bsart FOR t161-bsart,
                    s_ekgrp FOR t024-ekgrp,
                    s_bedat FOR ekko-bedat.
    SELECTION-SCREEN END OF BLOCK b1.
                      I N I T I A L I Z A T I O N                        *
    INITIALIZATION.
                  A T  S E L E C T I O N - S C R E E N                   *
    AT SELECTION-SCREEN.
    Validate the screen fields
      PERFORM validate_screen.
                   S T A R T - O F - S E L E C T I O N                   *
    START-OF-SELECTION.
    Fetch main data
      PERFORM fetch_data.
                   T O P - O F - P A G E                                 *
    TOP-OF-PAGE.
    Header of the List
      PERFORM header.
                   E N D - O F - P A G E                                 *
    Footer
    END-OF-PAGE.
      ULINE.
                   E N D - O F - S E L E C T I O N                       *
    END-OF-SELECTION.
    Display the Report Output data
      PERFORM display_data.
    At Line-Selection
    AT LINE-SELECTION.
    When double clicked on EBELN display the details of Purchase Doc
      PERFORM line_sel.
    *&      Form  validate_screen
    Validation of Selection Screen fields
    FORM validate_screen .
    Validation of Vendor Number
      CLEAR lfa1-lifnr.
      IF NOT s_lifnr[] IS INITIAL.
        SELECT lifnr UP TO 1 ROWS
            INTO lfa1-lifnr
            FROM lfa1
            WHERE lifnr IN s_lifnr.
        ENDSELECT.
        IF sy-subrc <> 0.
          MESSAGE e000 WITH 'Invalid Vendor'(002).
        ENDIF.
      ENDIF.
    Validation of PO Number
      CLEAR ekko-ebeln.
      IF NOT s_ebeln[] IS INITIAL.
        SELECT ebeln UP TO 1 ROWS
            INTO ekko-ebeln
            FROM ekko
            WHERE ebeln IN s_ebeln.
        ENDSELECT.
        IF sy-subrc <> 0.
          MESSAGE e000 WITH 'Invalid Document Number'(003).
        ENDIF.
      ENDIF.
    Validation of PO Document Type
      CLEAR t161-bsart.
      IF NOT s_bsart[] IS INITIAL.
        SELECT bsart UP TO 1 ROWS
            INTO t161-bsart
            FROM t161
            WHERE bsart IN s_bsart.
        ENDSELECT.
        IF sy-subrc <> 0.
          MESSAGE e000 WITH 'Invalid Purchase Document Type'(004).
        ENDIF.
      ENDIF.
    Validation of Purchasing Group
      CLEAR t024-ekgrp.
      IF NOT s_ekgrp[] IS INITIAL.
        SELECT ekgrp UP TO 1 ROWS
            INTO t024-ekgrp
            FROM t024
            WHERE ekgrp IN s_ekgrp.
        ENDSELECT.
        IF sy-subrc <> 0.
          MESSAGE e000 WITH 'Invalid Purchasing Group'(005).
        ENDIF.
      ENDIF.
    ENDFORM.                    " validate_screen
    *&      Form  fetch_data
    Fetching the PO related data from Database Tables
    FORM fetch_data .
      CLEAR i_po.
      REFRESH i_po.
      SELECT a~ebeln            " PO No.
             b~ebelp            " PO Item
             a~bstyp            " PO Category
             a~bukrs            " Company Code
             a~bsart            " PO Type
             a~lifnr            " Vendor No
             a~ekgrp            " Purchase Group
             a~waers            " Currency
             a~bedat            " PO Date
             b~txz01            " Material Text
             b~werks            " Plant
             b~lgort            " Storage Location
             b~matkl            " Material Group
             b~menge            " PR Quantity
             b~meins            " UOM
             b~bprme            " Price Unit
             b~netpr            " Net price
             b~peinh            " Price Unit UOM
             b~pstyp            " Item Category
             b~knttp            " Account Assignment Category
        INTO TABLE i_po
        FROM ekko AS a JOIN ekpo AS b
        ON a~ebeln = b~ebeln
        WHERE a~ebeln IN s_ebeln AND
              a~lifnr IN s_lifnr AND
              a~ekgrp IN s_ekgrp AND
              a~bsart IN s_bsart AND
              a~bedat IN s_bedat.
      SORT i_po BY ebeln ebelp.
      break-point.
      IF NOT i_po[] IS INITIAL.
    Fetch the PO History/Invoice Details from EKBE Table
        CLEAR i_ekbe.
        REFRESH i_ekbe.
        SELECT ebeln           " PO No.
               ebelp           " PO Item
               gjahr           " Fiscal Year
               belnr           " PO Invoice No
               menge           " PR Quantity
               wrbtr           " Price in Local Currency
               dmbtr           " Price in Foreign Currency
               waers           " Currency
               shkzg           " Dr/Cr Indicator
         INTO TABLE i_ekbe
         FROM ekbe
         FOR ALL ENTRIES IN i_po
         WHERE ebeln = i_po-ebeln AND
               ebelp = i_po-ebelp AND
               vgabe = c_vgabe.
        IF sy-subrc = 0.
          SORT i_ekbe BY ebeln ebelp.
          LOOP AT i_ekbe.
            IF i_ekbe-shkzg = c_h.
              i_ekbe-wrbtr = i_ekbe-wrbtr * -1.
            ENDIF.
            MODIFY i_ekbe.
          ENDLOOP.
      break-point.
    Sum up the Item wise Invoice totals
          LOOP AT i_ekbe.
            AT END OF ebelp.
              READ TABLE i_ekbe INDEX sy-tabix.
              SUM.
              MOVE-CORRESPONDING i_ekbe TO i_inv.
              APPEND i_inv.
            ENDAT.
            CLEAR i_inv.
          ENDLOOP.
          SORT i_inv BY ebeln ebelp.
            break-point.
        ENDIF.
      ENDIF.
    Move the Vendor Name and Invoice Values to I_rep Internal Table
      LOOP AT i_po.
        MOVE-CORRESPONDING i_po TO i_rep.
        CLEAR i_inv.
        READ TABLE i_inv WITH KEY ebeln = i_po-ebeln
                                  ebelp = i_po-ebelp.
        IF sy-subrc = 0.
          i_rep-orewr = ( i_po-menge - i_inv-menge ) * i_po-netpr.
          i_rep-curr  = i_inv-waers.
        ELSE.
          i_rep-orewr = i_po-menge * i_po-netpr.
          i_rep-curr  = i_po-waers.
        ENDIF.
      break-point.
    Get the Vendor Name
        CLEAR lfa1-name1.
        SELECT SINGLE name1 FROM lfa1 INTO lfa1-name1
          WHERE lifnr = i_po-lifnr.
        IF sy-subrc = 0.
          i_rep-name1  = lfa1-name1.
        ENDIF.
        APPEND i_rep.
        CLEAR  i_rep.
          break-point.
      ENDLOOP.
      SORT i_rep BY lifnr ebeln ebelp.
      DELETE i_rep WHERE orewr LE 0.
      break-point.
    ENDFORM.                    " fetch_data
    *&      Form  display_data
    Display the Report Output data
    FORM display_data .
      DATA: lv_flag,               " New Flag
            lv_rec TYPE i.         " No of Records
      CLEAR lv_rec.
      IF i_rep[] IS INITIAL.
        MESSAGE e000 WITH 'No Data found'(022).
      ELSE.
        LOOP AT i_rep.
    Toggle Color
          PERFORM toggle_color.
          IF lv_flag <> space.
            NEW-LINE.
          ENDIF.
    At New Purchase Document
          AT NEW ebeln.
            WRITE:/1 sy-vline, 2(10) i_rep-ebeln INTENSIFIED OFF.
            lv_flag = c_x.
            lv_rec = lv_rec + 1.
          ENDAT.
          WRITE: 1 sy-vline,
                12 sy-vline,13(4)   i_rep-bsart,
                17 sy-vline,18(10)  i_rep-lifnr,
                28 sy-vline,29(35)  i_rep-name1,
                64 sy-vline,65(4)   i_rep-ekgrp,
                69 sy-vline,70(10)  i_rep-bedat,
                80 sy-vline,81(5)   i_rep-ebelp,
                86 sy-vline,87(40)  i_rep-txz01,
               127 sy-vline,128(9)  i_rep-matkl,
               137 sy-vline,138(1)  i_rep-pstyp,
               139 sy-vline,140(1)  i_rep-knttp,
               141 sy-vline,142(4)  i_rep-werks,
               146 sy-vline,147(4)  i_rep-lgort,
               151 sy-vline,152(13) i_rep-menge UNIT i_rep-meins,
               165 sy-vline,166(3)  i_rep-meins,
               169 sy-vline,170(15) i_rep-netpr CURRENCY i_rep-waers,
               185 sy-vline,186(4)  i_rep-waers,
               190 sy-vline,191(5)  i_rep-peinh,
               196 sy-vline,197(4)  i_rep-bprme,
               201 sy-vline,202(15) i_rep-orewr CURRENCY i_rep-curr,
               217 sy-vline,218(4)  i_rep-curr,
               222 sy-vline,223(7)  i_rep-bstyp centered,
               230 sy-vline.
          NEW-LINE.
          hide: i_rep-ebeln.
        ENDLOOP.
        ULINE.
        FORMAT COLOR OFF.
        WRITE : /2 'Total Number of Purchasing Documents:'(025) COLOR 3,
                    lv_rec COLOR 3.
      ENDIF.
    ENDFORM.                    " display_data
    *&      Form  header
    Write the Report Header
    FORM header .
      FORMAT RESET.
    header
      WRITE:/1(230) 'LIST OF PURCHASE DOCUMENTS PER VENDOR'(006) CENTERED.
      SKIP.
      FORMAT COLOR COL_HEADING.
      ULINE.
      WRITE:/1 sy-vline,2(10)   'Pur.Doc.No'(006) CENTERED,
            12 sy-vline,13(4)   'Type'(007),
            17 sy-vline,18(10)  'Vendor'(008) CENTERED,
            28 sy-vline,29(35)  'Name'(009) CENTERED,
            64 sy-vline,65(4)   'PGrp'(010) CENTERED,
            69 sy-vline,70(10)  'Doc.Date'(012) CENTERED,
            80 sy-vline,81(5)   'Item'(011),
            86 sy-vline,87(40)  'Material Short Text'(024) CENTERED,
           127 sy-vline,128(9)  'Mat.Group'(013),
           137 sy-vline,138(1)  'I',
           139 sy-vline,140(1)  'A',
           141 sy-vline,142(4)  'Plnt'(014),
           146 sy-vline,147(4)  'SLoc'(015),
           151 sy-vline,152(13) 'Quantity'(016) CENTERED,
           165 sy-vline,166(3)  'UoM'(017),
           169 sy-vline,170(15) 'Net Value'(018) CENTERED,
           185 sy-vline,186(4)  'Curr'(019),
           190 sy-vline,191(5)  'Per'(020),
           196 sy-vline,197(4)  'Unit'(021),
           201 sy-vline,202(15) 'To be Invoiced'(023) CENTERED,
           217 sy-vline,218(4)  'Curr'(019),
           222 sy-vline,223(7)  'Doc.Cat'(026),
           230 sy-vline.
      ULINE.
    ENDFORM.                    " header
    *&      Form  toggle_color
    This routine alters the color of the records in the list
    FORM toggle_color.
      IF gv_dial = space.
        FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
        gv_dial = c_x.
      ELSE.
        FORMAT COLOR 1 INTENSIFIED OFF.
        CLEAR gv_dial.
      ENDIF.
    ENDFORM.                    " toggle_color
    *&      Form  LINE_SEL
    *When double clicked on EBELN field display the details of Purchase Doc
    FORM line_sel.
      CASE sy-lsind.
        WHEN '1'.
          DATA: lv_field(20),
                lv_value(10),
                lv_bstyp like i_rep-bstyp.
          clear: lv_bstyp,lv_value, lv_field.
          GET CURSOR FIELD lv_field VALUE lv_value.
          IF lv_field = 'I_REP-EBELN'.
            IF NOT lv_value IS INITIAL.
              READ LINE sy-index FIELD VALUE i_rep-bstyp
                                       INTO  lv_bstyp.
             READ CURRENT LINE FIELD VALUE i_rep-bstyp INTO lv_bstyp.
              if lv_bstyp = 'F'.
                SET PARAMETER ID 'BES' FIELD lv_value.
                CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.
              elseif ( lv_bstyp = 'K' or lv_bstyp = 'L' ).
                SET PARAMETER ID 'VRT' FIELD lv_value.
                CALL TRANSACTION 'ME33' AND SKIP FIRST SCREEN.
              elseif lv_bstyp = 'A'.
                SET PARAMETER ID 'ANF' FIELD lv_value.
                CALL TRANSACTION 'ME43' AND SKIP FIRST SCREEN.
              endif.
            ENDIF.
          ENDIF.
      ENDCASE.
    ENDFORM.                    " line_sel
    Regards
    Anji

  • Vendor wise/Invoice wise consumption for each WBS element

    Any standard report from SAP, which provide details of Vendor Purchase order / Contract, details of SES with WBS no. and details of Vendor invoice in columnar form.
    SAP system can not generate standard reports giving vendor wise/Invoice wise consumption for each WBS element of particular asset.
    Please help me to get this report.
    Thanks in Advance.

    Hi
    Your starting point should be CJI3 report or any PS report... Here you get the FI Doc no
    If this FI Doc No is generated from MM, check the Header segment of the document.. It would have MM Doc NO + Fisc Yr populated in the ref key... This gives you the link between FI & MM
    From here on, you can take it forward... You can look up this doc no in MSEG Table and find the PO no... Then go to EKBE table for other PO details....
    br, Ajay M

  • How can i import Customer/Vendor  Opening Balances - Invoice wise

    I am going on a parallel run from next week onwards and the Client want to import all Customer/Vendor Opening Balances invoice wise , so that they can get the Aging Analysis report the no of days Outstanding as well as they can enter payment invoice wise.

    Sanjay,
    To import BP Opening Invoices or Credit Memo's,
    Use the template inside DTW folder
    \Templates\oInvoices for AR Invoices
    \Templates\oPurchaseInvoices for AP Invoices
    and so on
    I presume you would want to import them as Service Invoice so
    In the Document template
    Set
    DocNum....................................DocType......................HandWritten
    original Invoice number...............dDocument_Service..............tYes
    Document_lines
    AccountCode
    Opening Balance Account Code (Opening Balance Account is generally created in the Equity drawer and is used purely for all Opening trasactions and will balance out to zero (0) once all opening data from legacy system has been brought over)
    Let me know if you need further direction
    Suda

  • Product wise pending sales order

    Hello,
    From which transaction code we can find out the Product wise pending sales order list.
    thanks
    harish

    Hi,
    Kindly make use of filter options and change layout options.This might help you for report format.But ultimately the details are going to be the same I guess
    In the initial screen if you give the date range you will get the list of pending orders for that particular material and the organizational detail you give.
    Reward points if helpful.
    Regards,
    Amrish Purohit

  • Customer wise Invoice wise Payment wise List

    Hi all,
    Good day to you.
    We have a requirement which will show Invoice wise Payment Wise report
    Example: Invoice Value CU 1000
                   Payment 1    CU  250 (Partial Payment)
                   Payment 2    CU  350 (Partial Payment)
    We want a report which will give output like
    Customer Code
    Document Reference Type         Amount        Balance
    XXXXXXXXXX              DA/RE       1000.00
    XXXXXXXXXX              DZ              -250.00
    XXXXXXXXXX              DZ              -350.00       400.00
    Customer  Balance                                      ________
    Will be very thankful if I can be guided on this requirement.
    Regards
    Siddique

    Mr. Ramu, thanks for your efforts.
    I am asking about a specific requirement which has been described in my Original Query. As a member of SAP FICO Support team, I am aware of the path you have mentioned.
    Nevertheless, thanks for your time.
    I request others to help me out.
    Regards
    Siddique

  • How can sales invoice wise profitability be trached in SAP

    Hi all
    Can someone tell me how invoice wise profitability be trached through CO Module.
    The client is a trading concern, engaged in import and export of certain materials.
    it currently tracks the profit and cost each invoice wise. All the direct cost related to each invoice are captured to that cost center/ profit center (created invoice wise)
    All other administrative costs are then divided based on some percentage.
    How can the above scenario mapped in the SAP System
    Best Regards
    Kedar

    Hi
    Values from SD flow to CO thru a value field. Condition types are maintained by SD in Pricing procedure and account key is assigned to condition type entry flows into FI.
    COPA report is based on value fields you can define report as per requirement using value fields.
    Tran for value fileds KE4I.
    Thanks
    Colin Thomas

  • Create a Vendor wise cancelled PO's report.

    hi,
    I am Beginner, PLEASE HELP ME
    Create a Vendor wise cancelled PO's report.

    I am Beginner, PLEASE HELP MERead a book about Oracle Reports or go to OTN:
    http://download.oracle.com/docs/cd/E12839_01/bi.1111/b32123/toc.htm

  • Reconciled invoices are coming in the report

    Before changes
    SELECT 'FINANCE' detdepartment, 'FINANCE' detsub_dept, 'FINANCE' detuser_name,
           ai.unique_remittance_identifier, ai.invoice_num, ai.invoice_date,
           ai.description, ai.invoice_amount, av.vendor_name, av.vendor_type_disp,
           ai.invoice_received_date, TRUNC (aipa.creation_date) last_forward_date,
           TRUNC (xvd.creation_date + NVL (atl.due_days, 0)) due_date,
           trunc(sysdate)-(TRUNC(xvd.CREATION_DATE)+NVL(atl.DUE_DAYS,0))due_days,
           'Validated - Oracle Paid: Unclear' status, ai.invoice_id,
           (SELECT RTRIM
                      (XMLAGG (XMLELEMENT (e, pha.segment1 || '|')).EXTRACT
                                                                       ('//text()'),
                       '|'
              FROM po_headers_all pha, ap_invoice_lines_all aila
             WHERE pha.po_header_id = aila.po_header_id
               AND aila.invoice_id = ai.invoice_id) po_number,
           (SELECT RTRIM
                      (XMLAGG (XMLELEMENT (e, pha.type_lookup_code || '|')).EXTRACT
                                                                       ('//text()'),
                       '|'
              FROM po_headers_all pha, ap_invoice_lines_all aila
             WHERE pha.po_header_id = aila.po_header_id
               AND aila.invoice_id = ai.invoice_id) po_type,
           (SELECT RTRIM
                      (XMLAGG (XMLELEMENT (e, pra.release_num || '|')).EXTRACT
                                                                       ('//text()'),
                       '|'
              FROM po_releases_all pra, ap_invoice_lines_all aila
             WHERE pra.po_release_id = aila.po_release_id
               AND aila.invoice_id = ai.invoice_id) release_number
      FROM apps.ap_terms apt,
           ap_invoices_all ai,
           ap_terms_lines atl,
           org_organization_definitions ood,
           fnd_user fu,
           xxindus_vhd_dynamic_h xvdh,
           xxindus_vhd_dynamic xvd,
           ap_lookup_codes alc,
           ap_invoice_payments_all aipa,
           ap_payment_history_all apha,
           ap_vendors_v av
    WHERE xvd.invoice_id = ai.invoice_id
       AND apt.term_id = ai.terms_id
       AND apt.term_id = atl.term_id
       AND atl.sequence_num = 1
       AND ai.terms_id = apt.term_id
       AND ai.org_id = ood.organization_id
       AND ai.created_by = fu.user_id
       AND ai.invoice_id = xvdh.invoice_id
       AND ai.invoice_id = xvd.invoice_id
       AND alc.lookup_code = ai.invoice_type_lookup_code
       AND ai.invoice_id = aipa.invoice_id
       AND aipa.check_id = apha.check_id
       AND aipa.invoice_payment_id = (SELECT MAX (invoice_payment_id)
                                        FROM ap_invoice_payments_all a
                                       WHERE a.invoice_id = ai.invoice_id)
       AND apha.accounting_event_id = (SELECT MAX (accounting_event_id)
                                         FROM ap_payment_history_all aph1
                                        WHERE aph1.check_id = apha.check_id)
       AND ai.vendor_id = av.vendor_id
       AND apha.transaction_type IN ('PAYMENT CREATED', 'PAYMENT UNCLEARING')
       AND ai.invoice_type_lookup_code = 'STANDARD'
       AND alc.lookup_type = 'INVOICE TYPE'
       AND alc.enabled_flag = 'Y'
       AND ai.wfapproval_status IN ('WFAPPROVED', 'MANUALLY APPROVED')
       AND xvdh.checked = 'Y'
       AND xvd.status = 'Sent to Finance'
       AND ai.cancelled_date IS NULL
       --- AND SYSDATE BETWEEN fu.start_date AND NVL(fu.end_date,SYSDATE)
       AND ai.invoice_amount =
                    NVL ((ai.amount_paid + NVL (ai.discount_amount_taken, 0)), 0)
    --   AND ood.organization_name = :p_org_name
       AND ood.organization_id = :p_org_id
       AND ai.invoice_received_date
              BETWEEN NVL (TRUNC (TO_DATE (:p_from_date, 'RRRR/MM/DD HH24:MI:SS')),
                           ai.invoice_received_date
                  AND NVL (TRUNC (TO_DATE (:p_to_date, 'RRRR/MM/DD HH24:MI:SS')),
                           SYSDATE
       AND (fu.user_name LIKE '%VHD%' OR fu.description = 'VHD')
    after changes
    SELECT 'FINANCE' detdepartment, 'FINANCE' detsub_dept, 'FINANCE' detuser_name,
           ai.unique_remittance_identifier, ai.invoice_num, ai.invoice_date,
           ai.description, ai.invoice_amount, av.vendor_name, av.vendor_type_disp,
           ai.invoice_received_date, TRUNC (aipa.creation_date) last_forward_date,
           TRUNC (xvd.creation_date + NVL (atl.due_days, 0)) due_date,
           trunc(sysdate)-(TRUNC(xvd.CREATION_DATE)+NVL(atl.DUE_DAYS,0))due_days,
           'Validated - Oracle Paid: Unclear' status, ai.invoice_id,
           (SELECT RTRIM
                      (XMLAGG (XMLELEMENT (e, pha.segment1 || '|')).EXTRACT
                                                                       ('//text()'),
                       '|'
              FROM po_headers_all pha, ap_invoice_lines_all aila
             WHERE pha.po_header_id = aila.po_header_id
               AND aila.invoice_id = ai.invoice_id) po_number,
           (SELECT RTRIM
                      (XMLAGG (XMLELEMENT (e, pha.type_lookup_code || '|')).EXTRACT
                                                                       ('//text()'),
                       '|'
              FROM po_headers_all pha, ap_invoice_lines_all aila
             WHERE pha.po_header_id = aila.po_header_id
               AND aila.invoice_id = ai.invoice_id) po_type,
           (SELECT RTRIM
                      (XMLAGG (XMLELEMENT (e, pra.release_num || '|')).EXTRACT
                                                                       ('//text()'),
                       '|'
              FROM po_releases_all pra, ap_invoice_lines_all aila
             WHERE pra.po_release_id = aila.po_release_id
               AND aila.invoice_id = ai.invoice_id) release_number
      FROM apps.ap_terms apt,
           ap_invoices_all ai,
           ap_terms_lines atl,
           org_organization_definitions ood,
           fnd_user fu,
           xxindus_vhd_dynamic_h xvdh,
           xxindus_vhd_dynamic xvd,
           ap_lookup_codes alc,
           ap_invoice_payments_all aipa,
           ap_payment_history_all apha,
           ap_vendors_v av
    WHERE xvd.invoice_id = ai.invoice_id
       AND apt.term_id = ai.terms_id
       AND apt.term_id = atl.term_id
       AND atl.sequence_num = 1
       AND ai.terms_id = apt.term_id
       AND ai.org_id = ood.organization_id
       AND ai.created_by = fu.user_id
       AND ai.invoice_id = xvdh.invoice_id
       AND ai.invoice_id = xvd.invoice_id
       AND alc.lookup_code = ai.invoice_type_lookup_code
       AND ai.invoice_id = aipa.invoice_id
       AND aipa.check_id = apha.check_id
        AND aipa.invoice_payment_id = (SELECT MAX (invoice_payment_id)
                                        FROM ap_invoice_payments_all a
                                       WHERE a.invoice_id = ai.invoice_id)
                                        group by a.transaction_type)                                  
       AND apha.accounting_event_id = (SELECT MAX (accounting_event_id)
                                         FROM ap_payment_history_all aph1
                                        WHERE aph1.check_id = apha.check_id)
       AND ai.vendor_id = av.vendor_id
       AND apha.transaction_type IN ('PAYMENT CREATED', 'PAYMENT UNCLEARIN\G')
       and not exists ( select 1
                        from   apps.ap_payment_history_all apha
                             ,apps.ap_invoice_payments_all aipa
                             ,apps.ap_invoices_all  ai1
                        where aipa.check_id = apha.check_id
                        and ai1.invoice_id = aipa.invoice_id
                        and ai1.INVOICE_ID=ai.invoice_id
                        and apha.transaction_type IN ('PAYMENT CLEARING')
                        and  apha.CREATION_DATE = ( select max(apha.CREATION_DATE)
                                                    from apps.ap_payment_history_all apha
                                                        ,apps.ap_invoice_payments_all aipa
                                                        ,apps.ap_invoices_all  ai2
                                                    where aipa.check_id = apha.check_id
                                                    and ai2.invoice_id = aipa.invoice_id
                                                    and ai2.INVOICE_ID=ai.INVOICE_ID
                      ) ---- newly added
       AND ai.invoice_type_lookup_code = 'STANDARD'
       AND alc.lookup_type = 'INVOICE TYPE'
       AND alc.enabled_flag = 'Y'
       AND ai.wfapproval_status IN ('WFAPPROVED', 'MANUALLY APPROVED')
       AND xvdh.checked = 'Y'
       AND xvd.status = 'Sent to Finance'
       AND ai.cancelled_date IS NULL
       --- AND SYSDATE BETWEEN fu.start_date AND NVL(fu.end_date,SYSDATE)
       AND ai.invoice_amount =
                    NVL ((ai.amount_paid + NVL (ai.discount_amount_taken, 0)), 0)
    --   AND ood.organization_name = :p_org_name
       AND ood.organization_id = :p_org_id
      - AND AI.INVOICE_NUM='A302689/EXM/OSR/03-2012'
       AND ai.invoice_received_date
              BETWEEN NVL (TRUNC (TO_DATE (:p_from_date, 'RRRR/MM/DD HH24:MI:SS')),
                           ai.invoice_received_date
                  AND NVL (TRUNC (TO_DATE (:p_to_date, 'RRRR/MM/DD HH24:MI:SS')),
                           SYSDATE
       AND (fu.user_name LIKE '%VHD%' OR fu.description = 'VHD')

    Hi karthick,
    Reconciled invoices are coming in the Report , some  invoice are coming in the repot if i use the following condition the invoice are not comming in the report   please advice  wheather i can use this condition are not
    and not exists ( select 1
                        from   apps.ap_payment_history_all apha
                             ,apps.ap_invoice_payments_all aipa
                             ,apps.ap_invoices_all  ai1
                        where aipa.check_id = apha.check_id
                        and ai1.invoice_id = aipa.invoice_id
                        and ai1.INVOICE_ID=ai.invoice_id
                        and apha.transaction_type IN ('PAYMENT CLEARING')
                        and  apha.CREATION_DATE = ( select max(apha.CREATION_DATE)
                                                    from apps.ap_payment_history_all apha
                                                        ,apps.ap_invoice_payments_all aipa
                                                        ,apps.ap_invoices_all  ai2
                                                    where aipa.check_id = apha.check_id
                                                    and ai2.invoice_id = aipa.invoice_id
                                                    and ai2.INVOICE_ID=ai.INVOICE_ID
    Thanks,
    Naresh

  • WIS 10901 when WebI report is scheduled.

    Hi,
    When I schedule a webi report in the Infoview, it is failed with the error "A database error occured. The database error text is: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. (WIS 10901) "
    My webi report has data from different universes which has connections to MySQL database, MS Access, and SAP BW.
    Please help me resolve this.
    Thanks in advance.

    Hi
    While troubleshooting, the first point you have to consider is that: Which version of BusinessObjects Enterprise you are using.
    Then check the below:
    - The type and version of driver you are using with your databases.
    - Was this report running before?
    - if not since when it has started behaving so?
    - How are you linking the universes?
    - Have tried running reports individually on the individual universes and are you getting data then?
    Are you using any hyperlink object in your report and is that linking with the SAP BW query?
    If you digg in to the above and find that the issue is with the SAP BW query, then you can raise in the forums for Integration Kit and include the details on the hyperlink you trying to create
    Regards
    Sourashree

  • Ageing wise vendor  and customer report

    hi....
    Where i can get ageing wise vendor  and customer report?
    Thanks & Regards
    Rekha shrama

    Hello
    First configure credit management & customise.
    A/R Summary
    Degree of ageing
    You can set the allowed degree of ageing in Customizing for Sales, under Basic Functions ® Credit Management/Risk Management ® Credit Management ® Define Automatic Credit Control.
    Under Checks in financial accounting/ old A/R summary, you can enter the permitted degree of ageing for the A/R summary, in the fíelds Permitted days and Permitted hours. Here, you can define how old the A/R summary can be, in order to be called up for a check. If the permitted degree of ageing for the A/R summary is exceeded in the credit check, then the document is blocked.
    Fields allowed days and allowed hours are only available for entry if you have entered an X in field Read A/R Summary in Customizing. The path is: Accounts Receivable and Accounts ® Credit Management ® Credit Control Account ® Make basic settings for credit management.
    Updating
    The A/R summary is either sent periodically (with the help of the report RFCMCRCV) from central Financial Accounting to the decentralized Sales and Distribution units according to ALE distribution model or, if an obsolete A/R summary is presented, updated for the credit check by the system per remote function.
    In order that the system is burdened as little as possible, SAP recommends you stick to the following order:
    Program run: Incoming payments in central FI
    Program run: Distribution A/R summary from central FI to decentralized Sales and Distribution units
    Program run: Renewed credit check for blocked sales documents in decentralized Sales and Distribution units
    Status Management for Obsolete A/R Summary
    If the A/R summary is obsolete, the credit status Credit data obsolete is set. This means that the document is blocked, and appears in the credit representativeu2019s worklist. In Customizing for Sales, in the section Automatic Credit Control, for the single, aforementioned checks, for which FI data is necessary, you can define whether a warning appears in the obsolete data, or whether a status is set.
    If you are working with the A/R summary, and would like to re-process obsolete data, it is recommended that you set a status.
    Reg
    suresh

  • Excise invoice wise accounting Details in Oracle R12.1.3

    Hello,
    I am searching excise invoice wise accounting Details in Oracle R12.1.3. If possible, please help.
    Regards,
    Prakash
    +91 9818805999

    PDF requires the font be registered correctly, since it is not appearing you have missed something in your configuration.
    The most common error is the font family name does not exactly match the font name in Word. (Open the font on your PC and the name is present there also.)
    You can use the xdodebug.cfg troubleshooting method,  then see what error appears in the xdo.log when the font is accessed.
    See the following note for xdo.log:
    Note 364547.1 : Troubleshooting Oracle XML Publisher For The Oracle E-Business Suite
    Thank you
    Eugen

  • Separate clearing document for each invoice wise while posting F-36

    Dear Experts
    I am posting F-36 Bills of exchange transaction for invoices. I am receiving one BOE for multiple invoices.
    Requirement is while saving document system should give separate clearing document for each invoice wise.
    Pls guide me
    Thanks in advance
    Sneha

    Hi,
    It is not for dunning.
    The F1 text for your understanding.
    Key for Payment Grouping
    Definition
    The grouping key represents a rule according to which the open items of the account are to be grouped together for payment.
    Use
    The grouping key is used in cases where you do not want all the open items of a customer or a vendor to be paid together but rather you want only those items which belong together to be grouped into a single payment. A maximum of three fields from the open items are defined for every grouping key; the contents of these fields must correspond in order that the open items can be paid together.
    Examples
    If you use loan management, you can define as a rule that only items with same loan number can be collected together by debit memo.
    Regards,
    Ravi

  • Print gross, tds & net amount , invoice wise in check printing

    Dear Experts
    Can u please help me for check printing ? Actually i write code for printing the invoice wise gross amount tds amuont & net amuont nut it is not getting printed.
    I have code it in main window. But it is not printing multiple invoice. ABAP Program code is same as standard code. Somewhere i need to change it in standard program code or not please help.
    I also create the zprogram . But it is not printing. Please help.
    Regards
    Nitin Varshney

    Dear Sreesudha,
    Actually I want to print the mutiple Invoice on the First Page.
    Like when we are payment to one vendor against the multiple invoices,  we want to print the all invoice on the first page of script & at below of page i want to print the check.
    How i can loop on script for multiple invoice printing. AtNew command will work on script or in some other ways.
    Please help.
    Regards
    Nitin

  • Movement type wise GL accounting entry report

    Hi,
    Is there any standard report available in SAP which shows movement type wise GL accounting enty report apart from MB51. Because in MB51 accounting document is avaibale one by one you click the accounting document button with corresponding material doc number. That accounting entry will show side by side as per movement type wise.
    Regards,
    Anindita

    Hi Mahmud,
    Thanks for your reply.we have done configuration through ome9.All movement types are working fine except 411 q.
    My MM consultant is trying to transfer with movment type 411 Q (MIGO,A8-Transfer posting) inventory with less cost.When we are transfering PRD gl will be placing but PRD gl has given default cc also OKB9.System is showing same error posting key field status to change as per gl.
    Regards,
    Nivas.

Maybe you are looking for

  • RS480M2 - environmentals - have I got a problem?

    Hi, Well what a MB to pick for my first build ;-) Thanks for all the great advice on this site. After a problem that turned out to be RAM based (not compatible although passed memtest86 for over 20 hours; replacement seems fine now) I'm wondering if

  • Everything I had on my IPOD touch before a restore was delted and wont go back on. Except my pictures.

    I've had my IPOD touch for about 2 months now and I've been experiencing alot of problems with it but this one by far is the biggest. Itunes told me that there was an error and i needed to Restore my IPOD. I did and when it finished i went to lsten t

  • Accuracy of tm-2 - Please report your experience!ll

    I had the screen of my tm-2 2010eg (european market) replaced once already, yet, it's accuracy is still gruesome. At the edges it is completely off and even in the fair center of the screen the cursor derivates by 1 - 2 mm into a random direction. It

  • OBIEE 11g services.

    Hi Gurus, I am very new to OBIEE 11g,I had installed 11.1.1.3 in my PC,I have some questions.... 1)when I am trying to open default RPD it is asking Repository password..what is the default pwd? 2)what services need to up and run in services(like OBI

  • Network created with TC.......

    Dear all. In my network I have one IMac and two windows computers. I can se the TC from the windows computers. The question is if there is a way to build up a network visibility as in windows i.e that I can se and connect to the rest of the computers