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,
SSPHi ,
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
CarolinThey 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
nullHi 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
VenkatReplay 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 6Hi 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 -
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?)
ThanksHi 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.
CheersHi,
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 -
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,
kanthHi 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.
kishoreHi!
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á -
Hi friends
What is the item catagory for main item and sub item in the material detrmination process
Plz reply soon
Thanks in AdvanceHello 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.
MuraliMarco,
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
-
How do i upload the photo stream pictures on my iphone to my pc
hi i have successfully uploaded some photos from my Iphone to my pc but find that the photo stream pictures were not included is there a way to upload this batch ?
-
How can I view my backed up files in my iCloud?
I deleted some of my photos and videos on my iPhone and would like to recover them. My iPhone backed up on March 10th. How can I see the files that were backed up there?
-
Multi-date range within single report
I'm hoping you all find this a very basic question. I have two columns of data which I want to review for 2 different time periods on the same report. In this case I am looking at individuals scores in two performance metrics for the prior 6 weeks
-
Can anyone point me in the right direction. I use my itunes account to sync my Ipod nano on my laptop. My daughter has just got an Ipod Touch 4th generation. She wishes to sync her music to my itunes library. When I connected her Ipod to my itune
-
VISA card / Master Card Payment and clearing in SAP
Hi All, Anyone in here have experience to implement an automatic clearing program to clear against AR with VISA card / Master card file from BANK for Retail or e-comm business ? Thanks