Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_SlsPrcgCndnRecdValidity" of service "API_SLSPRICINGCONDITIONRECORD_SRV". This service is part of the following communication scenarios: Pricing Data Integration (SAP_COM_0294). See https://api.sap.com/api/API_SLSPRICINGCONDITIONRECORD_SRV for more information.

Hierarchy

  • Entity
    • SlsPrcgCndnRecdValidity

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 accountTaxType

accountTaxType: string

Tax type. Classification of companies according to tax aspects. Maximum length: 2.

nullable

Optional additionalMaterialGroup1

additionalMaterialGroup1: string

Material group 1. You can use material groups when maintaining a material master record. Since these material groups are not used in the standard SAP System, you can use them as required, for example, for analyses. Maximum length: 3.

nullable

Optional additionalMaterialGroup2

additionalMaterialGroup2: string

Material group 2. You can use material groups when maintaining a material master record. Since these material groups are not used in the standard SAP System, you can use them as required, for example, for analyses. Maximum length: 3.

nullable

Optional additionalMaterialGroup3

additionalMaterialGroup3: string

Material group 3. You can use material groups when maintaining a material master record. Since these material groups are not used in the standard SAP System, you can use them as required, for example, for analyses. Maximum length: 3.

nullable

Optional additionalMaterialGroup4

additionalMaterialGroup4: string

Material group 4. You can use material groups when maintaining a material master record. Since these material groups are not used in the standard SAP System, you can use them as required, for example, for analyses. Maximum length: 3.

nullable

Optional additionalMaterialGroup5

additionalMaterialGroup5: string

Material group 5. You can use material groups when maintaining a material master record. Since these material groups are not used in the standard SAP System, you can use them as required, for example, for analyses. Maximum length: 3.

nullable

Optional billableControl

billableControl: string

Accounting Indicator. Key that uniquely identifies the accounting indicator. Maximum length: 2.

nullable

Optional bpForCustomer

bpForCustomer: string

Business Partner Number. Key identifying a business partner in the SAP system. The key is unique within a client. Maximum length: 10.

nullable

Optional bpForPayerParty

bpForPayerParty: string

Business Partner Number. Key identifying a business partner in the SAP system. The key is unique within a client. Maximum length: 10.

nullable

Optional bpForShipToParty

bpForShipToParty: string

Business Partner Number. Key identifying a business partner in the SAP system. The key is unique within a client. Maximum length: 10.

nullable

Optional bpForSoldToParty

bpForSoldToParty: string

Business Partner Number. Key identifying a business partner in the SAP system. The key is unique within a client. Maximum length: 10.

nullable

Optional bpForSupplier

bpForSupplier: string

Business Partner Number. Key identifying a business partner in the SAP system. The key is unique within a client. Maximum length: 10.

nullable

Optional brNfDocumentType

brNfDocumentType: string

Document type. Identify the document type accordingly. Maximum length: 1.

nullable

Optional brSpcfcFreeDefinedField1

brSpcfcFreeDefinedField1: string

Dynamic Key Field 1. Maximum length: 40.

nullable

Optional brSpcfcFreeDefinedField2

brSpcfcFreeDefinedField2: string

Dynamic Key Field 2. Maximum length: 40.

nullable

Optional brSpcfcFreeDefinedField3

brSpcfcFreeDefinedField3: string

Dynamic Key Field 3. Maximum length: 40.

nullable

Optional brSpcfcTaxBasePercentageCode

brSpcfcTaxBasePercentageCode: string

Tax Base in Percentage. Tax calculation for Brazil: In the invoice verification, the ICMS tax value is calculated with a reduced tax base for freight charges (Conhecimento) only. The law stipulates a reduced tax base of 80% of the transport invoice. Maximum length: 1.

nullable

Optional brSpcfcTaxDepartureRegion

brSpcfcTaxDepartureRegion: string

Ship from location (tax region). Tax region of the delivering entity. Vendor (MM) or plant (SD). Maximum length: 3.

nullable

Optional brSpcfcTaxDestinationRegion

brSpcfcTaxDestinationRegion: string

Ship to location (tax region). Tax region of the receiving entity. Customer (SD) or plant (MM). Maximum length: 3.

nullable

Optional brSpcfcTxGrpDynTaxExceptions

brSpcfcTxGrpDynTaxExceptions: string

Tax Group for Dynamic Tax Exceptions. Groups together up to three key fields that the system uses to determine the appropriate tax rate in the case of dynamic exceptions. The key fields refer to information stored in the customer, vendor, and material master records (except for the tax code, which is taken from the item level in the transactions). Tax rates are maintained for each of the tax types IPI, ICMS, SubTrib, and ISS, as defined by these factors or combination of factors. In addition to these rates, dynamic exceptions allow you to define tax rates according to additional factors. To do so, you define tax groups, which contain up to three factors (key fields), and which you activate for the different tax types.To define a tax group, specify:A number for it in the range from 10 to 89Which key field(s) are to be used (up to three)Calling application used to calculate the taxWhich tax types the tax group is to be activated for (IPI, ICMS, SubTrib, and/or ISS)After you have defined tax groups, you enter tax rates applicable for a particular tax type and tax group combination.Several tax groups can be activated for a tax type. If this is the case, the system finds the relevant tax rate based on the following information:If you use condition-based tax calculation, you need to adjust the access sequences that belong to the conditions that store the rates whenever you create or change a tax group.If you do not use condition-based tax calculation, you do not have to maintain the corresponding access sequences. Instead, the system reads the entries in the list, starting at the top. The first entry that it finds data for is used to determine the tax rate. Assume, for example, that tax group 50 contains the key field NCM code and tax group 51 contains the key field material class. If, during tax calculation, the system finds a record for both tax groups, 50 and 51, it takes the lower number, 50. Maximum length: 2.

nullable

Optional brTaxCode

brTaxCode: string

SD tax code. The SD tax code triggers which tax types (ICMS/IPI/Sub.Trib./ISS) are calculated for a specific SD line item and how the calculation is done (industrialization / consumption). If the indicator for ISS is marked, no other tax type must be activated. Maximum length: 2.

nullable

Optional cityCode

cityCode: string

City Code. This key is used for classifying cities from a tax point of view. This is a finer sub-division than the county code. Currently the key is used only in the USA for handling city tax. Maximum length: 4.

nullable

Optional commodityCode

commodityCode: string

Commodity Code. Official code number based on the Harmonized Commodity Description and Coding System (HS). The Harmonized System contains code numbers for all goods that an be transported across national or regional boundaries. Goods are coded according to this nomenclature when declaring the import or export of goods to the proper authorities. The specification of standard commodity codes in declarations enables the authority to tally the quantities of imported or exported goods of specific goods categories for statistical purposes (INTRASTAT). Maximum length: 17.

nullable

Optional conditionApplication

conditionApplication: string

Application. Subdivides the usage of a condition (for example, pricing) for use in different application areas (for example, sales & distribution or purchasing). Maximum length: 2.

nullable

Optional conditionContract

conditionContract: string

Condition Contract. Maximum length: 10.

nullable

Optional conditionIsExclusive

conditionIsExclusive: boolean

Indicator condition exclusive.

nullable

Optional conditionProcessingStatus

conditionProcessingStatus: string

Processing status for conditions. The processing status can be freely assigned for condition records. Maximum length: 2.

nullable

conditionRecord

conditionRecord: string

Number of the Condition Record. Number that uniquely identifies a condition record. The system uses the condition record number to store and retrieve information during processing (pricing, for example). Maximum length: 10.

Optional conditionReleaseStatus

conditionReleaseStatus: string

Release status. The release status controls in which scenarios the condition records are found. If the status is set at 'B', for example, then the corresponding records are taken into account during a pricing simulation, but are not used in current documents.The release status can only be maintained directly for agreements (sales deals). For condition records, this is done via the processing status for conditions. Maximum length: 1.

nullable

Optional conditionScaleBasisValue

conditionScaleBasisValue: string

Condition scale base value. Maximum length: 7.

nullable

Optional conditionType

conditionType: string

Condition Type. The key that uniquely identifies the condition. The condition type indicates, for example, whether, during pricing, the system applies a price, a discount, a surcharge, or other pricing elements, such as freight costs and sales taxes. For each of these pricing elements, there is a condition type defined in the system. Maximum length: 4.

nullable

conditionValidityEndDate

conditionValidityEndDate: Moment

Validity end date of the condition record. The date up to which the condition is valid.

Optional conditionValidityStartDate

conditionValidityStartDate: Moment

Validity start date of the condition record. Date from which the condition is valid.

nullable

Optional configurationNumber

configurationNumber: string

Configuration (internal object number). Consecutive number used to assign objects within a class type. Here, the object number refers to the assignment of a variant to a plant-specific configurable material via the values assigned.The value assignment is as follows:General configurable material Racing bicycleVariant Blue racing bicycleCharacteristic value BlueThe system stores, for example, the number 20 internally. Behind this number lies the characteristic value "blue" for the variant "blue racing bicycle". Maximum length: 18.

nullable

Optional consumptionTaxCtrlCode

consumptionTaxCtrlCode: string

Control code for consumption taxes in foreign trade. Maximum length: 16.

nullable

Optional county

county: string

County Code. Key used to classify cities from the point of view of taxes. Currently the county code is used in the USA for handling county tax, and in Denmark to define the municipality number of the employee's first place of residence. Maximum length: 3.

nullable

Optional customer

customer: string

Customer number. The customer to whom the condition or the customer-material info record applies. Enter the number of your customer. Maximum length: 10.

nullable

Optional customerGroup

customerGroup: string

Customer Group. Identifies a particular group of customers (for example, wholesale or retail) for the purpose of pricing or generating statistics. Maximum length: 2.

nullable

Optional customerHierarchy

customerHierarchy: string

Customer. Number that uniquely identifies the node in a customer hierarchy. A node can be defined for an existing customer master recordan organizational unit in the customer's structureIn this case, you need to create a master record for the organizational unit.When you create a master record for a node in a customer hierarchy, you are creating a kind of scaled down customer master record. If a node represents a particular organizational unit in the customer's own structure (for example, a regional sales office), you can specify basic information, such as address and contact person data as well as indicators to say whether the node is relevant for pricing and rebate processing. Maximum length: 10.

nullable

Optional customerPriceGroup

customerPriceGroup: string

Customer Price Group. A grouping of pricing conditions that you can apply to customers who share the same pricing requirements. You can define groups according to the needs of your organization. For example, you can define a group of customers to whom you want to give the same kind of discount. You can then use the price group to apply the special discount during sales order processing.The system proposes the price group from the customer master record. You can change the proposed value manually in the sales document in both the header and at the item level. Maximum length: 2.

nullable

Optional customerTaxClassification1

customerTaxClassification1: string

Tax Classification 1 for Customer. Indicates whether, during pricing, the system takes into account taxes that relate to the customer (for example, state sales taxes). The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes. Maximum length: 1.

nullable

Optional customerTaxClassification2

customerTaxClassification2: string

Tax Classification 2 for Customer. Indicates whether, during pricing, the system takes into account taxes that relate to the customer (for example, state sales taxes). The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes. Maximum length: 1.

nullable

Optional customerTaxClassification3

customerTaxClassification3: string

Tax classification 3 for customer. Indicates whether, during pricing, the system takes into account taxes that relate to the customer (for example, state sales taxes). The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes. Maximum length: 1.

nullable

Optional customerTaxClassification4

customerTaxClassification4: string

Tax Classification 4 Customer. Indicates whether, during pricing, the system takes into account taxes that relate to the customer (for example, state sales taxes). The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes. Maximum length: 1.

nullable

Optional departureCountry

departureCountry: string

Departure country (country from which the goods are sent). Identifies the country in which the delivery originates. You can define the country key in a table. As a rule, it is a good idea to use the existing international standards for identifying vehicles from different countries (for example: USA = United States, I = Italy, and so on). The system uses the key tohelp determine the relevant taxes during pricingdetermine important country-specific standards (the length of postal codes and bank account numbers, for example). Maximum length: 3.

nullable

Optional destinationCountry

destinationCountry: string

Destination Country. Identifies the destination country in which the goods are delivered to the customer. As a general rule, it is best to use the existing international standards for identifying vehicles from different countries (for example: USA = United States, I = Italy, and so on).The system uses the country key identifier to:Help determine the appropriate taxes during pricingDetermine important country-specific standards (the length of postal codes and bank account numbers, for example)When you process billing documents collectively, you can use the destination country as one of the selection criteria. Maximum length: 3.

nullable

Optional distributionChannel

distributionChannel: string

Distribution Channel. The way in which products or services reach the customer. Typical examples of distribution channels are wholesale, retail, or direct sales. You can maintain information about customers and materials by sales organization and distribution channel. Within a sales organization you can deliver goods to a given customer through more than one distribution channel.You can assign a distribution channel to one or more sales organizations. If, for example, you have numerous sales organizations, each sales organization may use the "Wholesale" distribution channel.For each combination of sales organization and distribution channel, you can further assign one or more of the divisions that are defined for the sales organization. You can, for example, assign "Food" and "Non-food" divisions to the "Wholesale" distribution channel. A particular combination of sales organization, distribution channel, and division is known as a sales area. Maximum length: 2.

nullable

Optional division

division: string

Division. A way of grouping materials, products, or services. The system uses divisions to determine the sales areas and the business areas for a material, product, or service. A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise.If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions. Maximum length: 2.

nullable

Optional eTag

eTag: string

E Tag. Maximum length: 40.

nullable

Optional engagementProject

engagementProject: string

Commercial Project ID. Identifies a master project. Maximum length: 40.

nullable

Optional engagementProjectServiceOrg

engagementProjectServiceOrg: string

Service Organization. This field links master project data with the company code and plant. This field links master project data with the company code and plant. Maximum length: 5.

nullable

Optional equipment

equipment: string

Equipment Number. Number by which a piece of equipment can be clearly identified. Maximum length: 18.

nullable

Optional incotermsClassification

incotermsClassification: string

Incoterms (Part 1). Commonly used trading terms that comply with the standards established by the International Chamber of Commerce (ICC). Incoterms specify internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be completed successfully.If goods are shipped through a port of departure, the appropriate Incoterm might be: FOB ("Free On Board"). You can provide further details (for example, the name of the port) in the secondary Incoterm field: FOB Boston, for example. Maximum length: 3.

