public class ServiceContractItem extends VdmEntity<ServiceContractItem>
Original entity name from the Odata EDM: A_ServiceContractItemType
Modifier and Type | Class and Description |
---|---|
static class |
ServiceContractItem.ServiceContractItemBuilder
Helper class to allow for fluent creation of ServiceContractItem instances.
|
Modifier and Type | Field and Description |
---|---|
static ServiceContractItemSelectable |
ALL_FIELDS
Selector for all available fields of ServiceContractItem.
|
static ServiceContractItemField<String> |
BILL_TO_PARTY
Use with available fluent helpers to apply the BillToParty field to query operations.
|
static ServiceContractItemField<String> |
BILLING_BLOCK_REASON
Use with available fluent helpers to apply the BillingBlockReason field to query operations.
|
static ServiceContractItemField<String> |
CONTACT_PERSON
Use with available fluent helpers to apply the ContactPerson field to query operations.
|
static ServiceContractItemField<String> |
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations.
|
static ServiceContractItemField<String> |
PAYER_PARTY
Use with available fluent helpers to apply the PayerParty field to query operations.
|
static ServiceContractItemField<String> |
PERSON_RESPONSIBLE
Use with available fluent helpers to apply the PersonResponsible field to query operations.
|
static ServiceContractItemField<String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
static ServiceContractItemField<String> |
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations.
|
static ServiceContractItemField<BigDecimal> |
QUANTITY
Use with available fluent helpers to apply the Quantity field to query operations.
|
static ServiceContractItemField<String> |
QUANTITY_UNIT
Use with available fluent helpers to apply the QuantityUnit field to query operations.
|
static ServiceContractItemField<String> |
REFERENCE_SERVICE_CONTRACT_ITEM
Use with available fluent helpers to apply the ReferenceServiceContractItem field to query operations.
|
static ServiceContractItemField<String> |
REFERENCE_SERVICE_QTAN_ITEM
Use with available fluent helpers to apply the ReferenceServiceQtanItem field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_CONTR_ITEM_END_DATE_TIME
Use with available fluent helpers to apply the ServiceContrItemEndDateTime field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_CONTR_ITEM_START_DATE_TIME
Use with available fluent helpers to apply the ServiceContrItemStartDateTime field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT
Use with available fluent helpers to apply the ServiceContract field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM
Use with available fluent helpers to apply the ServiceContractItem field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_CONTRACT_ITEM_CANCLN_DATE
Use with available fluent helpers to apply the ServiceContractItemCanclnDate field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_CANCLN_PARTY
Use with available fluent helpers to apply the ServiceContractItemCanclnParty field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_CATEGORY
Use with available fluent helpers to apply the ServiceContractItemCategory field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_DESCRIPTION
Use with available fluent helpers to apply the ServiceContractItemDescription field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_IS_COMPLETED
Use with available fluent helpers to apply the ServiceContractItemIsCompleted field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_IS_RELEASED
Use with available fluent helpers to apply the ServiceContractItemIsReleased field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITM_CANCLN_REASON
Use with available fluent helpers to apply the ServiceContractItmCanclnReason field to query operations.
|
static ServiceContractItemField<String> |
SHIP_TO_PARTY
Use with available fluent helpers to apply the ShipToParty field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SRVC_CONTR_ITEM_EXTENSION_DURATION
Use with available fluent helpers to apply the SrvcContrItemExtensionDuration field to query operations.
|
static ServiceContractItemField<String> |
SRVC_CONTR_ITEM_EXTN_DURATION_UNIT
Use with available fluent helpers to apply the SrvcContrItemExtnDurationUnit field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SRVC_CONTR_ITEM_RNWL_DURATION
Use with available fluent helpers to apply the SrvcContrItemRnwlDuration field to query operations.
|
static ServiceContractItemField<String> |
SRVC_CONTR_ITEM_RNWL_DURATION_UNIT
Use with available fluent helpers to apply the SrvcContrItemRnwlDurationUnit field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHANGE_PROCESS
Use with available fluent helpers to apply the SrvcTransChangeProcess field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHANGE_PROCESS_TYPE
Use with available fluent helpers to apply the SrvcTransChangeProcessType field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHG_PROC_SOURCE_ITEM_ID
Use with available fluent helpers to apply the SrvcTransChgProcSourceItemID field to query operations.
|
static ServiceContractItemField<UUID> |
SRVC_TRANS_CHG_PROC_SOURCE_ITEM_UUID
Use with available fluent helpers to apply the SrvcTransChgProcSourceItemUUID field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHG_PROC_SOURCE_TRANS_ID
Use with available fluent helpers to apply the SrvcTransChgProcSourceTransID field to query operations.
|
static ServiceContractItemLink<ServiceContrItemObjectList> |
TO_OBJECT_LIST
Use with available fluent helpers to apply the to_ObjectList navigation property to query operations.
|
static ServiceContractItemLink<ServiceContrItmReleasedOrder> |
TO_RELEASED_ORDER
Use with available fluent helpers to apply the to_ReleasedOrder navigation property to query operations.
|
static ServiceContractItemOneToOneLink<ServiceContract> |
TO_SERVICE_CONTRACT
Use with available fluent helpers to apply the to_ServiceContract navigation property to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ServiceContractItem() |
ServiceContractItem(String serviceContract,
String serviceContractItem,
String serviceContractItemCategory,
String product,
BigDecimal quantity,
String quantityUnit,
String serviceContractItemDescription,
String language,
String serviceContractItemIsReleased,
String serviceContractItemIsCompleted,
String serviceContractItemCanclnParty,
String serviceContractItmCanclnReason,
BigDecimal serviceContractItemCanclnDate,
BigDecimal serviceContrItemStartDateTime,
BigDecimal serviceContrItemEndDateTime,
String billingBlockReason,
String shipToParty,
String personResponsible,
String billToParty,
String payerParty,
String contactPerson,
String referenceServiceContractItem,
String referenceServiceQtanItem,
BigDecimal srvcContrItemRnwlDuration,
String srvcContrItemRnwlDurationUnit,
BigDecimal srvcContrItemExtensionDuration,
String srvcContrItemExtnDurationUnit,
String srvcTransChangeProcess,
String srvcTransChangeProcessType,
String srvcTransChgProcSourceTransID,
String srvcTransChgProcSourceItemID,
UUID srvcTransChgProcSourceItemUUID,
String profitCenter,
List<ServiceContrItemObjectList> toObjectList,
List<ServiceContrItmReleasedOrder> toReleasedOrder,
ServiceContract toServiceContract) |
Modifier and Type | Method and Description |
---|---|
void |
addObjectList(ServiceContrItemObjectList... entity)
Adds elements to the list of associated ServiceContrItemObjectList entities.
|
void |
addReleasedOrder(ServiceContrItmReleasedOrder... entity)
Adds elements to the list of associated ServiceContrItmReleasedOrder entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static ServiceContractItem.ServiceContractItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<ServiceContrItemObjectList> |
fetchObjectList()
Fetches the ServiceContrItemObjectList entities (one to many) associated with this entity.
|
List<ServiceContrItmReleasedOrder> |
fetchReleasedOrder()
Fetches the ServiceContrItmReleasedOrder entities (one to many) associated with this entity.
|
ServiceContract |
fetchServiceContract()
Fetches the ServiceContract entity (one to one) associated with this entity.
|
static <T> ServiceContractItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getBillingBlockReason()
Constraints: Not nullable, Maximum length: 2
|
String |
getBillToParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getContactPerson()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
protected Map<String,Object> |
getKey() |
String |
getLanguage()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<List<ServiceContrItemObjectList>> |
getObjectListIfPresent()
Retrieval of associated ServiceContrItemObjectList entities (one to many).
|
List<ServiceContrItemObjectList> |
getObjectListOrFetch()
Retrieval of associated ServiceContrItemObjectList entities (one to many).
|
String |
getPayerParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getPersonResponsible()
Constraints: Not nullable, Maximum length: 10
|
String |
getProduct()
Constraints: Not nullable, Maximum length: 54
|
String |
getProfitCenter()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getReferenceServiceContractItem()
Constraints: Not nullable, Maximum length: 80
|
String |
getReferenceServiceQtanItem()
Constraints: Not nullable, Maximum length: 80
|
io.vavr.control.Option<List<ServiceContrItmReleasedOrder>> |
getReleasedOrderIfPresent()
Retrieval of associated ServiceContrItmReleasedOrder entities (one to many).
|
List<ServiceContrItmReleasedOrder> |
getReleasedOrderOrFetch()
Retrieval of associated ServiceContrItmReleasedOrder entities (one to many).
|
String |
getServiceContract()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<ServiceContract> |
getServiceContractIfPresent()
Retrieval of associated ServiceContract entity (one to one).
|
String |
getServiceContractItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
BigDecimal |
getServiceContractItemCanclnDate()
Constraints: Not nullable, Precision: 15, Scale: 0
|
String |
getServiceContractItemCanclnParty()
Constraints: Not nullable, Maximum length: 4
|
String |
getServiceContractItemCategory()
Constraints: Not nullable, Maximum length: 4
|
String |
getServiceContractItemDescription()
Constraints: Not nullable, Maximum length: 40
|
String |
getServiceContractItemIsCompleted()
Constraints: Not nullable, Maximum length: 1
|
String |
getServiceContractItemIsReleased()
Constraints: Not nullable, Maximum length: 1
|
String |
getServiceContractItmCanclnReason()
Constraints: Not nullable, Maximum length: 4
|
ServiceContract |
getServiceContractOrFetch()
Retrieval of associated ServiceContract entity (one to one).
|
BigDecimal |
getServiceContrItemEndDateTime()
Constraints: Not nullable, Precision: 15, Scale: 0
|
BigDecimal |
getServiceContrItemStartDateTime()
Constraints: Not nullable, Precision: 15, Scale: 0
|
String |
getShipToParty()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getSrvcContrItemExtensionDuration()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getSrvcContrItemExtnDurationUnit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getSrvcContrItemRnwlDuration()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getSrvcContrItemRnwlDurationUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getSrvcTransChangeProcess()
Constraints: Not nullable, Maximum length: 32
|
String |
getSrvcTransChangeProcessType()
Constraints: Not nullable, Maximum length: 4
|
String |
getSrvcTransChgProcSourceItemID()
Constraints: Not nullable, Maximum length: 6
|
UUID |
getSrvcTransChgProcSourceItemUUID()
Constraints: none
|
String |
getSrvcTransChgProcSourceTransID()
Constraints: Not nullable, Maximum length: 10
|
Class<ServiceContractItem> |
getType() |
int |
hashCode() |
void |
setBillingBlockReason(String billingBlockReason)
Constraints: Not nullable, Maximum length: 2
|
void |
setBillToParty(String billToParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setContactPerson(String contactPerson)
Constraints: Not nullable, Maximum length: 10
|
void |
setLanguage(String language)
Constraints: Not nullable, Maximum length: 2
|
void |
setObjectList(List<ServiceContrItemObjectList> value)
Overwrites the list of associated ServiceContrItemObjectList entities for the loaded navigation property
to_ObjectList.
|
void |
setPayerParty(String payerParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setPersonResponsible(String personResponsible)
Constraints: Not nullable, Maximum length: 10
|
void |
setProduct(String product)
Constraints: Not nullable, Maximum length: 54
|
void |
setProfitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setQuantity(BigDecimal quantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setQuantityUnit(String quantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setReferenceServiceContractItem(String referenceServiceContractItem)
Constraints: Not nullable, Maximum length: 80
|
void |
setReferenceServiceQtanItem(String referenceServiceQtanItem)
Constraints: Not nullable, Maximum length: 80
|
void |
setReleasedOrder(List<ServiceContrItmReleasedOrder> value)
Overwrites the list of associated ServiceContrItmReleasedOrder entities for the loaded navigation property
to_ReleasedOrder.
|
void |
setServiceContract(ServiceContract value)
Overwrites the associated ServiceContract entity for the loaded navigation property
to_ServiceContract.
|
void |
setServiceContract(String serviceContract)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setServiceContractItem(String serviceContractItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setServiceContractItemCanclnDate(BigDecimal serviceContractItemCanclnDate)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setServiceContractItemCanclnParty(String serviceContractItemCanclnParty)
Constraints: Not nullable, Maximum length: 4
|
void |
setServiceContractItemCategory(String serviceContractItemCategory)
Constraints: Not nullable, Maximum length: 4
|
void |
setServiceContractItemDescription(String serviceContractItemDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setServiceContractItemIsCompleted(String serviceContractItemIsCompleted)
Constraints: Not nullable, Maximum length: 1
|
void |
setServiceContractItemIsReleased(String serviceContractItemIsReleased)
Constraints: Not nullable, Maximum length: 1
|
void |
setServiceContractItmCanclnReason(String serviceContractItmCanclnReason)
Constraints: Not nullable, Maximum length: 4
|
void |
setServiceContrItemEndDateTime(BigDecimal serviceContrItemEndDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setServiceContrItemStartDateTime(BigDecimal serviceContrItemStartDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setShipToParty(String shipToParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setSrvcContrItemExtensionDuration(BigDecimal srvcContrItemExtensionDuration)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setSrvcContrItemExtnDurationUnit(String srvcContrItemExtnDurationUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setSrvcContrItemRnwlDuration(BigDecimal srvcContrItemRnwlDuration)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setSrvcContrItemRnwlDurationUnit(String srvcContrItemRnwlDurationUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setSrvcTransChangeProcess(String srvcTransChangeProcess)
Constraints: Not nullable, Maximum length: 32
|
void |
setSrvcTransChangeProcessType(String srvcTransChangeProcessType)
Constraints: Not nullable, Maximum length: 4
|
void |
setSrvcTransChgProcSourceItemID(String srvcTransChgProcSourceItemID)
Constraints: Not nullable, Maximum length: 6
|
void |
setSrvcTransChgProcSourceItemUUID(UUID srvcTransChgProcSourceItemUUID)
Constraints: none
|
void |
setSrvcTransChgProcSourceTransID(String srvcTransChgProcSourceTransID)
Constraints: Not nullable, Maximum length: 10
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final ServiceContractItemSelectable ALL_FIELDS
public static final ServiceContractItemField<String> SERVICE_CONTRACT
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_CATEGORY
public static final ServiceContractItemField<String> PRODUCT
public static final ServiceContractItemField<BigDecimal> QUANTITY
public static final ServiceContractItemField<String> QUANTITY_UNIT
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_DESCRIPTION
public static final ServiceContractItemField<String> LANGUAGE
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_IS_RELEASED
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_IS_COMPLETED
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_CANCLN_PARTY
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITM_CANCLN_REASON
public static final ServiceContractItemField<BigDecimal> SERVICE_CONTRACT_ITEM_CANCLN_DATE
public static final ServiceContractItemField<BigDecimal> SERVICE_CONTR_ITEM_START_DATE_TIME
public static final ServiceContractItemField<BigDecimal> SERVICE_CONTR_ITEM_END_DATE_TIME
public static final ServiceContractItemField<String> BILLING_BLOCK_REASON
public static final ServiceContractItemField<String> SHIP_TO_PARTY
public static final ServiceContractItemField<String> PERSON_RESPONSIBLE
public static final ServiceContractItemField<String> BILL_TO_PARTY
public static final ServiceContractItemField<String> PAYER_PARTY
public static final ServiceContractItemField<String> CONTACT_PERSON
public static final ServiceContractItemField<String> REFERENCE_SERVICE_CONTRACT_ITEM
public static final ServiceContractItemField<String> REFERENCE_SERVICE_QTAN_ITEM
public static final ServiceContractItemField<BigDecimal> SRVC_CONTR_ITEM_RNWL_DURATION
public static final ServiceContractItemField<String> SRVC_CONTR_ITEM_RNWL_DURATION_UNIT
public static final ServiceContractItemField<BigDecimal> SRVC_CONTR_ITEM_EXTENSION_DURATION
public static final ServiceContractItemField<String> SRVC_CONTR_ITEM_EXTN_DURATION_UNIT
public static final ServiceContractItemField<String> SRVC_TRANS_CHANGE_PROCESS
public static final ServiceContractItemField<String> SRVC_TRANS_CHANGE_PROCESS_TYPE
public static final ServiceContractItemField<String> SRVC_TRANS_CHG_PROC_SOURCE_TRANS_ID
public static final ServiceContractItemField<String> SRVC_TRANS_CHG_PROC_SOURCE_ITEM_ID
public static final ServiceContractItemField<UUID> SRVC_TRANS_CHG_PROC_SOURCE_ITEM_UUID
public static final ServiceContractItemField<String> PROFIT_CENTER
public static final ServiceContractItemLink<ServiceContrItemObjectList> TO_OBJECT_LIST
public static final ServiceContractItemLink<ServiceContrItmReleasedOrder> TO_RELEASED_ORDER
public static final ServiceContractItemOneToOneLink<ServiceContract> TO_SERVICE_CONTRACT
public ServiceContractItem()
public ServiceContractItem(@Nullable String serviceContract, @Nullable String serviceContractItem, @Nullable String serviceContractItemCategory, @Nullable String product, @Nullable BigDecimal quantity, @Nullable String quantityUnit, @Nullable String serviceContractItemDescription, @Nullable String language, @Nullable String serviceContractItemIsReleased, @Nullable String serviceContractItemIsCompleted, @Nullable String serviceContractItemCanclnParty, @Nullable String serviceContractItmCanclnReason, @Nullable BigDecimal serviceContractItemCanclnDate, @Nullable BigDecimal serviceContrItemStartDateTime, @Nullable BigDecimal serviceContrItemEndDateTime, @Nullable String billingBlockReason, @Nullable String shipToParty, @Nullable String personResponsible, @Nullable String billToParty, @Nullable String payerParty, @Nullable String contactPerson, @Nullable String referenceServiceContractItem, @Nullable String referenceServiceQtanItem, @Nullable BigDecimal srvcContrItemRnwlDuration, @Nullable String srvcContrItemRnwlDurationUnit, @Nullable BigDecimal srvcContrItemExtensionDuration, @Nullable String srvcContrItemExtnDurationUnit, @Nullable String srvcTransChangeProcess, @Nullable String srvcTransChangeProcessType, @Nullable String srvcTransChgProcSourceTransID, @Nullable String srvcTransChgProcSourceItemID, @Nullable UUID srvcTransChgProcSourceItemUUID, @Nullable String profitCenter, List<ServiceContrItemObjectList> toObjectList, List<ServiceContrItmReleasedOrder> toReleasedOrder, @Nullable ServiceContract toServiceContract)
@Nonnull public Class<ServiceContractItem> getType()
getType
in class VdmObject<ServiceContractItem>
public void setServiceContract(@Nullable String serviceContract)
Original property name from the Odata EDM: ServiceContract
serviceContract
- Number that identifies the transaction document. It is unique for each business transaction category.public void setServiceContractItem(@Nullable String serviceContractItem)
Original property name from the Odata EDM: ServiceContractItem
serviceContractItem
- Shortened Item Number in Documentpublic void setServiceContractItemCategory(@Nullable String serviceContractItemCategory)
Original property name from the Odata EDM: ServiceContractItemCategory
An item category defines the characteristics and attributes of a transaction item and thus controls the processing of an item.
serviceContractItemCategory
- Key that identifies an item category.public void setProduct(@Nullable String product)
Original property name from the Odata EDM: Product
If, for whatever reason, you have to deliver a substitute product for the one originally required, you can see which product the customer originally ordered.
product
- Product that the customer originally ordered.public void setQuantity(@Nullable BigDecimal quantity)
Original property name from the Odata EDM: Quantity
This field is only filled for a sales or opportunity item. This field remains empty for other item object types.
quantity
- Total (rounded) order quantity in sales units of measure for this item.public void setQuantityUnit(@Nullable String quantityUnit)
Original property name from the Odata EDM: QuantityUnit
quantityUnit
- Unit of measure in which the product is sold.public void setServiceContractItemDescription(@Nullable String serviceContractItemDescription)
Original property name from the Odata EDM: ServiceContractItemDescription
serviceContractItemDescription
- Product Descriptionpublic void setLanguage(@Nullable String language)
Original property name from the Odata EDM: Language
language
- Short Text Language for an Itempublic void setServiceContractItemIsReleased(@Nullable String serviceContractItemIsReleased)
Original property name from the Odata EDM: ServiceContractItemIsReleased
serviceContractItemIsReleased
- Release Statuspublic void setServiceContractItemIsCompleted(@Nullable String serviceContractItemIsCompleted)
Original property name from the Odata EDM: ServiceContractItemIsCompleted
serviceContractItemIsCompleted
- The serviceContractItemIsCompleted to set.public void setServiceContractItemCanclnParty(@Nullable String serviceContractItemCanclnParty)
Original property name from the Odata EDM: ServiceContractItemCanclnParty
serviceContractItemCanclnParty
- A person or group of people who can announce a cancellation.public void setServiceContractItmCanclnReason(@Nullable String serviceContractItmCanclnReason)
Original property name from the Odata EDM: ServiceContractItmCanclnReason
The code can be uniquely identified only with the catalog type and code group.
serviceContractItmCanclnReason
- Represents the lowest level within the hierarchy of catalog type, code group and code. A code refers
to the actual coding for the attribute. For example, in a code group of colors, the code BL can
represent the color blue, GR can represent the color green, and so forth.public void setServiceContractItemCanclnDate(@Nullable BigDecimal serviceContractItemCanclnDate)
Original property name from the Odata EDM: ServiceContractItemCanclnDate
serviceContractItemCanclnDate
- Contract End Datepublic void setServiceContrItemStartDateTime(@Nullable BigDecimal serviceContrItemStartDateTime)
Original property name from the Odata EDM: ServiceContrItemStartDateTime
serviceContrItemStartDateTime
- Contract Start datepublic void setServiceContrItemEndDateTime(@Nullable BigDecimal serviceContrItemEndDateTime)
Original property name from the Odata EDM: ServiceContrItemEndDateTime
serviceContrItemEndDateTime
- Contract End Datepublic void setBillingBlockReason(@Nullable String billingBlockReason)
Original property name from the Odata EDM: BillingBlockReason
billingBlockReason
- States whether billing document processing is blocked for the business partner (company-wide or in
selected sales areas).public void setShipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
shipToParty
- Specifies the ship-to party as a 32-digit GUID.public void setPersonResponsible(@Nullable String personResponsible)
Original property name from the Odata EDM: PersonResponsible
personResponsible
- Employee Responsiblepublic void setBillToParty(@Nullable String billToParty)
Original property name from the Odata EDM: BillToParty
billToParty
- The 32 digit GUID for the bill-to party.public void setPayerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
payerParty
- The 32-digit GUID that specifies the payer.public void setContactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
contactPerson
- Customer Contact Personpublic void setReferenceServiceContractItem(@Nullable String referenceServiceContractItem)
Original property name from the Odata EDM: ReferenceServiceContractItem
referenceServiceContractItem
- External Reference Numberpublic void setReferenceServiceQtanItem(@Nullable String referenceServiceQtanItem)
Original property name from the Odata EDM: ReferenceServiceQtanItem
referenceServiceQtanItem
- External Reference Numberpublic void setSrvcContrItemRnwlDuration(@Nullable BigDecimal srvcContrItemRnwlDuration)
Original property name from the Odata EDM: SrvcContrItemRnwlDuration
srvcContrItemRnwlDuration
- Unit for Auto Renewal Periodpublic void setSrvcContrItemRnwlDurationUnit(@Nullable String srvcContrItemRnwlDurationUnit)
Original property name from the Odata EDM: SrvcContrItemRnwlDurationUnit
srvcContrItemRnwlDurationUnit
- UOM for Auto Renewal Periodpublic void setSrvcContrItemExtensionDuration(@Nullable BigDecimal srvcContrItemExtensionDuration)
Original property name from the Odata EDM: SrvcContrItemExtensionDuration
srvcContrItemExtensionDuration
- Unit for Contract Extensionpublic void setSrvcContrItemExtnDurationUnit(@Nullable String srvcContrItemExtnDurationUnit)
Original property name from the Odata EDM: SrvcContrItemExtnDurationUnit
srvcContrItemExtnDurationUnit
- UOM for Contract Extensionpublic void setSrvcTransChangeProcess(@Nullable String srvcTransChangeProcess)
Original property name from the Odata EDM: SrvcTransChangeProcess
srvcTransChangeProcess
- Process of Maint. FWpublic void setSrvcTransChangeProcessType(@Nullable String srvcTransChangeProcessType)
Original property name from the Odata EDM: SrvcTransChangeProcessType
srvcTransChangeProcessType
- Process Typepublic void setSrvcTransChgProcSourceTransID(@Nullable String srvcTransChgProcSourceTransID)
Original property name from the Odata EDM: SrvcTransChgProcSourceTransID
srvcTransChgProcSourceTransID
- Number that identifies the transaction document. It is unique for each business transaction category.public void setSrvcTransChgProcSourceItemID(@Nullable String srvcTransChgProcSourceItemID)
Original property name from the Odata EDM: SrvcTransChgProcSourceItemID
srvcTransChgProcSourceItemID
- Shortened Item Number in Documentpublic void setSrvcTransChgProcSourceItemUUID(@Nullable UUID srvcTransChgProcSourceItemUUID)
Original property name from the Odata EDM: SrvcTransChgProcSourceItemUUID
The contract item identifier enables the system to identify a contract item in other systems (for example, SAP Convergent Invoicing and SAP Convergent Charging) since time slices are not necessarily harmonized across systems. Each system can use a different time slice logic and two time slices representing two contract items in CRM, for example, can correspond to only one contract item in the receiving system.The duration of a mobile contract item (ID 00100) is to be extended on January 1, 2011. In SAP CRM, the system creates a new contract item (ID 00100) that represents a new time slice beginning on January 1, 2011. For the existing contract item (ID 00100), the time slice ends on December 31, 2010. The SAP Convergent Charging system does not create a new contract item since this contract process is not charging-relevant. It instead updates the existing contract item (ID 00100) with the new state. The two different states are both part of the same contract item in SAP Convergent Charging. Both systems use the contract item identifier 00100 throughout this process to indicate that the contract items logically belong together.
srvcTransChgProcSourceItemUUID
- A unique key used for identifying contract items that represent time slices of one logical contract.public void setProfitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
profitCenter
- Key which together with the controlling area uniquely identifies a profit center.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<ServiceContractItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ServiceContractItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ServiceContractItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ServiceContractItem>
@Nonnull public static <T> ServiceContractItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> ServiceContractItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<ServiceContractItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<ServiceContractItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<ServiceContractItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<ServiceContractItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<ServiceContractItem>
@Nonnull public List<ServiceContrItemObjectList> fetchObjectList() 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.@Nonnull public List<ServiceContrItemObjectList> getObjectListOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ObjectList of a queried ServiceContractItem 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.@Nonnull public io.vavr.control.Option<List<ServiceContrItemObjectList>> getObjectListIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setObjectList(@Nonnull List<ServiceContrItemObjectList> value)
If the navigation property to_ObjectList of a queried ServiceContractItem 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 ServiceContrItemObjectList entities.public void addObjectList(ServiceContrItemObjectList... entity)
If the navigation property to_ObjectList of a queried ServiceContractItem 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 ServiceContrItemObjectList entities.@Nonnull public List<ServiceContrItmReleasedOrder> fetchReleasedOrder() 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.@Nonnull public List<ServiceContrItmReleasedOrder> getReleasedOrderOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ReleasedOrder of a queried ServiceContractItem 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.@Nonnull public io.vavr.control.Option<List<ServiceContrItmReleasedOrder>> getReleasedOrderIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result
state empty
is returned.public void setReleasedOrder(@Nonnull List<ServiceContrItmReleasedOrder> value)
If the navigation property to_ReleasedOrder of a queried ServiceContractItem 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 ServiceContrItmReleasedOrder entities.public void addReleasedOrder(ServiceContrItmReleasedOrder... entity)
If the navigation property to_ReleasedOrder of a queried ServiceContractItem 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 ServiceContrItmReleasedOrder entities.@Nullable public ServiceContract fetchServiceContract() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.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.@Nullable public ServiceContract getServiceContractOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ServiceContract of a queried ServiceContractItem 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.@Nonnull public io.vavr.control.Option<ServiceContract> getServiceContractIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setServiceContract(ServiceContract value)
value
- New ServiceContract entity.@Nonnull public static ServiceContractItem.ServiceContractItemBuilder builder()
@Nullable public String getServiceContract()
Original property name from the Odata EDM: ServiceContract
@Nullable public String getServiceContractItem()
Original property name from the Odata EDM: ServiceContractItem
@Nullable public String getServiceContractItemCategory()
Original property name from the Odata EDM: ServiceContractItemCategory
An item category defines the characteristics and attributes of a transaction item and thus controls the processing of an item.
@Nullable public String getProduct()
Original property name from the Odata EDM: Product
If, for whatever reason, you have to deliver a substitute product for the one originally required, you can see which product the customer originally ordered.
@Nullable public BigDecimal getQuantity()
Original property name from the Odata EDM: Quantity
This field is only filled for a sales or opportunity item. This field remains empty for other item object types.
@Nullable public String getQuantityUnit()
Original property name from the Odata EDM: QuantityUnit
@Nullable public String getServiceContractItemDescription()
Original property name from the Odata EDM: ServiceContractItemDescription
@Nullable public String getLanguage()
Original property name from the Odata EDM: Language
@Nullable public String getServiceContractItemIsReleased()
Original property name from the Odata EDM: ServiceContractItemIsReleased
@Nullable public String getServiceContractItemIsCompleted()
Original property name from the Odata EDM: ServiceContractItemIsCompleted
@Nullable public String getServiceContractItemCanclnParty()
Original property name from the Odata EDM: ServiceContractItemCanclnParty
@Nullable public String getServiceContractItmCanclnReason()
Original property name from the Odata EDM: ServiceContractItmCanclnReason
The code can be uniquely identified only with the catalog type and code group.
@Nullable public BigDecimal getServiceContractItemCanclnDate()
Original property name from the Odata EDM: ServiceContractItemCanclnDate
@Nullable public BigDecimal getServiceContrItemStartDateTime()
Original property name from the Odata EDM: ServiceContrItemStartDateTime
@Nullable public BigDecimal getServiceContrItemEndDateTime()
Original property name from the Odata EDM: ServiceContrItemEndDateTime
@Nullable public String getBillingBlockReason()
Original property name from the Odata EDM: BillingBlockReason
@Nullable public String getShipToParty()
Original property name from the Odata EDM: ShipToParty
@Nullable public String getPersonResponsible()
Original property name from the Odata EDM: PersonResponsible
@Nullable public String getBillToParty()
Original property name from the Odata EDM: BillToParty
@Nullable public String getPayerParty()
Original property name from the Odata EDM: PayerParty
@Nullable public String getContactPerson()
Original property name from the Odata EDM: ContactPerson
@Nullable public String getReferenceServiceContractItem()
Original property name from the Odata EDM: ReferenceServiceContractItem
@Nullable public String getReferenceServiceQtanItem()
Original property name from the Odata EDM: ReferenceServiceQtanItem
@Nullable public BigDecimal getSrvcContrItemRnwlDuration()
Original property name from the Odata EDM: SrvcContrItemRnwlDuration
@Nullable public String getSrvcContrItemRnwlDurationUnit()
Original property name from the Odata EDM: SrvcContrItemRnwlDurationUnit
@Nullable public BigDecimal getSrvcContrItemExtensionDuration()
Original property name from the Odata EDM: SrvcContrItemExtensionDuration
@Nullable public String getSrvcContrItemExtnDurationUnit()
Original property name from the Odata EDM: SrvcContrItemExtnDurationUnit
@Nullable public String getSrvcTransChangeProcess()
Original property name from the Odata EDM: SrvcTransChangeProcess
@Nullable public String getSrvcTransChangeProcessType()
Original property name from the Odata EDM: SrvcTransChangeProcessType
@Nullable public String getSrvcTransChgProcSourceTransID()
Original property name from the Odata EDM: SrvcTransChgProcSourceTransID
@Nullable public String getSrvcTransChgProcSourceItemID()
Original property name from the Odata EDM: SrvcTransChgProcSourceItemID
@Nullable public UUID getSrvcTransChgProcSourceItemUUID()
Original property name from the Odata EDM: SrvcTransChgProcSourceItemUUID
The contract item identifier enables the system to identify a contract item in other systems (for example, SAP Convergent Invoicing and SAP Convergent Charging) since time slices are not necessarily harmonized across systems. Each system can use a different time slice logic and two time slices representing two contract items in CRM, for example, can correspond to only one contract item in the receiving system.The duration of a mobile contract item (ID 00100) is to be extended on January 1, 2011. In SAP CRM, the system creates a new contract item (ID 00100) that represents a new time slice beginning on January 1, 2011. For the existing contract item (ID 00100), the time slice ends on December 31, 2010. The SAP Convergent Charging system does not create a new contract item since this contract process is not charging-relevant. It instead updates the existing contract item (ID 00100) with the new state. The two different states are both part of the same contract item in SAP Convergent Charging. Both systems use the contract item identifier 00100 throughout this process to indicate that the contract items logically belong together.
@Nullable public String getProfitCenter()
Original property name from the Odata EDM: ProfitCenter
@Nonnull public String toString()
toString
in class VdmObject<ServiceContractItem>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<ServiceContractItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<ServiceContractItem>
public int hashCode()
hashCode
in class VdmObject<ServiceContractItem>
Copyright © 2020 SAP SE. All rights reserved.