Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_ClfnProduct" of service "API_CLFN_PRODUCT_SRV". This service is part of the following communication scenarios: Product Classification Integration (SAP_COM_0309). See https://api.sap.com/api/API_CLFN_PRODUCT_SRV for more information.

Hierarchy

  • any
    • ClfnProduct

Implements

Index

Properties

Methods

Properties

adjustmentProfile

adjustmentProfile: string

Adjustment Profile. The adjustment profile is relevant in SCM/eWM. There, it determines how inbound delivery item quantities are to be distributed to outbound delivery order item quantities, and which inbound delivery items are relevant for adjustment according to the tolerance. The field for the adjustment method is part of the product master data in SCM/eWM. If the ERP system is the system administrating the master data, the adjustment profile can also be defined in ERP and can be assigned on article level. Then, the adjustment profile will be transferred to SCM/eWM. Within your administrative context, you have to make sure that the adjustment profiles defined in ERP are identical to the adjustment profiles in SCM/eWM. Maximum length: 3.

nullable

anpCode

anpCode: string

ANP Code. Identifies the materials that are controlled by the Brazilian Oil Agency. Maximum length: 9.

nullable

authorizationGroup

authorizationGroup: string

Authorization Group. The authorization group enables you protect access to certain objects. In order to carry out a specific activity, the user must have authorization for the combination of the activity and the authorization group. Maximum length: 4.

nullable

baseUnit

baseUnit: string

Base Unit of Measure. Unit of measure in which stocks of the material are managed. The system converts all the quantities you enter in other units of measure (alternative units of measure) to the base unit of measure. You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record. Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following: The base unit of measure is the unit satisfying the highest necessary requirement for precision. The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...). Inventory Management In Inventory Management, the base unit of measure is the same as the stockkeeping unit. Services Services have units of measure of their own, including the following: Service unit Unit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level. Blanket Unit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified. Maximum length: 3.

nullable

brand

brand: string

Brand. Maximum length: 4.

nullable

changeNumber

changeNumber: string

Change Number. Maximum length: 12.

nullable

competitorId

competitorId: string

Competitor. Customer number of the competitor. Competitors are managed in the SAP system as customers of a particular account group. This account group defines internally that the customer is a competitor. You can store company, personnel, and any other data for each competitor. The competitor number in the material master record serves to identify a competitive product as that of a particular commpetitor. Products can be contrasted and compared at different hierarchical levels thanks to this allocation of one's own products and competitive products to product groups. Maximum length: 10.

nullable

countryOfOrigin

countryOfOrigin: string

Country of Origin of Material (Non-Preferential Origin). Key of the country in which the material has been produced. You are legally required to specify the country of origin both for export and import. Export You prove the origin of a material by presenting the certificate of origin. This is issued and controlled by the relevant authority of the issuing country. This authority confirms the origin of a material and the required information with the certificate of origin. Import The relevant authority of the importing country - usually the Ministry of Economic Affairs - stipulates which regulations regarding customs and foreign trade law have to be observed for the certificates of origin accompanying goods. This information is used for foreign trade processing in different areas, such as: Foreign trade law Customs law Example for Europe: Article 9 of the EU origin regulation is the legal regulation for the certificate of origin. The responsible authorities in Germany include: Chamber of Commerce (Industrie- und Handelskammer) Chamber of Handicrafts (Handwerkskammer) Customs office. Maximum length: 3.

nullable

createdByUser

createdByUser: string

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

nullable

creationDate

creationDate: Moment

Created On. Date on which the record was created.

nullable

crossPlantConfigurableProduct

crossPlantConfigurableProduct: string

Cross-Plant Configurable Product. Alphanumeric key uniquely identifying the configurable product. Unlike the plant-specific configurable product, the cross-plant configurable product is valid for all plants. Maximum length: 40.

nullable

crossPlantStatus

crossPlantStatus: string

Cross-Plant Product Status. Indicates whether the product may be used in the following areas for all plants: Materials management (for example, in purchasing and in inventory management) Production planning and control Plant maintenance Warehouse management Costing with a quantity structure The cross-plant product status restricts the usability of the product for all plants, that is, it defines whether a warning or error message is displayed if you include the product in a particular function. The product may be a part under development or one to be discontinued. Maximum length: 2.

nullable

crossPlantStatusValidityDate

crossPlantStatusValidityDate: Moment

Date from which the cross-plant material status is valid. Materials planning The valid-from date of the material status is considered only if it precedes or is the same as the planning date; that is, if the valid-from date is later than the planning date, it is not considered, even if it is within the planning horizon. Example I<-------------Planning horizon------------->I -----I--------------------I-----------------------I--> Planning date Valid-from date Time In this case, the valid-from date is not considered in materials planning since it is later than the planning date. Purchasing The valid-from date of the material status is checked against the current date. Example You block the material for purchasing from May 1, xxxx. A purchase order is created for the material on April 28, xxxx with a delivery date of May 10, xxxx. In this case, the valid-from date May 1, xxxx is checked against the purchase order date April 28, xxxx and the purchase order is allowed. Had you created the purchase order on May 3, xxxx, an error message would have been issued.

