Fbl5n tcode.
Dear All,
Hi,
I have requirement to add some field from VBRK table. But when I copy standard program (i.e. RFITEMAR) into cutomize program on my own package, it will appear following error message.
Runtime errors SYNTAX_ERROR
Occurred on 07.02.2007 at 11:18:06
Syntax error in program "SAPLZFICO ".
What happened?
The following syntax error occurred in the program SAPLZFICO :
"The type "SLIS_LAYOUT_ALV" is unknown."
Error in ABAP application program.
The current ABAP program "ZSTS_FI_RFITEMAR_RPT" had to be terminated because
one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
What can you do?
Please eliminate the error by performing a syntax check
(or an extended program check) on the program "SAPLZFICO ".
You can also perform the syntax check from the ABAP/4 Editor.
If the problem persists, proceed as follows:
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
The following syntax error was found in the program SAPLZFICO :
"The type "SLIS_LAYOUT_ALV" is unknown."
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
may any body help how to correct it.
Thanks & regard,
Syed Tayab Shah
Dear Max,
I have done all you adviced and it success to meet the requirement. Thanks alot and pray for your good health. I had learnt alot with your help. I have received so many ideas but I was comfortable with your thought.
Once again Thanks to you.
Beside this I have following questions if you reply me on my e mail address ([email protected]) or same platform.
1. how can we find the sample_Function number of concern t code.
2. how can we find the report program to update structure i.e. RFPOSXEXT.
Thanks
Tayab
Similar Messages
-
Changes in standard FBL5N tcode output report
Hi Experts,
I have a req of making a ztransaction for the standard tcode FBL5N for customer line item display . In this i need to replace the icons showing status ie open ,cleared etc and icons for showing whether its overdue or due with texts describing the statuses instead of these colored icons . How can that be done and how do i find where these icons are created and their colors in the standard program .
Could you help in how to go about this . Thanks in advance
Ankithi,
you dont need create one zprogram (zfbl5n)
You must use the enhancement for this purpose...
See the steps:
1 Create the new field via append structures for RFPOS e RFPOSXEXT (SE11).
2 - Ceate the product for the BTE in BF24 transaction, for example ZFADD.
3 - copy the function SAMPLE_INTERFACE_00001650 and insert your codding for filling your field. More information, you can see the sap note 112312.
4 - in BF34, assign the event 00001650 for the product ZFADD and new function created.
Best Regards,
Luiz Fernando do Carmo
Sap FI Consultant - Brasil - São Paulo -
Adding select-option value in selection screen of FBL5N tcode.
Hi Experts,
I have one requirement that to add a Header Text Field(BKPF-BKTXT) in section screen of standard program RFITEMAR(tcode : FBL5N), i tried to add that field but it was not displayed where i required, i mentioned below where i required.
Customer account
Company code
i required under company code select option value in same selection screen block.
Please do the needful.
thanks in advance.
gsreddy.Hi,
If you get the access key it is possible to edit the standard program,
How u tried to add the field???
regards,
Mullai -
RV document posting line item wise in FBL5N tcode
Dear Experts,
I had posetd the Invoice to accounts with 3 line items. While checking the FBL5N report the Rv doument no is displaying 3 items i.e. repective line item wise prices are displayed. But my requirement is i want to check the doument wise i.e. all line items rolling up to singlke price. How to achied this.
Regards
abhiHi Lakshmi,
We are using ECC 6.0 Version i am unable to find the path as per your reply wherein Perform Document Summarization for Sales and Distribution is available in PERIODIC PROCESSING> Integration> SD. But what settings needs to be done when i check the Perform Document Summarization for Sales and Distribution system is asking for Ref Transaction and when i check Billing document header it is in display mode with New Entries required.
My requirement is i am posting a Invoice with 2 line items ( service related Billing). Please find the below report in FBL5N
6700147 6700147 RV 22.07.2009 22.07.2009 123.00
6700147 6700147 RV 22.07.2009 22.07.2009 222.00.
But the accounting document No is same. i need one A/c No 67000147 and the total amount has 345.
Regards
jayanth -
Copy of standard method which is used in fbl5n tcode
hello all
i need to copy the standard method into z...how to do this?Hi,
Hope that you want to copy a method of a particular class.
Following are the simple and easier steps to make a Std SAP method customized.
Goto the required method(using SE24 tcode).
In the function keys section, there will be an icon for Other object, on clicking it a pop-up screen appears.In this screen at the bottom there will be an icon for 'Copy'.
On clicking the 'Copy' icon, it will open another pop-up window again and asks where to copy the method(here we can specify a Z method name) in the
To' section.
On pressing continue, the Z method will be created and stored under the speified name. We can then activate the method.
By this way, we can easily make the customized version of a standard SAP object.
Hope this helps...
Regards,
Dilli -
Dispute case Creation using tcode fbl5n
Hi ....
Could u please explain me about dispute case creation using fbl5n tcode.
in my requirement i need to update some custome fields existed in tcode fileds like bank name etc..
while recording m not getting those custom fields are not recoded so could u please suggest
how to rectify this wheather i have to use BAPI with Extention(BAPI Name) r some other.
Thanks in Advance please suggest the solution.
Thanks & Regards,
Skumari.adding the credit memo is not available as standard.
Object type BUS2094 is the object type for a sales order - so you could use this - but this will bespoke -
Standard tcode FBL5N dump in pre production.
I am getting a dump when I execute the standard tcode FBL5N (Customer line item) with one company code. FBL5N tcode is not at all giving dump in production system, however it dumps in pre production.
The dump exists in the function module : fdm_local_get_objects_range while executing the SELECT stmt
*SELECT * FROM fdm_dcobj*
INTO CORRESPONDING FIELDS OF TABLE et_object_data
WHERE logsys LIKE i_logsys
AND obj_type LIKE i_obj_type
AND obj_key IN it_range_obj_key
AND relation LIKE i_relation
AND case_guid_loc IN it_guid
AND is_confirmed LIKE i_confirmed
AND is_voided LIKE i_voided.
Do I need to search for sap note ?
Below is dump analysis
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught
in procedure "FDM_LOCAL_GET_OBJECTS_RANGE" "(FUNCTION)", nor was it propagated by
a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The SQL statement generated from the SAP Open SQL statement violates a
restriction imposed by the underlying database system of the ABAP
system.
Possible error causes:
o The maximum size of an SQL statement was exceeded.
o The statement contains too many input variables.
o The input data requires more space than is available.
o ...
You can generally find details in the system log (SM21) and in the
developer trace of the relevant work process (ST11).
In the case of an error, current restrictions are frequently displayed
in the developer trace.
How to correct the error
The SAP Open SQL statement concerned must be divided into several
smaller units.
If the problem occurred due to the use of an excessively large table
in an IN itab construct, you can use FOR ALL ENTRIES instead.
When you use this addition, the statement is split into smaller units
according to the restrictions of the database system used.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:Note Still Valid in Market place.
"SAP Note 1111155 - FSCM-DM: Termination "Open SQL
statement is too large."
Note Language: English Version: 10 Validity: Valid Since 07-28-2010
Summary
Symptom
When you access dispute case using the integration (creating dispute case
using FI transactions (for example, FBL5N), clearing items to which dispute
case have been assigned), the system issues the dump "Open SQL statement is
too large".
The error occurs if there are many (more than 1000) dispute cases for a
customer.
Other terms
FBL5N, FBZ1, F-32, integration
Reason and Prerequisites
This problem is due to a very large dispute case volume.
Solution
Import the relevant Support Package or implement the attached correction
instructions.
Header Data
Release Status: Released for Customer
Released on: 07-28-2010 08:02:45
Master Language: German
Priority: Correction with medium priority
Category: Program error
Primary Component: FIN-FSCM-DM Dispute Management
Valid Releases
Software Component Release From
Release
To
Release
and
Subsequent
SAP_APPL 600 600 600
SAP_APPL 602 602 602
SAP_APPL 603 603 603
SAP_APPL 604 604 604
SAP_APPL 605 605 605
PI 2004.1 2004_1_47" -
Hi All,
I am developing a Report which should call the FBL5N Tcode in the drill down.
In FBL5N i have display all items ( Both Open and Cleared Items) and should pass Clearing Date also as input.
If i pass Clearing date , open items are not displayed. If clearing date is not passed i am not getting required output for cleared items.
I have to display All items.
How to solve this issue?
Thanks,
AmbikaIn FBL5N i have display all items ( Both Open and Cleared Items) and should pass Clearing Date also as input.
AFAIK, If you want to display every document til a date with their clearing status at this date, It seems impossible with FBL5N, which ignores the clearing date parameter PA_STIDA, when all items box X_AISEL is checked.
* Extract from RFITEMAR (mapping selection-screen parameters to logical database program
case 'X'.
dd_stida = pa_stida.
when x_aisel.
p_keydate = '99991231'.
dd_stida = '99991231'. " <= Here clearing date is lost.
dd_budat[] = so_budat[].
dd_opopt = 'X'.
dd_apopt = 'X'.
As Rob wrote, you can then only select on posting date (and free selection parameters)
Regards,
Raymond -
How to restrict the FBL5N (user wise restriction)
Hi experts
I want to restrict the FBL5N TCODE user wise.
In FBL5N one parameter is there Serch Help ID In serch help id when we select Customers per sales group
we see Sales office and Sales group .If we select sales grop and execute it report gives op under sales group.
My requirment is restrict the sales group or sales office for user wise.(if 5 sales office and 3 user id is there then,i want to give one user id for 2 sales office and if enter another sales office then he cant show the data)
THANKS
AJAY.Hi Ajay,
I am not quite sure if it is recommended to tweak standard elementary search help. However, I would suggest you to create your own search help and attach it to the standard collective search help as an append search help.
You can write what so ever logic the business demands in that custom search help exit there by restricting the entries that gets displayed as a result of value help.
Hope this gives you a brief idea on how to proceed.
Regards,
Hemanth -
Display ship to party in FBL5N
hi
i want to display ship to party in fbl5n tcoce. i copy the function module SAMPLE_INTERFACE_00001650 and add one field in rfpos and pfposx structure.
i can get the field in fbl5n tcode.
now i want to know from which table i can get the ship to party detail corresponding to rfpos structure and pass it to fbl5n.
Thanks.Hi Madhu,
For a Customer you can get the partner function details like Sold-to Party, Bill to Party, Ship to Party etc... from the table KNVP. Using this you can get the Ship to Party and display the same in FBL1N TCODE as per your requirement.
Hope that this solves your issue.
Best Regards,
Maddineni Bharath. -
User exit / badi for fbl5n
hi guys,
i need to copy Part no field input from PR's screen to FBL5N tcode,
is there any user exit or badi for FBL5N that can enable this functionalityHi,
Transaction Code - FBL5N Customer Line Items
Enhancement/ Business Add-in Description
Enhancement
F1040001 Reserve for bad debt - calculate percentages
Business Add-in
FI_ITEMS_MENUE01 Menu Enhancement
FI_ITEMS_MENUE02 Menu Enhancement
FI_TAX_BADI_015 RFUMSV00: Event "END-OF-SELECTION" before Data File Creation
FI_TAX_BADI_016 RFUMSV00: Transfer of All Tax Data
Thanks,
Sankar M -
Reg. arear(verzn) value from fbl15n
Hi all,
Is any way ( any functional module or BAPI) to get the value for arear(verzn field) in the line items of FBL5n tcode based on customer,company code,document no, reference no. posting date
thanks
sureshHi Suresh,
In the open item list the arrear days are based on the open item key
date, which can differ from the clearing date or value date. Thus
different arrear days can be calculated.
But one can have the solution through OpenFI / BTE. So please check the
following:
The desired result can be achieved through BTE 1650. To create BTE, you
can proceed accroding to the Note 429382 under point 3.
You can do the coding in the above mentioned BTE as per your requirement
Sample coding is given below :
DATA: due_inp TYPE faede,
due_ret TYPE faede,
l_stida TYPE allgstid,
BEGIN OF wa_read,
rebzj LIKE bsid-rebzj,
rebzz LIKE bsid-rebzz,
END OF wa_read.
IF i_postab-belnr <> i_postab-rebzg.
SELECT SINGLE rebzj rebzz FROM bsid INTO wa_read
WHERE bukrs = i_postab-bukrs
AND kunnr = i_postab-konto
AND umsks = i_postab-umsks
AND umskz = i_postab-umskz
AND augdt = i_postab-augdt
AND augbl = i_postab-augbl
AND zuonr = i_postab-zuonr
AND gjahr = i_postab-gjahr
AND belnr = i_postab-belnr
AND buzei = i_postab-buzei.
SELECT SINGLE shkzg bldat zfbdt FROM bsid
INTO CORRESPONDING FIELDS OF due_inp
WHERE bukrs = i_postab-bukrs
AND kunnr = i_postab-konto
AND gjahr = wa_read-rebzj
AND belnr = i_postab-rebzg
AND buzei = wa_read-rebzz.
IF sy-subrc = 0.
due_inp-koart = i_postab-koart.
due_inp-zbd1t = i_postab-zbd1t.
due_inp-zbd2t = i_postab-zbd2t.
due_inp-zbd3t = i_postab-zbd3t.
CALL FUNCTION 'DETERMINE_DUE_DATE'
EXPORTING
i_faede = due_inp
i_gl_faede = 'X'
IMPORTING
e_faede = due_ret
EXCEPTIONS
OTHERS = 1.
IF sy-subrc = 0.
i_postab-faedt = due_ret-netdt.
i_postab-zaldt = due_ret-sk1dt.
IMPORT stida TO l_stida <
FROM MEMORY ID 'FILITXT01'. <
i_postab-verzn = ( l_stida - due_ret-netdt ).
ENDIF.
ENDIF.
ENDIF.
e_postab = i_postab.
I hope I could be of assistance.
Kind Regards,
Fernando Evangelista -
Displaying Customer Contacts in TCODE FBL5N
Hi ,
I need to display Customer Contacts in tcode: FBL5N
this is same as i am getting the Customer Contacts in tcode:FD03
So i need to display data in pop box with ALV with other push buttons on it
so can any one will sujest how to go about it.
Or i need to use any Enhancements for it
if please give me a advice
thank you
Regards
Raghavendra PrasadHi,
<b>Implement BTE 1650</b> (LINE ITEM DISPLAY: Add to data per line ).
Goto transaction FIBF to impplement BTE. You will find this BTE under "Environment - > Info system(p/s).
Refer to this link for more information related to BTEs
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240ba9b7
This is how you implement BTE.
In FI you can use BTEs (Business transaction evernts). You can use transaction FIBF to implement BTEs. Following are the steps on how you can implement BTE once you are in transaction FIBF.
<b>[1].</b> first of all you need to find out the suitable BTE for your requirement. There are two kind of interfaces available in SAP for BTEs a). Publish & Subscribe interfaces and b). Process interfaces .
To do this, choose Environment -> Info system (P/S) or Environment -> Info system (Processes). Execute the program. You should enter "A" as the attribute type. You see the respective interfaces with which the R/3 System provides you. Note the key of the interface which you require. ( key is nothing but the '8' digit / character number ). All the iterface comes with sample function module. Once you identify the interface which meet your requirement, double-click it and it will show you the sameple function module.
In your case you will find your BTE under Environment -> Info system (p/s). The BTEs ise,
Key Description
<b>00001650: LINE ITEM DISPLAY: Add to data per line</b>
If you double click any of this, it will show you the sample function moule name. In this case the sample FM is <b>SAMPLE_INTERFACE_00001650.</b>
Note down the key and sample FM name.
<b>[2].</b> Enter a product using "Settings -> products -> of a Customer. Here you enter the product name in customer name space and give meaningful description. ( do not check "active" check box this time - see step-5 for this ).
<b>[3].</b> Go to Settings -> P/S function modules or Process function modules -> of a customer. Here you go to either P/S function module or process function module depending of what BTE you are implementing from step-1.
In your case the BTE is from P/S info system you go to "Settings -> P/S function module -> of a customer".
Here you make following entries.
> a) Process ( this key for the interface you selected in step-1 )
> b) Function module ( Enter a custom function module name, here you just give the meaningful name. The function module can be designed once you finish the required settings in transaction FIBF )
> c) The product that you want to use ( this is the product you entered in step-2)
<b>[4].</b> Now you go to transaction SE37 to design your custom FM. For this you Copy the sample module you note down in step-1 and call it the same as the function module entered in step 3. Fill the source text of the empty function module. Activate the function module.
<b>[5].</b> Now go to transaction FIBF again and go to the menu path as described in Step-2. Now you active the product you entered earlier by checking "active" checkbox.
<b>[6].</b> Run the R/3 transaction / program affected and test whether calling your function module works.
Let me know if you have any question.
Regards,
RS -
Hello Friends.
Let me give u a brief what is to be done.
Run transaction FBL5N for any customer and company code: Next screen will be
'Customer Line Item Display'
Double Click on any line item ,
Click on Header button--- Next screen is Document Header.
Now comes what I have to do
1. Document Header Text BKPF-BKTXT should be populated with the Customer Check Number
2. Document Reference field BKPF-XBLNR should be populated with the Lockbox No.
I know that Lock Box number I will get from T049L and check number from PAYR.
But can any one tell me where I can make changes in the standard program to implement the above things. I mean where these two fields get populated originally and I can go there and insert my code.
Please help
ThanksHi,
You are generally not suppose to just go ahead and do the modifications in standard SAP code.
Check and find out the user exits available in the program and try to write your piece of code there.
If you are in ECC 6. then there may be some BAdi or implicit enhancement points will be there in the program, check for them also.
Regards,
Atish -
Displaying ALV as in standard Tcode FBL5N
Hi Experts,
My requirement is to display ALV list sorted on company code, Customer number and currency fields. Then it should be subtotaled based on the currency field and sum up payment amount field as displayed in standard transaction FBL5N.
I have done till this part by making the it_sort-subtotal field = 'X' In currency field. And field fieldcat-do_sum = 'X' on Payment amount field.
Now the ALV list should display separate totals for each currency after every customer. Then the grand total for every currency after every company code for all the customers in that company code. And in the end of ALV grand total should be displayed based on adding all the subtotals for each currency.
For example :
COMPANY CODE || CUSTOMER || PAYMENT AMOUNT || CURRENCY
2030 || 6 || 5.00 || USD
2030 || 6 || 1.00 || USD
TOTAL 6.00 USD
2030 || 6 || 4.00 || SGD
|| 6 || 3.00 || SGD
TOTAL 7.00 SGD
6 USD
7 SGD
2030 || 6318 || 1.00 || NZD
2030 || 6318 || 2.00 || NZD
TOTAL 3.00 NZD
2030 || 6318 || 4.00 || USD
2030 || 6318 || 1.00 || USD
TOTAL 5.00 USD
3.00 NZD
5.00 USD
============================================================
11.00 USD
7.00 SGD
3.00 NZD
I Hope I made myself clear. Please help on the issue.
Edited by: Sunanda05 on Apr 13, 2011 9:08 AM
Edited by: Sunanda05 on Apr 13, 2011 9:14 AM
Edited by: Sunanda05 on Apr 13, 2011 10:08 AMNote Still Valid in Market place.
"SAP Note 1111155 - FSCM-DM: Termination "Open SQL
statement is too large."
Note Language: English Version: 10 Validity: Valid Since 07-28-2010
Summary
Symptom
When you access dispute case using the integration (creating dispute case
using FI transactions (for example, FBL5N), clearing items to which dispute
case have been assigned), the system issues the dump "Open SQL statement is
too large".
The error occurs if there are many (more than 1000) dispute cases for a
customer.
Other terms
FBL5N, FBZ1, F-32, integration
Reason and Prerequisites
This problem is due to a very large dispute case volume.
Solution
Import the relevant Support Package or implement the attached correction
instructions.
Header Data
Release Status: Released for Customer
Released on: 07-28-2010 08:02:45
Master Language: German
Priority: Correction with medium priority
Category: Program error
Primary Component: FIN-FSCM-DM Dispute Management
Valid Releases
Software Component Release From
Release
To
Release
and
Subsequent
SAP_APPL 600 600 600
SAP_APPL 602 602 602
SAP_APPL 603 603 603
SAP_APPL 604 604 604
SAP_APPL 605 605 605
PI 2004.1 2004_1_47"
Maybe you are looking for
-
Mail crashes when I drag a jpeg from the finder to Mail icon in dock
I have always been able to drag jpegs to the Mail Icon in the dock to create a new message and send the file as an attachment. recently, I cannot do it, regardless of the attachment size. I drag the attachment to the Mail icon in the dock, a new blan
-
Hi, I would like to create Fast refresh Materialized View in owb Create Materialized View F_CALL_DAY_MV PARALLEL LOGGING BUILD IMMEDIATE REFRESH FAST ENABLE QUERY REWRITE AS SELECT FCALL.ACCOUNT_DIM_ID, FCALL.INVOICE_DIM_ID, FCALL.SCHEDULER_DIM_ID, F
-
BAPI/FM to add Items to Handling Unit
Hello Gurus, Is there any BAPI/FM to add Items to existing HU. I could see many existingBAPI's like V51F_CHANGE_HU_ITEM, HUINV_ITEM_CHANGE, HU_ITEM_CHANGE but none has helped me as such and it goes into some kind of error. Hence it would be great if
-
Search purchase requisition class
Hi all, i search a class for manipulate purchase requisition object. I don't find it. For purchase order i use CL_PO_HEADER_HANDLE_MM, but for purchase requisition ? Thanks a lot. Cheers.
-
Description about a function module O2_LANGUAGE_EXIT_FUNCTION
Hi All, i want to know the description about the function module 'O2_LANGUAGE_EXIT_FUNCTION'. Please explain what is the functionality of this function module clearly. Thanks & Regards, Nagarjuna.