Partner of partner function SLFN0003 could not be changed

Hello,
I want to resolve the Support Team by Category instead of SAP Component.
The Support Team is determined by the Rule AC13200137 and uses the
Category instead of SAP Component to determine the correct Support
Team (SLFN0003).
I've tested the rule and agents are resolved correctly
according to Category.
When the a service record is created the initial resolution for the
Support team is successful based upon Category.
However, when the Category is changed after the Support Team has been determined, the Support Team cannot be updated when the document is SAVED. In the Transaction Data -> Action ->
Process logs displays the following error:
Date: 13.02.2008 Time: 16:44:59
Processing CRM_DNO_PARTNER_1 Is Started
Partner of partner function SLFN0003 could not be changed here
Action could not be successfully executed
Analysis:
When the Support Team field on the CRM_HEADER is NOT empty the resolution by Category cannot update the Support Team field.
The workaround when a Category has been changed is to clear the Support Team field then SAVE then the Support Team is resolved correctly to reflect Category changes.
Is there a method to FORCED the overwrite the Support Team field when the
Category is changed?
Please advise.
Regards,
Latief

Hi Raquel,
Thank you very much for your quick response. Unfortunately, I had to wait for an ABAP'er  to make the necessary changes. Your feedback was helpful and points have been allocated accordingly.
Below is an extract of the code applied to the functional module "CRM_DNO_UPDATE_PARTNER" to allow overwriting the Support Team field when already determined and the CATEGORY field has been changed.
read partner of crm transaction
    CALL FUNCTION 'CRM_ORDER_READ'
      EXPORTING
        it_header_guid       = lt_header_guid
        iv_mode              = gc_mode-display
        it_requested_objects = lt_req_objects
      IMPORTING
        et_partner           = lt_partner
      EXCEPTIONS
        OTHERS               = 0.
    READ TABLE lt_partner INTO ls_partner
         WITH KEY ref_guid    = iv_header_guid
                  partner_fct = iv_partner_fct.
    IF sy-subrc = 0 and ls_partner-partner_no <> space.
*{   REPLACE        SODK900090                                        1
*\      MESSAGE e116(com_partner) with iv_partner_fct
*\              RAISING partner_fct_maintained.
    If the Support Team is unchanged, simply exit.
    Otherwise delete the existing entry.
      if ls_partner-partner_guid = iv_partner_guid.
        exit.
      else.
      fill partner data
        move-corresponding ls_partner to ls_partner_com.
        data:
          begin of logical_key,
            ref_partner_handle     like ls_partner_com-ref_partner_handle,
            ref_partner_fct    like ls_partner_com-ref_partner_fct,
            ref_partner_no     like ls_partner_com-ref_partner_no,
            ref_no_type        like ls_partner_com-ref_no_type,
            ref_display_type   like ls_partner_com-ref_display_type,
          end of logical_key.
        move-corresponding ls_partner to logical_key.
        clear: ls_partner_com-partner_fct, ls_partner_com-partner_no, ls_partner_com-display_type, ls_partner_com-no_type.
        INSERT ls_partner_com INTO TABLE lt_partner_com.
      fill input fields
        ls_input_fields-ref_guid    = iv_header_guid.
        ls_input_fields-ref_kind    = gc_object_kind-orderadm_h.
        ls_input_fields-objectname  = gc_object_name-partner.
        ls_input_fields-logical_key = logical_key.
        ls_field_names-fieldname = 'PARTNER_FCT'.
        INSERT ls_field_names INTO TABLE lt_field_names.
        ls_field_names-fieldname = 'PARTNER_NO'.
        INSERT ls_field_names INTO TABLE lt_field_names.
        ls_field_names-fieldname = 'DISPLAY_TYPE'.
        INSERT ls_field_names INTO TABLE lt_field_names.
        ls_field_names-fieldname = 'NO_TYPE'.
        INSERT ls_field_names INTO TABLE lt_field_names.
        ls_field_names-fieldname = 'KIND_OF_ENTRY'.
        INSERT ls_field_names INTO TABLE lt_field_names.
        ls_input_fields-field_names = lt_field_names.
        INSERT ls_input_fields INTO TABLE lt_input_fields.
         clear: ls_partner_com, ls_input_fields, ls_field_names.
       endif.
*}   REPLACE
    ENDIF.
  ENDIF.
