segments
This topic is part of the customtransactiontype SDF custom object documentation.
For information about developing customtransactiontype SDF custom objects, see Custom Transaction Record Types as XML Definitions.
The segments field group is a DEFAULT.
Fields
Name |
Type |
Required / Optional |
Description |
---|---|---|---|
classposition |
single-select list |
Optional |
This field is available when the transactionstyle value is not present in customtransactiontype_ For information about possible values, see customtransactiontype_classification_position. The default value is 'NONE'. If this field appears in the SuiteCloud project, you must reference the CLASSES feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. CLASSES must be enabled for this field to appear in your account. |
isclassmandatory |
boolean |
Optional |
This field is available when the classposition value is not equal to NONE. This field is available when the transactionstyle value is not present in customtransactiontype_ The default value is F. If this field appears in the SuiteCloud project, you must reference the CLASSES feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. CLASSES must be enabled for this field to appear in your account. |
departmentposition |
single-select list |
Optional |
This field is available when the transactionstyle value is not present in customtransactiontype_ For information about possible values, see customtransactiontype_classification_position. The default value is 'NONE'. If this field appears in the SuiteCloud project, you must reference the DEPARTMENTS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. DEPARTMENTS must be enabled for this field to appear in your account. |
isdepartmentmandatory |
boolean |
Optional |
This field is available when the departmentposition value is not equal to NONE. This field is available when the transactionstyle value is not present in customtransactiontype_ The default value is F. If this field appears in the SuiteCloud project, you must reference the DEPARTMENTS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. DEPARTMENTS must be enabled for this field to appear in your account. |
locationposition |
single-select list |
Optional |
This field is available when the transactionstyle value is not present in customtransactiontype_ For information about possible values, see customtransactiontype_classification_position. The default value is 'NONE'. If this field appears in the SuiteCloud project, you must reference the LOCATIONS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. LOCATIONS must be enabled for this field to appear in your account. |
islocationmandatory |
boolean |
Optional |
This field is available when the locationposition value is not equal to NONE. This field is available when the transactionstyle value is not present in customtransactiontype_ The default value is F. If this field appears in the SuiteCloud project, you must reference the LOCATIONS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. LOCATIONS must be enabled for this field to appear in your account. |