多项选择题

甲地A公司和乙地B公司在丙地签订一份买卖合同,约定在B公司所在地丁地向A公司交货。后B公司未能按约履行合同,A公司与B公司协商未果,便向人民法院提起诉讼。根据规定,该案有管辖权的人民法院是( )。

A.甲地人民法院
B.乙地人民法院
C.丙地人民法院
D.丁地人民法院