Class ProjectBillingRequestItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ProjectBillingRequestItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProjectBillingRequestItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<ProjectBillingRequestItem,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<ProjectBillingRequestItem>Selector for all available fields of ProjectBillingRequestItem.static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.Guid<ProjectBillingRequestItem>static final SimpleProperty.DateTime<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.DateTime<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.Guid<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.Guid<ProjectBillingRequestItem>static final SimpleProperty.Guid<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>static final SimpleProperty.Date<ProjectBillingRequestItem>Use with available request builders to apply the _PrjBlgReqItemJrnlEntrLink navigation property to query operations.Use with available request builders to apply the _ProjectBillingRequestTP navigation property to query operations.static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem>static final SimpleProperty.String<ProjectBillingRequestItem>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionProjectBillingRequestItem(UUID projectBillingRequestItemUUID, UUID projBillgElmntEntrItmUUID, UUID projectBillingRequestUUID, UUID projectBillingElementUUID, String salesDocument, String salesDocumentItem, String projBillingRequestItemLongText, BigDecimal toBePostponedQuantity, BigDecimal toBePostponedAmtInTransacCrcy, BigDecimal toBePostponedAmtInProjectCrcy, BigDecimal toBePostponedAmtInGlobalCrcy, BigDecimal toBeWrittenOffQuantity, BigDecimal toBeWrittenOffAmtInTransCrcy, BigDecimal toBeWrittenOffAmtInProjectCrcy, BigDecimal toBeWrittenOffAmtInGlobalCrcy, BigDecimal billableRevenueAmtInDocCrcy, String projBillgReqItmCrtedByUser, OffsetDateTime projBillgReqItmCrtedAtDteTme, String projBillgReqItmLastChgdBy, OffsetDateTime projBillgReqItmLastChgdDteTme, LocalDate servicesRenderedDate, BigDecimal toBeBilledQuantity, BigDecimal toBeBilledAmtInTransCrcy, BigDecimal toBeBilledAmtInProjCurrency, BigDecimal toBeBilledAmtInGlobCurrency, BigDecimal openQuantity, BigDecimal openAmountInTransCrcy, BigDecimal openAmountInProjectCurrency, BigDecimal openAmountInGlobalCurrency, BigDecimal openRevenueAmtInDocCrcy, BigDecimal netPriceAmountInDocCrcy, BigDecimal netPriceQuantity, String netPriceQuantityUnit, String material, String transactionCurrency, String globalCurrency, String projectCurrency, String documentCurrency, String quantityUnit, String projBillgReqItmSourceType, String projectBillingRequestItemDesc, String billingPlanUsageCategory, String billingPlanItemUsage, Collection<SAP__Message> _Messages, ProjectBillingRequestItemJELnk to_PrjBlgReqItemJrnlEntrLink, ProjectBillingRequest to_ProjectBillingRequestTP) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableConstraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2protected StringConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 3protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 5Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 3Constraints: Not nullable, Precision: 23, Scale: 0io.vavr.control.Option<ProjectBillingRequestItemJELnk>Retrieval of associated ProjectBillingRequestItemJELnk entity (one to one).Constraints: NullableConstraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 300Constraints: NullableConstraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullableio.vavr.control.Option<ProjectBillingRequest>Retrieval of associated ProjectBillingRequest entity (one to one).Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6Constraints: NullableConstraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 3Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 3Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Precision: 23, Scale: 3Constraints: Not nullable, Maximum length: 3getType()inthashCode()postponeByDate(LocalDate servicesRenderedDate, UUID projectBillingRequestUUID, String billingPlanUsageCategory) Action that can be applied to a collection of entities of this class.voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetBillableRevenueAmtInDocCrcy(BigDecimal billableRevenueAmtInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetBillingPlanItemUsage(String billingPlanItemUsage) Constraints: Not nullable, Maximum length: 2voidsetBillingPlanUsageCategory(String billingPlanUsageCategory) Constraints: Not nullable, Maximum length: 2voidsetDocumentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3voidsetGlobalCurrency(String globalCurrency) Constraints: Not nullable, Maximum length: 3voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 18voidsetNetPriceAmountInDocCrcy(BigDecimal netPriceAmountInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetNetPriceQuantity(BigDecimal netPriceQuantity) Constraints: Not nullable, Precision: 5voidsetNetPriceQuantityUnit(String netPriceQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetOpenAmountInGlobalCurrency(BigDecimal openAmountInGlobalCurrency) Constraints: Not nullable, Precision: 23, Scale: 0voidsetOpenAmountInProjectCurrency(BigDecimal openAmountInProjectCurrency) Constraints: Not nullable, Precision: 23, Scale: 0voidsetOpenAmountInTransCrcy(BigDecimal openAmountInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetOpenQuantity(BigDecimal openQuantity) Constraints: Not nullable, Precision: 23, Scale: 3voidsetOpenRevenueAmtInDocCrcy(BigDecimal openRevenueAmtInDocCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidOverwrites the associated ProjectBillingRequestItemJELnk entity for the loaded navigation property _PrjBlgReqItemJrnlEntrLink.voidsetProjBillgElmntEntrItmUUID(UUID projBillgElmntEntrItmUUID) Constraints: NullablevoidsetProjBillgReqItmCrtedAtDteTme(OffsetDateTime projBillgReqItmCrtedAtDteTme) Constraints: Nullable, Precision: 7voidsetProjBillgReqItmCrtedByUser(String projBillgReqItmCrtedByUser) Constraints: Not nullable, Maximum length: 12voidsetProjBillgReqItmLastChgdBy(String projBillgReqItmLastChgdBy) Constraints: Not nullable, Maximum length: 12voidsetProjBillgReqItmLastChgdDteTme(OffsetDateTime projBillgReqItmLastChgdDteTme) Constraints: Nullable, Precision: 7voidsetProjBillgReqItmSourceType(String projBillgReqItmSourceType) Constraints: Not nullable, Maximum length: 1voidsetProjBillingRequestItemLongText(String projBillingRequestItemLongText) Constraints: Not nullable, Maximum length: 300voidsetProjectBillingElementUUID(UUID projectBillingElementUUID) Constraints: NullablevoidsetProjectBillingRequestItemDesc(String projectBillingRequestItemDesc) Constraints: Not nullable, Maximum length: 40voidsetProjectBillingRequestItemUUID(UUID projectBillingRequestItemUUID) (Key Field) Constraints: Not nullablevoidOverwrites the associated ProjectBillingRequest entity for the loaded navigation property _ProjectBillingRequestTP.voidsetProjectBillingRequestUUID(UUID projectBillingRequestUUID) Constraints: Not nullablevoidsetProjectCurrency(String projectCurrency) Constraints: Not nullable, Maximum length: 3voidsetQuantityUnit(String quantityUnit) Constraints: Not nullable, Maximum length: 3voidsetSalesDocument(String salesDocument) Constraints: Not nullable, Maximum length: 10voidsetSalesDocumentItem(String salesDocumentItem) Constraints: Not nullable, Maximum length: 6voidsetServicesRenderedDate(LocalDate servicesRenderedDate) Constraints: NullablevoidsetToBeBilledAmtInGlobCurrency(BigDecimal toBeBilledAmtInGlobCurrency) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBeBilledAmtInProjCurrency(BigDecimal toBeBilledAmtInProjCurrency) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBeBilledAmtInTransCrcy(BigDecimal toBeBilledAmtInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBeBilledQuantity(BigDecimal toBeBilledQuantity) Constraints: Not nullable, Precision: 23, Scale: 3voidsetToBePostponedAmtInGlobalCrcy(BigDecimal toBePostponedAmtInGlobalCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBePostponedAmtInProjectCrcy(BigDecimal toBePostponedAmtInProjectCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBePostponedAmtInTransacCrcy(BigDecimal toBePostponedAmtInTransacCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBePostponedQuantity(BigDecimal toBePostponedQuantity) Constraints: Not nullable, Precision: 23, Scale: 3voidsetToBeWrittenOffAmtInGlobalCrcy(BigDecimal toBeWrittenOffAmtInGlobalCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBeWrittenOffAmtInProjectCrcy(BigDecimal toBeWrittenOffAmtInProjectCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBeWrittenOffAmtInTransCrcy(BigDecimal toBeWrittenOffAmtInTransCrcy) Constraints: Not nullable, Precision: 23, Scale: 0voidsetToBeWrittenOffQuantity(BigDecimal toBeWrittenOffQuantity) Constraints: Not nullable, Precision: 23, Scale: 3voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProjectBillingRequestItem. -
PROJECT_BILLING_REQUEST_ITEM_UUID
public static final SimpleProperty.Guid<ProjectBillingRequestItem> PROJECT_BILLING_REQUEST_ITEM_UUID -
PROJ_BILLG_ELMNT_ENTR_ITM_UUID
-
PROJECT_BILLING_REQUEST_UUID
-
PROJECT_BILLING_ELEMENT_UUID
-
SALES_DOCUMENT
-
SALES_DOCUMENT_ITEM
-
PROJ_BILLING_REQUEST_ITEM_LONG_TEXT
public static final SimpleProperty.String<ProjectBillingRequestItem> PROJ_BILLING_REQUEST_ITEM_LONG_TEXT -
TO_BE_POSTPONED_QUANTITY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_POSTPONED_QUANTITY -
TO_BE_POSTPONED_AMT_IN_TRANSAC_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_POSTPONED_AMT_IN_TRANSAC_CRCY -
TO_BE_POSTPONED_AMT_IN_PROJECT_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_POSTPONED_AMT_IN_PROJECT_CRCY -
TO_BE_POSTPONED_AMT_IN_GLOBAL_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_POSTPONED_AMT_IN_GLOBAL_CRCY -
TO_BE_WRITTEN_OFF_QUANTITY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_WRITTEN_OFF_QUANTITY -
TO_BE_WRITTEN_OFF_AMT_IN_TRANS_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_WRITTEN_OFF_AMT_IN_TRANS_CRCY -
TO_BE_WRITTEN_OFF_AMT_IN_PROJECT_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_WRITTEN_OFF_AMT_IN_PROJECT_CRCY -
TO_BE_WRITTEN_OFF_AMT_IN_GLOBAL_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_WRITTEN_OFF_AMT_IN_GLOBAL_CRCY -
BILLABLE_REVENUE_AMT_IN_DOC_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> BILLABLE_REVENUE_AMT_IN_DOC_CRCY -
PROJ_BILLG_REQ_ITM_CRTED_BY_USER
public static final SimpleProperty.String<ProjectBillingRequestItem> PROJ_BILLG_REQ_ITM_CRTED_BY_USER -
PROJ_BILLG_REQ_ITM_CRTED_AT_DTE_TME
public static final SimpleProperty.DateTime<ProjectBillingRequestItem> PROJ_BILLG_REQ_ITM_CRTED_AT_DTE_TME -
PROJ_BILLG_REQ_ITM_LAST_CHGD_BY
public static final SimpleProperty.String<ProjectBillingRequestItem> PROJ_BILLG_REQ_ITM_LAST_CHGD_BY -
PROJ_BILLG_REQ_ITM_LAST_CHGD_DTE_TME
public static final SimpleProperty.DateTime<ProjectBillingRequestItem> PROJ_BILLG_REQ_ITM_LAST_CHGD_DTE_TME -
SERVICES_RENDERED_DATE
-
TO_BE_BILLED_QUANTITY
-
TO_BE_BILLED_AMT_IN_TRANS_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_BILLED_AMT_IN_TRANS_CRCY -
TO_BE_BILLED_AMT_IN_PROJ_CURRENCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_BILLED_AMT_IN_PROJ_CURRENCY -
TO_BE_BILLED_AMT_IN_GLOB_CURRENCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> TO_BE_BILLED_AMT_IN_GLOB_CURRENCY -
OPEN_QUANTITY
-
OPEN_AMOUNT_IN_TRANS_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> OPEN_AMOUNT_IN_TRANS_CRCY -
OPEN_AMOUNT_IN_PROJECT_CURRENCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> OPEN_AMOUNT_IN_PROJECT_CURRENCY -
OPEN_AMOUNT_IN_GLOBAL_CURRENCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> OPEN_AMOUNT_IN_GLOBAL_CURRENCY -
OPEN_REVENUE_AMT_IN_DOC_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> OPEN_REVENUE_AMT_IN_DOC_CRCY -
NET_PRICE_AMOUNT_IN_DOC_CRCY
public static final SimpleProperty.NumericDecimal<ProjectBillingRequestItem> NET_PRICE_AMOUNT_IN_DOC_CRCY -
NET_PRICE_QUANTITY
-
NET_PRICE_QUANTITY_UNIT
-
MATERIAL
-
TRANSACTION_CURRENCY
-
GLOBAL_CURRENCY
-
PROJECT_CURRENCY
-
DOCUMENT_CURRENCY
-
QUANTITY_UNIT
-
PROJ_BILLG_REQ_ITM_SOURCE_TYPE
-
PROJECT_BILLING_REQUEST_ITEM_DESC
public static final SimpleProperty.String<ProjectBillingRequestItem> PROJECT_BILLING_REQUEST_ITEM_DESC -
BILLING_PLAN_USAGE_CATEGORY
-
BILLING_PLAN_ITEM_USAGE
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__PRJ_BLG_REQ_ITEM_JRNL_ENTR_LINK
public static final NavigationProperty.Single<ProjectBillingRequestItem,ProjectBillingRequestItemJELnk> TO__PRJ_BLG_REQ_ITEM_JRNL_ENTR_LINKUse with available request builders to apply the _PrjBlgReqItemJrnlEntrLink navigation property to query operations. -
TO__PROJECT_BILLING_REQUEST_TP
public static final NavigationProperty.Single<ProjectBillingRequestItem,ProjectBillingRequest> TO__PROJECT_BILLING_REQUEST_TPUse with available request builders to apply the _ProjectBillingRequestTP navigation property to query operations.
-
-
Constructor Details
-
ProjectBillingRequestItem
public ProjectBillingRequestItem() -
ProjectBillingRequestItem
public ProjectBillingRequestItem(@Nullable UUID projectBillingRequestItemUUID, @Nullable UUID projBillgElmntEntrItmUUID, @Nullable UUID projectBillingRequestUUID, @Nullable UUID projectBillingElementUUID, @Nullable String salesDocument, @Nullable String salesDocumentItem, @Nullable String projBillingRequestItemLongText, @Nullable BigDecimal toBePostponedQuantity, @Nullable BigDecimal toBePostponedAmtInTransacCrcy, @Nullable BigDecimal toBePostponedAmtInProjectCrcy, @Nullable BigDecimal toBePostponedAmtInGlobalCrcy, @Nullable BigDecimal toBeWrittenOffQuantity, @Nullable BigDecimal toBeWrittenOffAmtInTransCrcy, @Nullable BigDecimal toBeWrittenOffAmtInProjectCrcy, @Nullable BigDecimal toBeWrittenOffAmtInGlobalCrcy, @Nullable BigDecimal billableRevenueAmtInDocCrcy, @Nullable String projBillgReqItmCrtedByUser, @Nullable OffsetDateTime projBillgReqItmCrtedAtDteTme, @Nullable String projBillgReqItmLastChgdBy, @Nullable OffsetDateTime projBillgReqItmLastChgdDteTme, @Nullable LocalDate servicesRenderedDate, @Nullable BigDecimal toBeBilledQuantity, @Nullable BigDecimal toBeBilledAmtInTransCrcy, @Nullable BigDecimal toBeBilledAmtInProjCurrency, @Nullable BigDecimal toBeBilledAmtInGlobCurrency, @Nullable BigDecimal openQuantity, @Nullable BigDecimal openAmountInTransCrcy, @Nullable BigDecimal openAmountInProjectCurrency, @Nullable BigDecimal openAmountInGlobalCurrency, @Nullable BigDecimal openRevenueAmtInDocCrcy, @Nullable BigDecimal netPriceAmountInDocCrcy, @Nullable BigDecimal netPriceQuantity, @Nullable String netPriceQuantityUnit, @Nullable String material, @Nullable String transactionCurrency, @Nullable String globalCurrency, @Nullable String projectCurrency, @Nullable String documentCurrency, @Nullable String quantityUnit, @Nullable String projBillgReqItmSourceType, @Nullable String projectBillingRequestItemDesc, @Nullable String billingPlanUsageCategory, @Nullable String billingPlanItemUsage, @Nullable Collection<SAP__Message> _Messages, @Nullable ProjectBillingRequestItemJELnk to_PrjBlgReqItemJrnlEntrLink, @Nullable ProjectBillingRequest to_ProjectBillingRequestTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProjectBillingRequestItem>
-
setProjectBillingRequestItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectBillingRequestItemUUID
- Parameters:
projectBillingRequestItemUUID- Project Billing Request Item UUID
-
setProjBillgElmntEntrItmUUID
Constraints: NullableOriginal property name from the Odata EDM: ProjBillgElmntEntrItmUUID
- Parameters:
projBillgElmntEntrItmUUID- Project Billing Element Entry UUID
-
setProjectBillingRequestUUID
Constraints: Not nullableOriginal property name from the Odata EDM: ProjectBillingRequestUUID
- Parameters:
projectBillingRequestUUID- Project Billing Request UUID
-
setProjectBillingElementUUID
Constraints: NullableOriginal property name from the Odata EDM: ProjectBillingElementUUID
- Parameters:
projectBillingElementUUID- Project Billing Element UUID
-
setSalesDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesDocument
- Parameters:
salesDocument- Sales and Distribution Document Number
-
setSalesDocumentItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesDocumentItem
- Parameters:
salesDocumentItem- Item number of the SD document
-
setProjBillingRequestItemLongText
Constraints: Not nullable, Maximum length: 300Original property name from the Odata EDM: ProjBillingRequestItemLongText
- Parameters:
projBillingRequestItemLongText- Project Billling Request Item Long Text
-
setToBePostponedQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBePostponedQuantity
- Parameters:
toBePostponedQuantity- To be Postponed Quantity
-
setToBePostponedAmtInTransacCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInTransacCrcy
- Parameters:
toBePostponedAmtInTransacCrcy- To be Postponed Amount in Transaction Currency
-
setToBePostponedAmtInProjectCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInProjectCrcy
- Parameters:
toBePostponedAmtInProjectCrcy- To be Postponed Amount in Project Currency
-
setToBePostponedAmtInGlobalCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInGlobalCrcy
- Parameters:
toBePostponedAmtInGlobalCrcy- To be Postponed Amount in Global Currency
-
setToBeWrittenOffQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBeWrittenOffQuantity
- Parameters:
toBeWrittenOffQuantity- Project Billing Element Entry: To be Written-off Quantity
-
setToBeWrittenOffAmtInTransCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInTransCrcy
- Parameters:
toBeWrittenOffAmtInTransCrcy- To be Written-off Amount in Transaction Currency
-
setToBeWrittenOffAmtInProjectCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInProjectCrcy
- Parameters:
toBeWrittenOffAmtInProjectCrcy- To be Writen-off Amount in Project Currency
-
setToBeWrittenOffAmtInGlobalCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInGlobalCrcy
- Parameters:
toBeWrittenOffAmtInGlobalCrcy- To be Written-off Amount in Global Currency
-
setBillableRevenueAmtInDocCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: BillableRevenueAmtInDocCrcy
- Parameters:
billableRevenueAmtInDocCrcy- Billable Revenue
-
setProjBillgReqItmCrtedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProjBillgReqItmCrtedByUser
- Parameters:
projBillgReqItmCrtedByUser- Project Billing Request Item Created By
-
setProjBillgReqItmCrtedAtDteTme
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: ProjBillgReqItmCrtedAtDteTme
- Parameters:
projBillgReqItmCrtedAtDteTme- Project Billing Request Item Created On
-
setProjBillgReqItmLastChgdBy
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProjBillgReqItmLastChgdBy
- Parameters:
projBillgReqItmLastChgdBy- Project Billing Request Item Changed By
-
setProjBillgReqItmLastChgdDteTme
public void setProjBillgReqItmLastChgdDteTme(@Nullable OffsetDateTime projBillgReqItmLastChgdDteTme) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: ProjBillgReqItmLastChgdDteTme
- Parameters:
projBillgReqItmLastChgdDteTme- Project Billing Request Item Changed On
-
setServicesRenderedDate
Constraints: NullableOriginal property name from the Odata EDM: ServicesRenderedDate
- Parameters:
servicesRenderedDate- Date on which services are rendered
-
setToBeBilledQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBeBilledQuantity
- Parameters:
toBeBilledQuantity- Project Billing Element Entry: To be Billed Quantity
-
setToBeBilledAmtInTransCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInTransCrcy
- Parameters:
toBeBilledAmtInTransCrcy- To be Billed Amount in Transaction Currency
-
setToBeBilledAmtInProjCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInProjCurrency
- Parameters:
toBeBilledAmtInProjCurrency- To be Billed Amount in Project Currency
-
setToBeBilledAmtInGlobCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInGlobCurrency
- Parameters:
toBeBilledAmtInGlobCurrency- To be Billed Amount in Global Currecny
-
setOpenQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: OpenQuantity
- Parameters:
openQuantity- Project Billing Element Entry Open Quantity
-
setOpenAmountInTransCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInTransCrcy
- Parameters:
openAmountInTransCrcy- Open Amount in Transaction Currency
-
setOpenAmountInProjectCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInProjectCurrency
- Parameters:
openAmountInProjectCurrency- Open Amount in Project Currency
-
setOpenAmountInGlobalCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInGlobalCurrency
- Parameters:
openAmountInGlobalCurrency- Open Amount in Global Currency
-
setOpenRevenueAmtInDocCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenRevenueAmtInDocCrcy
- Parameters:
openRevenueAmtInDocCrcy- Open Revenue in Document Currency
-
setNetPriceAmountInDocCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: NetPriceAmountInDocCrcy
- Parameters:
netPriceAmountInDocCrcy- Net Price
-
setNetPriceQuantity
Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: NetPriceQuantity
- Parameters:
netPriceQuantity- Pricing Unit for Sales Rate
-
setNetPriceQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NetPriceQuantityUnit
- Parameters:
netPriceQuantityUnit- Unit of Measure for Sales rate
-
setMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- Project Billing Element Entry Transaction Currency
-
setGlobalCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GlobalCurrency
- Parameters:
globalCurrency- Project Billing Element Entry Global Currency
-
setProjectCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProjectCurrency
- Parameters:
projectCurrency- Project Billing Element Entry Project Currency
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Document Currency
-
setQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Parameters:
quantityUnit- Unit of measure
-
setProjBillgReqItmSourceType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProjBillgReqItmSourceType
- Parameters:
projBillgReqItmSourceType- Project Billing Request Item Source Type
-
setProjectBillingRequestItemDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProjectBillingRequestItemDesc
- Parameters:
projectBillingRequestItemDesc- Item Description
-
setBillingPlanUsageCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanUsageCategory
- Parameters:
billingPlanUsageCategory- Billing Plan Usage Category
-
setBillingPlanItemUsage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanItemUsage
- Parameters:
billingPlanItemUsage- Billing Plan Item Usage
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProjectBillingRequestItem>
-
getKey
- Overrides:
getKeyin classVdmObject<ProjectBillingRequestItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProjectBillingRequestItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProjectBillingRequestItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProjectBillingRequestItem>
-
getPrjBlgReqItemJrnlEntrLinkIfPresent
@Nonnull public io.vavr.control.Option<ProjectBillingRequestItemJELnk> getPrjBlgReqItemJrnlEntrLinkIfPresent()Retrieval of associated ProjectBillingRequestItemJELnk entity (one to one). This corresponds to the OData navigation property _PrjBlgReqItemJrnlEntrLink.If the navigation property for an entity ProjectBillingRequestItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _PrjBlgReqItemJrnlEntrLink is already loaded, the
result will contain the ProjectBillingRequestItemJELnk entity. If not, an
Optionwith result stateemptyis returned.
-
setPrjBlgReqItemJrnlEntrLink
Overwrites the associated ProjectBillingRequestItemJELnk entity for the loaded navigation property _PrjBlgReqItemJrnlEntrLink.- Parameters:
value- New ProjectBillingRequestItemJELnk entity.
-
getProjectBillingRequestTPIfPresent
Retrieval of associated ProjectBillingRequest entity (one to one). This corresponds to the OData navigation property _ProjectBillingRequestTP.If the navigation property for an entity ProjectBillingRequestItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProjectBillingRequestTP is already loaded, the result
will contain the ProjectBillingRequest entity. If not, an
Optionwith result stateemptyis returned.
-
setProjectBillingRequestTP
Overwrites the associated ProjectBillingRequest entity for the loaded navigation property _ProjectBillingRequestTP.- Parameters:
value- New ProjectBillingRequest entity.
-
postponeByDate
@Nonnull public static BoundAction.CollectionToSingle<ProjectBillingRequestItem,Void> postponeByDate(@Nullable LocalDate servicesRenderedDate, @Nullable UUID projectBillingRequestUUID, @Nonnull String billingPlanUsageCategory) Action that can be applied to a collection of entities of this class.- Parameters:
billingPlanUsageCategory- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: BillingPlanUsageCategory
projectBillingRequestUUID- Constraints: NullableOriginal parameter name from the Odata EDM: ProjectBillingRequestUUID
servicesRenderedDate- Constraints: NullableOriginal parameter name from the Odata EDM: ServicesRenderedDate
- Returns:
- Action object prepared with the given parameters to be applied to a collection of entities of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getProjectBillingRequestItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectBillingRequestItemUUID
- Returns:
- Project Billing Request Item UUID
-
getProjBillgElmntEntrItmUUID
Constraints: NullableOriginal property name from the Odata EDM: ProjBillgElmntEntrItmUUID
- Returns:
- Project Billing Element Entry UUID
-
getProjectBillingRequestUUID
Constraints: Not nullableOriginal property name from the Odata EDM: ProjectBillingRequestUUID
- Returns:
- Project Billing Request UUID
-
getProjectBillingElementUUID
Constraints: NullableOriginal property name from the Odata EDM: ProjectBillingElementUUID
- Returns:
- Project Billing Element UUID
-
getSalesDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesDocument
- Returns:
- Sales and Distribution Document Number
-
getSalesDocumentItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesDocumentItem
- Returns:
- Item number of the SD document
-
getProjBillingRequestItemLongText
Constraints: Not nullable, Maximum length: 300Original property name from the Odata EDM: ProjBillingRequestItemLongText
- Returns:
- Project Billling Request Item Long Text
-
getToBePostponedQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBePostponedQuantity
- Returns:
- To be Postponed Quantity
-
getToBePostponedAmtInTransacCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInTransacCrcy
- Returns:
- To be Postponed Amount in Transaction Currency
-
getToBePostponedAmtInProjectCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInProjectCrcy
- Returns:
- To be Postponed Amount in Project Currency
-
getToBePostponedAmtInGlobalCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBePostponedAmtInGlobalCrcy
- Returns:
- To be Postponed Amount in Global Currency
-
getToBeWrittenOffQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBeWrittenOffQuantity
- Returns:
- Project Billing Element Entry: To be Written-off Quantity
-
getToBeWrittenOffAmtInTransCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInTransCrcy
- Returns:
- To be Written-off Amount in Transaction Currency
-
getToBeWrittenOffAmtInProjectCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInProjectCrcy
- Returns:
- To be Writen-off Amount in Project Currency
-
getToBeWrittenOffAmtInGlobalCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeWrittenOffAmtInGlobalCrcy
- Returns:
- To be Written-off Amount in Global Currency
-
getBillableRevenueAmtInDocCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: BillableRevenueAmtInDocCrcy
- Returns:
- Billable Revenue
-
getProjBillgReqItmCrtedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProjBillgReqItmCrtedByUser
- Returns:
- Project Billing Request Item Created By
-
getProjBillgReqItmCrtedAtDteTme
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: ProjBillgReqItmCrtedAtDteTme
- Returns:
- Project Billing Request Item Created On
-
getProjBillgReqItmLastChgdBy
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProjBillgReqItmLastChgdBy
- Returns:
- Project Billing Request Item Changed By
-
getProjBillgReqItmLastChgdDteTme
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: ProjBillgReqItmLastChgdDteTme
- Returns:
- Project Billing Request Item Changed On
-
getServicesRenderedDate
Constraints: NullableOriginal property name from the Odata EDM: ServicesRenderedDate
- Returns:
- Date on which services are rendered
-
getToBeBilledQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ToBeBilledQuantity
- Returns:
- Project Billing Element Entry: To be Billed Quantity
-
getToBeBilledAmtInTransCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInTransCrcy
- Returns:
- To be Billed Amount in Transaction Currency
-
getToBeBilledAmtInProjCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInProjCurrency
- Returns:
- To be Billed Amount in Project Currency
-
getToBeBilledAmtInGlobCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: ToBeBilledAmtInGlobCurrency
- Returns:
- To be Billed Amount in Global Currecny
-
getOpenQuantity
Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: OpenQuantity
- Returns:
- Project Billing Element Entry Open Quantity
-
getOpenAmountInTransCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInTransCrcy
- Returns:
- Open Amount in Transaction Currency
-
getOpenAmountInProjectCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInProjectCurrency
- Returns:
- Open Amount in Project Currency
-
getOpenAmountInGlobalCurrency
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenAmountInGlobalCurrency
- Returns:
- Open Amount in Global Currency
-
getOpenRevenueAmtInDocCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: OpenRevenueAmtInDocCrcy
- Returns:
- Open Revenue in Document Currency
-
getNetPriceAmountInDocCrcy
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: NetPriceAmountInDocCrcy
- Returns:
- Net Price
-
getNetPriceQuantity
Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: NetPriceQuantity
- Returns:
- Pricing Unit for Sales Rate
-
getNetPriceQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NetPriceQuantityUnit
- Returns:
- Unit of Measure for Sales rate
-
getMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Returns:
- Project Billing Element Entry Transaction Currency
-
getGlobalCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GlobalCurrency
- Returns:
- Project Billing Element Entry Global Currency
-
getProjectCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProjectCurrency
- Returns:
- Project Billing Element Entry Project Currency
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Document Currency
-
getQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Returns:
- Unit of measure
-
getProjBillgReqItmSourceType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProjBillgReqItmSourceType
- Returns:
- Project Billing Request Item Source Type
-
getProjectBillingRequestItemDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProjectBillingRequestItemDesc
- Returns:
- Item Description
-
getBillingPlanUsageCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanUsageCategory
- Returns:
- Billing Plan Usage Category
-
getBillingPlanItemUsage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanItemUsage
- Returns:
- Billing Plan Item Usage
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<ProjectBillingRequestItem>
-
equals
- Overrides:
equalsin classVdmEntity<ProjectBillingRequestItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProjectBillingRequestItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProjectBillingRequestItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ProjectBillingRequestItem>
-