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

public class JITCallHeader extends VdmEntity<JITCallHeader>
Header

Original entity name from the Odata EDM: A_JITCallHeaderType

  • Field Details

    • ALL_FIELDS

      public static final JITCallHeaderSelectable ALL_FIELDS
      Selector for all available fields of JITCallHeader.
    • INTERNAL_JIT_CALL_NUMBER

      public static final JITCallHeaderField<String> INTERNAL_JIT_CALL_NUMBER
      Use with available fluent helpers to apply the InternalJITCallNumber field to query operations.
    • EXTERNAL_JIT_CALL_NUMBER

      public static final JITCallHeaderField<String> EXTERNAL_JIT_CALL_NUMBER
      Use with available fluent helpers to apply the ExternalJITCallNumber field to query operations.
    • JIT_CALL_TYPE

      public static final JITCallHeaderField<String> JIT_CALL_TYPE
      Use with available fluent helpers to apply the JITCallType field to query operations.
    • SHIP_TO_PARTY

      public static final JITCallHeaderField<String> SHIP_TO_PARTY
      Use with available fluent helpers to apply the ShipToParty field to query operations.
    • SOLD_TO_PARTY

      public static final JITCallHeaderField<String> SOLD_TO_PARTY
      Use with available fluent helpers to apply the SoldToParty field to query operations.
    • CUSTOMER_PARTNER_DESCRIPTION

      public static final JITCallHeaderField<String> CUSTOMER_PARTNER_DESCRIPTION
      Use with available fluent helpers to apply the CustomerPartnerDescription field to query operations.
    • ACTIVE_SUPPLIER

      public static final JITCallHeaderField<String> ACTIVE_SUPPLIER
      Use with available fluent helpers to apply the ActiveSupplier field to query operations.
    • MATL_USAGE_INDICATOR

      public static final JITCallHeaderField<String> MATL_USAGE_INDICATOR
      Use with available fluent helpers to apply the MatlUsageIndicator field to query operations.
    • SALES_ORGANIZATION

      public static final JITCallHeaderField<String> SALES_ORGANIZATION
      Use with available fluent helpers to apply the SalesOrganization field to query operations.
    • DISTRIBUTION_CHANNEL

      public static final JITCallHeaderField<String> DISTRIBUTION_CHANNEL
      Use with available fluent helpers to apply the DistributionChannel field to query operations.
    • DIVISION

      public static final JITCallHeaderField<String> DIVISION
      Use with available fluent helpers to apply the Division field to query operations.
    • JIT_LIFECYCLE_STATUS

      public static final JITCallHeaderField<String> JIT_LIFECYCLE_STATUS
      Use with available fluent helpers to apply the JITLifecycleStatus field to query operations.
    • CREATED_BY_USER

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

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

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

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

      public static final JITCallHeaderField<String> JIT_EXT_SEQUENCE_NUMBER
      Use with available fluent helpers to apply the JITExtSequenceNumber field to query operations.
    • VEHICLE_IDENTIFICATION_NUMBER

      public static final JITCallHeaderField<String> VEHICLE_IDENTIFICATION_NUMBER
      Use with available fluent helpers to apply the VehicleIdentificationNumber field to query operations.
    • VEHICLE_MODEL

      public static final JITCallHeaderField<String> VEHICLE_MODEL
      Use with available fluent helpers to apply the VehicleModel field to query operations.
    • PLANT

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

      public static final JITCallHeaderField<String> JIT_EXT_STATUS_AT_SUPPLIER
      Use with available fluent helpers to apply the JITExtStatusAtSupplier field to query operations.
    • JIT_INT_PROCESSING_STATUS

      public static final JITCallHeaderField<String> JIT_INT_PROCESSING_STATUS
      Use with available fluent helpers to apply the JITIntProcessingStatus field to query operations.
    • COMP_GRP_MATL

      public static final JITCallHeaderField<String> COMP_GRP_MATL
      Use with available fluent helpers to apply the CompGrpMatl field to query operations.
    • MATERIAL

      public static final JITCallHeaderField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • MATERIAL_BY_CUSTOMER

      public static final JITCallHeaderField<String> MATERIAL_BY_CUSTOMER
      Use with available fluent helpers to apply the MaterialByCustomer field to query operations.
    • DELIVERY_CREATION_DATE

      public static final JITCallHeaderField<LocalDateTime> DELIVERY_CREATION_DATE
      Use with available fluent helpers to apply the DeliveryCreationDate field to query operations.
    • REQUIREMENT_DATE_TIME

      public static final JITCallHeaderField<ZonedDateTime> REQUIREMENT_DATE_TIME
      Use with available fluent helpers to apply the RequirementDateTime field to query operations.
    • PLANNED_SHIPPING_DATE_TIME

      public static final JITCallHeaderField<ZonedDateTime> PLANNED_SHIPPING_DATE_TIME
      Use with available fluent helpers to apply the PlannedShippingDateTime field to query operations.
    • MATERIAL_AVAILABILITY_DATE

      public static final JITCallHeaderField<LocalDateTime> MATERIAL_AVAILABILITY_DATE
      Use with available fluent helpers to apply the MaterialAvailabilityDate field to query operations.
    • JIT_EXT_STATUS_UPDTD_ON

      public static final JITCallHeaderField<ZonedDateTime> JIT_EXT_STATUS_UPDTD_ON
      Use with available fluent helpers to apply the JITExtStatusUpdtdOn field to query operations.
    • JIT_INT_STATUS_UPDTD_ON

      public static final JITCallHeaderField<ZonedDateTime> JIT_INT_STATUS_UPDTD_ON
      Use with available fluent helpers to apply the JITIntStatusUpdtdOn field to query operations.
    • TRANSMITTED_EXT_STATUS_BY_MFR

      public static final JITCallHeaderField<String> TRANSMITTED_EXT_STATUS_BY_MFR
      Use with available fluent helpers to apply the TransmittedExtStatusByMfr field to query operations.
    • TRANSMITTED_EXT_STS_UPDTD_DTE_TME

      public static final JITCallHeaderField<ZonedDateTime> TRANSMITTED_EXT_STS_UPDTD_DTE_TME
      Use with available fluent helpers to apply the TransmittedExtStsUpdtdDteTme field to query operations.
    • TO_JIT_CALL_COMP_GRP_DATA_TP

      public static final JITCallHeaderLink<JITCallCompGrp> TO_JIT_CALL_COMP_GRP_DATA_TP
      Use with available fluent helpers to apply the to_JITCallCompGrpDataTP navigation property to query operations.
    • TO_JIT_CALL_REF_TEXT_HDR_TP

      public static final JITCallHeaderLink<JITCallRefTextHdr> TO_JIT_CALL_REF_TEXT_HDR_TP
      Use with available fluent helpers to apply the to_JITCallRefTextHdrTP navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

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

      public void setInternalJITCallNumber(@Nullable String internalJITCallNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InternalJITCallNumber

      Parameters:
      internalJITCallNumber - Call Number
    • setExternalJITCallNumber

      public void setExternalJITCallNumber(@Nullable String externalJITCallNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ExternalJITCallNumber

      Parameters:
      externalJITCallNumber - External Call Number
    • setJITCallType

      public void setJITCallType(@Nullable String jITCallType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JITCallType

      Parameters:
      jITCallType - Call Type
    • setShipToParty

      public void setShipToParty(@Nullable String shipToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ShipToParty

      Parameters:
      shipToParty - Ship-to Party
    • setSoldToParty

      public void setSoldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Parameters:
      soldToParty - Sold-To Party
    • setCustomerPartnerDescription

      public void setCustomerPartnerDescription(@Nullable String customerPartnerDescription)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CustomerPartnerDescription

      Parameters:
      customerPartnerDescription - Cust.-Specif. Descr. of Business Partner (Plant, Stor. Loc.)
    • setActiveSupplier

      public void setActiveSupplier(@Nullable String activeSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ActiveSupplier

      Parameters:
      activeSupplier - Partner Description of Supplier
    • setMatlUsageIndicator

      public void setMatlUsageIndicator(@Nullable String matlUsageIndicator)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MatlUsageIndicator

      Parameters:
      matlUsageIndicator - Usage Indicator
    • setSalesOrganization

      public void setSalesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Parameters:
      salesOrganization - Sales Organization
    • setDistributionChannel

      public void setDistributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Parameters:
      distributionChannel - Distribution Channel
    • setDivision

      public void setDivision(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Parameters:
      division - Division
    • setJITLifecycleStatus

      public void setJITLifecycleStatus(@Nullable String jITLifecycleStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JITLifecycleStatus

      Parameters:
      jITLifecycleStatus - Life Cycle Status
    • setCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - User Name
    • setCreationDateTime

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

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • setLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - User Name
    • setLastChangeDateTime

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

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • setJITExtSequenceNumber

      public void setJITExtSequenceNumber(@Nullable String jITExtSequenceNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: JITExtSequenceNumber

      Parameters:
      jITExtSequenceNumber - External Sequence Number
    • setVehicleIdentificationNumber

      public void setVehicleIdentificationNumber(@Nullable String vehicleIdentificationNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: VehicleIdentificationNumber

      Parameters:
      vehicleIdentificationNumber - Vehicle Identification Number (Vehicle Identification No.)
    • setVehicleModel

      public void setVehicleModel(@Nullable String vehicleModel)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: VehicleModel

      Parameters:
      vehicleModel - Vehicle Model
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setJITExtStatusAtSupplier

      public void setJITExtStatusAtSupplier(@Nullable String jITExtStatusAtSupplier)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JITExtStatusAtSupplier

      Parameters:
      jITExtStatusAtSupplier - JIT External Status at Supplier
    • setJITIntProcessingStatus

      public void setJITIntProcessingStatus(@Nullable String jITIntProcessingStatus)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: JITIntProcessingStatus

      Parameters:
      jITIntProcessingStatus - Internal Processing Status
    • setCompGrpMatl

      public void setCompGrpMatl(@Nullable String compGrpMatl)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CompGrpMatl

      Parameters:
      compGrpMatl - Components Group Material
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setMaterialByCustomer

      public void setMaterialByCustomer(@Nullable String materialByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: MaterialByCustomer

      Parameters:
      materialByCustomer - Customer Material
    • setDeliveryCreationDate

      public void setDeliveryCreationDate(@Nullable LocalDateTime deliveryCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryCreationDate

      Parameters:
      deliveryCreationDate - Delivery Creation Date
    • setRequirementDateTime

      public void setRequirementDateTime(@Nullable ZonedDateTime requirementDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: RequirementDateTime

      Parameters:
      requirementDateTime - Requirement Date and Time
    • setPlannedShippingDateTime

      public void setPlannedShippingDateTime(@Nullable ZonedDateTime plannedShippingDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: PlannedShippingDateTime

      Parameters:
      plannedShippingDateTime - Planned Shipping Date Time
    • setMaterialAvailabilityDate

      public void setMaterialAvailabilityDate(@Nullable LocalDateTime materialAvailabilityDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialAvailabilityDate

      Parameters:
      materialAvailabilityDate - Material Staging/Availability Date
    • setJITExtStatusUpdtdOn

      public void setJITExtStatusUpdtdOn(@Nullable ZonedDateTime jITExtStatusUpdtdOn)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: JITExtStatusUpdtdOn

      Parameters:
      jITExtStatusUpdtdOn - External Status Updated On
    • setJITIntStatusUpdtdOn

      public void setJITIntStatusUpdtdOn(@Nullable ZonedDateTime jITIntStatusUpdtdOn)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: JITIntStatusUpdtdOn

      Parameters:
      jITIntStatusUpdtdOn - Internal Processing Status Updated On
    • setTransmittedExtStatusByMfr

      public void setTransmittedExtStatusByMfr(@Nullable String transmittedExtStatusByMfr)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TransmittedExtStatusByMfr

      Parameters:
      transmittedExtStatusByMfr - Transmitted External Status by Manufacturer
    • setTransmittedExtStsUpdtdDteTme

      public void setTransmittedExtStsUpdtdDteTme(@Nullable ZonedDateTime transmittedExtStsUpdtdDteTme)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: TransmittedExtStsUpdtdDteTme

      Parameters:
      transmittedExtStsUpdtdDteTme - Transmitted External Status Updated On
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> JITCallHeaderField<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> JITCallHeaderField<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<JITCallHeader>
    • setServicePathForFetch

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

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

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

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

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

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

      Returns:
      List containing one or more associated JITCallCompGrp entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getJITCallCompGrpDataTPOrFetch

      @Nonnull public List<JITCallCompGrp> getJITCallCompGrpDataTPOrFetch()
      Retrieval of associated JITCallCompGrp entities (one to many). This corresponds to the OData navigation property to_JITCallCompGrpDataTP.

      If the navigation property to_JITCallCompGrpDataTP of a queried JITCallHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated JITCallCompGrp entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getJITCallCompGrpDataTPIfPresent

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

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

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

      public void setJITCallCompGrpDataTP(@Nonnull List<JITCallCompGrp> value)
      Overwrites the list of associated JITCallCompGrp entities for the loaded navigation property to_JITCallCompGrpDataTP.

      If the navigation property to_JITCallCompGrpDataTP of a queried JITCallHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of JITCallCompGrp entities.
    • addJITCallCompGrpDataTP

      public void addJITCallCompGrpDataTP(JITCallCompGrp... entity)
      Adds elements to the list of associated JITCallCompGrp entities. This corresponds to the OData navigation property to_JITCallCompGrpDataTP.

      If the navigation property to_JITCallCompGrpDataTP of a queried JITCallHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of JITCallCompGrp entities.
    • fetchJITCallRefTextHdrTP

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

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

      Returns:
      List containing one or more associated JITCallRefTextHdr entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getJITCallRefTextHdrTPOrFetch

      @Nonnull public List<JITCallRefTextHdr> getJITCallRefTextHdrTPOrFetch()
      Retrieval of associated JITCallRefTextHdr entities (one to many). This corresponds to the OData navigation property to_JITCallRefTextHdrTP.

      If the navigation property to_JITCallRefTextHdrTP of a queried JITCallHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated JITCallRefTextHdr entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getJITCallRefTextHdrTPIfPresent

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

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

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

      public void setJITCallRefTextHdrTP(@Nonnull List<JITCallRefTextHdr> value)
      Overwrites the list of associated JITCallRefTextHdr entities for the loaded navigation property to_JITCallRefTextHdrTP.

      If the navigation property to_JITCallRefTextHdrTP of a queried JITCallHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of JITCallRefTextHdr entities.
    • addJITCallRefTextHdrTP

      public void addJITCallRefTextHdrTP(JITCallRefTextHdr... entity)
      Adds elements to the list of associated JITCallRefTextHdr entities. This corresponds to the OData navigation property to_JITCallRefTextHdrTP.

      If the navigation property to_JITCallRefTextHdrTP of a queried JITCallHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of JITCallRefTextHdr entities.
    • builder

      @Nonnull public static JITCallHeader.JITCallHeaderBuilder builder()
    • getInternalJITCallNumber

      @Nullable public String getInternalJITCallNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InternalJITCallNumber

      Returns:
      Call Number
    • getExternalJITCallNumber

      @Nullable public String getExternalJITCallNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ExternalJITCallNumber

      Returns:
      External Call Number
    • getJITCallType

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

      Original property name from the Odata EDM: JITCallType

      Returns:
      Call Type
    • getShipToParty

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

      Original property name from the Odata EDM: ShipToParty

      Returns:
      Ship-to Party
    • getSoldToParty

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

      Original property name from the Odata EDM: SoldToParty

      Returns:
      Sold-To Party
    • getCustomerPartnerDescription

      @Nullable public String getCustomerPartnerDescription()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CustomerPartnerDescription

      Returns:
      Cust.-Specif. Descr. of Business Partner (Plant, Stor. Loc.)
    • getActiveSupplier

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

      Original property name from the Odata EDM: ActiveSupplier

      Returns:
      Partner Description of Supplier
    • getMatlUsageIndicator

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

      Original property name from the Odata EDM: MatlUsageIndicator

      Returns:
      Usage Indicator
    • getSalesOrganization

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

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      Sales Organization
    • getDistributionChannel

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

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      Distribution Channel
    • getDivision

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

      Original property name from the Odata EDM: Division

      Returns:
      Division
    • getJITLifecycleStatus

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

      Original property name from the Odata EDM: JITLifecycleStatus

      Returns:
      Life Cycle Status
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      User Name
    • getCreationDateTime

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

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • getLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      User Name
    • getLastChangeDateTime

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

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • getJITExtSequenceNumber

      @Nullable public String getJITExtSequenceNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: JITExtSequenceNumber

      Returns:
      External Sequence Number
    • getVehicleIdentificationNumber

      @Nullable public String getVehicleIdentificationNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: VehicleIdentificationNumber

      Returns:
      Vehicle Identification Number (Vehicle Identification No.)
    • getVehicleModel

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

      Original property name from the Odata EDM: VehicleModel

      Returns:
      Vehicle Model
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getJITExtStatusAtSupplier

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

      Original property name from the Odata EDM: JITExtStatusAtSupplier

      Returns:
      JIT External Status at Supplier
    • getJITIntProcessingStatus

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

      Original property name from the Odata EDM: JITIntProcessingStatus

      Returns:
      Internal Processing Status
    • getCompGrpMatl

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

      Original property name from the Odata EDM: CompGrpMatl

      Returns:
      Components Group Material
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getMaterialByCustomer

      @Nullable public String getMaterialByCustomer()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: MaterialByCustomer

      Returns:
      Customer Material
    • getDeliveryCreationDate

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

      Original property name from the Odata EDM: DeliveryCreationDate

      Returns:
      Delivery Creation Date
    • getRequirementDateTime

      @Nullable public ZonedDateTime getRequirementDateTime()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: RequirementDateTime

      Returns:
      Requirement Date and Time
    • getPlannedShippingDateTime

      @Nullable public ZonedDateTime getPlannedShippingDateTime()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: PlannedShippingDateTime

      Returns:
      Planned Shipping Date Time
    • getMaterialAvailabilityDate

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

      Original property name from the Odata EDM: MaterialAvailabilityDate

      Returns:
      Material Staging/Availability Date
    • getJITExtStatusUpdtdOn

      @Nullable public ZonedDateTime getJITExtStatusUpdtdOn()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: JITExtStatusUpdtdOn

      Returns:
      External Status Updated On
    • getJITIntStatusUpdtdOn

      @Nullable public ZonedDateTime getJITIntStatusUpdtdOn()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: JITIntStatusUpdtdOn

      Returns:
      Internal Processing Status Updated On
    • getTransmittedExtStatusByMfr

      @Nullable public String getTransmittedExtStatusByMfr()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TransmittedExtStatusByMfr

      Returns:
      Transmitted External Status by Manufacturer
    • getTransmittedExtStsUpdtdDteTme

      @Nullable public ZonedDateTime getTransmittedExtStsUpdtdDteTme()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: TransmittedExtStsUpdtdDteTme

      Returns:
      Transmitted External Status Updated On
    • toString

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

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

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

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