Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_SalesSchedgAgrmtDelivSched" of service "API_SALES_SCHEDULING_AGREEMENT". This service is part of the following communication scenarios: Sales Scheduling Agreements Integration (SAP_COM_0360). See https://api.sap.com/api/API_SALES_SCHEDULING_AGREEMENT for more information.

Hierarchy

  • Entity
    • SalesSchedgAgrmtDelivSched

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Protected _customFields

_customFields: MapType<any>

A mapper representing custom fields in an entity. Custom fields are represented by their field names and the corresponding values. A custom field can be added or updated using setCustomField method.

Protected _versionIdentifier

_versionIdentifier: string

The current ETag version of the entity in the remote system. The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. When no ETag is provided by the remote system the value of this variable defaults to "*".

Optional actlDelivGoAheadCumltvQty

actlDelivGoAheadCumltvQty: BigNumber

Actual cumulative delivery go-ahead quantity.

nullable

Optional actlMatlGoAheadCumltvQty

actlMatlGoAheadCumltvQty: BigNumber

Actual cumulative material go-ahead quantity. Indicates the cumulative quantity of materials which the component supplier needs to procure for the manufacture of parts and which the customer is obliged to purchase over the validity period of the current delivery schedule/JIT delivery schedule. It results from the quantity of parts requested by the customer in the current delivery schedule/JIT delivery schedule. When a new delivery schedule is entered in the system, a warning message is issued if the quantities in the new delivery schedule lead to the cumulative material go-ahead quantity being reduced. You can ignore the warning and continue processing. The matter can then be clarified with the customer at a later point in time.

nullable

Optional actlProdnGoAheadCumltvQty

actlProdnGoAheadCumltvQty: BigNumber

Actual cumulative production go-ahead quantity. Indicates the cumulative quantity of parts which the component supplier can manufacture and the customer is obliged to purchase over the validity period of the current delivery schedule/JIT delivery schedule. It is based on the quantities requested by the customer in the current delivery schedule/JIT delivery schedule. When a new delivery schedule is entered in the system, a warning message is issued if the quantities in the new delivery schedule lead to the cumulative production go-ahead quantity being reduced. You can ignore the warning and continue processing. The matter can then be clarified with the customer at a later point in time.

nullable

Optional createdByUser

createdByUser: undefined | string

Name of Person Who Created Object. Maximum length: 12.

nullable

Optional creationDate

creationDate: Moment

Date on Which Record Was Created.

nullable

Optional creationTime

creationTime: Time

Entry time. The time of day at which the document was posted and stored in the system.

nullable

Optional cumltvQtyFsclYearRsetDate

cumltvQtyFsclYearRsetDate: Moment

Date on which cumulative received quantity set to zero.

nullable

Optional cumulativeDeliveredQuantity

cumulativeDeliveredQuantity: BigNumber

Cumulative qty for delivery/MAIS in base unit of measure. Contains the delivery/MAIS cumulative quantity in base unit of measure.

nullable

Optional cumulativeInTransitQuantity

cumulativeInTransitQuantity: BigNumber

Difference between customer and current cumulative qties. Cumulative quantity calculated from the difference between the current delivered quantity and the cumulative quantity received by the customer.

nullable

Optional cumulativeIssuedQuantity

cumulativeIssuedQuantity: BigNumber

Cumulative issued quantity. Sum of all delivered quantities for which goods issue has been posted. This sum is calculated even if the customer or external agent has not yet received or recorded the delivered quantities.

nullable

Optional cumulativeReceiptQuantity

cumulativeReceiptQuantity: BigNumber

Cumulative Quantity Received by Customer. Sum of all deliveries received by the customer in the customer fiscal year.

nullable

Optional custRcvdCumltvQtyByFsclYrChg

custRcvdCumltvQtyByFsclYrChg: BigNumber

Cumulative quantity reached on date zero setting made. The cumulative quantity received by customer up until the fiscal year change. This field is only for information purposes and does not effect the fiscal year or previous year in the delivery schedule.

nullable

Optional customerDeliveryScheduleNumber

customerDeliveryScheduleNumber: undefined | string

Delivery Schedule. Maximum length: 17.

nullable

Optional customerFiscalYear

customerFiscalYear: undefined | string

Customer Fiscal Year. Maximum length: 4.

nullable

Optional customerPointOfConsumption

customerPointOfConsumption: undefined | string

Customer point of consumption. Provides further information on the unloading point. This information is required by the automobile component supplier industry. Maximum length: 14.

nullable

Optional delivSchedFreeDefinedAttrib01

delivSchedFreeDefinedAttrib01: undefined | string

Additional data field 1 for delivery schedules. Maximum length: 35.

nullable

Optional delivSchedFreeDefinedAttrib02

delivSchedFreeDefinedAttrib02: undefined | string

