Saving a business partner

Hi all,
I have enhanced the component BP_HEAD, and in the save event of window BPHeaderOverview, I'm updating a custom field in the entity builheader.
The set property is working fine and the update is correct, but after the standard save, the systems says that nothing has been changed and therefore there is a rollback on the data and my field has the previous value.
If i update the description, then the save is correct and i have the correct value in my custom field.
Any idea on how i can make the system understand that something was changed ?
Thanks for your help.
Regards
AW

This message was a mistake. It can be deleted.
Sorry

Similar Messages

  • BADI / User Exit after Saving of Business Partner

    Hi Experts,
    Is there a BADI / user exit that is triggered after saving / updating of Business Partner using transaction code "BP"?
    We want to send a XML file thru ALE after creation/modification of BP. We are using CRM WinClient 4.0.
    Thanks.

    Hi Mikhail Khorpyakov,
    Thank you very much for your reply. It was a helpful answer.
    BUPA_GENERAL_EXPORT is triggered before database update of table BUT000 and other related tables.
    Is there a BADI that is called after saving which contains general data of business partner?
    Thanks in advance..

  • Runtime Error While saving the Business Partner in FPP1

    Hi,
    I am getting this error in the system
    Check the last transports to the SAP System.                                                  |
    Is the program "SAPLBUPA_INTERFACE_OUTBOUND" currently being changed?
    If an enqueue/dequeue module is involved, is the activation
    of the lock object missing in the ABAP/4 Dictionary?
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "CALL_FUNCTION_NOT_FOUND" "CX_SY_DYN_CALL_ILLEGAL_FUNC"
    "SAPLBUPA_INTERFACE_OUTBOUND" or "LBUPA_INTERFACE_OUTBOUNDU36"
    "BUPA_OUTBOUND_SEND"
    Function modules with names similar to " ":
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
    To save the description, choose "System->List->Save->Local File
    (Unconverted)".
    2. Corresponding system log
    Display the system log by calling transaction SM21.
    Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".
    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
    In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    The exception must either be prevented, caught within proedure
    "BUPA_OUTBOUND_SEND" "(FUNCTION)", or its possible occurrence must be declared
    in the
    RAISING clause of the procedure.
    Please Help me
    Thanks & Regards,
    Sriram

    This seems to be a BASIS issue, look for SAP Notes.
    Alternatively, It may be that a table / program is deactivated.
    If not resolved, better raise a ticket with SAP.

  • Updating Template Details During the Creation of Business Partner

    Dear ABAPers,
           I am working in SAP CRM 5.0.I am creating the Business partner Using the Transaction code
    'BUP1'.My Requirement is at the time of saving the Business Partner i want  to update the
    Template Details.I tried with the BAdI  'BUPA_TEMPL_UPDATE' .But this BAdI does not contain the Template Parameters.How to do this it is very Urgent Requirement.Please help me to solve this problem.
    Thanks & Regards,
    Ashok.

    Hello Ashok,
    In CRM5.0 IC webclient, I used FM 'BUPA_TEMPLATE_SAVE_TABS' to save information regarding Business Partner Template.
    It worked for me. Check if can help you too.
    Kind regards,
    Bruno

  • How to reset the military usage value in GTS Business partner

    Hello Experts,
    Does anyone know how to reset the Military usage value='2' to blank on the Business partner within GTS?
    I tried putting a blank there, clicking on the accept entries button followed by  saving the Business partner.
    It does not seem to work this way.
    Does anyone know if it's SAP bug for not having blank as one of the allowable values for the usage except when it's that way while newly created?
    The GTS implementation details are as follows:
    Any help with regard to this will be much appreciated......
    Thanks,
    Prashant.

    Prashant,
    As I already informed you, it is not possible to re-set the indicator to <blank>.
    From the program code, I can see that the usage indicator is only transferred from the feeder system during the creation of a customer partner.  The value in GTS is set either to '1' or '2' during creation, and cannot be changed by any subsequent data transfer from the feeder system.
    I think that logic is related to the fact that usage records may be created for multiple Legal Regulations, and those records may then be changed individually by the user in GTS.  On that basis, it would not be reasonable to over-write the values by re-transferring the customer from the feeder system.
    Regards,
    Dave

  • Problem when saving business partner on creation or changing

    When i create a business partner in fmcac1 it is taking an eternity when saving. i am also encountering the same problem when saving changes in transaction fmcac2. its hanging when i click the save button but if i terminate the job the changes woul have been made. what might be causing the problem.
    When i terminate the process am getting the message as shown below
    Dev: SAP System message
    Panic: Unrecoverable errors occured

    well there are really many possibilities for that.
    have you once waited, if the task will finish?
    if it does finish i would suggest to do a SQL-Trace with TA ST05.
    If this is possible, the performance trace will show you quite by detail where your process time is beeing used.
    To find out why so much time is used in that position then is another thing.
    But once you got the problem identified you should be able to exlude some reasons like (inperformant selects or such).

  • Error in creation of Employee for Business Partner

    I am using SRM 4.0 and ECC 5.0. I have created Vendor Root Org EBP and replicated vendors from R/3 which is appearing in Vendor Organization in EBP.
    Now when I am trying to create Employee as contact person in thru WEB transaction in EBP "Manage Business Partner".
    After filling all mandatory info when I am saving the same and error popup is coming as given below:
    "Central system not reached"
    Can some body help analyze the same?
    Thanks
    Sanjay

    Hi Vadim,
    Following attributes are already maintained for Vendor Root in Org Plan :-
    BUK
    BWA
    CUR
    ITS_DEST
    SYS
    VENDOR_ACS
    VENDOR_SYS
    Beside this I have checked up availability of replicated vendors in VENMAP table with GUID.
    First error message is coming:
    "Central system not reached"
    When I am defining Logical system and external business partner ID that is R/3 Supplier code than another error is coming :
    "BP role BUOP001 already exists for partner XXX"
    This XXX is running sr. no. of BP number range but do not appear in BP data base . And in next attempt next Sr. no. is blocked by system.
    Problem is still persisting pls. suggest.
    Sanjay

  • Error in creating Business Partner using FLBPD1

    Dear All,
    While creating the Business partner using tcode FLBPD1, I get the following error.
    Also I need help to understand how to start Post Processing Office.
    No business partner could be created for customer CFM0031
    Message no. CVIC_UI018
    Diagnosis
    No business partner could be created from the customer selected.
    System Response
    An error occurred when creating a business partner from the customer selected. This error prevents data from being transferred and saved. This could be due to the following:
    Fields have been left blank in the customer that are set as required entry fields for the business partner.
    Settings for assigning Customizing values for the customer to the business partner are incorrect.
    Procedure
    Start the Post Processing Office and check the error message. Make the necessary corrections.
    Regards
    Arpita

    Hello Arpita,
    I faced exactly the same issue and we had to check the entire customer/vendor master data synchronization configurations. We found that many of them were missing when we upgraded to ECC 6.0.
    I would suggest you go through the following SAP notes and check whether all configs are in place or not. Then try again.
    Note 954816, 956054 and then also 1077616.
    Hope the first two notes will be able to help you cope with the issue.
    Regards,
    Suvarghya

  • Error while changing the PO BOX value for a Business partner

    Hi Friends,
    We are getting an error when we try to change the PO Box value for a Business Partner.
    We have the dependency like when we give the value for the PO Box we also need to give the postal code value. And also we have a specific format for the Postal code. We gave both the values (a valid postal code) and try to save the details, then error message "The attribute GUID of Organization (a Contact Person is assigned to) of the Business Object contact person is not valid" is displayed. We have no clue why there is a conflict for the contact person details.
    Can any one suggest the reason for this?
    Thanks & regards,
    Swarna Seeta

    Hi Swarna,
    You are getting this message not because you have entered wrong Post code .It will come even if you try to change some other field and save it. This is because on saving a business object, the framework tries to validate all the associated objects depending on the relation.In this case the data in the mobile client is either not present or is no longer valid.
    Check if the field of the Business object which is being shown as invalid, has some data in the table. Check the combo associated to it and from where the combo is doing the validation. The table from where the combo is doing the validation does not have that data and so the value is invalid.
    Also compare the number of entries in smokna1sht table in ides and in CDB.
    Regards
    Vivek

  • Error message "No business partner could be created for vendor ..."

    Dear experts,
    I had made all the customizing settings for BP and CVI vendor/customer - BP integration and synchronization settings before. BP creation from vendor and usage within Real Estate was working with no problems. When i tried to create a new BP role recently i must have changed the settings  and now when creating BP from vendor (FLBPC1) i get the following  message:
    No business partner could be created for vendor"
    The long text of the message is:
    Message no. CVIV_UI013
    Diagnosis
    No business partner could be created from the vendor selected.
    System Response
    An error occurred when creating a business partner from the vendor selected. This error prevents data from being transferred and saved. This could be due to the following:
    Fields have been left blank in the vendor that are set as required entry fields for the business partner.
    Settings for assigning Customizing values for the vendor to the business partner are incorrect.
    Procedure
    Start the Post Processing Office and check the error message. Make the necessary corrections.
    I have checked all my customizing settings one by one but cant locate anything missing or wrong.
    Also, in 956054 it is said that i must perform various migration reports, but i believe if it did work before without running these reports, this couldnt not be the problem now.
    Any help would be appreciated
    Thanks

    Hi,
    reason is the following.
    The customer / vendor doesn't use special attribute to differentiate
    between persons and organizations - in opposite to BP.
    You can achieve what you want to do by using a BAdI prepared for that:
    You'll find this in IMG transaction SPRO:
    Cross-Application Components
      Master Data Synchronization
        Customer/Vendor Integration
          Business Partner Settings
            BAdI: Data Assignment of Form of Address from Customer/Vendor t
    Please read documentation of this BAdI in IMG.
    You may use standard implementation CVI_MAP_BP_CATEGORY.
    You also may create own implementation of the BAdI, if you want to
    differentiate on other attributes.
    Hope that helps.
    Regards,
    Franz

  • Need Enhancement spot in Business Partner Creation/Change

    Hi all ,
    In Business partner creation/Change screen(Tcode BP),if pressing BACK or CANCEL button without saving data, it will ask for confirmation that Want to save data or not.If we press YES it will save the data,or if we press  NO it won't. Is there any Enhancement spot (User exit or BADi) available after triggering the above confirmation message.If so kindly intimate me the Exit name or BADi name.
    Thanks in Advance..

    Try using Implicit Enhancements .
    I have got implicit enhancements over here for you.
    check out if Useful while dubugging.
    include :LBUS_LOCATORF05
    screen 3000
    prog SAPLBUS_LOCATOR
    form dynpro_pai_begin
    dynpro_pai_end
    create IMPLICIT enhancements here.
    To avoid confusion write your code after IF condition checking for
    GV_OK_CODE which is BUS_MAIN_BACK and dynpro number.
    If you dont know Implicit enhancements try this link
    http://www.sapdev.co.uk/enhance/eframework/eframeworkhome.htm
    checking ok_code is necessay otherwise it will be executed everytime PAIis triggered.

  • How to stop the replication of a particular business partner from sap crm to sap ecc - BDOC

    Hi experts,
    I need to know the procedure to stop replicating a particular BP #1234(example) from CRM to ECC. I don't want this BP to be replicated in ECC as in ECC this BP will not be maintained.
    BDOC failure:
    In my current scenario BDOCs are failing with error like "No BP exist". Since this BP #1234 itself is not present in ECC, the error is obvious.
    This BP #1234 is defined in CRM as an Org. Unit. We don't maintain Org. Unit in ECC. All other BP are saved under this BP(#1234).
    Issue:
    So whenever a new BP(example #ABC) is created, the BUPA_REL type BDOC fails with error "BP with number #1234 doesnot exist.
    I don't want this to happen. So what i found if we can stop the replication of this particular BP #1234, then if we make any change to the relation BP, this error should not come.
    Please help me to resolve this BDOC error.
    regards,
    Vicky

    Hi Ganesh,
    1st we create a Organization structure through tcode-PPOSA_CRM.
    A business Partner is created which represent the Organization Structure partner ID.
    2nd we create a BP through and do a Org. assignment in tcode - PPOSA_CRM.
    A business Partner is created which represent the any customer partner ID.
    As soon as you do an assignment,assigning the customer BP to the org BP, a BUPA_REL BDoc flow but it fails.
    Error we get in the BDoc: "BP XXXX doesnot exist"
    Reason: Since this Org BP is not present in ECC, the BDoc fails in CRM.
    Possible Resolution 1:
    1. I created this Org. BP in ECC through CRMM_BUPA_MAP
    2. The BP got created.
    3.Then i tried to assign a new customer BP to Org BP to check if the issue is resolved, but we get another type of error 'BP is not defined as internal Org. Unit".
    I don't know how to define BP as an internal Org. Unit in ECC?
    Can you please help me in this.
    Possible Resolution 2:
    If i can stop this particular BUPA_REL BDoc which contains this Org.unit BP, from getting replicated, means when i assign the customer BP to Org.Unit BP, BUPA_REL should not be triggered.
    I don't know if this is possible or not, but if this is possible, i would consider this a last option to resolve this issue.
    Please let me know if this helps you to understand the issue i am facing?
    regards,
    Vicky

  • Any opinions on setting default values on Business Partner level?

    Hi All,
    I do not have a question, but would like to have a good discussion on how you should preferably be setting default values on a business partner and it's assignment blocks.
    In my opinion you have two main alternatives:
    1. The "old fashioned" way by using the get_<attribute_name> method and doing some checks for the perticular attribute in the context node.
    2. Using the Badi BADI_CRM_BP_UIU_DEFAULTS to fill fields with a default value. With some enhancements on the assignment blocks (making typed_context attribute public and, when not called yet, calling the badi) you can use the badi for all assignment blocks.
    Because I discovered via debugging that in the, by many forums suggested, badi code a programm error/exception is used so that the default values are only set during creation mode, I started doubting to use the badi. Because once I had set my data declarations to the right references and the exception did not occur anymore, suddenly it always fills the values even when there are already values filled. So additional checks are needed to assure that I am in creation mode.
    Although I like the use of the badi, because all my default values on the whole business partner object can be found in the same place, it is getting a bit strange to: first still enhance the view and context node class, adjust the visibility of the typed_context, call the badi and do all kind of checks to assure that you are in the right view/context node, where this all is faster and more lean and mean when done directly in the get_<attribute_name> method on a context node.
    Anyone who wants to give there opinion on this?
    Regards,
    Martijn.

    Cameron,
    Unfortunately you cannot pass the Account and Contact name before saving the record. Post default tries to capture the name just before the record gets saved, but as the record is yet to be created, the relationship wont exist and only the respective id fields will have values. If you try using account id/ contact id it will work else just pass the time stamp in the name field which will make sure there is some value when the record is saved. later in the back end you might need WS to update the field values.

  • Indexing for Business Partner Duplicate check((Manual Account Creation)

    Hi,
    We are working on a BP de-duplication functionality in SAP CORM. We have implemented all the necessary steps for de-duplication. But, we are facing one issue while trying to initially index the data using program - 'SIC_BAS_RADII' using the following input parameters:
    Field Name Entry
    Object Type BUT
    Object Subtype PARTNER
    Index Pool Table BUT
    Index Pool Field PARTNER
    Service Name NORMALIZE_INDEX
    Service Profile Profile defined in the configuration of the services
    Once we execute this program, it keeps on running for hours. Even after that we are not getting any successful completion message or any report related to its success execution.
    We also have option to index BAS_BUPA using t-code SES_ADMIN. Can this be considered as an alternative to program 'SIC_BAS_RSADRINI' ?
    Please let us know where are we going wrong in our execution steps/input parameters.  Anyone who has previously worked on this functionality, please help?
    Regards,
    Amit

    Hi Amit,
    To run the duplicate check you first need to activate the implementations SIC_ADDRESS_SEARCH of the BAdI ADDRESS_SEARCH and SIC_ADDRESS_UPD_TREX of the BAdI ADDRESS_UPDATE.
    You can search for duplicates by creating/changing a business partner only if the previous created busines partners were indexed (in TREX) aftre their saving.
    1. Activate both implementations.
    2. For indexing in TREX you need a RFC-destination to TREX. This RFC destination should be maintained in TA SES_ADMIN as following:
    Transaction SES_ADMIN   > Goto Customizing  > System Settings.
    Here should you enter the RFC destination for TREX.
    3. After you maintained the RFC destination for TREX, start SES_ADMIN
       Index   > Create/Activate Indexes, select BAS_BUPA and press continue
    4. Before you begin to work with checking duplicates you should do an initial indexing of the already existent business partners from BUT000. Therefore you should start the Report SIC_BAS_RSADRINI with the proposed parameters.
    5. After that each saved BP will be indexed and will be available for checking duplicates by the creation of new BPs.
    Please check: Transaction SES_ADMIN-> TREX Admin-> Queue Administration -> Function Set Queue Parameters
    Select the Queue ID  .....BAS_BUPA___1
    and set the parameter Replicate After Synchronize   > On.
                          Schedule Time                  All-0:01
    Eventually, you can start again the report SIC_BAS_RSADRINI and after 1 minute the data will be indexed in TREX.
    You can have a look also to sap help:
    http://help.sap.com/saphelp_crm60/helpdata/en/a3/eaa43ab9db4814e10000000a11402f/frameset.htm
    I hope this help.
    Thanks and regards,
    Ita

  • Problem Updating Business Partner DI Object loaded via XML

    Hello,
    I'm working with  SB1 8.81 PL 08
    I have to Update a Business Partner Object in a Target SB1 Company Database starting from a Business Partner Objects saved as XML from the Source SB1 Company Database.
    Normally this works fine, I load from XML this Object and calling the Method Update all data is Syncronized in the Target DB.
    But if the Business Partner Object has at least a Contact Person and in the Target Company DB a Marketing Document has been created for this particular Business Partner the Update Method called on the loaded by XML object always fail giving the following error:
    Error: -10
    Message: Contact Person is referenced by another object.  , 'Sales Quotations [...contact Person ID...]'
    The modifications I need to update do not involve contact person in the BP object but only other simple properties like Tel Nr. ...
    In conclusion ... if the target BP has a marketing document created it seems no more possible to update it with an XML load, instead if a load the BP using the   GetByKey() Method and changing manually some properties of the object the Update works fine.
    Thank you for support.
    Max

    Hi,
    First Use the getbykey to get the Business partnet then update.
    sample code is available with B1WS package
    Regards.

Maybe you are looking for

  • Downloads to a computer or device not previously associated with an Apple ID?

    Apple sends me emails telling me that my Apple ID was used to download an app from the App Store to a computer or device that had not previously been associated with my Apple ID.  Apple advises me reset my password. I have reset my password about 20

  • JPEG decode: how to use it?

    Hello experts, I am using Labview 7 Express and Windows XP. I am downloading continuous datastreams of JPEG images from network cameras (Motion-JPEG streams, not MPEG). I use the TCP Read VI to get the streams, and I save them to disk on the fly. It

  • Nokia 770 tablet questions

    Got mine today along with thousands of others as Expansys selling them by the bucketload!! Two problems:- i) Bluetooth - cannot get it to see my Orange SPV E650 - is the phone too new? Phone no see tablet/tablet no see phone. ii) How do the rubber su

  • My thunderbolt-cable doesn't seems to work

    I bought a mini-dvi-cable yesterday with a hdmi on the other end.. When i connected it to my tv i can't find my "tv" on my macbook pro.. I don't know really why.. It's a lg 42" lcd.. Anyone else having this issue?

  • O.T. iMac and Epson Printer Issues

    I have just set up my new 20" iMac running OS 10.5.6 and have been testing my various peripherals. Printing old saved PSE3.0 images on my Epson 1290 (1280) they are coming out noticeably darker than when printed under OS 10.3.9. I deliberately did no