nullable

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

externalProductGroup

externalProductGroup: string

External Product Group. Key that you can use to assign the product to an external product group or to a product group determined according to external systematics. For example, you can store the CCG product group or Nielsen product group here. Maximum length: 18.

nullable

grossWeight

grossWeight: BigNumber

Gross Weight. Gross weight expressed in the unit of weight specified by you in the Unit of weight field.

nullable

handlingIndicator

handlingIndicator: string

Handling Indicator. Indicator that specifies how materials are handled in the warehouse. The handling code could have the attribute Fragile, for example, and would therefore need to be stored in a special section of the warehouse. Maximum length: 4.

nullable

handlingUnitType

handlingUnitType: string

Handling Unit Type. Describes the handling unit type of a packaging material, and replaces the storage unit type in Extended Warehouse Management. Maximum length: 4.

nullable

hasVariableTareWeight

hasVariableTareWeight: boolean

Variable Tare Weight. Flags all packaging materials for this packaging material type as packaging materials with a variable tare weight. If a change in the total weight occurs, then the tare weight is adjusted and not the loading weight. Use this indicator if you cannot determine exactly the tare weight for packaging materials in this packaging material type, but the weights in your materials to be packed are relatively accurate. Individually constructed crates and pallets that do not comply with any standards.

nullable

industryStandardName

industryStandardName: string

Industry Standard Description (such as ANSI or ISO). Description of the material in accordance with the appropriate industry standard (such as ANSI or ISO). This field is purely for information. Maximum length: 18.

nullable

internationalArticleNumberCat

internationalArticleNumberCat: string

Category of International Article Number (EAN). Defines how the system determines an International Article Number (EAN) to be assigned internally, and which check criteria (check digit, prefix, and so on) an EAN of this category must fulfil. Maximum length: 2.

nullable

isBatchManagementRequired

isBatchManagementRequired: boolean

Batch management requirement indicator. Specifies whether the material is managed in batches. This indicator can be set in the material master record manually or, if batches are valuated individually, it is set automatically for the plants concerned, in which case it cannot be changed. The indicator cannot be changed if stocks exist in either the current period or in the previous period. The reason for checking the previous period is because stocks can be posted to this period when goods movements are entered.

nullable

isMarkedForDeletion

isMarkedForDeletion: boolean

Deletion Indicator. Indicator that allows you to flag a master record for deletion. A reorganization program deletes the master record from the system if you have entered a delete flag for it in the master record. You cannot delete master records online.

nullable

isPilferable

isPilferable: boolean

Pilferable. The material is pilferable, and possibly requires special storage in a secure storage type/section within the warehouse.

nullable

isRelevantForHzdsSubstances

isRelevantForHzdsSubstances: boolean

Relevant for Hazardous Substances. There is hazardous substance data for this material. The system has to read additional data because this hazardous substance is relevant for storage.

nullable

itemCategoryGroup

itemCategoryGroup: string

General item category group. Materials grouping that helps the system to determine item categories during sales document processing. If a group is configured specific to distribution channel, it has priority if the corresponding activity is distribution channel-dependent. The system automatically suggests an item type in the document depending on the item category group you assign and the sales document type you are processing. In the standard system, there are normal items, items that signify services (and therefore need no delivery processing) and items that signify packing material, for example. Maximum length: 4.

nullable

lastChangeDate

lastChangeDate: Moment

Date of Last Change. Date on which this rate was last changed.

nullable

lastChangedByUser

lastChangedByUser: string

Name of Person who Changed Object. Maximum length: 12.

nullable

lowLevelCode

lowLevelCode: string

Low-Level Code. The lowest level that a material appears in any product structure of the company. The low-level code controls the sequence in which the material is planned in an MRP run: First the materials with low-level code 0 are planned, then the materials with low-level code 1, and so on. The lower the low-level code, the higher the number that is assigned to the material. The level that is set in the material master record represents the level at which the material will be planned. This means that the material will only be planned once all assemblies in which it occurs have been planned and exploded. The low-level code is set internally in the material master record when the BOM is maintained. Maximum length: 3.

nullable

manufacturerPartProfile

manufacturerPartProfile: string