Additional data field 2 for delivery schedules. Maximum length: 35.

nullable

Optional delivSchedFreeDefinedAttrib03

delivSchedFreeDefinedAttrib03: undefined | string

Additional data field 3 for delivery schedules. Maximum length: 35.

nullable

Optional delivSchedFreeDefinedAttrib04

delivSchedFreeDefinedAttrib04: undefined | string

Additional data field 4 for delivery schedules. Maximum length: 10.

nullable

Optional delivSchedFreeDefinedAttrib05

delivSchedFreeDefinedAttrib05: undefined | string

Additional data field 5 for delivery schedules. Maximum length: 10.

nullable

Optional deliveryScheduleCreationDate

deliveryScheduleCreationDate: Moment

Delivery schedule date of creation. Date on which the delivery schedule was originally created. When the delivery shchedule date is changed manually, the system stores the original date in this field for internal use (statistics).

nullable

Optional deliveryScheduleDate

deliveryScheduleDate: Moment

Delivery Schedule Date. Date of the previous delivery schedule.

nullable

Optional deliveryScheduleEndDate

deliveryScheduleEndDate: Moment

SA rel. valid to. Date up to which the delivery schedule is valid.

nullable

Optional deliveryScheduleStartDate

deliveryScheduleStartDate: Moment

Dlv. sched. valid from. Date from which the delivery schedule becomes valid.

nullable

Optional hghstDelivGoAheadCumltvQty

hghstDelivGoAheadCumltvQty: BigNumber

Highest delivery go-ahead cumulative quantity.

nullable

Optional hghstMatlGoAheadCumltvQty

hghstMatlGoAheadCumltvQty: BigNumber

Highest cumulative material go-ahead quantity. Indicates the highest material go-ahead quantity which has so far resulted from a delivery schedule/JIT delivery schedule sent in by the customer.

nullable

Optional highPriorityStockKey

highPriorityStockKey: undefined | string

Key for high priority stock. This key indicates the level of availability of an article at the customer location. Using this key, the supplier can decide which articles are to be processed first and expedited in the delivery process. Maximum length: 1.

nullable

intDeliveryScheduleNumber

intDeliveryScheduleNumber: string

Internal delivery schedule number. Maximum length: 4.

Optional jitHorizonEndDate

jitHorizonEndDate: Moment

JIT Horizon.

nullable

Optional lastChangeDate

lastChangeDate: Moment

Date of Last Change.

nullable

Optional lastDeliveryDocPostingDate

lastDeliveryDocPostingDate: Moment

Last Delivery Date.

nullable

Optional lastDeliveryDocument

lastDeliveryDocument: undefined | string

Last Delivery Confirmed by The Customer. Maximum length: 10.

nullable

Optional lastIntDeliveryScheduleNumber

lastIntDeliveryScheduleNumber: undefined | string

Last internal release order number. Maximum length: 4.

nullable

Optional lastReceiptQuantity

lastReceiptQuantity: BigNumber

Last delivery quantity received by the customer.

nullable

Optional materialGoAheadPeriodEndDate

materialGoAheadPeriodEndDate: Moment

End of material go-ahead. Specifies the date up to which the component supplier may procure materials with respect to the cumulative go-ahead quantity. Note that this data is for information purposes only.The customer designates the material go-ahead period as 'one month' and this information is stored in the customer or customer/material tables. When the customer signals material go-ahead on 3/1/97, the translator uses this date and the designated 'one month' material go-ahead period to calculate the appropriate date, 4/1/97.

nullable

Optional materialGoAheadPeriodStartDate

materialGoAheadPeriodStartDate: Moment

Start of material go-ahead. Determines the period in which the component supplier can procure a material taking the material go-ahead end date into account. This data is purely for information purposes.

nullable

Optional matlGoAheadValidityPeriod

matlGoAheadValidityPeriod: undefined | string

Material go-ahead - validity period. Maximum length: 3.

nullable

Optional matlGoAheadValidityPeriodUnit

matlGoAheadValidityPeriodUnit: undefined | string

Material go-ahead - unit validity period. Maximum length: 1.

nullable

Optional orderQuantityUnit

orderQuantityUnit: undefined | string

Sales Unit. Unit of measure in which the material is sold. Maximum length: 3.

nullable

Optional prodnGoAheadPeriodStartDate

prodnGoAheadPeriodStartDate: Moment

Start of production go-ahead. Determines the period in which the component supplier can produce a material taking the production go-ahead end date into account. This data is purely for information purposes.

nullable

Optional prodnGoAheadValidityPeriod

prodnGoAheadValidityPeriod: undefined | string

Production go-ahead - validity period. Maximum length: 3.

nullable

Optional prodnGoAheadValidityPeriodUnit

