2009 Mar 07 11:33 AM
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
2009 Mar 07 12:56 PM
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 ...
2009 Mar 07 3:55 PM
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
2009 Mar 07 8:22 PM
just a thought: any initial values are populating in that field, if so, CLEAR it?
thanq
2009 Mar 07 8:33 PM
2009 Mar 07 8:47 PM
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
2009 Mar 09 5:28 AM
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
2009 Mar 18 6:16 AM
Hi,
IDoc status 51 mostly would be related to the data being sent in the IDoc.
Thanks
Krithika
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |