java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<EnterpriseProjectElement>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.enterpriseprojectv2.EnterpriseProjectElement

public class EnterpriseProjectElement extends VdmEntity<EnterpriseProjectElement>
Project Element

Original entity name from the Odata EDM: A_EnterpriseProjectElementType

  • Field Details

    • ALL_FIELDS

      public static final EnterpriseProjectElementSelectable ALL_FIELDS
      Selector for all available fields of EnterpriseProjectElement.
    • CHANGE_ENT_PROJ_ELMNT_POSITION_AC

      public static final EnterpriseProjectElementField<Boolean> CHANGE_ENT_PROJ_ELMNT_POSITION_AC
      Use with available fluent helpers to apply the ChangeEntProjElmntPosition_ac field to query operations.
    • CHANGE_ENT_PROJ_ELMNT_PROCG_STATUS_AC

      public static final EnterpriseProjectElementField<Boolean> CHANGE_ENT_PROJ_ELMNT_PROCG_STATUS_AC
      Use with available fluent helpers to apply the ChangeEntProjElmntProcgStatus_ac field to query operations.
    • ACTUAL_END_DATE_FC

      public static final EnterpriseProjectElementField<Short> ACTUAL_END_DATE_FC
      Use with available fluent helpers to apply the ActualEndDate_fc field to query operations.
    • ACTUAL_START_DATE_FC

      public static final EnterpriseProjectElementField<Short> ACTUAL_START_DATE_FC
      Use with available fluent helpers to apply the ActualStartDate_fc field to query operations.
    • CONTROLLING_AREA_FC

      public static final EnterpriseProjectElementField<Short> CONTROLLING_AREA_FC
      Use with available fluent helpers to apply the ControllingArea_fc field to query operations.
    • COSTING_SHEET_FC

      public static final EnterpriseProjectElementField<Short> COSTING_SHEET_FC
      Use with available fluent helpers to apply the CostingSheet_fc field to query operations.
    • FACTORY_CALENDAR_FC

      public static final EnterpriseProjectElementField<Short> FACTORY_CALENDAR_FC
      Use with available fluent helpers to apply the FactoryCalendar_fc field to query operations.
    • FUNCTIONAL_AREA_FC

      public static final EnterpriseProjectElementField<Short> FUNCTIONAL_AREA_FC
      Use with available fluent helpers to apply the FunctionalArea_fc field to query operations.
    • FUNCTIONAL_LOCATION_FC

      public static final EnterpriseProjectElementField<Short> FUNCTIONAL_LOCATION_FC
      Use with available fluent helpers to apply the FunctionalLocation_fc field to query operations.
    • LOCATION_FC

      public static final EnterpriseProjectElementField<Short> LOCATION_FC
      Use with available fluent helpers to apply the Location_fc field to query operations.
    • PLANNED_END_DATE_FC

      public static final EnterpriseProjectElementField<Short> PLANNED_END_DATE_FC
      Use with available fluent helpers to apply the PlannedEndDate_fc field to query operations.
    • PLANNED_START_DATE_FC

      public static final EnterpriseProjectElementField<Short> PLANNED_START_DATE_FC
      Use with available fluent helpers to apply the PlannedStartDate_fc field to query operations.
    • PLANT_FC

      public static final EnterpriseProjectElementField<Short> PLANT_FC
      Use with available fluent helpers to apply the Plant_fc field to query operations.
    • PROFIT_CENTER_FC

      public static final EnterpriseProjectElementField<Short> PROFIT_CENTER_FC
      Use with available fluent helpers to apply the ProfitCenter_fc field to query operations.
    • PROJECT_ELEMENT_FC

      public static final EnterpriseProjectElementField<Short> PROJECT_ELEMENT_FC
      Use with available fluent helpers to apply the ProjectElement_fc field to query operations.
    • PROJECT_ELEMENT_DESCRIPTION_FC

      public static final EnterpriseProjectElementField<Short> PROJECT_ELEMENT_DESCRIPTION_FC
      Use with available fluent helpers to apply the ProjectElementDescription_fc field to query operations.
    • RESPONSIBLE_COST_CENTER_FC

      public static final EnterpriseProjectElementField<Short> RESPONSIBLE_COST_CENTER_FC
      Use with available fluent helpers to apply the ResponsibleCostCenter_fc field to query operations.
    • TAX_JURISDICTION_FC

      public static final EnterpriseProjectElementField<Short> TAX_JURISDICTION_FC
      Use with available fluent helpers to apply the TaxJurisdiction_fc field to query operations.
    • WBS_ELEMENT_IS_BILLING_ELEMENT_FC

      public static final EnterpriseProjectElementField<Short> WBS_ELEMENT_IS_BILLING_ELEMENT_FC
      Use with available fluent helpers to apply the WBSElementIsBillingElement_fc field to query operations.
    • DELETE_MC

      public static final EnterpriseProjectElementField<Boolean> DELETE_MC
      Use with available fluent helpers to apply the Delete_mc field to query operations.
    • UPDATE_MC

      public static final EnterpriseProjectElementField<Boolean> UPDATE_MC
      Use with available fluent helpers to apply the Update_mc field to query operations.
    • ENT_PROJ_ELMNT_BLK_FUNC_OC

      public static final EnterpriseProjectElementField<Boolean> ENT_PROJ_ELMNT_BLK_FUNC_OC
      Use with available fluent helpers to apply the to_EntProjElmntBlkFunc_oc field to query operations.
    • ENT_PROJ_ELMNT_DLVBRL_OC

      public static final EnterpriseProjectElementField<Boolean> ENT_PROJ_ELMNT_DLVBRL_OC
      Use with available fluent helpers to apply the to_EntProjElmntDlvbrl_oc field to query operations.
    • ENT_PROJ_ELMNT_WORK_ITEM_OC

      public static final EnterpriseProjectElementField<Boolean> ENT_PROJ_ELMNT_WORK_ITEM_OC
      Use with available fluent helpers to apply the to_EntProjElmntWorkItem_oc field to query operations.
    • SUB_PROJ_ELEMENT_OC

      public static final EnterpriseProjectElementField<Boolean> SUB_PROJ_ELEMENT_OC
      Use with available fluent helpers to apply the to_SubProjElement_oc field to query operations.
    • PROJECT_ELEMENT_UUID

      public static final EnterpriseProjectElementField<UUID> PROJECT_ELEMENT_UUID
      Use with available fluent helpers to apply the ProjectElementUUID field to query operations.
    • PROJECT_ELEMENT

      public static final EnterpriseProjectElementField<String> PROJECT_ELEMENT
      Use with available fluent helpers to apply the ProjectElement field to query operations.
    • WBS_ELEMENT_INTERNAL_ID

      public static final EnterpriseProjectElementField<String> WBS_ELEMENT_INTERNAL_ID
      Use with available fluent helpers to apply the WBSElementInternalID field to query operations.
    • PROJECT_UUID

      public static final EnterpriseProjectElementField<UUID> PROJECT_UUID
      Use with available fluent helpers to apply the ProjectUUID field to query operations.
    • PROJECT_ELEMENT_DESCRIPTION

      public static final EnterpriseProjectElementField<String> PROJECT_ELEMENT_DESCRIPTION
      Use with available fluent helpers to apply the ProjectElementDescription field to query operations.
    • PARENT_OBJECT_UUID

      public static final EnterpriseProjectElementField<UUID> PARENT_OBJECT_UUID
      Use with available fluent helpers to apply the ParentObjectUUID field to query operations.
    • PROJECT_ELEMENT_ORDINAL_NUMBER

      public static final EnterpriseProjectElementField<Integer> PROJECT_ELEMENT_ORDINAL_NUMBER
      Use with available fluent helpers to apply the ProjectElementOrdinalNumber field to query operations.
    • PROCESSING_STATUS

      public static final EnterpriseProjectElementField<String> PROCESSING_STATUS
      Use with available fluent helpers to apply the ProcessingStatus field to query operations.
    • ENT_PROJECT_ELEMENT_TYPE

      public static final EnterpriseProjectElementField<String> ENT_PROJECT_ELEMENT_TYPE
      Use with available fluent helpers to apply the EntProjectElementType field to query operations.
    • PLANNED_START_DATE

      public static final EnterpriseProjectElementField<LocalDateTime> PLANNED_START_DATE
      Use with available fluent helpers to apply the PlannedStartDate field to query operations.
    • PLANNED_END_DATE

      public static final EnterpriseProjectElementField<LocalDateTime> PLANNED_END_DATE
      Use with available fluent helpers to apply the PlannedEndDate field to query operations.
    • ACTUAL_START_DATE

      public static final EnterpriseProjectElementField<LocalDateTime> ACTUAL_START_DATE
      Use with available fluent helpers to apply the ActualStartDate field to query operations.
    • ACTUAL_END_DATE

      public static final EnterpriseProjectElementField<LocalDateTime> ACTUAL_END_DATE
      Use with available fluent helpers to apply the ActualEndDate field to query operations.
    • RESPONSIBLE_COST_CENTER

      public static final EnterpriseProjectElementField<String> RESPONSIBLE_COST_CENTER
      Use with available fluent helpers to apply the ResponsibleCostCenter field to query operations.
    • COMPANY_CODE

      public static final EnterpriseProjectElementField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • PROFIT_CENTER

      public static final EnterpriseProjectElementField<String> PROFIT_CENTER
      Use with available fluent helpers to apply the ProfitCenter field to query operations.
    • FUNCTIONAL_AREA

      public static final EnterpriseProjectElementField<String> FUNCTIONAL_AREA
      Use with available fluent helpers to apply the FunctionalArea field to query operations.
    • CONTROLLING_AREA

      public static final EnterpriseProjectElementField<String> CONTROLLING_AREA
      Use with available fluent helpers to apply the ControllingArea field to query operations.
    • PLANT

      public static final EnterpriseProjectElementField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • LOCATION

      public static final EnterpriseProjectElementField<String> LOCATION
      Use with available fluent helpers to apply the Location field to query operations.
    • TAX_JURISDICTION

      public static final EnterpriseProjectElementField<String> TAX_JURISDICTION
      Use with available fluent helpers to apply the TaxJurisdiction field to query operations.
    • FUNCTIONAL_LOCATION

      public static final EnterpriseProjectElementField<String> FUNCTIONAL_LOCATION
      Use with available fluent helpers to apply the FunctionalLocation field to query operations.
    • FACTORY_CALENDAR

      public static final EnterpriseProjectElementField<String> FACTORY_CALENDAR
      Use with available fluent helpers to apply the FactoryCalendar field to query operations.
    • COSTING_SHEET

      public static final EnterpriseProjectElementField<String> COSTING_SHEET
      Use with available fluent helpers to apply the CostingSheet field to query operations.
    • INVESTMENT_PROFILE

      public static final EnterpriseProjectElementField<String> INVESTMENT_PROFILE
      Use with available fluent helpers to apply the InvestmentProfile field to query operations.
    • WBS_IS_STATISTICAL_WBS_ELEMENT

      public static final EnterpriseProjectElementField<Boolean> WBS_IS_STATISTICAL_WBS_ELEMENT
      Use with available fluent helpers to apply the WBSIsStatisticalWBSElement field to query operations.
    • COST_CENTER

      public static final EnterpriseProjectElementField<String> COST_CENTER
      Use with available fluent helpers to apply the CostCenter field to query operations.
    • WBS_ELEMENT_IS_BILLING_ELEMENT

      public static final EnterpriseProjectElementField<Boolean> WBS_ELEMENT_IS_BILLING_ELEMENT
      Use with available fluent helpers to apply the WBSElementIsBillingElement field to query operations.
    • CREATED_BY_USER

      public static final EnterpriseProjectElementField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • CREATION_DATE_TIME

      public static final EnterpriseProjectElementField<ZonedDateTime> CREATION_DATE_TIME
      Use with available fluent helpers to apply the CreationDateTime field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final EnterpriseProjectElementField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • LAST_CHANGED_BY_USER

      public static final EnterpriseProjectElementField<String> LAST_CHANGED_BY_USER
      Use with available fluent helpers to apply the LastChangedByUser field to query operations.
    • TO_ENT_PROJECT_ELEMENT_JVA

      public static final EnterpriseProjectElementOneToOneLink<EntProjectElementJVA> TO_ENT_PROJECT_ELEMENT_JVA
      Use with available fluent helpers to apply the to_EntProjectElementJVA navigation property to query operations.
    • TO_ENT_PROJECT_ELMNT_PUBLIC_SECTOR

      public static final EnterpriseProjectElementOneToOneLink<EntProjectElmntPublicSector> TO_ENT_PROJECT_ELMNT_PUBLIC_SECTOR
      Use with available fluent helpers to apply the to_EntProjectElmntPublicSector navigation property to query operations.
    • TO_ENT_PROJ_ELMNT_BLK_FUNC

      public static final EnterpriseProjectElementOneToOneLink<EntProjElmntBlockFunc> TO_ENT_PROJ_ELMNT_BLK_FUNC
      Use with available fluent helpers to apply the to_EntProjElmntBlkFunc navigation property to query operations.
    • TO_ENT_PROJ_ELMNT_DLVBRL

      public static final EnterpriseProjectElementLink<EntProjElmntDlvbrl> TO_ENT_PROJ_ELMNT_DLVBRL
      Use with available fluent helpers to apply the to_EntProjElmntDlvbrl navigation property to query operations.
    • TO_ENT_PROJ_ELMNT_WORK_ITEM

      public static final EnterpriseProjectElementLink<EntProjElmntWorkItem> TO_ENT_PROJ_ELMNT_WORK_ITEM
      Use with available fluent helpers to apply the to_EntProjElmntWorkItem navigation property to query operations.
    • TO_PARENT_PROJ_ELEMENT

      public static final EnterpriseProjectElementOneToOneLink<EnterpriseProjectElement> TO_PARENT_PROJ_ELEMENT
      Use with available fluent helpers to apply the to_ParentProjElement navigation property to query operations.
    • TO_SUB_PROJ_ELEMENT

      public static final EnterpriseProjectElementLink<EnterpriseProjectElement> TO_SUB_PROJ_ELEMENT
      Use with available fluent helpers to apply the to_SubProjElement navigation property to query operations.
    • TO_ENTERPRISE_PROJECT

      public static final EnterpriseProjectElementOneToOneLink<EnterpriseProject> TO_ENTERPRISE_PROJECT
      Use with available fluent helpers to apply the to_EnterpriseProject navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<EnterpriseProjectElement> getType()
      Specified by:
      getType in class VdmObject<EnterpriseProjectElement>
    • setChangeEntProjElmntPosition_ac

      public void setChangeEntProjElmntPosition_ac(@Nullable Boolean changeEntProjElmntPosition_ac)
      Constraints: none

      Original property name from the Odata EDM: ChangeEntProjElmntPosition_ac

      Parameters:
      changeEntProjElmntPosition_ac - Dyn. Action Control
    • setChangeEntProjElmntProcgStatus_ac

      public void setChangeEntProjElmntProcgStatus_ac(@Nullable Boolean changeEntProjElmntProcgStatus_ac)
      Constraints: none

      Original property name from the Odata EDM: ChangeEntProjElmntProcgStatus_ac

      Parameters:
      changeEntProjElmntProcgStatus_ac - Dyn. Action Control
    • setActualEndDate_fc

      public void setActualEndDate_fc(@Nullable Short actualEndDate_fc)
      Constraints: none

      Original property name from the Odata EDM: ActualEndDate_fc

      Parameters:
      actualEndDate_fc - Dyn. Field Control
    • setActualStartDate_fc

      public void setActualStartDate_fc(@Nullable Short actualStartDate_fc)
      Constraints: none

      Original property name from the Odata EDM: ActualStartDate_fc

      Parameters:
      actualStartDate_fc - Dyn. Field Control
    • setControllingArea_fc

      public void setControllingArea_fc(@Nullable Short controllingArea_fc)
      Constraints: none

      Original property name from the Odata EDM: ControllingArea_fc

      Parameters:
      controllingArea_fc - Dyn. Field Control
    • setCostingSheet_fc

      public void setCostingSheet_fc(@Nullable Short costingSheet_fc)
      Constraints: none

      Original property name from the Odata EDM: CostingSheet_fc

      Parameters:
      costingSheet_fc - Dyn. Field Control
    • setFactoryCalendar_fc

      public void setFactoryCalendar_fc(@Nullable Short factoryCalendar_fc)
      Constraints: none

      Original property name from the Odata EDM: FactoryCalendar_fc

      Parameters:
      factoryCalendar_fc - Dyn. Field Control
    • setFunctionalArea_fc

      public void setFunctionalArea_fc(@Nullable Short functionalArea_fc)
      Constraints: none

      Original property name from the Odata EDM: FunctionalArea_fc

      Parameters:
      functionalArea_fc - Dyn. Field Control
    • setFunctionalLocation_fc

      public void setFunctionalLocation_fc(@Nullable Short functionalLocation_fc)
      Constraints: none

      Original property name from the Odata EDM: FunctionalLocation_fc

      Parameters:
      functionalLocation_fc - Dyn. Field Control
    • setLocation_fc

      public void setLocation_fc(@Nullable Short location_fc)
      Constraints: none

      Original property name from the Odata EDM: Location_fc

      Parameters:
      location_fc - Dyn. Field Control
    • setPlannedEndDate_fc

      public void setPlannedEndDate_fc(@Nullable Short plannedEndDate_fc)
      Constraints: none

      Original property name from the Odata EDM: PlannedEndDate_fc

      Parameters:
      plannedEndDate_fc - Dyn. Field Control
    • setPlannedStartDate_fc

      public void setPlannedStartDate_fc(@Nullable Short plannedStartDate_fc)
      Constraints: none

      Original property name from the Odata EDM: PlannedStartDate_fc

      Parameters:
      plannedStartDate_fc - Dyn. Field Control
    • setPlant_fc

      public void setPlant_fc(@Nullable Short plant_fc)
      Constraints: none

      Original property name from the Odata EDM: Plant_fc

      Parameters:
      plant_fc - Dyn. Field Control
    • setProfitCenter_fc

      public void setProfitCenter_fc(@Nullable Short profitCenter_fc)
      Constraints: none

      Original property name from the Odata EDM: ProfitCenter_fc

      Parameters:
      profitCenter_fc - Dyn. Field Control
    • setProjectElement_fc

      public void setProjectElement_fc(@Nullable Short projectElement_fc)
      Constraints: none

      Original property name from the Odata EDM: ProjectElement_fc

      Parameters:
      projectElement_fc - Dyn. Field Control
    • setProjectElementDescription_fc

      public void setProjectElementDescription_fc(@Nullable Short projectElementDescription_fc)
      Constraints: none

      Original property name from the Odata EDM: ProjectElementDescription_fc

      Parameters:
      projectElementDescription_fc - Dyn. Field Control
    • setResponsibleCostCenter_fc

      public void setResponsibleCostCenter_fc(@Nullable Short responsibleCostCenter_fc)
      Constraints: none

      Original property name from the Odata EDM: ResponsibleCostCenter_fc

      Parameters:
      responsibleCostCenter_fc - Dyn. Field Control
    • setTaxJurisdiction_fc

      public void setTaxJurisdiction_fc(@Nullable Short taxJurisdiction_fc)
      Constraints: none

      Original property name from the Odata EDM: TaxJurisdiction_fc

      Parameters:
      taxJurisdiction_fc - Dyn. Field Control
    • setWBSElementIsBillingElement_fc

      public void setWBSElementIsBillingElement_fc(@Nullable Short wBSElementIsBillingElement_fc)
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsBillingElement_fc

      Parameters:
      wBSElementIsBillingElement_fc - Dyn. Field Control
    • setDelete_mc

      public void setDelete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Parameters:
      delete_mc - Dyn. Method Control
    • setUpdate_mc

      public void setUpdate_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Parameters:
      update_mc - Dyn. Method Control
    • setEntProjElmntBlkFunc_oc

      public void setEntProjElmntBlkFunc_oc(@Nullable Boolean entProjElmntBlkFunc_oc)
      Constraints: none

      Original property name from the Odata EDM: to_EntProjElmntBlkFunc_oc

      Parameters:
      entProjElmntBlkFunc_oc - Dynamic CbA-Control
    • setEntProjElmntDlvbrl_oc

      public void setEntProjElmntDlvbrl_oc(@Nullable Boolean entProjElmntDlvbrl_oc)
      Constraints: none

      Original property name from the Odata EDM: to_EntProjElmntDlvbrl_oc

      Parameters:
      entProjElmntDlvbrl_oc - Dynamic CbA-Control
    • setEntProjElmntWorkItem_oc

      public void setEntProjElmntWorkItem_oc(@Nullable Boolean entProjElmntWorkItem_oc)
      Constraints: none

      Original property name from the Odata EDM: to_EntProjElmntWorkItem_oc

      Parameters:
      entProjElmntWorkItem_oc - Dynamic CbA-Control
    • setSubProjElement_oc

      public void setSubProjElement_oc(@Nullable Boolean subProjElement_oc)
      Constraints: none

      Original property name from the Odata EDM: to_SubProjElement_oc

      Parameters:
      subProjElement_oc - Dynamic CbA-Control
    • setProjectElementUUID

      public void setProjectElementUUID(@Nullable UUID projectElementUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ProjectElementUUID

      Parameters:
      projectElementUUID - Entity Guid
    • setProjectElement

      public void setProjectElement(@Nullable String projectElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: ProjectElement

      Parameters:
      projectElement - Identification of Entities
    • setWBSElementInternalID

      public void setWBSElementInternalID(@Nullable String wBSElementInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Parameters:
      wBSElementInternalID - WBS Element
    • setProjectUUID

      public void setProjectUUID(@Nullable UUID projectUUID)
      Constraints: none

      Original property name from the Odata EDM: ProjectUUID

      Parameters:
      projectUUID - Entity Guid
    • setProjectElementDescription

      public void setProjectElementDescription(@Nullable String projectElementDescription)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: ProjectElementDescription

      Parameters:
      projectElementDescription - Description
    • setParentObjectUUID

      public void setParentObjectUUID(@Nullable UUID parentObjectUUID)
      Constraints: none

      Original property name from the Odata EDM: ParentObjectUUID

      Parameters:
      parentObjectUUID - Parent Entity Guid
    • setProjectElementOrdinalNumber

      public void setProjectElementOrdinalNumber(@Nullable Integer projectElementOrdinalNumber)
      Constraints: none

      Original property name from the Odata EDM: ProjectElementOrdinalNumber

      Parameters:
      projectElementOrdinalNumber - Sortnumber
    • setProcessingStatus

      public void setProcessingStatus(@Nullable String processingStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProcessingStatus

      Parameters:
      processingStatus - Object Processing Status
    • setEntProjectElementType

      public void setEntProjectElementType(@Nullable String entProjectElementType)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: EntProjectElementType

      Parameters:
      entProjectElementType - Task Type
    • setPlannedStartDate

      public void setPlannedStartDate(@Nullable LocalDateTime plannedStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedStartDate

      Parameters:
      plannedStartDate - Latest Planned Start
    • setPlannedEndDate

      public void setPlannedEndDate(@Nullable LocalDateTime plannedEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedEndDate

      Parameters:
      plannedEndDate - Latest Planned Finish
    • setActualStartDate

      public void setActualStartDate(@Nullable LocalDateTime actualStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ActualStartDate

      Parameters:
      actualStartDate - Actual Start
    • setActualEndDate

      public void setActualEndDate(@Nullable LocalDateTime actualEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ActualEndDate

      Parameters:
      actualEndDate - Actual Finish
    • setResponsibleCostCenter

      public void setResponsibleCostCenter(@Nullable String responsibleCostCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponsibleCostCenter

      Parameters:
      responsibleCostCenter - Responsible Cost Center
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company code for WBS element
    • setProfitCenter

      public void setProfitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Parameters:
      profitCenter - Profit Center
    • setFunctionalArea

      public void setFunctionalArea(@Nullable String functionalArea)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Parameters:
      functionalArea - Functional Area
    • setControllingArea

      public void setControllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Parameters:
      controllingArea - Controlling area for WBS element
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setLocation

      public void setLocation(@Nullable String location)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Location

      Parameters:
      location - Location
    • setTaxJurisdiction

      public void setTaxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Parameters:
      taxJurisdiction - Tax Jurisdiction
    • setFunctionalLocation

      public void setFunctionalLocation(@Nullable String functionalLocation)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocation

      Parameters:
      functionalLocation - Functional Location
    • setFactoryCalendar

      public void setFactoryCalendar(@Nullable String factoryCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Parameters:
      factoryCalendar - Factory calendar key
    • setCostingSheet

      public void setCostingSheet(@Nullable String costingSheet)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostingSheet

      Parameters:
      costingSheet - Costing Sheet
    • setInvestmentProfile

      public void setInvestmentProfile(@Nullable String investmentProfile)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InvestmentProfile

      Parameters:
      investmentProfile - Investment Measure Profile
    • setWBSIsStatisticalWBSElement

      public void setWBSIsStatisticalWBSElement(@Nullable Boolean wBSIsStatisticalWBSElement)
      Constraints: none

      Original property name from the Odata EDM: WBSIsStatisticalWBSElement

      Parameters:
      wBSIsStatisticalWBSElement - Statistical WBS element
    • setCostCenter

      public void setCostCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Parameters:
      costCenter - Cost center to which costs are actually posted
    • setWBSElementIsBillingElement

      public void setWBSElementIsBillingElement(@Nullable Boolean wBSElementIsBillingElement)
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsBillingElement

      Parameters:
      wBSElementIsBillingElement - Indicator: Billing element
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Who Created Object
    • setCreationDateTime

      public void setCreationDateTime(@Nullable ZonedDateTime creationDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - Timestamp of Object Creation
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Timestamp of Last Object Change
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Name of Person Who Changed Object
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<EnterpriseProjectElement>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<EnterpriseProjectElement>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<EnterpriseProjectElement>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<EnterpriseProjectElement>
    • field

      @Nonnull public static <T> EnterpriseProjectElementField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      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.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> EnterpriseProjectElementField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<EnterpriseProjectElement>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<EnterpriseProjectElement>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<EnterpriseProjectElement>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<EnterpriseProjectElement>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<EnterpriseProjectElement>
    • fetchEntProjectElementJVA

      @Nullable public EntProjectElementJVA fetchEntProjectElementJVA()
      Fetches the EntProjectElementJVA entity (one to one) associated with this entity. This corresponds to the OData navigation property to_EntProjectElementJVA.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated EntProjectElementJVA entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjectElementJVAOrFetch

      @Nullable public EntProjectElementJVA getEntProjectElementJVAOrFetch()
      Retrieval of associated EntProjectElementJVA entity (one to one). This corresponds to the OData navigation property to_EntProjectElementJVA.

      If the navigation property to_EntProjectElementJVA of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EntProjectElementJVA entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjectElementJVAIfPresent

      @Nonnull public io.vavr.control.Option<EntProjectElementJVA> getEntProjectElementJVAIfPresent()
      Retrieval of associated EntProjectElementJVA entity (one to one). This corresponds to the OData navigation property to_EntProjectElementJVA.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_EntProjectElementJVA is already loaded, the result will contain the EntProjectElementJVA entity. If not, an Option with result state empty is returned.
    • setEntProjectElementJVA

      public void setEntProjectElementJVA(EntProjectElementJVA value)
      Overwrites the associated EntProjectElementJVA entity for the loaded navigation property to_EntProjectElementJVA.
      Parameters:
      value - New EntProjectElementJVA entity.
    • fetchEntProjectElmntPublicSector

      @Nullable public EntProjectElmntPublicSector fetchEntProjectElmntPublicSector()
      Fetches the EntProjectElmntPublicSector entity (one to one) associated with this entity. This corresponds to the OData navigation property to_EntProjectElmntPublicSector.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated EntProjectElmntPublicSector entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjectElmntPublicSectorOrFetch

      @Nullable public EntProjectElmntPublicSector getEntProjectElmntPublicSectorOrFetch()
      Retrieval of associated EntProjectElmntPublicSector entity (one to one). This corresponds to the OData navigation property to_EntProjectElmntPublicSector.

      If the navigation property to_EntProjectElmntPublicSector of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EntProjectElmntPublicSector entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjectElmntPublicSectorIfPresent

      @Nonnull public io.vavr.control.Option<EntProjectElmntPublicSector> getEntProjectElmntPublicSectorIfPresent()
      Retrieval of associated EntProjectElmntPublicSector entity (one to one). This corresponds to the OData navigation property to_EntProjectElmntPublicSector.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_EntProjectElmntPublicSector is already loaded, the result will contain the EntProjectElmntPublicSector entity. If not, an Option with result state empty is returned.
    • setEntProjectElmntPublicSector

      public void setEntProjectElmntPublicSector(EntProjectElmntPublicSector value)
      Overwrites the associated EntProjectElmntPublicSector entity for the loaded navigation property to_EntProjectElmntPublicSector.
      Parameters:
      value - New EntProjectElmntPublicSector entity.
    • fetchEntProjElmntBlkFunc

      @Nullable public EntProjElmntBlockFunc fetchEntProjElmntBlkFunc()
      Fetches the EntProjElmntBlockFunc entity (one to one) associated with this entity. This corresponds to the OData navigation property to_EntProjElmntBlkFunc.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated EntProjElmntBlockFunc entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjElmntBlkFuncOrFetch

      @Nullable public EntProjElmntBlockFunc getEntProjElmntBlkFuncOrFetch()
      Retrieval of associated EntProjElmntBlockFunc entity (one to one). This corresponds to the OData navigation property to_EntProjElmntBlkFunc.

      If the navigation property to_EntProjElmntBlkFunc of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EntProjElmntBlockFunc entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjElmntBlkFuncIfPresent

      @Nonnull public io.vavr.control.Option<EntProjElmntBlockFunc> getEntProjElmntBlkFuncIfPresent()
      Retrieval of associated EntProjElmntBlockFunc entity (one to one). This corresponds to the OData navigation property to_EntProjElmntBlkFunc.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_EntProjElmntBlkFunc is already loaded, the result will contain the EntProjElmntBlockFunc entity. If not, an Option with result state empty is returned.
    • setEntProjElmntBlkFunc

      public void setEntProjElmntBlkFunc(EntProjElmntBlockFunc value)
      Overwrites the associated EntProjElmntBlockFunc entity for the loaded navigation property to_EntProjElmntBlkFunc.
      Parameters:
      value - New EntProjElmntBlockFunc entity.
    • fetchEntProjElmntDlvbrl

      @Nonnull public List<EntProjElmntDlvbrl> fetchEntProjElmntDlvbrl()
      Fetches the EntProjElmntDlvbrl entities (one to many) associated with this entity. This corresponds to the OData navigation property to_EntProjElmntDlvbrl.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated EntProjElmntDlvbrl entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjElmntDlvbrlOrFetch

      @Nonnull public List<EntProjElmntDlvbrl> getEntProjElmntDlvbrlOrFetch()
      Retrieval of associated EntProjElmntDlvbrl entities (one to many). This corresponds to the OData navigation property to_EntProjElmntDlvbrl.

      If the navigation property to_EntProjElmntDlvbrl of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EntProjElmntDlvbrl entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjElmntDlvbrlIfPresent

      @Nonnull public io.vavr.control.Option<List<EntProjElmntDlvbrl>> getEntProjElmntDlvbrlIfPresent()
      Retrieval of associated EntProjElmntDlvbrl entities (one to many). This corresponds to the OData navigation property to_EntProjElmntDlvbrl.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_EntProjElmntDlvbrl is already loaded, the result will contain the EntProjElmntDlvbrl entities. If not, an Option with result state empty is returned.
    • setEntProjElmntDlvbrl

      public void setEntProjElmntDlvbrl(@Nonnull List<EntProjElmntDlvbrl> value)
      Overwrites the list of associated EntProjElmntDlvbrl entities for the loaded navigation property to_EntProjElmntDlvbrl.

      If the navigation property to_EntProjElmntDlvbrl of a queried EnterpriseProjectElement 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.

      Parameters:
      value - List of EntProjElmntDlvbrl entities.
    • addEntProjElmntDlvbrl

      public void addEntProjElmntDlvbrl(EntProjElmntDlvbrl... entity)
      Adds elements to the list of associated EntProjElmntDlvbrl entities. This corresponds to the OData navigation property to_EntProjElmntDlvbrl.

      If the navigation property to_EntProjElmntDlvbrl of a queried EnterpriseProjectElement 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.

      Parameters:
      entity - Array of EntProjElmntDlvbrl entities.
    • fetchEntProjElmntWorkItem

      @Nonnull public List<EntProjElmntWorkItem> fetchEntProjElmntWorkItem()
      Fetches the EntProjElmntWorkItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_EntProjElmntWorkItem.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated EntProjElmntWorkItem entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjElmntWorkItemOrFetch

      @Nonnull public List<EntProjElmntWorkItem> getEntProjElmntWorkItemOrFetch()
      Retrieval of associated EntProjElmntWorkItem entities (one to many). This corresponds to the OData navigation property to_EntProjElmntWorkItem.

      If the navigation property to_EntProjElmntWorkItem of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EntProjElmntWorkItem entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEntProjElmntWorkItemIfPresent

      @Nonnull public io.vavr.control.Option<List<EntProjElmntWorkItem>> getEntProjElmntWorkItemIfPresent()
      Retrieval of associated EntProjElmntWorkItem entities (one to many). This corresponds to the OData navigation property to_EntProjElmntWorkItem.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_EntProjElmntWorkItem is already loaded, the result will contain the EntProjElmntWorkItem entities. If not, an Option with result state empty is returned.
    • setEntProjElmntWorkItem

      public void setEntProjElmntWorkItem(@Nonnull List<EntProjElmntWorkItem> value)
      Overwrites the list of associated EntProjElmntWorkItem entities for the loaded navigation property to_EntProjElmntWorkItem.

      If the navigation property to_EntProjElmntWorkItem of a queried EnterpriseProjectElement 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.

      Parameters:
      value - List of EntProjElmntWorkItem entities.
    • addEntProjElmntWorkItem

      public void addEntProjElmntWorkItem(EntProjElmntWorkItem... entity)
      Adds elements to the list of associated EntProjElmntWorkItem entities. This corresponds to the OData navigation property to_EntProjElmntWorkItem.

      If the navigation property to_EntProjElmntWorkItem of a queried EnterpriseProjectElement 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.

      Parameters:
      entity - Array of EntProjElmntWorkItem entities.
    • fetchParentProjElement

      @Nullable public EnterpriseProjectElement fetchParentProjElement()
      Fetches the EnterpriseProjectElement entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ParentProjElement.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated EnterpriseProjectElement entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getParentProjElementOrFetch

      @Nullable public EnterpriseProjectElement getParentProjElementOrFetch()
      Retrieval of associated EnterpriseProjectElement entity (one to one). This corresponds to the OData navigation property to_ParentProjElement.

      If the navigation property to_ParentProjElement of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EnterpriseProjectElement entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getParentProjElementIfPresent

      @Nonnull public io.vavr.control.Option<EnterpriseProjectElement> getParentProjElementIfPresent()
      Retrieval of associated EnterpriseProjectElement entity (one to one). This corresponds to the OData navigation property to_ParentProjElement.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_ParentProjElement is already loaded, the result will contain the EnterpriseProjectElement entity. If not, an Option with result state empty is returned.
    • setParentProjElement

      public void setParentProjElement(EnterpriseProjectElement value)
      Overwrites the associated EnterpriseProjectElement entity for the loaded navigation property to_ParentProjElement.
      Parameters:
      value - New EnterpriseProjectElement entity.
    • fetchSubProjElement

      @Nonnull public List<EnterpriseProjectElement> fetchSubProjElement()
      Fetches the EnterpriseProjectElement entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SubProjElement.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated EnterpriseProjectElement entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getSubProjElementOrFetch

      @Nonnull public List<EnterpriseProjectElement> getSubProjElementOrFetch()
      Retrieval of associated EnterpriseProjectElement entities (one to many). This corresponds to the OData navigation property to_SubProjElement.

      If the navigation property to_SubProjElement of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EnterpriseProjectElement entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getSubProjElementIfPresent

      @Nonnull public io.vavr.control.Option<List<EnterpriseProjectElement>> getSubProjElementIfPresent()
      Retrieval of associated EnterpriseProjectElement entities (one to many). This corresponds to the OData navigation property to_SubProjElement.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_SubProjElement is already loaded, the result will contain the EnterpriseProjectElement entities. If not, an Option with result state empty is returned.
    • setSubProjElement

      public void setSubProjElement(@Nonnull List<EnterpriseProjectElement> value)
      Overwrites the list of associated EnterpriseProjectElement entities for the loaded navigation property to_SubProjElement.

      If the navigation property to_SubProjElement of a queried EnterpriseProjectElement 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.

      Parameters:
      value - List of EnterpriseProjectElement entities.
    • addSubProjElement

      public void addSubProjElement(EnterpriseProjectElement... entity)
      Adds elements to the list of associated EnterpriseProjectElement entities. This corresponds to the OData navigation property to_SubProjElement.

      If the navigation property to_SubProjElement of a queried EnterpriseProjectElement 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.

      Parameters:
      entity - Array of EnterpriseProjectElement entities.
    • fetchEnterpriseProject

      @Nullable public EnterpriseProject fetchEnterpriseProject()
      Fetches the EnterpriseProject entity (one to one) associated with this entity. This corresponds to the OData navigation property to_EnterpriseProject.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated EnterpriseProject entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEnterpriseProjectOrFetch

      @Nullable public EnterpriseProject getEnterpriseProjectOrFetch()
      Retrieval of associated EnterpriseProject entity (one to one). This corresponds to the OData navigation property to_EnterpriseProject.

      If the navigation property to_EnterpriseProject of a queried EnterpriseProjectElement 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.

      Returns:
      List of associated EnterpriseProject entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getEnterpriseProjectIfPresent

      @Nonnull public io.vavr.control.Option<EnterpriseProject> getEnterpriseProjectIfPresent()
      Retrieval of associated EnterpriseProject entity (one to one). This corresponds to the OData navigation property to_EnterpriseProject.

      If the navigation property for an entity EnterpriseProjectElement has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_EnterpriseProject is already loaded, the result will contain the EnterpriseProject entity. If not, an Option with result state empty is returned.
    • setEnterpriseProject

      public void setEnterpriseProject(EnterpriseProject value)
      Overwrites the associated EnterpriseProject entity for the loaded navigation property to_EnterpriseProject.
      Parameters:
      value - New EnterpriseProject entity.
    • builder

    • getChangeEntProjElmntPosition_ac

      @Nullable public Boolean getChangeEntProjElmntPosition_ac()
      Constraints: none

      Original property name from the Odata EDM: ChangeEntProjElmntPosition_ac

      Returns:
      Dyn. Action Control
    • getChangeEntProjElmntProcgStatus_ac

      @Nullable public Boolean getChangeEntProjElmntProcgStatus_ac()
      Constraints: none

      Original property name from the Odata EDM: ChangeEntProjElmntProcgStatus_ac

      Returns:
      Dyn. Action Control
    • getActualEndDate_fc

      @Nullable public Short getActualEndDate_fc()
      Constraints: none

      Original property name from the Odata EDM: ActualEndDate_fc

      Returns:
      Dyn. Field Control
    • getActualStartDate_fc

      @Nullable public Short getActualStartDate_fc()
      Constraints: none

      Original property name from the Odata EDM: ActualStartDate_fc

      Returns:
      Dyn. Field Control
    • getControllingArea_fc

      @Nullable public Short getControllingArea_fc()
      Constraints: none

      Original property name from the Odata EDM: ControllingArea_fc

      Returns:
      Dyn. Field Control
    • getCostingSheet_fc

      @Nullable public Short getCostingSheet_fc()
      Constraints: none

      Original property name from the Odata EDM: CostingSheet_fc

      Returns:
      Dyn. Field Control
    • getFactoryCalendar_fc

      @Nullable public Short getFactoryCalendar_fc()
      Constraints: none

      Original property name from the Odata EDM: FactoryCalendar_fc

      Returns:
      Dyn. Field Control
    • getFunctionalArea_fc

      @Nullable public Short getFunctionalArea_fc()
      Constraints: none

      Original property name from the Odata EDM: FunctionalArea_fc

      Returns:
      Dyn. Field Control
    • getFunctionalLocation_fc

      @Nullable public Short getFunctionalLocation_fc()
      Constraints: none

      Original property name from the Odata EDM: FunctionalLocation_fc

      Returns:
      Dyn. Field Control
    • getLocation_fc

      @Nullable public Short getLocation_fc()
      Constraints: none

      Original property name from the Odata EDM: Location_fc

      Returns:
      Dyn. Field Control
    • getPlannedEndDate_fc

      @Nullable public Short getPlannedEndDate_fc()
      Constraints: none

      Original property name from the Odata EDM: PlannedEndDate_fc

      Returns:
      Dyn. Field Control
    • getPlannedStartDate_fc

      @Nullable public Short getPlannedStartDate_fc()
      Constraints: none

      Original property name from the Odata EDM: PlannedStartDate_fc

      Returns:
      Dyn. Field Control
    • getPlant_fc

      @Nullable public Short getPlant_fc()
      Constraints: none

      Original property name from the Odata EDM: Plant_fc

      Returns:
      Dyn. Field Control
    • getProfitCenter_fc

      @Nullable public Short getProfitCenter_fc()
      Constraints: none

      Original property name from the Odata EDM: ProfitCenter_fc

      Returns:
      Dyn. Field Control
    • getProjectElement_fc

      @Nullable public Short getProjectElement_fc()
      Constraints: none

      Original property name from the Odata EDM: ProjectElement_fc

      Returns:
      Dyn. Field Control
    • getProjectElementDescription_fc

      @Nullable public Short getProjectElementDescription_fc()
      Constraints: none

      Original property name from the Odata EDM: ProjectElementDescription_fc

      Returns:
      Dyn. Field Control
    • getResponsibleCostCenter_fc

      @Nullable public Short getResponsibleCostCenter_fc()
      Constraints: none

      Original property name from the Odata EDM: ResponsibleCostCenter_fc

      Returns:
      Dyn. Field Control
    • getTaxJurisdiction_fc

      @Nullable public Short getTaxJurisdiction_fc()
      Constraints: none

      Original property name from the Odata EDM: TaxJurisdiction_fc

      Returns:
      Dyn. Field Control
    • getWBSElementIsBillingElement_fc

      @Nullable public Short getWBSElementIsBillingElement_fc()
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsBillingElement_fc

      Returns:
      Dyn. Field Control
    • getDelete_mc

      @Nullable public Boolean getDelete_mc()
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      Dyn. Method Control
    • getUpdate_mc

      @Nullable public Boolean getUpdate_mc()
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      Dyn. Method Control
    • getEntProjElmntBlkFunc_oc

      @Nullable public Boolean getEntProjElmntBlkFunc_oc()
      Constraints: none

      Original property name from the Odata EDM: to_EntProjElmntBlkFunc_oc

      Returns:
      Dynamic CbA-Control
    • getEntProjElmntDlvbrl_oc

      @Nullable public Boolean getEntProjElmntDlvbrl_oc()
      Constraints: none

      Original property name from the Odata EDM: to_EntProjElmntDlvbrl_oc

      Returns:
      Dynamic CbA-Control
    • getEntProjElmntWorkItem_oc

      @Nullable public Boolean getEntProjElmntWorkItem_oc()
      Constraints: none

      Original property name from the Odata EDM: to_EntProjElmntWorkItem_oc

      Returns:
      Dynamic CbA-Control
    • getSubProjElement_oc

      @Nullable public Boolean getSubProjElement_oc()
      Constraints: none

      Original property name from the Odata EDM: to_SubProjElement_oc

      Returns:
      Dynamic CbA-Control
    • getProjectElementUUID

      @Nullable public UUID getProjectElementUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ProjectElementUUID

      Returns:
      Entity Guid
    • getProjectElement

      @Nullable public String getProjectElement()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: ProjectElement

      Returns:
      Identification of Entities
    • getWBSElementInternalID

      @Nullable public String getWBSElementInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      WBS Element
    • getProjectUUID

      @Nullable public UUID getProjectUUID()
      Constraints: none

      Original property name from the Odata EDM: ProjectUUID

      Returns:
      Entity Guid
    • getProjectElementDescription

      @Nullable public String getProjectElementDescription()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: ProjectElementDescription

      Returns:
      Description
    • getParentObjectUUID

      @Nullable public UUID getParentObjectUUID()
      Constraints: none

      Original property name from the Odata EDM: ParentObjectUUID

      Returns:
      Parent Entity Guid
    • getProjectElementOrdinalNumber

      @Nullable public Integer getProjectElementOrdinalNumber()
      Constraints: none

      Original property name from the Odata EDM: ProjectElementOrdinalNumber

      Returns:
      Sortnumber
    • getProcessingStatus

      @Nullable public String getProcessingStatus()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProcessingStatus

      Returns:
      Object Processing Status
    • getEntProjectElementType

      @Nullable public String getEntProjectElementType()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: EntProjectElementType

      Returns:
      Task Type
    • getPlannedStartDate

      @Nullable public LocalDateTime getPlannedStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedStartDate

      Returns:
      Latest Planned Start
    • getPlannedEndDate

      @Nullable public LocalDateTime getPlannedEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedEndDate

      Returns:
      Latest Planned Finish
    • getActualStartDate

      @Nullable public LocalDateTime getActualStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ActualStartDate

      Returns:
      Actual Start
    • getActualEndDate

      @Nullable public LocalDateTime getActualEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ActualEndDate

      Returns:
      Actual Finish
    • getResponsibleCostCenter

      @Nullable public String getResponsibleCostCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponsibleCostCenter

      Returns:
      Responsible Cost Center
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company code for WBS element
    • getProfitCenter

      @Nullable public String getProfitCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getFunctionalArea

      @Nullable public String getFunctionalArea()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      Functional Area
    • getControllingArea

      @Nullable public String getControllingArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      Controlling area for WBS element
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getLocation

      @Nullable public String getLocation()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Location

      Returns:
      Location
    • getTaxJurisdiction

      @Nullable public String getTaxJurisdiction()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getFunctionalLocation

      @Nullable public String getFunctionalLocation()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocation

      Returns:
      Functional Location
    • getFactoryCalendar

      @Nullable public String getFactoryCalendar()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Returns:
      Factory calendar key
    • getCostingSheet

      @Nullable public String getCostingSheet()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostingSheet

      Returns:
      Costing Sheet
    • getInvestmentProfile

      @Nullable public String getInvestmentProfile()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InvestmentProfile

      Returns:
      Investment Measure Profile
    • getWBSIsStatisticalWBSElement

      @Nullable public Boolean getWBSIsStatisticalWBSElement()
      Constraints: none

      Original property name from the Odata EDM: WBSIsStatisticalWBSElement

      Returns:
      Statistical WBS element
    • getCostCenter

      @Nullable public String getCostCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      Cost center to which costs are actually posted
    • getWBSElementIsBillingElement

      @Nullable public Boolean getWBSElementIsBillingElement()
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsBillingElement

      Returns:
      Indicator: Billing element
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Who Created Object
    • getCreationDateTime

      @Nullable public ZonedDateTime getCreationDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      Timestamp of Object Creation
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Timestamp of Last Object Change
    • getLastChangedByUser

      @Nullable public String getLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Name of Person Who Changed Object
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<EnterpriseProjectElement>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<EnterpriseProjectElement>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<EnterpriseProjectElement>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<EnterpriseProjectElement>