prodnGoAheadValidityPeriodUnit: undefined | string

Production go-ahead - Unit validity period. Maximum length: 1.

nullable

Optional productionGoAheadPeriodEndDate

productionGoAheadPeriodEndDate: Moment

End of production go-ahead. Specifies the date up to which the component supplier may produce goods with respect to the cumulative go-ahead quantity. Note that this data is for information purposes only.The customer designates the production go-ahead period as 'one month' and this information is stored in the customer or customer/material tables. When the customer signals production go-ahead on 3/1/97, the translator uses this date and the designated 'one month' production period to calculate the appropriate date, 4/1/97.

nullable

Protected remoteState

remoteState: object

The remote state of the entity. Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. It is stored as map, where the keys are stored in the format of VDM properties.

Type declaration

  • [keys: string]: any

Optional requirementsStatusKey

requirementsStatusKey: undefined | string

Requirements status key. When the customer sets this key to "B", schedule lines in the old delivery schedule that come before or after the validity period of the new delivery schedule are copied to the new delivery schedule. The customer, in setting this status, is requesting that the new delivery not completely replace the old delivery schedule. Maximum length: 1.

nullable

Optional salesSchedgAgrmtInTrnstQty

salesSchedgAgrmtInTrnstQty: BigNumber

Quantity in transit on the basis of the specified delivery. Specifies the difference in quantity between the last delivery received by the customer and the last delivery you shipped to them. Delivery Dlv.quantity Cml.dlv.qty4711 100 1004712 100 2004713 50 2504714 150 4004715 100 500Last delivery received by the customer: 4712Last delivery processed by the supplier: 4715Quantity in transit = 500 - 200 = 300.

nullable

salesSchedulingAgreement

salesSchedulingAgreement: string

Sales Document. The number that uniquely identifies the sales document. Maximum length: 10.

salesSchedulingAgreementItem

salesSchedulingAgreementItem: string

Sales Document Item. The number that uniquely identifies the item in the sales document. Maximum length: 6.

Optional scheduleLineDateKey

scheduleLineDateKey: undefined | string

Date Key for Schedule Line Date. Maximum length: 1.

nullable

schedulingAgreementReleaseType

schedulingAgreementReleaseType: string

Release type. Maximum length: 1.

toSalesSchedgAgrmt

toSalesSchedgAgrmt: SalesSchedgAgrmt

One-to-one navigation property to the SalesSchedgAgrmt entity.

toSalesSchedgAgrmtItem

toSalesSchedgAgrmtItem: SalesSchedgAgrmtItem

One-to-one navigation property to the SalesSchedgAgrmtItem entity.

toSalesSchedgAgrmtSchedLine

toSalesSchedgAgrmtSchedLine: SalesSchedgAgrmtSchedLine[]

One-to-many navigation property to the SalesSchedgAgrmtSchedLine entity.

versionIdentifier

versionIdentifier: string

ETag version identifier accessor.

returns

The ETag version identifier of the retrieved entity, returns undefined if not retrieved

Static ACTL_DELIV_GO_AHEAD_CUMLTV_QTY

