Change material BOM / item / Class Recursion

I'm looking for a way to change the "recursiveness allowed" flags in the "Class Recursion" tab of a BOM item in transaction CS02. The flag corresponds with the fiels REKRS in table CLRK. No BAPI or FM found after half a day of searching. The CSAP_* function modules don't seem to cover this data.

Hi,
This indicator is automatically set based on the conditions mentioned here [Class Recursiveness|http://help.sap.com/saphelp_470/helpdata/en/ea/e9b54a4c7211d189520000e829fbbd/content.htm]. You can have look at fm CSAI_BOM_MAINTAIN which has that indicator FL_RECURSIVE. As the documentation says
The system recognizes recursiveness for a class item if the following objects are allocated to the class in the class item:
    The BOM header material
    A material with a BOM which contains the BOM header material as an item
    A class to which one of the materials described above is allocated
You can try logics like removing the header material from the item, so that recursiveness is avoided, May be by using CSAP_BOM_ITEM_MAINTAIN. Explode the existing BOM using CS_BOM_EXPLOSION and compare the header & item materials.

Similar Messages

  • Variant Configuration - Manual changes to BOM Items

    Hi All:
    We are implementing Sales ORder (SET) process. Need to have the ability to change BOM Items.
    According to SAP documentation referred in the link below, we have set the flag to allow the manual changes to BOM Items in the configuration profile. We have made sure that in the Material BOM configuration the fixed quantity flag is not set.
    But it is not working. Not sure if we are missing some other settings.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/92/58bfb9417011d189ec0000e81ddfac/content.htm
    Any help would be greatly appreciated.
    Thanks, Raja

    this would happen if you have edited the server.xml manually. if you do edit this file for valid reasons and want to keep the changes
    please run
    asadmin reconfig user admin password secret12 host host.domain.com  port 4848 --keepmanualchanges=true server1
    then deploy your applications, you should be ok

  • Mass change of BOM item and BOM item catergory

    Hello Everyone,
    I have a need to complete a mass change of a BOM item with another, usually I use transaction CS20,this works o.k. but this time I'm also changing the material with a new item catergory, for example a stock item with a phantom item.
    Does anyone have an idea how to complete this task.
    Kind Regards
    Frankie

    Hello,
    Thankyou very much for your reply.
    I did try adding the new material using CS20 but all the BOM qty's are different and as you know you have to complete this field, so it would mean changing one at a time, I attacked this issue from a different angle and created an LSMW so I can Mass delete the parts but then use this program to change the BOM item to the new part.
    Thanks again for your reply
    Kind Regards
    Frankie

  • Extend number range on Material BOM item

    Hi,
    When displaying a material BOM via CS03 and looking at material tab. Each item is incremented by 10. We are currently nearing the end of this number range, ie we have a BOM which has a recipe with item number 9850. We have tested and determined that when we get to item number 9999 the next item reverts back to 0010, 0020 etc. This causes us great problems.
    Is there a way to entend the number range past 9999, ie can we go from 9999 to 10000?
    Thanks, Sinéad

    Please see the object below and change according that
    STUE       Number range BOMs                            
    STUEC      Number ranges for class BOM                  
    STUED      Number ranges for documents BOMs             
    STUEE      Number ranges for equipment BOMs             
    STUEK      Number ranges for sales order BOMs           
    STUEM      Number ranges for material bills of material 
    STUEP      Number ranges for WBS BOMs                   
    STUES      Standard object list number range            
    STUET      Number ranges for funct.location BOMs

  • Change documents for item class 015

    Dear Experts,
    Kindly guide me how to get change documents for notification item class 015.
    THANKS & REGARDS

    Hi,
    All the changes in the documents will be located in CDPOS and where as the status change documents are located in JCDS.
    What we have to do is to enter the  correct object number.
      i think by this you get the issue resolved.

  • Change material BOM

    hi gurus,
    how can i change material after creation of bom..if we cant change then how can we delete the bom..
    thank & Regard
    Rahul

    Hi Rahul,
    do you want to change the details of the header material of the BOM or of the component?
    Changes are limited depending on the kind of material you want to change and the change you want to make.
    Deleting should be a last resort, if it is not at all possible to change the 'material' in BOM.
    provide the exact requirement so that the solution can be specific.
    Thanks,
    Regards,
    Sandeep

  • How to change material classification for class type 023

    Hi Expert,
    I want to change class ZSK_EXPIRY_DATE to ZSKK_GR_DATE under class type 023 in classfication tab (MM02). Understand that the same class also assigned to material and batch in MSC3N. So i'm sure it's not as easy asdo the direct change in CL20N. Can i anyone please guide me step by step to change it? What is the pre-requisite and the impact of the change that i have to care of..
    Thanks/Regards,

    Hi Crystal,
    You consume all the materials created with the earlier batch classification and then try to change it. or keep the assinged class and then create your new required class and then assign the new class to the material in classification view and start using the new one.
    Chris

  • New business requirement for ECM changes to BOM item detail

    Hello SAP ECM gurus,
    I need your guidance on below requirement from the customer in ECM.
    We have 'Date effectivity' in our system i.e. object changes become effective on 'valid from' date.
    We also have a custom enhancement where BOM header status is controlled by the 'post approval' process via workflow.
    i.e. BOM status is changed to 11 when 'Complete Change' status is set on OMR and changed back to '01' automatically when 'Release Change' is set on OMR.
    We have a new requirement from business as described below:
    For ex:
    2 components (COMP1 & COMP2) are added to BOM through ECR1 effective from 01-AUG-2011 till Infinity
    2 more components (COMP3 & COMP4) will be added to the same alternate through ECR2 effective from 01-SEP-2011 till Infinity.
    ECR1 changes are made and OMR status set to 'Complete Changes' changes i.e. BOM status is 11 effective from 01AUG2011 till Infinity.
    At this point of time, ECR2 is created. When changes are being made to the same BOM using ECR2, COMP1 & COMP2 (added through ECR1) appear in the BOM.
    This is not desirable for the customer. They do not want to see COMP1 & COMP2 to appear when changes are being made to ECR2 as ECR1 is still not post approved. They expect COMP1 & COMP2 to appear in the BOM only when ECR1 is post approved.
    How can we control effectivity of COMP1 & COMP2 such that, they become available in the system ONLY WHEN  'Release Change' is set on OMR?
    Can 'Parameter Effectivity' be used in this scenario?
    Thank you very much for your advice and guidance,
    BK

    Hi JH thanks for your quick reply,
    Let me describe it more specific, I have two material FG and SFG. Material FG is maintained with valuation type so when we do goods receipt for SFG it's asked to input valuation type in batch field. In stock SFG material qty is separated for each valuation type like batch.
    Now i want to maintain in BOM for FG, where component SFG has fix the valuation type / batch so that in production order we don't have to choose manually. Do you have any idea ?
    Regards,
    Arman

  • Making ECR No. Compulsory While Changing Material BOM (T. Code CS02)

    Hi,
    In our business scenario, we want to make ECR No. compulsory while changing BOM using transaction code CS02. Process which we are looking at would be as below.
    1)     Default initial status of BOM will be set as u20182u2019 (Inactive) through customizing.
    2)     ECR No. should not be compulsory for transaction code CS01.
    3)     When BOM creation is completed, status of BOM will be changed to u20181u2019 (Active With History Requirements) by user.
    4)     When user goes to transaction code CS02 for changing BOM,
    a.     If BOM status is u20181u2019 & ECR No. is not entered, system should give error message (Message No. 29045) & should not allow user to go further.
    b.     If BOM status is u20182u2019, system should allow user to change BOM without entering ECR No.
    5)     Once BOM status is set to u20181u2019, system should not allow to change it.
    Please guide me how this process can be achieved.

    Dear Abhijit,
    If my understanding is correct then it seems you want to make change number as mandatory for CS02 alone.
    apart from the configuration settings in OS27,setting the correct value for the authorization object C_STUE_NOH,normally it will be
    made for all the T.Codes CS01/CS02.In your case you want to make it mandatory only for CS02 alone,So check in this way.
    In this case you may have to create 2 different roles,one containing the authorization only for CS01 and for authorization object
    C_STUE_NOH with Yes.
    The other role for CS02 alone for the authorization object C_STUE_NOH with value set for No.
    The same user should not be containing both these roles.(for Roles creation check with your admin consultant).
    check whether this can help you.
    Regards
    Mangalraj.S

  • Changing a BOM Item several times

    Hi,
    Programmatically, I want to update a BOM several times. I want to update its valid_from and valid_to date several times.For this, I am using CSAP_MAT_BOM_MAINTAIN function module.The problem is I am only able to change the
    valid_from / valid_to date (using change_no and chg_no_to fields) for a single time.Once the change_no and chg_no_to fields are populated, it does not allow me for any further changes in valid_from and valid_to fields.
    SO, how can I change the valid_from and valid_to date of a BOM several times.
    Regards,
    Tan

    Hi,
    try using this BAPI BAPI_MATERIAL_BOM_GROUP_CREATE. 
    Regards
    Raj.D

  • Changing BOM-items in Process Order not allowed

    that Hello,
    Mi client is asking me if it is posible, once created a Process Order, upon modifying the order (COR2), that the user can not change any of the cuantities and batches of the material list (BOM) updated in the Process Order.
    Is there any way one can protect the material list from being modified once created, or once liberated the order?
    Is it posible, moreover to just protect the BOM ítems updated in the Process order but let the option open to add exta BOM ítems manually.
    Is there a userexit or a Badi one can use to acomplish this?
    Thanks for any reply.
    Aart

    Hi Aart,
    Yes, you can use BADI to protect the BOM items from not to change the BOM items in Process order.
    In one of our project we have taken the help from the ABAPer, has has done the same thing.
    Then we have acheived the same requirement.
    You check with the ABAPer, he will help you for the requirement.
    Thanks

  • DMS link with Material Bom

    Hi, all
    How can we link respective doc,s to  Bom Header and Bom item?
    I treid to attach some doc,s to above object,s the system messge is like,  "this transaction  is not support for this activity". 
    rgds
    ben

    Hi,
    A]The uses of T code CS01: Create Material Bom and CS02 :Change Material BOM .
    Hope you have created the Material BOM.
    1) Link it to DIR using the Object link.
    Use T Code DC10, Select the DIR ,and enter in to define object links, new entries, select object as STOP_DOC.
    2) Create DIR, select the object link tab enter the BOM which already been created. Hope this will solve your query.
    B]Go to dms,
    1)Dc10, do the object linking for material/ BOM.
    whatever document you have selected for object linking attach the file to it.
    2)Go to cs01n, give your material name, enter.
    once you, inside the bom, select document tab, enter your document type and number and save it.
    3)This way that document is link to that bom. and whatever the file is there inside document, you casn see it. just click it.
    Note; If T Code CS01 & CS02 does not exit the & gives error message then contact your basis to activate.
    thanks,
    BEN

  • Changing Material Types

    Gurus,
    I have a situation. We have multiple Plants under different CC with common materials being traded between different Plants. A raw matl for one could be the FG for another and such similar cases. Now when I am trying to onboard a new Plant in my landscape, I notice that certain materials are FERT for me, but they have already been defined as ROH in the system.
    We have agreed to change the Matl types to a new common one. Please tell me the steps and precautions to be taken while doing this activity.
    Regards
    Keshav

    Use t.code: MMAM - for changing the material type but you change the material type in MMAM transaction automatically also the valuation class will be changed in material master. The system will take the changed material type valuation class which was created for that material type.
    If valuation class changed, U have to take care of..
    1) Valuated stocks in the current period or in the previous period.
    2) Open purchase orders may be there.
    3) Production orders which a goods movement has already taken place.
    For this first you have to do the following:
    If valuated stocks already exist, you can change the valuation class only:
    1) Post the stocks of the material to an interim account.
    2) Change the valuation class in the material master record.
    3) Post the stocks of the material back to their original account.
    If open purchase orders already exist, you can only change the valuation class if you first flag the corresponding purchase order items for deletion.
    If production orders exist for which a goods movement has already taken place, you can only change the valuation class if you first set the status of the production orders to deleted

  • BOM items are not coming in Subcontracting PO

    Hi,
      I have created a Finish good material and also have made BOM for that Finish material  when I am trying to make a Subcontracting PO for that Finish material   the BOM items are not coming in PO for that Finish material only  for other material BOM items are coming properly.
    regards,
      zafar
    Edited by: zafar_karnalkar on May 29, 2010 1:48 PM

    Hi,
    Pl. recheck the BOM.
    Bom usage 1.
    Item Type : L
    SAM

  • Maintaining Price for BOM / Bom item with customer

    Hi,
    We are using BOM concept for SO, and price we are maintaining at item level  like we have a FG material  9910    and it has BOM componenet  as , A,B,C  and we are maitaining price at item level for A,B, and C   now I want to maitain price at with  BOM  and customer
    BOM :  9910
    Item A,B,C
    BOM : 9911
    ITEM: A,B,C,D
    Now our requirement is to maiatin price as   CUSTOMER / BOM Header material  / BOM ITEM
    sohow to make the condition table for my requirement,  as MATNR field we can select only one time in table  how to take MATNR of Header and MATNR for item.
    regards,
    zafar

    Hi Prakash,
          Thanks for your reply it is a good link which u have send,  but my requirement is not solve with the given link I want to maiatin price at item level  for this in Main item item category I have maiatin LUMF  and alll price at item level  but  my requirement is I want to maiatin price at item level only but refeence to Main Item
    MEANS  :  I Hva emain item 9910.  with item  , 1.2.3  and i have another main item 9911  with sub items ,1,2,3,4  in such cases I want to maiatin price for sub items 1,2,3,4  but ref. to customer and Main item
    CUSTOMER / MAIN ITEM / SUB ITEM
    how to mainatin price in VK11  as per above requirement.
      regards,
       zafar

