多项选择题

债务人代物清偿应具备下列条件:

A.必须有原债务存在
B.必须以当事人约定的他种给付代替原定给付
C.必须有双方当事人关于代物清偿的合意
D.必须债权人等有受领权的人现实地受领给付