ERP Integrator · SOLIDWORKS PDM add-in for SAP

SOLIDWORKS PDM to SAP S/4HANA Cloud Integration

Send the top assembly from the vault view and SAP gets the products and a material BOM under an engineering change number. On a resend, only what changed in the vault is written.

PDM and SAP S/4HANA

Every revision in the vault becomes a change in SAP

In SAP S/4HANA a released design is a set of products and a material BOM, and every later change to the BOM is recorded under a change number. Keeping that in step with SOLIDWORKS PDM by hand means retyping the structure at each revision, and a missed line is found on the shop floor.

ERP Integrator for SAP S/4HANA runs in the vault view. It reads the file cards and the bill of materials, applies your mapping and macro, and brings SAP up to date: products, the material BOM and each BOM item. Sends can be started by right-click, a button or a workflow approval, and the PDM2ERP reporting tool keeps track of every transfer.

  • Change number on every item

    BOM items are created under an engineering change number with a valid-from date.

  • Resends write only changes

    Current products and BOMs read Update skipped.

  • SAP visible in the vault

    Item Details and ERP Data read the product and material BOM live.

  • Product types by rule

    FERT, HALB or HAWA per part, written by the AI and previewed first.

Video

Products and material BOMs from the PDM vault

The demo resends an engine assembly to SAP S/4HANA, opens the material BOM, checks both sides from the vault and sets product types with a rule written in the chat.

How it works

From the vault view to a material BOM in SAP

Sending data to ERP dialog after Send to SAP S/4HANA all levels from SOLIDWORKS PDM, showing updated and skipped products

Send

Send to SAP S/4HANA, all levels

Right-click the top assembly in the vault view and choose ERP Integrator, Send to SAP S/4HANA all levels. The add-in reads the file cards and the complete bill of materials, applies your rules and brings SAP up to date. This assembly had been sent before, so the dialog shows which products were updated (bore and crank had changed in the vault) and which were already current.

  • Columns for Create/Update BOM Header, Create/Update Item and Create BOM lines, one row per item.
  • Unchanged products and BOMs read Update skipped instead of being written again.
SAP S/4HANA material BOM for ENGINE-ASSY with eight components under one change number, sent from SOLIDWORKS PDM

Result in SAP

Material BOM under a change number

In SAP the products carry their descriptions from the vault. The material BOM for ENGINE-ASSY lists the eight components as stock items, with component quantity and unit EA, item numbers 0001 to 0008, all valid from the send date under one engineering change number: the same structure as the assembly in the vault.

Item Details tab in SOLIDWORKS PDM showing SAP S/4HANA product ENGINE-ASSY read live, with product type, base unit, industry sector, product group and plant

Check in PDM

The SAP product on the Item Details tab

Select a file and the Item Details tab reads the SAP product live: product type, base unit, industry sector, description, division, product group and plant. You find out whether an item already exists in SAP before anyone creates a second one.

  • Add property and Delete Row choose the attributes shown; Save Settings keeps them.
  • A configuration picker is there for files with more than one configuration.
ERP Data tab comparing the vault bill of materials with the SAP material BOM, every line checked green

Compare

Vault BOM next to the SAP material BOM

The ERP Data tab puts the vault BOM next to the SAP product and material BOM data, BOM number, item number and change number included, with a green check on every line that agrees.

  • Changes made in the vault since the last transfer stand out before the next send.
  • With BOM versioning in SAP, the vault BOM can be compared with an earlier ERP BOM as well.
AI Macro Chat asking for approval before changing the SAP ProductType item mappings

Rules and AI

Trading goods, finished and semi-finished by rule

The rule in the video: parts with screw, ring or pin in the description are bought in, so they become trading goods (HAWA); every assembly is a finished product (FERT); everything else is semi-finished (HALB). The assistant first confirmed that ProductType is a writable field on the SAP product and that all three values fit, then asked for approval before it replaced the item mappings, wrote the rule and compiled it.

Preview Data tab with SAP product types: assemblies FERT, cap screw HAWA, other parts HALB

Preview

Check the product types before the send

Preview Data shows each product as it would go to SAP: ENGINE-ASSY and PISTON-ASSY as FERT, the cap screw as HAWA, the rest as HALB. Conrod Bearing stays HALB because only whole words count, so the ring inside bearing does not match.

Nothing has been sent at this point; SAP changes only when you save the rule and send.

AI assistant table of files that use conrod.sldprt and whether each exists in SAP S/4HANA

Questions and search

Where-used and existence in SAP

Ask "Which files in this vault use conrod.sldprt, and which already exist in SAP S/4HANA?" The assistant ran a where-used search in the vault, queried SAP and answered in one table: the assembly and its drawing exist in SAP, the five other drawings do not. It also noted that conrod.sldprt itself is still Under Editing, version 2, so it is not in a released state.

  • Asked whether the component quantities match SAP, it compared the vault BOM with the live material BOM: all eight components match.
  • The chat runs on the AI you pick: an API key for Claude, OpenAI, Azure OpenAI or a compatible endpoint, a ChatGPT sign-in, a coding agent such as Claude or Gemini, or your own assistant over the MCP connector.

Related integrations

More combinations of CAD, PDM and ERP

Besides SAP S/4HANA, the same add-in connects SOLIDWORKS PDM to Business Central, Dynamics 365 Finance and Operations and SAP Business One.

FAQ

Questions about SOLIDWORKS PDM and SAP S/4HANA

What is created in SAP S/4HANA from a PDM assembly?

A product for every file in the structure, with the description and the fields from your mapping, and a material BOM for each assembly with one BOM item per component, its quantity and unit, created under an engineering change number with a valid-from date.

What happens when an assembly that is already in SAP is sent again?

Only what changed is written. In the demo two parts had changed in the vault, so their products were updated; the other products and the unchanged BOM read Update skipped in the result dialog.

How do I set the SAP product type per part?

With a rule in the macro. Describe it in the AI Macro Chat, for example: screws, rings and pins become trading goods (HAWA), assemblies finished products (FERT), the rest semi-finished (HALB). The assistant checks that ProductType is writable, asks before it changes the item mappings, compiles the rule and shows the result in Preview Data before anything is sent.

Can I see SAP data without logging in to SAP?

Yes. The Item Details tab in the vault view reads the SAP product live, and the ERP Data tab shows the SAP product and material BOM next to the vault BOM, including BOM number, item number and change number.

Which AI does the chat use?

The model you choose: your own API key for Claude, OpenAI, Azure OpenAI or a compatible endpoint, a ChatGPT sign-in, a coding agent such as Claude or Gemini, or your own assistant through the MCP connector. A mapping change, a macro or a send only happens after you approve it.

Is there a version for other hosts and ERPs?

ERP Integrator for desktop applications is one product. The ERP is chosen at installation (SAP S/4HANA, Business Central, Dynamics 365 Finance and Operations or SAP Business One), and it runs in SOLIDWORKS PDM, SOLIDWORKS, Autodesk Vault and Autodesk Inventor.

Watch your PDM structure arrive as a material BOM in SAP

Send us a sample assembly and the product fields your SAP system needs. In the demo we send it, open the material BOM and its change number, and compare it from the vault. Questions first? Contact us.

Cookies Notice

We use cookies to improve your browsing experience and to understand how our website is used. Cookies help us deliver better performance, personalize content, and analyze traffic. By continuing to use PLM CAD Utilities, you agree to our use of cookies.