Loading Item Categories

Hi,
I'm a newbie to Oracle Inventory. Actually I want to import item categories into Oracle base tables. I want to know what are all the api shoud i use.
It would be very useful for me if you can provide me complete steps involved in loading item categories along with sample PLSQL code for loading item categories.
Thanks in advance.
Edited by: user13552077 on Jun 15, 2011 3:00 PM

Hi,
Please find the requested information below:
1. Identify Public APIs For Importing Items, Categories, and Catalogs [ID 295475.1]
2. A List Of Public API's for Item Master [ID 395493.1]
Regards,
Yuvaraj.C
Edited by: user12945136 on Jun 15, 2011 3:58 PM

Similar Messages

  • Doubts regarding item categories load in oracle inventory

    Hi All,
    I have to import item categories+ into oracle base tables. Kindly guide me in following aspects.
    1) what are all the mandatory columns in staging table
    2) what are all the interface tables should i use to import item categories
    3) what are the APIs i should call to load data from interface tables to oracle base table
    4)what are all the base tables that would be affected by this load
    I dont have metalink account.. so please dont ask me to refer metalink.
    I have searched a lot.. but couldnt find any complete solution. please kindly provide me the exact solution.

    Hi,
    Pre-requisites:
    Creating an Organization
    Code Combinations
    Templates
    Defining Item Status Codes
    Defining Item Types
    1) what are all the mandatory columns in staging table
    MTL_SYSTEM_ITEMS_INTERFACE:
    PROCESS_FLAG = 1 (1= Pending, 2= Assign Complete, 3= Assign/Validation Failed, 4= Validation succeeded; Import failed, 5 = Import in Process, 7 = Import succeeded)
    TRANSACTION_TYPE = ‘CREATE’, ‘UPDATE’
    SET_PROCESS_ID = 1
    ORGANIZATION_ID
    DESCRIPTION
    ITEM_NUMBER and/or SEGMENT (n)
    MATERIAL_COST
    REVISION
    TEMPLATE_ID
    SUMMARY_FLAG
    ENABLED_FLAG
    PURCHASING_ITEM_FLAG
    SALES_ACCOUNT (defaulted from
    MTL_PARAMETERS.SALES_ACCOUNT)
    COST_OF_SALES_ACCOUNT (defaulted from MTL_PARAMETERS.COST_OF_SALES_ACCOUNT)
    MTL_ITEM_CATEGORIES_INTERFACE:
    INVENTORY_ITEM_ID or ITEM_NUMBER.
    ORGANIZATION_ID or ORGANIZATION_CODE or both.
    TRANSACTION_TYPE = 'CREATE' ('UPDATE' or 'DELETE' is not possible through Item Import).
    CATEGORY_SET_ID or CATEGORY_SET_NAME or both.
    CATEGORY_ID or CATEGORY_NAME or both.
    PROCESS_FLAG = 1
    SET_PROCESS_ID (The item and category interface records should have the same set_process_id, if you are importing item and category assignment together)
    MTL_ITEM_REVISIONS_INTERFACE:
    INVENTORY_ITEM_ID or ITEM_NUMBER (Must match the
    ORGANIZATION_ID or ORGANIZATION_CODE or both
    REVISION
    CHANGE_NOTICE
    ECN_INITIATION_DATE
    IMPLEMENTATION_DATE
    IMPLEMENTED_SERIAL_NUMBER
    EFFECTIVITY_DATE
    ATTRIBUTE_CATEGORY
    ATTRIBUTEn
    REVISED_ITEM_SEQUENCE_ID
    DESCRIPTION
    PROCESS_FLAG = 1
    TRANSACTION_TYPE = 'CREATE'
    SET_PROCESS_ID = 1
    Each row in the mtl_item_revisions_interface table must have the REVISION and EFFECTIVITY_DATE in alphabetical (ASCII sort) and chronological order.
    2) what are all the interface tables should i use to import item categories
    MTL_SYSTEM_ITEMS_INTERFACE
    MTL_ITEM_REVISIONS_INTERFACE (If importing revisions)
    MTL_ITEM_CATEGORIES_INTERFACE (If importing categories)
    MTL_INTERFACE_ERRORS (View errors after import)
    3) what are the APIs i should call to load data from interface tables to oracle base table
    1. EGO_ITEM_PUB can be used to Create / Update items.
    This API will update mtl_system_items_interface and mtl_interface_errors if problems occur.
    The following procedure may be used to facilitate initial testing and debugging of EGO_ITEM_PUB:
    SET SERVEROUTPUT ON
    DECLARE
    l_item_table EGO_Item_PUB.Item_Tbl_Type;
    x_item_table EGO_Item_PUB.Item_Tbl_Type;
    x_Inventory_Item_Id mtl_system_items_b.inventory_item_id%TYPE;
    x_Organization_Id mtl_system_items_b.organization_id%TYPE;
    x_return_status VARCHAR2(1);
    x_msg_count NUMBER(10);
    x_msg_data VARCHAR2(1000);
    x_message_list Error_Handler.Error_Tbl_Type;
    BEGIN
    --Setting FND global variables.
    --Replace MFG user name with appropriate user name.
    FND_GLOBAL.APPS_INITIALIZE(USER_ID=>&userid,RESP_ID=>NULL,RESP_APPL_ID=>NULL);
    --FIRST Item definition
    l_item_table(1).Transaction_Type := 'CREATE'; -- Replace this with 'UPDATE' for update transaction.
    l_item_table(1).Segment1 := 'TEST1';
    l_item_table(1).Description := 'TEST ITEM';
    l_item_table(1).Organization_Code := '&masterorg';
    l_item_table(1).Template_Name := '&template';
    l_item_table(1).Inventory_Item_Status_Code := 'Active';
    l_item_table(1).Long_Description := 'Create test item';
    DBMS_OUTPUT.PUT_LINE('=====================================');
    DBMS_OUTPUT.PUT_LINE('Calling EGO_ITEM_PUB.Process_Items API');
    EGO_ITEM_PUB.Process_Items(
    p_api_version => 1.0
    ,p_init_msg_list => FND_API.g_TRUE
    ,p_commit => FND_API.g_TRUE
    ,p_Item_Tbl => l_item_table
    ,x_Item_Tbl => x_item_table
    ,x_return_status => x_return_status
    ,x_msg_count => x_msg_count);
    DBMS_OUTPUT.PUT_LINE('==================================');
    DBMS_OUTPUT.PUT_LINE('Return Status ==>'||x_return_status);
    IF (x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
    FOR i IN 1..x_item_table.COUNT LOOP
    DBMS_OUTPUT.PUT_LINE('Inventory Item Id :'||to_char(x_item_table(i).Inventory_Item_Id));
    DBMS_OUTPUT.PUT_LINE('Organization Id :'||to_char(x_item_table(i).Organization_Id));
    END LOOP;
    ELSE
    DBMS_OUTPUT.PUT_LINE('Error Messages :');
    Error_Handler.GET_MESSAGE_LIST(x_message_list=>x_message_list);
    FOR i IN 1..x_message_list.COUNT LOOP
    DBMS_OUTPUT.PUT_LINE(x_message_list(i).message_text);
    END LOOP;
    END IF;
    DBMS_OUTPUT.PUT_LINE('==================================');
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('Exception Occured :');
    DBMS_OUTPUT.PUT_LINE(SQLCODE ||':'||SQLERRM);
    DBMS_OUTPUT.PUT_LINE('=====================================');
    END;
    2. INV_ITEM_CATEGORY_PUB can be used to Create / Update category assignments.
    11.5.9 customers can apply patch 4088037 to introduce Update functionality for this API.
    3. INV_ITEM_CATALOG_ELEM_PUB can be used for importing item catalog descriptive element value assignments. This functionality is not available until 11.5.10.
    4)what are all the base tables that would be affected by this load
         MTL_SYSTEM_ITEMS_B
    MTL_ITEM_REVISIONS_B
    MTL_CATEGORIES_B
    MTL_CATEGORY_SETS_B
    MTL_ITEM_STATUS
    MTL_ITEM_TEMPLATES
    Regards,
    Yuvaraj.C

  • Shipment item categories

    Dear SAPpers,
    i heard abt. Shipment item categories. Could anyone give me an example of item category in Shipment and how is it determined? as usual? meaning sales doc + Item category group + higher Level category + Use.
    thx

    Check tcodes -
    T_56 - Shipment cost types and item cats
    0VTL - Activity Profiles for Shipment Types
    T_54 - Shipment cost relevance shipments
    T_57 - Shipment cost types and relevance
    T_80 - Shipment Cost Information Profile
    Assign item categories to every shipment cost type, taking into account the corresponding cost type (shipment header, shipment stage, border crossing point or load transfer point). You can also assign the valuation class for G/L account determination and specify whether the item of the corresponding item category is to be created automatically or must be entered manually.
    Thanks & Regards
    JP

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

  • Replication of Item Categories from R/3 to CRM

    Hi,
    How can we replicate Item Categories and Item Category Determination from R/3 to CRM.
    Could you please let me know detail steps as I am new to middleware.
    Thanks in advance.
    Sai

    Hi Sai,
    There is no need to replicate the item cat and item cat det from R/3 to crm
    if u ve created new Item cat in R/3, u ve to create new item cat in CRM also and map them
    there is no such object to download from r/3 to crm
    cheers
    ranga

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

  • Item categories for Free of charge items

    Hi Gururs,
    In the standard SAP the Item categories AFNN,AGNN and TANN are defined. Can the free goods be determined in Inquiry and Quotation(in any sales document with document category other than C-i.e.Order). If not possible, then what is the purpose of defining AFNN and AGNN.
    Thanks in advance
    Ravi

    Hi Sankar,
    I can confirm that a free goods determination cannot be enabled for any sales document category other than C. In some of the OSS notes, it is clearly stated that free goods is meant only for sales document category C.
    However the purpose of AGNN, and AFNN are not known. When i checked the configuration, these 2 ICs have configuration which are different from TANN in some of the aspects, especially the pricing field, that itself says that AGNN and AFNN are not meant for Free goods.
    However, I will confirm on the purpose of these ICs in sometime, as I am exploring that.
    YOU CAN READ THE OSS NOTE 549505 ON FREE GOODS, WHICH CONFIRMS THIS. IF YOU WANT THE NOTES, LEMME KNOW UR EMAIL ID.
    Reward if this helps.
    Content added by Navaneetha

  • Swap between two different item categories in sales orders for sub-contracting

    Dear gurus,
    my requirement is to have the ability to swap between two different item categories for sales orders for sub-contracting.
    This should be controlled by a combination of the material and a value maintained the Usage field in the Customer Material Info Record (for example by entering a ‘V’).  A combination of Sales Doc Type, Item Cat Group and Usage should result in the creation of a purchase requisition.
    In the event that a process order is required instead of a purchase requisition (i.e. the product is to be manufactured in-house instead of sub-contracted) the user must have the ability to change the Item Category within the sales order to produce a process order.
    The user would just change the item category within the sales order, and the system would automatically remove the purchase requisition assigned to the SO, and create a process order and assign it to the SO.
    Can you suggest any possible solution?
    Thank you in advance.

    Hi Majlo,
    In my system, I checked.  First created sales order with third party line item and then changed item category to normal item category.
    Till Purchase order not created, I can change Item category of my sales order line item.
    In this case SAP inform by log and once save delete purchase requisition of that line item .
    For this you need to assign another item category as an manual item category in SPRO Item category assignment.
    After this user can manually change item category to other one manually, if PO do not exist.
    Please let me know if your query is different.
    Regards

  • 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 default inv mtl accnt based on the item categories for all trxns

    Hi all,
    There is a requirement for defaulting inventory material account based on the item categories accounts defined in the category accounts window. instead of defaulting from the inventory organization parameters.
    I researched on that and found that we need to do product line accounting setups and modify the accounting client extension code ( Cost Management PDF)
    Am i correct in the approach? will i succeed if we go ahead and do these?
    Need your kind comments....
    Regards,
    Prasad

    Hi,
    I can think of one of the probable solution for your requirement.
    Your need to create new condition table with item Category as one of the key combination.  I think you need to update the item category in field catalog as well as in Doc Structures. Then maintain free goods condition record all the item categories except for the Return item category. This way you can exclude free goods activation for return items.
    Note : If the number of active item categories are more then it may be difficult to maintain condition records for the item categories.
    Hope this will help
    Regards,
    Sanjay

  • Item categories are re-determining based on batch split during delivery

    Hello All,
    During delivery item categories of bill of materilas are changing based on batch split.
    Scenerio: item level bill of materials configured.
    Ex: COMPUTER is main item and item category group is LUMP and item category is TAP
    but it is relevent for billing as per client requirement
    key board, cpu and moniter are bills of materilas item category group is NORM and item category is ZZTA
    These above items are relevent for delivery and not relevent for billing
    Problem: During batchsplit in delivery item category determining as "TAN" for item category ZZTA
    That can be shown when we click on batch split button for sub line item (moniter, cpu) category ZZTA
    all batch split line items are copied to billing and getting account determination pricng error because of TAN is relevent for billing
    Could you suggest me to prevent the TAN item category for batch split in  delivery
    Should TAE item category to be maintained for delivery item categories
    currently delivery item categories are configured as shown  below
    del doc type=zlf , item cat. group=lumf, higher level item cat.=tap, No default item catgory
    Thanks & Regards

    Hi
    In the asign item cateogories use usage CHSP (Batch split) for norm and assign default item category as ZZTA.  This will get determined your item category when you use batch split.
    Spro --> Sales --> Sales document Item --> Assign item categories

  • Making condition type unmandatory for free item categories

    Hi all,
    I've created a form routine in RV64ANNN the requirement is when we create or change sales order....we have few item categories were in we need to make a concern condition type unmandtory if items with those item category is created...else if make the condition type mandatory.........example...............this is done for only one pricing procedure......in V/08 tcode and there i've assinged our routine number for that condition type which needs to be changed dynamically.
    say we have Sales doc type ZXXX for this sales doc type lets say we have item category ZITE1 and ZITE2.......and lets say the Condition type is ZCOND(whether the condition type is required or not is done by checking in tcode V/08 and this is always checked).now when the user enters creates a item 1 with item category ZITE1 and leaves the amount field blank it will however ask to enter the amount.......now here is the problem............if user creates second line item with item category ZITE2 its againing asking to enter the amount for that condition type.............this is happing even after i've desinged the below code.............
    DATA: l_kobli TYPE kobli.
    IF komk-kalsm = 'ZINFAM'.
    *Sale Doc ZORA
    IF komk-auart = 'ZORA'.
    IF komp-pstyv = 'ZTAN'.
    l_kobli = 'X'.
    ELSEIF komp-pstyv = 'ZZNN' OR
    komp-pstyv = 'REN'.
    l_kobli = ' '.
    ENDIF.
    *Sale Doc ZORB
    ELSEIF komk-auart = 'ZORB'.
    IF komp-pstyv = 'TAN'.
    l_kobli = 'X'.
    ELSEIF komp-pstyv = 'REN' OR
    komp-pstyv = 'TANN'.
    l_kobli = ' '.
    ENDIF.
    *Sale Doc ZRE
    ELSEIF komk-auart = 'ZRE'.
    IF komp-pstyv = 'REN' OR
    komp-pstyv = 'RENN'.
    l_kobli = ' '.
    ENDIF.
    *Sales Doc ZCOR
    ELSEIF komk-auart = 'ZCOR'.
    IF komp-pstyv = 'KRN' OR
    komp-pstyv = 'RENN'.
    l_kobli = ' '.
    ENDIF.
    *Sales Doc ZCI
    ELSEIF komk-auart = 'ZCI'.
    IF komp-pstyv = 'KEN'
    l_kobli = 'X'.
    ELSEIF komp-pstyv = 'TANN'.
    l_kobli = ' '.
    ENDIF.
    ENDIF. "Sales Doc Check
    READ TABLE xt683s WITH KEY kvewe = 'A'
    kappl = 'V'
    kalsm = 'ZINFAM'
    kschl = 'ZPOR'.
    IF sy-subrc = 0 .
    xt683s-kobli = l_kobli.
    MODIFY xt683s INDEX sy-tabix.
    UPDATE t683s SET kobli = l_kobli WHERE
    kvewe = 'A' AND
    kappl = 'V' AND
    kalsm = 'ZINFAM' AND
    kschl = 'ZPOR'.
    ENDIF.
    ENDIF. "Pricing Procedure check
    CLEAR: l_kobli.
    The table which has this mandatory checked is T683S and the field is KOBLI........i've debugged it the routine come up well with item category ZITE1 and the table gets updated with KOBLI = 'X' but when i navigate the screen in VA02 or in VA01 to second item created with item category ZITE2...the table logic does'nt goes and updates the above table............Suggest me with some solution........
    Thanks in Advance.....

    I've resolved it by myself

  • Item categories in New GL

    Hi,
    Can we create our own custom item categories in New GL Accounting or should we only use the 18 item categories provided by SAP?
    If we can create our own, could you please let me know as to how to create them.
    Thanks.

    Dear DSK,
    Yes you can create your own item categories.
    You can add item categories in table T8G02
    Take the help of your ABAP team to add item categories if you do not know how to use ABAP Editor.
    Hope this satisfies your query
    Regards
    Saurabh

  • 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

  • 2 different item categories based on Plant

    Hello,
    I have a scenario where I need to determine 2 different item categories based on the Plant.
    I will have the same material produced per 2 different Plants in SAP.
    1 Plant is always producing the material using SAP x APO;
    1 Plant will always be asking a Third party (Vendor) the stock material.
    In this case I need to have 1 item category for the regular sales (Stock based on TAN item category);
    and 1 item category for the third party process (Stock received from Vendor (TAB - ALE PO automatic created).
    I know that I can have both in config, but one of them I could change manually during Sales Order creation.
    However we want to automatic determine the item category according to the plant informed in the item.
    Is there an User Exit that I could use to do it?
    Thanks

    Thank you for your reply.
    I will try to use MV45AFZB probably reading my plants in a variable set in TVARVC table.
    Best regards
    Eli

Maybe you are looking for

  • My IMovie keeps freezing everytime i open it?

    Everytime I click to open my iMovie, the application opens, and then after a couple second it freezes, and it says 'application not responding' when I right click on the icon to force quit it.... What is wrong? how can i fix this? Thank-you in advanc

  • How can you create a table in a proccess on a page?

    I am trying to create a new table from an existing table called ICT_PROTIME. The new table needs to be named as the value of a text box on the page called P10_TABLE. If i create a process and use the plsql statement below when i hit the save button i

  • Sick of wide-screens!

    I'm a graphic artist. I need a big screen to see what I'm doing. Ever since Mac started making wide-screens, the screens are wider, but the height is too small! So in order to get the right viewing size for that I'm doing with wide-screen I need to b

  • Does photo stream work?

    Does it effectively push all the photos you take or import to all your Macs and iPad? I have 2 Macs and iPad, but one of the Macs is not up-to-date with all my pics. Will photo stream automatically sync that Mac with the other Mac and iPad which are

  • USA Today Crossword

    I cannot access my USA Today Crossword.  It just stopped working.  I uninstalled Acrobat Flash Player and reloaded it with the Reader, and still cannot get the crossword.  Can you help?