ループの中では、特に、COBOLの文では見かけ上わからない添字計算や、データの属性の変換など、目的コードの生成を極力抑えるような配慮が必要です。
ループの中で実行しなくてもいい文はループの外に出してください。
ループの中では、データ名による添字付けを避け、指標名による添字付けを用いてください。
ループの中で数字転記や数字比較などに用いる項目は、ループの外であらかじめ最適な属性の項目に移してください。