ReportProfileDto¶
Example Json Object
1{
2 "id": 0,
3 "name": "string",
4 "principalPositionType": "LESSEE",
5 "erpSystemFilterType": "ALL",
6 "erpSystems": [
7 {
8 "id": 0,
9 "displayId": "string",
10 "status": "CREATED",
11 "name": "string"
12 }
13 ],
14 "leaseAreaFilterType": "ALL",
15 "leaseAreas": [
16 {
17 "id": 0,
18 "displayId": "string",
19 "status": "CREATED",
20 "name": "string"
21 }
22 ],
23 "businessUnitFilterType": "ALL",
24 "businessUnits": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "companyFilterType": "ALL",
33 "companyCodes": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "erpSystemId": 0,
39 "erpSystemDisplayId": "string",
40 "countryId": 0,
41 "countryDisplayId": "string",
42 "name": "string"
43 }
44 ],
45 "departmentFilterType": "ALL",
46 "leaseDepartments": [
47 {
48 "id": 0,
49 "displayId": "string",
50 "status": "CREATED",
51 "name": "string"
52 }
53 ],
54 "leaseGroupFilterType": "ALL",
55 "leaseGroups": [
56 {
57 "id": 0,
58 "displayId": "string",
59 "status": "CREATED",
60 "name": "string"
61 }
62 ],
63 "costCenterFilterType": "ALL",
64 "costCenters": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "profitCenterFilterType": "ALL",
73 "profitCenters": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string",
79 "validTo": "2019-08-24",
80 "erpSystemId": 0,
81 "erpSystemDisplayId": "string"
82 }
83 ],
84 "workBreakdownStructureFilterType": "ALL",
85 "workBreakdownStructures": [
86 {
87 "id": 0,
88 "displayId": "string",
89 "status": "CREATED",
90 "name": "string"
91 }
92 ],
93 "objectStatus": "CREATED",
94 "securityProfileId": 0,
95 "calendarType": "REGULAR_CALENDAR",
96 "fiscalVariant": {
97 "id": 0,
98 "displayId": "string",
99 "status": "CREATED",
100 "isCalendarYear": true,
101 "yearDependent": true,
102 "erpSystemDisplayId": "string"
103 },
104 "assetClassFilterType": "ALL",
105 "assetClasses": [
106 {
107 "id": 0,
108 "displayId": "string"
109 }
110 ],
111 "functionalAreaFilterType": "ALL",
112 "functionalAreas": [
113 {
114 "id": 0,
115 "displayId": "string"
116 }
117 ],
118 "businessAreaFilterType": "ALL",
119 "businessAreas": [
120 {
121 "id": 0,
122 "displayId": "string"
123 }
124 ],
125 "vendorFilterType": "ALL",
126 "vendors": [
127 {
128 "id": 0,
129 "displayId": "string"
130 }
131 ],
132 "leaseClassificationFilterType": "ALL",
133 "leaseClassifications": "string",
134 "accountingStandardType": "string",
135 "filterObjectDto": {
136 "id": 0,
137 "profileId": 0,
138 "displayId": "string",
139 "objectType": "string"
140 },
141 "scriptProfile": true
142}
📄 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |