Personalization on Item Master Issue

Hi All,
I have facing personalization in Item Master Form. In which i have need to check DFF on validation on MTL_SYSTEM_ITEMS block.
If DFF value already exist then message will popup. On this way personalization work perfectly on duplicate DFF value but the
Popup message shows 13 times on screen. How can i show popup only 1 time.
Trigger Event: WHEN-VALIDATE-RECORD
Trigger Block: MTL_SYSTEM_ITEMS
Condition: xx_duplicate_item(:mtl_system_items.attribute11)>1
Action:
Message Type: Warn
Message Text: Your are entering duplicate legacy item code please enter correct code....
Function:create or replace function xx_duplicate_item (v_legacy_item in varchar2) return number as
v_count  number;
Begin
select count(*) into v_count
  from mtl_system_items_b
where attribute11=v_legacy_item
   and organization_id=84;
return v_count;
exception
  when others then
    return 0;
end;
Please advice what i am missing here....

Hi,
Instad of Trigger Event WHEN-VALIDATE-RECORD can you use WHEN-NEW-ITEM-INSTANCE?
The idea is to start the Action when the user places the cursor in a certain field.
Octavio

Similar Messages

  • Multiple Item Master Issues

    We are looking to add a newly aqcuired company to our Apps instance. What parameters MUST be shared across both companies? For example, we would not want to use all the same flexfield structures (stock locator, item catalog, item category, etc), since the businesses are in different markets, and their items are not at all related. Can this be done in the same instance?

    Hi
    In Oracle application you have the concept of single structure and multiple structures flexfields, For example for one instance you can have only one structure for system item flexfield but in the case of item categories you can create multiple structure i.e. you can create multiple structure in single instance.
    null

  • Item Master Data issue

    Hi Experts,
    How to set Manager Inventory by Warehouse status on whole Item Master Data at once?
    Regards,
    Ravi Jha
    Edited by: Ravi_Jha_SDN on Jul 22, 2010 8:52 AM

    Hello Ravi...
    I would strongly urge you to never update any SAP B1 table with the SQL.  For several reasons:
    1.  SAP B1 is a strongly integrated data structure and you might think you are updating the correct field and all will be fine, but there are so many foreign keys in SAP B1 it is unbelievable (you can see this in the bolded names in the Query Generator).  For folks having worked with SAP B1 for some time, they will tell you not all foreign keys are bolded and that can cause a bit of a problem.  If you update a field and it is used somewhere else, the results can be total havoc.
    2.  It is SAP policy (due to the above) that, if an SAP B1 table is updated via SQL, it is almost certain they will not help you in case you have a problem requiring a fix through SAP.  Even if you try to apply the fix yourself and it goes wrong, you will certainly be in dire straits.  Your only recourse is to go back to a previous backup or to do a complete reinstall (and the effort then becomes an enormous manual or Data Transfer Workbench - DTW - effort).
    3.  It is not hard for SAP to determine how you have updated your tables.  I once appeared in court as a forensic expert to settle a dispute between two parties on some changed information in invoicing.  I received some help from some SAP folks I know.  After sitting in the witness stand for 15 minutes and explaining in layman's terms what I was about to do, the defense called a recess and pleaded guilty to the charges.  If I can be that efffective in determining how something was changed, guess how quickly SAP can do it!
    4.  You will at some time come across the need to do a DTW in the normal buisness life of your system.  Learn DTW with small fixes like this "Manage Inventory by Warehouse" so you can get comfortable with it.  As Manish points out, folks here will help you.  I have seen folks being helped over and over again in this and other forums.  I know from personal experience DTW can be a bit difficult, but I am glad I took the time to learn.  Also, I have heard in Version 8.8 it is much better.
    5.  You might be under pressure to get that quick fix and/or update in, but in my experience, once you explain why it is taking a bit longer to the powers that be, the business folks will 99% of the time understand that the best course of action is to take some time and use the SAP DTW or Administration > Data Import/Export function to get fields updated.  (NOTE:  some companies advertise they have an add-on or tool that can update the fields within SAP policy, but be very careful with this and check their claim completely with partners and SAP - this claim is a lot of times not true).
    I do not want to rain on anyone's parade here - it is your choice.  And this is only my own personal opinion, but I just want to make sure you understand what the consequences might be pertaining to your decision.  That is my intention - nothing more and nothing less...
    Regards,
    Zal

  • Insert or Update Item Master is too slow

    Dear Expert,
    I have a problem in add or update Item Master Data. When I click Add/Update, the process saving is too slow (need more than 5 minutes). This condition appear yesterday. In 2 days ago process add/update item master data normal.
    But the others transaction like business process, transaction is normal.
    I have did shrink database in SQL, but not help.
    Does anybody help my problem? how should I do?
    Thank you before help me

    Hi pak Hendra,
    May I know how much is your livedb size now ? If it is still slow after reindexing, you may consider to do these followings suggestions:
    1. Increase your server hdd size
    2. Increase your server's processor
    3. cut off and do new opening balance
    Is the problem happened in branch/outlet ? do you use citrix to access the server from branch ? Of course you can reindex the db to solve this issue but it is not the only one solution. You must also concern about the connection.
    Rgds,
    JimM@sbo_knowledge_village

  • Problem in Set GLby in Item Master

    Dear All,
    I am facing problem in set GL by method in item master, In my master I have defined some items with warehouse determination, some items with Item group determination and few items with Item level determination.
    but in case of items for which i have set GL by item level are automatically changes to item group as i have determined GL at item level and my item group GLs are blank system wont allow me to transact as there is no account in item group and anyway it is not desired .
    anybody has faced problems like that and what would be the possible solution
    Thanks,
    Regards,
    Atul Joshi

    Hi Atul,
    >>  I am facing problem that in Item master "Set GL By" changes from Item level to Item Group automatically
    I am not sure whether my reply will be of any further help to you or not!
    However, would you please check whether this behaviour is also reproducible in demo database (say OEC computers) or any other database on the same server environment.
    If you are able reproduce the same problem in all databases that are configured in your current server environment, I recommend to report the issue to support via a ticket (if not created already).
    If the problem is with only one database then as already recommended by other experts on this thread:
    1. Comment all user code in Stored procedure
    2. Verify if any formatted search queries are active on Item Master (like auto number generation, like ...)
    3. Is there any add-ons that are active on Item Master
    Would appreciate if you also write back whether you are not able to update on change of "Set GL By" (or) it is getting changed automatically from item level to Item group.
    Good Luck.
    Regards
    Satish

  • Commitment Item Master

    Hi
    1)What is the implication of Financial transaction in the Commitment item master?
    Kindly explain in details regarding various financial transactions like
    30  Post revenues, expenses, fixed assets, inventories
    40  Post Goods receipts and Goods issues
    50  Clearing
    60  Post receivables & Payables
    70  Post customer clearing
    80  Post bank clearing and BG
    90  Post cash holding
    Explain for which transactions and GL accounts these financial transactions must be used.
    2) What is Commitment Item caegory? When and for which transaction these item categories must be used like
    1) Balance
    2) Expenses
    3)Revenues.
    4)Clarification work list
    Cheers
    V.Krishnan
    (Your replies will be acknowledged with points)

    I've create commitment item master (FMCIA) without "Standard Variant" field flaging. When I display commitment item heirarchy (FMCIE) the commitment item is under my Standard Hierarchy.
    I reviewed in table "FMCI" and found that field Standard Variant (STVAR) is flagged "X". Is this mean all Commitment Item Master Data will be automatically flaged the Standard Variant field?
    From my experience, all Commitment Item should be flagged to be position under the standard variant. I tried create Commitment Item Master in the client that the Standard Variant indicator filed appeard by un flag that field. There is the error Message no. F6160 (You can only maintain postable cmmt items in standard var. xxx).
    Are there any case that the standard variant field in Commitment Item master should not be flagged, and let that commitment item out from Standard Variant ?
    Is this related to the configuration that I set for Year Independent Master Data?
    Ton

  • HOW TO SET ITEM MASTER IN ITEM GROUP AUTHORIZATION

    Hello,
    Using Sap Business One 2007 B how to solve this item master authorization issue.
    Kind regards,
    Karunagaranjanani.

    Hi,
    Try this,
    Create 1 Mendatory UDF field in Item Master Header.
    ->> Choose Tools on menu bar.
    ->> User Defined fields. -> Manager User Fields.
    ->> Open the Manager User Fields Window.
    ->> Master Data.
    ->> Items. -> Items.
    and Click Add button in bottom right then add the UDF Title & Description.
    put the Tick mark of Set Default value for Field and put the value of 0.
    then, put the Tick mark of Mendatory Value and add the UDF.
    Assign the below FMS in UDF.
    ->> Open the Item Master and ShiftAltF2 in UDF then put the Saved Query.
    put the Tick mark of AutoRefresh and select the Item Group,
    put the Tick mark of Display saved values.
    Try assign the below FMS in UDF(Mendatory field).
    for example: Item Group -> (100) -> Item.
    Item Group -> (101) -> Accessories. Item Group -> (102) -> Hardware.
    USer sign 1 -> Manager. USer sign 2 -> Admin.
    SELECT ' ' FROM OITM T0
    WHERE
    $[OITM.ItmsGrpCod] in ('100', '101', '102')
    AND
    $[OITM.UserSign] in ('1', '2', '3')
    Regards,
    Madhan.

  • Maximum number of Item Master Data

    Hi! is there anyone, who used SAP B12007 for more than 1,00,000 item master data? I would like to know the issues in this context, if there is any.

    Hi
    Your question is good, but in SAP there is no limit. The main thing is yr system Requirement will be better to give fast and rapid performance.
    U can enter as many item u can no limit from SAP side.
    Size in MB as per SAP DB size
    Document Type     Avg # documents per day     Avg # line items per document     Avg KB per document*     Est. MB volume year 1*     Est. MB volume year 2*     Est. MB volume year 3*     Est. MB volume year 4*     Est. MB volume year 5*     Est. MB total     year 5*
    Purchasing - A/P                                             
    Purchase Order     1.0     1.0     6.11     1.49     1.64     1.80     1.98     2.18     9.10
    Goods Receipt PO     1.0     1.0     5.99     1.46     1.61     1.77     1.95     2.14     8.93
    AP Invoice     1.0     1.0     4.79     1.17     1.29     1.41     1.56     1.71     7.13
    Outgoing Payment     1.0     1.0     1.44     0.35     0.39     0.42     0.47     0.51     2.14
    Sales - A/R                                             
    Sales Opportunity     1.0     1.0     9.88     2.41     2.65     2.92     3.21     3.53     14.73
    Sales Order     1.0     1.0     5.58     1.36     1.50     1.65     1.81     1.99     8.31
    Delivery     1.0     1.0     6.64     1.62     1.78     1.96     2.16     2.37     9.90
    AR Invoice     1.0     1.0     6.12     1.50     1.64     1.81     1.99     2.19     9.13
    Incoming Payment     1.0     1.0     1.44     0.35     0.39     0.42     0.47     0.51     2.14
    Production                                             
    Production Order     1.0     1.0     1.38     0.34     0.37     0.41     0.45     0.49     2.05
    Service management                                             
    Service Call     1.0     1.0     1.10     0.27     0.29     0.32     0.36     0.39     1.64
    Service Contract     1.0     1.0     1.02     0.25     0.27     0.30     0.33     0.36     1.52
    Customer Equipment Card     1.0     1.0     1.00     0.24     0.27     0.30     0.32     0.36     1.49
    Financial accounting                                             
    Journal Entry     1.0     1.0     0.84     0.20     0.22     0.25     0.27     0.30     1.25
    Thanks
    Kevin
    Edited by: Kevin Shah on Nov 19, 2009 11:59 AM

  • Serial attribute and org attribute problems with item master

    IF i want to unassign an item from an org, how would i do tht
    The check is not updateable in the organization assignment tab
    Secondly:
    When i try to make an existing item serial controlled, i go to inventory tab on item master and when i change the serial control attribute GENERATION then "For some items it says APP-INV-05525: Either On Hand quantity or pending transactions exist for item, cannot change this value"
    But for same item if i choose GENERATION sales order issue than it works fine.
    Thirdly:
    How would i Use generated serial numbers..how to assign them or use them for issuing and recieving

    Regarding the 1st part of your query: Unassigning item from an Org
    You cannot unassign an item that way (by unchecking the Assigned checkbox).
    You have 2 options:
    1) Delete the item from the respective Org if it is not yet transacted in that org.
    Navigation : Items-> Delete Items
    Once selecetd this will open deletion Group screen, please enter a new group name and description and for type select Item from LOV and then in details Tab enter your item that you want to be taken out.
    Save the transaction and then click on Delete group button at the bottom of the screen --> this will raise a concurrent request.
    If it is already transacted in the respective org from where you want to delete it then system will not allow to delete the item for audit trail purpose.
    2) You can make the item 'Inactive' to prevent transactions or ordering (purchasing/sales) you can uncheck the appropriate attributes on that item in the org (assuming your attributes controls allow it at org level rather than master level).
    Regarding Serial number generation options a) At Receipt and b) At Sales Order Issue:
    a) At Receipt >> Create and assign serial numbers when you receive the item. As you move the material within inventory and until you issue it out you have to use the serial number for those transactions.
    b) At Sales Order Issue >> Create and assign serial numbers when you issue (ship) the item against a sales order. For this option serial numbers are required at ship confirm.
    Now as per the definitions given above, if there on-hand already exists in your organization(s) then you cannot set the serial generation control "At Receipt". Because in that case all existing on-hands should have serial number assigned which is not the case. On-hand should be zero to set the control "At Receipt". Hence system will prevent you from setting it to "At Receipt" when on-hamd exists. Also in your post you mentioned that you tried to change the control in Item Master, that means serial control generation attribute is set at Master level for you. In this case it will consider on-hands for that item in all the child orgs.
    On the other side if you are setting serial control generation "At Sales Order Issue" then seral number is not required for existing on-hands because it will be created and assigned during ship confirm. So system will not prevent even if on-hand exists.
    Considering the options available in the system your third question (How would i Use generated serial numbers..how to assign them or use them for issuing and recieving) not very clear. The "generated serial numbers" part is creating little confusion in mind as to what you are actually looking for.
    As explained above, if control is set "At Receipt" >> Create and assign serial numbers when you receive the item. Use the Lot/ Serial button on the right hand corner of the material transaction screen and enter the serial number.
    If control is At Sales Order Issue >> Create and assign serial numbers when you issue (ship) the item against a sales order. In the Shipping Transaction screen use Tools >> Serial Numbers option before ship confirm and enter the serial number.
    But if you have set the control as "Predefined" then, assign predefined serial numbers (by generating before hand) when you receive the item. Thereafter, for any material transaction, you must provide a serial number for each unit.
    Hope this helps.

  • Hide tabs in Item Master

    Dear All
    I Would like to hide all the tabs except sales and Inventory tab,how ever i have tried all the ways but when i navigate or do some updation Item Master form comes as default with all the tabs, Does SAP Business One Supports hiding of tabs .is it recommended to hide SAP Standard Forms tabs
    Zubair

    Hi,
    actually we came to the point that you cant hide them in the normal way.
    everything you do oItem.Top or oItem.Visible will influence the whole group.
    the last solution can be - put a big empty (with no caption) statictext label over the folders !
    than it looks like the other folders are not there
    give it a try - that's the last idea i have regarding this issue.
    lg David

  • Itemcost column table at warehouse level in item master

    I have an issues regarding the item cost in Item master --> Inventory Data tab when we select Valuation method either Standard or Moving average we can see the itemcost (Column) value at warehouse level but for FIFO method we cant see the itemcost column.
    Can any one tell me in which table the itemcost value is stored for FIFO method.? I can see the itemcost of a FIFO valuation method only when i do issue for production there i will get item cost but i want to know the itemcost value at production order level only for FIFO method because based upon the itemcost only my process cost is calculated.

    Dear Pavan,
    The Item Cost column is not shown in the Item Master Data for items using FIFO Valuation Method. This is because a FIFO cost layer is created as Items are received to stock. Hence, it is possible that for one warehouse, several FIFO layers exist (depending on the different FIFO cost).
    You can also see this information in the Stock Posting List.
    I hope the above helps.
    Regards,
    Lorna

  • Required inventory level in Item Master

    Hi,
                        In the item master data in Inventory tab we have minimum inventory,maximum inventory and also required level.What is the function of that field.Because it is not filled automatically even after the stock level goes below minimum inventory level.Can somebody explain?
                                                                                    Regards,
                                                                                    Sekar

    Hi Sekar,
    The required inventory level in Item Master with the following function:
    In the Required (Purchase UoM) field, the system displays the quantity to keep the stock at the minimum level.
    If you select Release Stock Below Minimum Level in the Document Settings, the system issues alerts when the quantity goes below the minimum. The system does not let you enter stock documents when the stock reaches its maximum quantity.
    Thanks,
    Gordon

  • User defined field:item master

    Hi,
    In item master data, I want to create a user defined field which is linked to an external table wherein the end-user can automatically upload new item master details into the sap appl frm an external table.

    Dear Ayesha,
    As far as I understand, what you would like to do is the following :
    1. A user adds some data into an external table.
    2. The user defined Field in SAP B1 is automatically updated with the data in the external table.
    If you would like to achieve the above, then I would suggest you to use one of the following methods :
    1. DTW to import the tables' content.
    2. Import/export option from Excel
    3. or an Addon created via the SDK.
    If I understood the issue incorrectly, please let me know.
    Regards
    Arshdeep

  • R12.1.1 Item Master Organization  Calender field is disabled

    HI,
    While creating Item Master Organization in R12.1.1, calender field is disabled. I have defined & built workday calender but field is disabled while creating Inventory Org. I couldn't find any reason on metalink as well.
    Can any one guide me about the issue ?
    Regards,
    Fahd

    user12240205 wrote:
    Hi all,
    I am running R12.1.3 on RHEL 5.6 64 bit.
    Recently I took a performed a clone from the PROD instance. In the PROD instance the item master form does not have any issue, but in the clone instance only the item master form seems to have this problem. When I open the Item master form it just hangs and nothing happens.
    Assistance to resolve the issue is appreciated in advance.
    Thanks &
    Regards,
    Edited by: user12240205 on Feb 20, 2013 1:17 AMPlease generate the form manually or via adadmin and check then -- How to Generate Form, Library and Menu for Oracle Applications (11i and R12) [ID 130686.1]
    Also, please make sure you have no invalid objects in the database and no errors are reported in the database log file.
    Thanks,
    Hussein

  • How to update Item UOM in Item master

    Hi All,
    How can we update UOM of an old Item (with existing transaction) in Item master?
    Thanks in advance,
    Nuel

    Hi Nuel,
    It is not possible to update the UOM for an item.
    Even Oracle support cannot give data fix once the item is transacted.
    Only way I say is to change the item name using the profile option INV: Updatable Item Name
    Then recreate new item with correct UOM.
    For Example - item name is TEST.
    Change the name to TEST-OLD.
    Create new item with TEST.
    Issue out all old onhand and recieve new onhand.
    Please let me know if you have questions.
    Regards,
    Sabari

Maybe you are looking for

  • How to fill dropdown list in Adobe form

    Hi Experts,               I am new to adobe form.Please tell me ,how to fill drop down list in adobe form? Thanks, Hans

  • Breakpoints not working with Command Line Project

    I have created a "Command Line Utility" "C++ Tool" and I am unable to breakpoint into the code. I'm in the Debug environment and select "Debug Executable" but no luck. I created the sample tutorial which is a Coco Hello World example and was able to

  • Beware: if you run Lion on a separate drive, don't update aperture

    I'm not sure how MacOSX managed it, but I ran Aperture tonight (on SnowLeopard) and it tells me that I can't run this version of Aperture on my operating system! The problem is, I never updated to the version it was claiming. The AppStore prevented m

  • Ravaluation of  P&L account

    Hi All, Is it necessary to revaluate the P&L account eg: for Intrest on Loan where  items are posted in foreign currency does it necessary that we have revaluate this account for month end process. Or only balance sheet account are valauted ? plz adv

  • "URL Malformed Exception" in j2ee

    I've just tried to run the j2ee by first time in Linux, but I only got the next error "URL Malformed Exception" after it opened de port. I've alredy installed de JSDK and set enviroment variables JAVA_HOME and J2EE_HOME. Is there something I'm missin