Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

CREMAS Inbound IDOC failed with Status 51.

Former Member
0 Kudos

Hi Experts,

We are facing issues when processing with a specific vendor account group, where vendor already existing at general level but not existing at purchase org level.

When the Inbound Idoc is processed , the first step is the vendor update at general lvl: XK02 and the second step is the vendor creation for the purchase org view: XK01.

When processing the second step, the process fails at the second screen with an issue like:

No batch input data for screen SAPMF02K 0320.

When we checked the BDC steps which was called in the Standard FM IDOC_INPUT_CREDITOR , we could see the first screen 100 is the screen of vendor creation, so no issue here.

But the second screen, 310, is the screen of the purchasing org data. For this specific account group, the purchasing data fields are all in suppress mode, except the partner function.

So when we use XK01 with vendor on account + Purchase org manually, the immediate next screen will be the PF screen: 0320, and NOT the 0310. But when it is processed via IDOC ,this screen is called and the processing stuff waits the 0310 screen because of the fields LFM1-SPERM and LFM1-LOEVM in the idoc that are blank. In fact these field do not appear in the idoc, but are then considered as blank. So the system is trying to put "blank" in these 2 fields.If we modify the idoc and put / in these 2 fields, the idoc is correctly processed.

But we cannot put '/' by default in these 2 fields: the users will not be able to block or put the supplier @ purchase org.

Even if 'X' is populated in one of the 2 fields (or the 2), the idoc process is not able to find the good screen.

So: there is something strange happening. The screen 0310 should not be generated by the idoc processing. Screens 0510 or 0520 should be called, in this case, after screen 0320. But screen 0310 should never been generated.

Can some one please help us to overcome this error?

Thank you in advance.

Reagards

Dhurga Ramakrishnan.

3 REPLIES 3

JL23
Active Contributor
0 Kudos

you explain a lot in regard to screen 0310, but SAP was actually issuing the error "No batch input data for screen SAPMF02K 0320"

I am not on SAP system right now, otherwise I could check myself in SM51,so can you explain what fields are on this screen SAPMF02K 0320

do you have values for the fields of this screen in your IDOC?

Former Member
0 Kudos

Hi Jurgen ,

Thanks for your attention.

Like the 320 screen is called after the 310 screen. Since this screen(310) is not expected , the control is not passed to 320 screen.

The 320 screen is the Partner profile Screen and yes our IDOC holds value for this screen.

We tried to change the setting of Screen 310 ( purchase org) by changing one of the field to display only and the IDOC processed successfully.

But when this screen holds all the field in Suppress mode , the IDOC is failing.

As per our business requirements we don't want see any of the field for the Purchase org screen.

Kindly let me know in case you need more details.

Thank you.

Regards

Dhurga Ramakrishnan

Edited by: Dhurga Ram on Apr 27, 2011 10:22 AM

Former Member
0 Kudos

Hi All,

Could you please let me know whether this particular issue has been resolved and what was that issue and how to fix it... We are also facing the same issue..

Kind regards,

Bala