ACTL_DELIV_GO_AHEAD_CUMLTV_QTY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('ActlDelivGoAheadCumltvQty', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the actlDelivGoAheadCumltvQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static ACTL_MATL_GO_AHEAD_CUMLTV_QTY

ACTL_MATL_GO_AHEAD_CUMLTV_QTY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('ActlMatlGoAheadCumltvQty', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the actlMatlGoAheadCumltvQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static ACTL_PRODN_GO_AHEAD_CUMLTV_QTY

ACTL_PRODN_GO_AHEAD_CUMLTV_QTY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('ActlProdnGoAheadCumltvQty', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the actlProdnGoAheadCumltvQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static ALL_FIELDS

ALL_FIELDS: AllFields<SalesSchedgAgrmtDelivSched> = new AllFields('*', SalesSchedgAgrmtDelivSched)

All fields selector.

Static CREATED_BY_USER

CREATED_BY_USER: StringField<SalesSchedgAgrmtDelivSched> = new StringField('CreatedByUser', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the createdByUser property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CREATION_DATE

CREATION_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('CreationDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the creationDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CREATION_TIME

CREATION_TIME: TimeField<SalesSchedgAgrmtDelivSched> = new TimeField('CreationTime', SalesSchedgAgrmtDelivSched, 'Edm.Time')

Static representation of the creationTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUMLTV_QTY_FSCL_YEAR_RSET_DATE

CUMLTV_QTY_FSCL_YEAR_RSET_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('CumltvQtyFsclYearRsetDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the cumltvQtyFsclYearRsetDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUMULATIVE_DELIVERED_QUANTITY

CUMULATIVE_DELIVERED_QUANTITY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('CumulativeDeliveredQuantity', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the cumulativeDeliveredQuantity property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUMULATIVE_IN_TRANSIT_QUANTITY

CUMULATIVE_IN_TRANSIT_QUANTITY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('CumulativeInTransitQuantity', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the cumulativeInTransitQuantity property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUMULATIVE_ISSUED_QUANTITY

CUMULATIVE_ISSUED_QUANTITY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('CumulativeIssuedQuantity', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the cumulativeIssuedQuantity property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUMULATIVE_RECEIPT_QUANTITY

CUMULATIVE_RECEIPT_QUANTITY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('CumulativeReceiptQuantity', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the cumulativeReceiptQuantity property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUSTOMER_DELIVERY_SCHEDULE_NUMBER

CUSTOMER_DELIVERY_SCHEDULE_NUMBER: StringField<SalesSchedgAgrmtDelivSched> = new StringField('CustomerDeliveryScheduleNumber', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the customerDeliveryScheduleNumber property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUSTOMER_FISCAL_YEAR

CUSTOMER_FISCAL_YEAR: StringField<SalesSchedgAgrmtDelivSched> = new StringField('CustomerFiscalYear', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the customerFiscalYear property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUSTOMER_POINT_OF_CONSUMPTION

CUSTOMER_POINT_OF_CONSUMPTION: StringField<SalesSchedgAgrmtDelivSched> = new StringField('CustomerPointOfConsumption', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the customerPointOfConsumption property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static CUST_RCVD_CUMLTV_QTY_BY_FSCL_YR_CHG

CUST_RCVD_CUMLTV_QTY_BY_FSCL_YR_CHG: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('CustRcvdCumltvQtyByFsclYrChg', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the custRcvdCumltvQtyByFsclYrChg property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIVERY_SCHEDULE_CREATION_DATE

DELIVERY_SCHEDULE_CREATION_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('DeliveryScheduleCreationDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the deliveryScheduleCreationDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIVERY_SCHEDULE_DATE

DELIVERY_SCHEDULE_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('DeliveryScheduleDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the deliveryScheduleDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIVERY_SCHEDULE_END_DATE

DELIVERY_SCHEDULE_END_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('DeliveryScheduleEndDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the deliveryScheduleEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIVERY_SCHEDULE_START_DATE

DELIVERY_SCHEDULE_START_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('DeliveryScheduleStartDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the deliveryScheduleStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIV_SCHED_FREE_DEFINED_ATTRIB_01

DELIV_SCHED_FREE_DEFINED_ATTRIB_01: StringField<SalesSchedgAgrmtDelivSched> = new StringField('DelivSchedFreeDefinedAttrib01', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the delivSchedFreeDefinedAttrib01 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIV_SCHED_FREE_DEFINED_ATTRIB_02

DELIV_SCHED_FREE_DEFINED_ATTRIB_02: StringField<SalesSchedgAgrmtDelivSched> = new StringField('DelivSchedFreeDefinedAttrib02', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the delivSchedFreeDefinedAttrib02 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIV_SCHED_FREE_DEFINED_ATTRIB_03

DELIV_SCHED_FREE_DEFINED_ATTRIB_03: StringField<SalesSchedgAgrmtDelivSched> = new StringField('DelivSchedFreeDefinedAttrib03', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the delivSchedFreeDefinedAttrib03 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIV_SCHED_FREE_DEFINED_ATTRIB_04

DELIV_SCHED_FREE_DEFINED_ATTRIB_04: StringField<SalesSchedgAgrmtDelivSched> = new StringField('DelivSchedFreeDefinedAttrib04', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the delivSchedFreeDefinedAttrib04 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DELIV_SCHED_FREE_DEFINED_ATTRIB_05

DELIV_SCHED_FREE_DEFINED_ATTRIB_05: StringField<SalesSchedgAgrmtDelivSched> = new StringField('DelivSchedFreeDefinedAttrib05', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the delivSchedFreeDefinedAttrib05 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static HGHST_DELIV_GO_AHEAD_CUMLTV_QTY

HGHST_DELIV_GO_AHEAD_CUMLTV_QTY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('HghstDelivGoAheadCumltvQty', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the hghstDelivGoAheadCumltvQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static HGHST_MATL_GO_AHEAD_CUMLTV_QTY

HGHST_MATL_GO_AHEAD_CUMLTV_QTY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('HghstMatlGoAheadCumltvQty', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the hghstMatlGoAheadCumltvQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static HIGH_PRIORITY_STOCK_KEY

HIGH_PRIORITY_STOCK_KEY: StringField<SalesSchedgAgrmtDelivSched> = new StringField('HighPriorityStockKey', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the highPriorityStockKey property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INT_DELIVERY_SCHEDULE_NUMBER

INT_DELIVERY_SCHEDULE_NUMBER: StringField<SalesSchedgAgrmtDelivSched> = new StringField('IntDeliveryScheduleNumber', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the intDeliveryScheduleNumber property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static JIT_HORIZON_END_DATE

JIT_HORIZON_END_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('JITHorizonEndDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the jitHorizonEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LAST_CHANGE_DATE

LAST_CHANGE_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('LastChangeDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the lastChangeDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LAST_DELIVERY_DOCUMENT

LAST_DELIVERY_DOCUMENT: StringField<SalesSchedgAgrmtDelivSched> = new StringField('LastDeliveryDocument', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the lastDeliveryDocument property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LAST_DELIVERY_DOC_POSTING_DATE

LAST_DELIVERY_DOC_POSTING_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('LastDeliveryDocPostingDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the lastDeliveryDocPostingDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LAST_INT_DELIVERY_SCHEDULE_NUMBER

LAST_INT_DELIVERY_SCHEDULE_NUMBER: StringField<SalesSchedgAgrmtDelivSched> = new StringField('LastIntDeliveryScheduleNumber', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the lastIntDeliveryScheduleNumber property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LAST_RECEIPT_QUANTITY

LAST_RECEIPT_QUANTITY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('LastReceiptQuantity', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the lastReceiptQuantity property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static MATERIAL_GO_AHEAD_PERIOD_END_DATE

MATERIAL_GO_AHEAD_PERIOD_END_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('MaterialGoAheadPeriodEndDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the materialGoAheadPeriodEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static MATERIAL_GO_AHEAD_PERIOD_START_DATE

MATERIAL_GO_AHEAD_PERIOD_START_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('MaterialGoAheadPeriodStartDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the materialGoAheadPeriodStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static MATL_GO_AHEAD_VALIDITY_PERIOD

MATL_GO_AHEAD_VALIDITY_PERIOD: StringField<SalesSchedgAgrmtDelivSched> = new StringField('MatlGoAheadValidityPeriod', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the matlGoAheadValidityPeriod property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static MATL_GO_AHEAD_VALIDITY_PERIOD_UNIT

MATL_GO_AHEAD_VALIDITY_PERIOD_UNIT: StringField<SalesSchedgAgrmtDelivSched> = new StringField('MatlGoAheadValidityPeriodUnit', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the matlGoAheadValidityPeriodUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static ORDER_QUANTITY_UNIT

ORDER_QUANTITY_UNIT: StringField<SalesSchedgAgrmtDelivSched> = new StringField('OrderQuantityUnit', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the orderQuantityUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static PRODN_GO_AHEAD_PERIOD_START_DATE

PRODN_GO_AHEAD_PERIOD_START_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('ProdnGoAheadPeriodStartDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the prodnGoAheadPeriodStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static PRODN_GO_AHEAD_VALIDITY_PERIOD

PRODN_GO_AHEAD_VALIDITY_PERIOD: StringField<SalesSchedgAgrmtDelivSched> = new StringField('ProdnGoAheadValidityPeriod', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the prodnGoAheadValidityPeriod property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static PRODN_GO_AHEAD_VALIDITY_PERIOD_UNIT

PRODN_GO_AHEAD_VALIDITY_PERIOD_UNIT: StringField<SalesSchedgAgrmtDelivSched> = new StringField('ProdnGoAheadValidityPeriodUnit', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the prodnGoAheadValidityPeriodUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static PRODUCTION_GO_AHEAD_PERIOD_END_DATE

PRODUCTION_GO_AHEAD_PERIOD_END_DATE: DateField<SalesSchedgAgrmtDelivSched> = new DateField('ProductionGoAheadPeriodEndDate', SalesSchedgAgrmtDelivSched, 'Edm.DateTime')

Static representation of the productionGoAheadPeriodEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static REQUIREMENTS_STATUS_KEY

REQUIREMENTS_STATUS_KEY: StringField<SalesSchedgAgrmtDelivSched> = new StringField('RequirementsStatusKey', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the requirementsStatusKey property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static SALES_SCHEDG_AGRMT_IN_TRNST_QTY

SALES_SCHEDG_AGRMT_IN_TRNST_QTY: BigNumberField<SalesSchedgAgrmtDelivSched> = new BigNumberField('SalesSchedgAgrmtInTrnstQty', SalesSchedgAgrmtDelivSched, 'Edm.Decimal')

Static representation of the salesSchedgAgrmtInTrnstQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static SALES_SCHEDULING_AGREEMENT

SALES_SCHEDULING_AGREEMENT: StringField<SalesSchedgAgrmtDelivSched> = new StringField('SalesSchedulingAgreement', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the salesSchedulingAgreement property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static SALES_SCHEDULING_AGREEMENT_ITEM

SALES_SCHEDULING_AGREEMENT_ITEM: StringField<SalesSchedgAgrmtDelivSched> = new StringField('SalesSchedulingAgreementItem', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the salesSchedulingAgreementItem property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static SCHEDULE_LINE_DATE_KEY

SCHEDULE_LINE_DATE_KEY: StringField<SalesSchedgAgrmtDelivSched> = new StringField('ScheduleLineDateKey', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the scheduleLineDateKey property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static SCHEDULING_AGREEMENT_RELEASE_TYPE

SCHEDULING_AGREEMENT_RELEASE_TYPE: StringField<SalesSchedgAgrmtDelivSched> = new StringField('SchedulingAgreementReleaseType', SalesSchedgAgrmtDelivSched, 'Edm.String')

Static representation of the schedulingAgreementReleaseType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_SALES_SCHEDG_AGRMT

TO_SALES_SCHEDG_AGRMT: OneToOneLink<SalesSchedgAgrmtDelivSched, SalesSchedgAgrmt> = new OneToOneLink('to_SalesSchedgAgrmt', SalesSchedgAgrmtDelivSched, SalesSchedgAgrmt)

Static representation of the one-to-one navigation property toSalesSchedgAgrmt for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_SALES_SCHEDG_AGRMT_ITEM

TO_SALES_SCHEDG_AGRMT_ITEM: OneToOneLink<SalesSchedgAgrmtDelivSched, SalesSchedgAgrmtItem> = new OneToOneLink('to_SalesSchedgAgrmtItem', SalesSchedgAgrmtDelivSched, SalesSchedgAgrmtItem)

Static representation of the one-to-one navigation property toSalesSchedgAgrmtItem for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_SALES_SCHEDG_AGRMT_SCHED_LINE

TO_SALES_SCHEDG_AGRMT_SCHED_LINE: Link<SalesSchedgAgrmtDelivSched, SalesSchedgAgrmtSchedLine> = new Link('to_SalesSchedgAgrmtSchedLine', SalesSchedgAgrmtDelivSched, SalesSchedgAgrmtSchedLine)

Static representation of the one-to-many navigation property toSalesSchedgAgrmtSchedLine for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static _allFields

_allFields: Array<StringField<SalesSchedgAgrmtDelivSched> | DateField<SalesSchedgAgrmtDelivSched> | TimeField<SalesSchedgAgrmtDelivSched> | BigNumberField<SalesSchedgAgrmtDelivSched> | OneToOneLink<SalesSchedgAgrmtDelivSched, SalesSchedgAgrmt> | Link<SalesSchedgAgrmtDelivSched, SalesSchedgAgrmtSchedLine> | OneToOneLink<SalesSchedgAgrmtDelivSched, SalesSchedgAgrmtItem>> = [SalesSchedgAgrmtDelivSched.SALES_SCHEDULING_AGREEMENT,SalesSchedgAgrmtDelivSched.SALES_SCHEDULING_AGREEMENT_ITEM,SalesSchedgAgrmtDelivSched.INT_DELIVERY_SCHEDULE_NUMBER,SalesSchedgAgrmtDelivSched.SCHEDULING_AGREEMENT_RELEASE_TYPE,SalesSchedgAgrmtDelivSched.DELIVERY_SCHEDULE_START_DATE,SalesSchedgAgrmtDelivSched.DELIVERY_SCHEDULE_END_DATE,SalesSchedgAgrmtDelivSched.CUSTOMER_DELIVERY_SCHEDULE_NUMBER,SalesSchedgAgrmtDelivSched.DELIVERY_SCHEDULE_DATE,SalesSchedgAgrmtDelivSched.SCHEDULE_LINE_DATE_KEY,SalesSchedgAgrmtDelivSched.LAST_DELIVERY_DOC_POSTING_DATE,SalesSchedgAgrmtDelivSched.LAST_DELIVERY_DOCUMENT,SalesSchedgAgrmtDelivSched.LAST_INT_DELIVERY_SCHEDULE_NUMBER,SalesSchedgAgrmtDelivSched.CREATION_DATE,SalesSchedgAgrmtDelivSched.CREATION_TIME,SalesSchedgAgrmtDelivSched.CREATED_BY_USER,SalesSchedgAgrmtDelivSched.JIT_HORIZON_END_DATE,SalesSchedgAgrmtDelivSched.CUSTOMER_FISCAL_YEAR,SalesSchedgAgrmtDelivSched.REQUIREMENTS_STATUS_KEY,SalesSchedgAgrmtDelivSched.DELIVERY_SCHEDULE_CREATION_DATE,SalesSchedgAgrmtDelivSched.DELIV_SCHED_FREE_DEFINED_ATTRIB_01,SalesSchedgAgrmtDelivSched.DELIV_SCHED_FREE_DEFINED_ATTRIB_02,SalesSchedgAgrmtDelivSched.DELIV_SCHED_FREE_DEFINED_ATTRIB_03,SalesSchedgAgrmtDelivSched.DELIV_SCHED_FREE_DEFINED_ATTRIB_04,SalesSchedgAgrmtDelivSched.DELIV_SCHED_FREE_DEFINED_ATTRIB_05,SalesSchedgAgrmtDelivSched.PRODN_GO_AHEAD_PERIOD_START_DATE,SalesSchedgAgrmtDelivSched.PRODUCTION_GO_AHEAD_PERIOD_END_DATE,SalesSchedgAgrmtDelivSched.MATERIAL_GO_AHEAD_PERIOD_START_DATE,SalesSchedgAgrmtDelivSched.MATERIAL_GO_AHEAD_PERIOD_END_DATE,SalesSchedgAgrmtDelivSched.CUSTOMER_POINT_OF_CONSUMPTION,SalesSchedgAgrmtDelivSched.HIGH_PRIORITY_STOCK_KEY,SalesSchedgAgrmtDelivSched.CUMLTV_QTY_FSCL_YEAR_RSET_DATE,SalesSchedgAgrmtDelivSched.MATL_GO_AHEAD_VALIDITY_PERIOD,SalesSchedgAgrmtDelivSched.MATL_GO_AHEAD_VALIDITY_PERIOD_UNIT,SalesSchedgAgrmtDelivSched.PRODN_GO_AHEAD_VALIDITY_PERIOD,SalesSchedgAgrmtDelivSched.PRODN_GO_AHEAD_VALIDITY_PERIOD_UNIT,SalesSchedgAgrmtDelivSched.CUST_RCVD_CUMLTV_QTY_BY_FSCL_YR_CHG,SalesSchedgAgrmtDelivSched.LAST_RECEIPT_QUANTITY,SalesSchedgAgrmtDelivSched.CUMULATIVE_RECEIPT_QUANTITY,SalesSchedgAgrmtDelivSched.HGHST_DELIV_GO_AHEAD_CUMLTV_QTY,SalesSchedgAgrmtDelivSched.ACTL_MATL_GO_AHEAD_CUMLTV_QTY,SalesSchedgAgrmtDelivSched.ACTL_PRODN_GO_AHEAD_CUMLTV_QTY,SalesSchedgAgrmtDelivSched.ACTL_DELIV_GO_AHEAD_CUMLTV_QTY,SalesSchedgAgrmtDelivSched.HGHST_MATL_GO_AHEAD_CUMLTV_QTY,SalesSchedgAgrmtDelivSched.CUMULATIVE_ISSUED_QUANTITY,SalesSchedgAgrmtDelivSched.CUMULATIVE_DELIVERED_QUANTITY,SalesSchedgAgrmtDelivSched.CUMULATIVE_IN_TRANSIT_QUANTITY,SalesSchedgAgrmtDelivSched.SALES_SCHEDG_AGRMT_IN_TRNST_QTY,SalesSchedgAgrmtDelivSched.ORDER_QUANTITY_UNIT,SalesSchedgAgrmtDelivSched.LAST_CHANGE_DATE,SalesSchedgAgrmtDelivSched.TO_SALES_SCHEDG_AGRMT,SalesSchedgAgrmtDelivSched.TO_SALES_SCHEDG_AGRMT_SCHED_LINE,SalesSchedgAgrmtDelivSched.TO_SALES_SCHEDG_AGRMT_ITEM]

All fields of the SalesSchedgAgrmtDelivSched entity.

Static _defaultServicePath

_defaultServicePath: string = "/sap/opu/odata/sap/API_SALES_SCHEDULING_AGREEMENT"

Default url path for the according service.

Static _entityName

_entityName: string = "A_SalesSchedgAgrmtDelivSched"

Technical entity name for SalesSchedgAgrmtDelivSched.

Static _keyFields

_keyFields: Array<Selectable<SalesSchedgAgrmtDelivSched>> = [SalesSchedgAgrmtDelivSched.SALES_SCHEDULING_AGREEMENT, SalesSchedgAgrmtDelivSched.SALES_SCHEDULING_AGREEMENT_ITEM, SalesSchedgAgrmtDelivSched.INT_DELIVERY_SCHEDULE_NUMBER, SalesSchedgAgrmtDelivSched.SCHEDULING_AGREEMENT_RELEASE_TYPE]

All key fields of the SalesSchedgAgrmtDelivSched entity.

Static _keys

_keys: object = SalesSchedgAgrmtDelivSched._keyFields.reduce((acc: { [keys: string]: Selectable<SalesSchedgAgrmtDelivSched> }, field: Selectable<SalesSchedgAgrmtDelivSched>) => {acc[field.fieldName] = field;return acc;}, {})

Mapping of all key field names to the respective static field property SalesSchedgAgrmtDelivSched.

Type declaration

Static _serviceName

_serviceName: string = "API_SALES_SCHEDULING_AGREEMENT"
deprecated

Since v1.0.1 Use _defaultServicePath instead. Technical service name for SalesSchedgAgrmtDelivSched.

Methods

Protected getCurrentMapKeys

  • getCurrentMapKeys(): Entity
  • Returns a map of all defined fields in entity to their current values.

    Returns Entity

    Entity with all defined entity fields

getCustomField

  • getCustomField(fieldName: string): any
  • Custom field value getter.

    Parameters

    • fieldName: string

      The name of the custom field

    Returns any

    The value of the corresponding custom field

getCustomFields

  • getCustomFields(): MapType<any>
  • Returns a map that contains all entity custom fields.

    Returns MapType<any>

    A map of all defined custom fields in the entity

getUpdatedCustomFields

  • getUpdatedCustomFields(): MapType<any>
  • Returns all updated custom field properties compared to the last known remote state.

    Returns MapType<any>

    A map containing all updated custom properties, with their new values

getUpdatedProperties

  • getUpdatedProperties(): Entity
  • Returns all changed properties compared to the last known remote state. The returned properties does not include custom fields. Use getUpdatedCustomFields, if updated custom fields are needed.

    Returns Entity

    Entity with all properties that changed

hasCustomField

  • hasCustomField(fieldName: string): boolean
  • Validates whether a custom field exists in the entity.

    Parameters

    • fieldName: string

      The name of the custom field to update

    Returns boolean

    A boolean value, that indicates whether a custom field is defined in entity

initializeCustomFields

  • initializeCustomFields(customFields: MapType<any>): this
  • Sets all retrieved custom fields in entity.

    Parameters

    • customFields: MapType<any>

      Extracted custom fields from a retrieved entity

    Returns this

    A boolean value, that indicates the existence of the field in entity

Protected isConflictingCustomField

  • isConflictingCustomField(customFieldName: string): boolean
  • Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.

    Parameters

    • customFieldName: string

      Field name to check

    Returns boolean

    Boolean value that describes whether a field name can be defined as custom field

setCustomField

  • setCustomField(fieldName: string, value: any): this
  • Sets a new custom field in the entity or updates it. Throws an error, if the provided custom field name is already defined by an original field in entity.

    Parameters

    • fieldName: string

      The name of the custom field to update

    • value: any

      The value of the field

    Returns this

    The entity itself, to facilitate method chaining

setOrInitializeRemoteState

  • setOrInitializeRemoteState(state?: MapType<any>): this
  • Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests. This function should be called after initializeCustomFields, if custom fields are defined.

    deprecated

    Since 1.12.0. Will be removed in version 2.0.

    Parameters

    • Optional state: MapType<any>

      State to be set as remote state

    Returns this

    The entity itself, to facilitate method chaining

setVersionIdentifier

  • setVersionIdentifier(etag: string | undefined): this
  • Set the ETag version identifier of the retrieved entity.

    Parameters

    • etag: string | undefined

      The returned ETag version of the entity

    Returns this

    The entity itself, to facilitate method chaining

toJSON

  • toJSON(): object
  • Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.

    Returns object

    An object containing all instance variables + custom fields.

    • [key: string]: any

Static builder

Static customField

  • Returns a selectable object that allows the selection of custom field in a get request for the entity SalesSchedgAgrmtDelivSched.

    Parameters

    • fieldName: string

      Name of the custom field to select

    Returns CustomField<SalesSchedgAgrmtDelivSched>

    A builder that constructs instances of entity type SalesSchedgAgrmtDelivSched.

Static Protected customFieldSelector

  • customFieldSelector<EntityT>(fieldName: string, entityConstructor: Constructable<EntityT>): CustomField<EntityT>
  • Type parameters

    • EntityT: Entity

    Parameters

    • fieldName: string
    • entityConstructor: Constructable<EntityT>

    Returns CustomField<EntityT>

Static Protected entityBuilder

  • entityBuilder<EntityT, EntityTypeForceMandatoryT>(entityConstructor: Constructable<EntityT, EntityTypeForceMandatoryT>): EntityBuilderType<EntityT, EntityTypeForceMandatoryT>
  • Type parameters

    • EntityT: Entity

    • EntityTypeForceMandatoryT

    Parameters

    • entityConstructor: Constructable<EntityT, EntityTypeForceMandatoryT>

    Returns EntityBuilderType<EntityT, EntityTypeForceMandatoryT>

Static requestBuilder

  • Returns a request builder to construct requests for operations on the SalesSchedgAgrmtDelivSched entity type.

    Returns SalesSchedgAgrmtDelivSchedRequestBuilder

    A SalesSchedgAgrmtDelivSched request builder.