Reuse Action Definition

System is not allowing me to use the same action defintion in more than one Action profile. can somebody explain the logic behind this?
I want  to use the Action ZSEND_EMAIL with different smartforms   in multiple Action profiles  and  the Action determination will pick the Action profile based on Sales org.
Regards,
Shaik

Hi,
I agree this is the standard behaviour in SAP CRM, not sure about the reason.
But I dont see any harm in using different Action Definition Ids since the respective Description/Text could be as per you requirement as that is what appears to the user in WebUI/GUI.
Although if you find out the reason, request you to share the same.
Regards,
Vartika

Similar Messages

  • Status of suceessfull execution of an action definition

    Hi
    We have configured in CRM 4.0 for Sales Order Transaction that when a new order is created , Order Acknowledgment an email output format has to be automatically triggered to the concerned partner through action profile.In the action profile -- the processing mode of this action definition is set as 'When saving the document" & the icon corresponding to this action text is set to green after successful execution. This can be view in Action Tab of Sales Order transaction.
    In the same way , Order Status -- action definition is also schedule in action dialog box which can be triggered by manually, at the end after successful execution the icon is set to green.This can also be view in Action Tab of Sales Order transaction.
    Now how through a customized report, how to track the orders in which these action definitions are successfully completed.
    Though application log is available but not able to fetch the records corresponding to the Order.
    Pls advice,
    Thanks & Regards
    Deb

    Hi
    Thanks a lot.
    Basically the table PPFTTRIGG contains the records related to parent Order.
    Using the records we can fetch the status of execution as per the requirement.
    Thanks & Regards
    Deb

  • Explanation for specific action definition of actionprofile AI_SDK_STANDARD

    Hi!
    Can anyone give me an explanation what the following action definitions of the action profile AI_SDK_STANDARD exactly do?
    AI_SDK_SP_SEND_AUTO: Send messages automatically to SAP Service Backbone
    AI_SDK_STANDARD_CONN_VIA_SAP: Customer Connection via SAP Service Backbone
    AI_SDK_STANDARD_SECURE_AREA: Maintain SAP Logon Data
    AI_SDK_STANDARD_UPDATE_SAP_AUT: Update Message from SAP Automatically
    Thanks for your help.
    Best regards,
    Alexander

    Hi,
    >
    Alexander Barth wrote:
    > AI_SDK_STANDARD_CONN_VIA_SAP: Customer Connection via SAP Service Backbone
    To open connection to SAP to login and investigate. Normally you do this from Service.sap.com/access-support.
    >
    Alexander Barth wrote:
    > AI_SDK_STANDARD_SECURE_AREA: Maintain SAP Logon Data
    You maintain logon data for the SAP to login and investigate. Normally done from market place.
    The remaining to I need to login and check, I don't have a system now. will update you soon.
    Hope this answers some of your questions.
    Feel free to revert back.
    -=-Ragu

  • How to control Action Definition in mail format from not being executed

    Dear Experts,
    I have created one Action Definition having processing type "SMARTFORM Mail" to which status based start condition is given. The Action is getting executed evnthough the start condition is not satisfied.
    Can any one plz explain me why this is happening and how to proceed further.
    Regards,
    Babu.

    Hi Babu,
    What is the start condition that you gave for the Action?
    Also how are you able to check whether it is getting fulfilled or not?
    Regards,
    Saumya

  • WebUI Print Preview (Action Definition - Print) for Adobe Interactive Forms

    Hi All,
    As mentioned in subject, how to define an CRM Action Definition (with or without Action Condition) to Print an Adobe Interactive Forms. We know how to define a setting for Print Preview function in CRM WebUI via Action Definition - Smartforms Print. Now we want to print preview from CRM WebUI document on Form designed in Adobe Interactive Forms (tx SFP).
    We have tested using Action Definition - External Communication, we can set the AIF form here. We tested in GUI (tx crmd_order) and it works. But when testing preview on CRM WebUi it shows "Error in Smartforms".
    Somehow it still detect as Smartforms instead of Adobe Interactive Forms.
    We prefer if this preview can be done via Action, because it is straight forward function for printing.
    Should we use Action - Method Call instead ? How is the approach to do it in Action - Method Call ?
    Any one try this before? Appreciate your sharing here.
    Thx & Rgds,
    Gun.

    Hi Gunawan,
    if I got you right, what you want is: Call your AIF when someone clicks on the "print preview" button in CRM WebClient. This should all work using a print action like with normal SmartForms.
    I faced this problem some months ago on CRM 6. The problem here was quite simple: The SmartForm interface and the one of AIF are not compatible. Thus the service used for calling the print action from WebClient failed.
    For handling this problem I enhanced the print service to call AIF correctly.
    In customizing I used print actions that call a method.
    As mentioned this lays back some months already. Maybe SAP came up with a better solution by now. I saw AIF to have multilple interface types. One is an interface compatible with SmartForms. Probably you can use this one and the print service will work without any enhancements or modifications.
    cheers Carsten

  • Extended events /actions definitions

    One of the shortcomings I seem to keep stumbling across is that event action definitions are no where to be found.  I've been searching for weeks and can't find a resource from Microsoft which helps me understand the official definition for an action.
    Has someone here found that resource or know where it is?

    If you are talking about the descriptions of what they collect, then indeed the DMVs are the best place at hand currently still.
    Example query:
    -- XE Actions
    SELECT dm_xe_packages.name AS package_name,
    dm_xe_objects.name AS source_name,
    dm_xe_objects.description
    FROM sys.dm_xe_objects AS dm_xe_objects
    INNER JOIN sys.dm_xe_packages AS dm_xe_packages
    ON dm_xe_objects.package_guid = dm_xe_packages.guid
    WHERE
    (dm_xe_packages.capabilities IS NULL OR dm_xe_packages.capabilities & 1 = 0)
    AND (dm_xe_objects.capabilities IS NULL OR dm_xe_objects.capabilities & 1 = 0)
    AND dm_xe_objects.object_type = 'action'
    If you want to undestand the Extended Events Architecture more deeply I can recommend this article by Jonathan Kehayias:
    Using SQL Server 2008 Extended Events
    Andreas Wolter (Blog |
    Twitter)
    MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
    www.SarpedonQualityLab.com |
    www.SQL-Server-Master-Class.com

  • How to find action definition from zclass

    Hi,
    As soon as a action is triggered from a transaction i am calling  a method which is present in Z class from the action. In that method how can i find out like which action definition  is triggering this method.
    Thanks.

    Hi Azaz,
    SPRO -> Customer Relationship Mgmt -> Basic Functions -> Actions -> Change Actions & Conditions -> Define Action Profiles & Actions
    Enter the name of the Action Profile and click on Action Definition -> Processing Types.
    In the 'Print Settings' you will find the Processing Method, Class.
    Reward points if helpful.
    Regards,
    Sumeet

  • WHAT DOES "Action definition" mean?

    hi,experts
        i encounterd a problem with adobe printing, and i'm just a beginner at netweaver 2004s. i got the message type 'Z' and the Action Definition 'Z', so what does the action definition mean? is it connected to a program which fetchs the data and formats the output? if it is,how can i find the program?
       pls help me,any suggestion will be rewarded.
       thanks in advance.

    Speech bubbles come up showing the destination of links, if you hold your finger on a link in Safari.
    It may be some kind of javascript link?

  • Processing Types for Action Definition (GTS version 10.1)

    Hi Friends/Experts
    In PPF settings, for Processing Types for Action Definition US_CU_EX_CUSEX_M_UAES2  Processing settings are not being loaded. It shows the permitted processing type for action as Method Call but the Set Processing box is not being displayed. What could be the reason and how can I fix this/
    Appreciate quick response.
    Thanks
    Keshav Murthy

    Hi Dave
    Well I it was not with an intent to change any settings. By default it should have been displayed and as I did not see it there, wanted to know how did that disappear! and was not sure if it would have any impact while processing any messages for declaration.
    Keshav

  • Geting Action Definition in SmartForm execution

    Hello,
    I use same smart form in different action definitions.
    In the execution method of action definition (e.g. CRM_ACTIVITY_EXEC_SMART_FORM) I need to know which action definition (name) has been executed.
    Available are smart form's name and the function name. How can I get the action definition it self?
    Thanks for helping

    Hi Babu,
    What is the start condition that you gave for the Action?
    Also how are you able to check whether it is getting fulfilled or not?
    Regards,
    Saumya

  • Workflow not getting triggered from Action definition in CRMD_ORDER

    Hello Experts,
    I have created a workflow which should send mail to partner team in a Change Request.This workflow should be triggered when a particular Zaction is performed on the CR.Zaction is created properly and my workflow is also assigned to it.I have also followed OSS note-733675 and created a workflow container with name "BUSINESSOBJECT" to get the application data into my workflow when the action is performed.My workflow is a background processing one.
    I have tested it separately by providing GUID foreground and it works perfectly fine and mail is sent to partner team.But when i perform the action,mails are not getting triggered nor the workflow.I am not even able to check the logs.I am not even able to know if all the action has triggered my workflow.Kindly help.Would appreciate your contribution.
    Regds
    VLP

    Please check in SWI2_FREQ whether the Workflow is really getting triggered.
    Thanks
    Arghadip

  • Automated action definition!

    Hello,
    After the hard reset and restore of the OS in PCC, during the initial configuration, when I first connected the audio jack, inadvertently I have defined an incorrect task (opening a web page).
    I have already tried to find a solution for it over the Internet, but without any luck. Does anyone know where can I correct these settings?
    I am running the ICS update on the Xperia Neo V.
    Ricardo Mota
    Solved!
    Go to Solution.

    What I meant was protective casing, not screen protector.
    My suggestion is to repair phone software, could be a software issue. Here's the download link for Update Service, http://www.sonymobile.com/gb/tools/update-service/. Download and install to PC/Laptop, launch it and follow on-screen instructions. Be aware that this will erase phone data completely.

  • Actions and Libraries

    Hello,
    I create an action, which will used by serval jobs. Now, I have outsourced this coding in a Custom_Actions Library. This library should containing all my actions, so that I can reuse actions by different jobs. But how I can use this library from the action tab?
    Here what I have done:
    1. Create library:
    public class Actions  {
           protected com.redwood.scheduler.api.model.SchedulerSession jcsSession;
           protected PrintWriter jcsOut;
           protected Job jcsJob;
          public Actions(Job job, SchedulderSession jcsSession)
                          // Call Class, create a object with the currentJob       
          jcsJob = job;
                          jcsSession = jcsSession;
         public void checkJobLog(String searchPattern, PostRunningActionScriptObject jcsPostRunningContext)
              String pattern = searchPattern;
              boolean patternFound = false;
              // Gehe über JobFiles
              for (Iterator it = jcsJob.getJobFiles(); it.hasNext();)
                   JobFile f = (JobFile) it.next();
                   JobFileType fileType = f.getType();
                   // Ist das Jobfile vom Typ Output?
                   if (fileType.name().equalsIgnoreCase("Output"))
                        SearchResult result = null;
                        SearchResultSet resultSet = null;
                        // Suche im JobLog nach dem
                        resultSet = f.search(pattern);
                        // Prüfe ob etwas gefunden wurde.
                        try
                             if (resultSet.next())
                                  result = resultSet.getSearchResult();
                                  if (result.wasFound())
                                       jcsPostRunningContext.setFinalStatus(JobStatus.Error);
                                       OperatorMessage operatorMessage = jcsSession.createOperatorMessage();
                                       operatorMessage.setFullText("Der Suchbegriff wurde gefunden");
                        } catch (Exception e)
                             // TODO: handle exception
                             OperatorMessage operatorMessage = jcsSession.createOperatorMessage();
                             operatorMessage.setFullText("Fehler ist aufgetreten");
                             jcsOut.println(operatorMessage.getFullText());
    2. Create JobDefinition
    On action tab I create a PostRunning Condition
    Select Library: Custom_Action
    Insert Coding:
    //Create  a new Object actions
    Actions a = new Action(jcsJob, jcsSession);
    // Set searchPattern
    String searchPattern = "*4711*";
    // Call method checkJobLog with parameter
    a.checkJobLog(searchPattern,jcsPostRunningContext);
    If I want to save that I got always the message:
    JCS-102183: Kompilierung für Job definition ZZ_UTIL_TEST10 action (type=Post Running) fehlgeschl: ZZ_UTIL_TEST10.java:user code 2:0:cannot resolve symbol symbol : class Actions location: class com.redwood.scheduler.custom.ZZ_UTIL_TEST10 Actions a = new Actions(jcsJob);
    JCS-102183: Kompilierung für Job definition ZZ_UTIL_TEST10 action (type=Post Running) fehlgeschl: ZZ_UTIL_TEST10.java:user code 2:16:cannot resolve symbol symbol : class Actions location: class com.redwood.scheduler.custom.ZZ_UTIL_TEST10 Actions a = new Actions(jcsJob);
    JCS-102183: Kompilierung für Job definition ZZ_UTIL_TEST10 action (type=Post Running) fehlgeschl: :2 errors
    I have tried this in different ways, e.g.
    - Import the library first.
    - Without Construtor and calling the method directly
    But doesn't possible to save it.
    Any ideas what's wrong?
    Kind Regards
    Marc

    Hello,
    I found my mistake.
    import com.redwood.scheduler.custom.actions.Actions;
    Actions a = new Actions(jcsJob);
    String searchPattern = "*4711*";
    a.checkJobLog(searchPattern,jcsPostRunningContext);
    The import was wrong.
    Kind Regards
    Marc

  • Service Desk: Support team determination - Action Logs error

    Hello experts,
    I have customized the service desk functionality in Solman 7.0 EHP1 according to SAP help and the various (very helpful blogs from sdn). When I create a message from satelite system the "Support Team" field is already filled with the correct  business partner, but when I look into the ACTIONS tab I see the following error message (red light) "Find support team responsible, when message is created". In the processing log I have the following entries:
    "Processing CRM_DNO_PARTNER_1 Is Started"
    "Action could not be successfully executed".
    Additional no Email is sent to the BP SUpport team even I have customized it accourding to the blog from Tammy Powlas "Service Desk Support Team E-mail Notification".
    When I open the created message in change mode and save the message (without any changes), then the email is sent correctly.
    Can anyone give me a hint, what I did wrong.
    Thanks in advance,
    Thomas

    Hi Thomas,
    When the PDF is generated during the creation of the message, some information is not yet available to the smartform program, so most of the fields are not filled. In order to have the complete PDF, you have to send the e-mail after the document is completely created, which means using the processing time "Processing when saved" (and then you have to open the message and save), or via Job using the Processing time "Processing using selection report", and scheduling the job as mentioned by Cristiano. In this case no e-mail will be created immediately as you wish (I did not use "sent immediately" , but "created immediately", because it also depends on your SCOT job which will send the e-mail). In my case I did not need to send in the e-mail details such as System ID, SAP Component and System details to the Support team, only the message number, priority and description.
    If you decide to schedule the job, create a variant as explained by Cristiano. Enter the Application CRMD_ORDER, Action profile, Action definition if you want to specify which action or actions you want to execute (if you only want to schedule the job for your email to support team action, put this action definition here), Promotion status "0", keep empty field Processing type (do not put INT for e-mail), and select Processing Time "Processing using selection report". Keep dates in blank. Set  "Processing without dialog" on. It's very important that you configure your action to be executed via report, as I said in the beginning, otherwise the job will not work and you will have the "0 actions have been selected" message. Also schedule your job periodically with a very short interval if you have many messages created each hour. It also depends on your SCOT configuration. The CRM action job will only send the e-mails to the queue.
    The business partner assigned to the user that holds the position below the org unit should be entered in the message processor field, but this should not cause any error in the action that determines the Support Team business partner, as this field is correctly determined. Did you configure any other action or BADI to fulfill the message processor automatically? The standard SLFN0001_ADVANCED_FIND_PARTNER action as far as I know will not do it.  I have Solution Manager 7.0 with SP25 and I don't have any error message in the FIND_PARTNER action, it is all green.
    If you did not create yet any action or BADI implementation for the message processor, and if you have only one business partner (person) assigned to your support team, as you described (one Org Unit, with one position and one member), you can do the following:
    - Go to the Access Sequences definition and copy access sequence 0009 (organizational data: employee for an org. unit). In the Individual Accesses change the Source from Department to Support Team.
    - Go to the partner determination procedure and for the SLFN0004 select the access sequence just created.
    This access sequence uses Rule AC10000258 to determine the business partner Employee of an Org Unit.
    Try to create a new message and check if it works. This rule does not work if you have many members below one support team.
    You may also check SAP note [1041455|https://websmp130.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/spn/sapnotes/index2.htm?numm=1041455].
    Regards,
    Raquel
    Edited by: Raquel Cunha on Mar 3, 2011 4:30 PM

  • Service Desk Actions

    Dear Gurus,
    You know what like, in service desk or change man. in  action profile we can do some processings. (for examle change status, e-mails, etc.) In one of my action, there are two processing types which system must do. One of them is change status, the other one is send mail (smart form). And now, because of the action definition has more than one processing types (smart form+method), when start to process, system opens a pop-up screen and ask to user for selection. I don't want to seem the pop-up screen to users, I want to system selects the all processing types.  Are there any customizing for default selection?
    Thanks for your helps.

    Hi,
    The issue is your using contact as an account. Well you need to drill down from contact to its Company (which is an account lookup in contact form). Try the code below.
    customerid=EntityReference([[$Context.parentcustomerid.type]],[[$Context.parentcustomerid.id]])
    customeridname=[[$Context.parentcustomerid.name]]
    Hope this helps,
    Regards.

Maybe you are looking for