В Отечественную войну 1812 года Шрамм состоял при 3-й кавалерийской дивизии, с которой принимал участие в арьергардном сражении при Витебске, за что получил Знак отличия военного ордена. С 10 августа того же года состоял при генерал-квартирмейстере большой действующей армии и был в боях при Колоцком монастыре, на Шевардинском редуте и генеральном сражении при Бородино; за отличие в этих делах он 10 сентября получил первый офицерский чин — прапорщика. Затем принимал участие ещё во многих главных сражениях Отечественной войны, в том числе при Тарутине, Малоярославце, Вязьме, Красном и был в преследовании неприятеля до Вильно.