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

public class WBSElementInternalID extends VdmEntity<WBSElementInternalID>
WBS Element Internal Id

Original entity name from the Odata EDM: WBSElementInternalIDType

  • Field Details

    • ALL_FIELDS

      public static final WBSElementInternalIDSelectable ALL_FIELDS
      Selector for all available fields of WBSElementInternalID.
    • WBS_ELEMENT_INTERNAL_ID

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

      public static final WBSElementInternalIDField<String> PROJECT_INTERNAL_ID
      Use with available fluent helpers to apply the ProjectInternalID field to query operations.
    • WBS_ELEMENT

      public static final WBSElementInternalIDField<String> WBS_ELEMENT
      Use with available fluent helpers to apply the WBSElement field to query operations.
    • WBS_DESCRIPTION

      public static final WBSElementInternalIDField<String> WBS_DESCRIPTION
      Use with available fluent helpers to apply the WBSDescription field to query operations.
    • WBS_ELEMENT_OBJECT

      public static final WBSElementInternalIDField<String> WBS_ELEMENT_OBJECT
      Use with available fluent helpers to apply the WBSElementObject field to query operations.
    • CREATED_BY_USER

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

      public static final WBSElementInternalIDField<LocalDateTime> CREATION_DATE
      Use with available fluent helpers to apply the CreationDate field to query operations.
    • LAST_CHANGED_BY_USER

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

      public static final WBSElementInternalIDField<LocalDateTime> LAST_CHANGE_DATE
      Use with available fluent helpers to apply the LastChangeDate field to query operations.
    • RESPONSIBLE_PERSON

      public static final WBSElementInternalIDField<String> RESPONSIBLE_PERSON
      Use with available fluent helpers to apply the ResponsiblePerson field to query operations.
    • RESPONSIBLE_PERSON_NAME

      public static final WBSElementInternalIDField<String> RESPONSIBLE_PERSON_NAME
      Use with available fluent helpers to apply the ResponsiblePersonName field to query operations.
    • APPLICANT_CODE

      public static final WBSElementInternalIDField<String> APPLICANT_CODE
      Use with available fluent helpers to apply the ApplicantCode field to query operations.
    • APPLICANT_NAME

      public static final WBSElementInternalIDField<String> APPLICANT_NAME
      Use with available fluent helpers to apply the ApplicantName field to query operations.
    • COMPANY_CODE

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

      public static final WBSElementInternalIDField<String> BUSINESS_AREA
      Use with available fluent helpers to apply the BusinessArea field to query operations.
    • CONTROLLING_AREA

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

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

      public static final WBSElementInternalIDField<String> PROJECT_TYPE
      Use with available fluent helpers to apply the ProjectType field to query operations.
    • WBS_ELEMENT_IS_PLANNING_ELEMENT

      public static final WBSElementInternalIDField<Boolean> WBS_ELEMENT_IS_PLANNING_ELEMENT
      Use with available fluent helpers to apply the WBSElementIsPlanningElement field to query operations.
    • WBS_IS_ACCOUNT_ASSIGNMENT_ELEMENT

      public static final WBSElementInternalIDField<Boolean> WBS_IS_ACCOUNT_ASSIGNMENT_ELEMENT
      Use with available fluent helpers to apply the WBSIsAccountAssignmentElement field to query operations.
    • WBS_ELEMENT_IS_BILLING_ELEMENT

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

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

      public static final WBSElementInternalIDField<String> REQUESTING_COST_CENTER
      Use with available fluent helpers to apply the RequestingCostCenter field to query operations.
    • RESPONSIBLE_COST_CENTER

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

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

      public static final WBSElementInternalIDField<String> PRIORITY_CODE
      Use with available fluent helpers to apply the PriorityCode field to query operations.
    • CURRENCY

      public static final WBSElementInternalIDField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • PLANT

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

      public static final WBSElementInternalIDField<String> FREE_DEFINED_TABLE_FIELD_SEMANTIC
      Use with available fluent helpers to apply the FreeDefinedTableFieldSemantic field to query operations.
    • WBS_IS_STATISTICAL_WBS_ELEMENT

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

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

      public static final WBSElementInternalIDField<Boolean> WBS_IS_MARKED_FOR_INTEGRATED_PLNG
      Use with available fluent helpers to apply the WBSIsMarkedForIntegratedPlng field to query operations.
    • FUNCTIONAL_AREA

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

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

      public static final WBSElementInternalIDField<String> EQUIPMENT
      Use with available fluent helpers to apply the Equipment field to query operations.
    • FUNCTIONAL_LOCATION

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

      public static final WBSElementInternalIDField<String> PROJECT_OBJECT_CHANGE_NUMBER
      Use with available fluent helpers to apply the ProjectObjectChangeNumber field to query operations.
    • PROJECT_OBJECT_REFERENCE_ELEMENT

      public static final WBSElementInternalIDField<String> PROJECT_OBJECT_REFERENCE_ELEMENT
      Use with available fluent helpers to apply the ProjectObjectReferenceElement field to query operations.
    • PROJ_INTEREST_CALC_PROFILE

      public static final WBSElementInternalIDField<String> PROJ_INTEREST_CALC_PROFILE
      Use with available fluent helpers to apply the ProjInterestCalcProfile field to query operations.
    • INVESTMENT_PROFILE

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

      public static final WBSElementInternalIDField<LocalDateTime> BASIC_START_DATE
      Use with available fluent helpers to apply the BasicStartDate field to query operations.
    • FORECASTED_START_DATE

      public static final WBSElementInternalIDField<LocalDateTime> FORECASTED_START_DATE
      Use with available fluent helpers to apply the ForecastedStartDate field to query operations.
    • ACTUAL_START_DATE

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

      public static final WBSElementInternalIDField<LocalDateTime> BASIC_END_DATE
      Use with available fluent helpers to apply the BasicEndDate field to query operations.
    • FORECASTED_END_DATE

      public static final WBSElementInternalIDField<LocalDateTime> FORECASTED_END_DATE
      Use with available fluent helpers to apply the ForecastedEndDate field to query operations.
    • ACTUAL_END_DATE

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

      public static final WBSElementInternalIDField<String> ACTUAL_DURATION_UNIT
      Use with available fluent helpers to apply the ActualDurationUnit field to query operations.
    • FORECASTED_DURATION_UNIT

      public static final WBSElementInternalIDField<String> FORECASTED_DURATION_UNIT
      Use with available fluent helpers to apply the ForecastedDurationUnit field to query operations.
    • BASIC_DURATION_UNIT

      public static final WBSElementInternalIDField<String> BASIC_DURATION_UNIT
      Use with available fluent helpers to apply the BasicDurationUnit field to query operations.
    • BASIC_DURATION

      public static final WBSElementInternalIDField<BigDecimal> BASIC_DURATION
      Use with available fluent helpers to apply the BasicDuration field to query operations.
    • FORECASTED_DURATION

      public static final WBSElementInternalIDField<BigDecimal> FORECASTED_DURATION
      Use with available fluent helpers to apply the ForecastedDuration field to query operations.
    • ACTUAL_DURATION

      public static final WBSElementInternalIDField<BigDecimal> ACTUAL_DURATION
      Use with available fluent helpers to apply the ActualDuration field to query operations.
    • SCHEDLD_BASIC_EARLIEST_START_DATE

      public static final WBSElementInternalIDField<LocalDateTime> SCHEDLD_BASIC_EARLIEST_START_DATE
      Use with available fluent helpers to apply the SchedldBasicEarliestStartDate field to query operations.
    • SCHEDULED_BASIC_LATEST_END_DATE

      public static final WBSElementInternalIDField<LocalDateTime> SCHEDULED_BASIC_LATEST_END_DATE
      Use with available fluent helpers to apply the ScheduledBasicLatestEndDate field to query operations.
    • SCHEDLD_FCSTD_EARLIEST_START_DATE

      public static final WBSElementInternalIDField<LocalDateTime> SCHEDLD_FCSTD_EARLIEST_START_DATE
      Use with available fluent helpers to apply the SchedldFcstdEarliestStartDate field to query operations.
    • LATEST_SCHEDLD_FCSTD_END_DATE

      public static final WBSElementInternalIDField<LocalDateTime> LATEST_SCHEDLD_FCSTD_END_DATE
      Use with available fluent helpers to apply the LatestSchedldFcstdEndDate field to query operations.
    • TENTATIVE_ACTUAL_START_DATE

      public static final WBSElementInternalIDField<LocalDateTime> TENTATIVE_ACTUAL_START_DATE
      Use with available fluent helpers to apply the TentativeActualStartDate field to query operations.
    • TENTATIVE_ACTUAL_END_DATE

      public static final WBSElementInternalIDField<LocalDateTime> TENTATIVE_ACTUAL_END_DATE
      Use with available fluent helpers to apply the TentativeActualEndDate field to query operations.
    • SCHEDLD_BASIC_LATEST_START_DATE

      public static final WBSElementInternalIDField<LocalDateTime> SCHEDLD_BASIC_LATEST_START_DATE
      Use with available fluent helpers to apply the SchedldBasicLatestStartDate field to query operations.
    • SCHEDLD_BASIC_EARLIEST_END_DATE

      public static final WBSElementInternalIDField<LocalDateTime> SCHEDLD_BASIC_EARLIEST_END_DATE
      Use with available fluent helpers to apply the SchedldBasicEarliestEndDate field to query operations.
    • LATEST_SCHEDLD_FCSTD_START_DATE

      public static final WBSElementInternalIDField<LocalDateTime> LATEST_SCHEDLD_FCSTD_START_DATE
      Use with available fluent helpers to apply the LatestSchedldFcstdStartDate field to query operations.
    • SCHEDLD_FCSTD_EARLIEST_END_DATE

      public static final WBSElementInternalIDField<LocalDateTime> SCHEDLD_FCSTD_EARLIEST_END_DATE
      Use with available fluent helpers to apply the SchedldFcstdEarliestEndDate field to query operations.
    • WBS_ELEMENT_HIERARCHY_LEVEL

      public static final WBSElementInternalIDField<Short> WBS_ELEMENT_HIERARCHY_LEVEL
      Use with available fluent helpers to apply the WBSElementHierarchyLevel field to query operations.
    • OVERHEAD_CODE

      public static final WBSElementInternalIDField<String> OVERHEAD_CODE
      Use with available fluent helpers to apply the OverheadCode field to query operations.
    • RESULT_ANALYSIS_INTERNAL_ID

      public static final WBSElementInternalIDField<String> RESULT_ANALYSIS_INTERNAL_ID
      Use with available fluent helpers to apply the ResultAnalysisInternalID field to query operations.
    • PROGRESS_ANLYS_AGGREGATION_WEIGHT

      public static final WBSElementInternalIDField<BigDecimal> PROGRESS_ANLYS_AGGREGATION_WEIGHT
      Use with available fluent helpers to apply the ProgressAnlysAggregationWeight field to query operations.
    • WBS_ELEMENT_SHORT_ID

      public static final WBSElementInternalIDField<String> WBS_ELEMENT_SHORT_ID
      Use with available fluent helpers to apply the WBSElementShortID field to query operations.
    • REQG_COST_CENTER_CONTROLLING_AREA

      public static final WBSElementInternalIDField<String> REQG_COST_CENTER_CONTROLLING_AREA
      Use with available fluent helpers to apply the ReqgCostCenterControllingArea field to query operations.
    • RESP_COST_CENTER_CONTROLLING_AREA

      public static final WBSElementInternalIDField<String> RESP_COST_CENTER_CONTROLLING_AREA
      Use with available fluent helpers to apply the RespCostCenterControllingArea field to query operations.
    • LANGUAGE

      public static final WBSElementInternalIDField<String> LANGUAGE
      Use with available fluent helpers to apply the Language field to query operations.
    • COST_CENTER

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

      public static final WBSElementInternalIDField<String> COST_OBJECT
      Use with available fluent helpers to apply the CostObject field to query operations.
    • WBS_ELEMENT_IS_USED_IN_PROJ_SMMRY

      public static final WBSElementInternalIDField<Boolean> WBS_ELEMENT_IS_USED_IN_PROJ_SMMRY
      Use with available fluent helpers to apply the WBSElementIsUsedInProjSmmry field to query operations.
    • IS_MARKED_FOR_DELETION

      public static final WBSElementInternalIDField<Boolean> IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.
    • INVENTORY_SPECIAL_STOCK_VALN_TYPE

      public static final WBSElementInternalIDField<String> INVENTORY_SPECIAL_STOCK_VALN_TYPE
      Use with available fluent helpers to apply the InventorySpecialStockValnType field to query operations.
    • BILLING_PLAN

      public static final WBSElementInternalIDField<String> BILLING_PLAN
      Use with available fluent helpers to apply the BillingPlan field to query operations.
    • WBS_ELEMENT_IS_GROUPING_WBS_ELEMENT

      public static final WBSElementInternalIDField<String> WBS_ELEMENT_IS_GROUPING_WBS_ELEMENT
      Use with available fluent helpers to apply the WBSElementIsGroupingWBSElement field to query operations.
    • COSTING_VARIANT

      public static final WBSElementInternalIDField<String> COSTING_VARIANT
      Use with available fluent helpers to apply the CostingVariant field to query operations.
    • JOINT_VENTURE

      public static final WBSElementInternalIDField<String> JOINT_VENTURE
      Use with available fluent helpers to apply the JointVenture field to query operations.
    • JOINT_VENTURE_RECOVERY_CODE

      public static final WBSElementInternalIDField<String> JOINT_VENTURE_RECOVERY_CODE
      Use with available fluent helpers to apply the JointVentureRecoveryCode field to query operations.
    • JOINT_VENTURE_EQUITY_TYPE

      public static final WBSElementInternalIDField<String> JOINT_VENTURE_EQUITY_TYPE
      Use with available fluent helpers to apply the JointVentureEquityType field to query operations.
    • JOINT_VENTURE_OBJECT_TYPE

      public static final WBSElementInternalIDField<String> JOINT_VENTURE_OBJECT_TYPE
      Use with available fluent helpers to apply the JointVentureObjectType field to query operations.
    • JOINT_VENTURE_CLASS

      public static final WBSElementInternalIDField<String> JOINT_VENTURE_CLASS
      Use with available fluent helpers to apply the JointVentureClass field to query operations.
    • JOINT_VENTURE_SUB_CLASS

      public static final WBSElementInternalIDField<String> JOINT_VENTURE_SUB_CLASS
      Use with available fluent helpers to apply the JointVentureSubClass field to query operations.
    • WBS_ELEMENT_HAS_ACTIVITIES

      public static final WBSElementInternalIDField<Boolean> WBS_ELEMENT_HAS_ACTIVITIES
      Use with available fluent helpers to apply the WBSElementHasActivities field to query operations.
    • WBS_HAS_FCSTD_DATE_FROM_ACTIVITY

      public static final WBSElementInternalIDField<Boolean> WBS_HAS_FCSTD_DATE_FROM_ACTIVITY
      Use with available fluent helpers to apply the WBSHasFcstdDateFromActivity field to query operations.
    • WBS_HAS_FCSTD_DATE_SET_MANUALLY

      public static final WBSElementInternalIDField<Boolean> WBS_HAS_FCSTD_DATE_SET_MANUALLY
      Use with available fluent helpers to apply the WBSHasFcstdDateSetManually field to query operations.
    • WBS_HAS_BASIC_DATE_MANUALLY_SET

      public static final WBSElementInternalIDField<Boolean> WBS_HAS_BASIC_DATE_MANUALLY_SET
      Use with available fluent helpers to apply the WBSHasBasicDateManuallySet field to query operations.
    • WBS_HAS_ACTUAL_DATE_SET_MANUALLY

      public static final WBSElementInternalIDField<Boolean> WBS_HAS_ACTUAL_DATE_SET_MANUALLY
      Use with available fluent helpers to apply the WBSHasActualDateSetManually field to query operations.
    • WBS_ELMNT_HAS_ACTUAL_DATE_FROM_ACTY

      public static final WBSElementInternalIDField<Boolean> WBS_ELMNT_HAS_ACTUAL_DATE_FROM_ACTY
      Use with available fluent helpers to apply the WBSElmntHasActualDateFromActy field to query operations.
    • CONTROLLING_OBJECT_CLASS

      public static final WBSElementInternalIDField<String> CONTROLLING_OBJECT_CLASS
      Use with available fluent helpers to apply the ControllingObjectClass field to query operations.
    • FREE_DEFINED_ATTRIBUTE01

      public static final WBSElementInternalIDField<String> FREE_DEFINED_ATTRIBUTE01
      Use with available fluent helpers to apply the FreeDefinedAttribute01 field to query operations.
    • FREE_DEFINED_ATTRIBUTE02

      public static final WBSElementInternalIDField<String> FREE_DEFINED_ATTRIBUTE02
      Use with available fluent helpers to apply the FreeDefinedAttribute02 field to query operations.
    • FREE_DEFINED_ATTRIBUTE03

      public static final WBSElementInternalIDField<String> FREE_DEFINED_ATTRIBUTE03
      Use with available fluent helpers to apply the FreeDefinedAttribute03 field to query operations.
    • FREE_DEFINED_ATTRIBUTE04

      public static final WBSElementInternalIDField<String> FREE_DEFINED_ATTRIBUTE04
      Use with available fluent helpers to apply the FreeDefinedAttribute04 field to query operations.
    • FREE_DEFINED_QUANTITY1

      public static final WBSElementInternalIDField<BigDecimal> FREE_DEFINED_QUANTITY1
      Use with available fluent helpers to apply the FreeDefinedQuantity1 field to query operations.
    • FREE_DEFINED_QUANTITY1_UNIT

      public static final WBSElementInternalIDField<String> FREE_DEFINED_QUANTITY1_UNIT
      Use with available fluent helpers to apply the FreeDefinedQuantity1Unit field to query operations.
    • FREE_DEFINED_QUANTITY2

      public static final WBSElementInternalIDField<BigDecimal> FREE_DEFINED_QUANTITY2
      Use with available fluent helpers to apply the FreeDefinedQuantity2 field to query operations.
    • FREE_DEFINED_QUANTITY2_UNIT

      public static final WBSElementInternalIDField<String> FREE_DEFINED_QUANTITY2_UNIT
      Use with available fluent helpers to apply the FreeDefinedQuantity2Unit field to query operations.
    • FREE_DEFINED_AMOUNT1

      public static final WBSElementInternalIDField<BigDecimal> FREE_DEFINED_AMOUNT1
      Use with available fluent helpers to apply the FreeDefinedAmount1 field to query operations.
    • FREE_DEFINED_AMOUNT1_CURRENCY

      public static final WBSElementInternalIDField<String> FREE_DEFINED_AMOUNT1_CURRENCY
      Use with available fluent helpers to apply the FreeDefinedAmount1Currency field to query operations.
    • FREE_DEFINED_AMOUNT2

      public static final WBSElementInternalIDField<BigDecimal> FREE_DEFINED_AMOUNT2
      Use with available fluent helpers to apply the FreeDefinedAmount2 field to query operations.
    • FREE_DEFINED_AMOUNT2_CURRENCY

      public static final WBSElementInternalIDField<String> FREE_DEFINED_AMOUNT2_CURRENCY
      Use with available fluent helpers to apply the FreeDefinedAmount2Currency field to query operations.
    • FREE_DEFINED_DATE1

      public static final WBSElementInternalIDField<LocalDateTime> FREE_DEFINED_DATE1
      Use with available fluent helpers to apply the FreeDefinedDate1 field to query operations.
    • FREE_DEFINED_DATE2

      public static final WBSElementInternalIDField<LocalDateTime> FREE_DEFINED_DATE2
      Use with available fluent helpers to apply the FreeDefinedDate2 field to query operations.
    • FREE_DEFINED_INDICATOR1

      public static final WBSElementInternalIDField<Boolean> FREE_DEFINED_INDICATOR1
      Use with available fluent helpers to apply the FreeDefinedIndicator1 field to query operations.
    • FREE_DEFINED_INDICATOR2

      public static final WBSElementInternalIDField<Boolean> FREE_DEFINED_INDICATOR2
      Use with available fluent helpers to apply the FreeDefinedIndicator2 field to query operations.
  • Constructor Details

    • WBSElementInternalID

      public WBSElementInternalID()
    • WBSElementInternalID

      public WBSElementInternalID(@Nullable String wBSElementInternalID, @Nullable String projectInternalID, @Nullable String wBSElement, @Nullable String wBSDescription, @Nullable String wBSElementObject, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable String lastChangedByUser, @Nullable LocalDateTime lastChangeDate, @Nullable String responsiblePerson, @Nullable String responsiblePersonName, @Nullable String applicantCode, @Nullable String applicantName, @Nullable String companyCode, @Nullable String businessArea, @Nullable String controllingArea, @Nullable String profitCenter, @Nullable String projectType, @Nullable Boolean wBSElementIsPlanningElement, @Nullable Boolean wBSIsAccountAssignmentElement, @Nullable Boolean wBSElementIsBillingElement, @Nullable String costingSheet, @Nullable String requestingCostCenter, @Nullable String responsibleCostCenter, @Nullable String factoryCalendar, @Nullable String priorityCode, @Nullable String currency, @Nullable String plant, @Nullable String freeDefinedTableFieldSemantic, @Nullable Boolean wBSIsStatisticalWBSElement, @Nullable String taxJurisdiction, @Nullable Boolean wBSIsMarkedForIntegratedPlng, @Nullable String functionalArea, @Nullable String location, @Nullable String equipment, @Nullable String functionalLocation, @Nullable String projectObjectChangeNumber, @Nullable String projectObjectReferenceElement, @Nullable String projInterestCalcProfile, @Nullable String investmentProfile, @Nullable LocalDateTime basicStartDate, @Nullable LocalDateTime forecastedStartDate, @Nullable LocalDateTime actualStartDate, @Nullable LocalDateTime basicEndDate, @Nullable LocalDateTime forecastedEndDate, @Nullable LocalDateTime actualEndDate, @Nullable String actualDurationUnit, @Nullable String forecastedDurationUnit, @Nullable String basicDurationUnit, @Nullable BigDecimal basicDuration, @Nullable BigDecimal forecastedDuration, @Nullable BigDecimal actualDuration, @Nullable LocalDateTime schedldBasicEarliestStartDate, @Nullable LocalDateTime scheduledBasicLatestEndDate, @Nullable LocalDateTime schedldFcstdEarliestStartDate, @Nullable LocalDateTime latestSchedldFcstdEndDate, @Nullable LocalDateTime tentativeActualStartDate, @Nullable LocalDateTime tentativeActualEndDate, @Nullable LocalDateTime schedldBasicLatestStartDate, @Nullable LocalDateTime schedldBasicEarliestEndDate, @Nullable LocalDateTime latestSchedldFcstdStartDate, @Nullable LocalDateTime schedldFcstdEarliestEndDate, @Nullable Short wBSElementHierarchyLevel, @Nullable String overheadCode, @Nullable String resultAnalysisInternalID, @Nullable BigDecimal progressAnlysAggregationWeight, @Nullable String wBSElementShortID, @Nullable String reqgCostCenterControllingArea, @Nullable String respCostCenterControllingArea, @Nullable String language, @Nullable String costCenter, @Nullable String costObject, @Nullable Boolean wBSElementIsUsedInProjSmmry, @Nullable Boolean isMarkedForDeletion, @Nullable String inventorySpecialStockValnType, @Nullable String billingPlan, @Nullable String wBSElementIsGroupingWBSElement, @Nullable String costingVariant, @Nullable String jointVenture, @Nullable String jointVentureRecoveryCode, @Nullable String jointVentureEquityType, @Nullable String jointVentureObjectType, @Nullable String jointVentureClass, @Nullable String jointVentureSubClass, @Nullable Boolean wBSElementHasActivities, @Nullable Boolean wBSHasFcstdDateFromActivity, @Nullable Boolean wBSHasFcstdDateSetManually, @Nullable Boolean wBSHasBasicDateManuallySet, @Nullable Boolean wBSHasActualDateSetManually, @Nullable Boolean wBSElmntHasActualDateFromActy, @Nullable String controllingObjectClass, @Nullable String freeDefinedAttribute01, @Nullable String freeDefinedAttribute02, @Nullable String freeDefinedAttribute03, @Nullable String freeDefinedAttribute04, @Nullable BigDecimal freeDefinedQuantity1, @Nullable String freeDefinedQuantity1Unit, @Nullable BigDecimal freeDefinedQuantity2, @Nullable String freeDefinedQuantity2Unit, @Nullable BigDecimal freeDefinedAmount1, @Nullable String freeDefinedAmount1Currency, @Nullable BigDecimal freeDefinedAmount2, @Nullable String freeDefinedAmount2Currency, @Nullable LocalDateTime freeDefinedDate1, @Nullable LocalDateTime freeDefinedDate2, @Nullable Boolean freeDefinedIndicator1, @Nullable Boolean freeDefinedIndicator2)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: WBSElementInternalID

      Parameters:
      wBSElementInternalID - WBS Element
    • setProjectInternalID

      public void setProjectInternalID(@Nullable String projectInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ProjectInternalID

      Parameters:
      projectInternalID - Project (internal)
    • setWBSElement

      public void setWBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Parameters:
      wBSElement - Work Breakdown Structure Element (WBS Element)
    • setWBSDescription

      public void setWBSDescription(@Nullable String wBSDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WBSDescription

      Parameters:
      wBSDescription - WBS Element Name
    • setWBSElementObject

      public void setWBSElementObject(@Nullable String wBSElementObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: WBSElementObject

      Parameters:
      wBSElementObject - Object Number
    • 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 Responsible for Creating the Object
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Record Created On
    • 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
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Date on which object was last changed
    • setResponsiblePerson

      public void setResponsiblePerson(@Nullable String responsiblePerson)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ResponsiblePerson

      Parameters:
      responsiblePerson - Responsible Person Number (Project Manager)
    • setResponsiblePersonName

      public void setResponsiblePersonName(@Nullable String responsiblePersonName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: ResponsiblePersonName

      Parameters:
      responsiblePersonName - Name of responsible person (Project manager)
    • setApplicantCode

      public void setApplicantCode(@Nullable String applicantCode)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ApplicantCode

      Parameters:
      applicantCode - Applicant number
    • setApplicantName

      public void setApplicantName(@Nullable String applicantName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: ApplicantName

      Parameters:
      applicantName - Applicant
    • 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
    • setBusinessArea

      public void setBusinessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business 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
    • 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
    • setProjectType

      public void setProjectType(@Nullable String projectType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProjectType

      Parameters:
      projectType - Project type
    • setWBSElementIsPlanningElement

      public void setWBSElementIsPlanningElement(@Nullable Boolean wBSElementIsPlanningElement)
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsPlanningElement

      Parameters:
      wBSElementIsPlanningElement - Indicator: Planning element
    • setWBSIsAccountAssignmentElement

      public void setWBSIsAccountAssignmentElement(@Nullable Boolean wBSIsAccountAssignmentElement)
      Constraints: none

      Original property name from the Odata EDM: WBSIsAccountAssignmentElement

      Parameters:
      wBSIsAccountAssignmentElement - Indicator: Account assignment element
    • setWBSElementIsBillingElement

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

      Original property name from the Odata EDM: WBSElementIsBillingElement

      Parameters:
      wBSElementIsBillingElement - Indicator: Billing element
    • 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
    • setRequestingCostCenter

      public void setRequestingCostCenter(@Nullable String requestingCostCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequestingCostCenter

      Parameters:
      requestingCostCenter - Requesting cost center
    • 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
    • setFactoryCalendar

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

      Original property name from the Odata EDM: FactoryCalendar

      Parameters:
      factoryCalendar - Calendar
    • setPriorityCode

      public void setPriorityCode(@Nullable String priorityCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PriorityCode

      Parameters:
      priorityCode - Priority
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - WBS element currency
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setFreeDefinedTableFieldSemantic

      public void setFreeDefinedTableFieldSemantic(@Nullable String freeDefinedTableFieldSemantic)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: FreeDefinedTableFieldSemantic

      Parameters:
      freeDefinedTableFieldSemantic - Key word ID for user-defined fields
    • setWBSIsStatisticalWBSElement

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

      Original property name from the Odata EDM: WBSIsStatisticalWBSElement

      Parameters:
      wBSIsStatisticalWBSElement - Statistical WBS element
    • 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
    • setWBSIsMarkedForIntegratedPlng

      public void setWBSIsMarkedForIntegratedPlng(@Nullable Boolean wBSIsMarkedForIntegratedPlng)
      Constraints: none

      Original property name from the Odata EDM: WBSIsMarkedForIntegratedPlng

      Parameters:
      wBSIsMarkedForIntegratedPlng - Indicator 'Integrated Planning' for Cost Object Category
    • 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
    • setLocation

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

      Original property name from the Odata EDM: Location

      Parameters:
      location - Location
    • setEquipment

      public void setEquipment(@Nullable String equipment)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Parameters:
      equipment - Equipment Number
    • 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
    • setProjectObjectChangeNumber

      public void setProjectObjectChangeNumber(@Nullable String projectObjectChangeNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProjectObjectChangeNumber

      Parameters:
      projectObjectChangeNumber - Change Number
    • setProjectObjectReferenceElement

      public void setProjectObjectReferenceElement(@Nullable String projectObjectReferenceElement)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProjectObjectReferenceElement

      Parameters:
      projectObjectReferenceElement - Reference Element PM/PS
    • setProjInterestCalcProfile

      public void setProjInterestCalcProfile(@Nullable String projInterestCalcProfile)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: ProjInterestCalcProfile

      Parameters:
      projInterestCalcProfile - Interest Profile for Project/Order Interest Calculation
    • 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
    • setBasicStartDate

      public void setBasicStartDate(@Nullable LocalDateTime basicStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BasicStartDate

      Parameters:
      basicStartDate - WBS element: Basic start date
    • setForecastedStartDate

      public void setForecastedStartDate(@Nullable LocalDateTime forecastedStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ForecastedStartDate

      Parameters:
      forecastedStartDate - Forecast Start Date of WBS Element
    • setActualStartDate

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

      Original property name from the Odata EDM: ActualStartDate

      Parameters:
      actualStartDate - Actual start date for the WBS element
    • setBasicEndDate

      public void setBasicEndDate(@Nullable LocalDateTime basicEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BasicEndDate

      Parameters:
      basicEndDate - WBS element: Basic finish date
    • setForecastedEndDate

      public void setForecastedEndDate(@Nullable LocalDateTime forecastedEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ForecastedEndDate

      Parameters:
      forecastedEndDate - Forecast Finish Date of WBS Element
    • setActualEndDate

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

      Original property name from the Odata EDM: ActualEndDate

      Parameters:
      actualEndDate - Actual finish date of the WBS element
    • setActualDurationUnit

      public void setActualDurationUnit(@Nullable String actualDurationUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ActualDurationUnit

      Parameters:
      actualDurationUnit - Unit for duration of actual WBS element dates
    • setForecastedDurationUnit

      public void setForecastedDurationUnit(@Nullable String forecastedDurationUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ForecastedDurationUnit

      Parameters:
      forecastedDurationUnit - Unit for duration of WBS element planned dates
    • setBasicDurationUnit

      public void setBasicDurationUnit(@Nullable String basicDurationUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BasicDurationUnit

      Parameters:
      basicDurationUnit - Unit for duration of basic WBS element dates
    • setBasicDuration

      public void setBasicDuration(@Nullable BigDecimal basicDuration)
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: BasicDuration

      Parameters:
      basicDuration - Length (duration) of the basic dates in the WBS element
    • setForecastedDuration

      public void setForecastedDuration(@Nullable BigDecimal forecastedDuration)
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: ForecastedDuration

      Parameters:
      forecastedDuration - Forecasted length (duration) of the WBS element
    • setActualDuration

      public void setActualDuration(@Nullable BigDecimal actualDuration)
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: ActualDuration

      Parameters:
      actualDuration - Actual length (duration) of the WBS element
    • setSchedldBasicEarliestStartDate

      public void setSchedldBasicEarliestStartDate(@Nullable LocalDateTime schedldBasicEarliestStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedldBasicEarliestStartDate

      Parameters:
      schedldBasicEarliestStartDate - Earliest scheduled start date (Basic)
    • setScheduledBasicLatestEndDate

      public void setScheduledBasicLatestEndDate(@Nullable LocalDateTime scheduledBasicLatestEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicLatestEndDate

      Parameters:
      scheduledBasicLatestEndDate - Latest scheduled finish date (basic)
    • setSchedldFcstdEarliestStartDate

      public void setSchedldFcstdEarliestStartDate(@Nullable LocalDateTime schedldFcstdEarliestStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedldFcstdEarliestStartDate

      Parameters:
      schedldFcstdEarliestStartDate - Scheduled start date (Forecast)
    • setLatestSchedldFcstdEndDate

      public void setLatestSchedldFcstdEndDate(@Nullable LocalDateTime latestSchedldFcstdEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LatestSchedldFcstdEndDate

      Parameters:
      latestSchedldFcstdEndDate - Latest scheduled finish date (Forecast)
    • setTentativeActualStartDate

      public void setTentativeActualStartDate(@Nullable LocalDateTime tentativeActualStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TentativeActualStartDate

      Parameters:
      tentativeActualStartDate - Tentative actual start date for WBS element
    • setTentativeActualEndDate

      public void setTentativeActualEndDate(@Nullable LocalDateTime tentativeActualEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TentativeActualEndDate

      Parameters:
      tentativeActualEndDate - Tentative actual finish date for WBS element
    • setSchedldBasicLatestStartDate

      public void setSchedldBasicLatestStartDate(@Nullable LocalDateTime schedldBasicLatestStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedldBasicLatestStartDate

      Parameters:
      schedldBasicLatestStartDate - Latest scheduled start date (basic)
    • setSchedldBasicEarliestEndDate

      public void setSchedldBasicEarliestEndDate(@Nullable LocalDateTime schedldBasicEarliestEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedldBasicEarliestEndDate

      Parameters:
      schedldBasicEarliestEndDate - Earliest Finish Date
    • setLatestSchedldFcstdStartDate

      public void setLatestSchedldFcstdStartDate(@Nullable LocalDateTime latestSchedldFcstdStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LatestSchedldFcstdStartDate

      Parameters:
      latestSchedldFcstdStartDate - Latest scheduled start date (forecast)
    • setSchedldFcstdEarliestEndDate

      public void setSchedldFcstdEarliestEndDate(@Nullable LocalDateTime schedldFcstdEarliestEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedldFcstdEarliestEndDate

      Parameters:
      schedldFcstdEarliestEndDate - Earliest scheduled finish date (forecast)
    • setWBSElementHierarchyLevel

      public void setWBSElementHierarchyLevel(@Nullable Short wBSElementHierarchyLevel)
      Constraints: none

      Original property name from the Odata EDM: WBSElementHierarchyLevel

      Parameters:
      wBSElementHierarchyLevel - Level in Project Hierarchy
    • setOverheadCode

      public void setOverheadCode(@Nullable String overheadCode)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: OverheadCode

      Parameters:
      overheadCode - Overhead Key
    • setResultAnalysisInternalID

      public void setResultAnalysisInternalID(@Nullable String resultAnalysisInternalID)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ResultAnalysisInternalID

      Parameters:
      resultAnalysisInternalID - Results Analysis Key
    • setProgressAnlysAggregationWeight

      public void setProgressAnlysAggregationWeight(@Nullable BigDecimal progressAnlysAggregationWeight)
      Constraints: Not nullable, Precision: 8, Scale: 0

      Original property name from the Odata EDM: ProgressAnlysAggregationWeight

      Parameters:
      progressAnlysAggregationWeight - Aggregation weight for POC (PS progress)
    • setWBSElementShortID

      public void setWBSElementShortID(@Nullable String wBSElementShortID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: WBSElementShortID

      Parameters:
      wBSElementShortID - WBS element short identification
    • setReqgCostCenterControllingArea

      public void setReqgCostCenterControllingArea(@Nullable String reqgCostCenterControllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReqgCostCenterControllingArea

      Parameters:
      reqgCostCenterControllingArea - Controlling area of requesting cost center
    • setRespCostCenterControllingArea

      public void setRespCostCenterControllingArea(@Nullable String respCostCenterControllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RespCostCenterControllingArea

      Parameters:
      respCostCenterControllingArea - Responsible Cost Center Controlling Area
    • setLanguage

      public void setLanguage(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Parameters:
      language - Language Key
    • 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
    • setCostObject

      public void setCostObject(@Nullable String costObject)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostObject

      Parameters:
      costObject - Cost Object
    • setWBSElementIsUsedInProjSmmry

      public void setWBSElementIsUsedInProjSmmry(@Nullable Boolean wBSElementIsUsedInProjSmmry)
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsUsedInProjSmmry

      Parameters:
      wBSElementIsUsedInProjSmmry - Indicator: WBS element used in project summarization
    • setIsMarkedForDeletion

      public void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Parameters:
      isMarkedForDeletion - Deletion Indicator
    • setInventorySpecialStockValnType

      public void setInventorySpecialStockValnType(@Nullable String inventorySpecialStockValnType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockValnType

      Parameters:
      inventorySpecialStockValnType - Valuation of Special Stock
    • setBillingPlan

      public void setBillingPlan(@Nullable String billingPlan)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BillingPlan

      Parameters:
      billingPlan - Billing Plan Number / Invoicing Plan Number
    • setWBSElementIsGroupingWBSElement

      public void setWBSElementIsGroupingWBSElement(@Nullable String wBSElementIsGroupingWBSElement)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WBSElementIsGroupingWBSElement

      Parameters:
      wBSElementIsGroupingWBSElement - Indicator: Grouping WBS element
    • setCostingVariant

      public void setCostingVariant(@Nullable String costingVariant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CostingVariant

      Parameters:
      costingVariant - Costing Variant
    • setJointVenture

      public void setJointVenture(@Nullable String jointVenture)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: JointVenture

      Parameters:
      jointVenture - Joint Venture
    • setJointVentureRecoveryCode

      public void setJointVentureRecoveryCode(@Nullable String jointVentureRecoveryCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: JointVentureRecoveryCode

      Parameters:
      jointVentureRecoveryCode - Recovery Indicator
    • setJointVentureEquityType

      public void setJointVentureEquityType(@Nullable String jointVentureEquityType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JointVentureEquityType

      Parameters:
      jointVentureEquityType - Equity Type
    • setJointVentureObjectType

      public void setJointVentureObjectType(@Nullable String jointVentureObjectType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JointVentureObjectType

      Parameters:
      jointVentureObjectType - Joint Venture Object Type
    • setJointVentureClass

      public void setJointVentureClass(@Nullable String jointVentureClass)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JointVentureClass

      Parameters:
      jointVentureClass - JIB/JIBE Class
    • setJointVentureSubClass

      public void setJointVentureSubClass(@Nullable String jointVentureSubClass)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: JointVentureSubClass

      Parameters:
      jointVentureSubClass - JIB/JIBE Subclass A
    • setWBSElementHasActivities

      public void setWBSElementHasActivities(@Nullable Boolean wBSElementHasActivities)
      Constraints: none

      Original property name from the Odata EDM: WBSElementHasActivities

      Parameters:
      wBSElementHasActivities - Indicator: There are activities for the WBS elements
    • setWBSHasFcstdDateFromActivity

      public void setWBSHasFcstdDateFromActivity(@Nullable Boolean wBSHasFcstdDateFromActivity)
      Constraints: none

      Original property name from the Odata EDM: WBSHasFcstdDateFromActivity

      Parameters:
      wBSHasFcstdDateFromActivity - Indicator: Expected dates from the activities
    • setWBSHasFcstdDateSetManually

      public void setWBSHasFcstdDateSetManually(@Nullable Boolean wBSHasFcstdDateSetManually)
      Constraints: none

      Original property name from the Odata EDM: WBSHasFcstdDateSetManually

      Parameters:
      wBSHasFcstdDateSetManually - Indicator: Forecast dates set manually
    • setWBSHasBasicDateManuallySet

      public void setWBSHasBasicDateManuallySet(@Nullable Boolean wBSHasBasicDateManuallySet)
      Constraints: none

      Original property name from the Odata EDM: WBSHasBasicDateManuallySet

      Parameters:
      wBSHasBasicDateManuallySet - Indicator: Basic dates set manually
    • setWBSHasActualDateSetManually

      public void setWBSHasActualDateSetManually(@Nullable Boolean wBSHasActualDateSetManually)
      Constraints: none

      Original property name from the Odata EDM: WBSHasActualDateSetManually

      Parameters:
      wBSHasActualDateSetManually - Indicator: Actual dates set manually
    • setWBSElmntHasActualDateFromActy

      public void setWBSElmntHasActualDateFromActy(@Nullable Boolean wBSElmntHasActualDateFromActy)
      Constraints: none

      Original property name from the Odata EDM: WBSElmntHasActualDateFromActy

      Parameters:
      wBSElmntHasActualDateFromActy - Indicator: Actual dates from the activities
    • setControllingObjectClass

      public void setControllingObjectClass(@Nullable String controllingObjectClass)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ControllingObjectClass

      Parameters:
      controllingObjectClass - Object Class
    • setFreeDefinedAttribute01

      public void setFreeDefinedAttribute01(@Nullable String freeDefinedAttribute01)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FreeDefinedAttribute01

      Parameters:
      freeDefinedAttribute01 - 1st user field for 20 characters - WBS element-
    • setFreeDefinedAttribute02

      public void setFreeDefinedAttribute02(@Nullable String freeDefinedAttribute02)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FreeDefinedAttribute02

      Parameters:
      freeDefinedAttribute02 - 2nd user field 20 digits - WBS element
    • setFreeDefinedAttribute03

      public void setFreeDefinedAttribute03(@Nullable String freeDefinedAttribute03)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FreeDefinedAttribute03

      Parameters:
      freeDefinedAttribute03 - 3rd user-defined field 10 digits -WBS element
    • setFreeDefinedAttribute04

      public void setFreeDefinedAttribute04(@Nullable String freeDefinedAttribute04)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FreeDefinedAttribute04

      Parameters:
      freeDefinedAttribute04 - 4th user-defined field 10 digits -WBS element
    • setFreeDefinedQuantity1

      public void setFreeDefinedQuantity1(@Nullable BigDecimal freeDefinedQuantity1)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedQuantity1

      Parameters:
      freeDefinedQuantity1 - 1st user-defined field for quantity(length 10,3) WBS element
    • setFreeDefinedQuantity1Unit

      public void setFreeDefinedQuantity1Unit(@Nullable String freeDefinedQuantity1Unit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedQuantity1Unit

      Parameters:
      freeDefinedQuantity1Unit - 1st user defined field for quantity field unit - WBS element
    • setFreeDefinedQuantity2

      public void setFreeDefinedQuantity2(@Nullable BigDecimal freeDefinedQuantity2)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedQuantity2

      Parameters:
      freeDefinedQuantity2 - 2nd use field for quantity (length 10,3) WBS element
    • setFreeDefinedQuantity2Unit

      public void setFreeDefinedQuantity2Unit(@Nullable String freeDefinedQuantity2Unit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedQuantity2Unit

      Parameters:
      freeDefinedQuantity2Unit - 2nd user defined field for quantity field unit - WBS element
    • setFreeDefinedAmount1

      public void setFreeDefinedAmount1(@Nullable BigDecimal freeDefinedAmount1)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedAmount1

      Parameters:
      freeDefinedAmount1 - 1st user field for values (length 10,3) WBS element
    • setFreeDefinedAmount1Currency

      public void setFreeDefinedAmount1Currency(@Nullable String freeDefinedAmount1Currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: FreeDefinedAmount1Currency

      Parameters:
      freeDefinedAmount1Currency - 1st user defined field for value field unit - WBS element
    • setFreeDefinedAmount2

      public void setFreeDefinedAmount2(@Nullable BigDecimal freeDefinedAmount2)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedAmount2

      Parameters:
      freeDefinedAmount2 - 2nd user field for values (length 10,3) -WBS element
    • setFreeDefinedAmount2Currency

      public void setFreeDefinedAmount2Currency(@Nullable String freeDefinedAmount2Currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: FreeDefinedAmount2Currency

      Parameters:
      freeDefinedAmount2Currency - 2nd user defined field for value field unit - WBS element
    • setFreeDefinedDate1

      public void setFreeDefinedDate1(@Nullable LocalDateTime freeDefinedDate1)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: FreeDefinedDate1

      Parameters:
      freeDefinedDate1 - 1st user field for date -WBS element
    • setFreeDefinedDate2

      public void setFreeDefinedDate2(@Nullable LocalDateTime freeDefinedDate2)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: FreeDefinedDate2

      Parameters:
      freeDefinedDate2 - 2nd user field for date -WBS element
    • setFreeDefinedIndicator1

      public void setFreeDefinedIndicator1(@Nullable Boolean freeDefinedIndicator1)
      Constraints: none

      Original property name from the Odata EDM: FreeDefinedIndicator1

      Parameters:
      freeDefinedIndicator1 - 1st user field for 'Ind. for evaluations' WBS elem.
    • setFreeDefinedIndicator2

      public void setFreeDefinedIndicator2(@Nullable Boolean freeDefinedIndicator2)
      Constraints: none

      Original property name from the Odata EDM: FreeDefinedIndicator2

      Parameters:
      freeDefinedIndicator2 - 2nd user field for 'Indicator for eval.s' WBS elemnt
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> WBSElementInternalIDField<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> WBSElementInternalIDField<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<WBSElementInternalID>
    • setServicePathForFetch

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<WBSElementInternalID>
    • builder

      @Nonnull public static WBSElementInternalID.WBSElementInternalIDBuilder builder()
    • getWBSElementInternalID

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

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      WBS Element
    • getProjectInternalID

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

      Original property name from the Odata EDM: ProjectInternalID

      Returns:
      Project (internal)
    • getWBSElement

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

      Original property name from the Odata EDM: WBSElement

      Returns:
      Work Breakdown Structure Element (WBS Element)
    • getWBSDescription

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

      Original property name from the Odata EDM: WBSDescription

      Returns:
      WBS Element Name
    • getWBSElementObject

      @Nullable public String getWBSElementObject()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: WBSElementObject

      Returns:
      Object Number
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Returns:
      Record Created On
    • 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
    • getLastChangeDate

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

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Date on which object was last changed
    • getResponsiblePerson

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

      Original property name from the Odata EDM: ResponsiblePerson

      Returns:
      Responsible Person Number (Project Manager)
    • getResponsiblePersonName

      @Nullable public String getResponsiblePersonName()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: ResponsiblePersonName

      Returns:
      Name of responsible person (Project manager)
    • getApplicantCode

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

      Original property name from the Odata EDM: ApplicantCode

      Returns:
      Applicant number
    • getApplicantName

      @Nullable public String getApplicantName()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: ApplicantName

      Returns:
      Applicant
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getControllingArea

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

      Original property name from the Odata EDM: ControllingArea

      Returns:
      Controlling Area
    • getProfitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getProjectType

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

      Original property name from the Odata EDM: ProjectType

      Returns:
      Project type
    • getWBSElementIsPlanningElement

      @Nullable public Boolean getWBSElementIsPlanningElement()
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsPlanningElement

      Returns:
      Indicator: Planning element
    • getWBSIsAccountAssignmentElement

      @Nullable public Boolean getWBSIsAccountAssignmentElement()
      Constraints: none

      Original property name from the Odata EDM: WBSIsAccountAssignmentElement

      Returns:
      Indicator: Account assignment element
    • getWBSElementIsBillingElement

      @Nullable public Boolean getWBSElementIsBillingElement()
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsBillingElement

      Returns:
      Indicator: Billing element
    • getCostingSheet

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

      Original property name from the Odata EDM: CostingSheet

      Returns:
      Costing Sheet
    • getRequestingCostCenter

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

      Original property name from the Odata EDM: RequestingCostCenter

      Returns:
      Requesting cost center
    • getResponsibleCostCenter

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

      Original property name from the Odata EDM: ResponsibleCostCenter

      Returns:
      Responsible Cost Center
    • getFactoryCalendar

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

      Original property name from the Odata EDM: FactoryCalendar

      Returns:
      Calendar
    • getPriorityCode

      @Nullable public String getPriorityCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PriorityCode

      Returns:
      Priority
    • getCurrency

      @Nullable public String getCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      WBS element currency
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getFreeDefinedTableFieldSemantic

      @Nullable public String getFreeDefinedTableFieldSemantic()
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: FreeDefinedTableFieldSemantic

      Returns:
      Key word ID for user-defined fields
    • getWBSIsStatisticalWBSElement

      @Nullable public Boolean getWBSIsStatisticalWBSElement()
      Constraints: none

      Original property name from the Odata EDM: WBSIsStatisticalWBSElement

      Returns:
      Statistical WBS element
    • getTaxJurisdiction

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

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getWBSIsMarkedForIntegratedPlng

      @Nullable public Boolean getWBSIsMarkedForIntegratedPlng()
      Constraints: none

      Original property name from the Odata EDM: WBSIsMarkedForIntegratedPlng

      Returns:
      Indicator 'Integrated Planning' for Cost Object Category
    • getFunctionalArea

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

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      Functional Area
    • getLocation

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

      Original property name from the Odata EDM: Location

      Returns:
      Location
    • getEquipment

      @Nullable public String getEquipment()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Returns:
      Equipment Number
    • getFunctionalLocation

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

      Original property name from the Odata EDM: FunctionalLocation

      Returns:
      Functional Location
    • getProjectObjectChangeNumber

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

      Original property name from the Odata EDM: ProjectObjectChangeNumber

      Returns:
      Change Number
    • getProjectObjectReferenceElement

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

      Original property name from the Odata EDM: ProjectObjectReferenceElement

      Returns:
      Reference Element PM/PS
    • getProjInterestCalcProfile

      @Nullable public String getProjInterestCalcProfile()
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: ProjInterestCalcProfile

      Returns:
      Interest Profile for Project/Order Interest Calculation
    • getInvestmentProfile

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

      Original property name from the Odata EDM: InvestmentProfile

      Returns:
      Investment Measure Profile
    • getBasicStartDate

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

      Original property name from the Odata EDM: BasicStartDate

      Returns:
      WBS element: Basic start date
    • getForecastedStartDate

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

      Original property name from the Odata EDM: ForecastedStartDate

      Returns:
      Forecast Start Date of WBS Element
    • getActualStartDate

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

      Original property name from the Odata EDM: ActualStartDate

      Returns:
      Actual start date for the WBS element
    • getBasicEndDate

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

      Original property name from the Odata EDM: BasicEndDate

      Returns:
      WBS element: Basic finish date
    • getForecastedEndDate

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

      Original property name from the Odata EDM: ForecastedEndDate

      Returns:
      Forecast Finish Date of WBS Element
    • getActualEndDate

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

      Original property name from the Odata EDM: ActualEndDate

      Returns:
      Actual finish date of the WBS element
    • getActualDurationUnit

      @Nullable public String getActualDurationUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ActualDurationUnit

      Returns:
      Unit for duration of actual WBS element dates
    • getForecastedDurationUnit

      @Nullable public String getForecastedDurationUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ForecastedDurationUnit

      Returns:
      Unit for duration of WBS element planned dates
    • getBasicDurationUnit

      @Nullable public String getBasicDurationUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BasicDurationUnit

      Returns:
      Unit for duration of basic WBS element dates
    • getBasicDuration

      @Nullable public BigDecimal getBasicDuration()
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: BasicDuration

      Returns:
      Length (duration) of the basic dates in the WBS element
    • getForecastedDuration

      @Nullable public BigDecimal getForecastedDuration()
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: ForecastedDuration

      Returns:
      Forecasted length (duration) of the WBS element
    • getActualDuration

      @Nullable public BigDecimal getActualDuration()
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: ActualDuration

      Returns:
      Actual length (duration) of the WBS element
    • getSchedldBasicEarliestStartDate

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

      Original property name from the Odata EDM: SchedldBasicEarliestStartDate

      Returns:
      Earliest scheduled start date (Basic)
    • getScheduledBasicLatestEndDate

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

      Original property name from the Odata EDM: ScheduledBasicLatestEndDate

      Returns:
      Latest scheduled finish date (basic)
    • getSchedldFcstdEarliestStartDate

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

      Original property name from the Odata EDM: SchedldFcstdEarliestStartDate

      Returns:
      Scheduled start date (Forecast)
    • getLatestSchedldFcstdEndDate

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

      Original property name from the Odata EDM: LatestSchedldFcstdEndDate

      Returns:
      Latest scheduled finish date (Forecast)
    • getTentativeActualStartDate

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

      Original property name from the Odata EDM: TentativeActualStartDate

      Returns:
      Tentative actual start date for WBS element
    • getTentativeActualEndDate

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

      Original property name from the Odata EDM: TentativeActualEndDate

      Returns:
      Tentative actual finish date for WBS element
    • getSchedldBasicLatestStartDate

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

      Original property name from the Odata EDM: SchedldBasicLatestStartDate

      Returns:
      Latest scheduled start date (basic)
    • getSchedldBasicEarliestEndDate

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

      Original property name from the Odata EDM: SchedldBasicEarliestEndDate

      Returns:
      Earliest Finish Date
    • getLatestSchedldFcstdStartDate

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

      Original property name from the Odata EDM: LatestSchedldFcstdStartDate

      Returns:
      Latest scheduled start date (forecast)
    • getSchedldFcstdEarliestEndDate

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

      Original property name from the Odata EDM: SchedldFcstdEarliestEndDate

      Returns:
      Earliest scheduled finish date (forecast)
    • getWBSElementHierarchyLevel

      @Nullable public Short getWBSElementHierarchyLevel()
      Constraints: none

      Original property name from the Odata EDM: WBSElementHierarchyLevel

      Returns:
      Level in Project Hierarchy
    • getOverheadCode

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

      Original property name from the Odata EDM: OverheadCode

      Returns:
      Overhead Key
    • getResultAnalysisInternalID

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

      Original property name from the Odata EDM: ResultAnalysisInternalID

      Returns:
      Results Analysis Key
    • getProgressAnlysAggregationWeight

      @Nullable public BigDecimal getProgressAnlysAggregationWeight()
      Constraints: Not nullable, Precision: 8, Scale: 0

      Original property name from the Odata EDM: ProgressAnlysAggregationWeight

      Returns:
      Aggregation weight for POC (PS progress)
    • getWBSElementShortID

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

      Original property name from the Odata EDM: WBSElementShortID

      Returns:
      WBS element short identification
    • getReqgCostCenterControllingArea

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

      Original property name from the Odata EDM: ReqgCostCenterControllingArea

      Returns:
      Controlling area of requesting cost center
    • getRespCostCenterControllingArea

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

      Original property name from the Odata EDM: RespCostCenterControllingArea

      Returns:
      Responsible Cost Center Controlling Area
    • getLanguage

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

      Original property name from the Odata EDM: Language

      Returns:
      Language Key
    • 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
    • getCostObject

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

      Original property name from the Odata EDM: CostObject

      Returns:
      Cost Object
    • getWBSElementIsUsedInProjSmmry

      @Nullable public Boolean getWBSElementIsUsedInProjSmmry()
      Constraints: none

      Original property name from the Odata EDM: WBSElementIsUsedInProjSmmry

      Returns:
      Indicator: WBS element used in project summarization
    • getIsMarkedForDeletion

      @Nullable public Boolean getIsMarkedForDeletion()
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      Deletion Indicator
    • getInventorySpecialStockValnType

      @Nullable public String getInventorySpecialStockValnType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockValnType

      Returns:
      Valuation of Special Stock
    • getBillingPlan

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

      Original property name from the Odata EDM: BillingPlan

      Returns:
      Billing Plan Number / Invoicing Plan Number
    • getWBSElementIsGroupingWBSElement

      @Nullable public String getWBSElementIsGroupingWBSElement()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WBSElementIsGroupingWBSElement

      Returns:
      Indicator: Grouping WBS element
    • getCostingVariant

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

      Original property name from the Odata EDM: CostingVariant

      Returns:
      Costing Variant
    • getJointVenture

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

      Original property name from the Odata EDM: JointVenture

      Returns:
      Joint Venture
    • getJointVentureRecoveryCode

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

      Original property name from the Odata EDM: JointVentureRecoveryCode

      Returns:
      Recovery Indicator
    • getJointVentureEquityType

      @Nullable public String getJointVentureEquityType()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JointVentureEquityType

      Returns:
      Equity Type
    • getJointVentureObjectType

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

      Original property name from the Odata EDM: JointVentureObjectType

      Returns:
      Joint Venture Object Type
    • getJointVentureClass

      @Nullable public String getJointVentureClass()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JointVentureClass

      Returns:
      JIB/JIBE Class
    • getJointVentureSubClass

      @Nullable public String getJointVentureSubClass()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: JointVentureSubClass

      Returns:
      JIB/JIBE Subclass A
    • getWBSElementHasActivities

      @Nullable public Boolean getWBSElementHasActivities()
      Constraints: none

      Original property name from the Odata EDM: WBSElementHasActivities

      Returns:
      Indicator: There are activities for the WBS elements
    • getWBSHasFcstdDateFromActivity

      @Nullable public Boolean getWBSHasFcstdDateFromActivity()
      Constraints: none

      Original property name from the Odata EDM: WBSHasFcstdDateFromActivity

      Returns:
      Indicator: Expected dates from the activities
    • getWBSHasFcstdDateSetManually

      @Nullable public Boolean getWBSHasFcstdDateSetManually()
      Constraints: none

      Original property name from the Odata EDM: WBSHasFcstdDateSetManually

      Returns:
      Indicator: Forecast dates set manually
    • getWBSHasBasicDateManuallySet

      @Nullable public Boolean getWBSHasBasicDateManuallySet()
      Constraints: none

      Original property name from the Odata EDM: WBSHasBasicDateManuallySet

      Returns:
      Indicator: Basic dates set manually
    • getWBSHasActualDateSetManually

      @Nullable public Boolean getWBSHasActualDateSetManually()
      Constraints: none

      Original property name from the Odata EDM: WBSHasActualDateSetManually

      Returns:
      Indicator: Actual dates set manually
    • getWBSElmntHasActualDateFromActy

      @Nullable public Boolean getWBSElmntHasActualDateFromActy()
      Constraints: none

      Original property name from the Odata EDM: WBSElmntHasActualDateFromActy

      Returns:
      Indicator: Actual dates from the activities
    • getControllingObjectClass

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

      Original property name from the Odata EDM: ControllingObjectClass

      Returns:
      Object Class
    • getFreeDefinedAttribute01

      @Nullable public String getFreeDefinedAttribute01()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FreeDefinedAttribute01

      Returns:
      1st user field for 20 characters - WBS element-
    • getFreeDefinedAttribute02

      @Nullable public String getFreeDefinedAttribute02()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FreeDefinedAttribute02

      Returns:
      2nd user field 20 digits - WBS element
    • getFreeDefinedAttribute03

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

      Original property name from the Odata EDM: FreeDefinedAttribute03

      Returns:
      3rd user-defined field 10 digits -WBS element
    • getFreeDefinedAttribute04

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

      Original property name from the Odata EDM: FreeDefinedAttribute04

      Returns:
      4th user-defined field 10 digits -WBS element
    • getFreeDefinedQuantity1

      @Nullable public BigDecimal getFreeDefinedQuantity1()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedQuantity1

      Returns:
      1st user-defined field for quantity(length 10,3) WBS element
    • getFreeDefinedQuantity1Unit

      @Nullable public String getFreeDefinedQuantity1Unit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedQuantity1Unit

      Returns:
      1st user defined field for quantity field unit - WBS element
    • getFreeDefinedQuantity2

      @Nullable public BigDecimal getFreeDefinedQuantity2()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedQuantity2

      Returns:
      2nd use field for quantity (length 10,3) WBS element
    • getFreeDefinedQuantity2Unit

      @Nullable public String getFreeDefinedQuantity2Unit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FreeDefinedQuantity2Unit

      Returns:
      2nd user defined field for quantity field unit - WBS element
    • getFreeDefinedAmount1

      @Nullable public BigDecimal getFreeDefinedAmount1()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedAmount1

      Returns:
      1st user field for values (length 10,3) WBS element
    • getFreeDefinedAmount1Currency

      @Nullable public String getFreeDefinedAmount1Currency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: FreeDefinedAmount1Currency

      Returns:
      1st user defined field for value field unit - WBS element
    • getFreeDefinedAmount2

      @Nullable public BigDecimal getFreeDefinedAmount2()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FreeDefinedAmount2

      Returns:
      2nd user field for values (length 10,3) -WBS element
    • getFreeDefinedAmount2Currency

      @Nullable public String getFreeDefinedAmount2Currency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: FreeDefinedAmount2Currency

      Returns:
      2nd user defined field for value field unit - WBS element
    • getFreeDefinedDate1

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

      Original property name from the Odata EDM: FreeDefinedDate1

      Returns:
      1st user field for date -WBS element
    • getFreeDefinedDate2

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

      Original property name from the Odata EDM: FreeDefinedDate2

      Returns:
      2nd user field for date -WBS element
    • getFreeDefinedIndicator1

      @Nullable public Boolean getFreeDefinedIndicator1()
      Constraints: none

      Original property name from the Odata EDM: FreeDefinedIndicator1

      Returns:
      1st user field for 'Ind. for evaluations' WBS elem.
    • getFreeDefinedIndicator2

      @Nullable public Boolean getFreeDefinedIndicator2()
      Constraints: none

      Original property name from the Odata EDM: FreeDefinedIndicator2

      Returns:
      2nd user field for 'Indicator for eval.s' WBS elemnt
    • toString

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

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

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

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