Consignment stock - consumption advice for lot controlled item
Consignment stock - consumption advice for lot controlled item
Just have a look at consignment stock processing in 11.5.10. One question I have is how a supplier receives a consumption advice. I try to print the blanket release and I cant. Also from all I can see I cant see where on the consumption advice the lot numbers/serial numbers used are indicated.
Can anyone help?
Hi,
SAP does availability check based on IM stock and not on WM stock.
So I dont think there are any such reports available that shows WM stock with considering delivery and sales order quantity.
regards,
Similar Messages
-
Expiring Lot-Controlled items and open orders/deliveries
<h5> Hi,
We are writing a custom program to block lot-controlled items which are near expiry. The custom program query LQUA-VERME (available stock) field to determine the qty it can block. However, the LQUA-VERME field does not take open orders and open deliveries into consideration. For example, for an item, the available stock in the warehouse (LQUA-VERME) is 20. But there are 5 open deliveries and 5 open sales orders. So in reality, the custom program should block only 10 units. Is there a SD table/field which has consolidated open deliveries and open orders qty we can look at? Or available stock in WM after considering open deliveries and open orders? <h5>
Thank you.Hi,
SAP does availability check based on IM stock and not on WM stock.
So I dont think there are any such reports available that shows WM stock with considering delivery and sales order quantity.
regards, -
Issue in lot controlled items reservation API
Hi,
When I am going to reserved the lot controlled item thru following API, it is giving an error message. Can anyone help me to resolve this issue as it is not showing an detail error message .
Following is the Error message :
=======================================================
Calling INV_RESERVATION_PUB.Create_Reservation API
=======================================================
Return Status: E-INV
Error Message :INV
=======================================================
Following API we are using for the same:
DECLARE
-- Common Declarations
l_api_version NUMBER := 1.0;
l_init_msg_list VARCHAR2(2) := FND_API.G_TRUE;
x_return_status VARCHAR2(2);
x_msg_count NUMBER := 0;
x_msg_data VARCHAR2(255);
l_row_cnt NUMBER := 1;
-- API specific declarations
l_rsv_rec INV_RESERVATION_GLOBAL.MTL_RESERVATION_REC_TYPE;
l_serial_number INV_RESERVATION_GLOBAL.SERIAL_NUMBER_TBL_TYPE;
l_partial_reservation_flag VARCHAR2(2) := FND_API.G_FALSE;
l_force_reservation_flag VARCHAR2(2) := FND_API.G_FALSE;
l_validation_flag VARCHAR2(2) := FND_API.G_TRUE;
l_partial_reservation_exists BOOLEAN := FALSE;
x_serial_number INV_RESERVATION_GLOBAL.SERIAL_NUMBER_TBL_TYPE;
x_quantity_reserved NUMBER := 0;
x_reservation_id NUMBER := 0;
BEGIN
FND_GLOBAL.APPS_INITIALIZE( user_id => 5707,
resp_id => 50158,
resp_appl_id => 401);
-- Initialize the variables
l_rsv_rec.organization_id := 51; --NULL; --itm.organization_id;
l_rsv_rec.inventory_item_id := 52587;--NULL; --itm.inventory_item_id;
l_rsv_rec.requirement_date := NULL; --sysdate + 3;
l_rsv_rec.demand_source_type_id := INV_RESERVATION_GLOBAL.G_SOURCE_TYPE_INV;
l_rsv_rec.supply_source_type_id := INV_RESERVATION_GLOBAL.G_SOURCE_TYPE_INV;
l_rsv_rec.demand_source_name := NULL; --'RSV_ITM_SRL_'||itm.segment1;
l_rsv_rec.primary_reservation_quantity := 100; --NULL; --l_primary_reservation_qty;
l_rsv_rec.primary_uom_code := 'MTR'; --NULL; --itm.primary_uom_code;
l_rsv_rec.subinventory_code := NULL; --l_subinventory_code;
l_rsv_rec.demand_source_header_id := 306842; --NULL ;
l_rsv_rec.demand_source_line_id := 2288893; --NULL ;
l_rsv_rec.reservation_uom_code := 'MTR' ;
l_rsv_rec.reservation_quantity := 100; --NULL ;
l_rsv_rec.supply_source_header_id := NULL ;
l_rsv_rec.supply_source_line_id := NULL ;
l_rsv_rec.supply_source_name := NULL ;
l_rsv_rec.supply_source_line_detail := NULL ;
l_rsv_rec.lot_number := 'ABC100'; --NULL ;
--l_rsv_rec.serial_number := NULL ;
l_rsv_rec.ship_ready_flag := NULL ;
l_rsv_rec.attribute15 := NULL ;
l_rsv_rec.attribute14 := NULL ;
l_rsv_rec.attribute13 := NULL ;
l_rsv_rec.attribute12 := NULL ;
l_rsv_rec.attribute11 := NULL ;
l_rsv_rec.attribute10 := NULL ;
l_rsv_rec.attribute9 := NULL ;
l_rsv_rec.attribute8 := NULL ;
l_rsv_rec.attribute7 := NULL ;
l_rsv_rec.attribute6 := NULL ;
l_rsv_rec.attribute5 := NULL ;
l_rsv_rec.attribute4 := NULL ;
l_rsv_rec.attribute3 := NULL ;
l_rsv_rec.attribute2 := NULL ;
l_rsv_rec.attribute1 := NULL ;
l_rsv_rec.attribute_category := NULL ;
l_rsv_rec.lpn_id := NULL ;
l_rsv_rec.pick_slip_number := NULL ;
l_rsv_rec.lot_number_id := NULL ;
l_rsv_rec.locator_id := NULL ;
l_rsv_rec.subinventory_id := NULL ;
l_rsv_rec.revision := NULL ;
l_rsv_rec.external_source_line_id := NULL ;
l_rsv_rec.external_source_code := NULL ;
l_rsv_rec.autodetail_group_id := NULL ;
l_rsv_rec.reservation_uom_id := NULL ;
l_rsv_rec.primary_uom_id := NULL ;
l_rsv_rec.demand_source_delivery := NULL ;
-- call API to create reservation
DBMS_OUTPUT.PUT_LINE('=======================================================');
DBMS_OUTPUT.PUT_LINE('Calling INV_RESERVATION_PUB.Create_Reservation API');
INV_RESERVATION_PUB.Create_Reservation(
P_API_VERSION_NUMBER => l_api_version
, P_INIT_MSG_LST => l_init_msg_list
, P_RSV_REC => l_rsv_rec
, P_SERIAL_NUMBER => l_serial_number
, P_PARTIAL_RESERVATION_FLAG => l_partial_reservation_flag
, P_FORCE_RESERVATION_FLAG => l_force_reservation_flag
, P_PARTIAL_RSV_EXISTS => l_partial_reservation_exists
, P_VALIDATION_FLAG => l_validation_flag
, X_SERIAL_NUMBER => x_serial_number
, X_RETURN_STATUS => x_return_status
, X_MSG_COUNT => x_msg_count
, X_MSG_DATA => x_msg_data
, X_QUANTITY_RESERVED => x_quantity_reserved
, X_RESERVATION_ID => x_reservation_id);
DBMS_OUTPUT.PUT_LINE('=======================================================');
DBMS_OUTPUT.PUT_LINE('Return Status: '||x_return_status||'-'||x_msg_data);
IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
DBMS_OUTPUT.PUT_LINE('Error Message :'||x_msg_data);
END IF;
IF (x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
DBMS_OUTPUT.PUT_LINE('Reservation ID :'||x_reservation_id||' Quantity Reserved:'||x_quantity_reserved);
COMMIT;
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;
regards & thanks in advance
sanjayHi,
SAP does availability check based on IM stock and not on WM stock.
So I dont think there are any such reports available that shows WM stock with considering delivery and sales order quantity.
regards, -
Need to Stop Serial/Lot control item to be automatically picked
Hi,
I have an requirement for auto (schedule pick release). But customer wants that only non serial/lot controlled items will be auto picked. But Lot Controlled and Serial Controlled (At Receipt) items will not be picked automatically. How I can achieved that ?
Thanks for your help.
Regards,
AmitHi Sayantan,
You do have a couple of options depending on what release of the apps you're on and how you set the Inv Org parameter Allocate Serial Numbers.
From 11.5.10 on, a potential new value can be set for this parameter (available also on 11.5.8 and 9 via backport patch). The parameter governs the way serial numbers are allocated at Pick Release.
Previously, the values available for this parameter were just a basic “No” (the default value) or “Yes” (whereby Oracle would auto-suggest, in a non-intelligent way, available serial numbers at the time of pick release). The new value available is “Yes – User-defined” which allows some custom logic to be applied to the serial number allocation.
With the value set to “Yes – User-defined”, Oracle checks for any custom code in the INVSRSTB.pls stub/custom hook when a pick release is launched. (Inv_Detail_Serial_Pub.Get_User_Serial_Numbers)
Regards,
Jon
P.S. Also take a look at *Auto Pick Confirm Flag Does Not Work For Serial Items If Allocate Serial Number is Set to'Yes User Defeined' [ID 337964.1]* on MOS. -
11.5.10 ROI를 통해 SERIAL AND LOT CONTROLLED ITEMS을 처리하는 방법
제품: Applications
작성날짜 : 2006-05-30
11.5.10 ROI를 통해 SERIAL AND LOT CONTROLLED ITEMS을 처리하는 방법
========================================================
PURPOSE
11.5.10 Receiving Open Interface(ROI)를 통해 Serial and Lot Controlled Items을 처리하기 위해 어떤 interface table들이 사용되는지에 대해 기술함.
Explanation
the Receiving Open Interface (ROI)를 통해 Serial and Lot Controlled Items에 대한 Delivery, Correction, Return등의 process를 수행하기 위해서는 다음 table들에 data가 존재하여야 합니다.
- rcv_headers_interface
- rcv_transactions_interface
- mtl_transaction_lots_interface
- mtl_transaction_serial_numbers_interface
<참고>
이와 같은 기능은 11.5.10/11i.SCM_PF.J/11i.PRC_PF.J 에서 제공되는 신기능으로써 이전 version으로의 backport는 불가능합니다.
Example
1) If Item is Serial Controlled only:
INSERT INTO MTL_SERIAL_NUMBERS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
FM_SERIAL_NUMBER,
TO_SERIAL_NUMBER,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'sr000016',
'sr000016',
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
2) If Item is Lot Controlled only:
INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
LOT_NUMBER,
TRANSACTION_QUANTITY,
PRIMARY_QUANTITY,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'lt2002',
1,
1,
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
3) If Item is both Serial and Lot Controlled:
INSERT INTO MTL_SERIAL_NUMBERS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
FM_SERIAL_NUMBER,
TO_SERIAL_NUMBER,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'sr000016',
'sr000016',
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
LOT_NUMBER,
TRANSACTION_QUANTITY,
PRIMARY_QUANTITY,
SERIAL_TRANSACTION_TEMP_ID, --link to mtl_serial_numbers_interface
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'lt2002',
1,
1,
MTL_MATERIAL_TRANSACTIONS_S.CURRVAL, --link to mtl_serial_numbers_interface
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
Reference Documents
Note#301281.1hi
enable Readahead from systemd
https://wiki.archlinux.org/index.php/Systemd#Readahead
# systemctl enable systemd-readahead-collect systemd-readahead-replay -
Hi,
Maximum all items are lot control, Assume for example: Item A as two lots, i am making a sub-inventory, for one lot i can manually select from lot field but for another lot i have to goto the lot/serial button and select lot .no and quantities then click on done.Finally save. If i am going to normal lot tab and selecting the lot, it is showing as this lot number is in use-but if i select lot/serial it is working fine. What would be the problem, can one suggest me.
Regards
SPIf I understood you correctly, you are saying the below
The Lot LOV on the Subinventory Transaction Form is NOT SAME as the Lot LOV on the Lot/Serial serial screen which opens on the click of Lot/Serial button.
I asssume that the source subinv and locator values are the same when you are looking at both the LOV's, please confirm. -
ASCP: Lot for Lot at item level.
Hi All,
In ASCP plan we can enable lot for lot but do we have the same option at Item-org level.
I don't want ASCP to aggregate the planned orders for some of the items in the plan.
Regards
RSSorry - there is no way to selectively disable lot-for-lot for some items.
It is all or none. -
Hi Guys
We are using OE_ORDER_PUB.PROCESS_ORDER API with a custom application (R12 12.0.4/12.0.6) for booking sales orders. Right now we don't have serial controlled items, however pretty soon, we will launch medical equipment sales for which we have to start using serial controlled items.
Anybody has a sample script for the API dealing with serial controlled items?
Regards,
RajWhat kind of serial number related information do you capture during order creation?
Most businesses either generate serial numbers at the time of Sales order issue OR at wip completion.
Sometimes a serial number is generated at WIP assembly begin.
In any case, as long as you don't ALLOCATE serial numbers to a sales order at the time of entry or booking or reservation, you won't need to worry about serial# for oe_order_pub.
The serial# will come into picture for RMA processing. For that, you can use l_lot_serial_tbl_out oe_order_pub.lot_serial_tbl_type in the oe_order_pub. This will let you record the serial number for the product that is being returned.
Sandeep Gandhi -
Purchase Orders for special/controlled items
Hello everyone:
I'm trying to create an aproval process for Purchase Orders that include special items that:
- we only buy when one of our customers needs them (non-stock items),
- have had no activity for 60 days or more,
- and/or items that don't have a customer PO.
I've "marked" these items using the item's properties, so that part is covered, but the interactions with the other tables is the problem, I've tried using ORDR, RDR1, OITM and OPOR, but I think I'm creating a "monster" and on the last query I created (with help from Gordon Du I think) to use for an approval process, ended up just giving "TRUE" of "FALSE" as a result, and I can't really imagine how to get a simple "TRUE" or "FALSE" from the 3 requirements I have for this query...
Any ideas?
Thanks in advance
Hugo CastanoHello Hugo Castano,
Please post it on the SAP Business One Core forum instead of here. This forum is focused on SAP Business One System Administration.
Thanks,
Gordon -
Consignment Stock - Free Items - MM
Dear All,
Regarding consignment stock from vendor and handling free items with existing current stock.
We have 100 pcs consignment stock from vendor A.
As this stock issued time to time based on requirement and paid to vendor for the utilized quantity, now want to handle the below process.
Consignment stock : 100 pcs.
As per the vendor current offer - every 10 pcs 1 pc free. Now we have 100 pcs, so if we consider 90 pcs issued and rest 10 pcs as free - how to handle this in MM inventory and pay amount for 90 pcs only to vendor and remaining 10 pcs as free.
PR - PO - GRN created for 100 pcs earlier.
Please suggest the procedure to handle this in system.
Regards,
Syed Hussain.Solved..... submitted for FI verification.....
-
Re:Query for Stock Statement for a particular item..!!!!
Dear SAP Experts,
I need a stock statement query for a particular item which contains:
1.ItemCode
2.Item Description
3.Item Price
4.Opening
5.Receipts
6.Issues
7.Closing
8. Value
The selection criteria are:
1.Warehouse code
2.Item Name
3.Posting Date
Plz give me a good solution for this issue.
With Regards,
RevathyCheck this
Declare @FromDate Datetime
Declare @ToDate Datetime
set @FromDate =
(Select min(S0.Docdate) from OINM S0 where S0.Docdate >='[%0]')
set @ToDate =
(Select max(S1.Docdate) from OINM S1 where S1.Docdate <='[%1]')
select * from
SELECT T0.itemcode,
min(T0.Dscription) as 'Item Description',
min(B1.ItmsGrpNam) as 'Item Group', W1.Whscode, C1.Location,
(isnull((
Select sum(isnull(inqty,0))
from OINM O1
where O1.itemcode=T1.itemcode
and O1.Warehouse=W1.Whscode
and O1.docdate<@FromDate ),0)-
isnull((
Select sum(isnull(outqty,0))
from OINM O1
where O1.itemcode=T1.itemcode
and O1.Warehouse=W1.Whscode
and O1.docdate<@FromDate),0)
) as [Opening Stock],
isnull((
Select sum(isnull(inqty,0))
from OINM O1
where O1.itemcode=T1.itemcode
and O1.Warehouse=W1.Whscode
and O1.docdate>=@FromDate
and O1.docdate<=@ToDate and O1.inqty>0
and O1.transtype in (20,18)),0
) as [Purchase Quantity],
isnull((
Select sum(isnull(outqty,0))
from OINM O1
where O1.itemcode=T1.itemcode and O1.Warehouse=W1.Whscode
and O1.docdate>=@FromDate and O1.docdate<=@ToDate
and O1.outqty>0 and O1.transtype in (21,19)),0
) as [Purchase Return Quantity],
isnull((
Select sum(isnull(outqty,0))
from OINM O1
where O1.itemcode=T1.itemcode and O1.Warehouse=W1.Whscode
and O1.docdate>=@FromDate and O1.docdate<=@ToDate and O1.outqty>0
and O1.transtype in (13,15)),0
) as [sale Quatity],
(isnull
Select sum(isnull(inqty,0))
from OINM O1
where O1.itemcode=T1.itemcode and O1.Warehouse=W1.Whscode
and O1.docdate<=@ToDate),0
isnull((
Select sum(isnull(outqty,0))
from OINM O1
where O1.itemcode=T1.itemcode and O1.Warehouse=W1.Whscode
and O1.docdate<=@ToDate),0)
) as [Closing Stock]
FROM OINM T0
INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
INNER JOIN OITW T2 ON T1.ItemCode = T2.ItemCode
INNER JOIN OITB B1 ON T1.ItmsGrpCod=B1.ItmsGrpCod
INNER JOIN OWHS W1 ON T2.WhsCode = W1.WhsCode
INNER JOIN OLCT C1 ON W1.Location=C1.Code
Group by T1.itemcode, T0.Itemcode, W1.WhsCode, C1.Location
) a
where (a.[Opening Stock]
+a.[Purchase Quantity]
+ a.[Purchase Return Quantity]
+a.[sale Quatity]+a.[Closing Stock]
) !=0
Regards,
Bala -
11.5.10 : LOT나 SERIAL CONTROL ITEM을 ROI 통해 RECEIPT 하는 방법은?
제품 : MFG_INV
작성날짜 : 2006-05-18
11.5.10: LOT나 SERIAL CONTROL ITEM을 ROI 통해 RECEIPT 하는 방법은?
==============================================================
PURPOSE
Receiving Open Interface(ROI)에서 Lot나 Serial 정보를 위해 사용하는
interface tables은 무엇인지 알아본다.
Explanation
Serial 및 Lot을 control 하는 item을 Receiving Open Interface(ROI)를 통
해 Delivery, Correction, Return 작업을 하기 위해서는 기존에 사용하던
rcv_headers_interface,rcv_transactions_interface table 외에 아래 두
tables에도 data가 입력되어져야 합니다.
mtl_transaction_lots_interface,
mtl_transaction_serial_numbers_interface
이 주목할 만한 변경은 새로운 ROI functionality를 충족하기 위해 11.5.10,
SCM_PF.J/11i.PRC_PF.J 에서 만들어졌다.
많은 dependencies 때문에 이 새로운 ROI functionality는 이전 version을
위한 backport는 불가능하다.
Example
1.Serial Controlled item인 경우 :
INSERT INTO MTL_SERIAL_NUMBERS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
FM_SERIAL_NUMBER,
TO_SERIAL_NUMBER,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'sr000016',
'sr000016',
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
2. Lot Controlled item 인 경우 :
INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
LOT_NUMBER,
TRANSACTION_QUANTITY,
PRIMARY_QUANTITY,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'lt2002',
1,
1,
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
3. Serial과 Lot Controlled item인 경우:
INSERT INTO MTL_SERIAL_NUMBERS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
FM_SERIAL_NUMBER,
TO_SERIAL_NUMBER,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'sr000016',
'sr000016',
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE (
TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
LOT_NUMBER,
TRANSACTION_QUANTITY,
PRIMARY_QUANTITY,
SERIAL_TRANSACTION_TEMP_ID, --link to mtl_serial_numbers_interface
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID) --link to rcv_transactions_interface
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL,
sysdate,
1,
sysdate,
1,
1,
'lt2002',
1,
1,
MTL_MATERIAL_TRANSACTIONS_S.CURRVAL, --link to mtl_serial_numbers_interface
'RCV',
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL); --same as
rcv_transactions_interface.interface_transaction_id
Reference Documents
Note 301281.1 -
GR/IR CLEARING ACCOUNT FOR NON STOCK CONSUMPTION ITEMS
SAP EXPERTS,
Following the scenario..
1.PO raised for non stock consumption item for acct asigned to say a cost center/order
2.The G/L account on the consumption is OK
3.When I post GR for the PO Item (non stock consumption ), system is autoposting default the GR/IR Services G/L account ie the same G/L account (GR/IR Services ) that is posted when a SES is approved for the Services PO
3.Pl. note the Item category I have used is Std.(blank) for the PO raised for non stock consumption item .
My concern:
1.Is this system default behaviuor??
2.i e system will auto post at the time of GR , to the same G/L account (GR/IR Services) for both the consumption item (non stock item procured for cost center/order..via material PO .). and the services PO (for services procured via Services Item category 'D').???
Pl. help suggest.Matter most urgent!!
Thanks,
Ranganath KrishnaHi,
Please check up if there is any default value at the plant level;in case of such default,the system will post to the GL Account defaulted,not with standing the "standard item category".Better checkup if any cost center /order has been assigned.
The GL item is defaulted thro'the item category.If both the goods and services have been defaulted to the same GL Account,then not with standing the type [ie] whether goods or services,the system will post tot he same GL Acct.
Hope this helps.
Regards.
Ramesh -
GR/IR GL Account for Non-stock(consumption items)
Dear All,
I understand that for Valuated materials, system will grab the GR/IR GL Accounts from OBYC--> WRX based on the valuation classes.
However, how about Short text items or Non-valuated materials (Items with no Valuation Class) where you use Account Assignment K( COst Centre) or F (Order).
Please let me know where system gets this GR/IR Account during MIGO/MIRO...
The company im working on here has about 20 different GR/IR Accounts based on Valuation Class... im just wondering about consumption items.Hi
In this case, you can update the GRIR account created for non-valuated items in WRX with blank Valuation class in OBYC.
Regards,
Lakshmanan Krishnan -
Control of vendor consignment stock
Hello
We have agreements with some of our suppliers about vendor consignment stock. Problem is that from a financial point of view, we don't fell we are having enough control about the values of the consignment stock.
When the supplier deliver the goods physically on our location, we agree about the prices. Deliveries to other prices can be mixed with each other - in other words; we do not empty the consignment stock before getting new materials from the vendor. When ordering materials for consignment stock it is done via a purchase order, item category K and price 0.
When using the consignment stock material we do it via MVT 411, which creates a posting - value of this posting is the price from an info record. Monthly the consumed materials are settled via MRKO.
Problem is that we would like to know the price of the consignment stock - before it is used in production, even though it is not our goods, but we have committed to pay a specific price.
Best regards
Søren KirchHi
Please note that in ECC 6.0 way back in 2006 SAP had introduced new functionalities for Consignment material for Retail (internal distribution) and for wholesale customer sale (SD sale).
To over come this problem of stock determination for DC to store distribution (Plant to Plant) we need to do customization for stock determination and prioritization of stock (which type of stock should be considered when a particular movement type is called).
The same stock determination group once configured and assigned to movement type should also be maintained in Article master Store or DC view. Article consignment indicator in the Article Store or DC view should also be marked as "1".
Depending on the Source of supply 2 or A the transactions pick up stock types as mentioned in the Stock determination group (As prioritized).
When you create an STO (Stock transfer order) the item category for Consignment is not populated any where but when you do Goods issue in outbound delivery the 411 K indicator will be picked up in the background.
This will allow movement of Vendor consignment stock from one plant to another.
I hope i answered your question.
Devesh
Maybe you are looking for
-
Replication of sdata form r/3 to crm
can any one help me in how data is replicated from r/3 to crm and what are the advances and additions in crm 5.0 thanks and regards rajesh if anybody could provide me with doccuments [email protected]
-
I have purchased about 30 songs from Itunes store and downloaded on my PC. Had it for a few weeks. When PING was introduced and was downloaded to my system, all the songs I purchased were obliterated. How can I retrieve these so I can download the
-
File Manager unable to open, Windows error message...
When I try to open File Manager from Nokia PC Suite or Nokia Phone Browser in My Computer, a Windows error message suddenly appears and says "Windows Explorer has encountered a problem and needs to close." I don't know what seems to be the problem. I
-
RFC Implementation problems with SUP iOS
Hi All, I have two RFCs, the first one is quite simple with two string inputs (defined as load parameters) and the output without any table. The Second one has several output tables and several inputs (String) including an Inputstructure. The first o
-
Please help. I am trying to parse an XMl document using de DOMParser: try { DOMParser parser = new DOMParser(); parser.parse("myFile.xml"); document = parser.getDocument(); } catch (SAXException e) { System.err.println (e); } catch (IOException