Processing types in an action condition

Hi
Can I have two processing types for an action condition.
Like a Method Call and a Send email.
Thanks
Tarang

Hello, Tarang.
Yes, you can set a number of processing types for an action. For this go to an action defenition, then navigate to Processing Types and there choose 'New entry', in the field "Assignment" choose processing type using value help and enter details.
Hope this will help.

Similar Messages

  • Smartforms and Processing types

    Hi,
    I'm New to SAP CRM.
    My requirement is to send a the activity transaction details to a customer as a PDF in the smartforms and different ways of using the Procssing types to send a mail to customer.
    How to go about it.
    How can we know the processing class for a gievn smartform. In which table can we find the entries.
    Regards
    Lekha

    Hi Lekha,
    After creating Transaction type for u r activity, define Action Profile for u r transaction,
    Check u r configuration for action defination,
    ProcessingTime(On Saving)
    Parter Dependent, to whom u want to send the mail (E-mail id maintained for Partner)
    Processing Type (Smart Forms Mail)
    Form (Assign u r smartform which contains Activity details)
    Processing Class    CL_DOC_PROCESSING_CRM_ORDER
    Processing Method CRM_ORDER_EXEC_SMART_FORM
    In action condition specifies condition if any, let me know it works.
    Thanks
    Dipesh.

  • 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

  • Action profile using External communication processing type

    Hi
    I am using external communication processing type for PDF.I want to print the form instead of mail.
    Can anyone give me what's the difference if we need to only print it and not send to email. Also how can we allow the option to reprint when we need it.
    Regards,
    Deepthi.

    Hi Deepthi,
    If you want to print the PDF, you have to use procssing type as "Smart form print".
    Ex:
    with this you can print the manually multiple times also.
    Regards

  • Own process type in process chain

    I have a meta process chain with three local process chains in it.
    In the second local process chain i have an infopackage which only must be executed under special conditions. To validate those conditions i've made my own process type with possible events 'process ends succesful or incorrect'. If the process type returns 'incorrect' the infopackage will not be executed and the process chain continues with the next step. If the process type returns 'succesful' the IP will be executed.
    So far so good.
    During testing i found out that when the process type returns 'incorrect' all further actions within the process chain are executed as wanted but the local process chain gets status red in the meta chain. The third local process chain is not executed because it may only start when the second chain is succesful.
    Questions:
    Can i make my own possible events in a process type (green and yellow for instance)
    Is there perhaps another way to solve this ?
    Regards,
    Chiel

    Hi Tushar,
    I read that document but it doesn't give me the solution !
    I know how to make my own process type but i want other events to end the process type. Now i can only choose 'succesful' or 'incorrect'; i would like to have the value 'warning' (or something simular) too. Than the process chain doesn't get the status 'red' in the monitor and all follow-up processes will continue !
    Regards,
    Chiel

  • Table for Process type with BP Number of sold to party

    Hi Friends,
    Please share me Table name where i'll get the Process Type (Transaction Type) and Sold to Party Number or BP Guid of the transaction.
    I want to create Target group for BP's who are involve in Particular Transaction.
    For infoset creation i have already tried Table CRMD_ORDERADM_H and CRMD_ORDER_INDEX but not able to join exact conditions.
    Regards,
    DD's

    HI frieds,
    Thanks for u r support i have created Infosets using table CRMD_ORDERADM_H, CRMD_LINK & CRMD_PARTNER and, made joining link between them (Actually both Guids in CRMD_LINK and CRMD_PARTNER are not maching)
    Next step is i have created Datasource using my infoest and created Attribute list for same.
    After all this excercise i tried to Create target group for BP's who are involved in particular transaction(Process type) but in target group count come to ZERO !!!!!!!!! why this happening ???
    Please understand my final expected output which is in bold
    Regards,
    DD's

  • Process type "Delete overlapping request in cube " in process chain

    Hi
    can somebody suggest me where i need to place the process type "Delete overlapping request" for an infocube.
    Regards,

    Hi,
    When you use the corresponding process in the process
    chain maintenance screens to specify the conditions for
    automatic deletion, these conditions are applied to all
    the InfoCubes for the selected InfoPackages
    Overlapping: If you set this indicator, existing requests are also
    delete from the InfoCube if the selection criteria of the new request partially or wholly overlap the selection criteria of the request to be deleted
    Same or Comprehensive: If you set this indicator,
    requests are only deleted from the InfoCube if
    the selection conditions of the new request are
    the same as or more comprehensive than the selection
    conditions of the request to be deleted.
    Thanks
    Bhagesh

  • Custom Program called by Delete PSA Process Type

    Hi Guys,
    we need to customize the Standard Program Called by Process Type Delete PSA called by Process Chain, we need to delete all the PSA and not by specific DSO

    Hi,
    CONSTANTS: c_get_all   TYPE rs_bool VALUE 'X'.
    TYPE-POOLS: rsatd, rsatr, rsa, rsd, rsau, rsdg, rsawb, rssm, rssb,
                rsdds, rsddk, rrhi, rsods, rsarr, sbiwm, rssm1, rsaos, rsb,
                rsap0, slis, rsenq, rspc1.
    DATA: t_odslist    TYPE rsods_t_odslist,
          s_odslist    TYPE rsods_s_odslist,
          t_psa        TYPE rssm_t_2500_psa,
          s_screen_psa TYPE rssm_s_screen_2500_psa.
    *&  Parameters
    TEXT-001: Deletion of all requests
    SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE text-001.
    SELECTION-SCREEN BEGIN OF LINE.
    TEXT-P01: Older than
    PARAMETERS: f_older RADIOBUTTON GROUP opt.
    SELECTION-SCREEN COMMENT (10) text-p01 FOR FIELD f_older.
    TEXT-P03: Days
    PARAMETERS: p_older LIKE s_screen_psa-older_days.
    SELECTION-SCREEN COMMENT (6) text-p03 FOR FIELD p_older.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    TEXT-P02: Before
    PARAMETERS: f_before RADIOBUTTON GROUP opt.
    SELECTION-SCREEN COMMENT (10) text-p02 FOR FIELD f_before.
    TEXT-P04: (Date)
    PARAMETERS: p_before LIKE s_screen_psa-before_date.
    SELECTION-SCREEN COMMENT (6) text-p04 FOR FIELD p_before.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    TEXT-P05: Only Successfully Booked/Updated Requests
    PARAMETERS: f_only_s AS CHECKBOX.
    SELECTION-SCREEN COMMENT (41) text-p05 FOR FIELD f_only_s.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    TEXT-P06: Only those requests with error, that are not booked in a
              data target
    PARAMETERS: f_only_r AS CHECKBOX.
    SELECTION-SCREEN COMMENT (69) text-p06 FOR FIELD f_only_r.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK b01.
    TEXT-002: ATTENTION
    SELECTION-SCREEN BEGIN OF BLOCK b02 WITH FRAME TITLE text-002.
    TEXT-P07: These procedure will eliminate data in all PSA tables
    SELECTION-SCREEN SKIP 1.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (04) c_icon.
    SELECTION-SCREEN COMMENT (53) text-p07.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN SKIP 1.
    SELECTION-SCREEN END OF BLOCK b02.
    *& Fill out parameters
    INITIALIZATION.
      f_older = 'X'.
      MOVE icon_message_warning TO c_icon.
    *& Read information about PSA data
    START-OF-SELECTION.
      CALL FUNCTION 'RSAR_ODS_GET'
        EXPORTING
          i_get_all         = c_get_all
        IMPORTING
          e_t_odslist       = t_odslist
        EXCEPTIONS
          missing_parameter = 1
          no_active_ods     = 2
          OTHERS            = 3.
    *& Create deletion JOBS for all PSA tables
    END-OF-SELECTION.
    Conditions
      s_screen_psa-flag_older  = f_older.
      s_screen_psa-older_days  = p_older.
      s_screen_psa-flag_before = f_before.
      s_screen_psa-before_date = p_before.
      s_screen_psa-flag_only_suc = f_only_s.
      s_screen_psa-flag_only_red = f_only_r.
    Execute JOB imediately
      s_screen_psa-startdttyp = 'I'.
    Start procedure
      LOOP AT t_odslist INTO s_odslist.
        CALL FUNCTION 'RSATREE_PSA_DELETE_BATCH'
          EXPORTING
            i_command      = 'STAR'
            i_psa          = s_odslist-odsname
            i_source       = s_odslist-isource
            i_logsys       = s_odslist-logsys
            i_ds           = s_odslist-oltpsource
            i_istype       = s_odslist-istype
          TABLES
            e_t_2500       = t_psa
          CHANGING
            c_s_screen     = s_screen_psa
          EXCEPTIONS
            no_psa_found   = 1
            internal_error = 2
            OTHERS         = 3.
      ENDLOOP.

  • CHAIN: custom process type: EVENT: complex status: bad planned jobs

    Hi experts,
    I've implemented a custom process type (in RSPC/Settings/MaintainProcess) called ZWX_COND.
    The main properties of ZWX_COND are: "ZCL_RSPC_DECISION" as ObjectTypeName, "00 ABAP Class" as ObjectType and "(Scheduled) processs ends with complex status" as PossibleEvents.
    Class ZCL_RSPC_DECISION is a copy of the standar one CL_RSPC_DECISION. I've only made the necessary changes in methods GET_EVENTS and GET_EVENT (I only need two events) and EXECUTE (to choose one of the two events depending on a customized table).
    I've made a main process chain with that new type (a decision step). I've connected that step with the process chain "A" for case ‘01’ and with the process chain "B" for case ‘02’. I've verified the main process chain and all is correct.
    Once I've activated and planned the main process chain, un unknown job BI_PROCESS_CHAIN appears. In addition, although the decision step ends correctly (green color) and the event RSPROCESS with parameter XXXX_02 is triggered (it's correct, since it's indicated in that way in the customized table), process chain "B" doesn't start. In fact, neither process chain "A" nor process chain "B" starts. Both process chains remain in yellow color, but the corresponding jobs are not activated or finished, they are just released.
    I see that the start condition (event parameter) for the planned jobs corresponding to process chains "A" and "B" is incorrect, since it is XXXX in both cases. I think the condition must be XXXX_01 for process chain "A" and XXXX_02 for process chain "B".
    I'd like to implement this process type because I want the process to end with a green status. If I use a custom process type with events "succesfull" or "incorrect", I can make the decision and the chain process works, but the process chain ends with red status when the event triggered is the "incorrect" one.
    Please, could somebody help me? I don't know if it's a program error or I'm implementing it in the wrong way.
    Thanks in advance,
    César Rueda
    PS. Sorry by my English
    Message was edited by:
            César Rueda
    Message was edited by:
            César Rueda

    Hi,
       i am experiencing the same thing .... have you got an answer , i did not see any notes on this type of issue .

  • Error in Decision Process Type Transport ( process chain)

    Hi,
    I have used a decision process type in my process chain and hence used the BW formula builder to create the logic for the "if then else" conditions of the decision process type. I have collected the process chain with all the required components like the process chain, the start process type, the decision process type and the corresponding formulas.
    The trasnport went in fine with a warning (return code 4), but the formulas didn't get transported. The transport log reads like "An error occurred when deleting formula XYZ version A" at the RS_RSFO_AFTER_IMPORT.  The overall status is a 4 and even though the log reads like "An error" it is in yellow indicating that it is just a warning.
    I checked in target system ..other objects are transported except for the formulas. The table RSAFORMMAP doesn't contain any record for the formula ID XYZ in the target system whereas the sender system has corresponding entries.
    Transport requests are colleceted properly.. i able to see formula ID , all object table in TR. but stll its not moving to target system..
    what will be the issue?
    Regards
    Rajesh

    HI,
    I found SAP NOTE 0000884385  for this issue. but is there any otherway to rectify this issue
    Regards
    Rajesh

  • Update Date types based on actions

    Hi Gurus,
    I have a requirement to update date types within a date profile based on a certain action condition.
    I have 3 date types:
    Downtime Start
    Downtime End
    Total Downtime Duration
    The priorities in my transaction have, x, y, z for example and x is default.
    Upon selecting y, the system should take into consideration the timestamp of this change and update the Downtime Start... The moment the priority is changed to anything other than "y", it should take this timestamp and update "downtime end".
    The difference between these two times would be the third date type.
    Any ideas how to proceed?
    Regards,
    Ash

    Hi
    Please post DDL+DML next time :-)
    -- This is the DDL! create the database structure
    create table DateRange(
    StartDate DATE,
    FinishDate DATE,
    Condition BIT
    GO
    create table Calendar(
    CalendarDate DATE,
    IsParental BIT
    GO
    -- This is the DML (insert some sample data)
    insert DateRange
    values
    ('2014-01-02', '2014-01-03', 1),
    ('2014-01-03', '2014-01-13', 0),
    ('2014-01-13', '2014-01-14', 1)
    GO
    insert Calendar(CalendarDate)
    values
    ('2014-01-01'),
    ('2014-01-02'),
    ('2014-01-03'),
    ('2014-01-04'),
    ('2014-01-05'),
    ('2014-01-06'),
    ('2014-01-07'),
    ('2014-01-08'),
    ('2014-01-09'),
    ('2014-01-10')
    select * from DateRange
    select * from Calendar
    GO
    -- This is the solution
    select CalendarDate
    from Calendar C
    where EXISTS (
    select C.CalendarDate
    FROM DateRange D
    where C.CalendarDate between D.StartDate and D.FinishDate and D.Condition = 1
    UPDATE Calendar
    SET IsParental = 1
    from Calendar C
    where EXISTS (
    select C.CalendarDate
    FROM DateRange D
    where C.CalendarDate between D.StartDate and D.FinishDate and D.Condition = 1
    [Personal Site] [Blog] [Facebook]

  • Decision between multiple alternatives process type

    Hi All,
    I want to use this process type "decision between multiple alternatives" in one of my process chains, but i want use this process type if the DELTA infopackage pulls ZERO records, skip the next process and more than ZERO records continue the process.
    Please suggest me is it possible anyway.
    Thanks a lot in advance.
    Regards,
    Ravi Kanth

    Hi,
    You can't do it with Decision type process as the conditions allowed are standard System conditions. As Suggested above, you need a code before that. The logic can be sketched as :
    1. Load the provider.
    2. Obtain the latest request in the provider.
    3. Get the data from the request (std SAP prog is available for reading from providers).
    4. Raise error upon getting no data (in this case you need to put the steps to be skipped in another chain and use in the main chain as meta chain).
    --Akashdeep

  • The processing type?

    Hi all,
    I would like to create second delta load Infopackage for using it in Execute IP (Load Data) process type. What  processing option do I need to choose? 'PSA and then into Data Targets' or 'Data Targets only'?
    Thank  you

    Hi John,
    here is the NOte details-
    Symptom
    You want to switch the upload procedure for an ODS object from full to delta. However, the delta initialization fails with a message indicating that there are already full uploads in the ODS object and therefore inits or deltas cannot be posted or activated.
    Other terms
    Delta; ODS object: delta initialization, RSM 098, full, Init
    Reason and Prerequisites
    If a full upload occurs once for an ODS object, you can no longer activate an init for the same DataSource/source system combination in this ODS object. The system does not check for overlapping selection conditions.
    Solution
    In the case if an ODS object, you can change the upload procedure from full to delta by subsequently marking the full requests that exist in the ODS object for this DataSource/source system combination as repair full requests.
    These requests are therefore characterized by the fact that they can be posted into any data targets in any sequence. The repair full requests are never checked in a data target, that is, you can activate initializations and deltas (also with selections) in the ODS object. All ODS objects filled with these full requests behave as if the full requests did not exist in the ODS object.
    Checks do not take place in all of these ODS objects.
    Note the following:
    Since the repair full requests are not checked, duplicate data records may be created or data may disappear if there is a subsequent init.
    Since the repair full requests are not checked, you should take account of the extractor behavior, update modes, aggregational behavior of key figures and characteristics, among other things, when you are deciding whether you want to mark the full requests as repair full requests.
    If you perform an init simulation after changing to repair full requests, make sure that no data is updated between the last full upload and the first delta upload.
    Procedure for changing full requests to repair full requests:
    After you import Support Package 19 (3.0B) or Support Package 13 (3.1C), the RSSM_SET_REPAIR_FULL_FLAG report is available which you can use to convert all full requests for a DataSource/source system combination that are in an ODS object into repair full requests.
    Before you import this Support Package:
    Use transaction SE16 to call the RSSELDONE table.
    Here, enter an "x" in the "Repair_Full" field for all full request records that you want to mark as repair full requests.
    CAUTION: This ONLY concerns those requests that begin with 'REQU_...'. The repair flag CANNOT be set for activation requests that begin with 'ODSR_'.
    If the full requests still exist in the PSA, you can also use the scheduler under the 'Scheduler' menu option in the PSA tree (when you post from the PSA) to switch a PSA full request to a repair full request before loading.
    If you load new requests with an InfoPackage, you can also assign the repair indicator to this full report.
    it will tell u why u need to do the repair full request.
    Regarding the Q3 u can put a Load process for ur Infocube.
    Hope it helps-
    MM

  • Custom Process Types not working in SAP BPC 10.0

    Hi Experts,
    We have migrated from SAP BPC 7.5 NW to SAP BPC 10.0 NW.
    We have three Custom Process Types created in BPC 7.5NW using the super class CL_UJD_SIMPLE_ACTOR as super class.
    It has been made Obsolete and Final class in BPC 10.0NW and the Custom Process types are not running as expected.
    Can you please suggest if there is any alternative for using the existing custom process types? Or do we have any alternative for creating custom process types?
    *Note: We have tried replacing the superclass with CL_UJD_ACTOR instead of CL_UJD_SIMPLE_ACTOR but of no use.
    Regards,
    Balraj.

    Hi Inl,
    The statement looks fine, just confirm:
    Your CATEGORY dimension is named CATEGORY? Is it really has property COMPARISOIN?
    Can you show the screenshot of UJKT run of script?
    What is your core BPC SP?
    Vadim

  • BI custom process type (ABAP OO Class): how to create a variant screen?

    I created a custom process type in Netweaver 2004s (business intelligence) which in essence is nothing but an Abap class that implements certain interfaces. What I am now struggling with is how to write the code for the "new variant" input screen.
    My understanding is that the logic has to be implemented in the method IF_RSPC_MAINTAIN~MAINTAIN, but I am lacking detailed information.
    Can someone give me an example with a variant screen that displays two radio buttons?
    Thank you,
    D.

    It is a custom class that implements the following interfaces:
    IF_RSPC_GET_VARIANT
    IF_RSPC_MAINTAIN
    IF_RSPC_EXECUTE
    The interface I am struggling with is the first one (get variant). Any more insight on how this should be used would be highly appreciated.
    Thanks!

Maybe you are looking for