Condition IMPORT_INTO_TEST_OK in ChaRM

Dear Experts,
On my Z Normal Correction I've added the condition IMPORT_INTO_TEST_OK to verify if the transport was imported succesfully in TST before continuing.
Unfortunately when this condition is checked, I receive a short dump:
Runtime Errors         UNCAUGHT_EXCEPTION
Exception              CX_SOCM_NOT_IMPLEMENTED
Date and Time          29.01.2009 10:27:52
Short text
     An exception occurred that was not caught.
What happened?
     The exception 'CX_SOCM_NOT_IMPLEMENTED' was raised, but it was not caught
      anywhere along
     the call hierarchy.
     Since exceptions represent error situations and this error was not
     adequately responded to, the running ABAP program
      'CL_CHM1_REG_CORR_INSTANCE=====CP' has to be
     terminated.
I've removed the condition now and the short dump is also disappeared.
Anybody an idea?
We're using SolMan 7.0 SPS15.
Any help is appreciated!
Best regards,
Roel

Markus,
Thanks for your answer.
I already read this note, however it is focused on MOPZ and my Z transaction is a Change Doc (Normal Correction).
I can try to change the implementation class the the suggested one in the note, but I'm afraid other functionality will not work any more.
Best regards,
Roel

Similar Messages

  • ChaRM Copying Status Headers and Conditions

    All-
    I am facing some problems with my ChaRM scenario. I have made copies of the transaction, status profile, header, actions, etc.
    I am confused about how to configure Conditions for the copied action definitions. Since the conditions don't copy over automatically I am doing it manually (comparing with what is already there for SDHF). However I see that the User Status is something like E0001+DHFHEAD. However my status header is ZDHFHEAD...I fear that I am not pointing to the right values at this point.
    When I am testing my process flow actions are not showing up in the right place for my copied transaction types. Is there something else I need to do / copy here to get this working cleanly?

    The plus sign is a wildcard character - it will work with SDHFHEAD or ZDHFHEAD.  You can change it to ZDHFHEAD if you want, but it is not necessary.
    Michele

  • Condition in Approval Procedure Rule in ChaRM not working properly

    Hi experts,
    We are on 7.1 SP8.
    We have Z-partners defined and included those in the Approval Procedure too. In order to fill the approval procedure steps with the default partner, we defined a rule policy.
    For example step ZMCR000001 needs to be filled with BPE by default.
    This works fine.
    But when we want to overwrite the default value with another value, the default is always put back over the manual entered value.
    Also manually added process steps get that same value.
    It looks as if the last step of the condition is not working properly (i.e. the check to see if the approver is already filled).
    Can somebody tell me how we can get manually entered values in there?

    Hi ,
    You can play with User status, add to condition in which user status you dont wont this to be triggered.
    Example add "And User status equal ZMCR Created":
    On staus created you get automatic approval determination with default partner ID's
    Now on Validation the rule will not be triggered and your manually added values saved as is.
    Rg Dan.

  • Mails not triggering in CHARM

    Hi Experts,
    I have configured Solution Manager 4.0 for CHARM.  It is working fine.  My requirement is that, it should trigger mail whenever support team changes.
    Initally, I defined a action to trigger mail once whenever a support team is assigned.  It worked fine. But the problem with this setting is that, whenever I change support team, it is not triggering a mail and this is understood because I configured to trigger once only.  So, I changed the setting of action to "unprocessed", it starts triggering mails whenever I change the support team.
    Now Issue is that, it is also triggering the mail to support team whenever the transaction is saved (Ex:  When I create change document for a support message, transaction saves automatically) even though support message is not changed.  This leads to unnecessary mails.
    In order to avoid unnecessary mails, I deleted the existing action and created a new one wherein start condition was not maintained but maintained setting under scheduled condition as per SAP note 865619 and implemented BADI also. 
    Now I am not getting a single mail whenever a support team is assigned or changed.
    Any suggestion please provide.
    Thanks in advance.
    Regards
    Kumar

    Hi Kumar,
    This can be done very well.
    For this you can implement the BADI ORDER_SAVE, method CHECK_BEFORE_SAVE.
    In this method you write a code as mentioned below,
    1. Use FM
      WA_HEADER = IV_GUID.
      Insert wa_header into table lt_header.
      CALL FUNCTION 'CRM_ORDER_READ'
       EXPORTING
         IT_HEADER_GUID                = lt_HEADER
          IT_ITEM_GUID                  =
       IMPORTING
         ET_CUSTOMER_H                  = lt_customer_h
         ET_ORDERADM_H                  = lt_orderadm_h
          ET_OPPORT_H                   =
          ET_PARTNER                    = lt_partner
          ET_STATUS                     = It_status
          ET_REFOBJ                     = lt_CRMT_refobj_WRKT
           ET_SUBJECT                    = lt_CRMT_SUBJECT_WRKT
       EXCEPTIONS
         DOCUMENT_NOT_FOUND            = 1
         ERROR_OCCURRED                = 2
         DOCUMENT_LOCKED               = 3
         NO_CHANGE_AUTHORITY           = 4
         NO_DISPLAY_AUTHORITY          = 5
         NO_CHANGE_ALLOWED             = 6
         OTHERS                        = 7
      IF sy-subrc <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    2. You will get the Business Partners entered on the screen in the internal table lt_partner, read the address number1 for the partner function of the support team.
    3. Get the contents from view CRMV_LINKPARTNER using the LV_GUID. And get the address number2 for partner function of the support team.
    4. Compare the address number2 & address number1. If they are not equal then trigger a mail  else don't.
    Let me know if you need some more help.
    Reward if it helps.
    regards,
    mahantesh

  • Report Column Conditional Display

    Hi,
    After reading a load of other posts, it seems like there is no way to have a column display conditionaly based on the other column values.
    What I am trying to acheive is when an "Already Authorised" column is set to N, a link column displays with an "Authorise" button.
    What I did previously was always show the button and just not process anything (conditional on the process)
    I think I can acheive what I want by building up a link in my report query
    SELECT CASE
             WHEN chk_tab.completed_flag = 'N' THEN '<a href="&MYAPPID. other url stuff"> Authorise  </a>'
             ELSE ''
           END edit_link,What I don't know how to do is either build up the href string? Or is this necessary, can I somehow just submit the page with a request from it?
    Thanks
    Richard

    By accident, I managed to find a perfect solution for this...
    http://htmldb.oracle.com/pls/otn/f?p=31517:24:104884642096669
    Denes has written a nice function to generate a URL for a report.
    So I now use
    SELECT CASE
             WHEN chk_tab.completed_flag = 'N' THEN return_link_fn(54,'P54_MYITEM',chk_tab.column_value)
             ELSE ''
           END edit_link
    from chk_tabWorks a charm!! :)

  • Solution Manager Service Desk & ChaRM Integration

    Hi All,
    I have query on integration between Solution Manager Service Desk & ChaRM. As we know u2013 it is possible to create a change request from service desk if the incident requires a change in the satellite system. In this case even we can see the list of all change requests (if we raise more than one) as connected / reference documents.
    But we observe that it is possible to close the Service Desk request even if the ChaRM request is not closed / abandoned.
    Just want to know if there  is any configuration in Service desk, using which we can prevent the user from closing the incident in sevice desk till the time the ChaRM change request has not got closed.
    Any pointers in this regard are welcome. Thanks a lot.
    Best regards,
    vithal

    You can control using BADI development. Any Check or Save ( ORDER_SAVE ) badi you can write the condition based on the change document availablity.

  • Creation of New consistencycheck condition for Normal Correction

    Hi,
    We are using ChaRM normal correction to check the transport imported to production system we are using the check conditon 'PRODUCTION_IMPORT_OK' which is implemented in Class CL_SOCM_INSTANCE .
    On similar base we wanted to create the condition of 'ZTEST_IMPORT_OK' for normal correction, but we are not able to find the Standard code written for condition PRODUCTION_IMPORT_OK.
    If find this code we can make some adjustment in this code with BADI for consistency check to implement the new condition .
    Is any one worked on this type of condition , your help will be appreciated.
    Regards,
    Amar Kamat

    HI
    Check if needed to assign any account key to this new condition type in your procedure if needed, then mantain the GL acc for the same.
    If you are adding this condition type in your TAXINN procedure (assuming so) you need to create the condition type for the same by using trax FV11.
    If you are adding your condition type in Pricing procedure then no ned to create the condition record.
    Regards
    Sujoy

  • Solution Manager : CHARM Work Flow - Mail sending

    Hi All,
    Can you please help me in CharM work flow - Mail sending?
    I have created a Action definition say "Z_SEND_MAIL_TO CHANGE_MANAGER : Sending Mail to Change Manger " and given process type as Smart Forms Mail.
    My Concern is in Condition Configuration.
    I want to give the start confition for Z_SEND_MAIL_TO CHANGE_MANAGER action as
    E0005ZDHFHEAD or E0004ZDHFHEAD or E0001ZDHFHEAD.
    How do I give more than once condition ata time for an action.
    Regards,
    SK

    Hi Team,
    Looking for the details as earliest. Thanks in advance.
    Regards,
    SK

  • Email notification in Charm with several status changes

    Hello,
    according to OSS 1275036 I tried to implement email notification in my Charm-process using BADI  AGS_SDK_SCHED_ST_CHD in my schedule condition. If a new partner is responible in Charm-process, this partner should be notified by email. The email should be send if user status is changing.
    It still works for my change request (notification of change manager) and the first step of my change document (notification of developer). But for all following steps (e.g. notification of tester) no action for email-notification is found in my change document.
    In my actions I only use schedule conditions (according to OSS) and no start condition. To use the BADI for several user status, I maintained my user status in field value instead of inital value.
    Does anybody know, how to use this BADI for several status changes in my change document?
    Thanks,
    Laura

    Hello together,
    I solved my problem by using CRM Standardcustomizing. Forgot SAP note 1275036 and 865619. They are all bad and not sufficient for a complex Charm scenario.
    I only used note 1275036 for the first mail in my change document (email to developer). For all following mail notifcations I'm using actions based on workflow conditions instead of BADI.
    Just using normal CRM-Customizing and create one schedule and start condition for every used action.
    E.g. send mail to tester:
    schedule condition:
      &Servicevorgang CRM.Anwenderstatus&  [*] E0002+DHFHEAD 
      and    &Servicevorgang CRM.ErrorFreeFlag&  = X 
    start condition:
    &Servicevorgang CRM.Anwenderstatus&  [*] E0004+DHFHEAD 
      and    &Servicevorgang CRM.ErrorFreeFlag&  = X 
    This works perfect, because you won't get several mails for one status if you save your document more than one time, which is a problem with note 865619.
    Regards,
    Laura Mathes

  • Text coded with conditional build tags still showing up in TOC even if tag is "excluded"

    I am using TCS2, Windows XP.
    After creating a book in FM and coding with conditional build tags, I imported into RH. When I generate, I have the output tag set:
    NOT NoOUtput AND NOT Internal AND NOT Print - I want to generate my External, Online Help webhelp. And it works like a charm. Except that:
    In the TOC, I can still see headings for things that are "internal" - when I click on it, they don't go anywhere... but I don't want them to appear in the TOC!!
    It seems to be excluded from the index and the search. I am sure I am just missing a step or something...
    In looking through the forums I found this... http://forums.adobe.com/message/751847#751847 -- I don't know if it is still applicable since it seems to be referring to RH6 (which is a bit away from RH 8 that I am using)...
    Any help is appreciated!
    TIA,
    Adriana

    Hi Daggins,
    Thanks - that is good info to have. But as we all agree, that does take away from the point of single-sourcing.
    You aren't misunderstsanding exactly... I am doing all my conditional tagging in FM and it works like a charm in terms of the PDFs that I generate from FM, and even the conditionally tagged text in RH shows/hides correctly. The issue is I am also importing my index and TOC from FM... and even if I have an entire file in FM tagged as conditional (all the text is tagged as conditional, I don't know if you can tag a file as conditional), the file name as a heading it still appears in the RH TOC. There is no text... but in my view it shouldn't appear in the TOC either (it looks like just a broken link when I generate my online help) - this is not ideal.

  • DataGrid Conditional Row Hiding ?

    Hello Everyone, I am trying to solve this basic and simple
    Datagrid problem and could not find any help anywhere so I have to
    resort to the experts here.
    I have an XML with nodes that contain an attribute value that
    I'm checking for to decide if I should display the row or not. For
    example, consider this XML
    xmlVar:XML = <XML>
    <a row="1" visibility="Invisible" />
    <a row="2" visibility="Visible" />
    <a row="3" visibility="Visible" />
    <a row="4" visibility="Visible" />
    <a row="5" visibility="Invisible" />
    </XML>
    The dataprovider for the datagrid would simply be {xmlVar.a}
    and the datagridcoulmn's dataprovider would be say "@row" Now lets
    say I want to only display rows that have the visibility="Visible"
    So the datagrid would only display "row" 2, 3, and 4 In other
    words, a conditional display of a a datagrid row. Hope you guys
    understand what I mean here. Is this even possible to do ?? I know
    other solutions as using temporary variable to store the xml nodes
    that have visibility="Visible" and then use that to feed in to the
    datagrid. That is a very inefficient solution to this problem.
    Wondering if anyone of you have a smarter/efficient way of solving
    this issue.
    Thanks in advance.

    Well, I figured it out myself. For those who are interested.
    I just threw in the conditional in to the data provider and it
    makes sense and works like a charm ! Sometimes, things are so much
    easier than you think it is !
    dataProvider = {xmlVar.a.(@visibility!='Invisible')}
    Done deal.

  • Conditions on Outer Joined Tables

    I'm trying to understand how Discoverer handles conditions created on outer joined tables. We're using Discoverer Plus 11.1.1.3.
    I have a query using two tables connected by an outer join. While I want all records back from the first table, I don't want all records back from the outer joined table. So, if I typed the SQL directly in a SQL Editor, I would put the '(+)' in each condition. However, I find that in Discoverer, sometimes it does this, and sometimes it doesn't. If it does not put the '(+)' on all conditions as well as the join, that essentially nullifies the outer join and makes it an standard join.
    For example, I expanded an item on the outer joined table in the Items dialog to see its list of values, and selected one, to add the column to the worksheet and create a condition. No (+). But when I deleted this and created the condition using the Condition dialog, I got a (+). Then I created another condition using the condition dialog. I used the IN operator and pasted in a list (this item had no item class to choose from)--no (+).
    When I tried manually adding (+) after the item name in the condition dialog, it put quotes around the whole thing and treated it as a string.
    I can find nothing in the documentation that discusses this. Is is possible to control whether or not it uses the (+)?
    Thank you, Scott Newman

    Dear Michael,
    Last night I had a call from user who was experiencing a very strange behaviour of her Discoverer workbook.
    I replicated the issue on my machine and could not believe my eyes. A condition on an item was being ignored. I then analysed the workbook and realised it was due to a condition on an item from an outer-joined folder. I did not have the strength after a long day to deal with it and was looking forward to having some fun the next day. Firstly, I tried few tricks such as NVL, LENGTH functions in a test query in Toad. I hate to give up but I did and searched threads on this forum and opened few. The very first thread I read was this one and I laughed when I read your advice. Only until the moment I tested it in the troubled workbook. It worked like a charm. I take my hat off to you Michael. I have rarely experienced such a satisfaction when solving a tricky problem during my 9-year-long Oracle Discoverer journey. This goes straight to my little text file with interesting problems and solutions.
    Thank you very much. I owe you a beer or two.
    It is great to have an expert like you, always ready to share his knowledge with his colleagues.
    P.S.
    My apologies for this massive post, I could not resist expressing my joy and gratitude.
    Jozef Hlavaty

  • Charm workflow customization solman 7.1 sp10

    hi Experts
    I am working with Solution Manager 7.1 SP 10 and here we have configured charm for 5 -Tier landscape
    Now i am in the process of customizing the statndard workflow of charm as per requirement .Need help in defining implicit conditions as per our requirement
    So far i have done as below
    1.Created YMMJ Normal change Transaction type and modifed /added the action defitions and conditions as per requirement for action "Approve ToC creation"
    Help needed
    1.Need to enable condition for our customized workflow as apporve toc creation to create toc creation
    2.Also need to enable transport release condition for our customized action approve import to IT
    Our landscape is as below
    ID-IT-MD-MQ-MP
    Please help me on this
    Regards
    Saravana

    Hi Saravana
    Check below
    Change Request Management (ChaRM) - How to enhance the standard workflow - SAP IT Service Management on SAP Solution Man…
    How to insert a new user status in ChaRM in 7.1
    hope it helps
    Thanks
    Prakhar

  • How to customize approval process in ChaRM

    Hello experts
    In standard ChaRM scenario, the change manager will authorize the change and then different change transactions get created and processed. But if we want to have multiple people approve the change request, there is no standard configuration. The standard ChaRM will not allow multiple change manager exist in one change request. So here is:scenario
    If I use partner function 'approved by' to allow multiple approvers in one change request, how can I configure the actions/status so that until all approvers authorize the change the change request can not go to next status?
    SAP says ChaRM has customizable workflow. But I don't see where it is.
    Any idea?
    Thanks
    Ming

    Hello Zhou,
    To achieve this you must modify both Status profile and action profile for the transaction type SDCR. For example.
    add statuses
    1st approval
    2nd approval
    and then create actions to set these status defining conditions necessary. With the conditions you can restrict which actions are possible according to current status. With this you can restrict the authorize action when status is set to last approval.
    regards,
    Henry
    Edited by: Henry Strange on Jun 10, 2009 10:32 PM

  • Conditional Formating Issue - Cross Tab

    Hi all,
    I'm trying to create a cross tab with some conditional formating of background colour..
    eg
    i have a background formula of:
    if {@concat} like "*1" then crGreen else
    if {@concat} like "*2" then crYellow else
    if {@concat} like "*3" then crRed
    my cross tab looks like:
                             Subject
    Name           {max of concat}
    But when previewed its not displaying colours correctly eg:
                              Art        English       Maths
    Joe Blogs           ??1           ??2           ??3
    Art result should be highlighted GREEN
    English result should be highlighted YELLOW
    Maths result should be highlighted RED
    Instead every subject result is GREEN?  Has anyone seen this before?  Have any ideas to resolve ?
    Thanks Again,
    Slash

    ABSOLUTE GENIUS.  Works like a charm!!
    Many Thanks,
    Slash.

Maybe you are looking for

  • No phone service on 4s

    I put a new giffgaff sim in my 4s today and waited until my number was ported. I made phone calls out and even phoned using my original number and it rang on the iPhone but now I'm getting "no service" message despite 3bars showing for signal. I've c

  • Time Machine back-up drive

    Hi there! I have to change my Time Machine back-up unit with another one. Can anyone help? I have a partition on the first external hard drive, and I cannot change it. Is there a way to transfer the content of my "old" hard drive used for Time Machin

  • Importing Data to PDF from Excel

    I need to store data from 1000 unique records of a single form. Acrobat has a good export feature that puts all the data nicely in an excel sheet. However, there doesn't seem to be an equally easy way of repopulating the form with that data, generati

  • ORA-01555 error when assigning values based on geometry

    Hello, I have a table with 220,000+ records with street information, and I am trying to assign a municipal area (stored in another table) based on the geometry of the road line and the geometry of the municipal boundary. CREATE TABLE TEMP AS SELECT A

  • Configuration required on NWDi to use CAF

    Hello Everybody, What all configuration is required on NWDI, if I want to develop CAF rpject through NWDI? Provide all installtion steps and configuration steps. Thanks in Advance, Bhavik