FYI: The FlatPattern will always be 'flat', because that is its nature, and its right in the name. The FlatPattern object is like its own ComponentDefinition type object within the SheetMetalComponentDefinition, so it is controlled separately, and even has its own separate set of Parameters that are not seen within the main SheetMetalComponentDefinition's own Parameters, sketches, & features. Controlling whether or not your model is folded or unfolded can be done in other ways, besides entering or exiting the 'Edit Mode' of the FlatPattern. If you need the ability to control folds in a sheet metal part, without having to go through the FlatPattern, you can use FoldFeatures, UnfoldFeatures, & RefoldFeatures within the SheetMetalFeatures collection. The SheetMetalFeatures collection is obtained similarly to obtaining the SheetMetalComponentDefinition...by declaring a variable of that type ahead of time, then setting its value from the SheetMetalComponentDefinition.Features (which by default just returns a PartFeatures type object, not the SheetMetalFeatures type object type). If you do not have any of those types of features, and do not want to create any of them, then your only options are to use the main model as it is (folded), or use the FlatPattern model, or use a ModelState of the main model in which the features of the model that create bends are suppressed. But if your features that create bends are FlangeFeatures, instead of BendFeatures, then suppressing the FlangeFeature would be suppressed, eliminating the flange material itself.
Wesley Crihfield

(Not an Autodesk Employee)