Your assistance is highly appreciated.
Kind Regards,
Latief

Similar Messages

  • Assigned view BTPARTNER/Partner in view area Root could not be loaded

    Hi All,
    After enhancing the BTPARTNER/Partner view in the BTPARTNER component getting below dump.
    Assigned view BTPARTNER/Partner in view area Root could not be loaded.
    Assigned view BTPARTNER/Partner in view area Root could not be loaded
    The occurrence of the exception is closely related to the occurrence of
    a previous exception "CX_BSP_WD_INV_VA_ASSIGNMENT", which was raised in the
    program "CL_BSP_WD_VIEW_CONTROLLER=====CP",
    specifically in line 116 of the (include) program
    "CL_BSP_WD_VIEW_CONTROLLER=====CM001".
    Please help me how to solve this issue.
    Thanks,
    P.Anitha

    Hi Anitha,
    Can you try activating all services under the node default_host -> sap -> bc -> bsp -> sap in SICF?
    Regards,
    Aditya

  • Hyper-V could not replicate changes for virtual machine 'machinename': The connection with the server was terminated abnormally (0x00002EFE).

    I have a 3 node cluster that has replica setup to replicate to another cluster off-site.
    Suddenly one of the servers is not replicating with the error:
    Hyper-V could not replicate changes for virtual machine 'machinename': The connection with the server was terminated abnormally (0x00002EFE). (Virtual Machine ID CC0FD4CC-F9B7-4C68-ABE8-B7D52A87899F)
    All other servers are replicating fine so there cannot be a permissions or connectivity issue between the 2 clusters.
    This server has 2TB of data so I'd rather not have to start the replication again.
    Does anyone have any pointers?
    Thanks.

    Hi drensta,
    Based on my knowledge , "hyper-v replica broker " is needed for failover cluster replica .
    Here is a link for "Why is the "Hyper-V Replica Broker" required?"
    http://blogs.technet.com/b/virtualization/archive/2012/03/27/why-is-the-quot-hyper-v-replica-broker-quot-required.aspx
    Hope this hleps
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • IDoc Error -Instance of object type could not be changed

    Hi All
    I am getting IDoc failed with the error massaeg "Instance of object type could not be changed"
    Message type :PORDCR
    Basic type : PORDCR05
    Message no. BAPI003
    Status : 51
    Please suggest on this
    Thanks
    Ajit

    Hi Madhu
    All these POs are uploaded during the Cutover Activities only, I am not sure whether it is uploaded through LSMW or not. What I guess is If its uploaded thrugh LSMW , then we can't change any value in the PO.
    Please sugest how can I process allthese IDocs.
    Thanks
    Ajit

  • Time machine backup partition could not be changed

    Hello, I found that the backup partition could not be changed in OS X 10.7.5. When the option button was clicked, it could be seen that all partitions except the OS X lion partition were listed in the excluding list. And the excluded partitions could not be unselected using the "-" button, they are presented as gray.

    when you select the TM hard drive in disk utility (the model, not the name) look at the bottom of the DU window. Do you see the line
    Partition Map Scheme : GUID Partition Table?
    Also, I looked at your first post again and it says that you only have 2.5GB of space available on your main drive. I don't know how big your hard drive is but that's a tiny amount. You need to offload part of your data to a different drive ASAP. when free space gets that low, disk fragmentation becomes a very serious issue. system slows done and start behaving in unpredictable fashion. This can lead to all sorts of problems including directory damage. Run "verify disk" on your main drive and see if any errors are reported. I don't know for sure if this is related to your TM problems but it very well might be.

  • Could not save changes to this script because of a program error. -2706

    OK, this is very odd! Please try the following and let me know your results:
    1) Create a new script with the following example code:
    set testList to {}
    repeat with i from 1 to 8145
    copy i to end of testList
    end repeat
    2) Save the script as an Application (name it whatever you like).
    3) Launch the newly created Application and see if you get the same error message I am getting...
        *Could not save changes to this script because of a program error.*
        -2706
    If you replace the number 8145 with 8144 (or any number less than 8145) the script runs without error. Any number greater than 8144 returns the error message shown above. Maybe there's a reason for this that I'm overlooking or is this another bug?
    I looked up error code -2706 ([HERE|http://developer.apple.com/Mac/library/documentation/AppleScript/Concept ual/AppleScriptLangGuide/reference/ASLRerrorcodes.html]) which says it is a "*Stack overflow.*"
    Thanx in advance for any insight on this!!
    NOTE:
    The only workaround I've found for this is to make sure the script resets the variable before it quits. Like this:
    set testList to {}
    repeat with i from 1 to 8145
    copy i to end of testList
    end repeat
    set testList to ""

    Hey Pierre, thanx for taking the time to scratch your head with me!
    Very odd indeed.
    Glad it's not just me that thinks this!
    I've also noticed that the problem occurs even when you try to save the script as a compiled script. That's possible as long as you haven't run the script. Once you have run it, trying to save it seems impossible. You get the message: *“The document “Document title” could not be saved.”*
    I've noticed the same thing as you and have experienced this extra error several times while trouble shooting this problem!
    On the other hand, is there any good reason for which you would want to save such a big list? Are there any drawbacks to the workaround you've found?
    I don't want to save ANY variable EVER unless I explicitly tell my script to do so! This variable is not a property, so why would my script want to save it? I haven't noticed any drawbacks to the workaround. Setting the list variable to "" or {} (or ANYthing with under 8145 items) seems to work fine. I just find it weird that my script can't "*save changes to itself*"?! What is there to save? It's just a variable that should release after my script has run ...unless I'm completely misunderstanding how variables work after ALL these years of scripting.
    Btw, the following version of the script (as you probably already know) is much faster, although it doesn't change anything to the result:
    *set testList to {}*
    *set testListRef to a reference to testList*
    *repeat with i from 1 to 8144*
    *copy i to end of testListRef*
    *end repeat*
    Yeah, it definitely runs much faster this way! I just posted a quick example that would illustrate the 8144 list count limit. My script sets a variable to a list of numbers contained in a text file. This list is almost always rather large! Right now there are over 20,000 items in this list of numbers.
    Again, thanx for your time my friend!!

  • It is showing as error *Instance of object type PO could not be changed*

    HI Gurus,,
    i have requirement in PO Change IDOC , i have tested this IDOC .. but it is showing in Status record as error Document is does not exist
    and in Segmentheader for E1BPMEPOHEADER ..it is showing as error Instance of object type PO could not be changed
    SEGMENT NAME : E1BPMEPOHEADER
      PO_NUMBER
      COMP_CODE
      DOC_TYPE
      CREAT_DATE
      VENDOR
      PURCH_ORG
      PUR_GROUP ;;;
    we have entered related entries in it ...
    am uanble to find out where is porblem lies in it... plz help ASAP ...
    Thanks in advance..

    HI srinivas
    "It seems a data issue, Similar PO might be changed already and thus in SAP it is not allowing to change.
    So try changing the test data and post the IDOC again , it will change the PO . "
    yes we have entered the PO create and PO change .. where in PO change we have changed only QUANTITY and DATE .
    and showing this error" *It is showing as error Instance of object type PO could not be changed. "*
    Thanks in advance.

  • "Could Not Merge Changes"

    Keep getting Pop-up window: "Could Not Merge Changes" (using outliner software 'Process')...tried clearing 'plist' = no effect!! Any recommendations to free 'merging' capability?
    Thank you.

    Hi,
    I would verify if the full version of SQL Server 2012 in the same domain with SQL Server Express. Is it connected via a VPN as well?
    What’s the error message of Merge Agent in the Replication Monitor?
    “The merge Process Could not enumerate changes at the 'Subscriber'” is a general error message. You can collect the profiler trace from both publisher and subscriber for more information.
    The log stated “The Merge Agent was unable to update information about the last synchronization at the Subscriber. Ensure that the subscription exists at the Subscriber, and restart the Merge Agent.”, you can restart the Merge Agent job, reinitialize the
    subscription and see how it works.
    Thanks.
    Tracy Cai
    TechNet Community Support

  • HP Data Protector: Could not gather changed blocks on disk

    Running HP Data Protector 7, backing up about 30 VM's, without issue, until recently. Had a HP switch hang on us, while backups were running. Everything was stopped, so we took the time to reboot switch, all servers, including VM, Data Protector server, etc. Physical machine backups run without issue. 5 of the 30 VM's run without issue. The other 25 VM's get this errror: Could not gather changed blocks on disk (scsci disk id). We've tried resetting change block on vm, but that does not help. Have tried both incremental, and full backups. Any ideas?

    This is the consumer forum, you need to post on the enterprise forum http://h30499.www3.hp.com/

  • Could not save changes

    Trying to use Notes on icloud.com (the web site) on Windows, and this is my most common result when I edit or add a new note: "Could Not Save Changes"  Doesn't matter what browser I've used so far, it's very consistent.  Clearing cache, cookies, you name it makes no difference either.
    The console fills up with things like this:
    Failed to load resource: the server responded with a status of 421 (Unauthorized) https://setup.icloud.com/setup/ws/1/validate?clientBuildNumber=14G39&clientId=BC 9079C0-EC24-425F-BD93-496D1BA823B0
    Failed to load resource: net::ERR_CACHE_MISS https://www.icloud.com/
    Notes:  WARN Notes.Statechart<sc1181>: state loadedState.editorState.noteLoadingState has no initial substate defined. Will default to using an empty state as initial substate javascript-packed.js:218
    Notes:  Content change notification has incorrect values javascript-packed.js:218
    Notes:  WARN Notes.Statechart<sc1181>: No initial substate was defined for state loadedState.editorState.noteLoadingState. Entering default empty state javascript-packed.js:218
    CloudOS:  SC.Benchmark "Total application load" ended without a matching start.  No information was saved. javascript-packed.js:151
    Notes:  Content change notification has incorrect values javascript-packed.js:218
    GET https://p01-notesws.icloud.com/no/changeset?clientBuildNumber=14G39&clientI…BD93 -496D1BA823B0&dsid=38249672&syncToken=d9fd6bfc783bb13719740d4560d6aff6 500 (Internal Server Error)
    Notes:  Changeset failed with response:
    Notes:  uncaught error
    So as far as Notes goes, how can I fixed up what seems to be a messed up state?

    Hi John,
    If you are having an issue with saving changes to Notes in the iCloud web site, you should check to make sure that your  computer meets the system requirements for iCloud, in particular the web browser versions. See this article -
    System requirements for iCloud - Apple Support
    Specifically -
    Internet Explorer 10 or later, Firefox 22 or later, or Google Chrome 28 or later (desktop mode only)
    Thanks for using Apple Support Communities.
    Best,
    Brett L 

  • Expired Scheduling Agreement could not be changed

    Hi Experts:
    I am trying to mark the delivery completed box of an expired Scheduling Agreement because the quantity still appears in MD04.  However, I could not change it because it says " validity of contract expired 28.05.2008". How could I change an expired Scheduling Agreement.

    It seems earlier for the line item the conditions was not maintained ,Due to this you are able to maintain the price for condition PBXX.
    Now PB00 condition is automatically comming means ,there should be some info record or contract is maintained for the sku.So system is picking the price from any one of master data.Check in conditions from there you will come to know from where is system is picking the price.Change the price in master data then it will pick changed price.

  • PO with Reference to RFQ (Qty, Price) could not be changed

    Hi All
    Please help how to restric user not to change Qty, Prices of PO if created with reference to RFQ.
    Regards
    Aamir

    Hi Amir,
    Goto SPRO->Mtrl Mgmt->purchasing->environment data->default attributes of system messages->system messages
    Here for verison 00 application 06 msg quotation qty greater than po qty make it error message so that user cannot enter more than Quotation qty when he is making PO w.r.t to RFQ,
    I'm not able to recall message number may be it is 078, just check there.
    Regards

  • Remote-enabled function module could not be imported

    Hello all,
    I have a problem. In so called Enterprise Services Builder I want to import a remote-enabled function module. But I got the following error:
    Could someone tell me how to fix the problem? thx.
    Best regards,
    Fanglin Ye

    Hi,
    I hope I already answered.
    "You can transfer his changelist to your name for activation"
    Goto--> changelist tab --> right click on your colleague's changelist --> transfer
    then activate under your name

  • Dynamic Action, validation check, on an Item, could not use Change event

    I am learning how to use Dynamic Actions in a 3.2.x app that was upgraded to 4.0.x. I wanted to share what I learned adding client side validation with these actions. Perhaps an Apex guru could suggest an easier method to use this feature.
    I have an existing function where a user selects multiple rows in a report page, and then assigns a single status and enters justification text for the selected rows in another page, then saves changes (via submit).
    One item, justification, is required. I replaced my JavaScript validation of an empty value, e.g., P10_JUSTIFICATION.value, with a dynamic action. The Change event was a candidate for this item, with the "is not null" Condition. However, it is possible to initiate this screen to review the status, overlook the justification text and immediately select a button to save changes. No Change event has fired. The Before Page Submit event was applicable here. This Event selection in the wizard does not provide the Item for definition and then the Condition wasn't the right context though available for selection. I selected JavaScript expression for the Condition, actually entered my original JS test expression, and created one True Action. The True action displays an Alert to tell the user that required text is missing.
    Test of this DA was not completely successful. The alert appeared but the page went on to submit anyway. I found I had to add another True Action, Cancel Event, to stop the submit. The DA was then successful.
    The Apex site examples, [http://st-curriculum.oracle.com/obe/db/apex/r40/apexdynactions/apexdynactions_ll.htm] , do a great job showing use of Change and Set Value events for Items but a user may not always navigate through items. These features were promoted for developers with no to little knowledge of JavaScript to use Apex for application development. This DA required using/understanding JS anyways.
    My next step is to implement actions on a tabular form that that has required values. It is disconcerting that I have read in the forum that the column value references such as f0x and its row number are required to get it all working (as a DOM or JQuery selector). I have already found that tabular form columns can be re-ordered from v3.2.1 to 4.0.x. I was hoping I could declare dynamic actions or simpler Javascript methods that would not rely on f0x array references.
    Thanks,
    Kelly

    It is disconcerting that I have read in the forum that the column value references such as f0x and its row number are required to get it all working (as a DOM or JQuery selector).Not necessarily. One possibility is to use descendent jQuery selectors to attach the dynamic action event handler by column heading:
    td[headers="HIREDATE"] input

  • Functions window does not contain "Change Gain" feature

    I recently purchased Logic Pro X I have used Logic since it's inception and in this most recent upgrade I am unable to locate the :Change Gain: function.
    It is not showing up in my Functions drop down menu
    Thanks

    You probably need to enable some if not all advanced features. Logic Pro>Preferences>Advanced Tools

Maybe you are looking for

  • Scroll Bar functionality

    Hi All, I have a Multi Record Block with vertical scrollbar attached to my block and a horizontal scrollbar at the bottom attached to the window. However, the problem is when I have multiple records in the block and I want to scroll up or down using

  • Linking Azure website with Remote mysql database in Cpanel

    I am creating an azure website eg calvynlee.azurewebsites.net In my hosting cpanel account, I create a mysql db & user, in order to link the azure website with this mysql db, I had place a "%" in the remote mysql section. It works, but when I remove

  • Mail is Frozen because of outgoing attachment

    Yikes..I was trying to send an e-mail with a very large video file. Too large obviously. Anyway..it's stuck in my OUTGOING mailbox and every time I open mail I see "configuring mail headers"..or "sorting messages" and I get the please wait color whee

  • How to repeet same segment in IDOC for diffrent inputs in source

    Hi Experts, I have a requirement. My secnario is file to IDOC. I have three fields in each record of source file like below. Emp1, Name1, Sal1; Emp2, Name2, Sal2; Emp3, Name3, Sal3; My requirement is, there is one segment (E1EDK14) in IDoc With Cardi

  • Media Center Deluxe II prototype software?

    Hi, A few days ago I got the idea to build a media center PC. After scanning the market I decided to buy the MSI FX5600FX-VTD128 VGA board. Part of my motivation for choosing this product was the included remote controller and MSI Media Center Deluxe