SAP SRM Contract : identify Creation/Release and restrict BADI call

Hi There!
I need some suggestion on one of the issue i'm having now:
The SRM contract workflow works on n-level approval for which a BADI is implemented for the approvers. Now for one of the custom sub-process i need to trigger a different workflow from this BADI which works BUT create as much of workflow items as the number of calls of the BADI. Is there way to identify the code/identifier which say it is a 'SAVE' or 'RELEASE' event and also how can i restrict some piece of code inside the approval badi to be called only at the last call of the badi?

Dont you want to show a release value to every one ?
Purchaser should know what is going on contract?
what are the POs released?

Similar Messages

  • SAP SRM Contracts Vs SAP CLM Contract

    Hi SAP Gurus,
    Can you guys please tell me the difference between SAP SRM Contracts and SAP CLM Contracts.
    In which factors SAP CLM serves better than SAP SRM??
    Why SAP CLM came into existence when we have SRM Contracts? What are the draw back and what is not achieved with SRM Contracts?
    Thanks in Advance

    Hello Sanjay
    There are many differences, SAP CLM Contract run in Sourcing and SAP SRM Contracts run in SRM.
    Advantages CLM Contracts:
    - Establish a contract as a result of a project
    - build the draft agreement from a template
    -   - Create your own folder structure to organize your contract attachments
        - Transfer quickly attachments between the different folders
    -   - Download easily multiple attachments with a single click
    - Administrator can create new customer fields (extensions) and customer tables (extension collections) for all      master agreements or specific master agreements
         - New customer fields are immediately available in the UI and as a search parameters 
          - All is done via configuration, therefore no upgrade issues
         - Generation of contract document out of master agreement
         - Template Library with approved legal contract templates for quick contract generation
         -  Possibility to provide end user with flexibility to modify the provided content from the template during contract creation
          - Adjust contract by adding or removing of clauses and sections to the content provided by the selected contract template
          - Multiple content options (alternative clause content) available to provide end user with controlled flexibility
          - Automated transfer of master agreement meta data into generated contact document
          - Creation and transfer of line item table into contract document
    -     - Creation of a unique barcode on the contract header
          - Contract negotiation with clause changes in MS Word are tracked in the contract repository
          - Change of meta data like Agreement Effective Date in MS Word possible and transfer back to master agreement in repository
          - etc
    The are the possibility to integrate CLM contract to SRM Contracts
    Regards

  • SAP SRM Prod with Oracle DB and AIX 5.3 Performance Issue.

    Hi Basis Gurus,
    Today my SAP PRD system all of a sudden was running slow and users had difficulties executing TCodes as it took minutes before the screen appeared.My system is SAP SRM 4.00, Oracle Release 11.2.0.1.0 and AIX 5.3.
    From Basis point of view , we noticed that all the work process were hanged due to RFCs' occupying it.Couldnt investigate further on the system as we needed to restart asap because users needed to log on. A quick check on SICK shows no errors.What we managed to find out is that we needed to check this parameter below and set it accordingly:-
    rdisp/rfc_min_wait_dia_wp:-
    Definition
    Number of work processes kept free for other users.
    Use
    This parameter is used to reserve a number of dialog work processes for dialog mode. It prevents parallel RFCs from occupying all the processes.
    The parameter rdisp/wp_no_dia specifies the absolute number of dialog work processes.                               
    Unit: number of dialog work processes
    Default value: 1
    Example
    If 10 dialog work processes are configured for the instance (rdisp/wp_no_dia = 10) and the parameter rdisp/rfc_min_wait_dia_wp  = 3 is set, parallel RFCs can occupy a maximun of 7 dialog work processes. Three dialog work processes always remain free for dialog mode.
    There are 20 DIA processes in our system, perhaps reserving a minimum of about 5 work processes for DIA users will be useful via the parameter.
    So my first question would be is there any other suggestions besides adjusting the mentioned parameter above in order to ensure that no work processors going into hang state due to RFCs' occupying it as this issue always happens at the end of the month only when there are massive users accessing it.
    When we went for a restart of the system we encountered another issue. Steps to the issue are as below:-
    1) Did a proper shutdown of Oracle and SAP.
    2) When we start using startsap script, it doesn't start DB so we started DB manually but listener was having problem
        so we stopped all.
    3) We also did a cleanipc, it too throws below error:-
    sidadm> cleanipc <systemno> remove
                   exec(): 0509-036 Cannot load program cleanipc because of the following errors:
                   0509-130 Symbol resolution failed for cleanipc because:
                   0509-136   Symbol memmove (number 106) is not exported from
                   dependent module /usr/sap/sid/SYS/exe/run/libsapu16.so.
                   0509-192 Examine .loader section symbols with the
                   'dump -Tv' command.
    4) Also the Listener file has no contents,it's null file.
    5) This is another error :-
        exec(): 0509-036 Cannot load program /oracle/sid/112_64/bin/tnslsnr because of the following errors:
        0509-150   Dependent module /oracle/sid/112_64/lib/libttsh11.so could not be loaded.
        0509-101   The module has too many section headers
        or the file is damaged
    The libttsh11.so file was empty dated 25th timestamp as below in PRD:-
    -rw-rr    1 sid   dba               0 Nov 25 07:12 libttsh11.so
    Further checking has let me to understand this is an Oracle Bug from this link:-
    http://gavinsoorma.com/2009/12/11-1-0-6-clusterware-upgrade-to-11-1-0-7/
    This Oracle bug only happens in an Upgrade time and how could this happen to my Production system during a restart process.
    Also this system was restarted during the last weekend's maintainance window and it came up with no issues.
    6) We copied over the libttsh11.so from our QA environment to PRD and did a Startup:-
    -rwxr-x---    1 sid   dba        65967496 Nov 25 07:40 libttsh11.so (This is the copied over file from QA)
    7) After Startup everything has been in order till now.
    My second question is what went wrong with the libttsh11.so file. How could it be 0 size in PRD when no signs of changes had happen to the PRD system. Is this a proven Oracle Bug or something else since I have never encountered anything like this before. Hope all the Gurus here could shed some light into my 2 questions as I am looking for positive answers.
    Thank you.
    Regards,
    John

    Hi,
    Firstly I would suggest you to upgrade your database from Oracle Release 11.2.0.1.0 to Oracle Release 11.2.0.2 . This is the recommended Oracle 11g database version  for SAP solutions. Many of your problem will get resolved with it.
    Question 1:
    So my first question would be is there any other suggestions besides adjusting the mentioned parameter above in order to ensure that no work processors going into hang state due to RFCs' occupying it as this issue always happens at the end of the month only when there are massive users accessing it.
    For immediate resolution the approach you have followed is correct viz limiting number of dialog processes for RFC. Secondly you need to analyze why RFC processing takes so much time. You need check which programs are getting executed by those RFC.
    Generate EarlyWatch report for more detailed view
    Question 2:
    My second question is what went wrong with the libttsh11.so file. How could it be 0 size in PRD when no signs of changes had happen to the PRD system. Is this a proven Oracle Bug or something else since I have never encountered anything like this before.
    The libttsh11.so library cannot be found in the related directory.
    Cause
    The file system is mounted using CIO option, but per Note 257338.1 Direct I/O (DIO) and Concurrent I/O (CIO) on AIX 5L, an ORACLE_HOME on a filesystem mounted with "cio" option is not supported.
    Such a configuration will cause, installation, relinking and other unexpected problems.
    Solution
    Disable the CIO option on the filesystem.
    References
    NOTE:257338.1 - Direct I/O (DIO) and Concurrent I/O (CIO) on AIX 5L
    Hope this helps.
    Regards,
    Deepak Kori

  • SRM Contract Catalog - Creation without XI  - is that possible?

    Hi,
    I am working with a customer on SRM 4.0 / CCM 2.0 / Business Connector 4.7 ( standalone scenario ).
    We need to have contract catalogs in our system.
    So I read the post from Waheed Mohammad with similar request, but the different is, that I don´t have XI and I do not know what the business scenario "MasterDataInclusion" is
    Does anybody know, if SRM Contract Catalog Creation works with Business Connector 4.7 too?!
    And what settings have to be done?!
    Would be glad, if someone could give me a hint.
    Thanks and Regards,
    J.H.

    Hello Jason,
    thanks, I suspect it !
    Do you know if it is possible with Business Connector 4.7 ?!
    Best Regards
    J.H.

  • Production order creation , release and confirmation cycle

    Hi All SAP Gurus,
    I am trying to set Production order creation , release and confirmation cycle integrated  to  xMII.
    I am sure there must be many among you who worked on this before.
    So can you please share your experience.
    Thanks in advance
    Regards
    Ritesh

    Hi Ritesh,
    I'll give you what I have been using:
    - Transferring orders to MII
      You can trigger the orders by tcode POIT or an equivalent BAPI (BAPI CLOI_DOWNLOAD_TRIGGER_TRANS) or have the iDOC being sent automatically whenever someone creates a new production order in R/3 (using change pointers). In both cases you will receive an iDOC in XML format from SAP with the production order information on it. After receiving this file a BLS transaction will be required to read the XML file and store it in your local DB.
    - Releasing orders from MII
      You can release the orders from MII using the BAPI BAPI_PRODORD_RELEASE (it will update the order status in R/3 to REL). After that you might want to update the production order status in MII local DB as well. Usually I have the bapi BAPI_PRODORD_GET_DETAIL in place in order to read the production order details whenver I need.
    - Doing confirmations from MII
      After the PO was released, you can do confirmations against each operation using the BAPI BAPI_PRODORDCONF_CREATE_TT. You can send up to SAP good quantity, scrap quantity, labor/machine time, etc. It's a pretty intuitive BAPI.
    If your system is not ready to do goods movement automatically you will need to use BAPI_GOODSMVT_CREATE.
    This is basically what I use in this kind of project. If you have any questions please let me know.
    Regards
    Ricardo

  • SRM Contract Catalog - Creation

    Hi,
    I am working with a customer on SRM 5.5 /CCM 2.0.
    We need to have product and contract catalogs in our system.
    1) Do we necessarily need to have <b>CCM on another client</b>?
    2) We have initialized CCM with the /ccm/ccm_initialize report. After we run the BBP_CCM_TRANSFER_CATALOG report SRM Product Catalog gets created. <b>How does the SRM Contract catalog get created</b>? Is there a separate report for that?
    4) <b>Do we necessarily need XI</b> for my scenario?
    Any helpful answers would be greatly appreciated.  [and rewarded, ofcourse :-)]
    Thanks and Regards,
    Waheed

    Hi Chris,
    Thanks a lot for the reply.
    Couple of associated queries.
    <i>1) XI configured and the business scenario MasterDataInclusion set up.</i>
    Yes, it is set up for us.
    <i>2)A logical system entry for CCM defined as a backend system with type Cataloge.</i>
    We have CCM on the same client as the SRM EBP. So, we have already defined this client logical system as <b>Local B2B</b>. I cannot define the same logical system again as type CATALOG. So, should I create a dummy entry for this CCM backend system.. without any client assignment that is?
    3)We dont have a supplier catalogue scenario. Only Product & Contract Catalogues.
    When I executed the BBP_CCM_TRANSFER_CATALOG first time a SRM Product Catalog got created. Is the contract catalogue expected to be created then itslef?
    Because, after we release our contracts there is no contract creation/updation happening in the CCM. Is the contract catalogue expectd to be created the first time we release any catalogue with the tick on?
    Everytime we release a conract an error log is being generated for a user WF-BATCH with message
    "Recepient not found.
    The error ocurred by processing event RELEASED_NEWLY with GUID 70D3DB446F7CEC36E10000000A0000E8 and object_id= 5000000213" [5000000213 is our contract number"
    Is this relevant to my problem? What is the issue here?
    Thanks a lot again for your patience.
    Regards,
    Waheed

  • SAP SRM IDOC'S BDOC'S and BAPI'S clarification

    Hi,
    please clarify the following points:
    1) For a particular object say Shopping cart, how to asscertain whether it uses IDOC, BDOC, BAPI. Is there any defined process/method to know which mode of transfer to the other system i.e backend.
    2) Are BDOC'S relevant only to SAP CRM or for SAP SRM also.
    maximum points would be rewarded.
    regards,
    IGA.

    difficult to answer your first point , as each type of document is created in backend in different way, but i know few ,
    in classic scenario --> backend documents are created directly in R/3
    and there following BAPI is used
    1) BAPI_PO_CREATE1 for PO creation
    2) BAPI_REQUISITION_CREATE for PR creation.
    in extended classic scenarion --> replication of documents happens using FM --> BBP_PD_PO_TRANSFER_EXEC
    you can refer to the function module  --> and investigate how documents are created in this case.., if you have implemented extended classic scenario
    2 ) regarding your second question ,  i have seen BDOCS only during the replication of master data from R/3 to SRM.
    that is the replication of product categories , products.
    i dont think BDOCS are used anywhere in SRM , i have not seen them being used for creation of documents...
    hope this helps..

  • JButton pressed, but not released and actionperformed never called

    Hi,
    I have a simple JButton, with one action listener that does its thing (or at least should do because it is never called). I also added a mouse listener to trace the issue further.
    Here's what happen. I have another component (a JTextField) with a focus listener. If the compoent looses the focus, I want to have a chance to ask a quick confirmation question (JOptionPane) before continuing to do someting else (in that case, process the action on the button).
    So the focus is in the text field and I click on the button. Here's what happen:
    - The button gets a mouse pressed event
    - The text field looses the focus and the button gains it.
    - The text field's focus lost handler shows a JOptionPane => focus goes on the option pane
    - The option pane is confirmed, but the rest stops.
    I get NO mouse release event on my button, the action performed is also lost and my button remains "half pressed" (when i hover the mouse pointer over it, the button is rendered lowered ).
    My guess is that the option pane comes too quick and that the mouse release event is transfered to the option pane instead of the button I first clicked, causing the actionperformed to be ignored as a side effect.
    Any ideas or suggestions ?
    Thanks.

    I get NO mouse release event on my button, the action
    performed is also lost and my button remains "half
    pressed" (when i hover the mouse pointer over it, the
    button is rendered lowered ).
    basically that's a bug in the button's internal state handling.
    To get an idea about how to fix it, you might want to read my article "Make Buttons Respect InputVerifiers" at
    http://www.mycgiserver.com/~Kleopatra/swing/swingentry.html
    Though it's rather old the issue is not solved (until 1.5b2) It's only applicable if you have tight control over the L&F.
    Greetings
    Jeanette

  • How SAP ECC interface with SAP SRM

    Hi all,
    I need to know how SAP ECC System interface with SAP SRM in management of Catalogs and Contracts: how can I upload, for example, Catalogs which are on SAP ECC to SAP SRM?
    Thanks, best regards,
    Maria

    Dear Maria Bonomo,
    I have gone thorugh the following link and it seems to answer your query: 
    www.sceis.sc.gov/content/dnld/agydir-1B.pps
    Hope this helps you.
    Do award points if you found them useful.
    Regards,
    Rakesh

  • SAP HR or SAP SRM or SAP BI  expert advice

    Dear SAP experts
    Greetings!
    My profile -> SAP technical consultant which includes :-
    1.  5 years of experience in sap abap in R/3 core modules
    2  With  ABAP webdynpro experience
    3. Done one ABAP HR support project and having good understanding to PA and Payroll module from technical point of view
    4.Completed one SAP SRM 5.0 implementation project and have good srm techinical skills
    5. Good understanding of SAP workflow
    Now i feel i must enhance my skill in functional side but i am really confuse whch area i should go
    SAP HR or SAP SRM or SAP BI ( Please note i don't have any technical knowledge or background in BI).
    Which module have better market both in terms of career and oppurtunities.
    Many thanks

    HR is not difficult and use a lot of custom development. Easy start
    SRM: no idea
    BI: since you have nothing to start with, I would no go for this one. Start somewhere else and try to concentrate on that field together with BI. That could help you start with BI later.
    Otto

  • SMSY-Diagnostic Configuration for SAP SRM 5.0

    Hi!
    I would like to set up the Diagnostics for SAP SRM 5.0.
    SAP SRM 5.0 has ABAP and J2EE stack as well (and TREX).
    When I define the system as SAP SRM 5.0 in tcode SMSY and assign the Java system component of type SAP NetWeaver/SAP NetWeaver 04/Application Server Java:
    Unfortunately when I start SMD Setup wizard no java relevant components are visible.
    Furthermore I do not get any data under Workload Analysis and receive:
    The solution / systems you selected do not contain any software components currently supported by E2E Workload Analysis
    My question is:
    What is the right definition of SAP SRM 5.0 for Solution Manager Diagnostics?
    Thank you very much
    regards
    Thom

    Before you can move forward with SMD, you need to make sure the following components are working....
    1. SLD is running on Solution Manager and SMSY is able to read from it.
    2. The SCM system is registered with the SLD
    3. You created a landscape which has a leading role that correlates to the role for your SCM system in SMSY.
    4. You've installed the SMD agent on the CM system
    Please confirm that you have completed the above.

  • What product to use with EHP1 FOR SAP SRM 7.0 JAVA System

    Hello,
    I install EHP1 FOR SAP SRM 7.0 JAVA system and now I what create this system in SAP Support Portal.
    What product should I select: SAP SRM or SAP Netweaver?
    If I select SAP SRM, in version I don't have option to select SRM 7.0 EHP1 and no Technical usage to select.
    If I select SAP Netweaver, in version I have SAP Netweaver EHP2 and I can select Technical usage "Application server java" and "EP Core" but not SRM java.
    In Solution Manager I have the same problem, what products shoul I select to create this system in SMSY?
    This JAVA system is not in the same network so I don't know how to synchronize system data.
    Best regards,
    Filipe

    Hello,
    SAP told us to register the license of SAP SRM in ERP installation number only and when I am creating the SRM system in ERP installation number stuck in the same situaltion as it's not giving an option for SRM EHP1 and not sure what to select for the license and what in SMSY.
    Regards
    Saurabh Mishra

  • Technical Help on creation of an Object in SAP SRM 4.0

    Being on SAP SRM 4.0, we currently have a requirement for creation of Need Definition( Basically a build up for the contract ). Need being collected from the Backend systems need to be validated and approved by Buyers & Lead Buyers in the SRM system.
    Technically, this task is broken down to below tasks.
    1) Creation of need definition screen - Basically a template where a need can be created with Items, Sub Items and other related information
    2) Selection Screen for Buyers and Lead Buyers - This enables the the Buyers to select the Need Definition assigned to them based on the status. 
    3) Report - List of all the Need Definition( Item and Sub Item)satisfying the selection of step 2. with the possibility to navigate to the Need Definition screen ( Step 1) upon selection.
    Now the question is,
    what technology is recommended for the above Tasks? We thought it would be BSP but do you guys have any suggestions...
    Do we have any issues in displaying the report in BSP? please let me know
    Remember we are version 4.0 of SRM.
    Thanks in Advance..
    Mohan.

    Even though I don't have much knowledge on BSP, it should be a good option. Since SAP has used BSP to develop new screens in SRM 5.0.
    Regards, IA

  • Po creation date and release date during print po.

    hello all,
    i want to add po creation date and changed on date,po releasing date in printout of po.
    is there any standard settings available for this or i have to go for abaper help?
    what is the table and field for these addition.
    i know CDHDR and CDPOS TABLE USED FOR CHANGE IN PO.
    REGARDS
    SUMIT SIMRAN

    HI,
    There is no logic in this requirement, as we know everything is possible through ABAP, it doesn't mean we need to address each & everything asked by business.
    PO contains number of fields and it is possible that the user can change many fields, if that is the case are we  going to communicate to the supplier for each & every change?, i think that is useless for supplier also.
    in standard SAP we have certain fields for which any changes made then system will trigger release process if any,
    or system will generate the output again.
    If the output is generated immediately after the change, then the output date & time itself is a change date. no need to mention again in the print output.
    As a Consultant we need to convince the user , so that our effort can be used in a better way.
    Thx
    Raju

  • Establishing a connection between SAP SRM and MM

    Dear All,
    I am working  for a multi-national company  and now we are thinking to implement SAP SRM  but I have some questions about  communication between SAP MM and SRM. Firstly I want  so share with you our as-is status and then my doubts and question that I have.
    In our case we have two different locationed organizations which are using different version of SAP system and SAP MM. In this  two sap system mostly codes are  and descriptions are different for  all materials and  now we want  gather all data and we want to have  one global code system and (local code also will remain). I mean we want  to call same materials with one global unique code instead of two different codes. We  are thinking to implement  something like coding center that will take local master data from local organization then will assign global code, update table then  with somehow will update SAP SRM.
    For example:
    We have local  master data on R/3 is maintained manually by local user and net item is created locally each country by local user.Coding center will be aware of new creation by mail, automatically. Coding center will update table (adding a new row for each new item) on translator (tool for assigning global code for materials) assign to each new item a global code and category and in this way SRM will be updated automatically based on translator.
    I am thinking to develeop a tool (excel,access… etc.) that will take new item creation manually or auto from local organization  then will assign a global code and category then will update SAP SRM automatically
    Regarding to  tool I have some questions:
    1)     which are the standard communication channel between R/3 and SRM or How  they can speak with each other ?
    2)     Is there any standart batch file (BI or BAPI)  to be able to perform this.Is it possible to develop tool using excel or access …etc. which will manage coding task.
    3)     When we are trasferring for the first time Master Data from MM to SRM is there any standard transaction?
    4)     how the two MD are aligned (i.e. what if a new item is created or modified on MM)?
    5)     standard program (transaction) for aligning  available ?
    6)     ) how this process can be triggered (scheduled using SAP scheduler, event or user driven)
    7)     Where the translator  (tool) should be (R/3 local, SRM, BW, other) --> Enrichment table
    8)     How we can build the communication transaction?
    Thank you very much
    Any comments and answers will appreciated and rewarded
    Regards,

    Hi,
    Have you considered using CCM. You generally use an industry standard code (perhaps UNSPSC) in CCM as your vendors would all have different number (similar to your scenario). CCM is a plug-in to SRM, supplied by SAP.
    The authoring tool is where you can enrich your catalogue, and have approval dependant on rules that you setup. In your case you would possibly have a catalogue per locationed organisation (or R/3 system). These would then be mapped to a master catalogue, and assigned to users as views. This tool is a BSP on SRM. You could also upload these catalogues from Excel (as a CSV) or through XI as XML. We use the automatic transfer of materials from R3 and then there is a report in SRM to feed that through to the catalogue.
    The only thing that needs to be thought through is how you feed the selected catalogue item back to the differing R3 systems, but this shouldn't be a stumbling point.
    Cheers
    Rob

Maybe you are looking for