Item Reservation and Supply/Demand
Oracle 11.0.3
For some reason there is an item has some closed orders still showing in the reservations. Can anyone please tell why they are not deducting from the quantities on hand and disappearing?
Thank You!
In order for the reservation to be cleared out, the delivery details (shipping transactions form) needs to be ship confirmed, and the inventory interface should have completed ok. The Sales order can be closed after ship confirm when the OE interface is completed (even though the inv interface has not).
In the shipping transactions form, once found the line, go to Help menu > Diagnostics > Examine change value for "field" to INV_INTERFACED_FLAG.. check if it is "Y". If it is "P" then there is an error in the interface and then you need to review the errors in the Inventory responsibility in Transactions Open interface flag .. or re-run the Interface trip stop for INV interface only (with debug enabled).
If none of this work, you migh need to log a tar to have this verified and if there the transaction was indeed interface to inv then you might need to run a clean up script... check Metalink for this script.
hope it helps
Fabio
Similar Messages
-
Filtering Item, Customer and Supplier data on Marketing Documents
My client has 7 franchises under one umbrella, so as their item, customer and vendor masters will be at one place in SBO. But their requirement is when specific franchise person work on marketing documents, could only be able to access its respective master data in LOV's. I filtered it through formatted search and filtering in LOV's as well but he/she can access others master data. Can anybody tell me any workaround for it?
Thanks & regardsHi there!
I am exactly in the same situation. Did you get some answers or did you find any solution about the filtering data and marketing documents?
I try to filter some data like BP (OCRD), Sales Marketing documents & Opportunities by using the SlpCode from the OSLP table.
I have to do as well a link between the login used and the slpcode.
I have to do a global like by using the table OUSR (user) (link between login and slpcode).
Any advice?
Best regards,
Sébastien -
MRP stoage location - create reservation and external demand
Hi
Our company using MRP for sloc - ROP - type VB
plant 1000 with
sloc 1 (Distribution Center)
sloc 2 (branch) - planning at storage location
sloc 3 (branch) -planning at storage location
currently if I run MRP, a reservation is created from sloc 2 & 3 to plant 1000
and sloc1 will tranfer the stocks to sloc 2 & 3
Question 1: Can a reservation be created together with a PR at plant 1000 as the product need to be purchase from external vendor whenever a MRP is executed?
currently I manipulating the ROP at Plant level to take into requirement for sloc 2 & 3
Please adviceA,
I am not sure I understand the question. Are you saying that you want to create a purchase req to move stock from 'plant general' to Sloc 2 or 3? Or, do you wish to generate a PurReq from a 3rd party vendor into plant level stock? or what?
It sounds like you are currently using replenishment via "stock transfer from storage location to storage location in a plant' for your sloc 2 & 3. There are other methods.
If you are using VB against the material/plant, the only time you will generate a purreq is when plant stock (Sloc 123) falls below plant ROP. VB doesn't care if/when you shuffle stock amongst the various storage locations.
Read the online help, which outlines all of your options.
http://help.sap.com/saphelp_erp60_sp/helpdata/en/f4/7d2d3344af11d182b40000e829fbfe/frameset.htm
Best Regards,
DB49 -
Cycle Count Reservation Issue in Item Supply/Demand Form
Hi
Few of the inventory items are stuck with Cycle Count Reservation in Item Supply/Demand Form. The Identifier field is empty. It is not tied to any sales order or PO . I checked the On hand quantity(on-hand quantity form) and the current on hand (Item Supply/Demand form) both are same. Could not able to figureout what went wrong and how the cycle count reservations are created. Even after performing the Cycle counting on these items, it did not consumed these reservations and releaved those reservations.
Could anyone suggest me please in what scenrios we get this issue and how to eliminate these records from the Item Supply/Demand Form. we are on 11.5.10.2 INV and WMS RUP4.
Thank You!
KrishnaCC reservations can be triggered by Curtail (Short) picks on mobile gun. When this happens the ATR qty gets decremented by this Qty by putting a CC reservation.
This can also be deleted from front end by changing the demand source to acc/acc alias, save and then delete.
Karthik -
Item Supply Demand and Purchase Orders
Hi All,
I am facing strange issues -
1: Purchaser changes Need By and Promise Date in Purchase Order. But when we query item in Supply/Demand, it shows old dates.
2: There are few items where purchase orders are not shows.
I verified that -
1: Planning Manager is running
2: The Subinventory on Purchase Order is Nettable
3: PO is approved
Appreciate any pointers on this please.1009226 wrote:
I am running oracle ebs 12.1.3 with oracle database 11g. I did go through the documents you provided but they seem irrelevant to me. Is there something that I am missing ?please see this
https://cn.forums.oracle.com/forums/thread.jspa?messageID=10958380
MTL_SUPPLY_DEMAND_TEMP Table Is Too Large [ID 182490.1]
;) AppsMasti ;)
Sharing is Caring -
Unable to Find supply demand Item
Hi All,
While attempting to open a item from Inventory >On Hand> Item Supply Demand >
I am getting the following error. Please assist me.
Date falls outside the boundaries of the workday calendar
Cause: The current date is outside the range of valid workdays. the date is either before the start of the workday calendar or after the end of the workday calendar.
Thanks,
JP
Edited by: REDRO on Aug 11, 2010 5:22 AMHi JP;
What is your EBS version? Please check below which could be helpful for your issue:
MSCPDCW ORA-20001 Dates Outside Calendar Boundaries in LOAD_SUPPLY [ID 287498.1]
Internal Order When Import Display: No Workflow Has Assigned to This Transaction Type [ID 601659.1]
Order Import for Internal Requisition Fails With Errors ORA-20001 and ORA-01403 [ID 164797.1]
Order Import Concurrent Program Not Import Internal Orders Ora-20001 [ID 421406.1]
Regard
Helios -
Item - Supply demand Concurrent program error
I wish to find out the supply and demand for the item, like how it is displayed in the VIEW SUPPLY/DEMAND form of the inventory module.
I have read the below thread and modified the code that I got from it.
item supply/demand - basics on calculation
The code that I am using is below:
DECLARE
l_seq_num NUMBER := 0;
l_session_id NUMBER;
l_count NUMBER;
cutoff_date_j NUMBER;
l_total_temp VARCHAR2 (30);
l_avail_qty_temp VARCHAR2 (30);
CURSOR c1
IS
SELECT inventory_item_id
FROM mtl_system_items_b
WHERE organization_id = 204 AND inventory_item_id = 1;
BEGIN
fnd_global.apps_initialize (1072, 50346, 401);
inv_globals.set_org_id (204);
SELECT TO_CHAR (SYSDATE, 'j')
INTO cutoff_date_j
FROM DUAL;
FOR i IN c1
LOOP
IF (inv_tm.launch ('INXDSD'
, 'GROUP_ID='
|| TO_CHAR (l_seq_num) -- Always going to be 0
|| ' '
|| 'ORGANIZATION_ID='
|| TO_CHAR (204)
|| ' '
|| 'INVENTORY_ITEM_ID='
|| TO_CHAR (i.inventory_item_id)
|| ' '
|| 'ONHAND_SOURCE='
|| TO_CHAR (3) --1 ATP Only, 2 For Net Subinventories, 3 all subinvs
|| ' '
|| 'CUTOFF_DATE="'
|| TO_CHAR (cutoff_date_j)
|| '" '
|| 'MRP_STATUS='
|| TO_CHAR (1)
|| ' '
|| 'ONHAND_FIELD=l_total_temp'
|| 'AVAIL_FIELD=l_avail_qty_temp'
, l_total_temp
, l_avail_qty_temp
) = FALSE
THEN
DBMS_OUTPUT.put_line ('FAILED');
ELSE
DBMS_OUTPUT.put_line ('SUCCESS');
DBMS_OUTPUT.put_line (l_total_temp);
DBMS_OUTPUT.put_line (l_avail_qty_temp);
INSERT INTO xx_mtl_supply_demand_temp
SELECT *
FROM mtl_supply_demand_temp
WHERE seq_num = 0;
END IF;
END LOOP;
BEGIN
DELETE mtl_supply_demand_temp
WHERE seq_num = 0;
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
inv_utilities.do_sql ('commit');END;
Now this code is populating my temporary table perfectly, the issue that I am facing is that each time this query is run it adds the same number of records, despite the fact that there are no rows in mtl_supply_demand_temp table corresponding to inventory_item_id =1.
I will explain this situation elaborately below.
1. The number of rows into xx_mtl_supply_demand_temp after the first run is 240.
2. I verify that these rows do not exist in mtl_supply_demand_temp table and delete all rows from xx_mtl_supply_demand_temp table.
3. I run the anonymous block again, now I get 480 rows.
4. This process continues and I get 720, 960, ......(keeps adding 240 rows after every run) records.
I need to get only 240 records after every run.
Why is this happening ? How can I correct this ?1009226 wrote:
I am running oracle ebs 12.1.3 with oracle database 11g. I did go through the documents you provided but they seem irrelevant to me. Is there something that I am missing ?please see this
https://cn.forums.oracle.com/forums/thread.jspa?messageID=10958380
MTL_SUPPLY_DEMAND_TEMP Table Is Too Large [ID 182490.1]
;) AppsMasti ;)
Sharing is Caring -
ESYU: PO line/shipment가 Item supply/demand에 보이지 않는 경우 add/correct 하는법
Purpose
Oracle Purchasing - Version: 11.5.10
Purchase Order Line/Shipment가 Item Suppy/Demand에 나타나지 않을때 missing
supply를 add 하거나 correct 하는 방법에 대해 알아본다.
Solution
1. Record 확인을 위해 아래 query를 이용한다.
Approved POs에 대한 Missing Supply:
SELECT DISTINCT poll.line_location_id
FROM po_line_locations poll,
po_headers poh
WHERE poh.po_header_id = poll.po_header_id
AND poh.authorization_status = 'APPROVED'
AND Nvl(poll.closed_code,'OPEN') NOT IN
('CLOSED','FINALLY CLOSED','CLOSED FOR RECEIVING')
AND Nvl(poll.cancel_flag,'N') <> 'Y'
AND poll.shipment_type IN ('STANDARD')
AND vendor_order_num is not null
AND nvl(poll.quantity_received,0) <=0
AND nvl(poll.quantity_shipped,0) <=0
AND NOT EXISTS
(SELECT * FROM mtl_supply mtl
WHERE mtl.po_line_location_id=poll.line_location_id);
or
Diagnostic Purchasing Purchase Order/Release Check Setup (POTransactions115.sql)
<205446.1>를 실행할 수 있다.
이 sql은 주어진 PO(Standard, Blanket, Planned, Contract)/Release (Blanket & Scheduled)
No와 관련한 모든 정보를 취합한다. 이 정보는 PO 관련한 issue의 해결과 진단에 이용될 수 있다.
2. Close Status = Open 이고 Quantity가 여전히 receive를 위해 pending이라면, 아래 steps을
실행한다.
2-1. PO Summary form에서 PO를 조회 후 issue가 되고 있는 PO Line/Shipment로 이동한다.
Tools> Control Close를 한다. Close 하면 supply를 delete 하게 된다.
2-2. Closed 된 PO line shipment를 선택 후 Tools> Control에서 다시 reopen 한다.
이 작업은 상응하는 수량만큼의 supply를 재생성해 준다.
2-3. mtl_supply의 record를 check 하고, supply/demand 화면에서 조회가 되는지 확인한다.
!!! 위 steps은 TEST instance에서 먼저 실행해 보아야 한다.
Reference
Note 416113.1 -
Inconsistent view - Item Supply/Demand form
We are seeing an unexplained difference between the On Hand and Available values on the Item Supply/Demand form. Opened TAR with Oracle Support, they said the difference is the move orders that we have allocated. The form does not show the move order, since they are not supply/demand BUT it does subtract the allocated quantity from on-hand since the material is not available. Oracle has suggested a custom report be run, any other suggestions, short of re-writing the form?
I'm sure you know the only place to see the detail is in the pending transactions form. Have you considered building a custom zoom, or an extension, from the supply/demand form to the pending transactions form that will find the relevent pending transactions? Not a fix, but at least you can stay in the same screen.
I agree the form needs to show the allocated material, but I doubt that will happen any time soon. -
Hello,
I am using the package INV_TM.LAUNCH to gather supply demand data into my custom temp table. For some items, I see that the ON_HAND_QUANTITY order does not match the order on the Supply Demand form. Has anyone seen this issue?
Also, this package return two values for variables TOTAL_TEMP and AVAIL_QTY_TEMP, both of them are NULL.
Please advice!!Hello,
I am using the package INV_TM.LAUNCH to gather supply demand data into my custom temp table. For some items, I see that the ON_HAND_QUANTITY order does not match the order on the Supply Demand form. Has anyone seen this issue?
Also, this package return two values for variables TOTAL_TEMP and AVAIL_QTY_TEMP, both of them are NULL.
Please advice!! -
Item supply/demand can't display the po_line that need-by is multiple
item supply/demand can't display the po_line that need-by is multiple,i means that if the po_line have multi line_locations ,it can't be displayed in the supply/demand windows.
how to deal this problem?To add detail to Mikeyc7m's last post
If the folder has a default value for author then only an adminstrator could check files into that folder. This is because non administrators can not spoof their user name to be someone else's. With the default value being someone else they will never be able to check in (unless they are an admin who can spoof who the user is and in this case it will look like the user checked in a file and not the admin which is a different problem but still a problem). -
Item supply/demand - basics on calculation
Hi,
can anyone help me find out more documentations or understandings on Item Supply/Demand form in the Inventory, like how the calculations are done in that form, where it's pulling the data from, which tables,...things like that.
Is it available in oracle user guides at all?
Thanks in advance.
ChitraI tried using the same code used by the form in SQL. It worked. The only issue is that the ATP group Id specific to this request is not populating appropritely. It is always populating as 0. If I register as concurrent program probably it will populate correctly. This is required in order to delete the rows correctly belonging to that session from the mtl_supply_demand_temp at the end of the session.
You can try that if you are Ok with that approach. This way you do not have worry about finding out the tables to query. Here is that I did.
DECLARE
l_seq_num NUMBER;
rtvl NUMBER;
args1 VARCHAR (240);
args2 VARCHAR (240);
args3 VARCHAR (240);
args4 VARCHAR (240);
args5 VARCHAR (240);
args6 VARCHAR (240);
args7 VARCHAR (240);
args8 VARCHAR (240);
args9 VARCHAR (240);
args10 VARCHAR (240);
args11 VARCHAR (240);
args12 VARCHAR (240);
args13 VARCHAR (240);
args14 VARCHAR (240);
args15 VARCHAR (240);
args16 VARCHAR (240);
args17 VARCHAR (240);
args18 VARCHAR (240);
args19 VARCHAR (240);
args20 VARCHAR (240);
l_session_id NUMBER;
l_count NUMBER;
cutoff_date_j NUMBER;
l_total_temp VARCHAR2 (30);
l_avail_qty_temp VARCHAR2 (30);
CURSOR c1
IS
SELECT inventory_item_id
FROM mtl_system_items_b
WHERE organization_id = 204 AND segment1 IN ('AS18947', 'AS81414');
BEGIN
fnd_global.apps_initialize (1072, 50346, 401);
--fnd_profile.put ('CONC_DEBUG', 'TC');
/* fnd_global.initialize (session_id => l_session_id
, user_id => 1072
, resp_id => 50346
, resp_appl_id => 401
, security_group_id => 0
, site_id => 0
, login_id => 1833382
, conc_login_id => -1
, prog_appl_id => 401
, conc_program_id => 33808
, conc_request_id => fnd_global.conc_request_id
, conc_priority_request => -1
, form_id => 52654
, form_appl_id => 401
, conc_process_id => NULL
, conc_queue_id => NULL
, queue_appl_id => NULL
, server_id => 147
inv_globals.set_org_id (204);
SELECT mtl_demand_interface_s.NEXTVAL
INTO l_seq_num
FROM DUAL;
SELECT TO_CHAR (SYSDATE, 'j')
INTO cutoff_date_j
FROM DUAL;
FOR i IN c1
LOOP
IF (inv_tm.launch ('INXDSD'
, 'GROUP_ID='
|| TO_CHAR (l_seq_num)
|| ' '
|| 'ORGANIZATION_ID='
|| TO_CHAR (204)
|| ' '
|| 'INVENTORY_ITEM_ID='
|| TO_CHAR (i.inventory_item_id)
|| ' '
|| 'ONHAND_SOURCE='
|| TO_CHAR (1) --1 ATP Only, 2 For Net Subinventories, 3 all subinvs
|| ' '
|| 'CUTOFF_DATE="'
|| TO_CHAR (cutoff_date_j)
|| '" '
|| 'MRP_STATUS='
|| TO_CHAR (1)
|| ' '
|| 'ONHAND_FIELD=l_total_temp'
|| 'AVAIL_FIELD=l_avail_qty_temp'
, l_total_temp
, l_avail_qty_temp
) = FALSE
THEN
DBMS_OUTPUT.put_line ('FAILED');
ELSE
DBMS_OUTPUT.put_line ('SUCCESS');
DBMS_OUTPUT.put_line (l_total_temp);
DBMS_OUTPUT.put_line (l_avail_qty_temp);
INSERT INTO xx_mtl_supply_demand_temp
SELECT *
FROM mtl_supply_demand_temp
WHERE seq_num = 0;
END IF;
END LOOP;
-- fnd_profile.put ('CONC_DEBUG', NULL);
BEGIN
DELETE FROM mtl_atp_rules
WHERE rule_id IN (SELECT atp_rule_id
FROM mtl_group_atps_view
WHERE atp_group_id = 0);
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
BEGIN
DELETE mtl_group_atps_view
WHERE atp_group_id = 0;
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
BEGIN
DELETE mtl_supply_demand_temp
WHERE seq_num = 0;
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
inv_utilities.do_sql ('commit');END;
As you can see I have to use seq_num as zero it was always populating as zero in this table where as from form it populates correctly.
Since this is a function, probably you can use this in discoverer queuries (I am not sure). Then query this custom table (mirror of mtl_supply_demand_temp) to show the report.
Thanks
Nagamohan -
How does Item Supply/demand form get populated?
Hi,
can anyone help me find out more documentations or understandings on Item Supply/Demand form in the Inventory, like how the calculations are done in that form, where it's pulling the data from, which tables,...things like that.
Is it available in oracle user guides at all?
Thanks in advance.
--SathishThank you for the response guys, but the actual issue for me is that there are duplicate rows for the same order number and item in MRP Work bench Supply/demand form of Purchasing User Responsibility although there are only single rows for them when viewed from the inventory responsibility. So, Could you please help me finding out the reason behind why there is duplicate data in the MRP supply/demand form??
Thanks in advance
--Sathish -
hi,
I need to make Sql for items in one specific WH, orderable on web (web published) with no vendor links.
The sql should be showing the following details
1. EFO number on item
2. Onninen Internal item number
3. Supplyer
4. Item description
I am wondering from which table i can extract supplier info.?
thanks in advance
ShakeelI got the API which creates the relation between item and supplier.The API is EGO_ITEM_ASSOCIATION_PUB.
Thanks..
Regards,
Sumi.
Edited by: user11165279 on Aug 19, 2009 9:22 PM -
Item/Supply demand Concurrent manager
when am trying to view the item supply/demand
It is giving me error
CONC-TM-NO MANAGER DEFINED (APPLICATION=INV)
(PROGRAM=INXDSD)(RESP_ID=21623) (RESP_APPL_ID=660)
should i involve my apps dba to look into this error??
or can i activate it myself??
Please Advise
MahendraHussein Sawwan wrote:
Please see these docs.
INVDVDSD - Item Supply/Demand Form Error Out Conc-Tm-No Manager Defined [ID 803374.1]
Cannot View Any Item In Supply/Demand Form In Inventory [ID 1267591.1]
Thanks,
HusseinThanks Hussein..Involving DBA..
Maybe you are looking for
-
Please! can anyone tell me if after I create a site with adobe muse, is there anyway for my client to edit and update text and to a lesser extent images on the website? I don't care if the client text/image editing and updating doesn't update in my A
-
After the latest update (no idea which one but the latest update) Premiere Pro cc just keeps freezing up constantly. There's no indication what brings it up but after different periods of time I just get the apple wheel and the entire program freezes
-
Maximum disk size for Z61m?
I want to replace the original 80 MB HDD of my Z61m with a faster and larger one. What't the maximum disk size the controller/BIOS can cope with? Gurk Thinkpad Tablet Thinkpad T431s ThinkPad Yoga S240 with OneLink Dock Solved! Go to Solution.
-
Estreamer generates error messages for "Failed to deserialize RUA Event"
Estreamer service on 3D System generates the following error messages for user activity data: EventStreamer child(qradar.as.local):ConnectionHandler [ERROR] Failed to deserialize RUA Event 1004:1
-
Lightroom 2.3 default user in Vista is wrong!
I'm just a little frustrated. I use Vista 64, and the Microsoft guidelines recommend running on a day-to-day basis as a limited user. When one installs software, there is usually an option of typing in the administrator password. Lightroom worked jus