public static final class ServiceContractItem.ServiceContractItemBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ServiceContractItem.ServiceContractItemBuilder |
billingBlockReason(String billingBlockReason)
Constraints: Not nullable, Maximum length: 2
|
ServiceContractItem.ServiceContractItemBuilder |
billToParty(String billToParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceContractItem |
build() |
ServiceContractItem.ServiceContractItemBuilder |
contactPerson(String contactPerson)
Constraints: Not nullable, Maximum length: 10
|
ServiceContractItem.ServiceContractItemBuilder |
language(String language)
Constraints: Not nullable, Maximum length: 2
|
ServiceContractItem.ServiceContractItemBuilder |
objectList(ServiceContrItemObjectList... value)
Navigation property to_ObjectList for ServiceContractItem to multiple
ServiceContrItemObjectList.
|
ServiceContractItem.ServiceContractItemBuilder |
payerParty(String payerParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceContractItem.ServiceContractItemBuilder |
personResponsible(String personResponsible)
Constraints: Not nullable, Maximum length: 10
|
ServiceContractItem.ServiceContractItemBuilder |
product(String product)
Constraints: Not nullable, Maximum length: 54
|
ServiceContractItem.ServiceContractItemBuilder |
profitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
ServiceContractItem.ServiceContractItemBuilder |
quantity(BigDecimal quantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ServiceContractItem.ServiceContractItemBuilder |
quantityUnit(String quantityUnit)
Constraints: Not nullable, Maximum length: 3
|
ServiceContractItem.ServiceContractItemBuilder |
referenceServiceContractItem(String referenceServiceContractItem)
Constraints: Not nullable, Maximum length: 80
|
ServiceContractItem.ServiceContractItemBuilder |
referenceServiceQtanItem(String referenceServiceQtanItem)
Constraints: Not nullable, Maximum length: 80
|
ServiceContractItem.ServiceContractItemBuilder |
releasedOrder(ServiceContrItmReleasedOrder... value)
Navigation property to_ReleasedOrder for ServiceContractItem to multiple
ServiceContrItmReleasedOrder.
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContract(ServiceContract value)
Navigation property to_ServiceContract for ServiceContractItem to single
ServiceContract.
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContract(String value)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItem(String serviceContractItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItemCanclnDate(BigDecimal serviceContractItemCanclnDate)
Constraints: Not nullable, Precision: 15, Scale: 0
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItemCanclnParty(String serviceContractItemCanclnParty)
Constraints: Not nullable, Maximum length: 4
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItemCategory(String serviceContractItemCategory)
Constraints: Not nullable, Maximum length: 4
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItemDescription(String serviceContractItemDescription)
Constraints: Not nullable, Maximum length: 40
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItemIsCompleted(String serviceContractItemIsCompleted)
Constraints: Not nullable, Maximum length: 1
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItemIsReleased(String serviceContractItemIsReleased)
Constraints: Not nullable, Maximum length: 1
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContractItmCanclnReason(String serviceContractItmCanclnReason)
Constraints: Not nullable, Maximum length: 4
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContrItemEndDateTime(BigDecimal serviceContrItemEndDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
ServiceContractItem.ServiceContractItemBuilder |
serviceContrItemStartDateTime(BigDecimal serviceContrItemStartDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
ServiceContractItem.ServiceContractItemBuilder |
shipToParty(String shipToParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceContractItem.ServiceContractItemBuilder |
srvcContrItemExtensionDuration(BigDecimal srvcContrItemExtensionDuration)
Constraints: Not nullable, Precision: 13, Scale: 0
|
ServiceContractItem.ServiceContractItemBuilder |
srvcContrItemExtnDurationUnit(String srvcContrItemExtnDurationUnit)
Constraints: Not nullable, Maximum length: 3
|
ServiceContractItem.ServiceContractItemBuilder |
srvcContrItemRnwlDuration(BigDecimal srvcContrItemRnwlDuration)
Constraints: Not nullable, Precision: 13, Scale: 0
|
ServiceContractItem.ServiceContractItemBuilder |
srvcContrItemRnwlDurationUnit(String srvcContrItemRnwlDurationUnit)
Constraints: Not nullable, Maximum length: 3
|
ServiceContractItem.ServiceContractItemBuilder |
srvcTransChangeProcess(String srvcTransChangeProcess)
Constraints: Not nullable, Maximum length: 32
|
ServiceContractItem.ServiceContractItemBuilder |
srvcTransChangeProcessType(String srvcTransChangeProcessType)
Constraints: Not nullable, Maximum length: 4
|
ServiceContractItem.ServiceContractItemBuilder |
srvcTransChgProcSourceItemID(String srvcTransChgProcSourceItemID)
Constraints: Not nullable, Maximum length: 6
|
ServiceContractItem.ServiceContractItemBuilder |
srvcTransChgProcSourceItemUUID(UUID srvcTransChgProcSourceItemUUID)
Constraints: none
|
ServiceContractItem.ServiceContractItemBuilder |
srvcTransChgProcSourceTransID(String srvcTransChgProcSourceTransID)
Constraints: Not nullable, Maximum length: 10
|
String |
toString() |
@Nonnull public ServiceContractItem.ServiceContractItemBuilder objectList(ServiceContrItemObjectList... value)
value
- The ServiceContrItemObjectLists to build this ServiceContractItem with.@Nonnull public ServiceContractItem.ServiceContractItemBuilder releasedOrder(ServiceContrItmReleasedOrder... value)
value
- The ServiceContrItmReleasedOrders to build this ServiceContractItem with.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContract(ServiceContract value)
value
- The ServiceContract to build this ServiceContractItem with.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContract(String value)
Original property name from the Odata EDM: ServiceContract
value
- The serviceContract to build this ServiceContractItem with.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItem(@Nullable String serviceContractItem)
Original property name from the Odata EDM: ServiceContractItem
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemCategory(@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.
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder product(@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.
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder quantity(@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.
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder quantityUnit(@Nullable String quantityUnit)
Original property name from the Odata EDM: QuantityUnit
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemDescription(@Nullable String serviceContractItemDescription)
Original property name from the Odata EDM: ServiceContractItemDescription
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder language(@Nullable String language)
Original property name from the Odata EDM: Language
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemIsReleased(@Nullable String serviceContractItemIsReleased)
Original property name from the Odata EDM: ServiceContractItemIsReleased
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemIsCompleted(@Nullable String serviceContractItemIsCompleted)
Original property name from the Odata EDM: ServiceContractItemIsCompleted
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemCanclnParty(@Nullable String serviceContractItemCanclnParty)
Original property name from the Odata EDM: ServiceContractItemCanclnParty
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItmCanclnReason(@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.
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemCanclnDate(@Nullable BigDecimal serviceContractItemCanclnDate)
Original property name from the Odata EDM: ServiceContractItemCanclnDate
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContrItemStartDateTime(@Nullable BigDecimal serviceContrItemStartDateTime)
Original property name from the Odata EDM: ServiceContrItemStartDateTime
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContrItemEndDateTime(@Nullable BigDecimal serviceContrItemEndDateTime)
Original property name from the Odata EDM: ServiceContrItemEndDateTime
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder billingBlockReason(@Nullable String billingBlockReason)
Original property name from the Odata EDM: BillingBlockReason
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder shipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder personResponsible(@Nullable String personResponsible)
Original property name from the Odata EDM: PersonResponsible
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder billToParty(@Nullable String billToParty)
Original property name from the Odata EDM: BillToParty
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder payerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder contactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder referenceServiceContractItem(@Nullable String referenceServiceContractItem)
Original property name from the Odata EDM: ReferenceServiceContractItem
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder referenceServiceQtanItem(@Nullable String referenceServiceQtanItem)
Original property name from the Odata EDM: ReferenceServiceQtanItem
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemRnwlDuration(@Nullable BigDecimal srvcContrItemRnwlDuration)
Original property name from the Odata EDM: SrvcContrItemRnwlDuration
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemRnwlDurationUnit(@Nullable String srvcContrItemRnwlDurationUnit)
Original property name from the Odata EDM: SrvcContrItemRnwlDurationUnit
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemExtensionDuration(@Nullable BigDecimal srvcContrItemExtensionDuration)
Original property name from the Odata EDM: SrvcContrItemExtensionDuration
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemExtnDurationUnit(@Nullable String srvcContrItemExtnDurationUnit)
Original property name from the Odata EDM: SrvcContrItemExtnDurationUnit
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChangeProcess(@Nullable String srvcTransChangeProcess)
Original property name from the Odata EDM: SrvcTransChangeProcess
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChangeProcessType(@Nullable String srvcTransChangeProcessType)
Original property name from the Odata EDM: SrvcTransChangeProcessType
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChgProcSourceTransID(@Nullable String srvcTransChgProcSourceTransID)
Original property name from the Odata EDM: SrvcTransChgProcSourceTransID
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChgProcSourceItemID(@Nullable String srvcTransChgProcSourceItemID)
Original property name from the Odata EDM: SrvcTransChgProcSourceItemID
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChgProcSourceItemUUID(@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.
this
.@Nonnull public ServiceContractItem.ServiceContractItemBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
this
.@Nonnull public ServiceContractItem build()
Copyright © 2021 SAP SE. All rights reserved.