Application Development and Automation 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: 
Read only

Inbound idoc application document not posted

Former Member
0 Likes
5,001

Hi,

idoc status is 51 i.e. application document not posted.. when im tyring to send the cm data to other system it is successfull and doing some modifications in that and the same is sent from the other non-sap system to sap system.

During the sending from non-sap to sap system, the inbound idoc is getting the error as 51. and also providing some field name as kna1-cassd is not an input field.

This field is not being provided with any value but still the idoc is getting error with this field.

"Even i tried in the sap system itself, taking some sample data tested in we19 and executing with inbound idoc f.m:IDOC_INPUT_DEBITOR.. still the idoc is getting error message as 51 (with the same field).

Please provide your valuable suggestions to solve this problem.

I had created one cm and tried but still the same message is comming.

Awaiting your help.

thanks

rohith

Blank fields in the IDOC will not apear when displaying the IDOC in SAP. But actually when processing this IDOC, SAP will try to set these fields to blank. When you don't want to process a field, like the field cassd, then fill it with '/'. This will leave the value of this field unchanged, also when creating.

Regards Jack

7 REPLIES 7
Read only

former_member203501
Active Contributor
0 Likes
2,815

hi ,

some times...we need to overwrite the errors...with 53.

i wil give you an example for that...i did worked on a planned order extension....it is creating the planned order and it is giving the error...then i modified the error with status 53...it is working fine for me now ...

Read only

kamesh_g
Contributor
0 Likes
2,815

Hi

Its giving the error .. that field is not input field .

Check while giving data to inbound idoc r u passing value to same field . if check it and dont pass the value into that field .

For giving processing following might be the reasons .

1. Processing erro --- which can be reduced by processing again thru BD87 .

2. if you are using ANY bdc CODE then if any screen contains error then also u will get like that .

But in your case its specifying error also so try to avoid not giving that value while processing that field

Read only

Former Member
0 Likes
2,815

just a thought: any initial values are populating in that field, if so, CLEAR it?

thanq

Read only

Subhankar
Active Contributor
0 Likes
2,815

Hi

You can try it using fm inboundwrite_to_db

Read only

JackGraus
Active Contributor
2,815

Blank fields in the IDOC will not apear when displaying the IDOC in SAP. But actually when processing this IDOC, SAP will try to set these fields to blank. When you don't want to process a field, like the field cassd, then fill it with '/'. This will leave the value of this field unchanged, also when creating.

Regards Jack

Read only

Former Member
0 Likes
2,815

Thanks for all your suggestions..

The problem is that im using the standard function module:IDOC_INPUT_DEBITOR..

So, this function module cannot be modified which is not my requirement.

My requirement is that i will send an outbound idoc to some non-sap system and now the non-sap system will make some modifications and resent to sap system (here in sap it is an inbound processing).

So, during inbound processing the status is showing as 51 due to the field kna1-cassd..

So i cannot make any customization but the inbound processing should be done and it should be saved into the db...

Hope you have got a clear requirement.

Waiting for your response.

Thanks

rohith

Read only

Former Member
0 Likes
2,815

Hi,

IDoc status 51 mostly would be related to the data being sent in the IDoc.

Thanks

Krithika