public class ImportDataSet extends VdmEntity<ImportDataSet>
Original entity name from the Odata EDM: ImportDataSet
Modifier and Type | Class and Description |
---|---|
static class |
ImportDataSet.ImportDataSetBuilder |
Modifier and Type | Field and Description |
---|---|
static ImportDataSetField<BigDecimal> |
ACCRUAL_AMOUNT
Use with available fluent helpers to apply the Accrual_Amount field to query operations.
|
static ImportDataSetSelectable |
ALL_FIELDS
Selector for all available fields of ImportDataSet.
|
static ImportDataSetField<String> |
BALANCE_SHEET_ACCOUNT
Use with available fluent helpers to apply the Balance_Sheet_Account field to query operations.
|
static ImportDataSetField<String> |
COMPANY_CODE_CURRENCY
Use with available fluent helpers to apply the Company_Code_Currency field to query operations.
|
static ImportDataSetField<String> |
FISCAL_PERIOD
Use with available fluent helpers to apply the Fiscal_Period field to query operations.
|
static ImportDataSetField<String> |
FISCAL_YEAR
Use with available fluent helpers to apply the Fiscal_Year field to query operations.
|
static ImportDataSetField<String> |
INCOME_STATEMENT_ACCOUNT
Use with available fluent helpers to apply the Income_Statement_Account field to query operations.
|
static ImportDataSetField<String> |
JOURNAL_TEXT
Use with available fluent helpers to apply the Journal_Text field to query operations.
|
static ImportDataSetField<String> |
LEDGER
Use with available fluent helpers to apply the Ledger field to query operations.
|
static ImportDataSetField<String> |
WBSELEMENT_ID
Use with available fluent helpers to apply the Wbselement_ID field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ImportDataSet() |
ImportDataSet(String wbselement_ID,
String fiscal_Period,
String fiscal_Year,
String ledger,
String balance_Sheet_Account,
String income_Statement_Account,
BigDecimal accrual_Amount,
String journal_Text,
String company_Code_Currency) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static ImportDataSet.ImportDataSetBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> ImportDataSetField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getAccrual_Amount()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getBalance_Sheet_Account()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getCompany_Code_Currency()
Constraints: Not nullable, Maximum length: 5
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getFiscal_Period()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
String |
getFiscal_Year()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getIncome_Statement_Account()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getJournal_Text()
Constraints: Not nullable, Maximum length: 50
|
protected Map<String,Object> |
getKey() |
String |
getLedger()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
Class<ImportDataSet> |
getType() |
String |
getWbselement_ID()
(Key Field) Constraints: Not nullable, Maximum length: 24
|
int |
hashCode() |
void |
setAccrual_Amount(BigDecimal accrual_Amount)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setBalance_Sheet_Account(String balance_Sheet_Account)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setCompany_Code_Currency(String company_Code_Currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setFiscal_Period(String fiscal_Period)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setFiscal_Year(String fiscal_Year)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setIncome_Statement_Account(String income_Statement_Account)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setJournal_Text(String journal_Text)
Constraints: Not nullable, Maximum length: 50
|
void |
setLedger(String ledger)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setWbselement_ID(String wbselement_ID)
(Key Field) Constraints: Not nullable, Maximum length: 24
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final ImportDataSetSelectable ALL_FIELDS
public static final ImportDataSetField<String> WBSELEMENT_ID
public static final ImportDataSetField<String> FISCAL_PERIOD
public static final ImportDataSetField<String> FISCAL_YEAR
public static final ImportDataSetField<String> LEDGER
public static final ImportDataSetField<String> BALANCE_SHEET_ACCOUNT
public static final ImportDataSetField<String> INCOME_STATEMENT_ACCOUNT
public static final ImportDataSetField<BigDecimal> ACCRUAL_AMOUNT
public static final ImportDataSetField<String> JOURNAL_TEXT
public static final ImportDataSetField<String> COMPANY_CODE_CURRENCY
public ImportDataSet()
public ImportDataSet(@Nullable String wbselement_ID, @Nullable String fiscal_Period, @Nullable String fiscal_Year, @Nullable String ledger, @Nullable String balance_Sheet_Account, @Nullable String income_Statement_Account, @Nullable BigDecimal accrual_Amount, @Nullable String journal_Text, @Nullable String company_Code_Currency)
@Nonnull public Class<ImportDataSet> getType()
getType
in class VdmObject<ImportDataSet>
public void setWbselement_ID(@Nullable String wbselement_ID)
Original property name from the Odata EDM: Wbselement_ID
wbselement_ID
- Key identifying a WBS element.public void setFiscal_Period(@Nullable String fiscal_Period)
Original property name from the Odata EDM: Fiscal_Period
fiscal_Period
- Settlement periodpublic void setFiscal_Year(@Nullable String fiscal_Year)
Original property name from the Odata EDM: Fiscal_Year
fiscal_Year
- Period, 12 months as a rule, for which the company is to create its inventory and balance sheet. The
fiscal year can be the same as the calendar year, but does not have to be.public void setLedger(@Nullable String ledger)
Original property name from the Odata EDM: Ledger
ledger
- Identifies a ledger in General Ledger Accounting.public void setBalance_Sheet_Account(@Nullable String balance_Sheet_Account)
Original property name from the Odata EDM: Balance_Sheet_Account
This account is used for the postings of accrued values of Event-Based Revenue Recognition to the balance sheet. Accrued values are created as the counterpart of the postings for recognition in the income statement. They can be cleared by deferred values. Recognized values are calculated and posted in the form of adjustment values with respect to the actual values. Actual values are created by primary or secondary postings which post to the income statement. Explore the value help of the column 'Usage' for a complete overview of all relevant applications.Since it is a balance sheet account it must not be a cost element.A cost posting triggers a secondary revenue recognition posting for the accounts accrued revenue (B/S) and revenue adjustment (I/S). The closing run triggers a revenue recognition clearing posting for the accounts accrued revenue (B/S) and deferred revenue (B/S).
balance_Sheet_Account
- A G/L account number for the balance sheet which is used for postings of accrued values.public void setIncome_Statement_Account(@Nullable String income_Statement_Account)
Original property name from the Odata EDM: Income_Statement_Account
This account is used for the adjustment postings of Event-Based Revenue Recognition to the income statement. The values of the adjustment postings plus the actual values represent the recognized value. Recognized values and adjustment values are calculated by the Event-Based Revenue Recognition. Actual values are created by primary or secondary postings which post to the income statement. Explore the value help of the column 'Usage' for a complete overview of all relevant applications.It is used for objects where a so-called 'CO object' is assigned. These objects can be addressed by processes which are supported by controlling. Therefore this G/L account has to be a cost element.A revenue posting triggers a secondary revenue recognition posting for the accounts deferred revenue (B/S) and revenue adjustment (I/S). A cost posting triggers a secondary revenue recognition posting for the accounts accrued revenue (B/S) and revenue adjustment (I/S).
income_Statement_Account
- A G/L account number which is a cost element and used for adjustment postings to the income statement.public void setAccrual_Amount(@Nullable BigDecimal accrual_Amount)
Original property name from the Odata EDM: Accrual_Amount
accrual_Amount
- Amount in Company Code Currencypublic void setJournal_Text(@Nullable String journal_Text)
Original property name from the Odata EDM: Journal_Text
journal_Text
- Commentpublic void setCompany_Code_Currency(@Nullable String company_Code_Currency)
Original property name from the Odata EDM: Company_Code_Currency
company_Code_Currency
- Currency key for amounts in the system.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<ImportDataSet>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ImportDataSet>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ImportDataSet>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ImportDataSet>
@Nonnull public static <T> ImportDataSetField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> ImportDataSetField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<ImportDataSet>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<ImportDataSet>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<ImportDataSet>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<ImportDataSet>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static ImportDataSet.ImportDataSetBuilder builder()
@Nullable public String getWbselement_ID()
Original property name from the Odata EDM: Wbselement_ID
@Nullable public String getFiscal_Period()
Original property name from the Odata EDM: Fiscal_Period
@Nullable public String getFiscal_Year()
Original property name from the Odata EDM: Fiscal_Year
@Nullable public String getLedger()
Original property name from the Odata EDM: Ledger
@Nullable public String getBalance_Sheet_Account()
Original property name from the Odata EDM: Balance_Sheet_Account
This account is used for the postings of accrued values of Event-Based Revenue Recognition to the balance sheet. Accrued values are created as the counterpart of the postings for recognition in the income statement. They can be cleared by deferred values. Recognized values are calculated and posted in the form of adjustment values with respect to the actual values. Actual values are created by primary or secondary postings which post to the income statement. Explore the value help of the column 'Usage' for a complete overview of all relevant applications.Since it is a balance sheet account it must not be a cost element.A cost posting triggers a secondary revenue recognition posting for the accounts accrued revenue (B/S) and revenue adjustment (I/S). The closing run triggers a revenue recognition clearing posting for the accounts accrued revenue (B/S) and deferred revenue (B/S).
@Nullable public String getIncome_Statement_Account()
Original property name from the Odata EDM: Income_Statement_Account
This account is used for the adjustment postings of Event-Based Revenue Recognition to the income statement. The values of the adjustment postings plus the actual values represent the recognized value. Recognized values and adjustment values are calculated by the Event-Based Revenue Recognition. Actual values are created by primary or secondary postings which post to the income statement. Explore the value help of the column 'Usage' for a complete overview of all relevant applications.It is used for objects where a so-called 'CO object' is assigned. These objects can be addressed by processes which are supported by controlling. Therefore this G/L account has to be a cost element.A revenue posting triggers a secondary revenue recognition posting for the accounts deferred revenue (B/S) and revenue adjustment (I/S). A cost posting triggers a secondary revenue recognition posting for the accounts accrued revenue (B/S) and revenue adjustment (I/S).
@Nullable public BigDecimal getAccrual_Amount()
Original property name from the Odata EDM: Accrual_Amount
@Nullable public String getJournal_Text()
Original property name from the Odata EDM: Journal_Text
@Nullable public String getCompany_Code_Currency()
Original property name from the Odata EDM: Company_Code_Currency
@Nonnull public String toString()
toString
in class VdmObject<ImportDataSet>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<ImportDataSet>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<ImportDataSet>
public int hashCode()
hashCode
in class VdmObject<ImportDataSet>
Copyright © 2021 SAP SE. All rights reserved.