Manufacturer Part Profile. Defines how you can work with MPN materials in the procurement process. If you wish to work with MPN materials, enter a profile. The profile then applies to all MPN materials that are assigned to this firm's own, inventory-managed material. In the profile, you can specify that: Entry of the MPN material in the purchase order is mandatory Info records may only be created for the MPN material The system checks the approved manufacturer parts list when you enter an MPN material. In Customizing for the Material master, the indicator Manufacturer part number must be set. You can check this in the activity Make Global Settings. Maximum length: 4.

nullable

materialRevisionLevel

materialRevisionLevel: string

Revision Level. Maximum length: 2.

nullable

materialVolume

materialVolume: BigNumber

Volume. Space that the product occupies per unit of volume. The volume refers to the unit specified in the "Volume unit" field. The volume and its unit always refer to the base unit of measure.

nullable

maximumPackagingHeight

maximumPackagingHeight: BigNumber

Maximum Packing Height of Packaging Material.

nullable

maximumPackagingLength

maximumPackagingLength: BigNumber

Maximum Packing Length of Packaging Material.

nullable

maximumPackagingWidth

maximumPackagingWidth: BigNumber

Maximum Packing Width of Packaging Material.

nullable

netWeight

netWeight: BigNumber

Net Weight. Net weight expressed in the unit of weight specified by you in the Unit of weight field.

nullable

preferredUnitOfMeasure

preferredUnitOfMeasure: string

Preferred Alternative UoM for Warehouse Operations. The preferred alternative unit of measure is the unit in which you usually handle a product in the warehouse. The preferred alternative unit of measure is used in various warehouse processes, such as the UoM proposal for the creation of inbound delivery items or in the stock removal rule. You can maintain the preferred alternative unit of measure in the product master on global level and on warehouse level. In the warehouse processes the global preferred alternative unit of measure is used unless a warehouse-specific one is maintained. The base unit of measure of a product is eaches. Sometimes cartons with ten eaches are delivered but most of the time you receive cartons with six eaches. You set cartons with six eaches as preferred alternative unit of measure. Maximum length: 3.

nullable

procurementRule

procurementRule: string

Procurement rule. Determines the rules on the replenishability of a material for distribution centers and stores. The procurement rule appears in the assortment list for information only. It does not yet have a functional use. Maximum length: 1.

nullable

prodNoInGenProdInPrepackProd

prodNoInGenProdInPrepackProd: string

Material Number of the Generic Material in Prepack Materials. Generic material to which the prepack material is assigned. This field is filled for prepack materials that were created using the prepack maintenance and the prepack planning transaction for a specific generic material. This field is only used by IS Retail. Maximum length: 40.

nullable

product

product: string

Product Number. Alphanumeric key uniquely identifying the product. Maximum length: 40.

productGroup

productGroup: string

Product Group. Key that you use to group together several products or services with the same attributes, and to assign them to a particular product group. You can use material groups to: Restrict the scope of analyses Search specifically for product master records via search helps If you have not defined a material group hierarchy using the classification system, you maintain product groups in Customizing for the Material Master in Define material groups. If you have defined a product group hierarchy, which is normally the case in retail, you maintain product groups in Customizing for Material Groups or from the initial Retailing screen by choosing Master data -> Material group. Maximum length: 9.

nullable

productHierarchy

productHierarchy: string

Product Hierarchy. Alphanumeric character string for grouping together materials by combining different characteristics. It is used for analyses and price determination. In the standard SAP System, the product hierarchy can have up to 3 levels, each with a specific number of characters. Level Number of characters allowed 1 5 2 5 3 8 You define a product hierarchy with the following levels: Level Example Description 1 00005 Electrical goods 2 00003 Wet appliances 3 00000001 Washing machine In this case, a washing machine belongs to the product hierarchy 000050000300000001. Maximum length: 18.

nullable

productIsConfigurable

productIsConfigurable: boolean

Configurable Material. Indicator that determines whether the material is configurable. If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material. You can set the indicator manually in the material master record, irrespective of the material type.

nullable

productManufacturerNumber

productManufacturerNumber: string

Manufacturer Part Number. Specifies the number used by the manufacturer, or also by the supplier, to manage a material. Maximum length: 40.

nullable

productOldId

productOldId: string

Old Product Number. Number under which you have managed the product so far or still manage it, for example, in another system or in a card index. You can use the old product number to systematically search for product master records via matchcodes. Maximum length: 40.

nullable

productStandardId

productStandardId: string

The global trade item number (EAN/UPC/GTIN). A standardized unit that uniquely identifies a product relating to a unit of measure or type of packaging. The Global Trade Item Number (GTIN) is assigned by the manufacturer of the product. In this case, the GTIN identifies the manufacturer uniquely. A company can assign GTINs using "in-store" numbering techniques known only to the company. The equivalent of the GTIN in America is the Universal Product Code (UPC). Maximum length: 18.

nullable

productType

productType: string

Product Type. Key that assigns the product to a group of products such as raw materials, operating supplies or trading goods. The product type defines certain attributes of the material and has important control functions. Maximum length: 4.

