Professional Documents
Culture Documents
LSMW With Rfbibl00 PDF
LSMW With Rfbibl00 PDF
LSMW With Rfbibl00 PDF
In the ABAP Forum, there are couple of questions unanswered related to LSMW using
standard program RFBIBL00 to post the FI documents. That inspried me to write this Blog.
Under the ZFI_HEAD, create another structure ZFI_ITEM for items (BSEG). Put cursor on
the ZFI_HEAD and press the create button to create lower level structure ZFI_ITEM.
You can change the names of the Read and Conversion files.
Use BBTAX:
• To use the BBTAX structure also in the RFBIBL00, we need to create another structure (e.g. FI_TAX)
under the ZFI_HEADER and same level of ZFI_ITEM.
• As ZFI_ITEM (BBSEG) and FI_TAX (BBTAX) are at the same level so, we can use the same CNT field to
link them.
• Create a Separate file as we have created for the header and item.
Use BWITH:
• BWITH is the subitem level data for the FI document. With-holding tax data is attached to the line item. So,
we need to create a child structure under the ZFI_ITEM.
• Since we have created the structure at child level, we need another field to link the item data to the
withholding tax data.
• Create a separate field as we have created for the header and item.
493 Views
I would ensure all dates were formatted correctly in the input file (eg. YYYYMMDD), instead of having to do it
explicitly in the LSMW. This is a potential source of error, and should be avoided. Better to clean up & format all
source data beforehand, adhering to SAP Data Dictionary formats.
In other words: keep your input files as clean and compliant as possible, instead of using ABAP to do the job.
Regards,
Trond
...and, before I forget (and before somebody else corrects me): input formats for dates are user-dependent... thus,
make sure the user settings are coherent and consistent (same goes for the famous decimal point setting!)
Trond
You are right Trond. That date format must be in the YYYYMMDD format. But I wanted to show how to write the
conversion rule for the date because we always need to convert the date from user specific format to YYYYMMDD, if
it is not in SAP Specific format.
Thanks.
Regards,
Naimesh Patel
this is a perfect example of using FB01 as a direct input with multiple line items.
good work!
Hi,
When I am able to run the batch input session created, the following error occurs for BSEG-DMBTR.
I have mapped DMBTR with the relevant field in Item Level Structure.
I tried to run this report in the foreground, then the amount in local currency field is getting blank, whereas my file
contains the data of amount and the same is also showing in "Display Converted Data" Step.
Regards,
Ravi
Regards,
Naimesh Patel
Hi Naimesh,
Thanks very much for your quick update. I have identified the same and it is perfectly uploading in the foreground.
However, there is an issue when I try to run this in the background. (SM35). It says Field BSEG-HKONT is not an
input field. The Procedure recommended is:
"Correct the incorrect transaction. You can do this using the option Process in foreground".
BBSEG-NEWKO = ZFI_ITEM-HKONT.
BBSEG-HKONT = ZFI_ITEM-HKONT.
Thanks in advance,
Regards,
Ravi
I guess, you would have to only pass the Next Line account (either from Customer, Vendor, GL) to the BBSEG-
NEWKO. Based on the Posting Key, system will populate HKONT or KUNNR or LIFNR.
Regards,
Naimesh Patel
Hi Naimesh,
Thanks for your update. I will update the threat if there is any possible resolution to this background issue. Anyway, I
am happy with the foreground at the moment. :-)
Regards,
Ravi
Hi,
I created the lsmw using the steps given by you.But
while running the direct input i am getting the error like 'Editing was terminated'.
I developed this in SAP 4.7 version.
can u tell me the process to solve this or steps.
Thanks,
Dinesh
Hi,
I'm getting error when clicking the "read data" phase as follows:
"Ensure field sequence is correct for data for mutiple source structures"
I do have mutiple source structures as for header & item files with the same field sequence as per the Mapping and
Conversion Rules.
can anyone have an idea what should i do to overcome this error?
Thanks in advance
Prasad
Hi! I appreciate the time you take to share this information with us.
I compared this information with my LSMW Project. I don't see any difference. But I saw in steps "read data" and
"convert data" the system don't read all files I assigned. It appears to be reading only the header file.
I can email you the screens, TXT files ... and the export of the project I created.
Marianela
Hello Marianela,
Have you took the CNT field in both the structures as shown in Step 3? This CNT field is required to link the Header
and Detail when it read the data.
Regards,
Naimesh Patel
Hi !
By creating suitable identifiers at the header / item / sub-item levels, apart from the counters, and having equivalent
unique values in the input file, one can do away with having mulitple input files and have just a single file.
Not able to use LSMW program for One-Time Vendor FI Invoices posting (FB01), can someone help? without
BDC..any other method (using bapi/idoc)...etc. Looks like direct input cannot handle vendor address input screen for
One-Time Vendor FI Invoices post.
email @ renupond@yahoo.com
How to post One-Time Vendor FI Invoices using legacy data file? LSMW with RFBIBL00 is not working...any bapi/
idoc except BDC. One-Time Vendor FI Invoices posting using FB01....let me know.
I have followed all the steps but come across an error when trying to read data. The error i get is "Generation
canceled: No field with this name".
Hi there,
This method is works, i just wanna stress the point that the link field is vital and should not be overlooked in any way
however is the a solution for this scenario which works with only 1 text file which includes both hearder items and
Line Items???
thank you...
Hi Naimesh,
Thanks for such a nice document. I have followed the instructions but I am getting problem when I do read data (step
8). Against one header record its reading all the segment record. for example if i have 10 segment line items it will
read all 10 items for each header record. can you please help.
Cheers,
Asif
Hi Naimesh,
First of all thanks for such a nice document. Even after so many years it is quite explanatory
& useful.
I am also reproducing the same scenario for posting a Accounting Document & I have
cleared all the steps except the last one:
If I choose Data transfer type as 'D' with Extended log as 'X', I am getting following message:
FB032 Program must run in batch since more than 20 documents are to be
posted
However, if the number of document is less than 20, they are processed correctly.
If I choose Data Transfer type as 'B' then also in the Batch session SM35, I am getting
following error message:
In the above two scenarios how I can use LSMW to post documents.
Regards,
Akhil