Reply
Solved! Go to solution

Solid Edge Material Table

Looking for a way to make the Material selction on the CPD with SEEC become mandatory. At preset it is set in the attribute mapping and when used drops the list down to show what is in the material table. If we tuen on Required in Teamcneter to make the property mandatory it stops this from working and becomes free text only. How do we keep the Material table link but make it mandatory.

5 REPLIES

Re: Solid Edge Material Table

Can you please add your Softwareversions and the CAD-mapping?

 

Greetings Christian

 

Re: Solid Edge Material Table

Hi

 

TC version is 11.2 and Solid Edge is ST9 MP1 with the TC Embedded Client.

 

The attribute mapping is fairly basic like below

{ Dataset type="SE Draft"
"TC_Drawn_Date" : ItemRevision.creation_date /master=iman
"TC_Drawn_By" : Item.owning_user.person.PA7 /master=iman /description="User Initials"
"TC_CheckedBy" : ItemRevision.GRM(IMAN_specification,ADB4_ADLSignoff).adb4_checkedby /master=iman /description="TC_CheckedBy"
"TC_ApprovedBy" : ItemRevision.GRM(IMAN_specification,ADB4_ADLSignoff).adb4_approvedby /master=iman /description="TC_ApprovedBy"
"Similar to part" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Similar_to_part
"SE_Drawn_By" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_SEDrawnBy /master=cad /description="SE Drawn By"
"Diameter" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Diameter
"Design Responsibility" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_DesignResponsibility
"Cost Code" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_CostCode
"Colour Conscious" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Colour_Conscious
"Thickness" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Thickness
"TC_Status" : ItemRevision.release_status_list.name /master=iman /description="Release Status"
"ApprovedBy" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_ApprovedBy /master=iman
"ReleasedByDate" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_ReleasedByDate /master=iman
"ReleasedBy" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_ReleasedBy /master=iman
"Reason for Addition" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_ReasonForAddition
"Reason Code" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_ReasonCode
"CheckedByDate" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_CheckedByDate /master=iman
"CheckedBy" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_CheckedBy /master=iman
"Project" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Project
"Product Class" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Product_Class
"Pre Prod Released" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Pre_Prod_Release
"Part Category" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Part_Category
"Material Specification" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Material_Specification
"Material" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Material_Description /master=cad /description="Material, Physical Properties"
"Long Description" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_LongDescription /description="Long Description"
"Length" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Length
"ISIR" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_ISIR_Flag
"Height" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Height
"First Used" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_FirstUsed
"Fire Class" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Fire_Class
"Finish Specification" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Finish_Specification
"Drawing Number" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Drawing_Number
"Change Number" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Change_Number
"Change Flag" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_ECN_ChangeFlag
"Change Description" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Change_Description
"Certified Part" : ItemRevision.GRM(IMAN_master_form,ItemRevision Master).adb4_Certified_Part

Solution
Solution
Accepted by topic author Cheggers
‎10-18-2016 11:40 AM

Re: Solid Edge Material Table

Thanks,

 

I have the same Versions, it works well

 

Material_required.PNG

 

Try this in the cad mapping (\required)

 

"MATERIAL" : ItemRevision.bct4_design_ir_string_21 /allow_null_value /required /description="MATERIAL_NO"

 

No need to make it via BMIDE required

 

Hope this helped you

Re: Solid Edge Material Table

Many thanks, I was sure I saw that setting somewhere but could not find it again

Re: Solid Edge Material Table

No Problem,

 

It is a pleasure to me that i  was able to help you.

 

Regards Christian