Badi to control SUS business partners number assingment

Hello all, please I need to know if exist some BADI to control SUS business partners number assingment when they are replicated from SRM to SUS?
Thanks in advance
Rosa Rodríguez

hI
What is your requirement ?
EBP_SUS
or
MM_SUS
frankly speaking , number ranges are very sensitive ..
SRM badi dont help.
for eg. I want to determine PO number range in ECC in classic it is not possible.. since SRM system is always master system . SRM system is always master system on follow on documents number ranage issues. so be clear your requirement . so that other can suggest .it is possible or nit.
Muthu

Similar Messages

  • Mapping Copy Control for Business Partners in 7.1

    Hi everybody,
    while in 7.0 IMG activity "Define Mapping Rules for Copy Control" in "Copy Control for Change Management" offers 3 options (partners, texts and dates) it offers only texts and dates in 7.1. Can anyone tell me where I can define any kind of mapping to copy a partner for one document to it's successor in 7.1?
    Thanks in advance!
    Cheers,
    Andy

    Hi Andy,
    sorry to say but Daniels way doesn't work. In 7.1 ChaRM and Incident the transaction type copy has changed in a way that we invoke the CRM standard Copy Control and have a BadI there only for specific things.
    Partner copy runs via CRM standard partner copy. That means:
    1.) You have assigned an access sequence in each partner Determination (area Partner Functions in Procedure) for the partner function: 
    2.) You have customized an access sequence is defined here:
    So, please just customize the partner copy as you would in CRM standard.,
    Best regards,
    Michael

  • Number range Issue for Business partners

    In our Feeder system (SAP ECC), the number ranges are over lapped for customers and vendors.
    For example  Customer master record : 100245 is for ABC customer and Vendor Master record: 100245 is for XYZ vendor.
    When these records were transferred from ECC to GTS,  both were transferred.  When searching for a business partner using external number 100245 in GTS  it pulls out two records. 
    First question:  Will this be an issue?
    Second Question: Is there any way, we can transfer Vendors and Customers which can use  different number ranges  in GTS?
    Please help.

    Hi,
    1. As soon as we consider only one feeder system overlapping number ranges is not  an issue. one external number can be assigned to two internal ones as business partners are having different roles. One as customer and one as vendor.
    2. It is not possible to be done with standard functionality as business partners have only one common number range. It would be possible to do a bit of a coding mainly renaming/renumbering within transfer user exit.
    Hope this answers your questions,
    BR,
    Gabriel.

  • Count the number of business partners on a non-cumulative key figure

    Dear experts,
    I have a problem. We have an InfoCube in BW in which the Activity Journals are loaded every day. In this Activity Journals it is registered that a Material was listed (available) at a customer (value 0 or 1).
    We have a non-cumulative key figure MXW_LISTN with inflow (MXW_LISTI) and outflow (MXW_LISTO). In time this key figure receives +1 or -1 for a customer, material combination.
    I want to use MXW_LISTN in the query in a specific way. The key figure on itselve tells me how many listings there are. However, I want to know how many business partners there are with a listing.
    I was thinking about an exception aggregation on MXW_LISTN with reference characteristic 0BPARTNER and "Count <> 0". BW however refuses to do so and only lets me do simple aggregations such as AVG, MIN, MAX etc.
    Can you think with me and come with an proper solution to count the number of business partners with a listing?
    Your help is very much appreciated and rewarded!
    Best regards, Hans de Klein

    Would anything with virtual key figures be a solution? Please help me out!
    Best regards, Hans de Klein

  • Mapping of Identification Number Categories for Business Partners

    Hi people!!!
    I´m working with the table BPIDCONV on Solution Manager, which is the table of Mapping of Identification Number Categories for Business Partners.
    Somebody knows how create an entry on this table?
    I suppose that is on Customizing.
    Is very very urgent, please.
    Helpful answers will be rewarded.
    Thanks and regards,
    Manuel.

    Hi,
    The tax category of all the countries are stored in Table TFKTAXNUMTYPE
    and it is a standard SAP delivered table and should be identical in all
    our customer systems.Table TFKTAXNUMTYPE is governed by the legal
    requirements and hence SAP provides Tax category for only those
    countries which have defined legal requirement for maintaining that
    particular Tax number to keep system legally complaint.
    Please find the note 775919 which comprises of all the available
    Tax types to our customers which are delivered by SAP.
    I hope this information is usefull and help you to resolve your
    query.Feel free to get back to me if you have any issue further.
    Regards,
    Tauseef Ahmad

  • To get Current Business Partner number In BADi

    Hi All,
    In Tcode BP (for creating Business Partner) i am using BADi  'BUPA_GENERAL_UPDATE'. In this i want get Current Business partner No Assigned for the current Creation process.Suggest me how to get Current Businees Partner no assigned or current creation.
    (Actually in the program wher this BADi is calling there is internal table mem_but000 which has the but000 details incluiding what Business partner number assigned for current creation.Is it possible to get details from this itab in my BADi implementation Method.)

    Hi,..
    U can use field symbols and get the values of the internal table into ur BADI
    FIELD-SYMBOLS: <fs_wa> TYPE table .
    UNASSIGN <fs_wa>.
    ASSIGN ('(program name)mem_but000 ') TO <fs_wa> .
    program name is the name of the program where this internal table mem_but000 is having data..
    U will get all the entries of the internal table in field symbol..
    decalre internal table like mem_but000 and assign the filed symbol data into internal table .
    IF sy-subrc EQ 0.(sy-subrc check for the assign statement)
    t_mem_but000  = <fs_wa>.
    endif.
    regards
    Sheeba

  • XRPM- HR ALE ( Business Partner Number Generation)

    Hello All,
    Happy New Year Wishes to All !!!!
    Quick question, I was able to set-up the xRPM -HR ALE setup to transfer employee data and create Business Partners with employee role,in xRPM system, but my client wanted the Business Partner Number as same as the Employee Id.
    i.e if the Employee id is "901037" than the BP in xRPM should also be " 901037" and not the locally generated next available no:
    Is there any  BADI or any appropirate setting which could make this happen ??
    Thanks
    Kumar

    Hi,
    in case you have not solved the problem yet, check oss note 550055!
    regards
    Christine

  • Delete external business partner number range

    Hi SRM gurus
    We have implemented a BADI to prevent vendors of certain acct. group from rpelicating to SRM from R/3. Now we want to change the number range of business partner in SRM, which is external no. range. I want to confirm can we delete the external no. range and create a new external no. in SRM under the navigation, will it cause any side effects. SPRO->cross apllication->SAP Business partner->Busniess partner ->number ranges and groupings.
    Preste no. range is
    400000 - 600000 (PO) external
    700000 - 1000000 (XI)  external
    I want to delete the PO no. range and create a no. range for XI which will look like:
    400000 - 1000000 (XI) external.
    with regards
    Manjunath

    Hi
    <u>To avoid the problem of data loosing, pl setup number ranges as follows:
    Menu: SPRO --> Cross-Application Components &#8594; SAP Business Partner &#8594; Business Partner &#8594; Basic Settings &#8594; Number Ranges and Groupings &#8594; Define Groupings and Assign Number Ranges</u>
    <b>Maintain both internal numbers and external number ranges here. The external number range should correspond with the R/3 vendor number range. Then you will not have a problem of data loosing.</b>
    You have another configuration point in SRM that enable you to define number range by backend for PO, RS and RQ.
    Please read the configuration help taht give you an example in transaction SPRO.
    <u>Some related links -></u>
    Re: Impossible to Replicate alpha numeric Vendors from R/3 to EBP
    Re: External number assignment - vendor replication
    Number range for business partner
    Delete business partner from SRM
    Re: Vendor replication
    Re: Unable to replicate both Numeric and alpha numeric vendors records from
    <u>Other related links -></u>
    Using transaction "BP" which has the number "##1" delete the required Business partner. Also try using reports DELETE_ALL_BBP_USERS and BUPA_TEST_DELETE to delete Business partners.
    Re: How to delete a user in the Organizational structure
    Do let me know.
    Regards
    - Atul

  • External business partner number generation

    Hi all,
    Our client has the following requirement:
    Business partner numbers must be generated according to certain rules, which cannot be replicated using standard number ranges.
    My option is to define a single external number range, and then implement an algorithm that generates BP number. However, I'm not being able to identify where I can make this implementation. I have tried to find a user-exit or a BADI in order to do this, but I wasn't successful.
    Can anyone help me identifying an exit or a BADI for Business Partner master data?
    Thanks in advance.
    Regards,
    Joã

    Hi
    <u>To avoid the problem of data loosing, pl setup number ranges as follows:
    Menu: SPRO --> Cross-Application Components &#8594; SAP Business Partner &#8594; Business Partner &#8594; Basic Settings &#8594; Number Ranges and Groupings &#8594; Define Groupings and Assign Number Ranges</u>
    <b>Maintain both internal numbers and external number ranges here. The external number range should correspond with the R/3 vendor number range. Then you will not have a problem of data loosing.</b>
    You have another configuration point in SRM that enable you to define number range by backend for PO, RS and RQ.
    Please read the configuration help taht give you an example in transaction SPRO.
    <u>Some related links -></u>
    Re: Impossible to Replicate alpha numeric Vendors from R/3 to EBP
    Re: External number assignment - vendor replication
    Number range for business partner
    Delete business partner from SRM
    Re: Vendor replication
    Re: Unable to replicate both Numeric and alpha numeric vendors records from
    <u>Other related links -></u>
    Using transaction "BP" which has the number "##1" delete the required Business partner. Also try using reports DELETE_ALL_BBP_USERS and BUPA_TEST_DELETE to delete Business partners.
    Re: How to delete a user in the Organizational structure
    Do let me know.
    Regards
    - Atul

  • Search employee details from Business partner number input

    Dear friends
    I am searching employee details by having input as a business partner number from infotype 0000. as pernr has only 8 character in size and bp in 10 char in size. would you please tell me how we can access employee detais from business partner number.
    p.s : I am doing this in CRM system
    Business partner  ?->infotype(0000)-->?
    Any help will be appreicated.
    Regards
    Naeem

    Dear Naeem,
    as a CRM environment is not able to run at the same sytsem / client with HR, the employee data (e.g. infotype actions (IT 0000)) only is available in a scenario with ALE-distribution from a HR-system.
    In this case the employee data from HR-system will be distributed via idocs (message type HRMD_ABA) to the CRM-system and saved to databases HRP558x [x=0 - 5; 0= IT0000; 1 = IT0001; 2 = IT0002; 3 = IT0006, subtype 1; 4 = IT0009; 5 = IT0105, subtype 0005, 0010, 0020] for the central person (object type CP).
    The activated business partner integration (table T77S0, group HRALX, switch HRAC) will create / update related business partners (relation is saved within table HRP1001, subtype B207) according to the mapping of data during idoc inbound processing (active CRM implementation of a BAdI HRALE00INBOUND_IDOC processed within the function module (FM) IDOC_INPUT_HRMD (stored in table TBD52 for evcode = HRMD).
    Reading specific infotype data of a central person (databases HRP558x) will be done using the FM RH_READ_INFTY.
    Regards,
    Michael

  • Business partners synchronization

    Hi
    We have FSCM configured with collections, disputes and Credit management. All 3 of them are active and working in production. We are migrating another business into existing implemented SAP FSCM.
    In Existing implementation we have business partners created for every customer created in AR. All of them were numbered sequentially ranging within 8 digits (ranging from 20000000 to 89999999). We have activated customer master data synchronization and whenever a new customer is created a BP gets created automatically with the same number range (Customer to BP sync is activated with BP having same number range as in customer master but it is set as External numbering in BP numbering). We also had customer contact details created. Contact persons were also having BPs created internally (in background) for every contact person is created in AR. Contact person in AR doesn't need a number range but since BP needs a number, it was assigned to a series of number range starting from 00001 to 10,000 and they were set to internal number range. Customer contact persons were almost 8000 and all those internal numbers were used and created as business partners till 8000.
    Since we are bringing new customers from new business we have customers whose numbers are under 10,000 as well. Since we wanted to keep the numbers same, I have to make adjustments to business partner number range and I have changed BP number range from 1 to ZZZZZZZZZ (and kept external) so that it can accept all number ranges from customers as is. However the new customers are still having issues as system cannot create new BP for new customer as numbers under 10,000 were already used in existing system.
    Is there a way, I can delete all existing 10,000 business partners which were created as BP and re-use these numbers for new customers?
    Can I overwrite all this data with new customer master data being created?
    Can I delete the link between Customer & BP for existing ones?
    If I can delete a link and overwrite new data, can they be linked to customer master which is needed?
    Any suggestions or any ideas please?
    Thanks
    Aleem

    Thanks for quick reply Mark.
    We did not create new account group at customer master and we are creating customers in the same account group. However we had to adjust number range from ( 20000000 to 89999999) to (1 to 89999999). Due to this I had to adjust BP number range also from (20000000 to 89999999) to (1 to 89999999 or ZZZZZZZZ ). Customer creation was fine for new customers which were under 10,000 but business partner is conflicting with existing BPs which were created as contact person.
    Since we are not using BP's for contact person in any place, they are of no use sitting as business partner and using the numbers. Hence I am trying to delete existing BPs which were under 10,000 to free up the numbers to re-use for new customers.
    Any more suggestions please?

  • Error when assigning  business partners to positions in org. mgmt.

    Hello,
    I've got the following problem. I want to assign business partners to a position in organisation management. When doing this, the following error occurs:
    "Object cannot be assigned to object xxx in the period xx.xx.xxxx - xx.xx.xxxx"
    (xxx is the position to which the business partner should be assigned)
    The number of this error message is 5A368.
    Diagnosis in the detailed description of this message:
    "The object period of object '1st Level Support' is not within the relationship period 26.03.2007 - 31.12.9999."
    I've changed the object period of the position "1st Level Support" to several other dates, but it did not solve the problem.
    The described problem does not occur, when assigning an user to this position.
    Can anybody help me with this problem? I'm using SolMan 4.0.
    Thank you in advance!

    Thanks for your answer so far. Unfortunately it's not possible for me to upgrade to SP11. So I tried to solve the problem the way you described. I double-clicked the position on the left, the desired position is shown in the main screen and I try to assign the business partner to the position. But the same error appears.
    Are there any other possible solutions?
    What are the consequences of assigning users to a position instead of business partners?

  • User-exit / BADI to control BP replication from CRM into R/3

    Hi,
    I have a scenario where besides the entries maintained in PIDE for replication from CRM into R/3, I need to control the replication or not concerning another field in CRM BP Master data.
    It's something like this:
    I need to replicate CRM prospects to R/3, but not all of them. This should be done only when a specific field from the BP master data is filled.
    I have to set the entry prospect --> ZXXX (account group in R/3) in PIDE transaction. But them I need something more to check the field in BP master data and prevent the "not prepared" prospects to be sent do R/3.
    Do I have any option to filter the replication from CRM into R/3 based in this field?
    Another possible option could be the development of a user exit or BADI that controls the BP replication to R/3. Does anybody knows a user exit where I can do this?
    Thanks a lot!
    Susana Messias

    Let me add my thanks to Sukant as well. My requirement was to exclude certain Business Partner Groupings from being uploaded to R/3. I was hoping that the filters applied in R3AC1 would actually have some effect, but they didn't. I don't understand that part yet. SAP must have had something in mind when they allowed filters for both directions of data transfer in R3AC1.
    Anyway, as Sukant suggested, I created a ZBUPA_MWX_BDOC_CREATE_MAIN function module and simply added the following code snippet:
    * Start of custom code to check whether BP grouping = 0003/0008
      LOOP AT ct_bp_extern into ls_one_bp.
        IF ( ls_one_bp-central_data-common-data-bp_control-grouping NE '0003' ) AND
           ( ls_one_bp-central_data-common-data-bp_control-grouping NE '0008' ).
          DELETE TABLE ct_bp_extern[] FROM ls_one_bp.
        ENDIF.
      ENDLOOP.
    * End of custom code to check whether BP grouping = 0003/0008
    Of course I had to create a copy of the function group, copy the includes and global variable declarations from the main program etc. But I was hoping that SAP would make such a simple filter more configurable rather than require coding, no matter how simple. If someone else with more knowledge comes across this thread in the future, please update it to let us know if we are asking for too much to have the filter option provided in R3AC1 actually work (for CRM --> R/3 data transfer).

  • Initial Load of IS-U business partners to CRM - wrong business partner cat

    Hi Gurus,
    when donwloading CUSTOMER_MAIN from R/3 to CRM
    Where is determined that the business partner in CRM should be created in the business partner category 'Person'?
    We have the problem that all our business partners in CRM are now 'Organizations' (but were sold-to-parties in R/3 with account group DEBI)
    PIDE - setting is:
    R/3 account group DEBI  ---> classisifaction 'B' ('Customer')
    In the customizing of the business partner roles for the role type CRM000 (and for all the others) Organization, Person and Group is all allowed by default.
    The download itself and the number ranges work fine.

    The reason for the problem is unknown but a workaround is to first initial load BUPA_MAIN instead of CUSTOMER_MAIN, then the right business partner category is taken by the system

  • Initial Load of IS-U business partners to CRM - bdoc error

    Hi Gurus,
    i try to do an initial download from R/3 IS-U to CRM. Several objects from customizing have already been downloaded successfully. When downloading the business partners i get a bdoc error message for every single BP saying that
    'business partner role MKK is not available' Number R1206
    I figured out that the business partners in IS-U do have that role 'Contract partner' (which is technical 'MKK') and that data is maintained there. I also checked CRM and figured out that a business partner role 'contract partner' is not available there.
    Should i create it manually?? It is nowhere mentioned that a CRM role 'contract partner' should be created manually. Shouldn't the middleware do that? I found a document on service marketplace called 'IS-U specifics on the setup and load guide for the business partners' where i can read:
    'Sold-to-parties in CRM are replicated as contract partners in the OLTP system and vice versa'
    Does that mean that this mapping of roles is hardcoded? Is it customizeable? Does somenone know where to customize the mapping of business partner roles?
    Thank you
    Edited by: sapgipsy on Mar 19, 2010 4:21 PM
    Edited by: sapgipsy on Mar 19, 2010 4:22 PM

    Looks like as if you haven't activated the IS-U specific FM "COM_BUPA_MWX_BPS_FILL_ISU" in the BP middleware framework where the conversion between the IS-U role "MKK" and the CRM role "CRM000" takes place:
    Check via SM30 table com_bupa_call_fu in the IS-U system if the above FM is activated.
    Regards,
    Alexander

Maybe you are looking for

  • Help ~ itunes crashes

    Hi ! As title says i need some help. I am currently running on Windows Xp Pro SP3. I installed itunes when the windows was fresh installed, but after doing updates and other stuff itunes wont start again. I just open it and the application crashes. I

  • What program can be used to convert lps to digital in mavericks?

    What program works for conversion of lps and cassettes to digital now that Mavericks has changed my life?

  • Developer 2000 forms non-base columns

    How do you query a table 2 against a text item based on another table 1. I want to be able to capture the text item as soon as I enter it in the text field, This text item value that I will be querying against wont be in the database yet (means form

  • Dimention values with date range

    Hi All We have a requirement to have dimensions which have date ranges like today's yesterdays last week last month etc When tried to add dimension I can see only string integer and float values Do anybody knows how to add Date with the range?? TIA L

  • Solution for MC47

    Hello, We use MC47 to get requirement Values for all the materials. But the program takes around 40 hrs to get the reqmt for all the materials for one plant. We then store the data in flat files and pull it to BW. Is there an option to MC47 transacti