OMH4 -  Change view item Categories

Hi All...
I need to change the item category Attrbutes for the Item Category Standard at the control data of
Goods Reciept from Changeable in PO to Binding in PO.
But when i go to this transaction it seems to be greyed out and not allowing me to change it ,
so please can anyone of you say me , is there anyplace where they make the change and it
pops here or the change is made direclty in this place or any other tcode needs to be checked..
Please revert me back ...quite urgent issue.....
Thanks
Balaji

Hi ..
Thanks for the reply ..
But it seems to be ealier in my client the option of Binding in PO has been maintained
and during the upgrade of the system they had interchanged the changes it seems and
now changeable in PO is maintained for the item category 0 ( Standard)
No clue what to do now ......any suggestions please
Thanks
Balaji

Similar Messages

  • Changing the  item categories of Sales order in web IC

    Hi experts,
    We are working on CRM 5.0 with Web IC
    We have a scenario where we need to change the item categories of some of the items in sales order.
    But in a standard sales order I cant see the item categories of line items in WebIC.
    Now the issue are
    1. How to make the item categories available in web ic?
    2. Is there any standard config to do this or we have to go for development ?
    3.Is it possible to change the itemcategories in Web IC?
    Can any body suggest me with suitable solution
    Points shall be rewarded for sure
    Regards,
    Madhu

    Hi,
    you dont change the item category at the header level. The item category will be changed at the item level and the code to do this is
    lv_entity_items->set_property( EXPORTING iv_attr_name = 'ITM_TYPE' iv_value = lv_itemcat ).
    here lv_entity_items is one of the entity in the collection for AdminI . lv_itemcat is the value you want your item category to be set to.
    hope this helps.
    Reward useful answers.
    Regards,
    S Sarma.

  • 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.

  • Change item categories purchasing

    Hello,
    I found thread 1582236 via google. It nicely explains how to get the "invoice receipt" flag out of the purchase order by default (text below). I tried to change the customizing like described via IMG path:
    Materials Management>Purchasing>Define External Representation of item catagories>0/Standard
    But for me this customizing for "Define External Representation of Item Categories" is all in grey. I am not able to add new items categories or to change the existing ones.
    So can it be, that it is not possible to change item cats attributes ("Define External Representation of Item Categories") for purchase orders, or can someone confirm that it is changeable?
    Thanks
    Hi Ashish,
    Basically when you talk about procurement, it is always chargeable (that means purchasing of materials or services mostly purchased at a certain price. That means when it is chargeable, defnetly there must be invoice (accounts payable to vendor) for that perticular item (that can be for material or a service) in the purchase order.
    In above, case the Invoice Receipt Indicator is set (indicator set automatically) in the Invoice Tab of the Item details in the PO. And that specifies whether an invoice receipt is linked to the purchase order item.
    Note: If the Invoice indicator is not set, the means goods are to be delivered free of charge.
    And the above is based on the default configuration that is available in the system, but it can be customized as per your specifications, is as follows:
    Steps for that configuration setup:
    --> Display IMG (SPRO)
    --> Materials Management
    --> Purchasing
    --> Define External Representation of item catagories (click it)
    --> Here you can set the IR indicator depending on the type of procurement for the Item catageory (lie, std, thridparty,etc)
    --> click it, by choosing the required combination of item cat(internal) : item cat(external)
    and, in the control: invoice receipt
    set the Invoice Receipt (this is only an indicator and it specifies that the PO item is chargeable and is to be invoiced. But it can be changeable (remove or set the flag) by user (when the item is delivered free of cost), it is just a link for PO item.
    And there is one more indicator IR indicator firm.
    there are TWO options:
    --> firm in PO (if you set this indicator, user can not change while creating or changing the PO)
    --> changeable in PO (if this indicator is set, it can be changeable if requires at the time of creation or change of PO through ME21N /ME22N)
    And also
    --> Display IMG (SPRO)
    --> Materials Management
    --> Purchasing
    --> Maintain account assignment categories (click it)
    And here, also you can set the same by choosing your required /specific account assignment categories combination.
    Note: If you set the Invoice Receipt indicator in the CONFIGURATION (that is in Display IMG) and this will effect to the entire process for all users. So, please goahead by keeping all these things in your mind and in concern with the team.
    Hope it clarifies you,
    Regards,
    Srin

    yes I can confirm what JouLes wrote. But you can only change what I told you before.
    if you can do customizing on anything else, then you should be able to do it here too, there is no authorization object for a specific IMG area or knot. either you have authorization for customizing or not.
    Are you in a developement client? In production client it is not possible to do this customizing.

  • In Blackberry Z 10 "HUB MANAGEMENTS", automatically changes the items that are included in my main View of the Hub Managements.

    In Blackberry Z 10 “HUB MANAGEMENTS”, automatically changes the items that are included in my main View of the Hub Managements.
    I really don’t know how it happens, “Off or On” thing, without knowing me.  When any Email hits to my device and not shows in my “HUB MANAGEMENTS”, at that point of time I come to know, it’s Off again.
    Then whole process again, I go in “HUB MANAGEMENTS” and switch it on again and again.
    I need Blackberry Z10 OS developers focus on this issue…  

    I can confirm this behaviour and it defeats the purpose of having a hub.
    Could a BBTA confirm that this has been filed or even solved internally?
    Olivier - interfaSys ltd
    Developing for BlackBerry 10 devices using the Sencha Touch framework.

  • Changing ISA Product Catalog VIEW ITEMS Dynamically - Read COMM_PCAT_VITM

    Hi,
    I need to change the ISA Product Catalog Items Dynamically. Depending on certain criteria, after the user logs into the ISA, the items in a User VIEW needs to be filtered.
    I found that the View Items are stored in table COMM_PCAT_VITM. Also after Debugging ISA, I found that the following FUnction Module is used to read the View details : COM_PCAT_VIEW_GETDETAIL_O
    However I did not find which FM is used to read the VIew ITEMS .. that is Table COMM_PCAT_VITM.
    If I can find the FM, I can enhance this FM to filter the Items Dynamically...
    Second Question is ...whats the GUID field in the Table COMM_PCAT_VITM ?
    Thanks

    Hello WDA Portal,
    In the ISA, the catalog search and display list are done through RFC calls to TREX directly. Only the attribute names and product detail are read from theCRM system. So, if you are trying to manipulate the Catalog search and results, you have to do it in the Java layer only.
    You have to extend / modify the web flow and work with the following classes.
    <li>Catalog Business Object,
    <li>WebCatInfo,
    <li>CatalogFilterFactory,
    <li>IFilter,
    <li>WebCatItemList,
    <li>IQueryStatement,
    <li>IQuery
    <br>
    The enhancement is not for the faint hearted. You must have a development environment setup and you must have good developers with you to do this type of stuff.
    Easwar Ram
    http://www.parxlns.com

  • To set an error while saving the order when the item categor changed in CRM

    Hello SAP Gurus,
    As per our current system set up, whenever the order created in CRM once replicated to ERP should not change the item category in CRM .If the item category is changed( allows the system) and saved, it gives an error as u201CItem category should not be changedu201D. We have been encountering  this type of issue since long back
    To avoid this type of issue, an error should through while saving the order when the user changes the item category in CRM.
    Can someone help me to achieve this.
    Thanks in advance.
    Cheers
    Sreedhar

    Sreedhar,
    Can't you control it by Item Category determination?
    JD

  • Shipment cost - change customization of item categories via user exit

    hey ,
    is it possible to manpiulate the item categories customization to open manually/ automaticly via  user exit
    even if i customized them to open manually ?
    for example :
    if the shipment type is X - open manually , else automaticly .
    Regards
    ASA  .
    Edited by: ASA MOKED on Dec 23, 2009 11:38 AM

  • Change in Item Category KFF after Prod Migration

    Hi
    Our company had to move from a 2 segment Item Category KFF to 3 segment Item Category KFF.
    We know this is not recommended practice, but there was real business need for this.
    Now we have written programs to change all existing transactions to have new categories.
    One thing we are not able to figure out is, when we goto Setup-Items- Category Codes and query Categories, it gives an error "value for the flexfield segment does not exist in the value set". This is coming from the old Item Categories which have been end-dated.
    How can we get rid of this error?

    But this is not an OAF Question!?
    Anyways i got my solution:
    The values on this window are queried from MTL_CATEGORIES_KFV (KFF View) which in turn gets the KFF combinations from MTL_CATEGORIES_B. So deleting the values from MTL_CATEGORIES_B gets rid of this error.

  • New item categories

    Hi,
    Can we create new item categories in SAP.
    Tx
    Uts

    Hi,
    We cannot create new Item Categories in SAP. We can only change the naming & description of the Item Category through OMH4 Tcode. 
    But we can create new Acc *** Categories.
    Regards,
    Komal

  • Change of Item Categoy in Sales Order - AFS

    Hi Gurus,
    I am working on AFS. In the sales order for which delivery has not been created, system is not allowing to change the item category. From TAN to TAQ.
    I have maintained the Manual item category in VOV4. Still the item category field in sales order is in grey mode.
    Please let me now how to make it editable.
    Regards,
    Naren Dev

    Hi Naren,
    Can you please check if that item has any associated Purchase Requisitions?
    Standars SAP does allow change of item category if alternative item categories are configured and subsequent document are not yet created.
    Thank you
    Chaitanya

  • How to control Changing of item category in sales order Manually

    Hello Gurus,
    How to restrict manual changing of item category in sales order?
    Reason for it:
    When ever they want to give some free goods to customer , they are changing Item category in  Standard Sales order at item level  then deliverying free goods to  customer
    looking for your inputs
    Thanks in advance
    Regards
    Venkat

    Hello,
    There are two possible ways:
    1. In Item Caterogy Determination remove the Manual Item Categories so that system will determine the Item Category only from defined options.
    2. Use T-SHDO - create Screen Variant & make the item Category Feild as Display only.
    Hope this helps..
    Thanks,
    Jignesh Mehta

  • Deriving/ change the item category from handling unit

    Hi SAP GURUS,
    In vl01n I want to derive the item category based on the handling unit. Hnadling unit is derived from the payment terms.
    Please let me know the required configuration or the development for this.
    Thanks

    i need ur help regarding the Sales order item category redetermination.
             we are having two item categories YNAE and YNAG and it contain schedule  line categories CP and CB ( i.e for item category  YNAE schedule line category is CP and 
             for item category  YNAG schedule line category is CB), for YNAG Purchase Requisition is automatically created becz of functional setting on save and it is working fine.
             For every line item in sales order line item level item category YNAE will be determined by default as per functional settings.
             Now my requirement is that, if sales order line item doesn't contain 100% confirmed quantity, than i needs to change the default line item category YNAE to YNAG
             which i am trying to do it in USEREXIT_PRICING_PREPARE_TKOMP becz in this exit i am getting the values in XVBAP and XVBEP and  it is working fine .
             But schedule line category is not getting redetermined automatically what i mean is, if i change the item category to YNAG from YNAE in user exit corresponding schedule line category CB of YNAG is getting determined automatically at the schedule line level and if ichange the schedule line categories in XVBEP in exit USEREXIT_PRICING_PREPARE_TKOMP, changes are reflecting at the schedule line level but Purchase requisation is not getting created for schedule on SAVE and its delivary dates are also not getting determined properly. If press the option ATP check at the schedule line level than very things will getting corrected in the order.
    i am using UPDKZ = U  in both xvbap and xvbep for changes
    I feel that i am not doing this in proper way, do u have any idea about how to redetermine item category. please let me know if u have any idea .
    Regards,
    Vaddepally Manoj

  • List view item display time is taking too much

    Hi,
         I am working in a sharepoint2013 project. In our project , list view item display time is taking too much in IE8 sp2013 64 bit environment. Can anyone help me to resolve this issue?
    Thanks,
    Nabhendu

    Hi Nabhendu,
     We had something similar with our SP2013 and IE8 32-bit. It seems that IE8 was in Compatible mode which make it IE7, which is unsupported by SP2013 due to HTML5.
    Issue : List view especially datasheet view which has been moved from ActiveX to HTML5 had very slow response on SP2013 and IE8 32-bit.
    Resolution : Try Chrome and see if its CSS/Masterpage or SP2013 issues performance issue.
    We deployed masterpage and css which was used in our SP2007 site with minor changes, but later we figured out that we need to make major changes in order to work with IE8 and SP2013.
    Try Indexing Columns.
    check how many look up columns are used.
    Hopefully that may help you..
    Thanks,
    Parth
    Thanks and Regards, Parth

  • Strange problem with Outlets and Collection View Items

    This is a strange issue. I am using XCode 3.2.2 and I am building a Collection View. To do this I have a non-document based application that uses Core Data.
    *Collection View Item Class*
    I created a new class that inherits NSCollectionViewItem and built it to have an outlet to the Label.
    *Collection View Item NIB*
    I created a Empty NIB for my Collection View Item. To the NIB I added a Custom View object and set the Class Identity to NSBox. I then added a Label to the new NSBox. I changed the File Owner to the new class and connected the "view" outlet to the new NSBox and the Label to the label outlet.
    *Main Menu NIB*
    I added a new NSCollectionViewItem object to the Main Menu NIB and set the Class Identity to the new class mentioned above. I then set the NIB Name to the name of the NIB mentioned above. In the window I added a NSCollectionView then set its Item Prototype to the new NSCollectionViewItem object I just configured. This is the typical way to set up a collection view with its item in a different NIB.
    *Back to the problem*
    Everything seem to work well except that in the setRepresentativeObject in the Collection View Item class when it attempts to set the Label to a value. Nothing happens. When I check closely I find that the Label is coming back nil. It is properly linked. I deleted everything and rebuilt the collection view item and relinked everything without success.
    *How I made it work but not happy with it*
    I have finally made this work by simply putting the line "[self view];" just before I attempt to run "[label setStringValue:name];". If I remark out the "[self view];" the label returns nil. I have a note near the line to make it easier to spot. It seems that I should not need to access the superclass's "view" accessor just to access one of view's subviews. Is this a bug or have I written this wrong?
    The Collection View Item code is below. Any help is appreciated.
    Thanks,
    Rob
    #import <Cocoa/Cocoa.h>
    #import "PersonManagedObject.h"
    @interface PersonSelectionViewItem : NSCollectionViewItem {
    NSTextField *label;
    #pragma mark Finalizers
    - (void)dealloc;
    #pragma mark Outlets
    @property (nonatomic, assign) IBOutlet NSTextField *label;
    #pragma mark Instance Methods
    - (void)configureKeyValueObserving;
    - (void)removeKeyValueObserving;
    #pragma mark Overrides
    - (void)setRepresentedObject:(id)representedObject;
    - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context;
    @end
    #import "PersonSelectionViewItem.h"
    @implementation PersonSelectionViewItem
    #pragma mark Finalizers
    - (void)dealloc{
    [self removeKeyValueObserving];
    [super dealloc];
    #pragma mark Outlets
    @synthesize name;
    #pragma mark Instance Methods
    - (void)configureKeyValueObserving{
    PersonManagedObject *person = (PersonManagedObject *)[self representedObject];
    [person addObserver:self forKeyPath:@"lastNameFirstName" options:0 context:NULL];
    - (void)removeKeyValueObserving{
    PersonManagedObject *person = (PersonManagedObject *)[self representedObject];
    [person removeObserver:self forKeyPath:@"lastNameFirstName"];
    #pragma mark Overrides
    - (void)setRepresentedObject:(id)representedObject{
    [super setRepresentedObject:representedObject];
    NSString *personName = (NSString *)[representedObject valueForKey:@"lastNameFirstName"];
    [self view]; //<---Without this line the "label" variable 2 lines down will be nil.
    if (personName) {
    [label setStringValue:personName];
    [self configureKeyValueObserving];
    - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{
    if ([keyPath isEqualToString:@"lastNameFirstName"]) {
    [[self label]setStringValue:[object valueForKey:@"lastNameFirstName"]];
    } else {
    [super observeValueForKeyPath:keyPath ofObject:object change:change context:context];
    @end

    I think you must be correct. I just ran into the problem again in yet another NIB. It was in the setRepresentedObject method. I simply put in the same line "\[self view\]" just before I needed to set the value of the view component and it worked again. If it is the same in other components I guess I just need to pay attention to it. Thanks for the information.
    Message was edited by: Cycles4Fun

Maybe you are looking for