Use
<xs:element name="status">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="((([A-Z][,]+)+)([A-Z]?))|([A-Z]))"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
to validate:
<status>A</status>
<status>A,</status>
<status>A,B</status>
<status>A,B,C,D</status>
<status>A,B,C,D,</status>
and avoid
<status>AA</status>
<status>AA,</status>
<status></status>
<status>AAAA,BBBB,CCCC,DDDD,</status>