powered by CADENAS


Manual  Write BME catalog

Create BME catalogs from the projects in PARTproject. Overview
  • BME-cat Format

    The BME-cat format was developed with the goal to standardize and thus simplify the exchange of product catalogs between supplier and supply organizations.

    A BME catalog encompasses product information (price, unit, etc.), which affect the trade and are not contained within the frame of "normal" parts information.

  • Use of XML

    Catalog documents are coded in XML, the "extensible Markup Language". XML is a W3C- Recommendation (see www.w3.org) and a de facto industry standard. XML makes it possible to code structures and documents in a catalog document at the same time.

    [Note] Note

    The individual configuration of a BME catalog occurs via different dialog pages in the Create BME catalog window.

  • Downward compatibility to BME-cat 1.01

    The BME-cat Standard Version 1.2 is downward compatible to BME-cat Version 1.01 because the catalog documents that are conformed to BME-cat Version 1.01, are also conformed to BME-cat Version 1.2. This means that the existing BME-cat 1.01 product catalogs can also be processed in target systems that also support BME-cat Version 1.2.

  • More informations about BME can be found online at http://www.bme.de/. Command

You can reach the Create BME catalog via PARTproject -> Project selection -> context menu command Write BME catalog.

Project selection - context menu

Project selection - context menu

BME-cat automatically creates and selects a new profile. Should a fitting profile already be available, no new profile will be created, the old one is loaded. In case more than one profile is available, select the corresponding one.

Paths window - Profile management

Paths window - Profile management

[Note] Note

For the use of BME-cat you need a corresponding license! Profile management

Toolbar - Profile management

Toolbar - Profile management

Import rules

Two File types are selectable:

  • The selection Rulefile (*.xml)“ allows the exchange of individual profiles.

  • "Rule file (*.cfg)" offers compatibility to earlier versions of PARTproject.

Export rules The entire profile is exported, in other words copied, during Export.
Move down  
Move up  
New rules

A new profile can be created in several ways. Possible are the BME-cat standard rules or an already created and configured profile. In addition there is the possibility to copy data, such as addresses and other settings. This occurs if the checkmark at „Copy only profile rules“ is not set.

Create new profile

Create new profile

The Name and the Version for the new profile are yours to choose, with the one restriction that the name only appear once. If a fault occurs, BME-cat will add a number.

Remove Create / Save
  • Create

    All settings that were made (independent of the actual profile) will be saved.

    The catalog is created based on the actual profile.

  • Save

    All settings that were made (independent of the actual profile) will be saved.

    No catalog is created.

  • Cancel

    No settings are saved and no catalog created. The dialog pages

The individual configuration of a BME catalog occurs via different dialog pages in the Create BME catalog window.  Paths

  • Profile name and Version indicate each profile exactly and have no influence on the catalog creation.

  • In the catalog directory field, enter the storage location and name of the file, from whose project a BME catalog should be created.

  • Enter the destination directory and the destination file name for the converted (XML ) file.

  • In a Log file , whose directory and name you can also define, possible mistakes will be recorded.

  • The MIME root directory shows in which folders, pictures should be copied while creating the BME catalog. The paths of the referenced pictures are relatively specified in the XML file and calculated using the MIME root directory.

    The path indication is optional, otherwise the program uses the output path of the BME-cat XML.

  • Choose the required language(s) from the list of languages. The new file can then be created on the basis of this selection.

  • Switch to the next dialog box.

Paths window

Paths window  Catalog
  • The Language of Catalog is set based on the country code. No multiple selection is possible here.

  • Assign an ID for the catalog. This must be unique!

  • The Version of catalog should be entered according to the preset length (000.000).

  • The Name of catalog is arbitrary.

  • With the selection (right) and the arrows << the Territorial availability can be specified. Multiple selection is not possible.

  • BME-cat can process Classifications starting at V8.1. Classification allows for alternative catalog structures and additional variables. In case no classification was selected, it will be processed by means of the directory structure of the catalog and the later selection of all or some table variables.

  • Under Skeleton agreement the declaration of special contracts, validity and continuity is possible.

    The format for the date: MM/DD/YYYY (Month/Day/Year)

    The format for the time: HH/MM/SS (Hours/Minutes/Seconds)

    You can also set the desired time zone with a preset list.

[Note] Note

Changes as compared to older versions:

The other settings, such as for example the article number, are not missing, they are now employable via the rule structure!

Catalog window

Catalog window  Price
  • Table variable for price

    Enter the variable for the price (of the item(s)). Of course, this must already be present in the table.

  • Currency

    Choose the required currency from the list or define it yourself.

  • Order unit

    To date, only “PCE (pieces)” are available as an order unit. You can make your own entries.

  • Price type

    Choose the required price type from the list.

  • Price attributes

    Check the required option(s) in the price attributes field and move to the next dialog box.

Price window

