How to use conditional basis entity data in write to multiple data store entity

I have two process variable that is CDT type.

I need to if any of the process variable is null then related to that process variable entity data not executed.

Like this: 

= {  

 if(    a!isnotnullorempty(pv!dependencies),   

         null,   

a!entityData(   

         entity: cons!DSE_COMMUNITIES, 

        data: pv!communityAllocation  )

),

    if(    a!isnotnullorempty(pv!dependencies),   

         null,   

       a!entityData(     

         entity: cons!DSE_DEPENDENCIES,     

         data: pv!dependencies    )  )}

But it gives error:

An error occurred while trying to write to the data store [Tables]. No values have been written. Details: org.hibernate.PropertyValueException: not-null property references a null or transient value DependenciesDT21866.projectid (APNX-1-4208-004)

Please, anyone suggest........

  Discussion posts and replies are publicly visible