Skip to content

Custom Attribute Records: Create/Modify Initiation

Creating and modifying Custom attribute related records (in _CFT table) is initiated through the private create (New__) & modify (Modify__) methods of Standard entity packages. Additionally, only the custom attribute related attribute string is passed into custom attribute create / modify operation.

Sample:

IncomeType.apy

incometype1

incometype2

Benefits

  • Custom attributes are considered as an extension to corresponding standard entities. Hence, whenever a new record is created in standard entity table through private create, modify methods, a new record will be created in the corresponding custom attribute table, even when no values are present in the payload for custom attributes. In addition to create / modify operations of standard entities through projection APIs, this will benefit such operations which are directly defined in the business logic itself.

  • This provides a platform to support create / modify operations of custom attributes defined in structures related to unbound projection actions (Refer Tailoring Guide for more information).

Note: From 24R1 version onwards, both create & modify operation initiations of custom attributes are moved from projection _SVC level to entity _API private method create / modify level, as shown above.

Prior version in _SVC level is shown below:

IncomeTypeHandling.svc

incometype3

incometype4