Skip to Content
User Experience Insights
Author's profile photo Narasimha Prasad Bhat

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)

PrerequisitesSAP 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.

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Poorvi Kulkarni
      Poorvi Kulkarni

      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

      Author's profile photo Narasimha Prasad Bhat
      Narasimha Prasad Bhat
      Blog Post Author

      Thanks Poorvi