nullable

purchaseOrderQuantityUnit

purchaseOrderQuantityUnit: string

Purchase Order Unit of Measure. Specifies the unit of measure in which the material is ordered. Maximum length: 3.

nullable

qualityInspectionGroup

qualityInspectionGroup: string

Quality Inspection Group. Maximum length: 4.

nullable

quarantinePeriod

quarantinePeriod: BigNumber

Quarantine Period.

nullable

serialIdentifierAssgmtProfile

serialIdentifierAssgmtProfile: string

Serial Number Profile. Maximum length: 4.

nullable

serialNoExplicitnessLevel

serialNoExplicitnessLevel: string

Level of Explicitness for Serial Number. Level on which the serial number must be unique. If the indicator is blank, then only the combination of the material- and serial number is unique. If the indicator is 1, the serial number and equipment number are kept synchronous; that is, when master records are created, the system always sets the equipment number the same as the serial number. In this way you can make the serial numbers unique on a client-wide scale. A prerequisite for this is that all material master records have the indicator set to 1. This indicator is plant wide, that is, the setting applies to all the plants of the corresponding material master record. Maximum length: 1.

nullable

serialNumberProfile

serialNumberProfile: string

Serial Number Profile. Maximum length: 4.

nullable

sizeOrDimensionText

sizeOrDimensionText: string

Size/dimensions. Text field that you can use as you like, for example, to record the size or dimensions of the material. The data you enter is merely for information and is not used by the system. Maximum length: 32.

nullable

sourceOfSupply

sourceOfSupply: string

Source of Supply. Restricts the search for sources of supply for this material to external (normal) or internal (stock transfer) sources of supply, and also allows you to define a search sequence. The entry you make is used by the system in source determination if it cannot find a unique source of supply in the quota arrangement and source list. If the plant to be supplied is assigned to a supply region, the system chooses a potential source of supply only if the source of supply is valid for the plant's supply region. Maximum length: 1.

nullable

standardHandlingUnitType

standardHandlingUnitType: string

Standard HU Type. Describes the standard handling unit type for mixed handling units, where no packing instruction is used for creating the HU. Maximum length: 4.

nullable

timeUnitForQuarantinePeriod

timeUnitForQuarantinePeriod: string

Time Unit for Quarantine Period. Maximum length: 3.

nullable

toDescription

toDescription: ProductDescription[]

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

toPlant

toPlant: ProductPlant[]

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

toProductCharc

toProductCharc: ProductCharc[]

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

toProductClass

toProductClass: ProductClass[]

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

toProductSalesTax

toProductSalesTax: ProductSalesTax[]

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

toSalesDelivery

toSalesDelivery: ProductSalesDelivery[]

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

validityStartDate

validityStartDate: Moment

Valid-From Date. Date indicating as of when an entry is valid.

nullable

varblPurOrdUnitIsActive

varblPurOrdUnitIsActive: string

Variable Purchase Order Unit Active. Activation of the variable purchase order unit. The information from the field in the material master record is adopted in the purchasing info record. In the purchase order and in the source list, you can enter an order unit that differs from the one in the purchasing info record. If you wish to specify a different order unit for a requisition, you must assign a source with a different order unit to the requisition. The field also determines whether you work with conditions for each order unit. Maximum length: 1.

nullable

volumeUnit

volumeUnit: string

Volume Unit. Unit referring to the volume of the material. If you specify a volume, you have to enter the corresponding volume unit here. Maximum length: 3.

nullable

warehouseProductGroup

warehouseProductGroup: string

Warehouse Material Group. Groups materials by warehousing points of view. Maximum length: 4.

nullable

warehouseStorageCondition

warehouseStorageCondition: string

Warehouse Storage Condition. Describes the storage condition that should be used to store the material. Maximum length: 2.

nullable

weightUnit

weightUnit: string

Unit of Weight. Unit referring to the gross weight or net weight of the material. If you specify a weight, you must enter the corresponding unit of weight here. Maximum length: 3.

nullable

Static ADJUSTMENT_PROFILE

ADJUSTMENT_PROFILE: StringField<ClfnProduct> = new StringField('AdjustmentProfile', ClfnProduct, 'Edm.String')

Static representation of the adjustmentProfile 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: any = new AllFields('*', ClfnProduct)

All fields selector.

Static ANP_CODE

ANP_CODE: StringField<ClfnProduct> = new StringField('ANPCode', ClfnProduct, 'Edm.String')

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

Static AUTHORIZATION_GROUP

AUTHORIZATION_GROUP: StringField<ClfnProduct> = new StringField('AuthorizationGroup', ClfnProduct, 'Edm.String')

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

Static BASE_UNIT

