You are on page 1of 2

Generate Transaction Number for Sub inventory

Trigger Event : WHEN-NEW-ITEM-INSTANCE

Trigger Object : MTL_TRX_LINE.TRANSACTION_REFERENCE

Condition

:MTL_TRX_LINE.TRANSACTION_TYPE_ID in (32,42,2) AND

:MTL_TRX_LINE.ITEM is not null and

:MTL_TRX_LINE.TRANSACTION_REFERENCE is null

Actions

Property

Object Type: Item

Target Object: MTL_TRX_LINE.TRANSACTION_REFERENCE

Value : =(cust_misc_trx_num)

Creation of Sequence in Database

Script:

DROP SEQUENCE APPS.CUST_MISC_TRX_NUM_S;

CREATE SEQUENCE APPS.CUST_MISC_TRX_NUM_S


START WITH 215712
MAXVALUE 9999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;

Procedure to call Sequence

CREATE OR REPLACE function APPS.cust_misc_trx_num return number


is
v_number number;
begin

SELECT CUST_MISC_TRX_NUM_S.NEXTVAL
into v_number
FROM DUAL;

return v_number;
--end;

end cust_misc_trx_num;
/

You might also like