FI_ITEMS_DISPLAY

Hi,
Can anyone tell me what is the use of the function module FI_ITEMS_DISPLAY
There is functional documentation but its not available in english
Thanks in advance

Hi,
As per my knowledge, this fm is used to display all the details for customer or vendor regarding Assets ,Doc status,  like
Main asset number,
New asset sub-number,
Order Number,
Document Number of the Clearing Document,
Clearing Date,
Accounting document number
Document type,
Posting key,
Document Status,
Company Code..etc
if we provide vendor or customer details.
we basically use this fm for :::::::::::::
1) Vendor Line Item Display  
2) Customer Line Item Display
Suppose for example if we want to know customer line items like asset number..we provide parameters specific to customer only.
call function 'FI_ITEMS_DISPLAY'
       EXPORTING
            caller_repid  = c_repid_ar
            acctype       = c_koart_ar
            x_change      = x_change
            i_u_save      = gd_alvsave
            is_u_variant  = gs_variant
            it_u_fieldcat = gt_fieldcat[]
            it_kontab     = it_accts[]
            it_slbtab     = it_comps[]
            it_t001       = it_h_t001[]
            it_kna1       = it_h_kna1[]
            it_knb1       = it_h_knb1[]
            x_grid        = x_grid
            x_inet        = pa_inet
       TABLES
            it_items      = it_pos.
Please reward if useful.
Thanks
Sivaparvathi

