ReportProfileDto

📄 Description: Data transfer object representing a customizable report profile, encapsulating user-defined parameters and preferences for generating tailored reports within the enterprise system.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

name

string

false

none

Name of the resource

principalPositionType

string

true

none

Type of the principal position

erpSystemFilterType

string

true

none

Type of the erp system filter

erpSystems

[ErpSystemLiteDto]

false

none

Array of ERP system identifiers associated with the report profile, enabling integration and data synchronization across enterprise resource planning platforms.

leaseAreaFilterType

string

true

none

Type of the lease area filter

leaseAreas

[LeaseAreaLiteDto]

false

none

Array of designated lease areas associated with the report profile, facilitating effective management and analysis of lease-related data.

businessUnitFilterType

string

true

none

Type of the business unit filter

businessUnits

[BusinessUnitLiteDto]

false

none

An array of business units associated with the report profile, facilitating targeted analysis and reporting within the organization.

companyFilterType

string

true

none

Type of the company filter

companyCodes

[CompanyLiteDto]

false

none

An array of unique company codes associated with the report profile, enabling precise identification and categorization of data within the reporting framework.

departmentFilterType

string

true

none

Type of the department filter

leaseDepartments

[DepartmentLiteDto]

false

none

Array of departments associated with the lease, providing insights into the organizational structure relevant to lease management.

leaseGroupFilterType

string

true

none

Type of the lease group filter

leaseGroups

[LeaseGroupLiteDto]

false

none

An array of lease groups associated with the report profile, used to categorize and manage leasing data effectively.

costCenterFilterType

string

true

none

Type of the cost center filter

costCenters

[CostCenterLiteDto]

false

none

Array of cost center identifiers associated with the report profile, enabling detailed financial analysis and resource allocation within the organization.

profitCenterFilterType

string

true

none

Type of the profit center filter

profitCenters

[ProfitCenterLiteDto]

false

none

An array of profit center identifiers used to categorize and analyze financial performance within the organization.

workBreakdownStructureFilterType

string

true

none

Type of the work breakdown structure filter

workBreakdownStructures

[WorkBreakdownStructureLiteDto]

false

none

Array of work breakdown structures that define the hierarchical decomposition of project deliverables for effective resource allocation and project management.

objectStatus

string

false

none

Status of the object

securityProfileId

integer(int64)

false

none

Unique identifier for the security profile

calendarType

string

true

none

Type of the calendar

fiscalVariant

FiscalVariantLiteDto

false

none

Specifies the fiscal variant associated with the report profile, enabling tailored financial reporting based on organizational requirements.

assetClassFilterType

string

false

none

Type of the asset class filter

assetClasses

[BaseId]

false

none

List of asset classes associated with the report profile, enabling users to categorize and analyze financial data effectively.

functionalAreaFilterType

string

false

none

Type of the functional area filter

functionalAreas

[BaseId]

false

none

Array of functional areas associated with the report profile, enabling targeted analysis and reporting within the business context.

businessAreaFilterType

string

false

none

Type of the business area filter

businessAreas

[BaseId]

false

none

An array representing the various business areas associated with the report profile, enabling targeted analysis and reporting within the organization.

vendorFilterType

string

false

none

Type of the vendor filter

vendors

[BaseId]

false

none

List of vendors associated with the report profile, enabling efficient management and analysis of vendor-related data.

leaseClassificationFilterType

string

false

none

Type of the lease classification filter

leaseClassifications

string

false

none

Defines the classification of the lease, providing essential categorization for effective management and reporting within the system.

accountingStandardType

string

false

none

Type of the accounting standard

filterObjectDto

FilterObjectDto

false

none

Represents the criteria used to filter report profiles, enabling users to customize their data retrieval based on specific business needs.

scriptProfile

boolean

false

none

Indicates whether the report profile is associated with a script, enabling tailored reporting capabilities for enhanced analysis.

Enumerated Values

Attribute

Value

assetClassFilterType

ALL, LIST

businessAreaFilterType

ALL, LIST

businessUnitFilterType

ALL, LIST

calendarType

FISCAL_VARIANT, REGULAR_CALENDAR, _360

companyFilterType

ALL, LIST

costCenterFilterType

ALL, LIST

departmentFilterType

ALL, LIST

erpSystemFilterType

ALL, LIST

functionalAreaFilterType

ALL, LIST

leaseAreaFilterType

ALL, LIST

leaseClassificationFilterType

ALL, LIST

leaseGroupFilterType

ALL, LIST

objectStatus

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

principalPositionType

LESSEE, LESSOR

profitCenterFilterType

ALL, LIST

vendorFilterType

ALL, LIST

workBreakdownStructureFilterType

ALL, LIST