Alloc

한 POV의 데이터를 다른 POV에 할당합니다. 이 함수는 할당 규칙에 사용할 수 있습니다.

구문

HS.Alloc ("SourcePOV","DestPOV","EntityList","AllocExp","PlugAccount")

표 11-6 Alloc 함수 구문

매개변수 설명

SourcePOV

할당되는 데이터의 소스 POV입니다.

계정 멤버를 지정해야 하며, 선택적으로 ICP 및 사용자정의 멤버를 지정할 수 있습니다. ICP 및 사용자정의 멤버를 지정하지 않는 경우 다음 값이 사용됩니다.

  • 기본 ICP 멤버는 ICP Top입니다.

  • 기본 사용자정의 멤버는 해당 계정의 TopMember입니다.

DestPOV

데이터를 할당할 위치를 식별하는 대상 POV입니다.

계정 멤버를 지정해야 하며, 선택적으로 ICP 및 사용자정의 멤버를 지정할 수 있습니다. 다음과 같은 사용 규칙을 확인합니다.

  • ICP 멤버를 지정하지 않는 경우 기본값은 [ICP None]입니다.

  • 사용자정의 멤버를 지정하지 않는 경우 기본값은 [None]입니다.

  • 엔티티 멤버를 지정하면 EntityList 인수가 [Base]인 경우 해당 멤버가 상위로 사용됩니다.

EntityList

데이터가 할당되는 엔티티를 식별하는 멤버 목록입니다. 시스템 정의 [Base] 엔티티 목록을 사용하거나 사용자 정의 목록을 사용할 수 있습니다.

[Base] 시스템 정의 목록을 사용하는 경우 대상 POV에 지정된 엔티티가 상위 멤버로 사용됩니다. 사용자 정의 목록을 사용하고 이 목록에 상위 멤버가 포함되어 있는 경우 해당 멤버는 무시됩니다.

AllocExp

각 엔티티에 할당할 데이터를 식별하는 표현식입니다. 이 표현식에는 다음 유형의 값이 포함될 수 있습니다.

  • 숫자

  • 숫자 값을 식별하는 계정 표현식. 계정 멤버를 지정할 수 있으며, 선택적으로 ICP 및 사용자정의 차원의 멤버를 지정할 수 있습니다. 다음과 같은 사용 규칙을 확인합니다.

    사용자정의 멤버를 지정하지 않는 경우 기본값은 TopMember입니다.

    ICP 멤버를 지정하지 않는 경우 기본값은 ICP Top입니다.

    시나리오, 연도, 기간, 뷰 또는 값 멤버를 지정하지 않는 경우 기본값은 현재입니다.

    엔티티 멤버를 지정하지 않는 경우 기본값은 대상 엔티티입니다.

PlugAccount

플러그 계정의 이름입니다. 이 인수는 선택 사항이며, 소스 POV 계정과 플러그 계정의 속성을 고려하여 소스 POV 금액을 전환하는 데 사용됩니다.

계정 멤버를 지정해야 하며, 선택적으로 ICP 및 사용자정의 멤버를 지정할 수 있습니다. 다음과 같은 사용 규칙을 확인합니다.

  • 소스 POV 엔티티 멤버가 상위이거나 소스 POV 값 멤버가 엔티티 통화가 아닌 경우에는 이 인수를 사용할 수 없습니다.

  • ICP 멤버를 지정하지 않는 경우 기본값은 ICP None입니다.

  • 사용자정의 멤버를 지정하지 않는 경우 기본값은 None입니다.

반환 값

없습니다.

다음 예에서는 TangibleAssets 계정의 데이터가 Cash 계정에 할당됩니다.

Call HS.ALLOC ("A#TangibleAssets","A#Cash","NewEngland","A#TangibleAssets","A#Plug")