FM to read/list BOM items (only documents relevant = item category D)

Hi,
I cant find a function modul that is taking as input (material, plant, BOM usage, alernative BOM) and is listing the BOM items. I am only interested in document items (item category D). But I could also filter this in a second step.
Any help welcome.
Cheers
Mathias

> Hi Varun,
>
> I looked at that FM but I found CABM_READ_BOM
> more usefull for my case.
>
> Cheers
> Mathias
Mathias,
I have found CABM_READ_BOM_ITEM to be useful and simple to use.
Many other posts call for CS_BOM_EXPL_MAT_V2 because that is used by SAP in standard transactions.
I have found no SAP documentation on the CABM_READ_BOM and wonder if there is any reason that others are avoiding it.
Have you found any problems? Perhaps SAP does not support this?

Similar Messages

  • BOM Item category column not visible into CS01

    Hi,
    Till yesterday we create BOM for FG component with item category L,
    But today while creatting BOM ,item category column is not visible so that it is not possible to create BOM.
    we have not make any changes into SPRO Regarding BOM,
    What will be the possible reason?
    Regards,
    Devendra

    Hi,
    Item category column was make invisible by someone during processing CO02 through SHD0.
    now it it makes visible.
    Regards,
    Devendra

  • Bom -item category

    Dear all
    wht is use of item category text in bom? and how it will work?
    At time of creation of production order the item category  is copied  in production order or not ?

    Hi,
    Bill of Material Item
    Definition
    The components of a technical object are located in the items of the BOM. Item data is only valid for a particular item within the BOM.
    Structure
    Items are differentiated by their category (). The item categories are differentiated by an item category key.
    Further important item indicators are
    Item Status
    Data relevant to Plant Maintenance
    Item Category
    Stock item
    This item category applies to components which are kept as stock. Any components entered with this category in the BOM must have a valid master record in the system.
    When you use this item category, stock item components are automatically reserved for the maintenance order.
    Non-stock item
    This item category is used for components which are not kept in stock if they are used in a bill of material (BOM). Non-stock items can be entered in the BOM with or without a master record. To enter a non-stock item without a master record, you must simply enter a descriptive text.
    When you use this item category, the system automatically creates a purchase requisition for these components, when they are used for maintenance purposes. This leads to order-specific materials procurement via the purchasing department.
    Variable-size item
    This item category enables you to specify different sized sections of a component with one material number. Variable-size items are distinguished by the fact that format entries, such as length and width, are taken and converted into the quantity required for warehouse management purposes.
    When you use this item category, variable data, such as the size of a steel sheet required to repair some planking, can be entered directly by the user during order processing. You do not have create new material master records with fixed dimensions in the system each time.
    Document item
    This item category is for components which contain information stored as documents. A document can be a design drawing, program, photograph and so on.
    When you use this item category, the bill of material (BOM) is connected to the document management system.
    Text item
    When you use this item category, the system stores your text in a text file using the long text processing function.
    PM structure element
    This item category is for components in plant maintenance which are only used for structuring a technical object (PM assembly). No plant data is necessary for this item.
    This item category is only used in plant maintenance for equipment and material bills of material relevant to plant maintenance.
    Class Items
    The class item enables you to create a class as the components in a configurable bill of material (BOM for a standard product). Several objects can be allocated to this class, and differentiated by different characteristics.
    You can find further information relevant to variant configuration in the SAP documentation PP- Variant Configuration.
    Item Category Key
    The different item categories are represented by a letter key in the standard SAP System:
    L stock item
    N non-stock item
    R variable-size item
    D document item
    T text item
    I PM structure element
    K class item
    As the letters of an item category key are defined in Customizing, you can adapt the letters accordingly.

  • BOM Item Category (urgent)

    HI SAP Gurus,
    We have an issue in BOM.
    At first we cannot explode our BOM. The main item is in Item Category of NORM. So what we did is to change the Item Category group to ERLA. As I understand, If we use ERLA, the price will be in the Main Item and the component has no price.
    1. Is this set up in CS01 is possible/correct?
    Main Item 123
    components as:
    Item 10 material 123
    Item 20 material 456
    Item 30 material 789.
    2. Our configuration in Customizing: Assignmet of Item Category as:
    Sales Doc type     Item Cate Grp                         High Level                          Default Item Cat
    OR           ERLA                    TAP
    OR          ERLA          TAP          TAN
    With this config, I tried/tested sales order creation and the result becomes:
    Item 10     material 123     TAP
    Item 20     material 123     TAN
    Item 30     material 456     TAQ
    Item 40     material 789     TAQ
    Item 10 and 20 has a price which should not be since the only acceptable item to have a price is on Item 10 (main item) only. Also, Items 10, 30 and 40 keeps on asking for weight but item 20 already has. I checked in material master, and the weights were maintained correctly.
    3. I also tried to change the config to:
    Sales Doc type     Item Cate Grp                          High Level                          Default Item Cat
    OR           ERLA                    TAP
    OR          ER          TAP          TAQ
    The Item 20 of sales order has now Item Cat of TAQ. However, it still asks for weight for 10, 30 and 40. But is now asking for price in Item 20 (w/c for me is correct).
    Now the problem is in Delivery. The Pick Quantity column for Item 10 is disabled.
    I really need help on this one. Immediate response is highly appreciated. Points will be rewarded.
    Thank you so much for the help and taking time to read my questions/issues.

    HI Erza29,
    BOM can be done in 2 ways
    ERLA -(Above structure material)
    --IItem category group Header item is TAQ
    --Item category group Sub item is TAE
    LUMF -(Below Structure Material)
    --Item category group Header item is TAP
    --Item category group Sub item is TAN
    --Do the assignment of Item Category in VOV4 as follow
    Sales Doc typeItem Category Group Default Item Category
    OR+ ERLA+ TAQ
    Sales Doc typeItem Category Group High Level     + Default Item Category
    ORERLATAQ+TAE
    --Go to MM02 in sales organization2 tab you have to change the item category group as ERLA & save it.
    --Go to T.Code CS01
    Main Item 123
    components as:
    Item 10 material --123
    Item 20 material --456
    Item 30 material 789.
    --Go to T.Code VK11 & enter the condition type
    --Here the sub item prices should be equal to the main item price.
    Main Item 123---1000-Price
    Item 10 material 123300 Price
    Item 20 material 456400 Price
    Item 30 material 789--300 Price
    --Raise the sale order in VA01 & enter the main item material & qty
    --Click on  item overview here you can see the sub items with the main item & you can see the  price & weight only for the main item not for the sub items.
    --Item category will be TAQ for main item & Sub item is TAE
    --In ERLA concept we do pricing & delivery only for the header item only.
    --IN LUMF it is Vice Versa.
    Let me know if your problem is solved
    Regards
    Pradeep

  • BOM item category T not accepting zeros

    how can i config. the system so that a component with item categort T (text) for a BOM can accept 0s ? it always asks me for a qty when there shouldn't be?

    Hi Raf,
    Just put it 1 and then in Material detail screen set Bulk Material tick on.After doing so you can find the component in Process order component screen but there is no need to issue it.
    This indicator also works same for other Item Catagory also.
    Bulk Material means - This materail is always available at the workcenter and there is no need to issue it.
    Indicator: Bulk Material
    This indicator defines a BOM item as a bulk material, which is available directly at the work center (for example, washers or grease).
    The dependent requirements of bulk materials are not relevant to materials planning. This means they are not taken into account for net requirements calculation. Therefore planning for bulk materials should be consumption-based.
    If bulk materials are subject to material requirements planning, you must create planned independent requirements for them.
    Use
    Dependent requirements are only created in the planned order for information purposes and they can be displayed there. Dependent requirements for bulk material are not shown in the MRP list or the stock/req. list.
    You can maintain this indicator in both the material master record an the BOM item. The indicator in the material master record has higher priority.
    If a material is always used as a bulk material, set the indicator in the material master record.
    In this case, the Bulk material indicator in material master record is automatically set in the BOM item.
    If a material is only used as a bulk material in individual cases, set the indicator in the BOM item.
    Regards,
    Dhaval

  • BOM item category problem

    Sir in tcode CS02 i am getting error message no.29118[ material type ROH can't be use with item category
    L ].What to do ?
    I am online.

    Hi,
    Go to OMS2 and select Material Type "ROH" and double click on "Quantity/value updating" option on left side of the screen in dialog structure.
    Here activate "Quantity" and "Value" updating indicators for your Plant and Save and then check in CS01 for BOM creation.

  • Returns BOM - Item Category

    Hi All,
    For Returs of BOM Material, what could be the Item Category. For Forward Moement the Item Category group is ERLA.
    Main item category = TAQ
    Sub Item Category = TAE
    For Returns what will be the Item category for the same.
    Thanks.
    Edited by: sthen on Apr 25, 2008 9:45 AM

    Hi Lakshmipathi,
    Can you please tell me what the item category for BOM item for returns?
    can we use text RETX for the subitems?
    Thanks,
    Michelle

  • Reg: BOM Item category update

    Hi
    i got a requirement that whenever a material master's MRP controller(DISPO) is changed, the Equipment BOM needs to be kept in sync.The BOM calls it an item category and it is represented by an alpha character where the MRP controller is represented by a NUMC.
    Please help me out regarding this
    Thanks in advance
    Regards
    Krish

    Hi,
    Please refer below link,
    Re: Reg: Material Master
    Regards,
    Vishal

  • Reading list sync issue

    have an iPhone 5s, iPad air, iMac and macbook air. All fully updated. I have a very odd and frustrating sync issue. Reading lists do not sync correctly. If I add something to the reading list on my phone it will sync with my iPad and vice-versa but not with the macs. The same issue with the macs. Reading list additions made on my iMac will sync with the macbook and vice-versa but not with iOS devices. Everything else syncs perfectly including bookmarks, open tabs, calendar entries, iCloud documents etc. Reading lists are the only issues. I have turned syncing on and off, deleted and recreated plists, started and restarted multiple times in various orders and even emptied my reading lists and started from scratch but nothing has helped. Has anyone any ideas?

    This is a user to user community, Apple are unlikely to read your comments, if you have any suggestions that you think might enhance iCloud you can send Apple your feedback here.

  • Avoid  automatic creation of purchase requisition for bom item N

    Dear.
    When I create a production order , for the components  with bom item N the system create a purchase requisition. I need to avoid this automatic creation , do you know a solution to obtain this ?
    Thanks.

    For the many people that have asked this question.
    N item category in the BOM is always going to propose direct procurement. Through configuration I have not found a way to make it go away from the planned order. You can make it go away from the production order.
    The IMG path: 
    Plant Maintenance and Customer Service 
    -> Maintenance and Service Processing 
    --> Maintenance and Service Orders 
    ---> Functions and Settings for Order Types 
    ----> Define Change Docs, Collective Purc. Req. Indicator, Operation No. Interval
    Under the Res/PurRq -> Specify Never
    In order make this setting effective, you must define the following
    system message to error or warning, as it is stated on note 569984
    Version Appl.A. No. Cat
    00000000 C2 280 W
    Please note that this setting is effective for reservations and
    requisitions.
    The best solution is to use BOM item category L with the bulk indicator set. You will not get any direct procurement proposals or planned orders and you can use long term planning to see the time phased MRP results.

  • Safari.1.1lion when i open a new window it opens as the old version without the reading list button or the download button why is that ?

    so i downloaded the new safari version safari.1.1lion and i installed it and i love it but when i open a new window or i close safari and open it again it opens like the old version (the safari leopard ) it doesnt have the doenload button or  the reading list button . it only opens as the new version if i restart the computer why is that.

    I did find the problem... It was the DivX Plugin for Firefox. I just found I wasn't using it. I went to Add/Remove Programs and uninstalled it. FYI I am running Windows 7.

  • Creation of New Item Category

    Hi All
    Can anyone give an example of when a new item category creation will be required in practical ?
    Anil

    Hi Anil,
    It is always recommended to use standard item categories. Create new item categories if the functionality you require cannot be covered by the standard item categories. Following are the attributes and functions of a BOM  item category.                                                                               
    o   Is a material number required?                                                                               
    o   Is the item to be used in inventory management on a quantity basis
    o   Is the item a text item only, with no other functionality?                                                                               
    o   Is the item to be used as a variable-size item with the option of entering individual sizes ?                                                                               
    o   Is the item a document item?                                     
         The document item category allows you to enter a document which you created using the document management system.                                                                               
    o   Is the item a class item?                                        
         For configurable material BOMs, you can enter a class in which materials or documents are classified. When you assign characteristic values during BOM configuration, the class node is replaced by the object with the required characteristic values. In this way, the workload involved in maintaining BOMs with many variants is reduced, because you no longer have to enter all items individually and assign selection conditions to them.                                                                               
    o   Are sub-items supported?                                                                               
    o   Is the item a plant maintenance structure elment?               
         If the item is a PM structure element, the system does not check 
    If the requirement is to obtain the functionality by shuffling the above combinations, only than go ahead. 99 out of 100 times, the standard categories are suffiecient.
    Reward if cleared and close the thread.
    Keerthi

  • Problem reading document part list (BOM)

    Hello!
    I am using FM 'CSAP_DOC_BOM_CREATE' to create a document part list (BOM), which works fine. But i have difficulties to read the Doc-BOM (using FM 'CSAP_DOC_BOM_READ' or 'CS_BOM_EXPL_DOC_V1'):
    -> the result-tables t_stpo (FM 'CSAP_DOC_BOM_READ' ) and stb (FM 'CS_BOM_EXPL_DOC_V1') do not contain the complete document number (type doknr), which means that e.g. leading 0 are missing. The DB-table STPO also not contains the complete document number! I need the complete document number to read further document details from draw.
    Does somebody have any advice? Thank you in advance!
    greetings
    Wolfgang

    There's a function module that takes care of that. Just search for it in SE37 (something like CONVERSION_EXIT_ALPHA... ).
    edit: CONVERSION_EXIT_ALPHA_INPUT
    Edited by: Maen Anachronos on Sep 25, 2008 4:46 PM

  • Read,write and create word document with list data

    Hi,
    My requirement is that I have a custom list called List1 and which has a 4 (suppose XName, location, phone, email)columns and also have a Template document(.dot). If I click on save button , new document has to create from the Template document(.dot) and
    should modify the content depends on list columns.
    For that I need to read the document , find out the text where XName , location,,phone, email and replace with the list item data(user entered data). 
    Can anybody please refer links for read,write and create word document?
    Thanks in advance.

    Yes, you can using Office Open XML. I found it to be a lot more cumbersome and in the end not a money saving approach:
    https://msdn.microsoft.com/en-us/library/office/bb448854.aspx?f=255&MSPPError=-2147217396
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • How to read list item and display Title and on click hyperlink as value by javascript /jquery

    on newform.aspx just above the top of cancel button I want to put 1 hyperlink "Help"
    but I want to do this by script/jquery by reading my configuration list where 1 column is TITLE and other is- URL
    in TITLE column will write "Help" and in URL column  I will write
    http://portal1234/sites/sudha/MyHelppage.aspx
    so script should read Title and display Help--->1st part
    Script should read Value column and on click of help-(display link) the respective url should be open in new window.-->second part
    Please let me know reference code for adding anchor tag dynamically by reading from list
    I can see hyperlink near cancel button-
    $(document).ready(function(){
    var HelpLinkhtml ='<a href="#" text="Help">Help</a>';
    var position =$("input[value='Cancel']").parent("td").addClass('ms-separator').append(HelpLinkhtml);
    now for reading from list I am trying below script-
    $(document).ready(function() {
        GetHelpLinkFromConfigList();
    function GetHelpLinkFromConfigList()
     //The Web Service method we are calling, to read list items we use 'GetListItems'
     var method = "GetListItems";
     //The display name of the list we are reading data from
     var list = "configurationList";
     //We need to identify the fields we want to return. In this instance, we want the Title,Value fields
     //from the Configuration List. You can see here that we are using the internal field names.
     var fieldsToRead = "<ViewFields>"+"<FieldRef Name='Title' />"+"<FieldRef Name='Value' />"+"</ViewFields>";
     //comment
     var query = "<Query>" +
                            "<Where>" +
                                "<Neq>" +
                                    "<FieldRef Name='Title'/><Value Type='Text'>Help</Value>"
    +
                                "</Neq>" +
                            "</Where>" +
                            "<OrderBy>" +
                                "<FieldRef Name='Title'/>" +
                            "</OrderBy>" +
                        "</Query>";
     $().SPServices(
     operation: method,
        async: false,
        listName: list,
        CAMLViewFields: fieldsToRead,
        CAMLQuery: query,
        completefunc: function (xData, Status) {
        $(xData.responseXML).SPFilterNode("z:row").each(function() {
        var displayname = ($(this).attr("ows_Title"));
        var UrlValue = ($(this).attr("ows_Value")).split(",")[0];
        AddRowToSharepointTable(displayname,UrlValue)
    function AddRowToSharepointTable(displayname,UrlValue)
        $("#NDRTable").append("<tr align='Middle'>" +
                                    "<td><a href='" +UrlValue+ "'>+displayname+</a></td>"
    +
                                   "</tr>");
    <table id="NDRTable"></table>
    Thanks :)
    sudhanshu sharma Do good and cast it into river :)

    Hi,
    From your description, you want to add a help link(read data from other list) into new form page.
    The following code for your reference:
    <script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    ExecuteOrDelayUntilScriptLoaded(AddHelpLink, "sp.js");
    function AddHelpLink() {
    var context = new SP.ClientContext.get_current();
    var list= context.get_web().get_lists().getByTitle("configurationList");
    var camlQuery= new SP.CamlQuery();
    camlQuery.set_viewXml("<View><Query><Where><Eq><FieldRef Name='Title'/><Value Type='Text'>Help</Value></Eq></Where></Query></View>");
    this.listItems = list.getItems(camlQuery);
    context.load(this.listItems,'Include(Title,URL)');
    context.executeQueryAsync(function(){
    var ListEnumerator = listItems.getEnumerator();
    while(ListEnumerator.moveNext())
    var currentItem = ListEnumerator.get_current();
    var title=currentItem.get_item("Title");
    var url=currentItem.get_item("URL").get_url();
    var HelpLinkhtml ='<a href="'+url+'">'+title+'</a>';
    $("input[value='Cancel']").parent("td").addClass('ms-separator').append(HelpLinkhtml);
    },function(sender,args){
    alert(args.get_message());
    </script>
    Result:
    Best Regards
    Dennis Guo
    TechNet Community Support

Maybe you are looking for

  • Sms disappeared

    I was trying to send a photo via text message when my phone "blinked" and ALL of my sms disappeared.  I may have made a mistake when I subsequently connected to iTunes and allowed a sync.  Now, I have no sms on my iPhone and NO backups in my iTunes a

  • Sync does not show initunes

    Music will not sync from itunes to my ipod.  If I do a manual synce everything but music syncs.  My Ipod appears in Itues but not the usual sync command.

  • User does not exist while accessing ESS/MSS services

    Hi Experts, I have super admin rights, ESS & MSS roles assigned to me. The services under ESS/MSS are not working in development server & production server. It is working fine in Quality server. earlier it was working fine in dev server. Now when i a

  • FileReference.save() file type filter options?

    OK, I'm loving the new access to the FileReference class to load and save XML to the user's local drive without sending out for pizza first, but I have one minor complaint: FileReference.browse() lets me filter the read choices to xml files only, so

  • Midi file Logic Express 7.2 and Sibelius 4.10

    Hi All I am using Logic Express 7.2 to export a midi file then importing it into Sibelius 4.10, this works fine on G5 mac but not on an intel iMac. The Sibelius error is "There was a problem opening the midi file: Not a format 0 or 1 midi file" I hav