2010 Jul 19 11:21 AM
Hi,
I have a custom program that calls the standard program 'rfbibl00' to create a batch input session for FB01 transaction.
When I try to execute the batch session in foreground mode using SM35 in ECC6, I get an error 'No batch input data for screen SAPMF05A 0700'.
The same code works perfectly in ECC5 version.
I compared both the batch inputs in ECC6 and ECC5 versions. In ECC6 version of the batch input, I noticed an additional screen 'SAPLFCPD 0100'. This screen is not in the list of batch input session in ECC5. I'm not sure if the error during the processing of the batch input in ECC6 is because of this additional screen.
As the standard program is creating all the data for batch input, I can't understand how we can remove the additional screen from the BDC batch input session and if any customizing changes are needed to FB01 in ECC6.
Please help me to resolve this issue.
Thanks,
Sandeep.
Hi,
I have a custom program that calls the standard program 'rfbibl00' to create a batch input session for FB01 transaction.
When I try to execute the batch session in foreground mode using SM35 in ECC6, I get an error 'No batch input data for screen SAPMF05A 0700'.
The same code works perfectly in ECC5 version.
I compared both the batch inputs in ECC6 and ECC5 versions. In ECC6 version of the batch input, I noticed an additional screen 'SAPLFCPD 0100'. This screen is not in the list of batch input session in ECC5. I'm not sure if the error during the processing of the batch input in ECC6 is because of this additional screen.
As the standard program is creating all the data for batch input, I can't understand how we can remove the additional screen from the BDC batch input session and if any customizing changes are needed to FB01 in ECC6.
Please help me to resolve this issue.
Thanks,
Sandeep.
2010 Jul 19 2:23 PM
Does it work in direct input mode? Did you check the release notes or for OSS notes? Why don't you just trace/debug the program, find the point at which the one-time account screen is appended to the session and thus determine the logical condition that triggers the screen to be added to the session? Most likely you'll find that it's an issue on your end. I don't remember any changes that were required for RFBIBL00 when upgrading, other than a custom program adjustment that didn't properly account for new fields being added to the interface structures.
2010 Jul 20 7:00 PM
Hi,
I finally got a resolution for the error. The problem lay in the include 'RFBIBL02' of the main program 'RFBIBL01'.
As Brad had pointed out, I first got down to figure out the place where the BDC input session data was being created and found that it was being done in RFBIBL02. Now the strange fact was that in RFBIBL02 in ECC6, there is a field called BSEC-TXJCD which actually should be "BSEG-TXJCD'. In ECC5 it is infact BSEG-TXJCD. Since BSEC is related to one time account data, the BDC had an additional screen in the session data for which there was no data available.
I looked for some OSS notes which could resolve the issue as it is an issue of the standard program. I was lucky to find an OSS note# 1431275 which provides the resolution for the error.
The problem should be fixed after implementing this OSS note.
Thanks,
Sandeep.
2010 Jul 20 7:03 PM
2010 Jul 20 7:27 PM
Well, that makes sense - the note that causes the issue isn't implemented in our system yet - I'll keep an eye out for it - thanks for the update.
2010 Jul 19 8:14 PM
It's hard to see how the flow logic could be different between ECC5 and ECC6. the new screen that appears is for OTA accounts.
I'd look at your data.
Rob
2010 Jul 20 8:08 AM
Hi Sandeep,
The error you mentioned 'No batch input data for screen SAPMF05A 0700' generally comes up when credit/debit amounts are not correct i.e. when balance is not 0 and document is not posted. Did you check if amounts are equal?
Also, the additional screen '0100' is the initial screen of transaction FB01 where header information and first line item is added.
BR,
Vishal.
2012 Jun 20 1:49 PM
Hi Sandeep Kumar Ram,
I am not sure if you solved your problem. However I am posting this post to make sure that problems like these have a solution. I saw numerous threads citing the same problem,however none could guide me through.
The solution to this problem is,as mentioned by Vishal Sharda, to have balances as zero. This screen is the overview screen of FB01.
If the balance of the debit/credit postings is not zero,the Batch I put session throws this message.
So make sure first that the Balance is zero. If still the Problem persists,please install SAP Note 49893. It is valid for release 605.
Regards,
Abaper
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |