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
    sanjay

    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,

  • 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,
    Amit

    Hi 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.1

    hi
    enable Readahead from systemd
    https://wiki.archlinux.org/index.php/Systemd#Readahead
    # systemctl enable systemd-readahead-collect systemd-readahead-replay

  • Reg: Lot control items

    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
    SP

    If 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
    RS

    Sorry - there is no way to selectively disable lot-for-lot for some items.
    It is all or none.

  • How to use OE_ORDER_PUB.PROCESS_ORDER API for serial controlled items?

    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,
    Raj

    What 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 Castano

    Hello 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,
    Revathy

    Check 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 Krishna

    Hi,
    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 Kirch

    Hi
    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