So, I looked through the SAP documentation around creating a Table, Field, Data Element & Domain.
Everything there tells me that a table field can be linked to a data element.
(But at this field level, we do nothing with Domain.)
Where we create/maintain a Data Element, then that is where we link data element to domain.
So table field defines the Data Element, and Data Element defines the Domain.
The end relationship is thus: Field > Data Element > Domain.
However, when I look in DD03L, there is 1 record per table field, and against each, a value specifying not just ROLLNAME (Data Element), but also DOMNAME (Domain).
Looking at the values in that table, I can see that 1 single ROLLNAME, is listed against multiple DOMNAMEs.
e.g
TABNAME = 'PIQAGR_FINAL' ROLLNAME 'PIQAGRNOTRATED' = DOMNAME 'PIQAGRNOTRATED'
TABNAME = 'PIQAGR_GEN' ROLLNAME 'PIQAGRNOTRATED' = DOMNAME 'CHAR1'
This is in direct conflict with the implied structure gleened from the expected findings form the instructions on how to maintain Fields, Elements & Domains.
Luckily, when viewing the content of DD04L, we get ROLLNAME = no more than 1 DOMNAME.
Hence at the current time, I am ignoring the DOMANAME specified in DD03L as incorrect, and using only, the DOMNAME specified for each ROLLNAME in DD04L.
I guess I'm just putting this 'out there' for any thoughts or feedback on the relevance of DOMNAME in DD03L.
How is it updated, what is it used for, what impact if it is incorrect or conflicting with DD04L ?