BASE_UNIT: StringField<ClfnProduct> = new StringField('BaseUnit', ClfnProduct, 'Edm.String')

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

Static BRAND

BRAND: StringField<ClfnProduct> = new StringField('Brand', ClfnProduct, 'Edm.String')

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

Static CHANGE_NUMBER

CHANGE_NUMBER: StringField<ClfnProduct> = new StringField('ChangeNumber', ClfnProduct, 'Edm.String')

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

Static COMPETITOR_ID

COMPETITOR_ID: StringField<ClfnProduct> = new StringField('CompetitorID', ClfnProduct, 'Edm.String')

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

Static COUNTRY_OF_ORIGIN

COUNTRY_OF_ORIGIN: StringField<ClfnProduct> = new StringField('CountryOfOrigin', ClfnProduct, 'Edm.String')

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

Static CREATED_BY_USER

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

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

Static CREATION_DATE

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

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

Static CROSS_PLANT_CONFIGURABLE_PRODUCT

CROSS_PLANT_CONFIGURABLE_PRODUCT: StringField<ClfnProduct> = new StringField('CrossPlantConfigurableProduct', ClfnProduct, 'Edm.String')

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

Static CROSS_PLANT_STATUS

CROSS_PLANT_STATUS: StringField<ClfnProduct> = new StringField('CrossPlantStatus', ClfnProduct, 'Edm.String')

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

Static CROSS_PLANT_STATUS_VALIDITY_DATE

CROSS_PLANT_STATUS_VALIDITY_DATE: DateField<ClfnProduct> = new DateField('CrossPlantStatusValidityDate', ClfnProduct, 'Edm.DateTime')

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

Static DIVISION

