Couplings are branch items that are standardized with branch size. The header size is not contained in the ident.
There are three ways to standardize idents for couplings:
Define the item as a detail of an assembly where the assembly master reflects the header size:
You will filter the coupling ident matching the header size and the branch size of the branch table with the assembly header size and the branch size.
Define the item with the header size and branch size as a default branch.
Define the coupling part explicitly as such by setting the value of "Kind of Part" in S.10.03 to the value "Coupling". Assign a branch table to your spec that contains the coupling with its branch size. Also, define a "User defined" coupling filter table on the spec header geometrics block in S.50.06. This is required and can be used to filter the coupling idents.
A geometric on the spec item level is not regarded as a filter in this special case, while the size range 1 on spec item level will work as usual. If size2 of the coupling ident is used (<> ‘0’), it is filtered against input2 of the coupling filter table. If size3 of the coupling ident is used (<> ‘0’), it is compared (with a ‘like’ operator) to the short desc of the coupling branch table.
The unit system of the ident and the unit system of the filter geometric rows must match as described in other sections, as well as the unit system selected for the branch table in S.50.06.
You can use the ZS_SOCIS project default to suppress original coupling-ident sizes in S.50.06. If a part is of type COUPLING, the idents can be displayed expanded with the header size from geometric table AND with the branch size because the ident is standardized. Use this project default to suppress the original ident sizes if you do not want to see them through mv_spec_item_idents.