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
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