nullable

Optional incotermsTransferLocation

incotermsTransferLocation: string

Incoterms (Part 2). Additional information for the primary Incoterm. If the primary Incoterm is, for example, FOB ("Free on Board"), then the second field provides details of the port from which the delivery leaves (for example, "FOB Boston"). Maximum length: 28.

nullable

Optional industry

industry: string

Industry key. An industry is a distinct group of companies with the same basic business activity. The industry key is used in selecting data for evaluations (for example, a vendor master data list). You can specify industries such as trade, banking, service, manufacturing, health care, public service, media and so on. The industry field belongs to the general data area of customer and vendor master records. Maximum length: 4.

nullable

Optional internationalArticleNumber

internationalArticleNumber: string

International Article Number (EAN/UPC). Glossary definition. Maximum length: 18.

nullable

Optional localSalesTaxApplicabilityCode

localSalesTaxApplicabilityCode: string

LST CST applicability code. Local sales tax applicability code. Maximum length: 3.

nullable

Optional mainItemMaterialPricingGroup

mainItemMaterialPricingGroup: string

Material pricing group of main item. Enter a grouping of main item materials for which the same price conditions should apply. You can create price conditions fora material pricing group (for example, non-food products)a combination of customer and material pricing groupa combination of price group and material pricing group (for example, wholesale customers and all non-food products). Maximum length: 2.

nullable

Optional mainItemPricingRefMaterial

mainItemPricingRefMaterial: string

Pricing reference material of main item. Enter the number of the material master record for the pricing reference material on which the system should base its calculations for pricing for the main item. The pricing reference material is stored in the master record of the main item material. All pricing conditions which apply to reference material apply to the material in the main item.You must first of all create a material master record for the pricing reference material. Maximum length: 40.

nullable

Optional material

material: string

Material Number. Alphanumeric key uniquely identifying the material. Maximum length: 40.

nullable

Optional materialGroup

materialGroup: string

Material Group. Key that you use to group together several materials or services with the same attributes, and to assign them to a particular material group. You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps. Maximum length: 9.

nullable

Optional materialPricingGroup

materialPricingGroup: string

Material Price Group. Enter the code for the material price group for which you want the condition record to apply. You assign the material price group to a material on the Sales 2 screen in the material master record in the Mat. Price Group field. Maximum length: 2.

nullable

Optional orderQuantityUnit

orderQuantityUnit: string

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

nullable

Optional payerParty

payerParty: string

Payer. The party who is responsible for actually paying the bill. The payer may differ from the bill-to party who receives the bill. Maximum length: 10.

nullable

Optional personnel

personnel: string

Personnel Number. The personnel number is the only feature within a client which is unique to an employee. You have to enter a personnel number before you can display and maintain an employee's master data and time data. Maximum length: 8.

nullable

Optional plant

plant: string

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

nullable

Optional plantRegion

plantRegion: string

Region in which plant is located. Maximum length: 3.

nullable

Optional postalCode

postalCode: string

Postal Code. Postal code This field contains the postal (zip) code for the house address(street and city).This entry is checked against the country-specific entry in table005 (indicator PLZCTL). Maximum length: 10.

nullable

Optional priceListType

priceListType: string

Price List Type. Identifies a price list or other condition type (for example, a surcharge or discount). You can define price list types according to the needs of your own organization. Price list types can be grouped according to:the kind of price list (for example, wholesale or retail)the currency in which the price appearsthe number of the price list typeYou can use price list types to apply conditions during pricing or to generate statistics.In the customer master record, enter one of the values predefined for your system. The system proposes the value automatically during sales order processing. You can change the value manually in the sales document header. Maximum length: 2.

nullable

Optional pricingDate

pricingDate: Moment

Condition pricing date. Gives the date for which this condition is calculated. Which date is used here is controlled in Customizing by condition category.

nullable

Optional productTaxClassification1

productTaxClassification1: string

Tax Classification Material. Indicates whether, during sales order processing, the system determines taxes that relate to the material (for example, state sales taxes). The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes. Maximum length: 1.

nullable

Optional productTaxClassification2

productTaxClassification2: string

Tax classification 2 for material. Indicates whether, during sales order processing, the system determines taxes that relate to the material (for example, VAT in the UK or state sales taxes in the USA). The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes. Maximum length: 1.

nullable

Optional productTaxClassification3

productTaxClassification3: string

Tax classification 3 for material. Indicates whether, during sales order processing, the system determines taxes that relate to the material (for example, VAT in the UK or state sales taxes in the USA). The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes. Maximum length: 1.

nullable

Optional productTaxClassification4

productTaxClassification4: string

Tax Classification 4 Material. Indicates whether, during sales order processing, the system determines taxes that relate to the material (for example, VAT in the UK or state sales taxes in the USA). The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes. Maximum length: 1.

nullable

Optional referenceSdDocument

referenceSdDocument: string

Document Number of the Reference Document. Identifies the sales order to which the delivery refers. Maximum length: 10.

nullable

Optional referenceSdDocumentItem

referenceSdDocumentItem: string

Item Number of the Reference Item. The number of the sales order item to which the delivery item refers. Maximum length: 6.

nullable

Optional region

region: string

Region (State, Province, County). In some countries, the region forms part of the address. The meaning depends on the country. The automatic address formatting function prints the region in addresses in the USA, Canada, Italy, Brazil or Australia, and the county in Great Britain.For more information, see the examples in the documentation on the Address Layout Key.Meaning of the regional code in ...Australia -> ProvinceBrazil -> StateCanada -> ProvinceGermany -> StateGreat Britain -> CountyItaly -> ProvinceJapan -> PrefectureSwitzerland -> CantonUSA -> State. Maximum length: 3.

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 requirementSegment

requirementSegment: string

Requirement Segment. Indicates additional information about the type of requirement. You can freely define which requirement segments are satisfied by which stock segments using segmentation strategies in the transaction Segmentation Strategy Maintenance . Customer 1 accepts quality 1 and 2 while customer 2 accepts only quality 1. This results in 2 different requirement segments which can be assigned to different stock segments. Maximum length: 40.

nullable

Optional returnsRefundExtent

returnsRefundExtent: string

Returns Refund Code. Can be used in pricing to calculate the refund amount. The system can determine the returns refund code automatically from the combination of inspection code and return reason, but the user can also select it manually.You define a returns refund code R01 with description 10% reduction = 90% refund.If the item value of the original order item were 100 euros, then the customer would receive a credit memo for 90 euros. Maximum length: 3.

nullable

Optional salesDocument

salesDocument: string

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

nullable

Optional salesDocumentItem

salesDocumentItem: string

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

nullable

Optional salesGroup

salesGroup: string

Sales Group. A group of sales people who are responsible for processing sales of certain products or services. By using sales groups you can designate different areas of responsibility within a sales office. When you generate sales statistics, you can use the sales group as one of the selection criteria.If sales office personnel service both retail and wholesale markets, you can assign a sales group to each market.You assign each salesperson to a sales group in his or her user master record. You assign each customer to a particular sales group in the customer's master record. Maximum length: 3.