DIVISION: StringField<ClfnProduct> = new StringField('Division', ClfnProduct, '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 EXTERNAL_PRODUCT_GROUP

EXTERNAL_PRODUCT_GROUP: StringField<ClfnProduct> = new StringField('ExternalProductGroup', ClfnProduct, 'Edm.String')

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

Static GROSS_WEIGHT

GROSS_WEIGHT: BigNumberField<ClfnProduct> = new BigNumberField('GrossWeight', ClfnProduct, 'Edm.Decimal')

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

Static HANDLING_INDICATOR

HANDLING_INDICATOR: StringField<ClfnProduct> = new StringField('HandlingIndicator', ClfnProduct, 'Edm.String')

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

Static HANDLING_UNIT_TYPE

HANDLING_UNIT_TYPE: StringField<ClfnProduct> = new StringField('HandlingUnitType', ClfnProduct, 'Edm.String')

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

Static HAS_VARIABLE_TARE_WEIGHT

HAS_VARIABLE_TARE_WEIGHT: BooleanField<ClfnProduct> = new BooleanField('HasVariableTareWeight', ClfnProduct, 'Edm.Boolean')

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

Static INDUSTRY_STANDARD_NAME

INDUSTRY_STANDARD_NAME: StringField<ClfnProduct> = new StringField('IndustryStandardName', ClfnProduct, 'Edm.String')

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

Static INTERNATIONAL_ARTICLE_NUMBER_CAT

INTERNATIONAL_ARTICLE_NUMBER_CAT: StringField<ClfnProduct> = new StringField('InternationalArticleNumberCat', ClfnProduct, 'Edm.String')

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

Static IS_BATCH_MANAGEMENT_REQUIRED

IS_BATCH_MANAGEMENT_REQUIRED: BooleanField<ClfnProduct> = new BooleanField('IsBatchManagementRequired', ClfnProduct, 'Edm.Boolean')

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

Static IS_MARKED_FOR_DELETION

IS_MARKED_FOR_DELETION: BooleanField<ClfnProduct> = new BooleanField('IsMarkedForDeletion', ClfnProduct, 'Edm.Boolean')

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

Static IS_PILFERABLE

IS_PILFERABLE: BooleanField<ClfnProduct> = new BooleanField('IsPilferable', ClfnProduct, 'Edm.Boolean')

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

Static IS_RELEVANT_FOR_HZDS_SUBSTANCES

IS_RELEVANT_FOR_HZDS_SUBSTANCES: BooleanField<ClfnProduct> = new BooleanField('IsRelevantForHzdsSubstances', ClfnProduct, 'Edm.Boolean')

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

Static ITEM_CATEGORY_GROUP

ITEM_CATEGORY_GROUP: StringField<ClfnProduct> = new StringField('ItemCategoryGroup', ClfnProduct, 'Edm.String')

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

Static LAST_CHANGED_BY_USER

LAST_CHANGED_BY_USER: StringField<ClfnProduct> = new StringField('LastChangedByUser', ClfnProduct, 'Edm.String')

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

Static LAST_CHANGE_DATE

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

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

Static LOW_LEVEL_CODE

LOW_LEVEL_CODE: StringField<ClfnProduct> = new StringField('LowLevelCode', ClfnProduct, 'Edm.String')

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

Static MANUFACTURER_PART_PROFILE

MANUFACTURER_PART_PROFILE: StringField<ClfnProduct> = new StringField('ManufacturerPartProfile', ClfnProduct, 'Edm.String')

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

Static MATERIAL_REVISION_LEVEL

MATERIAL_REVISION_LEVEL: StringField<ClfnProduct> = new StringField('MaterialRevisionLevel', ClfnProduct, 'Edm.String')

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

Static MATERIAL_VOLUME

MATERIAL_VOLUME: BigNumberField<ClfnProduct> = new BigNumberField('MaterialVolume', ClfnProduct, 'Edm.Decimal')

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

Static MAXIMUM_PACKAGING_HEIGHT

MAXIMUM_PACKAGING_HEIGHT: BigNumberField<ClfnProduct> = new BigNumberField('MaximumPackagingHeight', ClfnProduct, 'Edm.Decimal')

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

Static MAXIMUM_PACKAGING_LENGTH

MAXIMUM_PACKAGING_LENGTH: BigNumberField<ClfnProduct> = new BigNumberField('MaximumPackagingLength', ClfnProduct, 'Edm.Decimal')

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

Static MAXIMUM_PACKAGING_WIDTH

MAXIMUM_PACKAGING_WIDTH: BigNumberField<ClfnProduct> = new BigNumberField('MaximumPackagingWidth', ClfnProduct, 'Edm.Decimal')

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

Static NET_WEIGHT

NET_WEIGHT: BigNumberField<ClfnProduct> = new BigNumberField('NetWeight', ClfnProduct, 'Edm.Decimal')

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

Static PREFERRED_UNIT_OF_MEASURE

PREFERRED_UNIT_OF_MEASURE: StringField<ClfnProduct> = new StringField('PreferredUnitOfMeasure', ClfnProduct, 'Edm.String')

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

Static PROCUREMENT_RULE

PROCUREMENT_RULE: StringField<ClfnProduct> = new StringField('ProcurementRule', ClfnProduct, 'Edm.String')

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

Static PRODUCT

PRODUCT: StringField<ClfnProduct> = new StringField('Product', ClfnProduct, 'Edm.String')

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

Static PRODUCT_GROUP

PRODUCT_GROUP: StringField<ClfnProduct> = new StringField('ProductGroup', ClfnProduct, 'Edm.String')

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

Static PRODUCT_HIERARCHY

PRODUCT_HIERARCHY: StringField<ClfnProduct> = new StringField('ProductHierarchy', ClfnProduct, 'Edm.String')

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

Static PRODUCT_IS_CONFIGURABLE

PRODUCT_IS_CONFIGURABLE: BooleanField<ClfnProduct> = new BooleanField('ProductIsConfigurable', ClfnProduct, 'Edm.Boolean')

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

Static PRODUCT_MANUFACTURER_NUMBER

PRODUCT_MANUFACTURER_NUMBER: StringField<ClfnProduct> = new StringField('ProductManufacturerNumber', ClfnProduct, 'Edm.String')

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

Static PRODUCT_OLD_ID

PRODUCT_OLD_ID: StringField<ClfnProduct> = new StringField('ProductOldID', ClfnProduct, 'Edm.String')

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

Static PRODUCT_STANDARD_ID

PRODUCT_STANDARD_ID: StringField<ClfnProduct> = new StringField('ProductStandardID', ClfnProduct, 'Edm.String')

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

Static PRODUCT_TYPE

PRODUCT_TYPE: StringField<ClfnProduct> = new StringField('ProductType', ClfnProduct, 'Edm.String')

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

Static PROD_NO_IN_GEN_PROD_IN_PREPACK_PROD

PROD_NO_IN_GEN_PROD_IN_PREPACK_PROD: StringField<ClfnProduct> = new StringField('ProdNoInGenProdInPrepackProd', ClfnProduct, 'Edm.String')

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

Static PURCHASE_ORDER_QUANTITY_UNIT

PURCHASE_ORDER_QUANTITY_UNIT: StringField<ClfnProduct> = new StringField('PurchaseOrderQuantityUnit', ClfnProduct, 'Edm.String')

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

Static QUALITY_INSPECTION_GROUP

QUALITY_INSPECTION_GROUP: StringField<ClfnProduct> = new StringField('QualityInspectionGroup', ClfnProduct, 'Edm.String')

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

Static QUARANTINE_PERIOD

QUARANTINE_PERIOD: BigNumberField<ClfnProduct> = new BigNumberField('QuarantinePeriod', ClfnProduct, 'Edm.Decimal')

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

Static SERIAL_IDENTIFIER_ASSGMT_PROFILE

SERIAL_IDENTIFIER_ASSGMT_PROFILE: StringField<ClfnProduct> = new StringField('SerialIdentifierAssgmtProfile', ClfnProduct, 'Edm.String')

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

Static SERIAL_NO_EXPLICITNESS_LEVEL

SERIAL_NO_EXPLICITNESS_LEVEL: StringField<ClfnProduct> = new StringField('SerialNoExplicitnessLevel', ClfnProduct, 'Edm.String')

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

Static SERIAL_NUMBER_PROFILE

SERIAL_NUMBER_PROFILE: StringField<ClfnProduct> = new StringField('SerialNumberProfile', ClfnProduct, 'Edm.String')

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

Static SIZE_OR_DIMENSION_TEXT

SIZE_OR_DIMENSION_TEXT: StringField<ClfnProduct> = new StringField('SizeOrDimensionText', ClfnProduct, 'Edm.String')

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

Static SOURCE_OF_SUPPLY

SOURCE_OF_SUPPLY: StringField<ClfnProduct> = new StringField('SourceOfSupply', ClfnProduct, 'Edm.String')

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

Static STANDARD_HANDLING_UNIT_TYPE

STANDARD_HANDLING_UNIT_TYPE: StringField<ClfnProduct> = new StringField('StandardHandlingUnitType', ClfnProduct, 'Edm.String')

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

Static TIME_UNIT_FOR_QUARANTINE_PERIOD

TIME_UNIT_FOR_QUARANTINE_PERIOD: StringField<ClfnProduct> = new StringField('TimeUnitForQuarantinePeriod', ClfnProduct, 'Edm.String')

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

Static TO_DESCRIPTION

TO_DESCRIPTION: Link<ClfnProduct, ProductDescription> = new Link('to_Description', ClfnProduct, ProductDescription)

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

Static TO_PLANT

TO_PLANT: Link<ClfnProduct, ProductPlant> = new Link('to_Plant', ClfnProduct, ProductPlant)

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

Static TO_PRODUCT_CHARC

TO_PRODUCT_CHARC: Link<ClfnProduct, ProductCharc> = new Link('to_ProductCharc', ClfnProduct, ProductCharc)

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

Static TO_PRODUCT_CLASS

TO_PRODUCT_CLASS: Link<ClfnProduct, ProductClass> = new Link('to_ProductClass', ClfnProduct, ProductClass)

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

Static TO_PRODUCT_SALES_TAX

TO_PRODUCT_SALES_TAX: Link<ClfnProduct, ProductSalesTax> = new Link('to_ProductSalesTax', ClfnProduct, ProductSalesTax)

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

Static TO_SALES_DELIVERY

TO_SALES_DELIVERY: Link<ClfnProduct, ProductSalesDelivery> = new Link('to_SalesDelivery', ClfnProduct, ProductSalesDelivery)

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

Static VALIDITY_START_DATE

VALIDITY_START_DATE: DateField<ClfnProduct> = new DateField('ValidityStartDate', ClfnProduct, 'Edm.DateTime')

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

Static VARBL_PUR_ORD_UNIT_IS_ACTIVE

VARBL_PUR_ORD_UNIT_IS_ACTIVE: StringField<ClfnProduct> = new StringField('VarblPurOrdUnitIsActive', ClfnProduct, 'Edm.String')

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

Static VOLUME_UNIT

VOLUME_UNIT: StringField<ClfnProduct> = new StringField('VolumeUnit', ClfnProduct, 'Edm.String')

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

Static WAREHOUSE_PRODUCT_GROUP

WAREHOUSE_PRODUCT_GROUP: StringField<ClfnProduct> = new StringField('WarehouseProductGroup', ClfnProduct, 'Edm.String')

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

Static WAREHOUSE_STORAGE_CONDITION

WAREHOUSE_STORAGE_CONDITION: StringField<ClfnProduct> = new StringField('WarehouseStorageCondition', ClfnProduct, 'Edm.String')

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

Static WEIGHT_UNIT

WEIGHT_UNIT: StringField<ClfnProduct> = new StringField('WeightUnit', ClfnProduct, 'Edm.String')

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

Static _allFields

_allFields: any[] = [ClfnProduct.PRODUCT,ClfnProduct.PRODUCT_TYPE,ClfnProduct.CROSS_PLANT_STATUS,ClfnProduct.CROSS_PLANT_STATUS_VALIDITY_DATE,ClfnProduct.CREATION_DATE,ClfnProduct.CREATED_BY_USER,ClfnProduct.LAST_CHANGE_DATE,ClfnProduct.LAST_CHANGED_BY_USER,ClfnProduct.IS_MARKED_FOR_DELETION,ClfnProduct.PRODUCT_OLD_ID,ClfnProduct.GROSS_WEIGHT,ClfnProduct.PURCHASE_ORDER_QUANTITY_UNIT,ClfnProduct.SOURCE_OF_SUPPLY,ClfnProduct.WEIGHT_UNIT,ClfnProduct.NET_WEIGHT,ClfnProduct.COUNTRY_OF_ORIGIN,ClfnProduct.COMPETITOR_ID,ClfnProduct.PRODUCT_GROUP,ClfnProduct.BASE_UNIT,ClfnProduct.ITEM_CATEGORY_GROUP,ClfnProduct.PRODUCT_HIERARCHY,ClfnProduct.DIVISION,ClfnProduct.VARBL_PUR_ORD_UNIT_IS_ACTIVE,ClfnProduct.VOLUME_UNIT,ClfnProduct.MATERIAL_VOLUME,ClfnProduct.ANP_CODE,ClfnProduct.BRAND,ClfnProduct.PROCUREMENT_RULE,ClfnProduct.VALIDITY_START_DATE,ClfnProduct.LOW_LEVEL_CODE,ClfnProduct.PROD_NO_IN_GEN_PROD_IN_PREPACK_PROD,ClfnProduct.SERIAL_IDENTIFIER_ASSGMT_PROFILE,ClfnProduct.SIZE_OR_DIMENSION_TEXT,ClfnProduct.INDUSTRY_STANDARD_NAME,ClfnProduct.PRODUCT_STANDARD_ID,ClfnProduct.INTERNATIONAL_ARTICLE_NUMBER_CAT,ClfnProduct.PRODUCT_IS_CONFIGURABLE,ClfnProduct.IS_BATCH_MANAGEMENT_REQUIRED,ClfnProduct.EXTERNAL_PRODUCT_GROUP,ClfnProduct.CROSS_PLANT_CONFIGURABLE_PRODUCT,ClfnProduct.SERIAL_NO_EXPLICITNESS_LEVEL,ClfnProduct.PRODUCT_MANUFACTURER_NUMBER,ClfnProduct.MANUFACTURER_PART_PROFILE,ClfnProduct.CHANGE_NUMBER,ClfnProduct.MATERIAL_REVISION_LEVEL,ClfnProduct.HANDLING_INDICATOR,ClfnProduct.WAREHOUSE_PRODUCT_GROUP,ClfnProduct.WAREHOUSE_STORAGE_CONDITION,ClfnProduct.STANDARD_HANDLING_UNIT_TYPE,ClfnProduct.SERIAL_NUMBER_PROFILE,ClfnProduct.ADJUSTMENT_PROFILE,ClfnProduct.PREFERRED_UNIT_OF_MEASURE,ClfnProduct.IS_PILFERABLE,ClfnProduct.IS_RELEVANT_FOR_HZDS_SUBSTANCES,ClfnProduct.QUARANTINE_PERIOD,ClfnProduct.TIME_UNIT_FOR_QUARANTINE_PERIOD,ClfnProduct.QUALITY_INSPECTION_GROUP,ClfnProduct.AUTHORIZATION_GROUP,ClfnProduct.HANDLING_UNIT_TYPE,ClfnProduct.HAS_VARIABLE_TARE_WEIGHT,ClfnProduct.MAXIMUM_PACKAGING_LENGTH,ClfnProduct.MAXIMUM_PACKAGING_WIDTH,ClfnProduct.MAXIMUM_PACKAGING_HEIGHT,ClfnProduct.TO_DESCRIPTION,ClfnProduct.TO_PLANT,ClfnProduct.TO_PRODUCT_CHARC,ClfnProduct.TO_PRODUCT_CLASS,ClfnProduct.TO_PRODUCT_SALES_TAX,ClfnProduct.TO_SALES_DELIVERY]

All fields of the ClfnProduct entity.

Static _defaultServicePath

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

Default url path for the according service.

Static _entityName

_entityName: string = "A_ClfnProduct"

Technical entity name for ClfnProduct.

Static _keyFields

_keyFields: Array<Selectable<ClfnProduct>> = [ClfnProduct.PRODUCT]

All key fields of the ClfnProduct entity.

Static _keys

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

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

Static _serviceName

_serviceName: string = "API_CLFN_PRODUCT_SRV"

Technical service name for ClfnProduct.

Methods

Static builder

  • Returns an entity builder to construct instances ClfnProduct.

    Returns EntityBuilderType<ClfnProduct, ClfnProductType>

    A builder that constructs instances of entity type ClfnProduct.

Static customField

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

    Parameters

    • fieldName: string

      Name of the custom field to select

    Returns CustomField<ClfnProduct>

    A builder that constructs instances of entity type ClfnProduct.

Static requestBuilder

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

    Returns ClfnProductRequestBuilder

    A ClfnProduct request builder.