Hello Everyone ,
Just thought of sharing an issue I have came across while loading Legacy sales orders in to SAP ,We were using IDOC ( ORDERS05) to load data into SAP from BODS and we could see some of the IDOC’s got failed with an error message “ FIELD RV45A-VBAP_SELKZ(2) is not an input field”.
We thought our issue was over when we found the solution on SDN with the above screen shot, but we have got this note 1264003 already in place.
Fruther to that ,We have validated all the data and everything seems to be fine. We have taken a sample IDOC from the failed list and try to process the same through BD87->Restrictand process-> Foreground Processing.The sample IDOC which we have taken got 2 line items and we could see only one line item getting processed successfully and we are able to save the sales order successfully.
This seems weird and when we validated it again, Nothing seems to be an issue. We are populating E1EDP01-POSEX field with the legacy sales order item number . We were not populating the line items in the sorted order ( If you have legacy line item in place ) and we thought of giving it a try sorting the item data based on the legacy item number( Obvioulsy header also sorted in such a way it maches the respective item data ) and re-triggered the IDOC though WE19 and yes , It worked like a charm and we are able to process the IDOC’s successfully.