Subcontracting PO - Batch number to be made mandatory for the components

Hi All,
I have a situation in Subcontracting PO. The components which are sent to vendor need to be updated with Batch number. Is there any User Exit  / Configuration available, which can provide a error message to the user when ever he tries to save the PO without the batch number entered for the components.
SAP allows to save the SC-PO, if the batch numbers are not entered for the components which are batch managed. I have checked the PO Fields in Customizing, which has control of the Batch number for the header material in the material data tab & not for the components which will be available after the BOM icon is clicked.
Appreciate if you experts provide a solution / work around for the above scenario, as the client is a pharma client & they need to exactly match the batch which has been sent out for making Finished product with the Sub contracting vendor.
Thanks for your help & awaiting your reply at the earliest.
Regards,
Sathya Padmanabhan

Hi,
you shoudl definitively check out SAP best Practices for Pharmaceuticals, which can be foubnd in the helpportal:
http://help.sap.com/bp_pharmav1600/Pharma_US/index.htm
Go to the Business Information area....there are some subcontracting scenarios....
Oliver

Similar Messages

  • Checking"ok "made mandatory for subcontracting po goods receipt

    Dear Experts,
    while making goods receipt against subcontracting PO,user mistakenly unchecked the OK   the for the components.
    and posting the documents.due to this consumption is not updated with 543 movement , but finished product is updated.
    its leading to stock imbalances in our system,like not  showing reduction in vendor stock,no updation of  consumption stock please advise me.
    Regards,
    Varun

    Hi Madhu,
    This is for only child parts in subcontracting , Child parts will come only in Subcontracting right.
    Process steps
    Enter transaction code MIGO then go to standard variant in that click on standard variant enter something like zmigo
    and click on create , enterr short text
    It will goes to transaction  skip copy settings and enter till lost next click on where you want modification this timeskip all except  required screen (The screen number may be 220) select w.content and out put only  enter short text and save
    Then activate in standard variant and check

  • LST / Pan no. to be made mandatory at the time of  new Vendor opening

    Hi experts,
    We want following fields  to be made mandatory at the time of opening new vendor code : -
    LST No  - to be made mandatory in case of account group 1000
    Pan No - to be mandatory in case of account group 3000.
    Please suggest
    Regards,
    ( Rajneesh Gulati )

    Hi,
    In SAP there is no provision do make CIN details tab fields mandatory, SAP does not support that.
    Cheers,
    Santosh

  • I can't see an app on my iphone, but when i search i get it. i've made room for the icon to show up on screen, but how do i actually get the icon to appear?

    I can't see an app on my iphone, but when i search i get it. i've made room for the icon to show up on screen, but how do i actually get the icon to appear?

    On your iPad, just go to Settings>Mail, Contacts, etc.>Add account>iCloud and put in the details of the account you set up.  Shouldn't be a problem at all.

  • I have just getting a new phone and I have forgot my password an Apple ID what I made new for the new phone now I cannot get on it because asking for id and password what should I do help plz thank u

    I have just getting a new phone and I have forgot my password an Apple ID what I made new for the new phone now I cannot get on it because asking for id and password what should I do help plz thank u

    Try
    https://iforgot.apple.com

  • Can I use my new iphone 5 with the old iHome iD9SVC Speaker System if I get an apadter? or should i just buy new speaker system made specifically for the iphone5

    can I use my new iphone 5 with my old iHome iD9SVC speaker system if I get an adapter? or should i just buy a new speaker system made specifically for the iphone 5?

    Look iTunes>Preferences>Devices...is a backup listed for your iPhone 5 dated BEFORE you restored your iPhone 4 backup to your iPhone 5? If not, your data is gone. If there is a backup, on your iPhone 5: Settings>General>Reset>Erase All Content & Settings. You should now be able to restore that backup, if it exists, to your iPhone 5.

  • There is an invalid number of result bindings returned for the ResultSetType

    SSIS SQL Task:  Single Row Result Set
    Code was updated to test for data in target:  If Exists Do Merge  ELSE Do Insert
    Previously was just a merge that Output $Action to @ChangeSum and then @ChangeSum queried for updates and inserts
    That all worked but after injecting new code I receive the error There is an invalid number of result bindings returned for the ResultSetType that I don't know what it means or how to troubleshoot.
    Inject New Code:
    IF OBJECT_ID('tempdb..##TblTemp', 'U') IS NOT NULL
    DROP TABLE ##TblTemp
    Declare @sql nvarchar(max);
    set @sql = @TestForData
    exec (@sql);
    IF EXISTS  (select top 1 * from ##TblTemp)
           Begin
    --Beginning of existing code
               begin transaction;
                begin try
                declare @MergeQuery varchar(max)
                set @MergeQuery = convert(varchar(max), @MergeQuery1) +  convert(varchar(max), @MergeQuery2)
                + ' ' + convert(varchar(max), @MergeQuery3)
                + ' ' + convert(varchar(max), @MergeQuery4)
                + ' ' + convert(varchar(max), @MergeQuery5);
                exec(@MergeQuery);
                end try
                begin catch
                    declare
                    @Message VARCHAR(4000)
                    ,@Severity INT
                    ,@State  INT;
                    select
                    @Message = ERROR_MESSAGE()
                    ,@Severity = ERROR_SEVERITY()
                    ,@State = ERROR_STATE();
                    if @@TRANCOUNT > 0
                    rollback transaction;
                    raiserror(@Message, @Severity, @State);
                end catch;
                if @@trancount > 0
                begin
                    commit transaction;
                end
    --End of existing code
          End
    else
           Begin
        declare @InsertQuery nvarchar(max)
        set @InsertQuery = convert(varchar(max),@InsertQuery1)
        exec (@InsertQuery);
          end
    Drop Table ##TblTemp
    =================================
    SSIS Variable @InsertQuery1:
    This variable is executed in SQL Task and the last 3 lines I expect a single row of Insert & Update counts to be returned.
       declare @ChangeSum table(change varchar(25));
       declare @Inserted int = 0;
       declare @Updated int = 0;
    While 1 = 1  
        Begin  
            INSERT INTO [R_Paid].[BusCodeF454x93]
            OUTPUT Inserted.Sta3n INTO @ChangeSum
            SELECT TOP 1000 s.*
            FROM [R_Stage].[BusCodeF454x93] s
            WHERE NOT EXISTS
              SELECT 1
                FROM [R_Paid].[BusCodeF454x93]
                WHERE STA3N=S.STA3N and [BusCodeF454x93IEN] = s.[BusCodeF454x93IEN]
           IF @@ROWCOUNT  = 0 BREAK       
    END
       set @Inserted = (select count(*) from @ChangeSum );
       set @Updated = 0;
     select @Inserted as Inserted, @Updated as Updated;

    "SELECT " + (DT_WSTR,50)@[User::TargetExists] + " = CASE WHEN COUNT(*) > 0 THEN 1 ELSE 0 END
    FROM " + (DT_WSTR, 100) @[User::DataDestinationTable]
    must do the trick
    The T-SQL merge allows both inserts and updates:
    MERGE Target AS T
    USING Source AS S
    ON (T.EmployeeID = S.EmployeeID)
    WHEN NOT MATCHED BY TARGET AND S.EmployeeName LIKE 'S%'
    THEN INSERT(EmployeeID, EmployeeName) VALUES(S.EmployeeID, S.EmployeeName)
    WHEN MATCHED
    THEN UPDATE SET T.EmployeeName = S.EmployeeName
    WHEN NOT MATCHED BY SOURCE AND T.EmployeeName LIKE 'S%'
    THEN DELETE
    OUTPUT $action, inserted.*, deleted.*;
    ROLLBACK TRAN;
    GO
    Arthur My Blog

  • Installing Photoshop CS4 from original Disk onto my new Macbook Pro.  Serial number accepted but now asks for the serial number of a previous version e.g. CS3 which I no longer keep.  How do I resolve ?

    Installing Photoshop CS4 from original Disk onto my new Macbook Pro.  Serial number accepted but now asks for the serial number of a previous version e.g. CS3 which I no longer keep.  How do I resolve ?

    Tina Hadley did you migrate/transfer your applications over to your new Macintosh?  If so this could cause problems with your serial number being recognized.  Please run the available uninstallers located in Applications/Utilities/Adobe Installers folder.  Once this is done you will also want to run the CC Cleaner Tool.  Details on the use of the CC Cleaner Tool can be found at Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6 - http://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems.html.

  • I downloaded a new APP to my iPhone it appears on my screen but can't get it to appear on my wife's iPhone screen.  Her screens were initially full of Apps, I later made room for the new APP but can't get it to appear even after  making room for the new A

    I downloaded a new APP to my iPhone it appears on my screen but can't get it to appear on my wife's iPhone screen.  Her screens were initially full of Apps, I later made room for the new APP but can't get it to appear even after  making room for the new APp.  It can be opened, but I want the APP to be on her iPhone screen as well as on mine.  Help, please.

    Is the app downloaded on her phone also?

  • To make the User group Filed mandatory for the Tcode SU01

    Hi Gurus,
    I need to make the 'User Group' Filed mandatory for the Tcode  'SU01'.
    I know we can do it using Transaction variant.
    But i do not want to create a new custom Tcode (e.g ZSU01) for the same.
    I understand we have a User Exit  'SUSR0001' for the Tcode SU01.
    Can we use this to make the User Group field mandatory.
    Or is there is some alternative way to do this ?
    Please advice.
    Thanks in Advance.
    Regards,
    Anubhav Mishra

    Hi Anubhav Mishra,
    > I know we can do it using Transaction variant.
    > But i do not want to create a new custom Tcode (e.g ZSU01) for the same.
    You don't need to create a custom Tcode to assign a transaction variant, just declare it as being a "standard variant" (in the SHD0 transaction too), and you'll make it assigned automatically to SU01 when this last is started.
    BR
    Sandra

  • FMor Bapi to get the number of transactions in SM35 for the session name

    Hello All,
    Can you anybody give me a function module or bapi to get the number of transactions in SM35 for the session name.
    Can anybody help me out in this issue.
    Thanks

    Hello Maroz,
    Thanks for the help.But can you provide me a FM or BAPI.
    Thanks

  • What new voice over option were made available for the new iPod Shuffle?

    What new voice over option were made available for the new iPod Shuffle in the 10.1.2 update

    But it said that there were voice over update integrated into it but i didn't catch what it was

  • A/C assignment category mandatory for the material

    Hi Gurus,
    I am facing the error message"A/c assignment category mandatory for the material" while creating a PO. How to fix this?
    Thanks,
    Kumar

    hi,
    For PO you can make the account assignment optional from:
    SPRO --> MM -> Purchasing --> PO --> Define screen layout --> Here choose me21 --> see the details....check in the basic data, item details....
    For the material type of the material , the qty n value update setting is:
    SPRO--> Logistics general --> MM -> Material type -->Define attributes of material type --> in it see for individual material type...
    Hope it helps.
    Regards
    Priyanka.P

  • [SOLVED] Why is there a PKGBUILD made available for the Android SDK?

    Hello all my fellow Arch users.
    I'm just curious as to WHY there's a PKGBUILD in the AUR made available for the Android SDK. I mean, it's already made available at the Android Developer's website, and the only things you'd need are Java, Python, and 32-bit application support, and correct me if I'm wrong, but usually you have the option to install those the moment you're selecting packages for Arch Linux while you're installing them.
    I don't have anything against the PKGBUILD, it saved me a load of headaches trying to configure the SDK, and limited my pains to merely editing my .bashrc file to include the full path to the Android SDK tools and platform tools folders.
    I find it strange. But then again, I find the concept of an i686-optimized GNU/Linux operating system that leaves all the major configuration to me that also kicks major ass strange as well.
    Last edited by shaunsingh14 (2012-01-08 19:34:35)

    Awebb wrote:
    My brain refuses to form an adequate answer to your question. Downloading $APPLICATION from the developers website, extracting it, manually solving dependencies, figuring out a good path to put it and symlink it to /usr/bin is exactly what you do not want to do on an Arch Linux system, therefore you create a PKGBUILD, which enables pacman to know about the package. Just because it does not need to be compiled, does not mean it is a bad idea to create a PKGBUILD. If this is not the purpose of the AUR, then I must have gotten it wrong entirely.
    Maybe if you took another AUR package (of your choice) and compared it to the Android SDK PKGBUILD, I could comprehend what's different about this one.
    ouch, i was just wondering. i did migrate here from ubuntu after all. but i was just curious, because it reminded me of the android sdk installer gentoo had when i was still running it on a virtual machine a few months ago.

  • Business place and section code to be made mandatory for EWT purpose

    Dear Sir/Madam,
    We want to make Business place and Section code mandatory for EWT purpose in all the Transaction codes. Kindly suggest us how the same can be made mandatory in all the transaction codes.
    Regards
    Prashant P.Zinge

    Hi Prashant,
    U will have to create a validation for the same.
    Prerequisite:
    ( BKPF-BUKRS = 'XXXX' OR BKPF-BUKRS = 'YYYY' )
    AND ( BSEG-KOART = 'K' OR
    BSEG-KOART = 'D' ) AND BSEG-UMSKS <> 'W'
    Check:
    BSEG-BUPLA <> ''
    Message:
    Message type    E
    and a customised error msg.
    This will work for u.
    Regards,
    Kiran

Maybe you are looking for

  • Movies in MPEG1 from iPhoto don't appear in iMovie

    Hi - in my iPhoto library I have most of the movies I took with my camera SONY T200 - in format Quick Time Movie. Past few movies (the ones I don't see in iMovie) are in MPEG1 format - which I have no idea how that change happened? Can I change the f

  • How to customize mode_show_about in a custom portlet?

    I have created a custom PL/SQL portlet. I have set the has_help flag to true and have created a page under the p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_HELP. When you click on the help link from the portlet header, the page that you

  • JCO Connection test fails taking wrong IP Address

    Hi All,   We are configuring JCO Destinations(MODEL & METADATA) for ECC 6.0 system. Our portal is on EP7.0 SP8.  Our server i.e.ECC and Portal are in two different networks. The problem here is, for our ECC system we have two IP Addresses. 1. Interna

  • Adding Images in JList?

    Hi guys, how do i add Images in JList along with Text? please help me here. cheers, Sachin

  • Importing Layered Images From Photoshop

    I am experimenting with Photoshop layers in FCE and would like to find a good tutorial. I checked the usual resources but came up empty. Anyone aware of a good tutorial for this topic?