Class ProjectBillingRequestItem.ProjectBillingRequestItemBuilder
- Enclosing class:
- ProjectBillingRequestItem
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablebillableRevenueAmtInDocCrcy(BigDecimal billableRevenueAmtInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0billingPlanItemUsage(String billingPlanItemUsage) Constraints: Not nullable, Maximum length: 2billingPlanUsageCategory(String billingPlanUsageCategory) Constraints: Not nullable, Maximum length: 2build()documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3globalCurrency(String globalCurrency) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 18netPriceAmountInDocCrcy(BigDecimal netPriceAmountInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0netPriceQuantity(BigDecimal netPriceQuantity) Constraints: Not nullable, Precision: 5netPriceQuantityUnit(String netPriceQuantityUnit) Constraints: Not nullable, Maximum length: 3openAmountInGlobalCurrency(BigDecimal openAmountInGlobalCurrency) Constraints: Not nullable, Precision: 23, Scale: 0openAmountInProjectCurrency(BigDecimal openAmountInProjectCurrency) Constraints: Not nullable, Precision: 23, Scale: 0openAmountInTransCrcy(BigDecimal openAmountInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0openQuantity(BigDecimal openQuantity) Constraints: Not nullable, Precision: 23, Scale: 3openRevenueAmtInDocCrcy(BigDecimal openRevenueAmtInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Navigation property _PrjBlgReqItemJrnlEntrLink for ProjectBillingRequestItem to single ProjectBillingRequestItemJELnk.projBillgElmntEntrItmUUID(UUID projBillgElmntEntrItmUUID) Constraints: NullableprojBillgReqItmCrtedAtDteTme(OffsetDateTime projBillgReqItmCrtedAtDteTme) Constraints: Nullable, Precision: 7projBillgReqItmCrtedByUser(String projBillgReqItmCrtedByUser) Constraints: Not nullable, Maximum length: 12projBillgReqItmLastChgdBy(String projBillgReqItmLastChgdBy) Constraints: Not nullable, Maximum length: 12projBillgReqItmLastChgdDteTme(OffsetDateTime projBillgReqItmLastChgdDteTme) Constraints: Nullable, Precision: 7projBillgReqItmSourceType(String projBillgReqItmSourceType) Constraints: Not nullable, Maximum length: 1projBillingRequestItemLongText(String projBillingRequestItemLongText) Constraints: Not nullable, Maximum length: 300projectBillingElementUUID(UUID projectBillingElementUUID) Constraints: NullableprojectBillingRequestItemDesc(String projectBillingRequestItemDesc) Constraints: Not nullable, Maximum length: 40projectBillingRequestItemUUID(UUID projectBillingRequestItemUUID) (Key Field) Constraints: Not nullableNavigation property _ProjectBillingRequestTP for ProjectBillingRequestItem to single ProjectBillingRequest.projectBillingRequestUUID(UUID projectBillingRequestUUID) Constraints: Not nullableprojectCurrency(String projectCurrency) Constraints: Not nullable, Maximum length: 3quantityUnit(String quantityUnit) Constraints: Not nullable, Maximum length: 3salesDocument(String salesDocument) Constraints: Not nullable, Maximum length: 10salesDocumentItem(String salesDocumentItem) Constraints: Not nullable, Maximum length: 6servicesRenderedDate(LocalDate servicesRenderedDate) Constraints: NullabletoBeBilledAmtInGlobCurrency(BigDecimal toBeBilledAmtInGlobCurrency) Constraints: Not nullable, Precision: 23, Scale: 0toBeBilledAmtInProjCurrency(BigDecimal toBeBilledAmtInProjCurrency) Constraints: Not nullable, Precision: 23, Scale: 0toBeBilledAmtInTransCrcy(BigDecimal toBeBilledAmtInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0toBeBilledQuantity(BigDecimal toBeBilledQuantity) Constraints: Not nullable, Precision: 23, Scale: 3toBePostponedAmtInGlobalCrcy(BigDecimal toBePostponedAmtInGlobalCrcy) Constraints: Not nullable, Precision: 23, Scale: 0toBePostponedAmtInProjectCrcy(BigDecimal toBePostponedAmtInProjectCrcy) Constraints: Not nullable, Precision: 23, Scale: 0toBePostponedAmtInTransacCrcy(BigDecimal toBePostponedAmtInTransacCrcy) Constraints: Not nullable, Precision: 23, Scale: 0toBePostponedQuantity(BigDecimal toBePostponedQuantity) Constraints: Not nullable, Precision: 23, Scale: 3toBeWrittenOffAmtInGlobalCrcy(BigDecimal toBeWrittenOffAmtInGlobalCrcy) Constraints: Not nullable, Precision: 23, Scale: 0toBeWrittenOffAmtInProjectCrcy(BigDecimal toBeWrittenOffAmtInProjectCrcy) Constraints: Not nullable, Precision: 23, Scale: 0toBeWrittenOffAmtInTransCrcy(BigDecimal toBeWrittenOffAmtInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0toBeWrittenOffQuantity(BigDecimal toBeWrittenOffQuantity) Constraints: Not nullable, Precision: 23, Scale: 3toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 3
-
Method Details
-
prjBlgReqItemJrnlEntrLink
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder prjBlgReqItemJrnlEntrLink(ProjectBillingRequestItemJELnk value) Navigation property _PrjBlgReqItemJrnlEntrLink for ProjectBillingRequestItem to single ProjectBillingRequestItemJELnk.- Parameters:
value- The ProjectBillingRequestItemJELnk to build this ProjectBillingRequestItem with.- Returns:
- This Builder to allow for a fluent interface.
-
projectBillingRequestTP
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projectBillingRequestTP(ProjectBillingRequest value) Navigation property _ProjectBillingRequestTP for ProjectBillingRequestItem to single ProjectBillingRequest.- Parameters:
value- The ProjectBillingRequest to build this ProjectBillingRequestItem with.- Returns:
- This Builder to allow for a fluent interface.
-
projectBillingRequestItemUUID
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projectBillingRequestItemUUID(@Nullable UUID projectBillingRequestItemUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectBillingRequestItemUUID
- Returns:
this.
-
projBillgElmntEntrItmUUID
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projBillgElmntEntrItmUUID(@Nullable UUID projBillgElmntEntrItmUUID) Constraints: NullableOriginal property name from the Odata EDM: ProjBillgElmntEntrItmUUID
- Returns:
this.
-
projectBillingRequestUUID
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projectBillingRequestUUID(@Nullable UUID projectBillingRequestUUID) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectBillingRequestUUID
- Returns:
this.
-
projectBillingElementUUID
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projectBillingElementUUID(@Nullable UUID projectBillingElementUUID) Constraints: NullableOriginal property name from the Odata EDM: ProjectBillingElementUUID
- Returns:
this.
-
salesDocument
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder salesDocument(@Nullable String salesDocument) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesDocument
- Returns:
this.
-
salesDocumentItem
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder salesDocumentItem(@Nullable String salesDocumentItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesDocumentItem
- Returns:
this.
-
projBillingRequestItemLongText
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projBillingRequestItemLongText(@Nullable String projBillingRequestItemLongText) Constraints: Not nullable, Maximum length: 300Original property name from the Odata EDM: ProjBillingRequestItemLongText
- Returns:
this.
-
toBePostponedQuantity
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBePostponedQuantity(@Nullable BigDecimal toBePostponedQuantity) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBePostponedQuantity
- Returns:
this.
-
toBePostponedAmtInTransacCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBePostponedAmtInTransacCrcy(@Nullable BigDecimal toBePostponedAmtInTransacCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInTransacCrcy
- Returns:
this.
-
toBePostponedAmtInProjectCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBePostponedAmtInProjectCrcy(@Nullable BigDecimal toBePostponedAmtInProjectCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInProjectCrcy
- Returns:
this.
-
toBePostponedAmtInGlobalCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBePostponedAmtInGlobalCrcy(@Nullable BigDecimal toBePostponedAmtInGlobalCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInGlobalCrcy
- Returns:
this.
-
toBeWrittenOffQuantity
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeWrittenOffQuantity(@Nullable BigDecimal toBeWrittenOffQuantity) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBeWrittenOffQuantity
- Returns:
this.
-
toBeWrittenOffAmtInTransCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeWrittenOffAmtInTransCrcy(@Nullable BigDecimal toBeWrittenOffAmtInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInTransCrcy
- Returns:
this.
-
toBeWrittenOffAmtInProjectCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeWrittenOffAmtInProjectCrcy(@Nullable BigDecimal toBeWrittenOffAmtInProjectCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInProjectCrcy
- Returns:
this.
-
toBeWrittenOffAmtInGlobalCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeWrittenOffAmtInGlobalCrcy(@Nullable BigDecimal toBeWrittenOffAmtInGlobalCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInGlobalCrcy
- Returns:
this.
-
billableRevenueAmtInDocCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder billableRevenueAmtInDocCrcy(@Nullable BigDecimal billableRevenueAmtInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: BillableRevenueAmtInDocCrcy
- Returns:
this.
-
projBillgReqItmCrtedByUser
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projBillgReqItmCrtedByUser(@Nullable String projBillgReqItmCrtedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProjBillgReqItmCrtedByUser
- Returns:
this.
-
projBillgReqItmCrtedAtDteTme
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projBillgReqItmCrtedAtDteTme(@Nullable OffsetDateTime projBillgReqItmCrtedAtDteTme) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: ProjBillgReqItmCrtedAtDteTme
- Returns:
this.
-
projBillgReqItmLastChgdBy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projBillgReqItmLastChgdBy(@Nullable String projBillgReqItmLastChgdBy) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProjBillgReqItmLastChgdBy
- Returns:
this.
-
projBillgReqItmLastChgdDteTme
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projBillgReqItmLastChgdDteTme(@Nullable OffsetDateTime projBillgReqItmLastChgdDteTme) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: ProjBillgReqItmLastChgdDteTme
- Returns:
this.
-
servicesRenderedDate
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder servicesRenderedDate(@Nullable LocalDate servicesRenderedDate) Constraints: NullableOriginal property name from the Odata EDM: ServicesRenderedDate
- Returns:
this.
-
toBeBilledQuantity
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeBilledQuantity(@Nullable BigDecimal toBeBilledQuantity) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBeBilledQuantity
- Returns:
this.
-
toBeBilledAmtInTransCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeBilledAmtInTransCrcy(@Nullable BigDecimal toBeBilledAmtInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInTransCrcy
- Returns:
this.
-
toBeBilledAmtInProjCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeBilledAmtInProjCurrency(@Nullable BigDecimal toBeBilledAmtInProjCurrency) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInProjCurrency
- Returns:
this.
-
toBeBilledAmtInGlobCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder toBeBilledAmtInGlobCurrency(@Nullable BigDecimal toBeBilledAmtInGlobCurrency) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInGlobCurrency
- Returns:
this.
-
openQuantity
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder openQuantity(@Nullable BigDecimal openQuantity) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: OpenQuantity
- Returns:
this.
-
openAmountInTransCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder openAmountInTransCrcy(@Nullable BigDecimal openAmountInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInTransCrcy
- Returns:
this.
-
openAmountInProjectCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder openAmountInProjectCurrency(@Nullable BigDecimal openAmountInProjectCurrency) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInProjectCurrency
- Returns:
this.
-
openAmountInGlobalCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder openAmountInGlobalCurrency(@Nullable BigDecimal openAmountInGlobalCurrency) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInGlobalCurrency
- Returns:
this.
-
openRevenueAmtInDocCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder openRevenueAmtInDocCrcy(@Nullable BigDecimal openRevenueAmtInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenRevenueAmtInDocCrcy
- Returns:
this.
-
netPriceAmountInDocCrcy
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder netPriceAmountInDocCrcy(@Nullable BigDecimal netPriceAmountInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: NetPriceAmountInDocCrcy
- Returns:
this.
-
netPriceQuantity
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder netPriceQuantity(@Nullable BigDecimal netPriceQuantity) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: NetPriceQuantity
- Returns:
this.
-
netPriceQuantityUnit
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder netPriceQuantityUnit(@Nullable String netPriceQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NetPriceQuantityUnit
- Returns:
this.
-
material
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder material(@Nullable String material) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
transactionCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
globalCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder globalCurrency(@Nullable String globalCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GlobalCurrency
- Returns:
this.
-
projectCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projectCurrency(@Nullable String projectCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProjectCurrency
- Returns:
this.
-
documentCurrency
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
quantityUnit
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder quantityUnit(@Nullable String quantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Returns:
this.
-
projBillgReqItmSourceType
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projBillgReqItmSourceType(@Nullable String projBillgReqItmSourceType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProjBillgReqItmSourceType
- Returns:
this.
-
projectBillingRequestItemDesc
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder projectBillingRequestItemDesc(@Nullable String projectBillingRequestItemDesc) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProjectBillingRequestItemDesc
- Returns:
this.
-
billingPlanUsageCategory
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder billingPlanUsageCategory(@Nullable String billingPlanUsageCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanUsageCategory
- Returns:
this.
-
billingPlanItemUsage
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder billingPlanItemUsage(@Nullable String billingPlanItemUsage) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanItemUsage
- Returns:
this.
-
_Messages
@Nonnull public ProjectBillingRequestItem.ProjectBillingRequestItemBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-