public class InternalOrder extends VdmEntity<InternalOrder>
Modifier and Type | Class and Description |
---|---|
static class |
InternalOrder.InternalOrderBuilder |
Modifier and Type | Field and Description |
---|---|
static InternalOrderSelectable |
ALL_FIELDS
Selector for all available fields of InternalOrder.
|
static InternalOrderField<String> |
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations.
|
static InternalOrderField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static InternalOrderField<String> |
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations.
|
static InternalOrderField<String> |
CONTROLLING_OBJECT
Use with available fluent helpers to apply the ControllingObject field to query operations.
|
static InternalOrderField<String> |
CONTROLLING_OBJECT_CLASS
Use with available fluent helpers to apply the ControllingObjectClass field to query operations.
|
static InternalOrderField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static InternalOrderField<Calendar> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static InternalOrderField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static InternalOrderField<String> |
FUNCTIONAL_AREA
Use with available fluent helpers to apply the FunctionalArea field to query operations.
|
static InternalOrderField<String> |
INTERNAL_ORDER
Use with available fluent helpers to apply the InternalOrder field to query operations.
|
static InternalOrderField<String> |
INTERNAL_ORDER_DESCRIPTION
Use with available fluent helpers to apply the InternalOrderDescription field to query operations.
|
static InternalOrderField<String> |
INTERNAL_ORDER_RESPONSIBLE_USER
Use with available fluent helpers to apply the InternalOrderResponsibleUser field to query operations.
|
static InternalOrderField<Boolean> |
IS_DELETED
Use with available fluent helpers to apply the IsDeleted field to query operations.
|
static InternalOrderField<Boolean> |
IS_STATISTICAL_ORDER
Use with available fluent helpers to apply the IsStatisticalOrder field to query operations.
|
static InternalOrderField<Calendar> |
LAST_CHANGE_TIME
Use with available fluent helpers to apply the LastChangeTime field to query operations.
|
static InternalOrderField<String> |
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations.
|
static InternalOrderField<String> |
ORDER_CATEGORY
Use with available fluent helpers to apply the OrderCategory field to query operations.
|
static InternalOrderField<String> |
ORDER_TYPE
Use with available fluent helpers to apply the OrderType field to query operations.
|
static InternalOrderField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static InternalOrderField<String> |
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations.
|
static InternalOrderField<String> |
REFERENCE_ORDER
Use with available fluent helpers to apply the ReferenceOrder field to query operations.
|
static InternalOrderField<String> |
RESPONSIBLE_COST_CENTER
Use with available fluent helpers to apply the ResponsibleCostCenter field to query operations.
|
Constructor and Description |
---|
InternalOrder() |
InternalOrder(String internalOrder,
String internalOrderDescription,
String orderCategory,
String businessArea,
String controllingArea,
String plant,
String currency,
Boolean isStatisticalOrder,
String referenceOrder,
Boolean isDeleted,
Calendar creationDate,
String createdByUser,
String lastChangedByUser,
Calendar lastChangeTime,
String controllingObject,
String companyCode,
String profitCenter,
String functionalArea,
String controllingObjectClass,
String orderType,
String responsibleCostCenter,
String internalOrderResponsibleUser,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static InternalOrder.InternalOrderBuilder |
builder() |
boolean |
equals(Object o) |
static <T> InternalOrderField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getControllingArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getControllingObject()
Constraints: Not nullable, Maximum length: 22
|
String |
getControllingObjectClass()
Constraints: Not nullable, Maximum length: 5
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5 When you create the order, the system automatically proposes the currency already defined for the company code.
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
String |
getFunctionalArea()
Constraints: Not nullable, Maximum length: 16 The functional area is required in Funds Management in order to fulfill legal reporting requirements subdividing an organization into functions.
|
String |
getInternalOrder()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getInternalOrderDescription()
Constraints: Not nullable, Maximum length: 40
|
String |
getInternalOrderResponsibleUser()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getIsDeleted()
Constraints: noneYou can remove the deletion flag as long as the order is not marked as 'deleted'.
|
Boolean |
getIsStatisticalOrder()
Constraints: noneYou cannot settle a statistical order or apply overhead to it.
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getLastChangeTime()
Constraints: Not nullable, Precision: 0
|
String |
getOrderCategory()
Constraints: Not nullable, Maximum length: 2 You need to assign each order type to an order category, which can have more than one order type.
|
String |
getOrderType()
Constraints: Not nullable, Maximum length: 4 The order type contains a range of parameters which affect the way the order is processed.
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getProfitCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getReferenceOrder()
Constraints: Not nullable, Maximum length: 12
|
String |
getResponsibleCostCenter()
Constraints: Not nullable, Maximum length: 10 This does not have to be the cost center to which the order settles its costs.
|
Class<InternalOrder> |
getType() |
int |
hashCode() |
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCompanyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setControllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setControllingObject(String controllingObject)
Constraints: Not nullable, Maximum length: 22
|
void |
setControllingObjectClass(String controllingObjectClass)
Constraints: Not nullable, Maximum length: 5
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(Calendar creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5 When you create the order, the system automatically proposes the currency already defined for the company code.
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setFunctionalArea(String functionalArea)
Constraints: Not nullable, Maximum length: 16 The functional area is required in Funds Management in order to fulfill legal reporting requirements subdividing an organization into functions.
|
void |
setInternalOrder(String internalOrder)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setInternalOrderDescription(String internalOrderDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setInternalOrderResponsibleUser(String internalOrderResponsibleUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setIsDeleted(Boolean isDeleted)
Constraints: noneYou can remove the deletion flag as long as the order is not marked as 'deleted'.
|
void |
setIsStatisticalOrder(Boolean isStatisticalOrder)
Constraints: noneYou cannot settle a statistical order or apply overhead to it.
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setLastChangeTime(Calendar lastChangeTime)
Constraints: Not nullable, Precision: 0
|
void |
setOrderCategory(String orderCategory)
Constraints: Not nullable, Maximum length: 2 You need to assign each order type to an order category, which can have more than one order type.
|
void |
setOrderType(String orderType)
Constraints: Not nullable, Maximum length: 4 The order type contains a range of parameters which affect the way the order is processed.
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setProfitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setReferenceOrder(String referenceOrder)
Constraints: Not nullable, Maximum length: 12
|
void |
setResponsibleCostCenter(String responsibleCostCenter)
Constraints: Not nullable, Maximum length: 10 This does not have to be the cost center to which the order settles its costs.
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final InternalOrderSelectable ALL_FIELDS
public static final InternalOrderField<String> INTERNAL_ORDER
public static final InternalOrderField<String> INTERNAL_ORDER_DESCRIPTION
public static final InternalOrderField<String> ORDER_CATEGORY
public static final InternalOrderField<String> BUSINESS_AREA
public static final InternalOrderField<String> CONTROLLING_AREA
public static final InternalOrderField<String> PLANT
public static final InternalOrderField<String> CURRENCY
public static final InternalOrderField<Boolean> IS_STATISTICAL_ORDER
public static final InternalOrderField<String> REFERENCE_ORDER
public static final InternalOrderField<Boolean> IS_DELETED
public static final InternalOrderField<Calendar> CREATION_DATE
public static final InternalOrderField<String> CREATED_BY_USER
public static final InternalOrderField<String> LAST_CHANGED_BY_USER
public static final InternalOrderField<Calendar> LAST_CHANGE_TIME
public static final InternalOrderField<String> CONTROLLING_OBJECT
public static final InternalOrderField<String> COMPANY_CODE
public static final InternalOrderField<String> PROFIT_CENTER
public static final InternalOrderField<String> FUNCTIONAL_AREA
public static final InternalOrderField<String> CONTROLLING_OBJECT_CLASS
public static final InternalOrderField<String> ORDER_TYPE
public static final InternalOrderField<String> RESPONSIBLE_COST_CENTER
public static final InternalOrderField<String> INTERNAL_ORDER_RESPONSIBLE_USER
public InternalOrder()
public InternalOrder(@Nullable String internalOrder, @Nullable String internalOrderDescription, @Nullable String orderCategory, @Nullable String businessArea, @Nullable String controllingArea, @Nullable String plant, @Nullable String currency, @Nullable Boolean isStatisticalOrder, @Nullable String referenceOrder, @Nullable Boolean isDeleted, @Nullable Calendar creationDate, @Nullable String createdByUser, @Nullable String lastChangedByUser, @Nullable Calendar lastChangeTime, @Nullable String controllingObject, @Nullable String companyCode, @Nullable String profitCenter, @Nullable String functionalArea, @Nullable String controllingObjectClass, @Nullable String orderType, @Nullable String responsibleCostCenter, @Nullable String internalOrderResponsibleUser, @Nullable ErpConfigContext erpConfigContext)
public Class<InternalOrder> getType()
getType
in class VdmObject<InternalOrder>
public static <T> InternalOrderField<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 static InternalOrder.InternalOrderBuilder builder()
@Nullable public String getInternalOrder()
@Nullable public String getInternalOrderDescription()
@Nullable public String getOrderCategory()
You need to assign each order type to an order category, which can have more than one order type. Orders have different purposes in the R/3 System. The structure and function of an order, as well as the transactions you use to process it, all depend on the order category.
@Nullable public String getBusinessArea()
@Nullable public String getControllingArea()
@Nullable public String getPlant()
@Nullable public String getCurrency()
When you create the order, the system automatically proposes the currency already defined for the company code. You can overwrite this value as long as you are not using cross-company cost accounting.
@Nullable public Boolean getIsStatisticalOrder()
You cannot settle a statistical order or apply overhead to it. If you set this indicator in a model order, it is used as a default value when you create new orders of the affected order type. You can change the indicator in the order, as long as the order was not posted to you have not yet created a settlement rule for the order.
@Nullable public String getReferenceOrder()
@Nullable public Boolean getIsDeleted()
You can remove the deletion flag as long as the order is not marked as 'deleted'. You can set and remove the flag, using functions in master data maintenance.
@Nullable public Calendar getCreationDate()
@Nullable public String getCreatedByUser()
@Nullable public String getLastChangedByUser()
@Nullable public Calendar getLastChangeTime()
@Nullable public String getControllingObject()
@Nullable public String getCompanyCode()
@Nullable public String getProfitCenter()
@Nullable public String getFunctionalArea()
The functional area is required in Funds Management in order to fulfill legal reporting requirements subdividing an organization into functions. You can use the functional area to map global aims and purposes, for example, public safety, town planning, and the expenditures of your organization. For more information on the functional area, see the Implementation Guide of Funds Management Government, section Functional Area in Funds Management Government.
@Nullable public String getControllingObjectClass()
@Nullable public String getOrderType()
The order type contains a range of parameters which affect the way the order is processed. For example, using the order type, you can specify The number ranges to be used for the orders Which criteria are used when selecting a routing How the order is to be costed.
@Nullable public String getResponsibleCostCenter()
This does not have to be the cost center to which the order settles its costs. The cost center "printing works" requires a new machine for folding newspapers. The cost center "site office" is responsible for implementing the construction. The cost center "site office" is the responsible cost center. The cost center "printing works" is the requesting cost center. The responsible cost center is the responsible area for authorization check on internal orders. For more information see General Authorization Object for Internal Orders.
@Nullable public String getInternalOrderResponsibleUser()
@Nullable public ErpConfigContext getErpConfigContext()
public void setInternalOrder(@Nullable String internalOrder)
internalOrder
- public void setInternalOrderDescription(@Nullable String internalOrderDescription)
internalOrderDescription
- public void setOrderCategory(@Nullable String orderCategory)
You need to assign each order type to an order category, which can have more than one order type. Orders have different purposes in the R/3 System. The structure and function of an order, as well as the transactions you use to process it, all depend on the order category.
orderCategory
- public void setBusinessArea(@Nullable String businessArea)
businessArea
- public void setControllingArea(@Nullable String controllingArea)
controllingArea
- public void setPlant(@Nullable String plant)
plant
- public void setCurrency(@Nullable String currency)
When you create the order, the system automatically proposes the currency already defined for the company code. You can overwrite this value as long as you are not using cross-company cost accounting.
currency
- public void setIsStatisticalOrder(@Nullable Boolean isStatisticalOrder)
You cannot settle a statistical order or apply overhead to it. If you set this indicator in a model order, it is used as a default value when you create new orders of the affected order type. You can change the indicator in the order, as long as the order was not posted to you have not yet created a settlement rule for the order.
isStatisticalOrder
- public void setReferenceOrder(@Nullable String referenceOrder)
referenceOrder
- public void setIsDeleted(@Nullable Boolean isDeleted)
You can remove the deletion flag as long as the order is not marked as 'deleted'. You can set and remove the flag, using functions in master data maintenance.
isDeleted
- public void setCreationDate(@Nullable Calendar creationDate)
creationDate
- public void setCreatedByUser(@Nullable String createdByUser)
createdByUser
- public void setLastChangedByUser(@Nullable String lastChangedByUser)
lastChangedByUser
- public void setLastChangeTime(@Nullable Calendar lastChangeTime)
lastChangeTime
- public void setControllingObject(@Nullable String controllingObject)
controllingObject
- public void setCompanyCode(@Nullable String companyCode)
companyCode
- public void setProfitCenter(@Nullable String profitCenter)
profitCenter
- public void setFunctionalArea(@Nullable String functionalArea)
The functional area is required in Funds Management in order to fulfill legal reporting requirements subdividing an organization into functions. You can use the functional area to map global aims and purposes, for example, public safety, town planning, and the expenditures of your organization. For more information on the functional area, see the Implementation Guide of Funds Management Government, section Functional Area in Funds Management Government.
functionalArea
- public void setControllingObjectClass(@Nullable String controllingObjectClass)
controllingObjectClass
- public void setOrderType(@Nullable String orderType)
The order type contains a range of parameters which affect the way the order is processed. For example, using the order type, you can specify The number ranges to be used for the orders Which criteria are used when selecting a routing How the order is to be costed.
orderType
- public void setResponsibleCostCenter(@Nullable String responsibleCostCenter)
This does not have to be the cost center to which the order settles its costs. The cost center "printing works" requires a new machine for folding newspapers. The cost center "site office" is responsible for implementing the construction. The cost center "site office" is the responsible cost center. The cost center "printing works" is the requesting cost center. The responsible cost center is the responsible area for authorization check on internal orders. For more information see General Authorization Object for Internal Orders.
responsibleCostCenter
- public void setInternalOrderResponsibleUser(@Nullable String internalOrderResponsibleUser)
internalOrderResponsibleUser
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<InternalOrder>
public boolean equals(Object o)
equals
in class VdmObject<InternalOrder>
public int hashCode()
hashCode
in class VdmObject<InternalOrder>
Copyright © 2018 SAP SE. All rights reserved.