Variant Configuration – Delete Class Assignment

Home / Blog / Variant Configuration – Delete Class Assignment

After yesterday’s post, I thought I’d throw this one in there too.  In your Development environment you may find that you need to delete class assignment of a class or another material inside of CL24N or CU42.  It could be you need a smaller class, or just accidentally linked a material that shouldn’t have been connected.  Why isn’t the issue.  You got yourself in a pickle, it’s dev, so you’re willing to live with the potential inconsistencies in order to get your model right.  After all, like we discussed yesterday, you absolutely, positively do NOT do this in production.  Then you use ECM or make a new material and replace it like any other engineering type change.  Ok… now that I have that out of the way, let’s get to the good stuff =)  You can use SE38 to put the breakpoint here straightway (it’s by far the fastest way).

Program: LCLFMF2D

Form: LOESCHEN

          if sysubrc is initial.
call function l_check_function
exporting
cucp_var_class_type       
allksskklart
cucp_root_object_key      
allksskobjek
cucp_root_object_table    
sobtab
cucp_datuv                
rmclfdatuv1
cucp_aennr                
rmclfaennr1
exceptions
deletion_allowed          
1
deletion_allowed_with_ecm 
2
others                    3.
case sysubrc.

 

Set sy-subrc = 1

Then execute the remainder of the code (F8).  That’s all there is to it 🙂

it’s scary that it could be that easy to delete class assignment, even though SAP transactions won’t let you do it =).

If you ever need more help in VC or SM, please use the contact us button above and let us know what we can do to help.

thanks for reading,

Mike

As always, thanks for reading and don't forget to check out our SAP Service Management Products at my other company JaveLLin Solutions,
Mike

One thought on “Variant Configuration – Delete Class Assignment

  1. I precisely desired to thank you very much again. I’m not certain the things I could possibly have carried out without the actual thoughts shown by you over this subject. It was the distressing concern in my opinion, however , understanding this skilled avenue you handled that made me to weep over contentment. I am happier for the work as well as trust you recognize what a great job you happen to be providing teaching people with the aid of your web blog. Most probably you have never met any of us.

Leave a Reply

Your email address will not be published. Required fields are marked *