Regarding item revisions

Hi,
Would you tell me about item revisions.
why do we need revisions and how can we do it
i have gone through the documentation but i did not get information on revisions.
please give me information on it.
thanks in advance,
siddam

Hi,
I got answer for this query.
we can implement locator,revision,lot and serial number control for our items.
A revision is a particular version of an item,bill of material or routing.
use a revision when you the form, fit or function of an item.
revisions are sorted according to ASCII rules.
we can use numbers, letters and charecters such as *,& and # to revision lables.
each revison must be greater than previous
revision.
regards,
siddam

Similar Messages

  • Query to get Item revision Mismatch

    Dear Guru's,
    Need your help. I am looking for a queryo get those below details.
    1) Need a query which should give item revisions which are not match with 2 orgs. Ex:: We have two orgs p001 & P002 and we are seeing few item revision is same for p001 & p002 and few items are not matching with p001 item revisions. Please help me to prepare a query which will give the mismatch item details along with item revisions.
    --> in P001 the item revision is 0, 001, 002 & 003
    --> In P002 the item revision is only 0.
    i need those mismatc records where the item revision does not match with p001 to p002 item revisions.
    Thanks in advance for the help.
    Regards,
    SSP

    Hi ,
    This??  This is the Sample one  or other wise give me sample data scripts create & insert commands or post in SQL and PLSQL Forum
    SELECT A.* FROM sampl_table A
    WHERE  EXISTS (
        SELECT 1 FROM sampl_table B
        WHERE A.item_id = B.item_id
        AND ....
    AND NOT  EXISTS (
        SELECT 2 FROM sampl_table B
        WHERE A.item_id = B.item_id
        AND A.SDAY = B.SDAY
        AND .....
    or you use Joins

  • Performance of query for getting item revisions

    Hi All,
    The following query took several minutes in an environment with about 7,500,000 item revisions :
    SELECT
    MIR.INVENTORY_ITEM_ID
    , MSI.CONCATENATED_SEGMENTS ITEM_NUMBER
    , MIR.ORGANIZATION_ID
    , MP.ORGANIZATION_CODE
    FROM
    MTL_ITEM_REVISIONS_VL MIR
    , MTL_PARAMETERS MP
    , MTL_SYSTEM_ITEMS_VL MSI
    WHERE
    (MIR.INVENTORY_ITEM_ID = p_Item_ID OR MSI.CONCATENATED_SEGMENTS = p_Item_Number)
    AND (MIR.ORGANIZATION_ID = p_Org_ID OR MP.ORGANIZATION_CODE = p_Org_Code)
    AND MP.ORGANIZATION_ID = MIR.ORGANIZATION_ID
    AND MIR.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
    AND MIR.ORGANIZATION_ID = MSI.ORGANIZATION_ID ORDER BY EFFECTIVITY_DATE, REVISION DESC;
    If changing this query to the following, it takes less than a second:
    SELECT
    MIR.INVENTORY_ITEM_ID
    , MSI.CONCATENATED_SEGMENTS ITEM_NUMBER
    , MIR.ORGANIZATION_ID
    , MP.ORGANIZATION_CODE
    FROM
    MTL_ITEM_REVISIONS_VL MIR
    , MTL_PARAMETERS MP
    , MTL_SYSTEM_ITEMS_VL MSI
    WHERE
    MSI.CONCATENATED_SEGMENTS = p_Item_Number
    AND MP.ORGANIZATION_CODE = p_Org_Code
    AND MP.ORGANIZATION_ID = MIR.ORGANIZATION_ID
    AND MIR.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
    AND MIR.ORGANIZATION_ID = MSI.ORGANIZATION_ID ORDER BY EFFECTIVITY_DATE, REVISION DESC;
    Can anyone explain the extreme difference in performance between these two queries?
    Thanks & Regards
    Carolin

    They don't look logically equivalent to me.
    Here are the differences:
    WHERE  (MIR.INVENTORY_ITEM_ID = p_Item_ID
            OR MSI.CONCATENATED_SEGMENTS = p_Item_Number)
    AND    (MIR.ORGANIZATION_ID = p_Org_ID
            OR MP.ORGANIZATION_CODE = p_Org_Code)
    vs
    WHERE  MSI.CONCATENATED_SEGMENTS = p_Item_Number
    AND    MP.ORGANIZATION_CODE = p_Org_CodeIf they aren't logically equivalent there's no point in comparing the performance.

  • BOM/ENG: Item Revision Process

    Hi,
    We are implementing 11.5.3 Manufacturing and financials modules, on Sun Solaris.
    We have done some research with regards to Item revision. It appears that we cannot have two current revisions for the same part number. We would actually want this functionality. Is it possible to have two active revisions for the same part number? Can we have different bills of materials using different revision?
    We would be interested to hear our other installations are handling the revision process. If any of you could share your experiences with BOM item Revsion process, that would be great.
    Thanks in advance for you help.
    Richard
    null

    Hi Ganesh,
    Pl. make the following settings:
    Material 1 AltItemGroup 01
    Priority 1
    Strategy 2 100% check
    Usage prob. 100
    Material 2 AltItemGroup 01
    Priority 2
    Strategy 2 100% check
    Usage prob. 0
    The strategy 2 will automatically handle the situation when Material 1 is not available and 2 is available.
    Pl. test & revert. It will work as per your requirements
    Regards,
    HKV...

  • Assign new Item revisions  to Multiple Organizations

    Hi All,
    We are creating New item revision for an existing item in Master Organization and want to assign new item Revision to all the child organizations because we got nearly 100 child organizations.
    I know we can achieve this by implementing ECO. But we are not using ECO module.
    Please let me known any concurrent program, Interface or API through which I can achieve.
    Your valuable inputs are highly appreciable.
    Regards
    Venkat

    Replay to Questions.
    a)Is the item used in all the 100 Orgs?
    Replay : Yap Item assigned to all Orgs.
    b)Is the Item having centralized control for all the 100 orgs?
    Replay : Yap its centralize users can change only at Master Org.
    regards,
    Ven

  • SQL to compare 'item revision'

    Hi There,
    Need some advice.
    How to write SQL to compare “item revision” <>Not Equal with Org GDO 'item revision' with
    IM1 'item revision' and the request should show missing 'item revision' '7' in IM1.
    Thanks a lot for your help.
    Org Item Revision
    GDO     1
    GDO     2
    GDO     3
    GDO     4
    GDO     5
    GDO     6
    GDO     7
    IM1     1
    IM1     2
    IM1     3
    IM1     4
    IM1     5
    IM1     6

    Hi There,
    Need some advice.
    How to write SQL to compare “item revision” <>Not Equal with Org GDO 'item revision' with
    IM1 'item revision' and the request should show missing 'item revision' '7' in IM1.
    Thanks a lot for your help.
    Org Item Revision
    GDO     1
    GDO     2
    GDO     3
    GDO     4
    GDO     5
    GDO     6
    GDO     7
    IM1     1
    IM1     2
    IM1     3
    IM1     4
    IM1     5
    IM1     6

  • Item Revisions

    Customer does not have Oracle Engineering.
    An item in Item Master undergoes change (some attributes like physical, purchasing). The customer wants to track these changes using Revisions.
    say for example:
    Revision A: Weight changed to 100
    Revision B: Volume changed to 200
    Revision C: Density changed to 75
    1. Is it possible to trace changes to item using item revisions? If not, is there any workaround?
    2. During Order Entry and PO entry, can we select any old revision (say Revision A?)
    Thanks

    Hi Rajesh,
    As per my understanding, item revisions like A, B and C are date effective. There is no track of what changes to the item were performed in each revision. We need to manually enter a summary of changes in the description field (Note that there is no Engineering hence no ECO). Let me know if my understanding is wrong.
    -Sudarshan

  • Deployed Baseline Not Using Latest Config Item Revision

    I have made sure that the baseline is set to use latest revision, and even redeployed the baseline to some test machines, but they all still show and old revision.
    I have deployed another baseline with the same behavior. In both cases the initial revision is the one listed.
    Can anyone explain why?
    We are on 2012 SP1 CU4.
    Cheers

    Hi,
    Have you tried to remove the old deployment, wait for the baseline disappear from the client? Then re-deploy the baseline.
    Best Regards,
    Joyce
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]
    Hi Joyce, Yes i have just tried that.
    I think the issue was due to my misunderstanding: The default views for Configuration Items and Configuration Baselines; only Configuration Item's show Revision in the displayed fields. I now realise that Configuration Baselines also have Revision numbers
    in the DB, and that the Revision displayed in the Client control panel applet refers to the Configuration Baseline and not the Configuration items. I could not tell as they were both the same until a made a change to the CB and the number changed.
    I think this is very misleading behaviour: If I change a CI, the revision of the CB is NOT changed. This seems totally nonsensical when you consider that simply changing the name of the CB increments the revision??
    There is no way on a client machine using the control panel applet to determine if the revised CI has been downloaded or not and the compliance results you are seeing . You can obviously run a machine policy eval, but without checking the logs you don't
    know for sure.

  • 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

  • Regarding ECN & Revision

    Hi Gurus,
    We are having an issue with ECM & Revisions. Our business scenario is like this:
    We have a BOM for material X and the BOM is created with ECN for ex: 500000003209 and the material X has a REVISION: A related to ECN: 500000003209. This ECN is valid from 04/22/2007 till 12/31/9999. Later the same same BOM has been changed ( i.e. existing BOM items has been changed / added/ deleted except one BOM item ) with another change number 500000003210 valid from 05/27/2007 till 12/31/9999 and material X has been revised to B.
    The problem we are facing is: When i create a planned order with requirement date 05/29/2007 and when we ran MRP, it's not exploding the BOM based on the validity of change numbers. In detail: when i looked at the planned order HDR data, it's showing the latest REV i.e. B, which is fine. But in Master Data tab, it's showing the Change Number 500000003209 instead of the 500000003210 and it's exploding the BOM items based on older ECN not the latest ECN. i don't understand why? It's repeating one of the BOM items twice. which is not right?
    If i uderstand correctly, when BOM explodes based on requirement date, it should consider the ECN which falls into that date? or is it another way?
    I checked all the settings what i know i.e. Status of change Numbers, dates tec..
    Can any body help me ? It's a very urgent requirement and i am not getting any idea how to solve it..
    I really appreciate all your help and i will reward with full points..
    Thank you,
    kanth

    Hi Kanth,
    One thing i didn't get from your question is wheather you have used OCM or not?
    which transaction have you used CC01 or CC31.
    If CC31 then check whether ECR has been converted to ECO with Object(BOM X ) assigned to it and then <b>ECO is in Completed Status.</b>
    I am telling you this is a Standard behaviour of SAP
    But it is possible to activate all object types for ECR with release key. Please have a look at the <b>SAP note 159414</b> which explains how to do this.
    You should only need to make the changes associated with include
    <b>CCINCLC1.</b>
    Keep in mind, this allows you to add objects(BOM) of these type to
    the ECM. It does NOT provide the release key functionality for those
    other object types. They will become effective on the validity date
    of the ECM, regardless of the release key status.
    <u><b>OR</b></u>
    Follow OCM Process with Release Key options to get validity date effected
    i.e
    Use TCode CC01 with Release Key create a Change Number no need to attach even the Object (BOM) just <i><i>need to t</i>ick</i> <u><b>"Act", Object", "MgtRec".</b></u>
    Use this Change Number to Change the BOM and
    Until you Release the Change Number, You don't find the change of BOM in the Planned/Production order.
    After changing the Change Master go to TCode COCM
    with that change Number Execute
    Select the Production Order, click on “Procurement element” icon you get the
    Select and click “Execute” You get the POP screen select all i.e. “Determine changes”, “Check changes”, “Change Original Order”.
    You see this change in the BOM for Production Order i.e. after COCM
    confirm the Changes.
    NOTE:- You need to maintain the Overall Profile in Work Scheduling View of Material Master.
    Hope either of this two methods should solve your Problem.
    Regards
    Rehman
    <b>Reward Points if Useful</b>

  • Issue regarding Form12A revised in Tcode - PC00_M40_PFE in HR abap

    Dear,
    I am using standard HR form: Form12A Revised in Tcode - PC00_M40_PFE with HR_IN_EPF12A_99M SAP Script Display output format, when I giving for print preview I found some columns like Worker's share,  Employer's share, Amount of administrative charges due and Amount of administrative remitted values are not displaying data,  I mean its coming blank.
    kindly  help me in this,
    Thanks in advance.
    Regards,
    Tazeer KS.

    Hi
    Form12A should not come incase if live payroll run for the period is not there
    Do some live payroll run
    u can also use the pc00_m40_epf
    and the HR_IN_EPF12A_99M for getting form 12a
    in the list their is no emplkoyee list before print form
    it will come like that
    with regards
    partha
    keep sharing and learning

  • Regarding item header printing in the  script

    HI,
      i am working on Goods issue script. In my script there 2 pages. For printing the header for items i have taken a new window from the second page onwards.The item header is printing in all the pages from the second pages onwards. But if there is no item data in the lsat page then also its printing the header. How to supress the header if there is no data.
    kishore

    Hi!
    This can be solved in your printer program.
    LOOP AT gt_main INTO wa_main.
      CALL FUNCTION 'WRITE_FORM'
        EXPORTING
          window = 'MAIN'
          element = 'ITEM_HEADER'
          type = 'TOP'   "print the header of the items here
      CALL FUNCTION 'WRITE_FORM'
        EXPORTING
          window = 'MAIN'
          element = 'ITEM_DATA'
          type = 'BODY'   "print the item data
    ENDLOOP.
    Regards
    Tamá

  • Regarding item catagory

    Hi friends
    What is the item catagory for main item and sub item in the material detrmination process
    Plz reply soon
    Thanks in Advance

    Hello Venkat,
    Generally Main Item and Sub Item are the terms used for BOM but not for material determination.
    In Material determination we say material and the one which is getting substituted as a Substitute Material.
    To my knowledge item category for material determinations is as follows:
    Sales Doc type     Item cat.Grp. Usage    HLevlCatg     DfltCat
    OR                        NORM               PSEL              TAX           TAPS
    Item Category for Material Entered is TAX
    Item Category for Substitute Material is TAPS
    If you are looking for BOM Item categories let me know I shall reply you the same.
    Regards,
    Vamsi

  • Sales order from ISA to CRM, regarding item status

    Hi,
    In ISA, when  we click on the sales order in change mode, want to display the userstaus value for item status.(right now its showing the system status and its non editable). requirement is to display all the available status values in combo box and user can change the value from the combo. can someone can suggest me, how can i get this?
    Thanks in advance.
    Murali

    Marco,
    Check out SAP CRM Best Practices.
    this link will open a MS-DOC straight from SAP website.
    http://help.sap.com/bp_crm70/BBLibrary/Documentation/B09_BB_ConfigGuide_EN_DE.doc
    all documents you can find on the link below
    http://help.sap.com/bp_crm70/CRM_DE/HTML/Content_Library_CRM_EN_DE.HTM
    Regards,
    Lalas

  • Problem regarding item level data in CRMD_ORDER

    i have created a sales order in CRMD_ORDER and entered all the data for header and item . i have given required delievery date for both item and header different , but when we save the order a BADI is trigerred which will update the data to R/3 but still only header required delievery date is updated not the item level date can you provide any solution for this problem?
    another thing is can i know where does the item level data is store ie: date, quantity etc.

    Hello,
    You are posting to the SAP CRM 2007 forum so we assume you are using CRM 2007. In CRM 2007 the GUI is no longer supported and doesn't work as expected since SAP did not update the business logic in it.
    So, if you want to test your process and be 100% sure that there is a problem, use the WebUI for your tests.
    All item data is stored in CRMD_ORDERADM_I. If you want to find a date (of an item date profile) stored in an item you have to pass some tables however.
    CRMD_ORDERADM_I->CRMD_LINK->SCAPPTSEG.
    Reward points if useful!
    Regards,
    Joost

Maybe you are looking for