public class GLAccountInChartOfAccounts extends VdmEntity<GLAccountInChartOfAccounts>
Modifier and Type | Class and Description |
---|---|
static class |
GLAccountInChartOfAccounts.GLAccountInChartOfAccountsBuilder |
Modifier and Type | Field and Description |
---|---|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_BLOCKED_FOR_CREATION
Use with available fluent helpers to apply the AccountIsBlockedForCreation field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_BLOCKED_FOR_PLANNING
Use with available fluent helpers to apply the AccountIsBlockedForPlanning field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_BLOCKED_FOR_POSTING
Use with available fluent helpers to apply the AccountIsBlockedForPosting field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the AccountIsMarkedForDeletion field to query operations.
|
static GLAccountInChartOfAccountsSelectable |
ALL_FIELDS
Selector for all available fields of GLAccountInChartOfAccounts.
|
static GLAccountInChartOfAccountsField<String> |
CHART_OF_ACCOUNTS
Use with available fluent helpers to apply the ChartOfAccounts field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
CORPORATE_GROUP_ACCOUNT
Use with available fluent helpers to apply the CorporateGroupAccount field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static GLAccountInChartOfAccountsField<Calendar> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
FUNCTIONAL_AREA
Use with available fluent helpers to apply the FunctionalArea field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT_EXTERNAL
Use with available fluent helpers to apply the GLAccountExternal field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT_GROUP
Use with available fluent helpers to apply the GLAccountGroup field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT_TYPE
Use with available fluent helpers to apply the GLAccountType field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
IS_BALANCE_SHEET_ACCOUNT
Use with available fluent helpers to apply the IsBalanceSheetAccount field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
IS_PROFIT_LOSS_ACCOUNT
Use with available fluent helpers to apply the IsProfitLossAccount field to query operations.
|
static GLAccountInChartOfAccountsField<Calendar> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
PARTNER_COMPANY
Use with available fluent helpers to apply the PartnerCompany field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
PROFIT_LOSS_ACCOUNT_TYPE
Use with available fluent helpers to apply the ProfitLossAccountType field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
SAMPLE_GL_ACCOUNT
Use with available fluent helpers to apply the SampleGLAccount field to query operations.
|
static GLAccountInChartOfAccountsLink<GLAccountText> |
TO_TEXT
Use with available fluent helpers to apply the to_Text navigation property to query operations.
|
Constructor and Description |
---|
GLAccountInChartOfAccounts() |
GLAccountInChartOfAccounts(String chartOfAccounts,
String gLAccount,
Boolean isBalanceSheetAccount,
String gLAccountGroup,
String corporateGroupAccount,
String profitLossAccountType,
String sampleGLAccount,
Boolean accountIsMarkedForDeletion,
Boolean accountIsBlockedForCreation,
Boolean accountIsBlockedForPosting,
Boolean accountIsBlockedForPlanning,
String partnerCompany,
String functionalArea,
Calendar creationDate,
String createdByUser,
Calendar lastChangeDateTime,
String gLAccountType,
String gLAccountExternal,
Boolean isProfitLossAccount,
ErpConfigContext erpConfigContext,
List<GLAccountText> toText) |
Modifier and Type | Method and Description |
---|---|
void |
addText(GLAccountText... entity)
Adds elements to the list of associated GLAccountText entities.
|
static GLAccountInChartOfAccounts.GLAccountInChartOfAccountsBuilder |
builder() |
boolean |
equals(Object o) |
List<GLAccountText> |
fetchText()
Fetches the GLAccountText entities (one to many) associated with this entity.
|
static <T> GLAccountInChartOfAccountsField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
Boolean |
getAccountIsBlockedForCreation()
Constraints: none
|
Boolean |
getAccountIsBlockedForPlanning()
Constraints: none
|
Boolean |
getAccountIsBlockedForPosting()
Constraints: none
|
Boolean |
getAccountIsMarkedForDeletion()
Constraints: none
|
String |
getChartOfAccounts()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getCorporateGroupAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getFunctionalArea()
Constraints: Not nullable, Maximum length: 16
|
String |
getGLAccount()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getGLAccountExternal()
Constraints: Not nullable, Maximum length: 10
|
String |
getGLAccountGroup()
Constraints: Not nullable, Maximum length: 4
|
String |
getGLAccountType()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsBalanceSheetAccount()
Constraints: none
|
Boolean |
getIsProfitLossAccount()
Constraints: none
|
Calendar |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getPartnerCompany()
Constraints: Not nullable, Maximum length: 6
|
String |
getProfitLossAccountType()
Constraints: Not nullable, Maximum length: 2
|
String |
getSampleGLAccount()
Constraints: Not nullable, Maximum length: 10
|
List<GLAccountText> |
getTextOrFetch()
Retrieval of associated GLAccountText entities (one to many).
|
com.google.common.base.Optional<List<GLAccountText>> |
getTextOrNull()
Retrieval of associated GLAccountText entities (one to many).
|
Class<GLAccountInChartOfAccounts> |
getType() |
int |
hashCode() |
void |
setAccountIsBlockedForCreation(Boolean accountIsBlockedForCreation)
Constraints: none
|
void |
setAccountIsBlockedForPlanning(Boolean accountIsBlockedForPlanning)
Constraints: none
|
void |
setAccountIsBlockedForPosting(Boolean accountIsBlockedForPosting)
Constraints: none
|
void |
setAccountIsMarkedForDeletion(Boolean accountIsMarkedForDeletion)
Constraints: none
|
void |
setChartOfAccounts(String chartOfAccounts)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setCorporateGroupAccount(String corporateGroupAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(Calendar creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setFunctionalArea(String functionalArea)
Constraints: Not nullable, Maximum length: 16
|
void |
setGLAccount(String gLAccount)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setGLAccountExternal(String gLAccountExternal)
Constraints: Not nullable, Maximum length: 10
|
void |
setGLAccountGroup(String gLAccountGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setGLAccountType(String gLAccountType)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsBalanceSheetAccount(Boolean isBalanceSheetAccount)
Constraints: none
|
void |
setIsProfitLossAccount(Boolean isProfitLossAccount)
Constraints: none
|
void |
setLastChangeDateTime(Calendar lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setPartnerCompany(String partnerCompany)
Constraints: Not nullable, Maximum length: 6
|
void |
setProfitLossAccountType(String profitLossAccountType)
Constraints: Not nullable, Maximum length: 2
|
void |
setSampleGLAccount(String sampleGLAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setText(List<GLAccountText> value)
Overwrites the list of associated GLAccountText entities for the loaded navigation property to_Text.
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final GLAccountInChartOfAccountsSelectable ALL_FIELDS
public static final GLAccountInChartOfAccountsField<String> CHART_OF_ACCOUNTS
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT
public static final GLAccountInChartOfAccountsField<Boolean> IS_BALANCE_SHEET_ACCOUNT
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT_GROUP
public static final GLAccountInChartOfAccountsField<String> CORPORATE_GROUP_ACCOUNT
public static final GLAccountInChartOfAccountsField<String> PROFIT_LOSS_ACCOUNT_TYPE
public static final GLAccountInChartOfAccountsField<String> SAMPLE_GL_ACCOUNT
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_MARKED_FOR_DELETION
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_BLOCKED_FOR_CREATION
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_BLOCKED_FOR_POSTING
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_BLOCKED_FOR_PLANNING
public static final GLAccountInChartOfAccountsField<String> PARTNER_COMPANY
public static final GLAccountInChartOfAccountsField<String> FUNCTIONAL_AREA
public static final GLAccountInChartOfAccountsField<Calendar> CREATION_DATE
public static final GLAccountInChartOfAccountsField<String> CREATED_BY_USER
public static final GLAccountInChartOfAccountsField<Calendar> LAST_CHANGE_DATE_TIME
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT_TYPE
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT_EXTERNAL
public static final GLAccountInChartOfAccountsField<Boolean> IS_PROFIT_LOSS_ACCOUNT
public static final GLAccountInChartOfAccountsLink<GLAccountText> TO_TEXT
@Generated(value="lombok") public GLAccountInChartOfAccounts()
@ConstructorProperties(value={"chartOfAccounts","gLAccount","isBalanceSheetAccount","gLAccountGroup","corporateGroupAccount","profitLossAccountType","sampleGLAccount","accountIsMarkedForDeletion","accountIsBlockedForCreation","accountIsBlockedForPosting","accountIsBlockedForPlanning","partnerCompany","functionalArea","creationDate","createdByUser","lastChangeDateTime","gLAccountType","gLAccountExternal","isProfitLossAccount","erpConfigContext","toText"}) @Generated(value="lombok") public GLAccountInChartOfAccounts(@Nullable String chartOfAccounts, @Nullable String gLAccount, @Nullable Boolean isBalanceSheetAccount, @Nullable String gLAccountGroup, @Nullable String corporateGroupAccount, @Nullable String profitLossAccountType, @Nullable String sampleGLAccount, @Nullable Boolean accountIsMarkedForDeletion, @Nullable Boolean accountIsBlockedForCreation, @Nullable Boolean accountIsBlockedForPosting, @Nullable Boolean accountIsBlockedForPlanning, @Nullable String partnerCompany, @Nullable String functionalArea, @Nullable Calendar creationDate, @Nullable String createdByUser, @Nullable Calendar lastChangeDateTime, @Nullable String gLAccountType, @Nullable String gLAccountExternal, @Nullable Boolean isProfitLossAccount, @Nullable ErpConfigContext erpConfigContext, List<GLAccountText> toText)
public Class<GLAccountInChartOfAccounts> getType()
getType
in class VdmObject<GLAccountInChartOfAccounts>
public static <T> GLAccountInChartOfAccountsField<T> field(String fieldName, Class<T> fieldType)
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.public List<GLAccountText> fetchText() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<GLAccountText> getTextOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Text of a queried GLAccountInChartOfAccounts is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<GLAccountText>> getTextOrNull()
If the navigation property to_Text for an entity GLAccountInChartOfAccounts has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setText(@NonNull List<GLAccountText> value)
If the navigation property to_Text of a queried GLAccountInChartOfAccounts is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of GLAccountText entities.public void addText(GLAccountText... entity)
If the navigation property to_Text of a queried GLAccountInChartOfAccounts is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of GLAccountText entities.@Generated(value="lombok") public static GLAccountInChartOfAccounts.GLAccountInChartOfAccountsBuilder builder()
@Nullable @Generated(value="lombok") public String getChartOfAccounts()
@Nullable @Generated(value="lombok") public String getGLAccount()
@Nullable @Generated(value="lombok") public Boolean getIsBalanceSheetAccount()
If you determine that you erroneously defined a G/L account as a balance sheet account instead of a profit and loss account for the previous fiscal year, the G/L account master will have to be changed. You then have to rerun the SAPF011 program so that the balance carried forward for the G/L accounts is correct.
@Nullable @Generated(value="lombok") public String getGLAccountGroup()
The account group determines the fields for the entry screens if you create or change a master record in the company code. The account group also determines in which number range the account number must be contained.
@Nullable @Generated(value="lombok") public String getCorporateGroupAccount()
The usage of the group account number offers the advantage that by specifying a number, a group of accounts can be assigned immediately to the balance sheet or P+L item. If a balance sheet or P+L structure is to be defined which is to be used for several company codes with different charts of accounts, the problems which are created as a result can be avoided by using the group account number so that: accounts with the same meaning have different account numbers accounts with the same account number have different meanings and, if necessary, are to be assigned to different line items in the balance sheet or P+L.
@Nullable @Generated(value="lombok") public String getProfitLossAccountType()
If you are creating a P&L account, you must make an entry here. If you determine during a fiscal year that you mistakenly designated a G/L account as a P&L account instead of a balance sheet account, you will need to change its master record. You will then have to rerun program SAPF011 to correct the balances of the G/L accounts carried forward.
@Nullable @Generated(value="lombok") public String getSampleGLAccount()
The sample account contains data which will be transferred when you have created a master record in the company code. Using the sample accounts is optional. Data transfer rules determine how data will be transferred from the sample account.
@Nullable @Generated(value="lombok") public Boolean getAccountIsMarkedForDeletion()
The deletion must be carried out using the program for archiving G/L account master data. This program archives the master records that have been marked for deletion, providing there is no dependent data remaining in the system. The program for deleting master records also takes account of those master records marked for deletion. However, you should only use this program to delete test data before you go live with the system.
@Nullable @Generated(value="lombok") public Boolean getAccountIsBlockedForCreation()
@Nullable @Generated(value="lombok") public Boolean getAccountIsBlockedForPosting()
@Nullable @Generated(value="lombok") public Boolean getAccountIsBlockedForPlanning()
@Nullable @Generated(value="lombok") public String getPartnerCompany()
@Nullable @Generated(value="lombok") public String getFunctionalArea()
Use for Cost-of-Sales Accounting The functional area is required to create a profit and loss account in Financial Accounting using cost-of-sales accounting. The following are examples of structure criteria: Manufacturing Administration Sales Research and development Use for Government The functional area is needed for Funds Management to meet legal requirements for reporting with functional aspects. You can use the functional area to represent the global targets and goals (such as public safety or city development), in particular the expenses of your organization. Use in cost-of-sales accounting See the documentation on Filling the Functional Area Field. For comprehensive information on cost-of-sales accounting and on the functional area, see the SAP Library under Accounting -> Financial Accounting -> General Ledger -> Cost-of-Sales Accounting. Use in government For more information on the functional area, see the implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
@Nullable @Generated(value="lombok") public Calendar getCreationDate()
@Nullable @Generated(value="lombok") public String getCreatedByUser()
@Nullable @Generated(value="lombok") public Calendar getLastChangeDateTime()
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time zone and the ABAP command convert.
Although the time zone for the conversion can be fetched from customizing or master data, you should save it redundantly.
The internal structure of the UTC time stamp is logically divided into a date and time part in packed number format
@Nullable @Generated(value="lombok") public String getGLAccountType()
The general ledger account type determines how the general ledger account can be used in financial accounting (FI) and controlling (CO). The following values are possible: X - Balance Sheet Account Balance sheet account N - Nonoperating Expense or Income Profit and loss account that is used in FI only P - Primary Costs or Revenue Profit and loss account that is used in FI and CO S - Secondary Costs Profit and loss account that is used in CO only
@Nullable @Generated(value="lombok") public String getGLAccountExternal()
@Nullable @Generated(value="lombok") public Boolean getIsProfitLossAccount()
If you determine that you erroneously defined a G/L account as a balance sheet account instead of a profit and loss account for the previous fiscal year, the G/L account master will have to be changed. You then have to rerun the SAPF011 program so that the balance carried forward for the G/L accounts is correct.
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setChartOfAccounts(@Nullable String chartOfAccounts)
chartOfAccounts
- @Generated(value="lombok") public void setGLAccount(@Nullable String gLAccount)
gLAccount
- @Generated(value="lombok") public void setIsBalanceSheetAccount(@Nullable Boolean isBalanceSheetAccount)
If you determine that you erroneously defined a G/L account as a balance sheet account instead of a profit and loss account for the previous fiscal year, the G/L account master will have to be changed. You then have to rerun the SAPF011 program so that the balance carried forward for the G/L accounts is correct.
isBalanceSheetAccount
- @Generated(value="lombok") public void setGLAccountGroup(@Nullable String gLAccountGroup)
The account group determines the fields for the entry screens if you create or change a master record in the company code. The account group also determines in which number range the account number must be contained.
gLAccountGroup
- @Generated(value="lombok") public void setCorporateGroupAccount(@Nullable String corporateGroupAccount)
The usage of the group account number offers the advantage that by specifying a number, a group of accounts can be assigned immediately to the balance sheet or P+L item. If a balance sheet or P+L structure is to be defined which is to be used for several company codes with different charts of accounts, the problems which are created as a result can be avoided by using the group account number so that: accounts with the same meaning have different account numbers accounts with the same account number have different meanings and, if necessary, are to be assigned to different line items in the balance sheet or P+L.
corporateGroupAccount
- @Generated(value="lombok") public void setProfitLossAccountType(@Nullable String profitLossAccountType)
If you are creating a P&L account, you must make an entry here. If you determine during a fiscal year that you mistakenly designated a G/L account as a P&L account instead of a balance sheet account, you will need to change its master record. You will then have to rerun program SAPF011 to correct the balances of the G/L accounts carried forward.
profitLossAccountType
- @Generated(value="lombok") public void setSampleGLAccount(@Nullable String sampleGLAccount)
The sample account contains data which will be transferred when you have created a master record in the company code. Using the sample accounts is optional. Data transfer rules determine how data will be transferred from the sample account.
sampleGLAccount
- @Generated(value="lombok") public void setAccountIsMarkedForDeletion(@Nullable Boolean accountIsMarkedForDeletion)
The deletion must be carried out using the program for archiving G/L account master data. This program archives the master records that have been marked for deletion, providing there is no dependent data remaining in the system. The program for deleting master records also takes account of those master records marked for deletion. However, you should only use this program to delete test data before you go live with the system.
accountIsMarkedForDeletion
- @Generated(value="lombok") public void setAccountIsBlockedForCreation(@Nullable Boolean accountIsBlockedForCreation)
accountIsBlockedForCreation
- @Generated(value="lombok") public void setAccountIsBlockedForPosting(@Nullable Boolean accountIsBlockedForPosting)
accountIsBlockedForPosting
- @Generated(value="lombok") public void setAccountIsBlockedForPlanning(@Nullable Boolean accountIsBlockedForPlanning)
accountIsBlockedForPlanning
- @Generated(value="lombok") public void setPartnerCompany(@Nullable String partnerCompany)
partnerCompany
- @Generated(value="lombok") public void setFunctionalArea(@Nullable String functionalArea)
Use for Cost-of-Sales Accounting The functional area is required to create a profit and loss account in Financial Accounting using cost-of-sales accounting. The following are examples of structure criteria: Manufacturing Administration Sales Research and development Use for Government The functional area is needed for Funds Management to meet legal requirements for reporting with functional aspects. You can use the functional area to represent the global targets and goals (such as public safety or city development), in particular the expenses of your organization. Use in cost-of-sales accounting See the documentation on Filling the Functional Area Field. For comprehensive information on cost-of-sales accounting and on the functional area, see the SAP Library under Accounting -> Financial Accounting -> General Ledger -> Cost-of-Sales Accounting. Use in government For more information on the functional area, see the implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
functionalArea
- @Generated(value="lombok") public void setCreationDate(@Nullable Calendar creationDate)
creationDate
- @Generated(value="lombok") public void setCreatedByUser(@Nullable String createdByUser)
createdByUser
- @Generated(value="lombok") public void setLastChangeDateTime(@Nullable Calendar lastChangeDateTime)
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time zone and the ABAP command convert.
Although the time zone for the conversion can be fetched from customizing or master data, you should save it redundantly.
The internal structure of the UTC time stamp is logically divided into a date and time part in packed number format
lastChangeDateTime
- @Generated(value="lombok") public void setGLAccountType(@Nullable String gLAccountType)
The general ledger account type determines how the general ledger account can be used in financial accounting (FI) and controlling (CO). The following values are possible: X - Balance Sheet Account Balance sheet account N - Nonoperating Expense or Income Profit and loss account that is used in FI only P - Primary Costs or Revenue Profit and loss account that is used in FI and CO S - Secondary Costs Profit and loss account that is used in CO only
gLAccountType
- @Generated(value="lombok") public void setGLAccountExternal(@Nullable String gLAccountExternal)
gLAccountExternal
- @Generated(value="lombok") public void setIsProfitLossAccount(@Nullable Boolean isProfitLossAccount)
If you determine that you erroneously defined a G/L account as a balance sheet account instead of a profit and loss account for the previous fiscal year, the G/L account master will have to be changed. You then have to rerun the SAPF011 program so that the balance carried forward for the G/L accounts is correct.
isProfitLossAccount
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<GLAccountInChartOfAccounts>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<GLAccountInChartOfAccounts>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<GLAccountInChartOfAccounts>
Copyright © 2018 SAP SE. All rights reserved.