nullable

Optional salesOffice

salesOffice: string

Sales Office. A physical location (for example, a branch office) that has responsibility for the sale of certain products or services within a given geographical area. When you create sales statistics, you can use a sales office as one of the selection criteria. When you print out order confirmations, you can include the address of the sales office.You can assign each customer to a sales office in the customer master record.Within a sales office you can establish sales groups (for example, departments) with specific sales responsibilities. Each person who works in the sales office can be assigned to a sales group in his or her user master record. Each customer can also be assigned to a particular sales group in the customer master record. Maximum length: 4.

nullable

Optional salesOrderSalesOrganization

salesOrderSalesOrganization: string

Sales organization of sales order. Specifies the sales organization responsible for processing the sales order. When you create condition records to define prices for inter-company billing, you specify the sales organization that is responsible for processing the sales order. Maximum length: 4.

nullable

Optional salesOrganization

salesOrganization: string

Sales Organization. An organizational unit responsible for the sale of certain products or services. The responsibility of a sales organization may include legal liability for products and customer claims. You can assign any number of distribution channels and divisions to a sales organization. A particular combination of sales organization, distribution channel, and division is known as a sales area. Maximum length: 4.

nullable

Optional salesSdDocumentCategory

salesSdDocumentCategory: string

SD Document Category. A classification for the different types of documents that you can process, for example, quotations, sales orders, deliveries, and invoices. The document category determines how the system stores and keeps track of document data. It enables the system to provide you with status information about delivery processing, billing, and documents that are used for reference (for example, inquiries and quotations). Maximum length: 4.

nullable

Optional sdDocument

sdDocument: string

Sales and Distribution Document Number. The number that uniquely identifies the sales, delivery, or billing document. Maximum length: 10.

nullable

Optional serviceDocument

serviceDocument: string

Transaction ID. Number that identifies the transaction document. It is unique for each business transaction category. Maximum length: 10.

nullable

Optional serviceDocumentItem

serviceDocumentItem: string

Shortened Item Number in Document. Maximum length: 6.

nullable

Optional shipToParty

shipToParty: string

Ship-To Party. The party who receives delivery of the goods. Maximum length: 10.

nullable

Optional soldToParty

soldToParty: string

Sold-To Party. The customer who orders the goods or services. The sold-to party is contractually responsible for sales orders. Maximum length: 10.

nullable

Optional stockSegment

stockSegment: string

Stock Segment. Segment assigned to a stockable item. The valid stock segment is defined in the segmentation strategy and the strategy is assigned to the material in the material master. Maximum length: 40.

nullable

Optional supplier

supplier: string

Supplier's Account Number. Alphanumeric key uniquely identifying the document. With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements. Maximum length: 10.

nullable

Optional taxCode

taxCode: string

Tax on Sales/Purchases Code. The tax code represents a tax category which must be taken into consideration when making a tax return to the tax authorities. Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist. Maximum length: 2.

nullable

Optional taxJurisdiction

taxJurisdiction: string

Tax Jurisdiction. The tax jurisdiction is used for determining the tax rates in the USA. It defines to which tax authorities you must pay your taxes. It is always the city to which the goods are supplied. Maximum length: 15.

nullable

Optional technicalObjectType

technicalObjectType: string

Type of Technical Object. Key that describes the type of technical object. Maximum length: 10.

nullable

Optional timeSheetOvertimeCategory

timeSheetOvertimeCategory: string

Overtime Category. Overtime is defined as the time an employee works outside the regular working times. Overtime Category is the classification of the overtime hours. It is used in the Manage My Timesheet app to efficiently create time entries. Maximum length: 4.

nullable

toSlsPrcgCndnRecdSuplmnt

toSlsPrcgCndnRecdSuplmnt: SlsPrcgCndnRecdSuplmnt[]

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

toSlsPrcgConditionRecord

toSlsPrcgConditionRecord: SlsPrcgConditionRecord

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

Optional tradingContract

tradingContract: string

Trading Contract. Number used to clearly identify a trading contract. Maximum length: 10.

nullable

Optional tradingContractItem

tradingContractItem: string

Trading Contract: Item Number. The number used to clearly identify an item in a trading contract. Maximum length: 6.

nullable

Optional transactionCurrency

transactionCurrency: string

SD document currency. The currency that applies to the document (for example, to a sales order or an invoice). The system proposes the document currency from the customer master record of the sold-to party. You can change the currency manually in the document. If you change the currency, the system recalculates prices for the entire document. Maximum length: 5.

nullable

Optional txRlvnceClassfctnForArgentina

txRlvnceClassfctnForArgentina: string

Tax relevant classification. The tax relevant classification could be used in the condition technique to determine prices and taxes. For further information please contact your SAP consultant. Note that this field has a namespace restriction and the followingvalues are not allowed:S, Q R* P, X, Y* for alphanumerical keys0, 5 6* 7, 8, 9* for numerical keys. Maximum length: 10.

nullable

Optional valueAddedServiceChargeCode

valueAddedServiceChargeCode: string

VAS Charge Codes. Indicates the VAS charge code. You can use the charge code to specify your customer's or vendor's surcharge per value-added service type for the execution of value-added services.You can define a charge code in the sales or purchasing document itself. If you have defined this in your VAS conditions per value-added service, the system determines the charge code along with the other value-added service details in the document.For example, you can create charge codes for each VAS-type. That means, the key and short text of the codes show which codes you want to use for ticketing/labeling, packing or special services.You should only delete a charge code if you no longer use it in valid VAS-conditions. Maximum length: 3.

nullable

Optional variantCondition

variantCondition: string

Variant Condition. Maximum length: 26.

nullable

versionIdentifier

versionIdentifier: string

ETag version identifier accessor.

returns

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

Optional wbsElementInternalId

wbsElementInternalId: string

WBS Billing Element. Maximum length: 24.

nullable

Optional workItem

workItem: string

Work Item ID. Maximum length: 10.

nullable

Optional workPackage

workPackage: string

WBS Work Package. Maximum length: 24.

nullable

Static ACCOUNT_TAX_TYPE