Maybe you are looking for

  • Why does iTunes sort files on the hard drive differently to on the iPod?

    Hey guys! im using itunes 8.2 and my new iPod classic 120GB. I updated all my music in iTunes so that it is now perfectly organised on my iPod. The ipod appears to organise its artists using the "artist" field not the "album artist". because of this

  • How to retain selected value in apex_item.select_list?

    Hi, I've a report region query- select distinct col1, col2, APEX_ITEM.HIDDEN(2,col3)|| APEX_ITEM.SELECT_LIST(1,'No_Action','Valid;Y,Invalid;N') Action from <tab1> When 'Y' (valid) selected from the select list and SUBMIT is clicked - a validation and

  • Purchase Order creation TIME

    Hello all, Anybody knows how do I find the creation time of a PO ? in Table EKKO I can find the creation DATE but not the TIME. THanks, Isaac

  • Open HyperLink in different Stackpanel

    Hi all, I am new to WPF. I have created two stackpanels . In first stackpanel I have created few HyperLink controls. I want the hyperlink to open the new xaml page in second hyperlink. But I am unable to achieve it. suppose I click on "Build Trimmer"

  • OOB Project Server 2013 BI Excel Report Issue

    Dear Folks, I have been facing problem  when I try to open OOB BI Report called "Project Overview Dashbaord" from inside the EPM. It shows blank screen when I open, If I try to refresh all connections then it gives me following error message: =======