Alert to user while selecting serial number in wrong plant

Dear all,
Please give me your suggestion for the below
Is there any standard settings in sap to give an alert message if a user select the serial number of the material from wrong plant.
Regards
RaJ

hi
check is there any standard User Exit available for VL02N. apply your logic and activate

Similar Messages

  • In base component when user change the serial number we need to set date time in Extra attribute filed

    HI Team,
    In ibase component when user change the serial number we need to set date time in Extra attribute filed..if we click edit ,User change serial number after save we need to set date time in  Extra Attribute 4 field .
    Component - PRDGENSET
    In this component there is no attributes,so where we need to implement and how to implement please help.
    Thanks
    kalpana

    Hi Abi,
    Thanks for your reply..see i debugged..i have put break point in method SET_S_STRUCT method if press enter in serial number ,debuggeris triggered..in SET_S_STRUCT method value getting serial number..so how to write the logic here...
    In GET_S_STRUCT method iam getting all attributes  but serial number is not filled..So could you please help here what to do..
    in set_S_STRCUT method value iam gettin serial number...in collection wrapper iam geting zrealtions if i open attributes_ref -if i pass Attribute value in run time its getting displayed.so how to write the logic based on serial  number please help some coding.
    Thanks
    kalpana

  • Serial Number Management Within Plants

    Hi all,
    I have a doubt with the following scenerio.
    X material    A plant -> Serial number management active...Serial numbers generated within REM confirmations...
    X material    B plant -> Serial number management is not active...
    Material X goods issue from plant A to plant B within outbound delivery with serial numbers
    Material X goods receipt to plant B from plant A within outbound delivery without serial numbers...
    Is it possible that a material X have serial number management in plant A and no serial number management in plant B? System checks serial number profiles must be the same between plants while goods issue from plant A to plant B.
    Regards,
    techmaster,

    According to SAP consulting note it is not possible in standard SAP and highly not recommended to implement enhancements.
    Refer to notes 53229
    1519543 (below)
    Symptom
        You cannot transfer a serialised material from one plant to another due to an error.
        Error 'M7174 Serial number profiles different in plant YYYY & and in plant ZZZZ' is issued.
    Environment
    SAP Release Independent
    Reproducing the Issue
        In transaction MM01 create a serialised material in plant YYYY, assigning the material to serial profile 0001.
        In transaction MM01, again create the same material number for plant ZZZZ and assign the material to the serial profile 0002.
        Within transaction MIGO, transfer the material from plant YYYY to plant ZZZZ using movement type 301.
        Error 'M7174 Serial number profiles different in plant YYYY & and in plant ZZZZ' is issued.
    Cause
        Please refer to the SAP note 53229. At present, the program logic of the serial number management can only process one serial number profile at a time.
        The error in question E174 is hardcoded within the program 'MM07MFU0_UMLAGERMAT_PRUEFEN'.                                                                               
    Program MM07MFU0_UMLAGERMAT_PRUEFEN             
    IF NOT DM07M-SERNP = MBEFU-SERNP.                                     
                MESSAGE E174 WITH MSEG-WERKS MBEFU-WERKS.                 !!!       
              ENDIF.                                                                
    Resolution
    Please refer to the SAP note 53229.
    The serial number profiles of the receiving and issuing plants must be identical. 
    The restriction is put in place in order to avoid inconsistencies for the material / serial numbers.
    SAP do not recommend that you customise the system to by-pass this error, as this posting could lead to inconsistencies in the follow-up movements (i.e. if, for instance, you post from Plant A - having a 'must-serialization' to Plant B, where the serial number profile has been set to 'no-serialization' for material movements).   

  • Legitimately bought serial number is wrong???

    Wanted to install legitimately bought CS2 from CDs on a new PC. Installed with serial number. Installation without problem, but activation is not possible. Telephone support says: Go to www.adobe.com/go/activation. So I loaded down the 3 files "CS2_RetNon_Ger_1, 2 and 3" which should function without activation and tried to install. But now the installation routine says, that the serial number is wrong. What can I do?

    Hello Gerald,
    did you purchase your product from these firms like Amazon? If yes, this is not a serial number, only a code with which you can request a serial number from Adobe. Please have a look at http://helpx.adobe.com/x-productkb/global/find-serial-number.html. (Start here: How did you purchase your product?)
    The following part, so I just see at least, ceased to exist on my Adobe website, everything takes place in the link from above. I leave it as an info yet, it might still fit for you. For this purpose, please click your way through to your Adobe Store and find the button "Get Serial Number". Fill in the form and after a while you will get the real serial number.
    Hans-Günter

  • Cannot get Photoshop elements 11 to work. Get the message that my serial number is wrong. I do not think it is.

    Cannot get Photoshop elements 11 to work. Get the message that my serial number is wrong. I do not think it is.

    If you are certain it is correct, you will need to contact Adobe:
    Contact Customer Care
    You may need to use the chat option.
    If you want to check your serial number, sign in to your Adobe account if you registered it.

  • I bought online InDesign in 2010. Now I hve a new computer and tried to downlod it again and it tells me that the serial number is wrong. How do I solve this? Thank you.

    I bought online InDesign in 2010. Now I have a new computer and tried to download it again and it tells me that the serial number is wrong. How do I solve this? Thank you.

    Error "The serial number is not valid for this product" | Creative Suite

  • User Exit for "Serial Number" in VL02N before "Post Goods Issue".

    Hi Friends,
    Current Scenario:
    End User has to scan "Serial Number" for Main Unit (Item CAtegory - TAN) while doing "Outbound Delivery". But, sometimes he forget to do this activity of scanning "Serial Number". And do "Post Goods Issue" without "Serial Number".
    Requirement:
    When End user will click "Post Goods Issue", system should first check "Serial Number" for Main Unit (Item Category - TAN). If he will not find "Serial Number" then system should give warning message for "Serial Number".
    Please suggest the suitable "User Exit" that can be used for above purpose.
    Or if there is any other way then let us know.
    Regards
    Siva

    hi
    check is there any standard User Exit available for VL02N. apply your logic and activate

  • Cannot select serial number after patch upgrade to PL 27

    Hi,
    We have just upgraded to PL 27. As all the items are managed by serial number, we find that we are unable to select certain serial number when we are performing deliveries, return or invoicing. The funny thing is not all the serial number are affected. For example, out of 10 available serial number, 2 can be selected and the rest cannot.
    Any idea what causes it?
    Regards,
    TWP

    Hi,
    We are also facing the same issue when we try to upgrade the patch level to PL27 for one of our client. After few days of testing we found out that it seem to be a major bug in PL27 where by you will not be able to select most of the serial number after you sort the serial number table. You might need to try with different user or create another user which haven't apply the sorting as a temporary workaround method because we have try to remove the sorting but it cant be done. Thus, we create/try with different user without applying the sorting and it worked. To fix the issue permanently, you will need to revert the issue to SAP.
    Regards,
    cakong

  • User-Exit for Serial Number Profile / Equipment creation

    Hi ,
    In the Material Master Data , we have a serial number profile and at the time of
    Post Good Issue , the system do generate an equipment record in the Service Module .
    That is standard SAP and working very well .
    For some customers (Inter-Company) customers we do not want any Equipment record in the Service Module to be created .
    What standard SAP functionality or user-exit can we use in order to not create the Equipment record in the Service Module ?
    Regard's

    Transaction SPRO
    Plant Maintenance and Customer Service --> Master Data in Plant Maintenance and Customer Service --> Technical Objects --> Serial Number Management --> Define Serial Number profile
    In the Serial number profile, go to Serializing procedures. The EqReq field determines whether an equipment is to be created or not. For e.g. 01 in MMSL implies that equipment will not be created during GR,
    Not sure whether this will satisfy your requirement. Will need more information for that...
    Hope this helps,
    Lakshman

  • Photoshop CS2 invalid user name or serial number

    Application won't open and I receive the following message:
    " Your photoshop user name, organization, or serial number is missing or invalid. The application cannot continue and must now exit"
    The application was downloaded from adobe to replace a legitimate copy of CS2 which would not operate on windows 7. This was some time ago and the application worked, but it doesn't now.
    What to do?

    See the following for a special download for CS2...
    Error: Activation Server Unavailable | CS2, Acrobat 7, Audition 3 - http://helpx.adobe.com/x-productkb/policy-pricing/creative-suite-2-activation-end-life.htm l

  • Issue in Transact Move order while updating serial number

    Hi All,
    We need to perform sales order issue of items present in particular subinventory.
    I am successful in creating sales order having one item .
    I did the pick release of the order using the api ,wsh_picking_batches_pub.create_batch and wsh_picking_batches_pkg.submit_release_request to release the batch.
    A move order got created , now I need to allocate the serial number for processing the move order,I used the below script to update the line record with incoming start and end serial number.
    But the api is throwing error .
    DECLARE
    -- Common Declarations
       l_api_version      NUMBER                                 := 1.0;
       l_init_msg_list    VARCHAR2 (2)                          := fnd_api.g_true    ;
       l_return_values    VARCHAR2 (2)                         := fnd_api.g_false;
       l_commit           VARCHAR2 (2)                         := fnd_api.g_false;
       x_return_status    VARCHAR2 (2);
       x_msg_count        NUMBER                                 := 0;
       x_msg_data         VARCHAR2 (255);
       -- WHO columns
       l_user_id          NUMBER                                 := -1;
       l_resp_id          NUMBER                                 := -1;
       l_application_id   NUMBER                                 := -1;
       l_row_cnt          NUMBER                                 := 1;
       l_user_name        VARCHAR2 (30)                          := 'OPERATIONS';
       l_resp_name        VARCHAR2 (30)          := 'MFG_AND_DIST_SUPER_USER_APS';
       -- API specific declarations
       l_header_id        NUMBER                                 := 0;
       l_trohdr_rec       inv_move_order_pub.trohdr_rec_type;
       l_trohdr_val_rec   inv_move_order_pub.trohdr_val_rec_type;
       l_trolin_tbl       inv_move_order_pub.trolin_tbl_type;
       l_trolin_val_tbl   inv_move_order_pub.trolin_val_tbl_type;
       x_trolin_tbl       inv_move_order_pub.trolin_tbl_type;
       x_trolin_val_tbl   inv_move_order_pub.trolin_val_tbl_type;
       x_trohdr_rec       inv_move_order_pub.trohdr_rec_type;
       x_trohdr_val_rec   inv_move_order_pub.trohdr_val_rec_type;
    -- Cursor to load Move Order Headers
    -- CURSOR c_mo_hdrs IS
    -- SELECT * FROM my_custom_move_order_hdrs ;
    BEGIN
       fnd_global.apps_initialize (5939, 50625, 20003);
       mo_global.init ('INV');
       -- call API to create move order header
       DBMS_OUTPUT.put_line
                       ('=======================================================');
       DBMS_OUTPUT.put_line ('Calling INV_MOVE_ORDER_PUB.Get_Move_Order API');
       inv_move_order_pub.get_move_order (p_api_version_number      => l_api_version,
                                          p_init_msg_list           => l_init_msg_list,
                                          p_return_values           => l_return_values,
                                          x_return_status           => x_return_status,
                                          x_msg_count               => x_msg_count,
                                          x_msg_data                => x_msg_data,
                                          p_header_id               => 7360068,
                                          p_header                  => NULL,
                                          x_trohdr_rec              => l_trohdr_rec,
                                          x_trohdr_val_rec          => l_trohdr_val_rec,
                                          x_trolin_tbl              => l_trolin_tbl,
                                          x_trolin_val_tbl          => l_trolin_val_tbl
       DBMS_OUTPUT.ENABLE ();
       DBMS_OUTPUT.put_line
                        ('=======================================================');
       DBMS_OUTPUT.put_line ('Return Status: ' || x_return_status);
       IF (x_return_status <> fnd_api.g_ret_sts_success)
       THEN
          DBMS_OUTPUT.put_line ('Error Message :' || x_msg_data);
       END IF;
       -- Print the Move Order Header/Lines to be processed
       IF (x_return_status = fnd_api.g_ret_sts_success)
       THEN
          DBMS_OUTPUT.put_line (   'Header :'
                                || l_trohdr_rec.header_id
                                || ' '
                                || l_trohdr_rec.request_number
                                || ' '
                                || l_trohdr_rec.date_required
                                || ' '
                                || l_trohdr_rec.from_subinventory_code
                                || ' '
                                || l_trohdr_rec.header_status
                                || ' '
                                || l_trohdr_rec.organization_id
                                || ' '
                                || l_trohdr_rec.status_date
                                || ' '
                                || l_trohdr_rec.to_subinventory_code
                                || ' '
                                || l_trohdr_rec.transaction_type_id
                                || ' '
                                || l_trohdr_rec.move_order_type
                                || ' '
                                || l_trohdr_rec.operation
          l_trohdr_rec.from_subinventory_code := 'CustRet';
          --l_trohdr_rec.to_subinventory_code := 'Staging';
          l_trohdr_rec.operation := inv_globals.g_opr_update;
          DBMS_OUTPUT.put_line (   'Header Update :'
                                || l_trohdr_rec.header_id
                                || ' '
                                || l_trohdr_rec.from_subinventory_code
                                || ' '
                                || l_trohdr_rec.to_subinventory_code
                                || ' '
                                || l_trohdr_rec.operation
          FOR i IN 1 .. l_trolin_tbl.COUNT
          LOOP
             DBMS_OUTPUT.put_line (   'Line '
                                   || i
                                   || ': '
                                   || l_trolin_tbl (i).line_id
                                   || ' '
                                   || l_trolin_tbl (i).line_number
                                   || ' '
                                   || l_trolin_tbl (i).line_status
                                   || ' '
                                   || l_trolin_tbl (i).organization_id
                                   || ' '
                                   || l_trolin_tbl (i).inventory_item_id
                                   || ' '
                                   || l_trolin_tbl (i).from_subinventory_code
                                   || ' '
                                   || l_trolin_tbl (i).to_subinventory_code
                                   || ' '
                                   || l_trolin_tbl (i).quantity
                                   || ' '
                                   || l_trolin_tbl (i).status_date
                                   || ' '
                                   || l_trolin_tbl (i).uom_code
                                   || ' '
                                   || l_trolin_tbl (i).operation
             l_trolin_tbl (i).from_subinventory_code := 'CustRet';
             --l_trolin_tbl (i).to_subinventory_code := 'Staging';
             --l_trolin_tbl (i).inventory_item_id := 19128;
             l_trolin_tbl (i).serial_number_start := '356030032497361';
             l_trolin_tbl (i).serial_number_end := '356030032497361';
             --l_trolin_tbl(i).quantity       := l_trolin_tbl(i).quantity
             l_trolin_tbl (i).operation := inv_globals.g_opr_update;
             DBMS_OUTPUT.put_line (   'Line Updated'
                                   || i
                                   || ': '
                                   || l_trolin_tbl (i).line_id
                                   || ' '
                                   || l_trolin_tbl (i).from_subinventory_code
                                   || ' '
                                   || l_trolin_tbl (i).to_subinventory_code
                                   || ' '
                                   || l_trolin_tbl (i).serial_number_start
                                   || ' '
                                   || l_trolin_tbl (i).serial_number_end
                                   || ' '
                                   || l_trolin_tbl (i).operation
          END LOOP;
       END IF;
       DBMS_OUTPUT.put_line
                        ('=======================================================');
       -- call API to create move order header
       DBMS_OUTPUT.put_line
                        ('=======================================================');
       DBMS_OUTPUT.put_line ('Calling INV_MOVE_ORDER_PUB.Process_Move_Order API');
       inv_move_order_pub.process_move_order
                                           (p_api_version_number      => l_api_version,
                                            p_init_msg_list           => l_init_msg_list,
                                            p_return_values           => l_return_values,
                                            p_commit                  => l_commit,
                                            x_return_status           => x_return_status,
                                            x_msg_count               => x_msg_count,
                                            x_msg_data                => x_msg_data,
                                            p_trohdr_rec              => l_trohdr_rec,
                                            p_trohdr_val_rec          => l_trohdr_val_rec,
                                            p_trolin_tbl              => l_trolin_tbl,
                                            p_trolin_val_tbl          => l_trolin_val_tbl,
                                            x_trohdr_rec              => x_trohdr_rec,
                                            x_trohdr_val_rec          => x_trohdr_val_rec,
                                            x_trolin_tbl              => x_trolin_tbl,
                                            x_trolin_val_tbl          => x_trolin_val_tbl
       DBMS_OUTPUT.put_line
                        ('=======================================================');
       DBMS_OUTPUT.put_line ('Return Status: ' || x_return_status);
       IF (x_return_status <> fnd_api.g_ret_sts_success)
       THEN
          DBMS_OUTPUT.put_line ('Error Message :' || x_msg_data);
          ROLLBACK;
         ELSE
         COMMIT;
       END IF;
       DBMS_OUTPUT.put_line
                        ('=======================================================');
    -- END LOOP;
    EXCEPTION
       WHEN OTHERS
       THEN
          DBMS_OUTPUT.put_line ('Exception Occured :');
          DBMS_OUTPUT.put_line (SQLCODE || ':' || SQLERRM);
          DBMS_OUTPUT.put_line
                       ('=======================================================');
    END;
    Error Log
    =======================================================
    Calling INV_MOVE_ORDER_PUB.Get_Move_Order API
    =======================================================
    Return Status: S
    Header :7360068 7360067 15-JUL-13  7 281 15-JUL-13   3
    Header Update :7360068 CustRet  UPDATE
    Line 1: 6730069 1 7 281 19119  Staging 1 15-JUL-13 UN
    Line Updated1: 6730069 CustRet Staging 356030032497361 356030032497361 UPDATE
    =======================================================
    =======================================================
    Calling INV_MOVE_ORDER_PUB.Process_Move_Order API
    Inv Item Id19119
    Old Inv Item Id19119
    Inv Item Id-356030032497361
    Item Id
    Org Id281
    Serial Number356030032497361
    =======================================================
    Return Status: E
    Error Message :INV_INV_INVALID_ATTRIBUTE_N_ATTRIBUTE_Start serial number
    Please help to solve the issue.
    Thanks,
    Shruti K. Nayak

    Hello Ganesh,
    Hope you have passes this issue.
    I am in the same boat, I need to find out the APIs to update the serial numbers on order at the time of allocation/transact move order step.
    Could you please help me with the process/steps/sample code involved in this.
    Thanks in advance!
    Raj

  • My laptop had a virus it wiped my adobe photoshop 10, i have the disc and after the first disc is done it asks for the second disc yet it wont continue its install and says that the serial number is wrong on second disc but it works for the first disc, i

    it wont let the second disc install and says its a trial period when i paid alot for it, i need to finish the install !!

    Photoshop Elements 10 was a single disk product. Might the second disk be the video editing program 'Premiere Elements 10'? If so it will have a different serial number (24-digits commencing 1143) to that of Photoshop Elements (24-digits commencing 1057).
    If you don't have the serial number, but did register the software, you should be able to retrieve it from the 'My  Products' section in your 'My Adobe' A/c.
    Cheers,
    Neale
    Insanity is hereditary, you get it from your children
    If this post or another user's post resolves the original issue, please mark the posts as correct accordingly. This helps other users with similar trouble get answers to their questions quicker. Thanks.

  • Serial Number at Receiving Plant

    Hi,
    A Serialized equipment is transferred from one plant to another through P.O (Stock Transfer) route.
    At the time of posting Goods Issue at the Sending Plant, Serial Number is specified. However, during GR at the receiving Plant, the Serial Number is not getting copied automatically and we had enter it again.
    What config setting is required in Serial Number Profile or MM to get the Serial Number copied by default at the time of GR ?
    Thanks.
    Raj

    Dear,
    Please follow this path and do necessary changes.
    SPRO>Sales and Distribution>Basic Functions>Serial Numbers>Determine Serial Number Profiles (Select your profile> doulbe click on Serializing procedures in third coulmn select automatic.
    Regards,
    Kaushal Rai

  • I remove adobe acrobat 9.0 from one computer to install it on another. not possible they code the serial number is wrong..

    Why I cannot install in another computer? annoying...

    a serial number problem is not the same as an activation problem.
    Error "The serial number is not valid for this product" | Creative Suite

  • I can't install Acrobat 9 on a new computer; it says my serial number is wrong

    I de-authorized my subscription from an older computer & want to set up Adobe Acrobat 9 Pro on a new, windows 7 computer. I believe I downloaded the correct software, but when I go to enter the serial number it tells me I have the wrong number. Help

    Hello,
    in addition to Rave's hint, you should have a look at Adobe's database, to see what's stored/saved about your accounts.
    Here you will find general infos about your Adobe Account
    https://www.adobe.com/account.html and
    http://helpx.adobe.com/x-productkb/global/find-serial-number.html
    If necessary and for further questions click through http://helpx.adobe.com/contact.html till you reach the chat and if "open" please use it, I had the best experiences. I quote from Adobe's employee Preran: The chat button is activated as soon as there is an agent available to help.
    On the other hand you can have a look there: "Telephone numbers of customer service and technical support Adobe worldwide"
    >>> https://www.adobe.com/eeurope/elicensing/licensemanagement/alm/contact.html (I used Europe's link, but that makes no difference.)
    Good luck!
    Hans-Günter

Maybe you are looking for