ACCOUNT_TAX_TYPE: StringField<SlsPrcgCndnRecdValidity> = new StringField('AccountTaxType', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static ADDITIONAL_MATERIAL_GROUP_1

ADDITIONAL_MATERIAL_GROUP_1: StringField<SlsPrcgCndnRecdValidity> = new StringField('AdditionalMaterialGroup1', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static ADDITIONAL_MATERIAL_GROUP_2

ADDITIONAL_MATERIAL_GROUP_2: StringField<SlsPrcgCndnRecdValidity> = new StringField('AdditionalMaterialGroup2', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static ADDITIONAL_MATERIAL_GROUP_3

ADDITIONAL_MATERIAL_GROUP_3: StringField<SlsPrcgCndnRecdValidity> = new StringField('AdditionalMaterialGroup3', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static ADDITIONAL_MATERIAL_GROUP_4

ADDITIONAL_MATERIAL_GROUP_4: StringField<SlsPrcgCndnRecdValidity> = new StringField('AdditionalMaterialGroup4', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static ADDITIONAL_MATERIAL_GROUP_5

ADDITIONAL_MATERIAL_GROUP_5: StringField<SlsPrcgCndnRecdValidity> = new StringField('AdditionalMaterialGroup5', SlsPrcgCndnRecdValidity, 'Edm.String')

Static representation of the additionalMaterialGroup5 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<SlsPrcgCndnRecdValidity> = new AllFields('*', SlsPrcgCndnRecdValidity)

All fields selector.

Static BILLABLE_CONTROL

BILLABLE_CONTROL: StringField<SlsPrcgCndnRecdValidity> = new StringField('BillableControl', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BP_FOR_CUSTOMER

BP_FOR_CUSTOMER: StringField<SlsPrcgCndnRecdValidity> = new StringField('BPForCustomer', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BP_FOR_PAYER_PARTY

BP_FOR_PAYER_PARTY: StringField<SlsPrcgCndnRecdValidity> = new StringField('BPForPayerParty', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BP_FOR_SHIP_TO_PARTY

BP_FOR_SHIP_TO_PARTY: StringField<SlsPrcgCndnRecdValidity> = new StringField('BPForShipToParty', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BP_FOR_SOLD_TO_PARTY

BP_FOR_SOLD_TO_PARTY: StringField<SlsPrcgCndnRecdValidity> = new StringField('BPForSoldToParty', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BP_FOR_SUPPLIER

BP_FOR_SUPPLIER: StringField<SlsPrcgCndnRecdValidity> = new StringField('BPForSupplier', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_NF_DOCUMENT_TYPE

BR_NF_DOCUMENT_TYPE: StringField<SlsPrcgCndnRecdValidity> = new StringField('BR_NFDocumentType', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_SPCFC_FREE_DEFINED_FIELD_1

BR_SPCFC_FREE_DEFINED_FIELD_1: StringField<SlsPrcgCndnRecdValidity> = new StringField('BRSpcfcFreeDefinedField1', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_SPCFC_FREE_DEFINED_FIELD_2

BR_SPCFC_FREE_DEFINED_FIELD_2: StringField<SlsPrcgCndnRecdValidity> = new StringField('BRSpcfcFreeDefinedField2', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_SPCFC_FREE_DEFINED_FIELD_3

BR_SPCFC_FREE_DEFINED_FIELD_3: StringField<SlsPrcgCndnRecdValidity> = new StringField('BRSpcfcFreeDefinedField3', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_SPCFC_TAX_BASE_PERCENTAGE_CODE

BR_SPCFC_TAX_BASE_PERCENTAGE_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('BRSpcfcTaxBasePercentageCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_SPCFC_TAX_DEPARTURE_REGION

BR_SPCFC_TAX_DEPARTURE_REGION: StringField<SlsPrcgCndnRecdValidity> = new StringField('BRSpcfcTaxDepartureRegion', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_SPCFC_TAX_DESTINATION_REGION

BR_SPCFC_TAX_DESTINATION_REGION: StringField<SlsPrcgCndnRecdValidity> = new StringField('BRSpcfcTaxDestinationRegion', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_SPCFC_TX_GRP_DYN_TAX_EXCEPTIONS

BR_SPCFC_TX_GRP_DYN_TAX_EXCEPTIONS: StringField<SlsPrcgCndnRecdValidity> = new StringField('BRSpcfcTxGrpDynTaxExceptions', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static BR_TAX_CODE

BR_TAX_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('BR_TaxCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CITY_CODE

CITY_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('CityCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static COMMODITY_CODE

COMMODITY_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('CommodityCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_APPLICATION

CONDITION_APPLICATION: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConditionApplication', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_CONTRACT

CONDITION_CONTRACT: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConditionContract', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_IS_EXCLUSIVE

CONDITION_IS_EXCLUSIVE: BooleanField<SlsPrcgCndnRecdValidity> = new BooleanField('ConditionIsExclusive', SlsPrcgCndnRecdValidity, 'Edm.Boolean')

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

Static CONDITION_PROCESSING_STATUS

CONDITION_PROCESSING_STATUS: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConditionProcessingStatus', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_RECORD

CONDITION_RECORD: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConditionRecord', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_RELEASE_STATUS

CONDITION_RELEASE_STATUS: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConditionReleaseStatus', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_SCALE_BASIS_VALUE

CONDITION_SCALE_BASIS_VALUE: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConditionScaleBasisValue', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_TYPE

CONDITION_TYPE: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConditionType', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONDITION_VALIDITY_END_DATE

CONDITION_VALIDITY_END_DATE: DateField<SlsPrcgCndnRecdValidity> = new DateField('ConditionValidityEndDate', SlsPrcgCndnRecdValidity, 'Edm.DateTime')

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

Static CONDITION_VALIDITY_START_DATE

CONDITION_VALIDITY_START_DATE: DateField<SlsPrcgCndnRecdValidity> = new DateField('ConditionValidityStartDate', SlsPrcgCndnRecdValidity, 'Edm.DateTime')

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

Static CONFIGURATION_NUMBER

CONFIGURATION_NUMBER: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConfigurationNumber', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CONSUMPTION_TAX_CTRL_CODE

CONSUMPTION_TAX_CTRL_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('ConsumptionTaxCtrlCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static COUNTY

COUNTY: StringField<SlsPrcgCndnRecdValidity> = new StringField('County', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER

CUSTOMER: StringField<SlsPrcgCndnRecdValidity> = new StringField('Customer', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER_GROUP

CUSTOMER_GROUP: StringField<SlsPrcgCndnRecdValidity> = new StringField('CustomerGroup', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER_HIERARCHY

CUSTOMER_HIERARCHY: StringField<SlsPrcgCndnRecdValidity> = new StringField('CustomerHierarchy', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER_PRICE_GROUP

CUSTOMER_PRICE_GROUP: StringField<SlsPrcgCndnRecdValidity> = new StringField('CustomerPriceGroup', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER_TAX_CLASSIFICATION_1

CUSTOMER_TAX_CLASSIFICATION_1: StringField<SlsPrcgCndnRecdValidity> = new StringField('CustomerTaxClassification1', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER_TAX_CLASSIFICATION_2

CUSTOMER_TAX_CLASSIFICATION_2: StringField<SlsPrcgCndnRecdValidity> = new StringField('CustomerTaxClassification2', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER_TAX_CLASSIFICATION_3

CUSTOMER_TAX_CLASSIFICATION_3: StringField<SlsPrcgCndnRecdValidity> = new StringField('CustomerTaxClassification3', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static CUSTOMER_TAX_CLASSIFICATION_4

CUSTOMER_TAX_CLASSIFICATION_4: StringField<SlsPrcgCndnRecdValidity> = new StringField('CustomerTaxClassification4', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static DEPARTURE_COUNTRY

DEPARTURE_COUNTRY: StringField<SlsPrcgCndnRecdValidity> = new StringField('DepartureCountry', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static DESTINATION_COUNTRY

DESTINATION_COUNTRY: StringField<SlsPrcgCndnRecdValidity> = new StringField('DestinationCountry', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static DISTRIBUTION_CHANNEL

DISTRIBUTION_CHANNEL: StringField<SlsPrcgCndnRecdValidity> = new StringField('DistributionChannel', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static DIVISION

DIVISION: StringField<SlsPrcgCndnRecdValidity> = new StringField('Division', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static ENGAGEMENT_PROJECT

ENGAGEMENT_PROJECT: StringField<SlsPrcgCndnRecdValidity> = new StringField('EngagementProject', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static ENGAGEMENT_PROJECT_SERVICE_ORG

ENGAGEMENT_PROJECT_SERVICE_ORG: StringField<SlsPrcgCndnRecdValidity> = new StringField('EngagementProjectServiceOrg', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static EQUIPMENT

EQUIPMENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('Equipment', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static E_TAG

E_TAG: StringField<SlsPrcgCndnRecdValidity> = new StringField('ETag', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static INCOTERMS_CLASSIFICATION

INCOTERMS_CLASSIFICATION: StringField<SlsPrcgCndnRecdValidity> = new StringField('IncotermsClassification', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static INCOTERMS_TRANSFER_LOCATION

INCOTERMS_TRANSFER_LOCATION: StringField<SlsPrcgCndnRecdValidity> = new StringField('IncotermsTransferLocation', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static INDUSTRY

INDUSTRY: StringField<SlsPrcgCndnRecdValidity> = new StringField('Industry', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static INTERNATIONAL_ARTICLE_NUMBER

INTERNATIONAL_ARTICLE_NUMBER: StringField<SlsPrcgCndnRecdValidity> = new StringField('InternationalArticleNumber', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static LOCAL_SALES_TAX_APPLICABILITY_CODE

LOCAL_SALES_TAX_APPLICABILITY_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('LocalSalesTaxApplicabilityCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static MAIN_ITEM_MATERIAL_PRICING_GROUP

MAIN_ITEM_MATERIAL_PRICING_GROUP: StringField<SlsPrcgCndnRecdValidity> = new StringField('MainItemMaterialPricingGroup', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static MAIN_ITEM_PRICING_REF_MATERIAL

MAIN_ITEM_PRICING_REF_MATERIAL: StringField<SlsPrcgCndnRecdValidity> = new StringField('MainItemPricingRefMaterial', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static MATERIAL

MATERIAL: StringField<SlsPrcgCndnRecdValidity> = new StringField('Material', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static MATERIAL_GROUP

MATERIAL_GROUP: StringField<SlsPrcgCndnRecdValidity> = new StringField('MaterialGroup', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static MATERIAL_PRICING_GROUP

MATERIAL_PRICING_GROUP: StringField<SlsPrcgCndnRecdValidity> = new StringField('MaterialPricingGroup', SlsPrcgCndnRecdValidity, 'Edm.String')

Static representation of the materialPricingGroup 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<SlsPrcgCndnRecdValidity> = new StringField('OrderQuantityUnit', SlsPrcgCndnRecdValidity, '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 PAYER_PARTY

PAYER_PARTY: StringField<SlsPrcgCndnRecdValidity> = new StringField('PayerParty', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static PERSONNEL

PERSONNEL: StringField<SlsPrcgCndnRecdValidity> = new StringField('Personnel', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static PLANT

PLANT: StringField<SlsPrcgCndnRecdValidity> = new StringField('Plant', SlsPrcgCndnRecdValidity, '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 PLANT_REGION

PLANT_REGION: StringField<SlsPrcgCndnRecdValidity> = new StringField('PlantRegion', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static POSTAL_CODE

POSTAL_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('PostalCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static PRICE_LIST_TYPE

PRICE_LIST_TYPE: StringField<SlsPrcgCndnRecdValidity> = new StringField('PriceListType', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static PRICING_DATE

PRICING_DATE: DateField<SlsPrcgCndnRecdValidity> = new DateField('PricingDate', SlsPrcgCndnRecdValidity, 'Edm.DateTime')

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

Static PRODUCT_TAX_CLASSIFICATION_1

PRODUCT_TAX_CLASSIFICATION_1: StringField<SlsPrcgCndnRecdValidity> = new StringField('ProductTaxClassification1', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static PRODUCT_TAX_CLASSIFICATION_2

PRODUCT_TAX_CLASSIFICATION_2: StringField<SlsPrcgCndnRecdValidity> = new StringField('ProductTaxClassification2', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static PRODUCT_TAX_CLASSIFICATION_3

PRODUCT_TAX_CLASSIFICATION_3: StringField<SlsPrcgCndnRecdValidity> = new StringField('ProductTaxClassification3', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static PRODUCT_TAX_CLASSIFICATION_4

PRODUCT_TAX_CLASSIFICATION_4: StringField<SlsPrcgCndnRecdValidity> = new StringField('ProductTaxClassification4', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static REFERENCE_SD_DOCUMENT

REFERENCE_SD_DOCUMENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('ReferenceSDDocument', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static REFERENCE_SD_DOCUMENT_ITEM

REFERENCE_SD_DOCUMENT_ITEM: StringField<SlsPrcgCndnRecdValidity> = new StringField('ReferenceSDDocumentItem', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static REGION

REGION: StringField<SlsPrcgCndnRecdValidity> = new StringField('Region', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static REQUIREMENT_SEGMENT

REQUIREMENT_SEGMENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('RequirementSegment', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static RETURNS_REFUND_EXTENT

RETURNS_REFUND_EXTENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('ReturnsRefundExtent', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SALES_DOCUMENT

SALES_DOCUMENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('SalesDocument', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SALES_DOCUMENT_ITEM

SALES_DOCUMENT_ITEM: StringField<SlsPrcgCndnRecdValidity> = new StringField('SalesDocumentItem', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SALES_GROUP

SALES_GROUP: StringField<SlsPrcgCndnRecdValidity> = new StringField('SalesGroup', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SALES_OFFICE

SALES_OFFICE: StringField<SlsPrcgCndnRecdValidity> = new StringField('SalesOffice', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SALES_ORDER_SALES_ORGANIZATION

SALES_ORDER_SALES_ORGANIZATION: StringField<SlsPrcgCndnRecdValidity> = new StringField('SalesOrderSalesOrganization', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SALES_ORGANIZATION

SALES_ORGANIZATION: StringField<SlsPrcgCndnRecdValidity> = new StringField('SalesOrganization', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SALES_SD_DOCUMENT_CATEGORY

SALES_SD_DOCUMENT_CATEGORY: StringField<SlsPrcgCndnRecdValidity> = new StringField('SalesSDDocumentCategory', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SD_DOCUMENT

SD_DOCUMENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('SDDocument', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SERVICE_DOCUMENT

SERVICE_DOCUMENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('ServiceDocument', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SERVICE_DOCUMENT_ITEM

SERVICE_DOCUMENT_ITEM: StringField<SlsPrcgCndnRecdValidity> = new StringField('ServiceDocumentItem', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SHIP_TO_PARTY

SHIP_TO_PARTY: StringField<SlsPrcgCndnRecdValidity> = new StringField('ShipToParty', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SOLD_TO_PARTY

SOLD_TO_PARTY: StringField<SlsPrcgCndnRecdValidity> = new StringField('SoldToParty', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static STOCK_SEGMENT

STOCK_SEGMENT: StringField<SlsPrcgCndnRecdValidity> = new StringField('StockSegment', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static SUPPLIER

SUPPLIER: StringField<SlsPrcgCndnRecdValidity> = new StringField('Supplier', SlsPrcgCndnRecdValidity, '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 TAX_CODE

TAX_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('TaxCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static TAX_JURISDICTION

TAX_JURISDICTION: StringField<SlsPrcgCndnRecdValidity> = new StringField('TaxJurisdiction', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static TECHNICAL_OBJECT_TYPE

TECHNICAL_OBJECT_TYPE: StringField<SlsPrcgCndnRecdValidity> = new StringField('TechnicalObjectType', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static TIME_SHEET_OVERTIME_CATEGORY

TIME_SHEET_OVERTIME_CATEGORY: StringField<SlsPrcgCndnRecdValidity> = new StringField('TimeSheetOvertimeCategory', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static TO_SLS_PRCG_CNDN_RECD_SUPLMNT

TO_SLS_PRCG_CNDN_RECD_SUPLMNT: Link<SlsPrcgCndnRecdValidity, SlsPrcgCndnRecdSuplmnt> = new Link('to_SlsPrcgCndnRecdSuplmnt', SlsPrcgCndnRecdValidity, SlsPrcgCndnRecdSuplmnt)

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

Static TO_SLS_PRCG_CONDITION_RECORD

TO_SLS_PRCG_CONDITION_RECORD: OneToOneLink<SlsPrcgCndnRecdValidity, SlsPrcgConditionRecord> = new OneToOneLink('to_SlsPrcgConditionRecord', SlsPrcgCndnRecdValidity, SlsPrcgConditionRecord)

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

Static TRADING_CONTRACT

TRADING_CONTRACT: StringField<SlsPrcgCndnRecdValidity> = new StringField('TradingContract', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static TRADING_CONTRACT_ITEM

TRADING_CONTRACT_ITEM: StringField<SlsPrcgCndnRecdValidity> = new StringField('TradingContractItem', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static TRANSACTION_CURRENCY

TRANSACTION_CURRENCY: StringField<SlsPrcgCndnRecdValidity> = new StringField('TransactionCurrency', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static TX_RLVNCE_CLASSFCTN_FOR_ARGENTINA

TX_RLVNCE_CLASSFCTN_FOR_ARGENTINA: StringField<SlsPrcgCndnRecdValidity> = new StringField('TxRlvnceClassfctnForArgentina', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static VALUE_ADDED_SERVICE_CHARGE_CODE

VALUE_ADDED_SERVICE_CHARGE_CODE: StringField<SlsPrcgCndnRecdValidity> = new StringField('ValueAddedServiceChargeCode', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static VARIANT_CONDITION

VARIANT_CONDITION: StringField<SlsPrcgCndnRecdValidity> = new StringField('VariantCondition', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static WBS_ELEMENT_INTERNAL_ID

WBS_ELEMENT_INTERNAL_ID: StringField<SlsPrcgCndnRecdValidity> = new StringField('WBSElementInternalID', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static WORK_ITEM

WORK_ITEM: StringField<SlsPrcgCndnRecdValidity> = new StringField('WorkItem', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static WORK_PACKAGE

WORK_PACKAGE: StringField<SlsPrcgCndnRecdValidity> = new StringField('WorkPackage', SlsPrcgCndnRecdValidity, 'Edm.String')

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

Static _allFields

_allFields: Array<StringField<SlsPrcgCndnRecdValidity> | DateField<SlsPrcgCndnRecdValidity> | BooleanField<SlsPrcgCndnRecdValidity> | Link<SlsPrcgCndnRecdValidity, SlsPrcgCndnRecdSuplmnt> | OneToOneLink<SlsPrcgCndnRecdValidity, SlsPrcgConditionRecord>> = [SlsPrcgCndnRecdValidity.CONDITION_RECORD,SlsPrcgCndnRecdValidity.CONDITION_VALIDITY_END_DATE,SlsPrcgCndnRecdValidity.CONDITION_VALIDITY_START_DATE,SlsPrcgCndnRecdValidity.CONDITION_APPLICATION,SlsPrcgCndnRecdValidity.CONDITION_TYPE,SlsPrcgCndnRecdValidity.CONDITION_RELEASE_STATUS,SlsPrcgCndnRecdValidity.DEPARTURE_COUNTRY,SlsPrcgCndnRecdValidity.SALES_DOCUMENT,SlsPrcgCndnRecdValidity.SALES_DOCUMENT_ITEM,SlsPrcgCndnRecdValidity.BILLABLE_CONTROL,SlsPrcgCndnRecdValidity.INDUSTRY,SlsPrcgCndnRecdValidity.CITY_CODE,SlsPrcgCndnRecdValidity.CONDITION_CONTRACT,SlsPrcgCndnRecdValidity.COUNTY,SlsPrcgCndnRecdValidity.ENGAGEMENT_PROJECT,SlsPrcgCndnRecdValidity.CONFIGURATION_NUMBER,SlsPrcgCndnRecdValidity.BR_NF_DOCUMENT_TYPE,SlsPrcgCndnRecdValidity.BR_SPCFC_FREE_DEFINED_FIELD_1,SlsPrcgCndnRecdValidity.BR_SPCFC_FREE_DEFINED_FIELD_2,SlsPrcgCndnRecdValidity.BR_SPCFC_FREE_DEFINED_FIELD_3,SlsPrcgCndnRecdValidity.INTERNATIONAL_ARTICLE_NUMBER,SlsPrcgCndnRecdValidity.TECHNICAL_OBJECT_TYPE,SlsPrcgCndnRecdValidity.EQUIPMENT,SlsPrcgCndnRecdValidity.CUSTOMER_HIERARCHY,SlsPrcgCndnRecdValidity.INCOTERMS_CLASSIFICATION,SlsPrcgCndnRecdValidity.INCOTERMS_TRANSFER_LOCATION,SlsPrcgCndnRecdValidity.ACCOUNT_TAX_TYPE,SlsPrcgCndnRecdValidity.TX_RLVNCE_CLASSFCTN_FOR_ARGENTINA,SlsPrcgCndnRecdValidity.BR_TAX_CODE,SlsPrcgCndnRecdValidity.LOCAL_SALES_TAX_APPLICABILITY_CODE,SlsPrcgCndnRecdValidity.CUSTOMER_GROUP,SlsPrcgCndnRecdValidity.CUSTOMER_PRICE_GROUP,SlsPrcgCndnRecdValidity.MATERIAL_PRICING_GROUP,SlsPrcgCndnRecdValidity.SOLD_TO_PARTY,SlsPrcgCndnRecdValidity.BP_FOR_SOLD_TO_PARTY,SlsPrcgCndnRecdValidity.CUSTOMER,SlsPrcgCndnRecdValidity.BP_FOR_CUSTOMER,SlsPrcgCndnRecdValidity.PAYER_PARTY,SlsPrcgCndnRecdValidity.BP_FOR_PAYER_PARTY,SlsPrcgCndnRecdValidity.SHIP_TO_PARTY,SlsPrcgCndnRecdValidity.BP_FOR_SHIP_TO_PARTY,SlsPrcgCndnRecdValidity.SUPPLIER,SlsPrcgCndnRecdValidity.BP_FOR_SUPPLIER,SlsPrcgCndnRecdValidity.DESTINATION_COUNTRY,SlsPrcgCndnRecdValidity.MATERIAL_GROUP,SlsPrcgCndnRecdValidity.MATERIAL,SlsPrcgCndnRecdValidity.RETURNS_REFUND_EXTENT,SlsPrcgCndnRecdValidity.ADDITIONAL_MATERIAL_GROUP_1,SlsPrcgCndnRecdValidity.ADDITIONAL_MATERIAL_GROUP_2,SlsPrcgCndnRecdValidity.ADDITIONAL_MATERIAL_GROUP_3,SlsPrcgCndnRecdValidity.ADDITIONAL_MATERIAL_GROUP_4,SlsPrcgCndnRecdValidity.ADDITIONAL_MATERIAL_GROUP_5,SlsPrcgCndnRecdValidity.PERSONNEL,SlsPrcgCndnRecdValidity.PRICE_LIST_TYPE,SlsPrcgCndnRecdValidity.POSTAL_CODE,SlsPrcgCndnRecdValidity.REGION,SlsPrcgCndnRecdValidity.ENGAGEMENT_PROJECT_SERVICE_ORG,SlsPrcgCndnRecdValidity.REQUIREMENT_SEGMENT,SlsPrcgCndnRecdValidity.STOCK_SEGMENT,SlsPrcgCndnRecdValidity.DIVISION,SlsPrcgCndnRecdValidity.COMMODITY_CODE,SlsPrcgCndnRecdValidity.CONSUMPTION_TAX_CTRL_CODE,SlsPrcgCndnRecdValidity.BR_SPCFC_TAX_BASE_PERCENTAGE_CODE,SlsPrcgCndnRecdValidity.BR_SPCFC_TX_GRP_DYN_TAX_EXCEPTIONS,SlsPrcgCndnRecdValidity.CUSTOMER_TAX_CLASSIFICATION_1,SlsPrcgCndnRecdValidity.CUSTOMER_TAX_CLASSIFICATION_2,SlsPrcgCndnRecdValidity.CUSTOMER_TAX_CLASSIFICATION_3,SlsPrcgCndnRecdValidity.CUSTOMER_TAX_CLASSIFICATION_4,SlsPrcgCndnRecdValidity.PRODUCT_TAX_CLASSIFICATION_1,SlsPrcgCndnRecdValidity.PRODUCT_TAX_CLASSIFICATION_2,SlsPrcgCndnRecdValidity.PRODUCT_TAX_CLASSIFICATION_3,SlsPrcgCndnRecdValidity.PRODUCT_TAX_CLASSIFICATION_4,SlsPrcgCndnRecdValidity.TRADING_CONTRACT,SlsPrcgCndnRecdValidity.TRADING_CONTRACT_ITEM,SlsPrcgCndnRecdValidity.TAX_JURISDICTION,SlsPrcgCndnRecdValidity.BR_SPCFC_TAX_DEPARTURE_REGION,SlsPrcgCndnRecdValidity.BR_SPCFC_TAX_DESTINATION_REGION,SlsPrcgCndnRecdValidity.MAIN_ITEM_MATERIAL_PRICING_GROUP,SlsPrcgCndnRecdValidity.MAIN_ITEM_PRICING_REF_MATERIAL,SlsPrcgCndnRecdValidity.VARIANT_CONDITION,SlsPrcgCndnRecdValidity.VALUE_ADDED_SERVICE_CHARGE_CODE,SlsPrcgCndnRecdValidity.SD_DOCUMENT,SlsPrcgCndnRecdValidity.REFERENCE_SD_DOCUMENT,SlsPrcgCndnRecdValidity.REFERENCE_SD_DOCUMENT_ITEM,SlsPrcgCndnRecdValidity.SALES_OFFICE,SlsPrcgCndnRecdValidity.SALES_GROUP,SlsPrcgCndnRecdValidity.SALES_ORGANIZATION,SlsPrcgCndnRecdValidity.SALES_ORDER_SALES_ORGANIZATION,SlsPrcgCndnRecdValidity.ORDER_QUANTITY_UNIT,SlsPrcgCndnRecdValidity.DISTRIBUTION_CHANNEL,SlsPrcgCndnRecdValidity.TRANSACTION_CURRENCY,SlsPrcgCndnRecdValidity.WBS_ELEMENT_INTERNAL_ID,SlsPrcgCndnRecdValidity.WORK_PACKAGE,SlsPrcgCndnRecdValidity.PLANT,SlsPrcgCndnRecdValidity.PLANT_REGION,SlsPrcgCndnRecdValidity.WORK_ITEM,SlsPrcgCndnRecdValidity.CONDITION_PROCESSING_STATUS,SlsPrcgCndnRecdValidity.PRICING_DATE,SlsPrcgCndnRecdValidity.CONDITION_IS_EXCLUSIVE,SlsPrcgCndnRecdValidity.CONDITION_SCALE_BASIS_VALUE,SlsPrcgCndnRecdValidity.TAX_CODE,SlsPrcgCndnRecdValidity.SERVICE_DOCUMENT,SlsPrcgCndnRecdValidity.SERVICE_DOCUMENT_ITEM,SlsPrcgCndnRecdValidity.TIME_SHEET_OVERTIME_CATEGORY,SlsPrcgCndnRecdValidity.SALES_SD_DOCUMENT_CATEGORY,SlsPrcgCndnRecdValidity.E_TAG,SlsPrcgCndnRecdValidity.TO_SLS_PRCG_CNDN_RECD_SUPLMNT,SlsPrcgCndnRecdValidity.TO_SLS_PRCG_CONDITION_RECORD]

All fields of the SlsPrcgCndnRecdValidity entity.

Static _defaultServicePath

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

Default url path for the according service.

Static _entityName

_entityName: string = "A_SlsPrcgCndnRecdValidity"

Technical entity name for SlsPrcgCndnRecdValidity.

Static _keyFields

_keyFields: Array<Selectable<SlsPrcgCndnRecdValidity>> = [SlsPrcgCndnRecdValidity.CONDITION_RECORD, SlsPrcgCndnRecdValidity.CONDITION_VALIDITY_END_DATE]

All key fields of the SlsPrcgCndnRecdValidity entity.

Static _keys

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

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

Type declaration

Static _serviceName

_serviceName: string = "API_SLSPRICINGCONDITIONRECORD_SRV"
deprecated

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

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.

    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): this
  • Set the ETag version identifier of the retrieved entity.

    Parameters

    • etag: string

      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 SlsPrcgCndnRecdValidity.

    Parameters

    • fieldName: string

      Name of the custom field to select

    Returns CustomField<SlsPrcgCndnRecdValidity>

    A builder that constructs instances of entity type SlsPrcgCndnRecdValidity.

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, JsonT>(entityConstructor: Constructable<EntityT, JsonT>): EntityBuilderType<EntityT, JsonT>
  • Type parameters

    • EntityT: Entity

    • JsonT

    Parameters

    • entityConstructor: Constructable<EntityT, JsonT>

    Returns EntityBuilderType<EntityT, JsonT>

Static requestBuilder

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

    Returns SlsPrcgCndnRecdValidityRequestBuilder

    A SlsPrcgCndnRecdValidity request builder.