However, the program won't accept my multiple file layouts under FD of my input file
What does this even mean? You can have multiple 01 levels under the FD but what are "multiple file layouts"? Other things that would be nice to know:
- is the file fixed length or variable length? If variable length, what is the minimum and maximum record lengths and how does COBOL know about them?
- what error messages are you getting -- compile time, presumably, but what is the compiler / computer telling you?
- if the file is fixed length, have you verified that what you are adding are all that same length?
- what version of COBOL are you using?