Quintiq file version 2.0
|
#parent: #root
|
Method GetAllParent () as owning SalesSegment_MPs
|
{
|
Description: 'Get all parents'
|
TextBody:
|
[*
|
retvalue := construct( SalesSegment_MPs );
|
|
//to avoid a transaction propagate, just find the parent instead of locating via decl relation this.Parent
|
parent := SalesSegment_MP::FindSalesSegmentTypeIndex( this.ParentName() );
|
|
if( not isnull( parent ) )
|
{
|
retvalue := parent.GetAllParent();
|
}
|
retvalue.Add( this );
|
return &retvalue;
|
*]
|
}
|