Perform checks at MSC1N

Hi,
At MSC1N, SAP prevents creation of batches if the Material/Plant/Batch already exists in the system.
I have a user request to make this check at batch level, i.e. regardless of any material or plant, as long as the batch is already in the system, no creation should be possible.
Any idea how this can be done ?  Is there any user exit available ?
Thanks n Regards,
jl

Hi Josephine,
These are the exists that get triggered in MSC1N transaction.
MBCFC010            Propose batch number on Inventory Management item screen      
SAPLCHVW            Batch where-used list                                         
SAPLMHD1            Shelf life expiration date                                    
SAPLV01D            Determining the initial status of a batch                     
SAPLV01Z            CFCs for internal batch number assignment                     
SAPLV1ZE            CFCs for external batch number assignment                     
SAPLV1ZN            CFCs for batch valuation in VB_CREATE_BATCH                   
BATCHCHK            Function Module Exits for Check in Case of Batch Changes      
SAPLV01P            Function Module Exits at Time Batches Are Updated             
But i have not checked in details which one will be useful to you. How about creating a custom report where you can do the validation and then call the transaction if the checks are successful?
Hope this helps
Cheers
VJ

Similar Messages

  • Performance Check - ABAP and Database color bars

    Hello everyone,
    When i go for the performance check of my object, i see Database in red bar and ABAP in green bar.
    The smaller the difference between these two bars, the better.
    But what does the color mean ? ( Somethimes the smaller bar is Red )
    Thanks

    Here is the explanation (depends % of total) in [sap library - SE30|http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617d2ae68c11d2b2ab080009b43351/frameset.htm]
    >
    shalaxy s wrote:
    > The smaller the difference between these two bars, the better.
    NO, it depends completely of what does your program!

  • Performing check and potential update for status control table

    Cheers Experts,
    I searched in the forum, but I didn't find an answer.
    I'm working on a 3.0B BW system.
    After updating from PSA to an ODS, in the log I see the following line:
    "Performing check and potential update for status control table" and double clicking on it, it says:
    If data is loaded into an InfoCube, or existing data is edited (aggregated/compressed/deleted/got from a DataMart), then there is a change in  the potential reportability of the data , or the possibility of deleting data by request, or of aggregating or compressing.
    This status of each one of these Cubes is stored in a status table, that is updated when there is any change to the status of a request in the Cube.
    The system now analyzes the requests in the Cube and compares the calculated status with the status table.
    If deviations from the status table arise then you are given the option of adjusting the status table.                                         
    I have 2 questions:
    1) What is BW doing, mainly because I'm working on an ODS and not an Infocube?
    2) What can I do to reduce its execution time, since it lasts several minutes?
    Thanks and greetings.
    Roberto

    Roberto, did you ever find an answer to your question?  We also are experiencing long runtimes during this particular process running 3.x deltas from ODS to ODS and cubes.

  • Performance checking inside the source code

    performance checking inside the source code who to check it.
    thanks and regards
    chandra sekhar

    I guess you are asking how to check it, then here is the answer
    SQL Trace transaction ST05
    The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list.
    The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment.
    The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table.
    To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use

  • Performance Check in Client transport

    What is This performance check in Client Transport?

    Hi
    Remote client copy: Before the client copy process is started, a consistency check is automatically made. If inconsistencies are detected, the copy process is not started and an error message is logged. You can also perform the consistency check yourself with the RFC System Comparison pushbutton.
    Client transport: If an RFC connection can be established between the systems, you can use the report RSCLICHK to compare the structures. If they differ, transport errors and inconsistencies may occur. You can run the program directly in the transaction SCC8 with the RFC System Check pushbutton.
    Pls see this link.
    http://help.sap.com/saphelp_sm32/helpdata/en/99/0a2a8e7e2511d2a6250000e82deaaa/content.htm
    Thanks.

  • Performance check for status control table

    Hi,
    When ever we activate any ODS or delete the request ,a message 'Performance Check for Status control Table ' appears.
    What does it mean?Please explain what is status control table and how it performs?
    Thanks & Regards,
    Dinakar.

    Hi,
    This message is not a issue in itself. It is just a SAP message which means that the system is checking/updating the system tables to carry out the operation whether it can be done or not.
    If your loads are failing at this step or after this message there can be many reasons, check some of  the possible reasons below
    Performing check and potential update for status control table
    Update from PSA error in Process Chain
    problem in deleting request
    Reporting not available ,even if Data is sucessfully loaded into DT
    Hope this helps,
    Kush kashyap

  • Set Safari To Always Perform Check If Default Browser When Starting

    I want to set Safari to always perform check if it is the default browser every time it starts.
    The first time I opened Safari, I asked it not to check to see if it is the default browser. Now, I do not find any way to change that setting back to ask it to perform this check every time Safari starts.
    Message was edited by: Yank7

    HI,
    You can change that setting by going to Safari/Preferences and select the General tab.
    Click the pop up menu where you see: Default web browser
    *"perform this check every time Safari starts"*
    If you click the Safari icon in your Dock, it's going to open Safari regardless, same with Firefox or any other browser you might use. Once it's launched, there's no option available.
    Carolyn

  • Performance check for badi

    hai,
                i wrote programe of badi including select query when i check for performance check then i watch for badi programe for performance analysis
    if possible can i c it where ok
    any one help me

    hI,
           you can refer these links :
    http://www.sapgenie.com/abap/performance.htm
    <b>Reward points</b>
    Regards

  • Performance check keeps repeating

    My A665-S6056 was just factory restored, but upon completion it started its performance check, and has been completing it roughly every 10-15 minutes, for the last 15 hours. Is there anyway to stop this without a hard shutdown?

    Because you've just done a recovery, you may just want to hard shutdown and perform another recovery.
    - Peter

  • Performance check after CPU

    Dear colleagues,
    Is any posilble check or test (benchmark) of DB performance before and after CPU patching?
    Any testing SAP or SQL report, which makes a load on DB?
    Thank you for advice.
    Best Regards
    Jakub Vaněk

    > Is any posilble check or test (benchmark) of DB performance before and after CPU patching?
    > Any testing SAP or SQL report, which makes a load on DB?
    Those test would be synthetic and may or may not reflect your current environment.
    I'd check some long running reports in your environment if you see any difference.
    Markus

  • Perform check after release step of purchasing requisition

    Hi,
    does anybody have a suggestion where to place best some logic which needs to be performed after a release step is performed successfully.
    background: we use different types of Purchase requisitions, while each one is assigned to a static release strategy. I like to change it in more dynamic way by adding certain logic after a release step is performed.
    example: if preceeding release step was 10 and purchase requisition is of type x then check purchase value and account assignment in order to process the current stepo automatically.
    Currently the logic runs during a nightly job, but I would like to add it immediately after a release has been performed. I would imagin something like user exit, BusinessAddIn, or an event which I can use assign the job.
    Can anybody suggest something?
    Thanks in advance
    Best regards
    Torsten
    Edited by: Torsten Hübsch on Apr 29, 2011 10:36 PM

    Hi,
    Enhancement  M06B0005 is relevant for PR in case of overall release
    Check on trx SMOD  :
    Enhancement        M06B0005
    Short text         Changes to comm. structure for overall release of requisistion 
    --> Function module                Short Text
    EXIT_SAPLEBND_004              Changes to Communication Structure for Over.
    Enhancement        M06B0002 is for item-release
    Short text         Changes to comm. structure for purchase requisition release
    --> 
    Function module
    EXIT_SAPLEBND_001
    BR
    Nadia Orlandi

  • Performance Check in XI

    Hi All,
    I want to check the performance of the scenario (RFC to Soap) in XI/PI like how much time it has taken process the messages (Total time taken from ECC<>PI<>Third party application) in step wise like,
    When the message got fired from ECC,when it reached PI/XI and when it fired from PI/XI to reached 3rd party application.
    Please guide me how to find out timing?
    Thanks & Regards
      Uma

    hi,
    Use perfromnace monitoring .
    find below blogs it micght help you and ask netweaveadmin.
    /people/susanne.janssen/blog/2005/07/01/quick-sizer--getting-started
    /people/susanne.janssen/blog/2005/06/09/efficient-sap-hardware-sizing-quick-sizer
    /people/susanne.janssen/blog/2006/02/03/interpreting-quick-sizer-results
    regards,
    raj

  • EBS Performance  Check

    Hi,
    The database I am currently working on is about 400Gb. There is lot of load during month end period and even more during financial year end. On a regular basis,if we confront performance issues , we find more CPU and I/O consuming sessions and accordingly take a call on them. But at times the data uploaded and active sessions are so very high that even after recognising and terminating the I/O and CPU consuming sessions,performance issues still surface. Kindly advice me what other factors should i check like resources allocated,network tests etc. so that action can be taken accordingly. My application version is 12.0.6 and database version is 10.2.0.4.
    Also DB and CAR are on one node and web and forms on the other.
    Thanks,
    rdxdba

    Hi;
    It consider many reason(hardware, settings ,network etc) But i suggest please check below thread which is posted by Hussein Sawwan, if you have performance problem you can check notes&advice in below threads.
    EBS application running very slow
    Application running slow
    Re: Performance is very slow
    Slow performance EBS
    Also check:
    Re: How to improve 11i ebs performence
    Hope it helps
    Regard
    Helios

  • Performance check in RFC

    Hi All,
    I have created a remote enabled function module.
    Based on the import parameter value ,  values are populated in the internal table of the export parameter ( which has no of recortds).
    The RFC works as expected.
    But when i do the syntax check, it shows the message
    "Paratmeter it_wbs ( table type ztwbs of structure zswbs )  can reduce performance in RFC " as a warning.
    I should not get this warning message. What i have to do stop getting this warnig message from the RFC .
    If anyone encountered the problem. ...... please put your valuable suggestions and hints to solve this.
    Thanks
    ABAP Developer

    Hello
    You will always get this warning when using table types as RFC parameters. If you replace an IMPORTING parameter using a table type (e.g. BAPIRETTAB) with the corresponding TABLES parameter (e.g. BAPIRET2) then the warning will disappear.
    However, the general rule is to avoid TABLES parameters in function modules and replace them by IMPORTING / EXPORTING parameters. Therefore I would ignore the warning at the moment and only consider it again if you really have a performance bottleneck here.
    The long text for the warning (FL 397) is shown below:
    NA FL397
    Short Text
         Parameter &1 (type &2) can reduce performance in RFC
    Diagnosis
         The parameter contains a data type that, in the external system, can
         lead to a high memory consumption and poorer performance. Affected by
         this are parameters in IMPORT, EXPORT, and CHANGING parameters that use
         "deep, nested" (that is, type 2) data types.
         Remember also that such data types can cause a large load on the network
         since they can contain high data volumes and are not compressed in the
         selected definition during transfer.
         You can avoid possible disadvantages if you use the TABLES parameter
         instead. In this case, conversions at the interface may be possible.
         These are described below. A flat structure refers to a structure that
         contains only fields of the data types ACCP, CHAR, CLNT, CUKY, CURR,
         DATS, DEC, FLTP, INT1, INT2, INT4,LANG, NUMC, PREC, QUAN, RAW, TIMS, or
         UNIT.
         SYMPTOM:
         1.  A flat structure that contains at least one field of a STRING type.
         2. A table whose lines always consist of the same, flat strucutre.
         3. A table whose lines always consist of the same flat structure, but
         contain at least one field of a STRING type.
         4. A table that contains tables whose lines consist of a flat structure
         in each case.
    Procedure
         1. Check whether a fixed size can be defined for the field.
         2. You can switch the IMPORT, EXPORT, or CHANGING parameter immediately
         to the TABLES parameter.
         3. You can only switch the IMPORT, EXPORT, or CHANGING parameter to the
         TABLES parameter after the STRING type fields have been converted to
         fields of a fixed size.
         4. You can switch the IMPORT, EXPORT, or CHANGING parameter to several
         TABLES parameters.
         Possibly, "foreign keys" must be supplemented for the connection between
         the tables.
         Example: Position numbers can be explicitly contained in the data; these
         can then function as "foreign keys".
         5. Arbitrary combinations from the named tyes that can then be be split
         into fields of fixed size (STRING types), similar to the description
         above, and distributed to several TABLES parameters.
    Regards
        Uwe

  • Performance Check

    Hi All,
    I changed the ORACLE_HOME by making changes in the oratab, .profile and also made the changes in listener.ora file.
    earlier my database was pointing to 11.1.0.7.versionA and now its pointing to 11.1.0.7.versionB.
    This was done in the Dev environment and now i am query to database properly.. But now i have to do this in all other databases.. but before that i want to ensure that this is not hampering the performance of the database.
    How can i check that ? are there any steps/methods to see how is the database performing ?
    - Kk

    Thanks for your reply.
    Actually thats what i wanted to know ? That will it be hampering my database performance ? :O
    Since not any major activity is happening on CIDEV right now i dont know how to test the performace.. any queries/methods if available to check the performance of the database would be really helpful.
    - Kk

