Mtl_material_transaction
Hi,
How is data populated in mtl_material_transaction table.
Regards.
Hi,
I think it's you who did not ask correctly.
Your first question is just "How is data populated in mtl_material_transaction table"
Through what ? Front End ? Interface ? You didn't mention properly.
Your second explanation makes it more easier for us to answer.
Interface table for Material Transaction is MTL_TRANSACTIONS_INTERFACE.
For material movement of items
that are under lot or serial control, you must also insert rows into MTL_
TRANSACTION_LOTS_INTERFACE and MTL_SERIAL_NUMBERS_INTERFACE
respectively. If you insert WIP assembly/completion transactions that complete or
return job assemblies, you must also insert rows into the CST_COMP_SNAP_
INTERFACE table if the organization referenced uses average costing.
There are two ways to process the interface tables, please look at Oracle Manufacturing APIs and Open Interfaces Manual.
Similar Messages
-
Inserting data in MTL_MATERIAL_TRANSACTIONS table.
How can I insert data directly to MTL_MATERIAL_TRANSACTIONS table?
Do I need to insert data in its interface table?
Is it the MTL_MATERIAL_INTERFACE table? What is the API to run?
Thank you.
PamJoveeL wrote:
Hello Mahendra,
I can't view the page. Maybe you can send me the url or the keyword that I will search on the site.
Thanks,
Pamgo to irep.oracle.com
click on Oracle Integration Repository..and then search
and in the product lov select Inventory
this should list out all the available things from inventory
see if this opens
http://irep.oracle.com/index.html
HTH
Mahendra -
Purpose
Oracle Inventory Management - Version: 11.5.7 to 11.5.10
Onhand quantity table(MTL_ONHAND_QUANTITIES_DETAIL - MOQD) 과
transaction history table(MTL_MATERIAL_TRANSACTIONS - MMT) 간의 수량
불일치 내역을 찾는 방법에 대해 알아본다.
Solution
제공되는 standard scripts는 onhand와 transaction history mismatches를 검토한다.
Scripts를 Onhand quantity table(MTL_ONHAND_QUANTITIES_DETAIL - MOQD) 과
transaction history table(MTL_MATERIAL_TRANSACTIONS - MMT) 간의 수량 불일치를
찾는데 이용할 수 있다.
이 standard scripts는 patch 4047528를 통해 제공되며, 만일 수량 불일치 내역을 찾게
되면 data fix 지원 요청을 위해 Oracle Support 쪽으로 Service Request(SR)을 요청한다.
A. SCRIPTS
To run the scripts:
1. Metalink에서 Patch 4047528을 download 후 apply를 한다.
2. Patch는 invmtmqt.sql ,invmtmqd.sql 두 개의 scripts를 제공한다.
invmtmqt.sql -> 이 script는 MMT-MOQD mismatch data를 입력하기 위해 사용될 temporary
tables을 생성하게 될 것입니다.
invmtmqd.sql -> 이 script는 MMT-MOQD mismatch records를 확인하고 invmtmqt.sql script에
의해 생성된 temp tables에 확인한 record를 입력할 것입니다.
3. Mismatches를 검토하기 위해 아래 queries를 실행:
a) 아래 queries 결과를 column headers를 포함한 excel spreadsheet output으로 생성:
SQL> select * from temp_disc_inv_loose;
SQL> select count(*) from temp_disc_inv_loose;
SQL> select count(*) from temp_disc_inv_cg_loose;
SQL> select * from temp_disc_inv_cg_loose;
SQL> select count(*) from temp_disc_inv_cg_loose where TRX_QUANTITY_MMT<0
and NEG_ALLOWED=2;
B. IMPORTANT: DATAFIX CONDITIONS
만일 아래와 같은 조건이 존재한다면 datafix는 불가능하다:
(1) 만일 transactions purge를 실행한적이 있었던 instance라면 data fix는 제공되지
못한다.
(2) 만일 Organization이 negative balances를 허용하지 않는데, 불일치가 존재하는
MMT.PRIMARY_QUANTITY sum이 음수라면 data fix는 receipt transaction을 실행하여
양수 재고 수량을 만들기 전까지는 제공되지 못한다.
아래 SQL 문을 이용하면 음수 재고를 허용하지 않는데, 음수 수량이 존재하는지를 확인
할 수가 있다.
SQL> select count(*)
from temp_disc_inv_cg_loose
where TRX_QUANTITY_MMT <0 and NEG_ALLOWED=2;
C. Suspect Mismatch?
1. 만일 system의 data가 mismatch로 의심이 되면, 위에 설명한 scripts를 실행한다.
2. Issue에 대해 Oracle Support에 지원을 요청하는 SR을 생성한다.
3. 이 Note를 참조한다.
4. Log file 및 select 문 결과를 첨부한다.
Reference
Note 279205.1 -
Hi Everyone,
I was trying to link Inv to Gl,I need to get the gl period_name from gl_period_statuses(01-11).
I know for sure that mt_material_transactions is linked with org_acct_periods and there is a one-one relation between org_acct_periods and gl_periods.
I am using the code below which is not correct since I am getting duplicates:
select gps.period_name
from mtl_material_transactions mmt,
org_acct_periods oap,
gl_periods gp,
gl_period_statuses gps
where mmt.acct_period_id=oap.acct_period_id
and oap.period_year=gp.period_year
and oap.period_num=gp.period_num
and gp.period_num=gps.period_num
and gp.start_date=gps.start_date
and gp.end_date=gps.end_dateCan anyone please help me out if possible..
Thanks in advance..SELECT mmt.organization_id, mmt.transaction_id, mmt.acct_period_id,
oap.period_set_name, oap.period_name
FROM mtl_material_transactions mmt,
org_acct_periods oap,
gl_period_statuses gps
WHERE mmt.transaction_id = 54354
AND oap.acct_period_id = mmt.acct_period_id
AND gps.application_id = (SELECT application_id
FROM fnd_application
WHERE application_short_name = 'INV')
AND gps.set_of_books_id = (SELECT set_of_books_id
FROM gl_sets_of_books
WHERE NAME = '&set_of_book_name')
AND gps.period_name = oap.period_name Hope this answers your question,
Sandeep Gandhi -
Mtl_material_transactions.ship_to_location_id
I am using R11.5.10.2
what is this field: mtl_material_transactions.ship_to_location_id
link to?
hr_location_id ? or mtl_item_locations?
what is the expression to link the table?
thanks.is hz_locations
-
Error in mtl_material_transactions Cost Manager
Hi,
I am using EBS-R12 I want to find per unit costl.But I find in mtl_material_transactions Costed_flag=E
and ERROR_EXPLANATION='The transaction date is not within the accounting period specified.' & inventory costing methods
is average.
I have update apply update
update mtl_material_transactions
set costed_flag = 'N',
transaction_group_id = NULL,
transaction_set_id = NULL
where costed_flag = 'E' or costed_flag = 'N' ;
and apply relaunch cost manager but Coted_flag remain unchanged.
Please help me about this issue.
Regards
OmarDear Hassan,
My problem is resolved now. I have apply update on mtl_material_transactions with period_id.
So thanks for cordial co-operations & positive approach.
Thanks
Omar
Edited by: user13140975 on Mar 10, 2012 11:59 AM -
MTL_MATERIAL_TRANSACTIONS Table
Dears
Good Day
Can any one guid me about the source of Records that inserted into (MTL_MATERIAL_TRANSACTIONS) Table!!
Thank you&
Best RegardsHi
Thank you for reply
I would like to explain about my case more clearly,
Actually i have to resolve a Acustom Landed cost with this cycle :
1- PO Request
2- Invoice
3- mapping invoice with the PO
4- Reciet
5- Landed Cost
6- approve for Landed cost :
7- Recieving : on this step (mtl_material_transactions) and (mtl_transaction_accounts) Tables are filled, but the
(mtl_transaction_accounts.Base_Transaction_value) column not affected with the new value ( (qty*price) + landed Cost),
so, on step 6 (approve for Landed cost), wich tables can i update to affect the new value.
Thanks -
Costed_Flag = N in mtl_material_transactions
Hello,
In the Inventory module in oracle applications 11.5.10, a user complained that the customized report does not bring out the recently issued transactions. I have found that these records have the fields:
costed_flag = 'N' and request_id = 0
in mtl_material_transactions table.
I have launched the cost manager and the records were processed successfully. But again the problem occured and I don't know why; I have found that there are uncosted records in the above table.
What can I do to assure the problem does not raise again? what are the alternative to launching the cost manager;is it the on-line processing option? and how can i implement it?
Kindly note that we have only the following modules:
Inventory,Purchasing,General Ledger,Payables,Receivables,Cash Management,Fixed Assets, HRMS/payroll.
Thank you...Hi
In the Interface Manager screen you can specify the frequency at which the Cost manager should get launched. Once you set this up and launch the manager Cost Manager would get active at that frequency automatically. Don't cancel the Cost Manager. Cost Manager should be always active if you want transactions to be costed on perpetual basis.
thanks
Anup -
API's to update mtl_material_transactions and wip_transactions
Hi All,
Are there any standard API’s to update mtl_material_transactions and wip_transactions table?
Any inputs on this will be highly appreciated.
Regards,
ShrutiShruti
You may check this link if it helps
http://www.oraclebusinessapps.com/?p=42
Please refer http:\\irep.oracle.com for more details
Thanks
AJ -
How to join MTL_MATERIAL_TRANSACTIONS and MTL_SERIAL_NUMBERS
Hello,
I was browsing a lot to find a solution for this, but I did not find any useful information.
What I would like to do is to create a SELECT query that downloads all material transactions of a particular serialized item.
However I did not find any keys to create a MTL_MATERIAL_TRANSACTIONS LEFT JOIN MTL_SERIAL_NUMBERS link.
Any help is greaty appreciated!Join with mtl_unit_transactions using the transaction_id column.
The mtl_unit_transactions table has serial number.
Hope this helps,
Sandeep Gandhi -
How rcv_transactions data avaliable in mtl_material_transaction?
hi guys,i need your favor.
as we know receiving transactions are stored in rcv_transactions then how these records also available in mtl_material_transactions.
How?
Front end Setting that functional guys perform ?
Package that put receiving records in transactions ?
Interface import program ?
thanksPl see if these MOS Docs can help
105396.1 - How Internal Orders Process through PO, OE and INV
100298.1 - How are Receiving Transaction Tied to Inventory Transactions?
HTH
Srini -
Costed flag in mtl_material_transaction
Hello All
I am new to Oracle EBS.
For for report testing purpose I want to genererate records with costed_flag in mtl_material_transaction table with value 'N' or 'E'
Can somebody help me out in telling me the process How is this possible to get these values and navigations. It is really very urgent.
Secondly can any body also tell me How to see the average cost of component and Assembly in Oracle apps.
Many thanks in advanceDear Hassan,
My problem is resolved now. I have apply update on mtl_material_transactions with period_id.
So thanks for cordial co-operations & positive approach.
Thanks
Omar
Edited by: user13140975 on Mar 10, 2012 11:59 AM -
MTL_MATERIAL_TRANSACTION TABLE column TRANSACTION_SOURCE_ID shows
Dear All,
MTL_MATERIAL_TRANSACTION TABLE column TRANSACTION_SOURCE_ID show null when transaction type is More order issue and Miscellaneous receipt
Please guide how can i solve this iessue.
Query
SELECT
MSI.SEGMENT1,
MSI.SEGMENT2,
MSI.DESCRIPTION,
MSI.PRIMARY_UNIT_OF_MEASURE,
(SELECT MTT.TRANSACTION_TYPE_NAME FROM MTL_TRANSACTION_TYPES MTT WHERE MTT.TRANSACTION_TYPE_ID = A.TRANSACTION_TYPE_ID) TRANSACTION_TYPE,
A.*
FROM
MTL_SYSTEM_ITEMS MSI
,MTL_ITEM_CATEGORIES_V MIC
,MTL_TRANSACTION_TYPES MTT
(SELECT
DISTINCT
M.TRANSACTION_DATE, M.TRANSACTION_ID , M.ACTUAL_COST , M.INVENTORY_ITEM_ID , M.ORGANIZATION_ID , M.SUBINVENTORY_CODE ,
M.TRANSACTION_TYPE_ID ,
M.PRIMARY_QUANTITY , M.TRANSACTION_QUANTITY , phpl.ITEM_DESCRIPTION , phpl.UNIT_PRICE , phpl.QUANTITY , R.PO_UNIT_PRICE
from
mtl_material_transactions m
left outer join rcv_transactions r
on m.SOURCE_LINE_ID = r.transaction_id
left outer join (select * from po_lines_all pl join po_headers_all ph
on pl.PO_HEADER_ID = ph.po_header_id) phpl
on r.po_line_id = phpl.po_line_id
) A
WHERE
MSI.INVENTORY_ITEM_ID = A.INVENTORY_ITEM_ID
AND MSI.ORGANIZATION_ID = A.ORGANIZATION_ID
AND MIC.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
AND MIC.ORGANIZATION_ID = MSI.ORGANIZATION_ID
and A.ORGANIZATION_ID = 110
--AND MIC.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
--AND MIC.ORGANIZATION_ID = MSI.ORGANIZATION_IDWhat are you talking about?
This forum is for issues with the SQL Developer tool...
Regards,
K. -
API for update mtl_material_transactions
Hi everbody,
I need to update one fileld (attribute13) over mtl_material_transactions. I would like to know if exists some API's to perform the change over that table... thanks...
I already have read the Inventory API's User's Guide.... 115gmiinvapi.pdf
Best regards.
MarceloShruti
You may check this link if it helps
http://www.oraclebusinessapps.com/?p=42
Please refer http:\\irep.oracle.com for more details
Thanks
AJ -
How to get the TRANSACTION_SOURCE_NAME in MTL_MATERIAL_TRANSACTIONS
After looking at the data in the mtl_material_transactions table, I could not find the TRANSACTION_SOURCE_ID/TRANSACTION_SOURCE_NAME for any records.
Where is this information getting stored in the back-end for every transaction id?
Thanks,
Karthik.Hi Karthik,
Table MTL_MATERIAL_TRANSACTIONS contains a column called TRANSACTION_SOURCE_ID, which is linked to different entities depending on which is the Source Type of the transaction (Purchase Order, Sales Order, Inventory, Job or Schedule, ...). A useful note to understand it is:
HOW TO LINK THE TRANSACTION_SOURCE_ID TO TRANSACTION_SOURCE_TYPE_ID [ID 987471.1]
Hope it helps.
Maybe you are looking for
-
How do I restore my new MacBook Pro to factory settings?
I got a MacBook Pro back in September and did migration assistant to transfer all of my programs, etc. over. It took an entire day. Anyway, I'm having issues with some programs so I would like to reset my computer to it's factory settings then actu
-
Package javax.xml.parsers does not exist
When I compile the sample program for xml, DOMEcho.java, or any other xml java program, I get errors on the import statements. For all the import statements within java.xml.* I get an error message such as: package javax.xml.parsers does not exist. I
-
Numeric value out of range (null) - Inserting a double
Allright, I can't figure this out to save my life.. I am refusing to put my code up because I am trying to insert into a DB Table with 140 some fields, so I will explain as best I can.. I am trying to insert a double into my DB.. I have been getting
-
Registered version now asking me to sign in for trial
I purchased Dreamweaver CS6 a little over 2 years ago. It's stand-alone - not part of a cloud package. I thought that I had purchased it directly from Adobe, but I can't find it within my products on the Adobe site. It is registered. Starting yesterd
-
Dear All, Pls suggest a table name & field name to find out customer debit balance Awaiting for ur valuable inputs. Regards Pavani