public class SupplierInvoiceItemGLAcct extends VdmEntity<SupplierInvoiceItemGLAcct>
Modifier and Type | Class and Description |
---|---|
static class |
SupplierInvoiceItemGLAcct.SupplierInvoiceItemGLAcctBuilder |
Modifier and Type | Field and Description |
---|---|
static SupplierInvoiceItemGLAcctSelectable |
ALL_FIELDS
Selector for all available fields of SupplierInvoiceItemGLAcct.
|
static SupplierInvoiceItemGLAcctField<String> |
ASSIGNMENT_REFERENCE
Use with available fluent helpers to apply the AssignmentReference field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
BUSINESS_PROCESS
Use with available fluent helpers to apply the BusinessProcess field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
COMMITMENT_ITEM
Use with available fluent helpers to apply the CommitmentItem field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
COST_CTR_ACTIVITY_TYPE
Use with available fluent helpers to apply the CostCtrActivityType field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
COST_OBJECT
Use with available fluent helpers to apply the CostObject field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
DEBIT_CREDIT_CODE
Use with available fluent helpers to apply the DebitCreditCode field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
DOCUMENT_CURRENCY
Use with available fluent helpers to apply the DocumentCurrency field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
FUNCTIONAL_AREA
Use with available fluent helpers to apply the FunctionalArea field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
FUND
Use with available fluent helpers to apply the Fund field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
FUNDS_CENTER
Use with available fluent helpers to apply the FundsCenter field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
GRANT_ID
Use with available fluent helpers to apply the GrantID field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
INTERNAL_ORDER
Use with available fluent helpers to apply the InternalOrder field to query operations.
|
static SupplierInvoiceItemGLAcctField<Boolean> |
IS_NOT_CASH_DISCOUNT_LIABLE
Use with available fluent helpers to apply the IsNotCashDiscountLiable field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
NETWORK_ACTIVITY
Use with available fluent helpers to apply the NetworkActivity field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
PARTNER_BUSINESS_AREA
Use with available fluent helpers to apply the PartnerBusinessArea field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
PERSONNEL_NUMBER
Use with available fluent helpers to apply the PersonnelNumber field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
PROJECT_NETWORK
Use with available fluent helpers to apply the ProjectNetwork field to query operations.
|
static SupplierInvoiceItemGLAcctField<BigDecimal> |
QUANTITY
Use with available fluent helpers to apply the Quantity field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
QUANTITY_UNIT
Use with available fluent helpers to apply the QuantityUnit field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
SALES_ORDER
Use with available fluent helpers to apply the SalesOrder field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
SALES_ORDER_ITEM
Use with available fluent helpers to apply the SalesOrderItem field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
SUPPLIER_INVOICE
Use with available fluent helpers to apply the SupplierInvoice field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
SUPPLIER_INVOICE_ITEM
Use with available fluent helpers to apply the SupplierInvoiceItem field to query operations.
|
static SupplierInvoiceItemGLAcctField<BigDecimal> |
SUPPLIER_INVOICE_ITEM_AMOUNT
Use with available fluent helpers to apply the SupplierInvoiceItemAmount field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
SUPPLIER_INVOICE_ITEM_TEXT
Use with available fluent helpers to apply the SupplierInvoiceItemText field to query operations.
|
static SupplierInvoiceItemGLAcctField<BigDecimal> |
TAX_BASE_AMOUNT_IN_TRANS_CRCY
Use with available fluent helpers to apply the TaxBaseAmountInTransCrcy field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
TAX_JURISDICTION
Use with available fluent helpers to apply the TaxJurisdiction field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
WBS_ELEMENT
Use with available fluent helpers to apply the WBSElement field to query operations.
|
static SupplierInvoiceItemGLAcctField<String> |
WORK_ITEM
Use with available fluent helpers to apply the WorkItem field to query operations.
|
Constructor and Description |
---|
SupplierInvoiceItemGLAcct() |
SupplierInvoiceItemGLAcct(String supplierInvoice,
String fiscalYear,
String supplierInvoiceItem,
String costCenter,
String controllingArea,
String businessArea,
String profitCenter,
String functionalArea,
String gLAccount,
String salesOrder,
String salesOrderItem,
String costObject,
String costCtrActivityType,
String businessProcess,
String wBSElement,
String documentCurrency,
BigDecimal supplierInvoiceItemAmount,
String taxCode,
String personnelNumber,
String workItem,
String debitCreditCode,
String taxJurisdiction,
String supplierInvoiceItemText,
String assignmentReference,
Boolean isNotCashDiscountLiable,
String internalOrder,
String projectNetwork,
String networkActivity,
String commitmentItem,
String fundsCenter,
BigDecimal taxBaseAmountInTransCrcy,
String fund,
String grantID,
String quantityUnit,
BigDecimal quantity,
String partnerBusinessArea,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static SupplierInvoiceItemGLAcct.SupplierInvoiceItemGLAcctBuilder |
builder() |
boolean |
equals(Object o) |
static <T> SupplierInvoiceItemGLAcctField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getAssignmentReference()
Constraints: Not nullable, Maximum length: 18
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getBusinessProcess()
Constraints: Not nullable, Maximum length: 12
|
String |
getCommitmentItem()
Constraints: Not nullable, Maximum length: 24
|
String |
getControllingArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCostCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getCostCtrActivityType()
Constraints: Not nullable, Maximum length: 6
|
String |
getCostObject()
Constraints: Not nullable, Maximum length: 12
|
String |
getDebitCreditCode()
Constraints: Not nullable, Maximum length: 1
|
String |
getDocumentCurrency()
Constraints: Not nullable, Maximum length: 5
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getFiscalYear()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getFunctionalArea()
Constraints: Not nullable, Maximum length: 16
|
String |
getFund()
Constraints: Not nullable, Maximum length: 10
|
String |
getFundsCenter()
Constraints: Not nullable, Maximum length: 16
|
String |
getGLAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getGrantID()
Constraints: Not nullable, Maximum length: 20
|
String |
getInternalOrder()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getIsNotCashDiscountLiable()
Constraints: none
|
String |
getNetworkActivity()
Constraints: Not nullable, Maximum length: 4
|
String |
getPartnerBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getPersonnelNumber()
Constraints: Not nullable, Maximum length: 8
|
String |
getProfitCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getProjectNetwork()
Constraints: Not nullable, Maximum length: 12
|
BigDecimal |
getQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getSalesOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getSalesOrderItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getSupplierInvoice()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierInvoiceItem()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getSupplierInvoiceItemAmount()
Constraints: Not nullable, Precision: 14, Scale: 3
|
String |
getSupplierInvoiceItemText()
Constraints: Not nullable, Maximum length: 50
|
BigDecimal |
getTaxBaseAmountInTransCrcy()
Constraints: Not nullable, Precision: 14, Scale: 3
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2
|
String |
getTaxJurisdiction()
Constraints: Not nullable, Maximum length: 15
|
Class<SupplierInvoiceItemGLAcct> |
getType() |
String |
getWBSElement()
Constraints: Not nullable, Maximum length: 24
|
String |
getWorkItem()
Constraints: Not nullable, Maximum length: 10
|
int |
hashCode() |
void |
setAssignmentReference(String assignmentReference)
Constraints: Not nullable, Maximum length: 18
|
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessProcess(String businessProcess)
Constraints: Not nullable, Maximum length: 12
|
void |
setCommitmentItem(String commitmentItem)
Constraints: Not nullable, Maximum length: 24
|
void |
setControllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCostCenter(String costCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setCostCtrActivityType(String costCtrActivityType)
Constraints: Not nullable, Maximum length: 6
|
void |
setCostObject(String costObject)
Constraints: Not nullable, Maximum length: 12
|
void |
setDebitCreditCode(String debitCreditCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setDocumentCurrency(String documentCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setFiscalYear(String fiscalYear)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setFunctionalArea(String functionalArea)
Constraints: Not nullable, Maximum length: 16
|
void |
setFund(String fund)
Constraints: Not nullable, Maximum length: 10
|
void |
setFundsCenter(String fundsCenter)
Constraints: Not nullable, Maximum length: 16
|
void |
setGLAccount(String gLAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setGrantID(String grantID)
Constraints: Not nullable, Maximum length: 20
|
void |
setInternalOrder(String internalOrder)
Constraints: Not nullable, Maximum length: 12
|
void |
setIsNotCashDiscountLiable(Boolean isNotCashDiscountLiable)
Constraints: none
|
void |
setNetworkActivity(String networkActivity)
Constraints: Not nullable, Maximum length: 4
|
void |
setPartnerBusinessArea(String partnerBusinessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setPersonnelNumber(String personnelNumber)
Constraints: Not nullable, Maximum length: 8
|
void |
setProfitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setProjectNetwork(String projectNetwork)
Constraints: Not nullable, Maximum length: 12
|
void |
setQuantity(BigDecimal quantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setQuantityUnit(String quantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setSalesOrder(String salesOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setSalesOrderItem(String salesOrderItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setSupplierInvoice(String supplierInvoice)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierInvoiceItem(String supplierInvoiceItem)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierInvoiceItemAmount(BigDecimal supplierInvoiceItemAmount)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setSupplierInvoiceItemText(String supplierInvoiceItemText)
Constraints: Not nullable, Maximum length: 50
|
void |
setTaxBaseAmountInTransCrcy(BigDecimal taxBaseAmountInTransCrcy)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2
|
void |
setTaxJurisdiction(String taxJurisdiction)
Constraints: Not nullable, Maximum length: 15
|
void |
setWBSElement(String wBSElement)
Constraints: Not nullable, Maximum length: 24
|
void |
setWorkItem(String workItem)
Constraints: Not nullable, Maximum length: 10
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final SupplierInvoiceItemGLAcctSelectable ALL_FIELDS
public static final SupplierInvoiceItemGLAcctField<String> SUPPLIER_INVOICE
public static final SupplierInvoiceItemGLAcctField<String> FISCAL_YEAR
public static final SupplierInvoiceItemGLAcctField<String> SUPPLIER_INVOICE_ITEM
public static final SupplierInvoiceItemGLAcctField<String> COST_CENTER
public static final SupplierInvoiceItemGLAcctField<String> CONTROLLING_AREA
public static final SupplierInvoiceItemGLAcctField<String> BUSINESS_AREA
public static final SupplierInvoiceItemGLAcctField<String> PROFIT_CENTER
public static final SupplierInvoiceItemGLAcctField<String> FUNCTIONAL_AREA
public static final SupplierInvoiceItemGLAcctField<String> GL_ACCOUNT
public static final SupplierInvoiceItemGLAcctField<String> SALES_ORDER
public static final SupplierInvoiceItemGLAcctField<String> SALES_ORDER_ITEM
public static final SupplierInvoiceItemGLAcctField<String> COST_OBJECT
public static final SupplierInvoiceItemGLAcctField<String> COST_CTR_ACTIVITY_TYPE
public static final SupplierInvoiceItemGLAcctField<String> BUSINESS_PROCESS
public static final SupplierInvoiceItemGLAcctField<String> WBS_ELEMENT
public static final SupplierInvoiceItemGLAcctField<String> DOCUMENT_CURRENCY
public static final SupplierInvoiceItemGLAcctField<BigDecimal> SUPPLIER_INVOICE_ITEM_AMOUNT
public static final SupplierInvoiceItemGLAcctField<String> TAX_CODE
public static final SupplierInvoiceItemGLAcctField<String> PERSONNEL_NUMBER
public static final SupplierInvoiceItemGLAcctField<String> WORK_ITEM
public static final SupplierInvoiceItemGLAcctField<String> DEBIT_CREDIT_CODE
public static final SupplierInvoiceItemGLAcctField<String> TAX_JURISDICTION
public static final SupplierInvoiceItemGLAcctField<String> SUPPLIER_INVOICE_ITEM_TEXT
public static final SupplierInvoiceItemGLAcctField<String> ASSIGNMENT_REFERENCE
public static final SupplierInvoiceItemGLAcctField<Boolean> IS_NOT_CASH_DISCOUNT_LIABLE
public static final SupplierInvoiceItemGLAcctField<String> INTERNAL_ORDER
public static final SupplierInvoiceItemGLAcctField<String> PROJECT_NETWORK
public static final SupplierInvoiceItemGLAcctField<String> NETWORK_ACTIVITY
public static final SupplierInvoiceItemGLAcctField<String> COMMITMENT_ITEM
public static final SupplierInvoiceItemGLAcctField<String> FUNDS_CENTER
public static final SupplierInvoiceItemGLAcctField<BigDecimal> TAX_BASE_AMOUNT_IN_TRANS_CRCY
public static final SupplierInvoiceItemGLAcctField<String> FUND
public static final SupplierInvoiceItemGLAcctField<String> GRANT_ID
public static final SupplierInvoiceItemGLAcctField<String> QUANTITY_UNIT
public static final SupplierInvoiceItemGLAcctField<BigDecimal> QUANTITY
public static final SupplierInvoiceItemGLAcctField<String> PARTNER_BUSINESS_AREA
@Generated(value="lombok") public SupplierInvoiceItemGLAcct()
@ConstructorProperties(value={"supplierInvoice","fiscalYear","supplierInvoiceItem","costCenter","controllingArea","businessArea","profitCenter","functionalArea","gLAccount","salesOrder","salesOrderItem","costObject","costCtrActivityType","businessProcess","wBSElement","documentCurrency","supplierInvoiceItemAmount","taxCode","personnelNumber","workItem","debitCreditCode","taxJurisdiction","supplierInvoiceItemText","assignmentReference","isNotCashDiscountLiable","internalOrder","projectNetwork","networkActivity","commitmentItem","fundsCenter","taxBaseAmountInTransCrcy","fund","grantID","quantityUnit","quantity","partnerBusinessArea","erpConfigContext"}) @Generated(value="lombok") public SupplierInvoiceItemGLAcct(@Nullable String supplierInvoice, @Nullable String fiscalYear, @Nullable String supplierInvoiceItem, @Nullable String costCenter, @Nullable String controllingArea, @Nullable String businessArea, @Nullable String profitCenter, @Nullable String functionalArea, @Nullable String gLAccount, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String costObject, @Nullable String costCtrActivityType, @Nullable String businessProcess, @Nullable String wBSElement, @Nullable String documentCurrency, @Nullable BigDecimal supplierInvoiceItemAmount, @Nullable String taxCode, @Nullable String personnelNumber, @Nullable String workItem, @Nullable String debitCreditCode, @Nullable String taxJurisdiction, @Nullable String supplierInvoiceItemText, @Nullable String assignmentReference, @Nullable Boolean isNotCashDiscountLiable, @Nullable String internalOrder, @Nullable String projectNetwork, @Nullable String networkActivity, @Nullable String commitmentItem, @Nullable String fundsCenter, @Nullable BigDecimal taxBaseAmountInTransCrcy, @Nullable String fund, @Nullable String grantID, @Nullable String quantityUnit, @Nullable BigDecimal quantity, @Nullable String partnerBusinessArea, @Nullable ErpConfigContext erpConfigContext)
public Class<SupplierInvoiceItemGLAcct> getType()
getType
in class VdmObject<SupplierInvoiceItemGLAcct>
public static <T> SupplierInvoiceItemGLAcctField<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.@Generated(value="lombok") public static SupplierInvoiceItemGLAcct.SupplierInvoiceItemGLAcctBuilder builder()
@Nullable @Generated(value="lombok") public String getSupplierInvoice()
The document number is unique per company code and fiscal year. When entering an accounting document, you can specify the number manually or it can be determined by the system from a pre-defined area (number range).The relevant area of the document numbers (number range) is determined in each company code per document type.
@Nullable @Generated(value="lombok") public String getFiscalYear()
@Nullable @Generated(value="lombok") public String getSupplierInvoiceItem()
@Nullable @Generated(value="lombok") public String getCostCenter()
@Nullable @Generated(value="lombok") public String getControllingArea()
The controlling area is the highest organizational unit in Controlling.Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
@Nullable @Generated(value="lombok") public String getBusinessArea()
@Nullable @Generated(value="lombok") public String getProfitCenter()
@Nullable @Generated(value="lombok") public String getFunctionalArea()
Use for Cost-of-Sales AccountingThe 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:ManufacturingAdministrationSalesResearch and developmentUse for GovernmentThe 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 accountingSee 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 governmentFor 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 String getGLAccount()
@Nullable @Generated(value="lombok") public String getSalesOrder()
@Nullable @Generated(value="lombok") public String getSalesOrderItem()
@Nullable @Generated(value="lombok") public String getCostObject()
Cost objects are the activity units of business whose costs are assigned based on the cost origins. The R/3 System distinguishes between the following types of cost objects:Cost objects represented by a cost object IDCost objects represented by objects from other components, such as production orders or sales order itemsCost objects in the following areas are represented by cost object IDs:Activity-Based Costing (CO-OM-ABC)In Activity-Based Costing, overhead is first assigned to cost centers and then to business processes. From there, the overhead is assigned to cost objects as process costs.Costs for Intangible Goods and Services (CO-PC-OBJ)In Costs for Intangible Goods and Services, costs can be analyzed on general cost objects.Product Cost by Period (CO-PC-OBJ)In Product Cost by Period you can create a cost object hierarchy to record actual costs that cannot be recorded at the material or order level. You can distribute the costs assigned to the nodes of a cost object hierarchy directly to the individual objects in the lowest cost object nodes at period-end closing (for example, product cost collectors) or you can settle the costs directly from the cost object hierarchy to a price difference account.Product Cost Controlling Information System (CO-PC)You can create further cost object IDs in the Product Cost Controlling Information System for CO product groups. You can create a cost object ID for each group, and assign materials to the cost object ID. The costs of the assigned materials appear in summarized form in the information system by product group.You can use CO product groups for product drilldown reports.The cost object type determines which functions can be used with the cost object. Functions for cost object hierarchies are performed on the assumption that the given cost object indicates the top node of the hierarchy.
@Nullable @Generated(value="lombok") public String getCostCtrActivityType()
Activity types describe the activity produced by a cost center and are measured in units of time or quantity.In activity type planning, control data determines whether the activity price for evaluation of the activity type is manually set or is derived iteratively through activity price calculation.
@Nullable @Generated(value="lombok") public String getBusinessProcess()
@Nullable @Generated(value="lombok") public String getWBSElement()
@Nullable @Generated(value="lombok") public String getDocumentCurrency()
@Nullable @Generated(value="lombok") public BigDecimal getSupplierInvoiceItemAmount()
During document entry, enter the amount manually. In the last line item, you can specify a '*'. The system will then enter the balance of the line items entered prior to the last item as the amount for the last item.Amounts you enter may be changed automatically by the system if the following postings are made:Tax adjustmentsCash discount adjustments during net postings
@Nullable @Generated(value="lombok") public String getTaxCode()
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
@Nullable @Generated(value="lombok") public String getPersonnelNumber()
@Nullable @Generated(value="lombok") public String getWorkItem()
@Nullable @Generated(value="lombok") public String getDebitCreditCode()
@Nullable @Generated(value="lombok") public String getTaxJurisdiction()
@Nullable @Generated(value="lombok") public String getSupplierInvoiceItemText()
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
@Nullable @Generated(value="lombok") public String getAssignmentReference()
The program can display the account line items sorted according to the content of this field.You can either enter the field contents manually, or have the system define them automatically in the master record via the sort key field.You define the rules for the layout of the assignment number field in the Implementation Guide (IMG) under Determine Standard Sorting for Line Items.
@Nullable @Generated(value="lombok") public Boolean getIsNotCashDiscountLiable()
If a cash discount is not granted for the entire invoiced amount, the system can determine the amount qualifying for cash discount automatically by means of the offsetting entries. To enable the system to do this, you must mark all offsetting entries as being either liable or not liable to cash discount.
@Nullable @Generated(value="lombok") public String getInternalOrder()
@Nullable @Generated(value="lombok") public String getProjectNetwork()
Numbers are used to differentiate these project structures.When you specify a network, for example, when you are entering attendances, you can define that the network is debited when the sender cost center is credited.Use the possible entries pushbutton to select the network number for the required project structure.
@Nullable @Generated(value="lombok") public String getNetworkActivity()
Determines in which order the operations of a sequence are carried out.
@Nullable @Generated(value="lombok") public String getCommitmentItem()
@Nullable @Generated(value="lombok") public String getFundsCenter()
@Nullable @Generated(value="lombok") public BigDecimal getTaxBaseAmountInTransCrcy()
When directly entering tax items, you always have to specify the base amount so that the system can check that the tax amount is correct.
@Nullable @Generated(value="lombok") public String getFund()
If you assign the budget to a fund, you can obtain a detailed list of origin for the amounts involved.
@Nullable @Generated(value="lombok") public String getGrantID()
A grant may be for any purpose and cover all or only part of the costs of the project in question. You must enter a grant type for each grant you create in Grants Management (GM).The grant as an object has a finite lifecycle, divided into stages. Each stage is represented in the GM solution by a system status. The following are the stages of a grant's lifecycle:Initial DraftThis is the first stage of a grant. It is a working copy that can be modified as many times as needed.ProposalWhen the initial draft becomes a formal and complete document, it becomes a proposal.ApplicationWhen a proposal is routed to the sponsor for approval, it becomes an application. This application might contain changes in the budget or other adjustments.AwardIf the sponsor approves an application, an award is created. This is the real operative stage of a grant. The creation and consumption of the grant's budget occurs at this stage. This stage also represents the binding contract between the sponsor and the grantee.ClosingWhen an award is expiring, a phase of closing is established. Only restricted operations can be performed in this stage.ClosedThis stage defines an expired and closed grant. No further operations are allowed except archiving.
@Nullable @Generated(value="lombok") public String getQuantityUnit()
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
@Nullable @Generated(value="lombok") public BigDecimal getQuantity()
The quantity entered determines which portion of the costs you wish to distribute to this account assignment item.
@Nullable @Generated(value="lombok") public String getPartnerBusinessArea()
This relationship enables the elimination of IC sales at business area level within business area consolidation.
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setSupplierInvoice(@Nullable String supplierInvoice)
The document number is unique per company code and fiscal year. When entering an accounting document, you can specify the number manually or it can be determined by the system from a pre-defined area (number range).The relevant area of the document numbers (number range) is determined in each company code per document type.
supplierInvoice
- @Generated(value="lombok") public void setFiscalYear(@Nullable String fiscalYear)
fiscalYear
- @Generated(value="lombok") public void setSupplierInvoiceItem(@Nullable String supplierInvoiceItem)
supplierInvoiceItem
- @Generated(value="lombok") public void setCostCenter(@Nullable String costCenter)
costCenter
- @Generated(value="lombok") public void setControllingArea(@Nullable String controllingArea)
The controlling area is the highest organizational unit in Controlling.Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
controllingArea
- @Generated(value="lombok") public void setBusinessArea(@Nullable String businessArea)
businessArea
- @Generated(value="lombok") public void setProfitCenter(@Nullable String profitCenter)
profitCenter
- @Generated(value="lombok") public void setFunctionalArea(@Nullable String functionalArea)
Use for Cost-of-Sales AccountingThe 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:ManufacturingAdministrationSalesResearch and developmentUse for GovernmentThe 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 accountingSee 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 governmentFor 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 setGLAccount(@Nullable String gLAccount)
gLAccount
- @Generated(value="lombok") public void setSalesOrder(@Nullable String salesOrder)
salesOrder
- @Generated(value="lombok") public void setSalesOrderItem(@Nullable String salesOrderItem)
salesOrderItem
- @Generated(value="lombok") public void setCostObject(@Nullable String costObject)
Cost objects are the activity units of business whose costs are assigned based on the cost origins. The R/3 System distinguishes between the following types of cost objects:Cost objects represented by a cost object IDCost objects represented by objects from other components, such as production orders or sales order itemsCost objects in the following areas are represented by cost object IDs:Activity-Based Costing (CO-OM-ABC)In Activity-Based Costing, overhead is first assigned to cost centers and then to business processes. From there, the overhead is assigned to cost objects as process costs.Costs for Intangible Goods and Services (CO-PC-OBJ)In Costs for Intangible Goods and Services, costs can be analyzed on general cost objects.Product Cost by Period (CO-PC-OBJ)In Product Cost by Period you can create a cost object hierarchy to record actual costs that cannot be recorded at the material or order level. You can distribute the costs assigned to the nodes of a cost object hierarchy directly to the individual objects in the lowest cost object nodes at period-end closing (for example, product cost collectors) or you can settle the costs directly from the cost object hierarchy to a price difference account.Product Cost Controlling Information System (CO-PC)You can create further cost object IDs in the Product Cost Controlling Information System for CO product groups. You can create a cost object ID for each group, and assign materials to the cost object ID. The costs of the assigned materials appear in summarized form in the information system by product group.You can use CO product groups for product drilldown reports.The cost object type determines which functions can be used with the cost object. Functions for cost object hierarchies are performed on the assumption that the given cost object indicates the top node of the hierarchy.
costObject
- @Generated(value="lombok") public void setCostCtrActivityType(@Nullable String costCtrActivityType)
Activity types describe the activity produced by a cost center and are measured in units of time or quantity.In activity type planning, control data determines whether the activity price for evaluation of the activity type is manually set or is derived iteratively through activity price calculation.
costCtrActivityType
- @Generated(value="lombok") public void setBusinessProcess(@Nullable String businessProcess)
businessProcess
- @Generated(value="lombok") public void setWBSElement(@Nullable String wBSElement)
wBSElement
- @Generated(value="lombok") public void setDocumentCurrency(@Nullable String documentCurrency)
documentCurrency
- @Generated(value="lombok") public void setSupplierInvoiceItemAmount(@Nullable BigDecimal supplierInvoiceItemAmount)
During document entry, enter the amount manually. In the last line item, you can specify a '*'. The system will then enter the balance of the line items entered prior to the last item as the amount for the last item.Amounts you enter may be changed automatically by the system if the following postings are made:Tax adjustmentsCash discount adjustments during net postings
supplierInvoiceItemAmount
- @Generated(value="lombok") public void setTaxCode(@Nullable String taxCode)
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
taxCode
- @Generated(value="lombok") public void setPersonnelNumber(@Nullable String personnelNumber)
personnelNumber
- @Generated(value="lombok") public void setWorkItem(@Nullable String workItem)
workItem
- @Generated(value="lombok") public void setDebitCreditCode(@Nullable String debitCreditCode)
debitCreditCode
- @Generated(value="lombok") public void setTaxJurisdiction(@Nullable String taxJurisdiction)
taxJurisdiction
- @Generated(value="lombok") public void setSupplierInvoiceItemText(@Nullable String supplierInvoiceItemText)
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
supplierInvoiceItemText
- @Generated(value="lombok") public void setAssignmentReference(@Nullable String assignmentReference)
The program can display the account line items sorted according to the content of this field.You can either enter the field contents manually, or have the system define them automatically in the master record via the sort key field.You define the rules for the layout of the assignment number field in the Implementation Guide (IMG) under Determine Standard Sorting for Line Items.
assignmentReference
- @Generated(value="lombok") public void setIsNotCashDiscountLiable(@Nullable Boolean isNotCashDiscountLiable)
If a cash discount is not granted for the entire invoiced amount, the system can determine the amount qualifying for cash discount automatically by means of the offsetting entries. To enable the system to do this, you must mark all offsetting entries as being either liable or not liable to cash discount.
isNotCashDiscountLiable
- @Generated(value="lombok") public void setInternalOrder(@Nullable String internalOrder)
internalOrder
- @Generated(value="lombok") public void setProjectNetwork(@Nullable String projectNetwork)
Numbers are used to differentiate these project structures.When you specify a network, for example, when you are entering attendances, you can define that the network is debited when the sender cost center is credited.Use the possible entries pushbutton to select the network number for the required project structure.
projectNetwork
- @Generated(value="lombok") public void setNetworkActivity(@Nullable String networkActivity)
Determines in which order the operations of a sequence are carried out.
networkActivity
- @Generated(value="lombok") public void setCommitmentItem(@Nullable String commitmentItem)
commitmentItem
- @Generated(value="lombok") public void setFundsCenter(@Nullable String fundsCenter)
fundsCenter
- @Generated(value="lombok") public void setTaxBaseAmountInTransCrcy(@Nullable BigDecimal taxBaseAmountInTransCrcy)
When directly entering tax items, you always have to specify the base amount so that the system can check that the tax amount is correct.
taxBaseAmountInTransCrcy
- @Generated(value="lombok") public void setFund(@Nullable String fund)
If you assign the budget to a fund, you can obtain a detailed list of origin for the amounts involved.
fund
- @Generated(value="lombok") public void setGrantID(@Nullable String grantID)
A grant may be for any purpose and cover all or only part of the costs of the project in question. You must enter a grant type for each grant you create in Grants Management (GM).The grant as an object has a finite lifecycle, divided into stages. Each stage is represented in the GM solution by a system status. The following are the stages of a grant's lifecycle:Initial DraftThis is the first stage of a grant. It is a working copy that can be modified as many times as needed.ProposalWhen the initial draft becomes a formal and complete document, it becomes a proposal.ApplicationWhen a proposal is routed to the sponsor for approval, it becomes an application. This application might contain changes in the budget or other adjustments.AwardIf the sponsor approves an application, an award is created. This is the real operative stage of a grant. The creation and consumption of the grant's budget occurs at this stage. This stage also represents the binding contract between the sponsor and the grantee.ClosingWhen an award is expiring, a phase of closing is established. Only restricted operations can be performed in this stage.ClosedThis stage defines an expired and closed grant. No further operations are allowed except archiving.
grantID
- @Generated(value="lombok") public void setQuantityUnit(@Nullable String quantityUnit)
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
quantityUnit
- @Generated(value="lombok") public void setQuantity(@Nullable BigDecimal quantity)
The quantity entered determines which portion of the costs you wish to distribute to this account assignment item.
quantity
- @Generated(value="lombok") public void setPartnerBusinessArea(@Nullable String partnerBusinessArea)
This relationship enables the elimination of IC sales at business area level within business area consolidation.
partnerBusinessArea
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<SupplierInvoiceItemGLAcct>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<SupplierInvoiceItemGLAcct>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<SupplierInvoiceItemGLAcct>
Copyright © 2018 SAP SE. All rights reserved.