Price window  Supplier
  • Enter the name of the supplier.

  • The Supplier ID is dependant on the wording of the selection in the pull-down menu (DUNS-, ILN-identification, etc.). DUNS, for example, is a nine digit code.

  • Fields beneath the Use Address option are available to you in order to record the data of the supplier. You can enter data in these fields only if the option is checked.

  • Mime info

    In order to give the supplier the opportunity to deliver company logos or additional documents, MIME informations (multimedia add-on files) are provided.

    By clicking on "New" a template entry opens up into which the information to a picture, a web address or an additional document can be chosen and entered.

    Mime info

    Mime info

  • Switch to the next dialog box.

Supplier window

Supplier window  Buyer

Identical with supplier, yet no MIME information.  Rules

In this dialog the XML structure of the BME-cat standard is shown in simplified form.

Rules window

Rules window Meaning of individual columns
  • (+/-)

    denotes whether and how the actual rows can be changed.

    No picture: a setting to the source can be made

    Pencil: personal specifications can be made to the source

    Pencil on directory: subordinate rows can be adjusted

    By clicking on (+/-) all nodes can be opened/closed at once.

  • Description

    In the second column the XML tag name of the actual row is shown.

    By clicking on "Description" you switch between the XML tag name and the BME-cat definition.

  • State

    You can choose between three options (must, can, not allowed).

    "must" means that a value must be available in its field, otherwise a warning is issued or, in an irreparable case, aborted.

    "can" means that the XML entry is only written in case a value is available. If not, BME-cat skips this rule.

    "not allowed" means that the values are left out. This also counts for the underlying nodes and leaves.

  • Max. length

    Shows the maximum length given by the BME-cat standard. In case this step is skipped, a warning is issued. The maximum length itself is also editable, however only with leaves.

    With article numbers, an additional length of 18 is received in order to be able to work with SAP in conform.

  • Selected source

    Sources, which differ from standard sources.

[Tip] Tip

Setting values in a column back to the standard values is possible by clicking on "State", "Max. length" and "Selected source", or via the context menu. Content / Source

The Content (value) of nodes can be appointed by "Source" in the pull-down menu

Basically the following options are possible:

[Note] Note

The selection possibility is dependant on the position of the rule structure.

The symbols and in the (+/-) column show available options.



Selection: Description:
No value (miss field)

No automatic value. User has choice. If not set, field is left blank.

Automatic Automatic value. Possibly from another source
Documents Receive value for documents
Function Conduct calculation: Ex.: 5*2+4
String function Ex.: $NB.
Tabular value Get value from table. Ex.: CONDUCT
Text Text (without further function)
BOM name (LINA)  
Standard name (NB)  
Standard number (NN)  
Classification Exception
Tabular values Exception
Variables of NB Exception
Standard title (NT)  
Table values (including invisible ones) Exception  Add node

The BME-cat format offers USER_DEFINED_EXTENSIONS, the opportunity to customize document to add specific Connection points.




Connection points

Connection points

Per context menu --> "Add node", call up the entry template.

The XML name cannot contain any special symbols, aside from „_“ and „.“; only capital letters are permitted

The comparison is optional and must not follow a rule. It also does not have any effect on the BME-cat catalog. The same counts for the selected rule as for the rule structure.

Add node

Add node

[Note] Note

Nodes are only structural elements and have no value.

Leaves cannot have successors and are therefore not structural elements, however they do possess a value.  Add leaf

Add leaf behaves similarly to adding nodes. The difference in the template is that "Possible lengths" and "Standard length" can be appointed.

"Possible lengths" entries must be separated by comma. Helpful is the button and input area to the right. Enter a new value at the right and click on the arrow button <<.

Add leaf

Add leaf  Replace

This window offers an advanced search-replace function.

For example. Texts, Tabular values and Documents can be replaced. Select the corresponding one in the pull-down menu of the "Addition" column.

[Note] Note

Note the order with multiple replacements.

With the arrow buttons you can change the order afterwards.

Replace window

Replace window  Settings

Define the treatment of variables in the "Settings" window:

  • Variables

    • Do not solve value ranges

    • Resolve value ranges automatically (if possible)

    • Resolve only the following ranges

    • Resolve ranges over documents (if possible)

  • Additional settings for variables

  • ERP table

    By placing a checkmark at " Add value from ERP table " further data can be added to the tables in the LinkDB and will also be processed in the BME-cat later on.

Settings window

Settings window  Additional options

Under additional settings you have the option to make settings for the MIME info, which are processed in the BME-cat catalog.

Convert preview pictures:

  • Do not edit images

  • Only copy, do not convert, pictures

  • Convert pictures to the following size and format

Other MIME infos:

Since pictures can only be processed in projects, you can add additional projects, such as "copyright.prj" using the option "Other MIME infos". The listing must be separated by semicolons.

Additional options window

Additional options window