Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_SchAgrmtPartner" of service "API_SCHED_AGRMT_PROCESS_SRV". This service is part of the following communication scenarios: Purchase Scheduling Agreement Integration (SAP_COM_0103). See https://api.sap.com/api/API_SCHED_AGRMT_PROCESS_SRV for more information.

Hierarchy

  • any
    • SchAgrmtPartner

Implements

Index

Properties

defaultPartner

defaultPartner: boolean

Default Partner. Specifies a partner as the default for a particular partner function. When you enter more than one partner for a particular partner function (for example, you define three different ship-to parties), you can select one partner as the default. During sales or purchasing processing, if you have defined multiple partners for a partner function, the system prompts you to choose just one partner. The system presents the default partner as the first choice in the pop-up window.

nullable

partnerCounter

partnerCounter: string

Partner counter. The sequential number that the system applies when there is more than one partner for a particular partner function. When you create a sales order for a particular customer, there may be more than one ship-to party defined. The different ship-to parties are numbered sequentially. Maximum length: 3.

partnerFunction

partnerFunction: string

Partner Function. The abbreviated form of the name that identifies the partner function. Maximum length: 2.

plant

plant: string

Plant. Key uniquely identifying a plant. Maximum length: 4.

purchasingOrganization

purchasingOrganization: string

Purchasing Organization. Denotes the purchasing organization. Maximum length: 4.

schedulingAgreement

schedulingAgreement: string

Purchasing Document Number. Alphanumeric key uniquely identifying the document. Maximum length: 10.

schedulingAgreementItem

schedulingAgreementItem: string

Item Number of Purchasing Document. Specifies the number that uniquely identifies an item in . Maximum length: 5.

supplier

supplier: string

Account Number of Supplier. Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system. Maximum length: 10.

nullable

supplierSubrange

supplierSubrange: string

Supplier Subrange. Subdivision of a supplier's overall product range according to various criteria. For each supplier sub-range:The master data is kept on a common basisCertain conditions applyIn the supplier master, you can create different purchasing data and different partner functions for each supplier sub-range.You can also maintain and change the conditions for each supplier sub-range. You assign a material to a supplier sub-range in the info record.In the supplier master, you can maintain different data for particular supplier sub-ranges, such as ordering addresses or terms of payment, for example.When creating a purchase order with a known supplier, different data is only determined if the supplier sub-range is entered in the initial screen.Your supplier Smith in Houston has two sub-ranges: paint and glue.All materials from the "paint" sub-range are ordered in Houston.You have maintained an alternative ordering address in Detroit for the "glue" sub-range.If you order materials from the "glue" sub-range, the supplier sub-range finds the Detroit ordering address. Maximum length: 6.

toSchedgAgrmtItm

toSchedgAgrmtItm: SchAgrmtItem

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

Static ALL_FIELDS

ALL_FIELDS: any = new AllFields('*', SchAgrmtPartner)

All fields selector.

Static DEFAULT_PARTNER

DEFAULT_PARTNER: BooleanField<SchAgrmtPartner> = new BooleanField('DefaultPartner', SchAgrmtPartner, 'Edm.Boolean')

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

Static PARTNER_COUNTER

PARTNER_COUNTER: StringField<SchAgrmtPartner> = new StringField('PartnerCounter', SchAgrmtPartner, 'Edm.String')

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

Static PARTNER_FUNCTION

PARTNER_FUNCTION: StringField<SchAgrmtPartner> = new StringField('PartnerFunction', SchAgrmtPartner, 'Edm.String')

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

Static PLANT

PLANT: StringField<SchAgrmtPartner> = new StringField('Plant', SchAgrmtPartner, 'Edm.String')

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

Static PURCHASING_ORGANIZATION

PURCHASING_ORGANIZATION: StringField<SchAgrmtPartner> = new StringField('PurchasingOrganization', SchAgrmtPartner, 'Edm.String')

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

Static SCHEDULING_AGREEMENT

SCHEDULING_AGREEMENT: StringField<SchAgrmtPartner> = new StringField('SchedulingAgreement', SchAgrmtPartner, 'Edm.String')

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

Static SCHEDULING_AGREEMENT_ITEM

SCHEDULING_AGREEMENT_ITEM: StringField<SchAgrmtPartner> = new StringField('SchedulingAgreementItem', SchAgrmtPartner, 'Edm.String')

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

Static SUPPLIER

SUPPLIER: StringField<SchAgrmtPartner> = new StringField('Supplier', SchAgrmtPartner, 'Edm.String')

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

Static SUPPLIER_SUBRANGE

SUPPLIER_SUBRANGE: StringField<SchAgrmtPartner> = new StringField('SupplierSubrange', SchAgrmtPartner, 'Edm.String')

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

Static TO_SCHEDG_AGRMT_ITM

TO_SCHEDG_AGRMT_ITM: OneToOneLink<SchAgrmtPartner, SchAgrmtItem> = new OneToOneLink('to_SchedgAgrmtItm', SchAgrmtPartner, SchAgrmtItem)

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

Static _allFields

_allFields: any[] = [SchAgrmtPartner.SCHEDULING_AGREEMENT,SchAgrmtPartner.SCHEDULING_AGREEMENT_ITEM,SchAgrmtPartner.PURCHASING_ORGANIZATION,SchAgrmtPartner.SUPPLIER_SUBRANGE,SchAgrmtPartner.PLANT,SchAgrmtPartner.PARTNER_FUNCTION,SchAgrmtPartner.PARTNER_COUNTER,SchAgrmtPartner.SUPPLIER,SchAgrmtPartner.DEFAULT_PARTNER,SchAgrmtPartner.TO_SCHEDG_AGRMT_ITM]

All fields of the SchAgrmtPartner entity.

Static _defaultServicePath

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

Default url path for the according service.

Static _entityName

_entityName: string = "A_SchAgrmtPartner"

Technical entity name for SchAgrmtPartner.

Static _keyFields

_keyFields: Array<Selectable<SchAgrmtPartner>> = [SchAgrmtPartner.SCHEDULING_AGREEMENT, SchAgrmtPartner.SCHEDULING_AGREEMENT_ITEM, SchAgrmtPartner.PURCHASING_ORGANIZATION, SchAgrmtPartner.SUPPLIER_SUBRANGE, SchAgrmtPartner.PLANT, SchAgrmtPartner.PARTNER_FUNCTION, SchAgrmtPartner.PARTNER_COUNTER]

All key fields of the SchAgrmtPartner entity.

Static _keys

_keys: any = SchAgrmtPartner._keyFields.reduce((acc: any, field) => {acc[field.fieldName] = field;return acc;}, {})

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

Static _serviceName

_serviceName: string = "API_SCHED_AGRMT_PROCESS_SRV"

Technical service name for SchAgrmtPartner.

Methods

Static builder

  • Returns an entity builder to construct instances SchAgrmtPartner.

    Returns EntityBuilderType<SchAgrmtPartner, SchAgrmtPartnerType>

    A builder that constructs instances of entity type SchAgrmtPartner.

Static customField

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

    Parameters

    • fieldName: string

      Name of the custom field to select

    Returns CustomField<SchAgrmtPartner>

    A builder that constructs instances of entity type SchAgrmtPartner.

Static requestBuilder

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

    Returns SchAgrmtPartnerRequestBuilder

    A SchAgrmtPartner request builder.