If you are using the RFC method to read a SAP table source directly in a dataflow (as opposed to an R/3 dataflow), then there is a limitation on the data record size of 512Kb. You can get around this by either a) map only the fields you actually need from the SAP table, or b) create multiple dataflows, with each dataflow extracting a subset of the SAP table fields you need into template tables, then a final dataflow which joins the template tables and combines the fields into the actual target table, or c) use a R/3 dataflow (recommended option).