Standard address of a BP (FPP3) in BUT021_FS

Hi,
I know that std addesses of a BPart  are stored as indicated in table BUT021_FS-XDFADU  = 'X'.
For a BP i am trying to change a street name which is a default address (which is NOT std address as shown in BUT021_FS).  i am getting an error "Address is standard address; restriction to validity not allowed"  even though its Not a std adrress.
I am using the BAPI : BAPI_ISUPARTNER_CHANGE and I am getting this error from this BAPI.
Is there any other way to find if the address is std address or not?
thanks
Ricky

Hi,
Rather than sing that field for finding Standard Address, use field 'ADR_KIND' and check for value 'XXDEFAULT' which is normally used for Standard Address.
Thanks.
Ravi

Similar Messages

  • ECC 6.0 Questions on New Business Partner Standard Address Functionality.

    Hello.
    We are upgrading our client from 4.72 to ECC6.0 and in the UAT testing phase.
    Where before in 4.72 the Standard Mailing address was determined by a simple radio button, it appears that they have gone to a time dependent type of format which is causing issues with our client.
    I have a few questions surrounding this piece.
    1) Enabling 'Address Usage' : On the  Address Overview Tab in FPP2/FPP3, How can we enable the  'Address Usage' box that is under the 'Address Overview' Box? 
    2) Determining Standard Address on Address Overview:  For accounts brought over in the upgrade, the Valid From/Valid To Dates on the Address Overview are defaulted 01/01/0001 to 12/31/9999.  How can the user now tell which is the default address without having to go to the Address Tab?
    3)  Reversing Standard Address Change:  Our client has a business scenario that occurs often in which the a customer may call in to change their Standard mailing address.  Then the customer calls back at a later time and decides they wanted to reverse back to the original address.  We have gone through this scenario using the Move button to move in the new address, which changes the standard address, then subsequently use the Move > Reverse functionality.  It appears to change the on the Address overview tab but does not save on the Address Tab. 
    4) Effective Date Change:  In 4.72 the client had the ability to change any characteristic of the BP on a certain day.  For example wanting to change the Standard address, Name, Phone on a day in the future.  So they would pick that day in the future, and the planned change would occur on that day.  We cannot find that functionality in the current ECC 6.0. 
    Any guidance would greatly be appreciated!  Thanks in advance!
    Regards,
    Eric

    Hi Nick,
    Did you get the answer? I'm lookinf for the same information about profiles.
    Thanks!!

  • MDM 3.0: error when deleting a Standard Address

    Hi,
    when loading delections in MDM 3.0, the function module BUPA_ADDRESS_REMOVE can't delete addresses if in the table BUT021_FS the field XDFADU is = 'X'.
    This means that I can't delete a Standard Address.
    Do you know how can I by-pass this problem?
    I need to delete those addresses.
    Thanks in advance.
    Fabrizio Rubino

    Hi Fabrizio,
    first of all this is a correct behaviour of the SAP Business Partner (BP). The address handling is designed in a way, that you cannot delete a default address if a BP already had one. The question is what do you want to do with the addresses? Do you want to delete all addresses of a BP? Then the answer is that this is not possible (at least it is not possible without modifying SAP code). If you want to replace the standard address, the sollution is to import the new standard address first, change the "is standard address" flag and then delete the old one.
    Kind regards
    Michael

  • Standard address indicator in CRM

    Hey everyone
    I need to extract this standard address indicator for delivery addresses to send out to our website database.
    The issue is I am unable to find where it's stored.
    I had been using the FM ' BAPI_BUPA_ADDRESS_GETDETAIL' and assumed the standardaddress field in ls_address was the one I was after.
    I have just found out this is not the case, that indicator just shows the main postal address.
    Does anyone know anything about this?
    If I haven't been very clear, what I'm talking about is in the BP screen in CRM, under the address overview tab.
    The address usages displayed here show the word 'Standard' against one of the delivery addresses of a customer. This is what I'm trying to retrieve.
    Any help would be much appreciated.
    Cheers
    Kieran

    Hi Kieren,
    Please use the table parameter ADDRESSUSAGE when calling this BAPI.
        CALL FUNCTION 'BAPI_BUPA_ADDRESS_GETDETAIL'
          EXPORTING
            businesspartner = iv_bupa_number
            valid_date      = iv_bupa_valid_date
          IMPORTING
            addressdata     = es_addressdata
          TABLES
            bapiadtel       = lt_telefondatanonaddress
            bapiadfax       = lt_faxdata
            bapiadsmtp      = lt_e_maildata
            bapiaduse       = lt_communicationusage
            addressusage    = lt_addressusage            "<----- include this parameter
            return          = et_return.
    Then read table lt_addressusage with key addresstype.
    The following values are usually possible for field addresstype ( as per customizing in table TB009 )
    BILL_TO  =   Billing Address
    SHIP_TO  =   Delivery Address
    XXDEFAULT = Main Address / Standard Address
    Hope this helps.
    Cheers,
    Sougata.
    Edited by: Sougata Chatterjee on Nov 21, 2011 1:52 PM

  • How to add field on into standard address window in SAP script

    Hello Exports,
            I want to add Vendor number field in between the Vendor name and vendor address in the address window in sap script.
    Address is written in standard Address and Entendres. I need to add the vendor number in thsi Address and Endaddress.
    Please guide in this.

    goto the Vendor Name field .
    Hit enter.
    A new line is created.
    Give your Vendor Num field there.
    Bhupal

  • Erroneous standard address  error in BP t-code

    Dear All,
    Can any help me on this error in BP Tcode i am getting the error First maintain the erroneous standard address. How to resolve this problem.
    Please send the solution as P1.
    Regds,
    Govinda

    HI,
    Can u Please elobarate on the error , as when u r getting that speciifc error,
    Please check once in the img >Cross app components>sap business partner> Business partner>adress determination .
    regards
    Yash.k

  • Changing standard address of BP without the address guid

    Hello Experts,
    We are using "CustomerCRMChangeRequestConfirmation_In" standard web service for changing customer in CRM, while changing the standard address data we are forced to provide the UUID field ( address guid ). Connected non- sap system will not store address guids so while changing the address in CRM they won't provide the address guid.
    Is there a way to change the standard address of a BP in CRM without address guid ?
    Thanks in advance.
    Regards,
    Sumit Mittal

    Hi Bhushan Jawale,
    We having problems  using Z function, inside, we calls webService "customer_crmchange_request_in". We use it fo changing data like telephone number and mobile number. These has been populated at system but at BP transaction we have seen attached image.
    We will get the result highlighted in red.
    Many thanks in advance!
    Sergio

  • Questions on New Business Partner Standard Address Functionality in ECC6.0

    Hello.
    We are upgrading our client from 4.72 to ECC6.0 and in the UAT testing phase.
    Where before in 4.72 the Standard Mailing address was determined by a simple radio button, it appears that they have gone to a time dependent type of format which is causing issues with our client.
    Enabling 'Address Usage' : On the  Address Overview Tab in FPP2/FPP3 for the Contract Partner Role, How can we enable the  'Address Usage' box that is under the 'Address Overview' Box?  In tcode BP the other roles such as General Partner it is showing correctly.
    Any guidance would greatly be appreciated!  Thanks in advance!
    Regards,
    Eric
    Edited by: ERIC MAH on Mar 25, 2011 1:12 AM

    Hi,
    Thanks for early reply.
    When i tested created new BP.
    Wheni check wether it is created or not its not created.
    What is the problem.is there modifications i have to do int he coding.
    Thanks,
    BONA.

  • ESS Error in standard Address iView (2004s)

    Hi All,
    NW2004s SP9
    The satandard Address application has a few errors am not sure if it is specific to our implementation as I did not find notes nor any SDN messages.
    In the address application the "Address Line 2" is greyed out and is just a display field even in edit mode.
    The phone number Label is not seen in the application. For the phone number just the area code is avialable for input and the 6 numbers plus the LAbel saying Telephone are not getting displayed.
    Its like
    Blank(Supposed to be Label "Telephone Number"      Area code(P0006-AREAC visible)  Blank(supposed to be P0006-TELNR}
    So its
    example
    Space ..... 716 Space
    when it should have been
    Telephone number   716 123456
    I have seen the web dynpro application source code and it does appear that the fields do exist and are in visible mode.
    The same was the case with address Line 2 field, it was visible and input field, but is just display field when the application is run.
    Did anyone face this issue???
    regards
    Sam

    Shardha,
    Thanks a lot for offering to help me out. my email id is
    [email protected] / [email protected]
    regards
    Sammer
    Message was edited by:
            sameer chilama

  • Contact Person Standard address data disappears on enter(first time)BP_CONT

    Hi,
    During the quick create contact person creation (via accounts), based on client requirements the screen setting has been changed. (UI Configuration).
    BP_CONT/ContactQuickCreateEF
    So we have data displayed from 2 context nodes.
    1. BUILHEADER
    2. BUILCNTSTDADDRESS
    We have done the enhancement for this view so get the bespoke field called Dept.No, and to provide dropdown.
    Now when we enter the data for the first time, and press enter, all the data entered in BUILCNTSTDADDRESS disappears.
    However after first time, the data stays back on the screen (works normally).
    But, if we dont press enter, and simply press the back button, the data gets properly saved.
    Do anyone have any idea what is causing this to fail for the first time.
    I bebugged for few hours to find that super class CL_BP_CONT_CONTACTQUICKCR_IMPL got a method called CHECK_DATA_WAS_CHANGED. This gets triggered which calls the onsumbitonenter twice.
    I also tried bypassing the enhancement via user parameter and this works fine.
    Any idea what is causing this?

    So, Rakesh, here you go:
    We've needed to enhance method IF_BOL_BO_PROPERTY_ACCESS~GET_PROPERTIES of CL_BSP_WD_MIXED_NODE class in such way:
    method IF_BOL_BO_PROPERTY_ACCESS~GET_PROPERTIES .
    """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$:(1):CL_BSP_WD_MIXED_NODE:IF_BOL_BO_PROPERTY_ACCESS:GET_PROPERTIES:END                                                                 A
    *$*$-Start: (1)---------------------------------------------------------------------------------$*$*
    ENHANCEMENT 1  ZGET_MIXED_PROPERTIES.    "active version
    "Getting model's attributes
    "if SAP still didn't do this
    DATA: lcl_struc TYPE REF TO cl_abap_structdescr,
           lv_struc_name TYPE abap_abstypename.
    IF es_attributes IS INITIAL.
       lcl_struc ?= cl_abap_structdescr=>describe_by_data( ES_ATTRIBUTES ).
       IF lcl_struc IS BOUND.
         lv_struc_name = lcl_struc->absolute_name.
         IF lv_struc_name CS 'CRMST_ADDRESS_BUIL'. "do this only for addresses just for now
           ME->MODEL_NODE->GET_PROPERTIES(  IMPORTING es_attributes = ES_ATTRIBUTES ).
         ENDIF.
       ENDIF.
    ENDIF.
    ENDENHANCEMENT.
    *$*$-End:   (1)---------------------------------------------------------------------------------$*$*
    endmethod.

  • JDC addr on contract account populated from standard mailing address...HELP

    Hi, I am having a problem with the JDC address field on the Contract Account being updated with the standard mailing address when the customer uses a different mailing address other than the service address (connection object). This is causing an issue when we try to post FICA charges or dunn at an account that is using an out of state mailing address.
    Has anyone had this issue? What did you do? I was under the impression that the JDC addr field was being populated from the connection object.
    Thanks

    Hi Lisa,
    Every Contract Account picks up the standard address from the Business Partner.  However you could control this by Changing the fixed address at the contract account level.  If you go into transaction CAA2 ... You will see the header as seen below..
    Contract Acct   200000012853 Cont. Acct Cat. 02  Utilities Contract Account       
    Partner/Address 1000145433   ROMA HAWKINS    227 CHERRY AVE / HAMPTON VA 2        
    Valid from      07/17/2008                                                                               
    Next to the Address here you can see a FIX check box.  We can create a new address as per the connection object address on the BP address list and FIX the CA address based on the new address in the Business Partner.   Similary the JDC address also can be changed this way.
    However this is a manual process.  If you want this to happen during the move-in process, custom code will have to be written wherein when a new contract account is created, the list of addresses are shown to the Customer Service Agent and ask them to pick the Address which will be set as the FIXED address in the Contract Account.  We had once implemented this enhancement for a Utilities customer in US.  Let me know if you require details.
    Regards,
    Yuvi.

  • Question about the ECC6 migration and the retrieving of partner's address

    Hi experts,
    I have already post a thread about the use of the table BUT021_FS instead of BUT020 for retrieving partner's standard address.
    I do modifications to my specific programs.
    But what about the standard?like BUA_BUT020_SELECT_WITH_PARTNER for example
    If I read the standard code, I see that it is still using the indicator XDFADR to specify if this address is standard or not.
    I am new at ABAP and I want to know your analyse about it.
    So, my question is : Is the result of this FM (partner address) correct? what I mean to say if I will use this address to determine if it is a standard or not.
    Best regards.

    Hi,
    I understood what you mean but I don't use this FM explicitly.
    I am analyzing a CRM 7 dump and I see in the traces of st22 the use of this FM.
    The dump appears when I create new Organization and Contact in CRM WebUI. May be it's a validation of fields of address.But I think, I must put this other thread in CRM, but I you had some experience with it, it would be very helpful.
    Thank you for your help,
    Best regards.

  • How to obtain which address is selected during BP dialog (Address Overview)

    For Business Partners enhancemnets we will use AREA-MENU :: BUPT (Business Data Tool Set) for business partner
    In this we have so many events, we have create one function module and we will attach to the appropriate event so that our custom function module will be trigger when an address was selected in tab "Address Overview". We need to know which address was selected, so we have used local memory and we have called  BUP_BUPA_MEMORY_GET to obtaing business partner number and then BUA_BUPA_MEMORY_ADDRESS_GET to obtain the address. This last FM returns the standard address instead of the address which is selected. I have realised that inside the source code exists a global variable named gt_addr_new that contains all the addresses for the business partner, and one of them has the xmark field filled with an 'X' indicating which address is selected. However I have not found any bapi that returns that entry.
    Any suggestion to achive this avoiding an standard modification?
    Thanks in advance.
    Best Regards,
    Rosa Ferrando

    Hi,
    Check for  BAPI " BUP_MEMORY_BUT020_GET".
    Get the address no form this  BAPI.
    Take the address no and go to the database table BUT021_FS to get the address type.
    Hope this helps.
    Best regards
    Sourabh

  • Can I have two address books on one computer

    Hi,
    I have my standard address book I use and love. I am an artist and forever having to make slide labels. I have used many programs and databases to do this task. To my surprise address book would accomplish this amazing well. I just don't want to combine my art label information with my address stuff? So can I have two address files on one mac?
    cc

    CC,
    you can add a new user account on your Mac (open system preferences / accounts) and start fresh there with an empty AddressBook.
    If you want to fill this with a part of your original AB, select those and export as vCards. Drop this export file in your shared folder so you can access that from the new user account. Open AB ther and import the vCards

  • BP std address

    Hello CRM experts,
    I have one question in CRM Business Partner,
    This is regarding the BP address in the transaction BP. When I create a BP & enter a address, why the system is assigning it to standard address usage(type) automatically? Actually I do have custom address types in the list. As soon as I enter the address & press enter it is taking as std address type. Actually it should let me to select the any address type for some validity period. Am I missing any configuration. IS it part of address determination?
    Also where we assign address type  to the BP role  in the IMG?
    Thanks,
    Pandu

    Hello Pandu,
    I think it is standard to mark the address as standard when you created.
    Standard addres is used in many other operations, it is necessary to have a standard address defauled for the BP.
    You can assgin the address to other usage with address management.
    I hope the information could be helpful.
    Best regards,
    Maggie

Maybe you are looking for