... aStruct := {} local n, nLen := Len( aData ) AEval( aHeaders, ; { |c| AAdd( aStruct, ; { Upper( Left( Trim( c ), 10 ) ), 'C', 2, 0 } ); } ) // desirable to remove embedded chars not acceptable in fieldnames // and to check for duplicates // that logic is not included here for n := 1 to nLen ...