ME_PROCESS_OUT_CUST needs to be triggered while creating ME31L

Hi SAP Technical Guru,
i want to test the BADI (ME_PROCESS_OUT_CUST) whether it is triggered or not while I'm creating Schedule Agreement using ME31L transaction. i tried for this but I'm not able to do.
in SE18 while creating Enhancement implementation it says 'Action allowed only for spots of enhancement technique BADI Defi'
please suggest me the process. 
Thanks,

I am also getting the same problem. I want to check some fields of a scheduling agreement. I have created an enhancemnt implementation, an implementing class, and have set a break point in the methods IF_EX_ME_PROCESS_OUT_CUST~PROCESS_ITEM and
IF_EX_ME_PROCESS_OUT_CUST~CHECK
But the program doesnt stop.
What else needs to be done for this?
Thanks for the inputs.
Regards,
Aroop

Similar Messages

  • BADI ME_PROCESS_PO_CUST is not triggering while creating/changing PO

    Hi,
    I am new to BADIs,
    I am trying to implement BADI ME_PROCESS_PO_CUST in ECC 6.0. I have done the implementation and activated. I kept a break point in PROCESS_ITEM method, but the BADI is not triggering while creating or changing the PO. Please advice me what could be the reason behind this?
    I used the SQL trace but i couldn't get the BADI ME_PROCESS_PO_CUST in the list.
    thanks in advance
    Regards
    Jagadish

    hello jagdish,
    implement   this user exit.....
    MM06E005...
    go to     EXIT_SAPMM06E_017   in that   then you can put a break point in the user defined function module.....
    or use
    BREAK  'C5133392'  (use your user in place of C5133392)....it will stop here while creating PO or changing PO...
    now you can do whatever you want to do in create or change PO using this function exit......
    perform the validations on import parameters.....to create  or change ....and activate the project....
    hope this will give you some idea and help

  • User exit not getting triggered while creating the vendor

    Hi all,
    I wanted to extend the idoc(crermas01) according to my reqiurement.
    But when I am trying to create a vendor using the IDOC cremas01 the user exit EXIT_SAPLKD01_001 is not getting triggered.
    Can anybody tell me the reason why it is happening so...........
    Thanks and regards,
    Vinil.

    Is your Idoc generated after the execution?
    Where is you break-point, it is inside EXIT_SAPLKD01_001. Please note FM EXIT_SAPLKD01_001 will not be called unless it is implemented using project (CMOD) and project is active.

  • Outbound IDOC not getting triggered while new master data is created

    Hi Experts,
    I am trying to trigger an outbound idoc for Cost Center master data when ever cost center is being created or cost center is being changed. (Usinf COSMAS)
    I have successfully made use of change pointers and now able to trigger the idoc when ever Cost Center is getting changed. But while creating new Cost center, IDOC is not getting triggered.
    I used the function module MASTERIDOC_CREATE_SMD_COSMAS for triggering the idoc.
    Could one of you please let me what would have gone wrong? Since IDOC is getting triggered while changing the master data but not getting triggered while creating new master data.
    Thanks in Advance,
    Vinoth

    Hello,
    when you activate BD21 for a message type, it creates a entry in the SAP tables. that these Cost Centers have been sent already and any susequent changes to this will trigger a IDoc.
    As for BD16, scheduling it wont help as, you need to specify the selection criteria, and i do not see how you will be able to dynamically get the selection criteria.
    Try BD95, and BD59 to create a change pointer for a field, so when ever this fields is modified (new/updated) an idoc will be triggered.
    regards,
    Abhishek

  • Same event trigerring while create , approve and reject -RELEASESTEPCREATED

    Hi gurus,
    I am currently working with scheduling agreement workflow with business object BUS2013 and event RELEASESTEPCREATED,
    and i take a zcopy of the standard workflow - WS200000078 and modified according to the requirement.
    When i create the Scheduling agreement my workflow triggers fine and when i approve it triggering a mail and completed successfully, but when i reject the scheduling agreement the workflow doesn't completed instead it triggering again.
    I checked in trace and find the event RELEASESTEPCREATED is triggered while Creating , Releasing and Rejecting the scheduling agreement document. So it is placing again and again.
    Please help me how to proceed while rejecting the scheduling agreement document.
    Thanks in advance,
    Vijayan.R

    Hi,
    You could create a check function module and set that for the event in transaction SWETYPV. In the function try to check whether the object is rejected, and if it is, raise exception. => Workflow will not start.
    It is quite normal that some events are created (by the standard) even if you don't want. You just need to find a way to prevent it to do some unwanted action such as starting a workflow. For that a check function module is one way.
    Regards,
    Karri

  • Regarding RESETLOG and NORESETLOG option while creating a control file

    Hi,
    I dont understand the need for resetlogs option while creating a controlfile for a db in NOARCHIVELOGMODE. I assume that reset logs clears all the redo log contents.
    While taking a cold backup what I did was:
    1. Shutdown instance
    2. Copy all the files
    3. Startup
    Now I tried recovering the same database on a new machine (with different path btw.) coz of which i had to create a new control file. My question is: while restoring the database, do I need to create the control file with NORESETLOG or RESETLOG option?
    When I tried using the NORESETLOG (NOARCHIVELOG) option I was able to recover the instance without any hassles.
    ie
    1. STARTUP NOMOUNT
    2. CREATE NEW CONTROL FILE USING NORESETLOG (NOARCHIVELOG)
    3. RECOVER DATABASE
    4. ALTER DATABASE OPEN;
    While the same thing with NORESETLOG (NOARCHIVELOG) option:
    1. STARTUP NOMOUNT
    2. CREATE NEW CONTROL FILE USING RESETLOG (NOARCHIVELOG)
    3. RECOVER DATABASE USING BACKUP CONTROLFILE
    This step asked me for some archivelogs which were not generated since the db is in NOARCHIVELOG mode.
    I wonder why we require the RESETLOG OPTION SINCE A NORMAL SHUTDOWN PERFORMED BEFORE COLD BACKUP would have ensured that there is no redo information left in the redo logs.
    Please let me know if I am thinking the incorrect way.
    Regards and Thanx in Advance,
    Raj

    If you had a db running in noarchivelog mode and had to clone the db and rename it, the create controlfile stmt:
    create controlfile reuse <db_name> needs to be changed to: create controlfile SET <db_name>, in which case the db can only be opened with resetlogs. Hope this answers your question

  • Need to give internal & external format while creating Data Source

    Hi Experts,
    Plz share some knowledge for internal and external format in field Tab while creating datasource.
    when we will give internal format and External format?
    Thanks in Advance.
    Regards.
    Alok

    Hi Alok,
    External format is the format for the External data. The external format needs to be converted into Internal format and for that you have to use a conversion exit say for example Alpha conversion routine.
    For further details please go through the below link,
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/83e6c017af6fcfe10000000a1553f6/frameset.htm
    Hope it Helps,
    Revert in case further infomation is required for the same.
    Thanks,
    Amit.
    Edited by: Amit Kr on Aug 4, 2009 9:49 AM

  • Deleated Valuation Type --Need Error Message while creating Purchase Order

    Hi,
    In our scenario , i need a message should flash , if enduser by mistake select the deleated valuation type while creating Purchase Order.
    In current configuration , it's not there.
    Await your expert opinion.
    Regards
    Shyam Kogta

    I investigated this recently in our company and gave this answer:
    A deletion flag does not restrict anything. It is just an indicator to tell SAP that you want this record to be deleted with the next archiving run.
    The archiving run then checks if a deletion is possible or not.
    So you can set such deletion flags long time in advance, even at a moment where you still have inventory.
    To block materials from beeing used in business transactions, usually the material and sales status are used. But these statuses can only be set at overall, plant and sales organisation level.  
    In some transactions SAP issues warning messages if a material has a deletion flag. This messages could be customized to be an error and prevent any business. However, this type of restriction is not designed for our machine, as we use the material and sales status.
    Anyhow, there is no message for valuation types that have a deletion flag in procurement area.
    There is one for goods receipts (but only for a certain industry solution that is not used by us)
    There is one for deliveries ( VL 211 ).
    The valuation types are defaulted from customizing to the transaction e.g. purchase order. Or from info record to the PO. So a standard purchase order gets valuation type  ABC , while an internal order (production) gets the DEF.  Usually there should not be a need to change this valuation type manually.
    So the only solution is to archive the material master at valuation type level.
    But I guess, you already have POs with that wrong valuation type, which means you have to archive the POs first. It you have already batches with wrong valuation type, then thy have to be archived as well before a material can be archived.
    And finally if you had stock in current year, then you can archive your material in year after next year, as SAP archives only materials that have no stock in current and previous year.

  • While creating Purchase Requisition we need to send a mail for approvers

    Hi All,
    While creating Purchase requisition we need to send a mail to approvers.
    Dowe  need to create Function module ?
    if You know the steps can you please give me the steps.
    Thanks In advance
    Sriman.

    Hi Sriman
    Here we can try for 2 approach
    one is workflow and other his sending emails via user exit.
    I am not much aware about workflow, but you can explore for user exit.
    Try for enhancement component 'MEREQ001'.
    let me know, if you need further help
    Regards
    MD

  • Giving error of insufficient privileges while creating triggers

    Hi all,
    I am facing the problem of insuffcient privilege on base tables while creating triggers. I have three schemas say A, B, C in my database.
    Base tables are in schema A. I have given all the grants on base table to schema B and C.
    grant all on base_table_name to B;
    grant all on base_table_name to C;
    I have created synonym also on that base table.
    And i m creating triggers in schema B.
    When i execute the query for trigger the it giving following error :
    +AFTER INSERT OR UPDATE OR DELETE ON BASE_TBALE_NAME                                      *+
    ERROR at line 3:
    ORA-01031: insufficient privileges
    even i have checked in dba_tab_privs for that base_table.....it is showing all the grants to USER B and C.
    What should I do now?
    please suggest.......
    Regards,
    Andy.

    Hi karan,
    You are right. While searching docs i got the solution of my problem.
    Privileges Required to Use Triggers
    To create a trigger in your schema:
    +•You must have the CREATE TRIGGER system privilege+
    +•One of the following must be true:+
    +◦You own the table specified in the triggering statement+
    +◦You have the ALTER privilege for the table specified in the triggering statement+
    +◦You have the ALTER ANY TABLE system privilege+
    To create a trigger in another schema, or to reference a table in another schema from a trigger in your schema:
    +•You must have the CREATE ANY TRIGGER system privilege.+
    +•You must have the EXECUTE privilege on the referenced subprograms or packages.+
    To create a trigger on the database, you must have the ADMINISTER DATABASE TRIGGER privilege. If this privilege is later revoked, you can drop the trigger but not alter it.
    The object privileges to the schema objects referenced in the trigger body must be granted to the trigger owner explicitly (not through a role). The statements in the trigger body operate under the privilege domain of the trigger owner, not the privilege domain of the user issuing the triggering statement (this is similar to the privilege model for stored subprograms).
    I have to grant only create any trigger to user.
    Problem solved.
    Thanks to all for ur help.
    Regards,
    Andy.

  • Need to change forecast data thru planning book + doubt while creating POS

    hi friends,
    my application creates forecast data for following.
    product , location start date , end date.
    i need to put this data into APO(DP).
    i know i can do it using BAPI CHANGEKEYFIGUREVALUE2 of Planning Book APs
    my doubt is while create a Plng Object store, what fileds do i take as charachteristics which match these, please reply if have some clue

    Hi Rohit,
    I believe i misunderstood your first post. I had given the BAPI parameters that you need to fill up for the given business requirements you have mentioned. I realized you were asking about the POS.
    Answer to Q1: You can not place time characteristics in the POS. You will define the "time characteristics" in your Planning Area by specifying a relevant storage bucket profile.
    Answer to Q2: You dont need to add time characteristics in the POS.
    Answer to Q3: 9AVERSION is not included in the POS. However, when you use BAPIs BAPI_PBSRVAPS_GETDETAIL and BAPI_PBSRVAPS_CHANGEKEYFIGVAL to read/write data from/to the planning area you need to supply a selection for the planning version (9AVERSION).
    Hope this helps.

  • What settings we need to check in PS module while creating the new plant.

    Dear Friends,
    If we extending the new plant what all the things that we need to check in Project systems module, what all the configuration that needs to performed. Here we are using the Standard Project structure to creating the projects.
    But it is not a manufacturing plant. All the service processes are takes place from this plant.
    While creating the plant if we are copying from the existing plant, is that the all assignments are copying to the new plant?
    Regards,
    Hari
    Edited by: Hari  Krishna on Jan 5, 2009 10:17 AM

    Dear Hari,
    Mainly two settings have to be extended for using networks for that plant..
    1) Extending Network type Parameters - T-code - OPUV
    2) Production Order control Parameters - T-code - OPU6
    Rdgs,
    Deepa

  • What settings we need to check in SD module while creating the new plant.

    Dear Friends,
    If we extending(creating) the new plant what all the things that we need to check in sales and distribution module, what all the configuration that needs to be performed.
    But it is not a manufacturing plant. All the service processes are takes place from this plant.
    While creating the plant if we are copying from the existing plant, is that the all assignments are copying to the new plant or not?
    Regards,
    Hari

    Hi,
    Check the below check list
    SD Activities     path
    creation of plant      IMG>ES>def>log gen>define copy delete check plant
    define locations in plant     IMG>ES>def>log gen>define location
    Assign Business Area to Plant/Valuation Area and Division     IMG>ES>***>log gen>Assign Business Area to Plant/Valuation Area and Division
    Assign sales organization - distribution channel - plant     IMG>ES>***>sd>Assign sales organization - distribution channel - plant
    Assign Business Area To Plant And Division     IMG>ES>***>sd>buss area acct asst-->*** buss area to palnt and divison
    Assign shipping point to plant     
    Shipping Points  determination      plant required for shipping point determination
    Checking Rule For Updating Backorders     AC
    Define Checking Groups Default Value     combination of material type plant and Ac
    Assign Organizational Units By Plant     in STO 's
    Material and plantwise chapter id combination     tcode J1ID for excise maintainence
    Materail assessable value     
    In CENVAT determination     
    Excise indicator for palnt     
    Exceptional material excise rates     
    Quantity based AED, SED, NCCD     
    Maintain Excise Registrations     IMG>log gen>tax on goods moments>INDIA->Basic settings
    Maintain Plant Settings     
    Maintain Excise Groups     
    Maintain Default Excise Groups and Series Groups     
    Specify Printers for ARE documents     
    Regards,
    kishore.

  • Help needed while creating interval paritioning while creating MV

    Hi,
    I need help while creating interval partitioning for a Materialized view. The DB version is Oracle 11G. We do a complete refresh for MV and we want the monthly partition to be created automatically based on D_DATE from 01-01-2007 onwards. I tried using below.
    CREATE MATERIALIZED VIEW MV_DEMO
    PARALLEL PARTITION BY RANGE (D_DATE)
    INTERVAL (NUMTOYMINTERVAL(1,'MONTH'))
    (PARTITION month1
          VALUES LESS THAN (TO_DATE('01-01-2007', 'DD-MM-YYYY'))
          PCTFREE 0 PCTUSED 99
          STORAGE (INITIAL 64k NEXT 16k PCTINCREASE 0) 
    BUILD IMMEDIATE
    REFRESH FORCE ON DEMAND
    ASBut it is failing with below error
    SQL Error: ORA-14400: inserted partition key does not map to any partition
    14400. 00000 -  "inserted partition key does not map to any partition"

    >
    My bad, there was an issue with data. After your confirmation I did run in some other environment and it worked fine. There was few records with date as null which was causing the issue. Is there a way to handle it in interval partitioning? Like the null records will go in some default or max partition or something.
    >
    You could create and use a dml error log table. Then those records would get logged to the log table and would not prevent the insert of the valid records.
    See Loading Tables in the DBA Guide
    http://docs.oracle.com/cd/E11882_01/server.112/e17120/tables004.htm#InsertDMLErrorLogging
    >
    Error Logging Restrictions and Caveats
    Oracle Database logs the following errors during DML operations:
    •Column values that are too large
    •Constraint violations (NOT NULL, unique, referential, and check constraints)
    •Errors raised during trigger execution
    •Errors resulting from type conversion between a column in a subquery and the corresponding column of the table
    •Partition mapping errors
    >
    Note the last bullet.
    As you already noted - it doesn't make sense for a primary or partition key to be null since, at most, only one record could be inserted with NULL anyway.

  • Do we need any precautions while creating index in MV rather than tables?

    Do we need any precautions while creating index in MV rather than tables?
    Could you please someone tell me is there we need specifically follows while creation on MVs

    MV is a seprate object. You might need to create an indexes on MViews based on how you are accessing that MV. You need to take a same preacutions what you take to create an index on the table,
    I do not know what you mean by your 2nd questions. Read this for better understanding
    http://docs.oracle.com/cd/B28359_01/server.111/b28326/repmview.htm

Maybe you are looking for

  • Missing text in figures

    I am having a problem with figures in pdf format that I place onto keynote slides. Sometimes when I open the presentation, text from the pdf figures is missing. After restarting keynote, the text comes back, but sometimes it takes several restarts fo

  • How to unlock an iPhone 3 ?

    how do i unlock an iphone 3 gs?

  • Safari closes down everytime i try to open additional tab.

    Everytime i try to open a additional tab in safari, the app shuts down and im back at my homescreen. I can only have one tab open. Ive tried to restart, and uppdate the ipad. Ive even reset to its factory settings. But the problem remains. Any soluti

  • Unable to create a Line chart

    Hi Friends, I am trying to create a Line Chart based on CalMonth, where I want to show no. of SalesOrg denoted by different lines separately according to their monthly sales. Please help. Regards, Jatin

  • Skype call not working but messaging is

    I'm having problems connecting with my friend who has recently installed skype. We can instant message fine but can't call - skype trys to call but quickly stops. Both our pcs are fast enough. When i check 'connection' to my friend I get a message th