Parent Child Value Sets for Item Categories

I've tried to set up parent-child value sets, not independent-dependent sets for Item Categories but in vain. So, if Item Category has 2 segments - Category & Sub-Category; Sub-Category only shows valid values for a category. For example, if Category is 19 (Tools), the LOV for 2nd segment would only show 28 (Large Tools), 29 (Heavy Tools) etc.
Creating an independent-dependent combination displays all values for the independent & dependent sets.
Just looking for help here.
Thanks,
Sanjib

Karthik, Sandeep and Hugh
Thanks for your responses. We greatly appreciate you taking the time to reply to this thread. My e-mail is [email protected], that is if you'd like to send any documents.
Basically, this is what we were looking for -
The category structure is
Equipment 1 - Spare 1,
Equipment 1 - Spare 2,
Equipment 2 - Spare 1,
Tools - Large,
Tools - Small,
etc.
When selecting Codes for this structure, if I choose 'Equipment 1' for 1st segment, LOV for 2nd segment would only show 'Spare 1', 'Spare 2'. Similarly, If I choose 'Tools', I only see 'Large', 'Small' for Segment 2.
Thanks,
Sanjib

Similar Messages

  • Hierarchy Table - Parent/Child Value Pairs w/o Node Name

    Hi,
      Has any body worked with below senario to create a Hierarchy table through Import Manager. If so how did you do it? I followed and sucessfull with some senario's by refering the blog "MDM Import Manager: handling multiple formats of source data for hierarchy" by pandey but not with this one. This scenair is actually from help.sap.com
    Parent           Category
               Printers
    Printers      Laser
    Printers      Inkjet
    Inkjet           B&W
    Inkjet           Color
    Printers      Dot Matrix
    Dot Matrix      300 DPI
    Dot Matrix      600 DPI
    Dot Matrix      1200 DPI
    Edited by: SDN POWERED on Jun 7, 2009 8:59 PM

    Hi SDN Powered,
    For Hierarchy Table - Parent/Child Value Pairs w/o Node Name just do as follows:
    1) In the Source Hierarchy tree, select the Parent and Child field nodes which you want to use to build hierarchy.
    2) Right-click on one of the nodes and choose Create Hierarchy Field from the context menu, or choose Source > Create Hierarchy Field from the main menu.
    3) MDM opens the Create Hierarchy Field dialog box. This dialog box contains 4 feilds, viz Hierarchy Field Name, Parent Field, Child Field, and Node Name Field. In the Hierarchy Field Name, type the name for the new field.In the Parent Field, Child Field. For Parent/Child Value Pairs w/o Node Name , set the Node Name Field to None.
    4) Click OK to close the Create Hierarchy Field dialog box. The MDM Import Manager creates Hierarchy using the values you have provided.
    I hope I am able to solve your problem.
    Thanks & Regards
    Dilmit Chadha

  • Shopping Cart - Default Setting for Items

    Since the default setting for items requires user to enter the default values on each shopping cart creation. We would like to use the BADI BBP_DOC_CHANGE_BADI to set a default value, so that user would not have to entry it over and over.
    After I check the BADI, where I cannot find any export parameters associate to these default fields.
    Regards

    Hi Vadim,
    I also have a similar requirement where our customer wants to change or prepolulate the PO type in the Default settings for items.I wanted to knwo if this is user based and if there is any waye we can keep updating them based on some action on the portal.Ideally in our case we have to do it from teh portal.So if there is any RFC that can update or fill these details we can use webdynpro applications to trigger them at runtime and then update them.Any ideas ?
    Thanks,
    Best Regards,
    Muinul

  • Unexpected value type for Item Tag Name ; expected System.Single, received

    Hi,
    I am using PCo 2.1 with MII 12.1 to extract values from some PI tags. When I run the query, I get this error -
    Unexpected value type for Item <Tag Name>; expected System.Single, received System.String[Value = Scan Off]
    Can somebody explain what I need to do to get the correct result?
    Regards,
    Chanti.

    To make the service return "whatever is passed", you have to take a step back and realize that there is a little understanding of XML Schema required.
    When using a complexType, which is defined as a sequence, then you are implying an ordered sequence of elements. Default value for the 'minOccurs' attribute is 1. It's also important to understand that there is a difference between minOccurs=0 and nillable="true".
    nillable="true" just means that the name element can carry a null value. If you want the name element to be optional, then you must use the minOccurs=0 and keep the maxOccurs to it's default value of 1. Using an array is just a bad work around. This is for deserialization (XML to JAVA).
    The second part of you problem is on the serialization (or JAVA to XML). When you have a JAVA Bean, there is no way to make the difference between a member's value being null or not set, so it's impossible to decide if you need to send back a nul (xsi:nil="true"), an empty element <ns1:name/> or nothing.
    That said, if you do want to go the XML route, you can use the dataBinding="false" flag in the different WSA command. Instead of converting XML into JAVA, you will have SOAPElement parameters, where you can do all you want (see WS user's guide [1] for details - chapter 16). Note that you have to make sure that the WSDL (your contract) reflect what you are doing on the wire (format of your messages), so that you do not geopardize your interoperability with other toolkit.
    Note that this only applies to literal message formats (use attribute in WSDL), which is your case.
    Hope this helps,
    Eric
    [1] http://download-west.oracle.com/otn_hosted_doc/ias/preview/web.1013/b14434.pdf

  • How to create a value sets for concurrent program?

    Hi Friends,
    I am creating a concurrent program with a parameter period...
    In the value set for the parameter period, I am using the following query :
    ---where application_id = 101
    and set_of_books_id = :$PROFILES$.gl_set_of_bks_id
    and closing_status IN ( 'O', 'F', 'C')
    order by period_year, period_num' ----
    In my cursor, i have a condition 'where set_of_books_id = ' ---
    How can I pass the above set of books id into the cursor ?? it is not working when I am defining another parameter as Book and passing that value to the cursor....
    I need that period parameter to return all the periods for the set of books where we are running the concurrent request from...I also need to get the set of books id for my cursor...
    Hope I am making sense...All that I am trying is to have period parameter and also a SOB id in cursor condition...
    Rgds,

    Hi Vamsi /Nitin,
    Let me explain the whole thing now.....
    My plsql procedure is ......
    CREATE OR REPLACE procedure GL_INT(
         perrbuff     out varchar2,
         pretcode     out varchar2,
    pbook          in varchar2,
    pperiod          in varchar2
         ) is
    cursor cur1 (p_sdate in date, p_edate in date )is
    select distinct group_id groupid,
    user_je_source_name source
    from gl_interface
         where accounting_date >= p_sdate
    and accounting_date <= p_edate
    and set_of_books_id = pbook;
    cursor cur2 is
    select distinct start_date sdate,
         end_date edate, period_name period
    from gl_period_statuses
    where      period_name = pperiod
         and set_of_books_id = pbook
         and application_id = 101;
    i               cur1%rowtype;
    j               cur2%rowtype;
    begin
    open cur2;
                   fnd_file.put_line(fnd_file.output,'PERIOD'||'----'||'GROUPID'||
                                       '----'|| 'SOURCE');
              loop
                   fetch cur2 into J;
    exit when cur2%notfound;
                   open cur1(J.sdate,J.edate);
                   loop
              fetch cur1 into I;
                        exit when cur1%notfound;
              fnd_file.put_line(fnd_file.output, J.period||'----'||I.groupid||'----'||
                                  I.source);
                   end loop;
              end loop;
         Close cur1;
    close cur2;
    Exception when others then dbms_output.put_line(SQLERRM);     
    end;
    ==================================================================================================
    For SOB value set, I have passed the default value as vamsi suggested ($profiles$.gl_set_of_bks_id)....
    For period value set, I have entered query as ..where application_id = 101
    and set_of_books_id = :$PROFILES$.gl_set_of_bks_id
    and closing_status IN ( 'O', 'F', 'C')
    order by period_year, period_num...................
    It still doesn't work....I don't know how to derive those Periods based on the SOBs and at the same time pass SOB id into the cursors...
    Please help...
    Rgds,
    Murali

  • Delivery completed" indicator cannot be set for item 00001

    Hi all,
    I have done a inter company stock transfer order , with respect to that Order I made  Outbound delivery and posted GR with respect to outbound delivery. I have done  MIRO for  PO  for all the Item ,
    Now  I  need to  return some  material  to supplying plant for  some reason,  I tried  to  make GR (MIGO)  against the same  outbound delivery with movement type 122. the document is posted  but  when I tried to  make complete  delivery indicator  it does not allow me to do so .
    it says me
    Delivery completed" indicator cannot be set for item 00001
       Message no. 06 848
    Diagnosis
       You have set the "delivery completed" indicator for a stock transfer  item.
    system Response
       You can only set the "delivery completed" indicator in stock transfer  items if
       o   the sum of the goods issue quantities in the supplying plant equal  the sum of the goods receipt    quantities in the receiving plant.
       o   the sum of the delivery note quantities is equal to the sum of the goods receipt quantities.
    Regards,
    Dhilipan.

    I dont think you need to set "delivery completed" indicatory while returning from one plant to another.
    For example : You ordered 100 qty. and you are receving only 80 Qty. and you don't expect any receipts anymore. in this case you want to close the open purchase order with delivery completed indicator.
    But while returning to vendor or to another plant you are not referring the P.O directly and hence you dont need "delivery completed indicator'

  • How to give  Value set for model attribute?

    Hi all,
           How to give value set for model attribute?
           plz explain me with some sample code.
    Regards,
    Srinu

    Hi Srinivasulu,
    An attribute (of basic data types like integer , string etc) holds a single values.
    Please clarify by what you mean value set ?
    Also, share the structure of context.
    Regards,
    Kartikaye

  • Help with Error: Jcarousel: No width/ height set for items....

    Hey everyone.  I have a user that is using a Tour and everytime he opens up a site like ESPN he receives the following error:  Jcarousel: No width/ height set for items. This will cause and infinite loop. Aborting…  I had him pull his battery but this did not work.  I have tried to search the forums and google, but I have yet to find anything concerning Blackberrys.  He is on V 4.7.140.  I'm not sure what the current version of the Tour software is, but I can definately try updating it to see if this solves the problems.  Before I do this though I wanted to see if anyone here had any ideas or has ran into the same problem.  Thanks for the help.

    What are you talking about? The width/height of what? Is this some sort of error message? If so from what?

  • 2EETW169 no connect possible: "invalid values set for DIR_LIBRARY

    uapkb2dc:ss2adm 55% R3trans -d
    This is R3trans version 6.05 (release 46D - 27.03.05 - 14:30:00).
    2EETW169 no connect possible: "invalid values set for DIR_LIBRARY '/usr/sap/SS2/SYS/exe/run' or dbms_type 'ORA'"
    R3trans finished (0012).
    trans.log==>
    uapkb2dc:ss2adm 51% more trans.log
    4 ETW000 R3trans version 6.05 (release 46D - 27.03.05 - 14:30:00).
    4 ETW000 ===============================================
    4 ETW000
    4 ETW000 control file: <no ctrlfile>
    4 ETW000 R3trans was called as follows: R3trans -x
    4 ETW000 date&time   : 27.07.2007 - 13:18:37
    4 ETW000  trace at level 2 opened for a given file pointer
    4 ETW000  [developertra,00000]  Fri Jul 27 13:18:37 2007                             713  0.000713
    4 ETW000  [developertra,00000]  db_con_init called                                    88  0.000801
    4 ETW000  [developertra,00000]  create_con (con_name=R/3)                            162  0.000963
    4 ETW000  [developertra,00000]  Loading DB library '/usr/sap/SS2/SYS/exe/run/dboraslib.so' ...
    4 ETW000                                                                             227  0.001190
    4 ETW000  [dlux.c      ,00000]  *** ERROR => DlLoadLib: ld.so.1: R3trans: fatal: libclntsh.so.9.0: open failed: No such file o
    r directory -> DLENOACCESS (0,Error 0)
    4 ETW000                                                                            3140  0.004330
    4 ETW000  [dbcon.c     ,00000]  *** ERROR => Couldn't load library '/usr/sap/SS2/SYS/exe/run/dboraslib.so'
    4 ETW000                                                                             139  0.004469
    2EETW169 no connect possible: "invalid values set for DIR_LIBRARY '/usr/sap/SS2/SYS/exe/run' or dbms_type 'ORA'"
    pls some one help me out to over come this....
    Regards,
    Nani.

    Hello,
    it could be working now, but <b>that</b> setting is wrong
    ORA_NLS33 is an environment variable used by Oracle < 10g
    But you set it to point to a 10g directory that does <b>NOT</b> exist on a standard Oracle 10g installation.
    That makes me think that your oracle client 9.2.0.<x> is not properly installed.

  • How to swap between to sets of item categories in sales order

    Hi,
    We receive Idocs from a different system that creates sales order in the R/3 system. For some of these, we want to be able to use an alternative sourcing mode - basically switch between standard POs and 3rd Party POs. The orders has many items, and we find it impractical to manually update all items - also because the order might contain different materials with maybe 5-10 different item categories, that needs to be changed to 5-10 others. This will be very difficult for our business users, since we do not have a simple naming convention of item categories to ease this.
    So we are looking for alternative ways, where we can change all items by changing on header level.
    We have thought of these alternatives :
    1. Change distribution channel. Requires all materials and customers to be set up in 2 DCs - not realistically.
    2. Change sales order types using VOV8 alternatives. This seems not to be allowed for materials in BOMs and with E consumption. See other thread named "Can not change SO order type - disallowed by item settings" for more details.
    3. What we we really need is changes on schedule line level, and I suppose we could have a logic in MV45AFZZ change this dependent on some user field. But I don't think this will work, as other settings controlled by requirement class etc. will be inconsistent.
    Proposals for this are welcome - it should be a common issue.

    Hi,
    We ended up designing a solution where item category was swapped by shipping condition. For shipping condition 11, we simulated that a specific 'usage' was active. It required a few tricks to get the Source determination to run, and a further trick to avoid a re-pricing B to nuke the pricing conditions. This is still draft code, but it seems to work :
    Enhancement points ES_SAPFV45P / VBAP_FUELLEN_10 : Ensure ‘usage’ is set according to shipping condition
    data : ld_active type c.
    data : ld_no_pricing_vwpos type c.
    constants : lc_vwpos_no_pricing(20) type c value 'VWPOS_NO_PRICING'.
    Fake change to ensure new item cat determination
    ( conditions when this is active, setting ld_active )
      if sy-subrc is initial
      and ld_active = 'X'            "Action enabled for company
      and t180-trtyp ca 'HV'.       " Create/change mode
    case vbak-vsbed.
      when '11'. " Special logic
        t184_vwpos = 'Z001'. " Special T184 usage for direct
        clear *vbap-mandt. " simulate change of *vbap
        matnr_changed = 'X'." simulate change
        ld_no_pricing_vwpos = 'X'. " Flag for suppress B repricing
      when '12'. " standard logic
        clear t184_vwpos.  " Standard T184 usage for indirect
        clear *vbap-mandt. " simulate change of *vbap
        matnr_changed = 'X'." simulate change
        ld_no_pricing_vwpos = 'X'. " Flag for suppress B repricing
      when others.
        clear ld_no_pricing_vwpos.
      endcase.
    Memory ID read in MV45AFZB, form USEREXIT_NEW_PRICING_VBAP
      export ld_no_pricing_vwpos to memory id lc_vwpos_no_pricing.
      endif.
    MV45AFZB, form USEREXIT_SOURCE_DETERMINATION : Ensure item category determinations takes ‘usage’ into consideration
    ( conditions when this is active, setting ld_active )
      if sy-subrc is initial
      and w_active = 'X'            "Action enabled for company
      and t180-trtyp ca 'HV'.       " Create/change mode
    Get higher-level item category
      clear lv_uepos. clear  gv_spp_pstyv.
      lv_uepos = vbap-uepos.
      do 10 times. " to eliminate phantom levels
      read table xvbap with key posnr = lv_uepos.
      if sy-subrc = 0 and xvbap-pstyv ne lv_zvco.
      gv_spp_pstyv = xvbap-pstyv.
      exit.
      elseif sy-subrc eq 0 and xvbap-pstyv eq lv_zvco.
      lv_uepos = xvbap-uepos.
      elseif sy-subrc ne 0.
      exit.
      endif.
      enddo.
    t184_vwpos set in FV45PFAP_VBAP_FUELLEN
      call function 'RV_VBAP_PSTYV_DETERMINE'  "Determine using T184
             exporting
               t184_auart   = tvak-auart " Order type
               t184_mtpos   = maapv-mtpos "Item category group
               t184_uepst   = gv_spp_pstyv  "Higher level-SPP item category
               t184_vwpos   = t184_vwpos " Usage from FV45PFAP_VBAP_FUELLEN
               vbap_pstyv_i = ''
             importing
               vbap_pstyv   = vbap-pstyv.
    endif.
    MV45AFZB, form USEREXIT_NEW_PRICING_VBAP : Ensure dynamic change of item categories does not trigger repricing type B.
    data : ld_no_pricing_vwpos type c.
    constants : lc_vwpos_no_pricing(20) type c value 'VWPOS_NO_PRICING'.
    Memory ID set in FV45PFAP_VBAP_FUELLENP, FORM VBAP_FUELLEN
    import ld_no_pricing_vwpos from memory id lc_vwpos_no_pricing.
    if sy-subrc is initial
    and ld_no_pricing_vwpos = 'X'.
    Skip repricing when mass change item cat
      clear new_pricing.
    endif.
    I hope someone will find it useful. Please notice that Enhancement points was required, so it will not work in older R/3 versions.

  • What is Completion Rule Setting for Item Category KBN?

    Hi,
    In the standard SAP configuration, what is the setting of Completion Rule for
    Item Category KBN?  In our system, currently it's set to "B".
    Thanks!

    Dear Mari
    In Standard, item category <b>KBN</b> will have "<b>A</b>" as billing relevance.
    "A" Indicates what the basis for billing should be.
    Billing is based on the outbound delivery. Billing status is only updated in the outbound delivery. 
    For information, in standard, both <b>KBN</b> and <b>KEN</b> item categories will have "<b>A</b>" as Billing Relevance and in <b>KEN, "W"</b> will be maintained in the field "<b>Special Stock</b>". 
    Thanks
    G. Lakshmipathi

  • Creating 2 custome dependent value sets for party_number and customer_numbe

    Hi,
    I want to create 2 custom value sets XX_PARTY_NUMBER and XX_CUSTOMER_NUMBER
    When i select the value for Party_number from XX_PARTY_NUMBER,
    the corresponding customer_number should populate from XX_CUSTOMER_NUMBER
    This is what i tried
    1ST VALUE SET
    VALUE_SET_NAME -- XX_PARTY_NUMBER
    APPLICATION ---RECEIVABLES
    TABLE HZ_PARTIES
    VALUE-- PARTY_NUMBER
    MEANING PARTY_NAME
    ID-- PARTY_ID
    WHERE_CLAUSE -- ORDER BY PARTY_ID ASC
    2ND VALUE SET
    VALUE_SET_NAME
    XX_CUSTOMER_NUMBER
    APPLICATION -- RECEIVABLES
    TABLE --- RA_CUSTOMERS
    VALUE -- CUSTOMER_NAME
    MEANING -- CUSTOMER_NUMBER
    ID ---
    WHERE_CLAUSE-- PARTY_ID IN :$FLEX$.XX_PARTY_NUMBER
    I'm not getting it correctly.
    Can you help me?

    Hello Friends,
    I am new to Oracle Apps,i am finding difficult in writing the query to get the following details -
    Customer Name,
    Customer Number,
    Bill_to_address,
    Ship_to_address
    Kindly share if you have any query related to this.
    Thanks In Advance!
    Ramya Nomula

  • Two  columns for item categories

    hi Gurus
    In SPRO  in defining document types for PR/PO/RFQ/CONTRACT , in link to purchasing req/ document types there are two columns of item categories. why they are given so?

    hi,
    the first one is used for the Reference purchasing doc...and the second one is used for the PR doc itself...
    If you are using the reference for the PR creation then ...as per the Given items cat can be used...
    Regards
    Priyanka.P

  • Minimum ship value set for customer#

    Hi All,
    I have been given list of SOLD TO
    and requested this information at account level :--
    u2022     Are min ship values set / what value
    u2022     Is the u2018Consolidationu2019 flag set
    How can I proceed.
    Thanks

    hi
    this is to inform you that
    as per my understanding goes
    have been given list of SOLD TO - you might have given an excel sheet to find out.
    and requested this information at account level - here i have doubt
    is account group level or reconcialiation account level ?
    if it is reconcialiation level - please chec AONT field
    u2022 Are min ship values set / what value - this comes in MMR in the field called Minimum Delivery Quantity.
    u2022 Is the u2018Consolidationu2019 flag set - this might come inside G/L account or in Company Code Data account management tab page.
    please clarifywhich one you want.
    regards
    balajia

  • Default values set  for Tax data in material master

    Hi
    Can anyone tell me how to set default values for  TAx dat in sales view  while creating material master.
    so that it automatically take  values while creating material master.
    Regards
    Vijay Shukla

    Mary and Vijay,
    I probably understood your question wrong.
    I was somehow assuming you were referring to classification data.. Sorry abt that.
    The tax data gets populated automatically while creating the material master.
    Th key lies in configuration..  You would have to use Tcodes OVK1, OVK4 to define the material and the tax categories by country
    The tax data is populated by the assignment that you make in OVX6.. I believe.. assigning plants t Sales org. Th country code defined in the plant OX10 is used to determine the tax data and once you customize this part.. You should start seeing the tax data populate when you use that sales org while creating MM
    Hope this answers your query.
    Edited by: Pavan Kumar on May 2, 2008 8:10 AM

Maybe you are looking for

  • Logic crashed, key commands no longer work as well as certain windows/preferences/tools no longer exist, help!

    While trying to record a guitar track direct through from a POD HD Pro (which I've done numerous times), Logic suddenly crashed. The screen went dark and my Macbook Pro rebooted. Once I opened Logic Pro X again, it looks like a more primitive and bas

  • Invoice Retainage in Payables

    Hi All, We are in the process of implementing R12.0.6. We are not using Oracle Services procurement, but still would like to use the Invoice retainage functionality as the business witheld a portion of payment for some Procurement contracts. For exam

  • Can I change a pre-order from a 6 to a 6+?

    Wondering if anyone has changed their order.  Buyers remorse!  Should have went with my gut and ordered the plus.

  • Nokia E6 search in the songs collection not availa...

    I am using E6 Anna. I was earlier using a Blackberry. In the Blackberry there was a search box or you could simply type the name of the song and it would be automatically searched. However, in this phone, when you are in the songs list in the mucic p

  • Forum settings is broken

    I am not surprised by how the forum has been going on lately, but to my frustration "Account Update" under "Forum Settings" has been broken for a few weeks now. What should one do to update some info in there?