Solved
Forum Discussion
- NidhiMangtaniContributor III
Dim relationshipPositionOptions As New RelationshipPositionOptions
relationshipPositionOptions.SiblingId = sSiblingID
relationshipPositionOptions.MovementType = RelationshipMovementType.InsertBeforeSibling
BRApi.Finance.MemberAdmin.SaveRelationshipInfo(si, relationshipInfo, relationshipPositionOptions)Specifying movementtype worked.
No assistance needed.
- JennyCalvacheNew Contributor III
Hello,
I think I may figure it out. Below is my working codes.
'Try to move Myaccountname position to before SiblingNameDim parentMem As MemberInfo = BRApi.Finance.Metadata.GetMember(si, DimType.Account.Id, ParentName)Dim siblingMem As MemberInfo = BRApi.Finance.Metadata.GetMember(si, DimType.Account.Id, SiblingName)Dim myMember As MemberInfo = BRApi.Finance.Metadata.GetMember(si, DimType.Account.Id, Myaccountname)'retrieve rel info for parent child relationshipDim myRelInfo As RelationshipInfo = BRApi.Finance.Members.GetRelationshipInfo(si, dimTypeId.Account, Myaccountname, ParentName)Dim newProperties As New VaryingMemberProperties( DimType.Account.id, mymember.Member.MemberId, parentmem.Member.MemberId )'reset the positionDim relationPosOpts As New RelationshipPositionOptions()relationPosOpts.SiblingId = siblingMem.Member.MemberIdrelationPosOpts.MovementType = RelationshipMovementType.InsertBeforeSibling'save the relationship info and update the ownership propertyBRApi.Finance.MemberAdmin.SaveRelationshipInfo(si, True, myRelInfo.Relationship,True, newProperties, relationPosOpts) - JennyCalvacheNew Contributor III
Hello,
I tried to move a account from one position to another position within same parent group.
Tried to modify using the codes above but no luck. Below is my code and any help will be appreciated.
'Try to move Myaccountname position to before SiblingNameDim parentMem As MemberInfo = BRApi.Finance.Metadata.GetMember(si, DimType.Account.Id, "ParentName")Dim siblingMem As MemberInfo = BRApi.Finance.Metadata.GetMember(si, DimType.Account.Id, "SiblingName")Dim myMember As MemberInfo = BRApi.Finance.Metadata.GetMember(si, DimType.Account.Id, "MyAccountName")'RelationshipDim relationshipInfo As New RelationshipInfoDim relationship As New RelationshipDim relationshipPK As New RelationshipPkrelationshipPK.ParentId = parentMem.Member.MemberIdrelationshipPK.ChildId = myMem.Member.MemberIdrelationship.RelationshipPk = relationshipPKrelationshipInfo.Relationship = relationshipDim relationshipPositionOptions As New RelationshipPositionOptionsrelationshipPositionOptions.SiblingId = siblingMem.Member.MemberIdrelationshipPositionOptions.MovementType = RelationshipMovementType.InsertBeforeSiblingBRApi.Finance.MemberAdmin.SaveRelationshipInfo(si, relationshipInfo, relationshipPositionOptions)Thank you!
Related Content
- 8 months ago
- 5 months ago