A customer is sending ORDERS IDocs via RFC and they are failing with "Field VBKD-INCO2 is not an input field", message 00 347 error status 51. When I reprocess the IDoc using WE19 or BD87, there is no problem. I suspect something is happening because of the RFC, logical system, method. The SAP diagnosis is "A transaction is processed using batch input." Procedure is "Correct the batch input data. According to the processing scenario, this may concern the following objects: Batch input session, CATT procedure, or application program."
I realize this is a limited explanation, but has anyone encountered this while using RFC IDocs?