User Experience Insights
SAP PLM integration with CATIA Business Process Testing Steps- 3
Purpose: Continued from the previous 2 blog posts, Continue to view the business process capabilities of Catia and SAP PLM integration (BOM edit)
Prerequisites: SAP PLM integration with CATIA business process testing steps- 1
SAP PLM integration with CATIA Blog Post 2
Best practices: ECTR is the current solution for SAP PLM integration with CAD drawings. If You liked this blog post, learn about ECTR in this wiki.
In this blog post, we will continue to see the capabilities of Catia – SAP PLM integration. In the last blog posts, you saw how you can create a DIR, material master, DIR structure, and BOM creation with Catia- SAP PLM integration
In this blog post, you will see how you can edit a BOM.
Function | Step | Step Description | Expected result |
Material BOM Update (Add/Delete Materials) | 1 |
(a) Select the top document record that corresponds to the Assembly file (b) Check out the document by selecting Originals > Check Out (c) Exit from CAD View by selecting the Back (F3) icon (d) Edit the CATIA V5 assembly by removing one part and adding a new one. Create an additional instance of the new part. (e) Switch to CAD View by selecting SAPPLM à CAD Desktop > CAD View. Test Data Remove: 30000240_C3K_000_00 part Insert an existing part: PartABC03.CATPart |
(i) The document record corresponding to the assembly should show as ready for check-in with a check mark in the icon (ii) The document record for 30000240 should no longer appear in the Doc-Based Structure (iii) A new record should appear for PartABC3.CATPRT, with no corresponding document created for it yet |
![]() |
|||
Material BOM update | 2 |
(f) Select the document record for the newly inserted part and create a document by selecting Create > Create Document (g) Check-in this document by selecting Originals à Check-in Original (h) Select ZXXXX as the storage category, when prompted Test Data Document # 30000242 Storage Category: ZXXXX |
The document should be checked in (the check mark on the record goes away and the icon changes) |
![]() |
|||
Material BOM update | 3 |
(i) Select the document record that corresponds to the newly inserted part (j) Create an associated Material by selecting Material > Create in Background Testing Data Document # 30000242 |
Material associated with the document should be created. |
![]() |
|||
Material BOM update | 4 |
(k) Select the top document record that corresponds to the Assembly file (l) Check in the document by selecting Originals > Check In Original Test Data Document # 30000239 |
The document should be checked in (the check mark on the record goes away and the icon changes) |
![]() |
|||
Material BOM update | 5 |
(m) Select the document record corresponding to the assembly. (n) Refresh the Material BOM by selecting Material BOM > Refresh Testing Data: Document # 30000239 Header Material # 1000000155 |
The corresponding BOM should now be updated to show the newly inserted part and should no longer show the part that has been removed. |
![]() |
This is the high-level integration between Catia and SAP. Similarly one can have integration with Solidworks, AutoCAD, etc. If you need details for these, do give feedback.
There can be many custom developments like updating the title block of drawing with SAP DIR number, updating drawing number with custom logic, etc.
I have used CDESK_BADI_MAIN /CDESK_TBM_ADDIN/ and many more using SAP note 600142 DESK: List of all BAdIs methods in CAD desktop
If there is a need for more details on implementing them, do give your feedback so that I can include them in my next blog spot.
Best practices: ECTR is the current solution for SAP PLM integration with CAD drawings. If You liked this blog post, learn about ECTR in this wiki.
I like your way of presenting. It is close to what we do in projects. I never worked on PLM, we always used non-sap PLM and had no clue on what happens there. Your blogs are giving a clear picture of what happens in PLM
Thanks Poorvi
ECTR is the new approach.