Similar Messages

  • Problem in ALV (FI_ITEMS_DISPLAY)

    Hi all....
    My requirement is to add a fields LFA1_NAME1 to the Vendor history report (Main program is rfitemap)(Tcode is FBL1N)
    i copied this program in to a z program.There is a FM called FI_ITEMS_DISPLAY, an internal table is passed (IT_POS)into this so that it populates the ALV.internal table IT_POS is of type a standard structure rfposxext.i was able to get fetch the value of LFA1-NAME1 and pass it into IT_POS.
    MY problem is this....
    when i execute the program my ALV list does not having the field NAME1.i did created the field catalog properly.
    Field Name1 is hidden...so,i went to the layout and brought it to the display.Im gettin the field label NAME1. but my column is empty...ie., my values are not populating in to the field NAME1.
    (i even tried to copy the function group and modifying the copied standard structure)...nothin works.
    Any help to solve this problem will be HIGHLY appreciated...
    Thanks in advance

    hi,
    Ok then check then chk the field catlog.
    eg
    it shuld be the same name as like interal table field declaration name
    fieldcatalog-fieldname   = 'NAME1'. "<b>caps and correct Spelling</b>
    fieldcatalog-seltext_m   = 'Name'.
    <b>append fieldcatalog to fieldcatalog.
    clear  fieldcatalog.</b>
    rgds
    anver

  • Trouble with "FI_items_display "

    hi everyone
    I have a problem with the following function.
    I want to make a grid alv.
    DATA: it_sort        TYPE slis_t_sortinfo_alv WITH HEADER LINE.
       CLEAR it_sort.
        it_sort-fieldname = 'KUNAG'.
       APPEND it_sort.
      CALL FUNCTION 'FI_ITEMS_DISPLAY'
        EXPORTING
          caller_repid  = c_repid_ar
          acctype       = c_koart_ar
          x_change      = x_change
          i_u_save      = gd_alvsave
          is_u_variant  = gs_variant
          it_u_fieldcat = gt_fieldcat[]
    --->  it_u_sort     = it_sort
          it_kontab     = it_accts[]
          it_slbtab     = it_comps[]
          it_t001       = it_h_t001[]
          it_kna1       = it_h_kna1[]
          it_knb1       = it_h_knb1[]
          x_grid        = x_grid
          x_inet        = pa_inet
        TABLES
          it_items      = it_pos2.
    I wanna sort my grid by a field "KUNAG". In order to I use "it_u_sort" as a  parameters.
    when I execute my program, sap notices me with this message
    " The reason for the exception is:
    The call to the function module "FI_ITEMS_DISPLAY" is incorrect:
    The function module interface allows you to specify only
    fields of a particular type under "IT_U_SORT".
    The field "IT_SORT" specified here is a different
    field type . "
    could anyone help me?
    how can I pass it_sort as a parameter?

    the field defined in FM as a structure type not a table type.
    DATA: it_sort TYPE slis_t_sortinfo_alv .
    CLEAR it_sort.
    it_sort-fieldname = 'KUNAG'.
    no need to append this.
    now check it.

  • FI_ITEMS_DISPLAY for fbl5n

    Hi Friends,
        I need to add some lines in Header and Footer in Standard Tcode
    FBL5N so that i have copied that to Z*
    now in that report FM
    FI_ITEMS_DISPLAY
    how can i add header and footer.........?
    do some reply

    Hi,
    Try to copy this FM into some Z FM and then create a subroutine in which you write the code for header and footer to display on the ALV report.
    Call this subroutine in the display function module.
    I think this may help you.
    Shamim

  • Remote Enabled Module option for FI_ITEMS_DISPLAY

    Hi,
    We need to Enable the Remote Enable option for function module
    FI_ITEMS_DISPLAY to access the third party system.
    Please suggest wheather we can enable the remote enable option but in
    this function module refernce parameters are used.
    please suggest.

    Hi,
    purpose of this FM is to display ALV with some data which are passed to this function module and therefore it is meaningless to make this FM remote enabled. It is not clear what exactly is your issue. Can You explain it in more detail?
    If you want to get items data from third party system and than to display them in SAP, you do not need to change this FM to remote enabled. You just need to get data from external system before calling this FM for displaying data and pass these data to FM FI_ITEMS_DISPLAY.
    If you want do display ALV in third party system, it is not possible.
    In general, it is possible to make a customer function module which will be remote enabled and will be used as a "wrapper" and call this FM instead of the original one.
    Regards,
    Adrian

  • FBL5N Customer Namewise Sorting Needed

    Dear Friends,
                  In FBL5n , now Customer Codewise Sorting is coming. My Requirment is Customer Namewise Sorting.
    both Customer Number and Name are in Header Level.

    HEllo!
    Please, read my explanation below:
    The field NAME1 is not included in the tables BSEG and BSID/BSAD or in     
    the structures RFPOS and RFPOSX. Therefore, you will not be able to add    
    NAME1 to the line item display in FBL5N as a standard field or as a        
    special field (note 215798).                                                                               
    But, there is a workaround for this.                                                                               
    If you need NAME1 to be shown in the Line Item Display then you need to    
    add the field to the structures RFPOS and RFPOSX.                                                                               
    When the structure has been extended with the field then you need to       
    run the reports RFPOSXEXTEND and BALVBUFDEL (in the same way as seen in    
    the solution part in note 215798).                                                                               
    After that you need to use the Open FI Exit 1650 to fill the fields. You   
    will find a function group FI_ITEMS from transaction SE80. In this func- 
    tion group you will find a function module FI_ITEMS_DISPLAY where the    
    form ITEMS_DISPLAY_INIT includes the exits 1610 to 1650. The important   
    one for your problem is 1650 (OPEN_FI_PERFORM_00001650_E).                                                                               
    This exit is used if you want to display fields in e.g. FBL5N which      
    does not exist in the tables BSID/BSAD and also not in the customer      
    line item in BSEG.                                                                               
    Through this user exit it should be possible to get the value from the   
    relevant tables e.g. from other customer tables into structure RFPOSXEXT 
    if there is a relation between the relevant tables e.g. KNA1 to RFPOSX/  
    BSID.                                                                               
    Please also have a look at notes 112312 and 217189.
    I hope this information clarifies your query ;D !
    Regards,
    REnan

  • ALV Grid output like FBL5n output

    Hi Gurus,
    I want to show the ALV output similar to FBL5n output .
    In my final internal table has 6 records which are belongs to 2 customers.
    First 2 records are belongs to First custmer and remaining are belongs to 2nd customer,
    Even i have copied the std. FM FI_ITEMS_DISPLAY to ZFI_ITEMS_DISPLAY and changed the program name to my Zprogram name but still unable to get the O/P like FBL5n.
    Can you please help me out on this issue.
    Regards
    SK

    HI Madhu,
    I am not copied std program and doing.
    I have one report which is suppose be show O/P simimar to FBL5n.
    These details are belongs to FBL5n data and other details.
    Regards
    SK

  • Vendor name in fbl3n

    hi,
    Is it possible to get the vendor code in FBL3n report. Because in Bank outgoing payment GL report we need vendor name. Vendor name is available in screen layout of fbl3n, i have moved from hidden to display still it is not showing the vendor name.
    govind.

    Hi Govind,
    FBL3N is the transaction for G/L Account line item display.
    For Goods Receipt documents, line items will populate with Vendor LIFNR, but for Invoice Receipts only the vendor line item would populate LIFNR, the G/L lines for IR documents do not populate LIFNR.
    You can see this yourself by looking in SE16 at table BSEG for the GR and IR accounting documents.  For GR document, BSEG-LIFNR should be filled for all line items.  For IR document, BSEG-LIFNR should be filled only for the vendor line item.
    The line item display can't display any value, because there is no value on the database.
    The relevant tables for the G/L Line Item Display is BSIS/BSAS and BSEG. In BSIS/BSAS you will not find the fields Vendor number (LIFNR) and Vendor name (NAME1), and in BSEG Vendor number is only stored in the Vendor Line Item and not in the G/L line item, and you will not find Vendor name in BSEG. Therefore, you are not able to add the fields to the Line Item Display as a standard field or as a special field in the normal way.
    Hence, this is SAP standard design and it is not possible to have vendor number in the G/L line item display.
    There is a workaround for this, which should work in both 46* and Enterprise versions :
    The fields LIFNR and NAME1 do not exist in the structures RFPOS and RFPOSX. If you need these fields to be shown in the Line Item Display then you need to add the fields to the structures RFPOS and RFPOSX.
    When the structure has been extended with the fields then you need to run the reports RFPOSXEXTEND and BALVBUFDEL (in the same way as seen in the solution part in note 215798).
    After that you need to use the Open FI Exit 1650 to fill the fields. You will find a function group FI_ITEMS from transaction SE80. In this function group you will find a function module FI_ITEMS_DISPLAY where the form ITEMS_DISPLAY_INIT includes the exits 1610 to 1650. The important one for your problem is 1650 (OPEN_FI_PERFORM_00001650_E).
    This exit is used if you want to display fields in e.g. FBL3N which do not exist in the tables BSIS/BSAS and also not in the G/L Line in BSEG.
    Through this user exit it should be possible to get the value from the relevant tables e.g. from the vendor items from BSEG or the value from BSIK into structure RFPOSXEXT if there is a relation between the relevant tables e.g. BSEG/BSIK to RFPOSX/BSIS.
    Please also have a look at the notes 112312 and 217189.
    Hope it helps.
    Regards,
    Emoke

  • To display line item text in FBL3N as it is displayed in FBL1N

    Hi Experts,
    Though the subject line presumes it to be a redundantly asked question but I could not comprehend the exact solution of this. So posting my entire scenario in a hope to get an effective response.
    Scenario: -
    We are not able to see the text when we run GL account balances. The text is maintained in the field text (in Basic data) and PO text (in fields PO Reference) . Now when you use transaction FBL1N to see vendor Open items, you can see the text (line item text) but the same is not seen when we run FBL3N (GL Account Line Items).
    In Technical (simpler) terms: -
    When we display an invoice using MIR4 say invoice number is 123456 (Vendor - 4567, GL account - 78946) , we can see line item text maintained there in field "Text" in Basic data tab. Now run transaction FBL1N for vendor 4567, text (BSEG-SGTXT)  is displayed in line item text. But when we run FBL3N text (BSEG-SGTXT) is not seen.
    How to display the line item text in FBL3N as well ?? In my initial manouver of SDN forum, i found solutions like BTE and pointers to substitutions. Kindly let me know a probable solution.
    Thanks a lot in advance.
    ~
    Shreya

    Hi,
    program RFITEMGL calls fm FI_ITEMS_DISPLAY thus:
      call function 'FI_ITEMS_DISPLAY'
        exporting
          caller_repid  = c_repid_gl
          acctype       = c_koart_gl
          x_opvw        = x_gl_opvw
          x_change      = x_change
          i_u_save      = gd_alvsave
          is_u_variant  = gs_variant
          it_u_fieldcat = gt_fieldcat[]
          it_kontab     = it_accts[]
          it_slbtab     = it_comps[]
          it_t001       = it_h_t001[]
          it_skat       = it_h_skat[]
          it_skb1       = it_h_skb1[]
          x_grid        = x_grid
          x_inet        = pa_inet
        tables
          it_items      = it_pos.
    where c_koart_gl     like bseg-koart  value 'S'.
    BSEG-SGTXT has value when BSEG-KOART = 'K' and this might be the reason why it is not displayed.
    It seems the report only displays records with BSEG-KOART = 'S'.
    Best regards.

  • ALV list like FBL1N output

    Dear all,
         I am developing a report for vendor line items details like FBL1N report.
        It means the vendor name as header and respective account
    details as item in alv and again next vendor name as header
    and respective account details in alv in the same page.
       How can i get the output like
    1.vendor name :XXXXXXXXX
       country        :XXXXXXXXX
    respective alv list which contains the account detailsof the vendor....
    2.vendor name :YYYYYYY
      country        :YYYYYYY
    respective alv list....
    how should i declare my alv and get it done.
    points will be rewarded..
    regards.
    siva
    Edited by: siva on Jul 22, 2008 3:38 PM

    Hi ,
         I have to use variant or layout option i think.
      huv to use these options to get my alv report like FBL1N output.
        In  FBL1N  the function FI_ITEMS_DISPLAY is used.
         But I can't use that function my program.
        Because my output structure is different.
        huv to make it out.
         Regards
       siva
    Edited by: siva on Jul 23, 2008 6:47 AM

  • Function Module to Get details of FI document  including line items

    Hi all...
    I need function module/Bapi to get details of FI document details .....
    Thanks and Regards ..
    ..Ashish Bhide

    Hi,
    Try some of below Function Modules.
    FI_DOCUMENT_LIST_DISPLAY
    FI_DOCUMENT_CROSS_COMP_DISPLAY
    FI_DOCUMENT_DISPLAY_RFC
    FI_FM_DOC_DISPLAY ,
    FI_ITEMS_DISPLAY
    KR Jaideep,

  • Submit issue

    Hi all,
    I have usedhte Submit statement for the report RFITEMAP (Vendor line item) and get the entries in the Memory.
    SUBMIT rfitemap EXPORTING LIST TO MEMORY
                 USING SELECTION-SET p_vari
                 AND RETURN.
    In the report SAP has used one function module 'FI_ITEMS_DISPLAY' for displaying the Line items,How do i get those entries in my Submitting custom report.I have tried Memory options and Perform statement oprions,but cant able to retireve the values.can anybody explain me the way to retrieve the table values ( it_pos ).
    call function 'FI_ITEMS_DISPLAY'
        exporting
          caller_repid  = c_repid_ap
          acctype       = c_koart_ap
          x_change      = x_change
          i_u_save      = gd_alvsave
          is_u_variant  = gs_variant
          it_u_fieldcat = gt_fieldcat[]
          it_kontab     = it_accts[]
          it_slbtab     = it_comps[]
          it_t001       = it_h_t001[]
          it_lfa1       = it_h_lfa1[]
          it_lfb1       = it_h_lfb1[]
          x_grid        = x_grid
          x_inet        = pa_inet
        tables
          it_items      = it_pos.
    Thanks
    Raja

    Hi,
    You can make you of data cluster. For example:
    1. Create a data cluster in SE11.
    2. In the program where you say SUBMIT , say -
    EXPORT i_tab TO DATABASE ZDATA_CLUST(AR) ID v_key.
      SUBMIT Z_REPORT WITH p_werks = p_werks
                           WITH p_bedae = p_bedae
                           WITH p_versb = p_versb
                           WITH p_period = p_period
                           WITH s_dispo  IN s_dispo
                           WITH s_mmsta  IN s_mmsta
                           WITH p_key = v_key
                           AND RETURN.
    3. In the report Z_REPORT, say -
    IMPORT i_tab FROM DATABASE ZDATA_CLUST(ar) ID p_key.
    DELETE FROM DATABASE ZDATA_CLUST(ar) ID p_key.
    Regards,
    Deepa.

  • How to display material description in fbl3n report

    Hi friends,
    my reqirement is to disaply equipment no , equipment description ,and meterial description based on material number.
    so i added equipment no and equipment description .but i am adding material description from makt tabel mantr maktx based on RFPOSXEXT  struture component u_matnr but i am not getting any value from this structure before displaying
    lt_pos type standard table of rfposxext.
    select matnr maktx from makt
            into table gt_makt for all entries in lt_pos
            where matnr eq lt_pos-u_matnr
             and spras eq sy-langu.
          after i am using field symbole to assining this to it_pos[].
    call function 'FI_ITEMS_DISPLAY'
        exporting
          caller_repid  = c_repid_gl
          acctype       = c_koart_gl
          x_opvw        = x_gl_opvw
          x_change      = x_change
          i_u_save      = gd_alvsave
          is_u_variant  = gs_variant
          it_u_fieldcat = gt_fieldcat[]
          it_kontab     = it_accts[]
          it_slbtab     = it_comps[]
          it_t001       = it_h_t001[]
          it_skat       = it_h_skat[]
          it_skb1       = it_h_skb1[]
          x_grid        = x_grid
          x_inet        = pa_inet
        tables
          it_items      = it_pos.
    so please help me.
    regards,
    siva

    Solved by my self .
    thans
    siva

  • Add Vendor Name "Name1" to FBL1N

    Hi Everyone,
    I've been looking around to see if there is a way to add "Name1" to FBL1N through Special Fields but have had no luck.  It almost doesn't sound possible that SAP would not allow the addition of this crucial piece of info to that report.  Can anyone tell me if there is a way to add the field to the standard report. 
    Thanks,
    Pete

    Hi Pete,
    I found a workaround for your query:
    The field NAME1 or LIFNR does also not exist in the structures RFPOS and RFPOSX. If you need these fields to be shown in the Line Item Display then you need to add the fields to the structures RFPOS and RFPOSX.
    When the structure has been extended with the fields then you need to run the reports RFPOSXEXTEND and BALVBUFDEL (in the same way as seen in the solution part in note 215798).
    After that you need to use the Open FI Exit 1650 to fill the fields. You will find a function group FI_ITEMS from transaction SE80. In this function group you will find a function module FI_ITEMS_DISPLAY where the form ITEMS_DISPLAY_INIT includes the exits 1610 to 1650. The important one for your problem is 1650 (OPEN_FI_PERFORM_00001650_E).
    This exit is used if you want to display fields in e.g. FBLN which does not exist in the tables BSI/BSA* and also not in the G/L Line in BSEG.
    Through this user exit it should be possible to get the value from the relevant tables e.g. from the vendor items from BSEG or the value from BSIK into structure RFPOSXEXT if there is a relation between the relevant tables e.g. BSEG/BSIK to RFPOSX/BSIS.
    Please also have a look at the notes 112312 and 217189.
    Regards,
    Emoke

  • FBL3N - ALV Function Call

    I need to add Material Desc. & Vendor Desc. in the standard report FBL3N. I am not able to find the where the ALV Function Module is called in the standard program for this report so that i can add the fields to the internal table passed to this ALV Function module.

    Hi Senthil,
    This report is call LDB(Logical Data base ) - SDF ,look at SE36 Transaction
    Look at below FM ,this FM calls ALV Display
    call function 'FI_ITEMS_DISPLAY'
           EXPORTING
                caller_repid  = c_repid_gl
                acctype       = c_koart_gl
                x_opvw        = x_gl_opvw
                x_change      = x_change
                i_u_save      = gd_alvsave
                is_u_variant  = gs_variant
                it_u_fieldcat = gt_fieldcat[]
                it_kontab     = it_accts[]
                it_slbtab     = it_comps[]
                it_t001       = it_h_t001[]
                it_skat       = it_h_skat[]
                it_skb1       = it_h_skb1[]
                x_grid        = x_grid
                x_inet        = pa_inet
           TABLES
                it_items      = it_pos.
    Thanks
    Seshu

Maybe you are looking for