The SCIP object goes through different stages during the solving process, the transitions from one to the next are presented in the following diagram.
More exhaustively, the stages are:
Most functions can be called in a subset of the stages, this is then documented, a runtime check is often added and will throw a SCIP_INVALIDCALL if the stage is not allowed.