import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_ProductionSupplyAreaAddress" of service "API_PRODUCTIONSUPPLYAREA_SRV". */ export declare class ProductionSupplyAreaAddress extends Entity implements ProductionSupplyAreaAddressType { /** * Technical entity name for ProductionSupplyAreaAddress. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductionSupplyAreaAddress entity */ static _keys: string[]; /** * Production Supply Area. * Maximum length: 10. */ productionSupplyArea: DeserializedType; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. */ plant: DeserializedType; /** * Address for Supply Area. * Maximum length: 10. * @nullable */ productionSupplyAreaAddressId?: DeserializedType | null; /** * Name 1. * Address component: Name of an address. * Maximum length: 40. * @nullable */ businessPartnerName1?: DeserializedType | null; /** * Name 2. * Maximum length: 40. * @nullable */ businessPartnerName2?: DeserializedType | null; /** * Building (Number or Code). * Number or abbreviation of a building in an address. * This field is not used when the address is printed. The name of a building such as "Empire State Building", which is also to appear in the printout of the address, must be stored above or below the street in one of the fields Street2, Street3, Street4 or Street5, depending on its position. See Print the Street address. * Maximum length: 20. * @nullable */ building?: DeserializedType | null; /** * Street. * Street name as part of the address. * The street name is saved, redundantly in upper case in another database field, for search help purposes.There are other fields for address parts which can be printed above or below the street. See Print the Street address.The house number and other supplements are usually maintained in their own fields. See Formatting the Street line. * Maximum length: 60. * @nullable */ streetName?: DeserializedType | null; /** * Street 5. * Additional address field which is printed under the Street line. * The Street address has two lines above the street and two lines below the steet.See Print the Street address. * Maximum length: 40. * @nullable */ additionalStreetSuffixName?: DeserializedType | null; /** * City. * City name as part of the address. * The city name is saved redundantly in another database field in upper- case letters, for search help.If the Postal regional structure ('city file') is active, the city name is checked against the Cities defined in the regional structure. * Maximum length: 40. * @nullable */ cityName?: DeserializedType | null; /** * City Postal Code. * Postal code as part of the address * If different postal codes are maintained for the PO Box and Street address of an address, this field contains the Street address postal code. * Maximum length: 10. * @nullable */ postalCode?: DeserializedType | null; /** * Country/Region Key. * The country/region key contains information which the system uses to check entries such as the length of the postal code or bank account number. * The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a default, is usually used.It could also be the vehicle license plate country/region code or a typical country/region key, for example, in Germany the Federal statistics office key.The country/region keys are determined at system installation in the global settings.The definition of the country/region keys in the SAP system does not necessarily have to match political or state units.Since the country/region key does not have to correspond to the ISO code in all installations, programs that differ according to certain values of the country/region key cannot query the country/region key T005-LAND1, but have to program based on the ISO code T005 INTCA. * Maximum length: 3. * @nullable */ country?: DeserializedType | null; /** * Last Change Timestamp. * @nullable */ lastChangeDateTime?: DeserializedType | null; } export interface ProductionSupplyAreaAddressType { productionSupplyArea: DeserializedType; plant: DeserializedType; productionSupplyAreaAddressId?: DeserializedType | null; businessPartnerName1?: DeserializedType | null; businessPartnerName2?: DeserializedType | null; building?: DeserializedType | null; streetName?: DeserializedType | null; additionalStreetSuffixName?: DeserializedType | null; cityName?: DeserializedType | null; postalCode?: DeserializedType | null; country?: DeserializedType | null; lastChangeDateTime?: DeserializedType | null; } //# sourceMappingURL=ProductionSupplyAreaAddress.d.ts.map