BPTC texture compression

My question is regarding BPTC texture compression in OpenGL, specifically the DirectX equivalent to the BC7 texture format. It seems this is handled by the following enums:

GL_COMPRESSED_RGBA_BPTC_UNORM
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM

I only see a RGBA version and a sRGB + Alpha version. BC7 supports textures with or without alpha. Is this aspect of the image codec properly supported by BPTC? If so, how?