Eine Dimension als Mandatory

22. November 2010 16:24

In einer Tabelle / Form möchte ich eine Dimension (ExtendedDataType) = Kostenstelle als Mandatory setzen,
aber dabei die zwei anderen beiden Dimensionen optional belassen.

Danke und Gruß.

Re: Eine Dimension als Mandatory

23. November 2010 20:05

Hi,

angenommen, du möchtest die 2te Dimension (Kostenstelle) auf der Form "CustTable" als Mandatory setzen, dann kannst du dies machen, indem du die Init Methode der Form Datasource "CustTable" wie folgt überschreibst:
Code:
public void init()
{
    ;
    super();

    CustTable_DS.object(fieldid2Ext(fieldnum(CustTable, Dimension), 2)).mandatory(true);
}


Nun ist die Dimension "Kostenstelle" ein Mandatory Field.
Dies gilt allerdings nur für die Form "CustTable" alle anderen Forms bleiben unverändert.