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 advancehi,
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 replyHi,
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
SKHI 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 -
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.
~
ShreyaHi,
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. -
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 PMHi ,
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 BhideHi,
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, -
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
RajaHi,
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,
sivaSolved 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,
PeteHi 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 -
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
-
Trying to set up both my wife's and my iPhone on the same iCloud account so we can share info. Is this possible?
-
Example 1 - Yahoo email 'inbox' page. The font size of the list of emails in my yahoo email 'inbox', is about 8 (that is very small). In fact it is everything in the 'inbox' window except the adverts. The font size used to be 12 which is bigger and m
-
Photoshop Elements 5.0 User Manual
I would appreciate it if someone could tell me how to download a copy of the photoshop elements 5.0 user manual? I tried to get this from the website and searched forever to no avial. Plse and thanks very much!
-
Values carried over from SDCR to SDMJ
Hi All, does anyone know where we can control which values are carried over from a change request (SDCR) to a normal correction (SDMJ)? I know how where the partner functions are carried over but want to know where things like external reference numb
-
How to test the user is an EP User
Hi Experts, I am developing a WebDynpro application which is to be run in a browser and also in EP. If this application runs in a browser it has to ask the user id and password and navigate to the home page of my application. For this I hav