Maybe you are looking for

  • ATI Radeon HD 4870 not better than the Nvidea Geforce 120?

    I bought av new ATI Radeon HD 4870 card to my MacPro. But are wery disappointed. My old NVIDIA GeForce GT 120 performes almost better than ATI. I ran Cinebench test and this is the results: *NVIDIA GeForce* Rendering (Single CPU): 3225 CB-CPU Renderi

  • How do I get rid of the bottom thingie in panel (CS6)?

    My panel is made up of an Html widget that covers the entire panel. It looks good in Configurator 3 but when I open it in PS CS6 (public beta) there is an unwanted area at the bottom of the panel that I'd like to get rid of. Any idea how?

  • How to change the screen order depending on a answer to a question?

    Hi All I am new to this forum and OPA.... I am using OPM 10.1 and created few screens and need to show particular screens only if some attributes from the earlier screen is set to true. For example: I got 4 screens <li>Basic details <li>Marraige deta

  • Trying to sync photo folder on iPad 2.

    Created folder on computer caled iPad Photos and loaded pics in. Renamed all photos from usual DSC 00297 etc. to a1, a2, etc. In folder they are in correct order, but after syncing the iPad photos are not in order. Why does this happen and can I corr

  • Problem with downloading imovieHD

    ok so recently i went to an apple retail store because i was having problems with my computer, and they gave me a leopard disk to install on my computer, so i install it and it has imovie 08 iphoto 08 etc. on it but i like imovie hd better so i downl