Partner redetermination in business transactions

Hello,
Is there a FM/method available to do a partner redetermination in a business transaction?
Thanks,
Fred

We use FM CRM_PARTNER_DETERMINATION_OW and CRM_ORDER_MAINTAIN to make the redetermination.

Similar Messages

  • Business transactions

    Hi Experts
    What is business Transaction?
    What is the major difference between Copy control and Follow-up Transaction?
    Where we are maintain Follow-up transaction in IMG
    Thanks
    Mahi

    Hi Mahi,
    Please find the answers to your questions from SAP documentation itself:
    1. The business transaction concept has the following meanings:
    - A business transaction can cover several business cases, for example, sales order and contact.
    - There is a similar interface for processing all types of business transactions. There is a strict split between the user interface and the processing of transactions.
    - Similar functions are available in all types of business transactions.
    A business transaction expresses a business interaction with a business partner.
    - The business transaction provides business structures and functions that can be used in various processes of a company, for example, in sales, marketing or service.
    - Depending on the Leading Transaction Category (for example, contact, opportunity, sales, service), a
    business transaction has a certain structure.
    Examples
    · Tasks have only a header level.
    · Leads, opportunities and service transactions have a header and item level.
    · Sales transactions additionally have a schedule line level (delivery quantities and delivery dates,
    possibly after an ATP check).
    2. The primary differences between Follow up and Copying the document are:
    a. In Copying, Header and Item level data are automatically copied, whereas in Follw up only header data is copied, and there is an option to copy/not copy the item data
    b. In Copy, the copied transaction also has the same transaction type as the original, however in Follow up any activity can be used as Source and Target transaction types
    c. Further, in copying, the change documents within a transaction are not updated, whereas in follow up, the transaction change documents are also updated.
    3. Copying control can be maintained in Customizing: IMG - Customer Relationship Management - Transactions - Basic Settings - Copying Control for Business Transactions
    Thanks & Regards,
    Nelson.

  • Business Transaction Profile - Error when using Z-Transaction Type

    Dear Experts,
    we are using SAP CRM 7.0 (Support Level 0007 - SAPKU70007). I have created a Z-Business Transaction Profile Z_IC_SERVICE.
    SAP Help says:
    Enter the transaction type to be used as a default in your scenario in the IC WebClient. For example, choose the transaction type 0010 (Interaction Record) if an interaction record is to be created automatically. The system creates this interaction record automatically after the interaction has started (for example, after accepting a call). During this, the activity clipboard in the interaction record is filled with the relevant data.
    So when I am using the transaction type 0010 (Interaction Record) in my Business Transaction Profile all is OK that means I can search for accounts and I can confirm them to go on with the process.
    BUT: When I entering here a Z Transaction Type (Z000) the systems shows the errors:
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event InteractionStarted.
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event BPConfirmed.
    Then I have made a copy of the transaction type 0010 (Name of copy: Z010) and tried to use it in my Business Transaction Profile the system says:
    Customizing settings missing. Assign partner functions to Z010
    Anybody know what to do and where to avoid errors? Note 1346892 is obsolete in this case because we already have the highest Support Package Level.
    Best Regards
    Oliver

    Hi yes you were right. In the case of both transaction type I have corrected the customizing parameters in
    SPRO -> Customer Relationship Management -> Interaction Center WebClient -> Business Transaction -> Assign Partner Functions to Business Transactions
    In the case of Transaction Type Z010 I had Z-Partner Functions and and that leaded to the errors:
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event InteractionStarted.
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event BPConfirmed.
    In case of the Transaction TYPE Z000 I forgot to assign the Partner Functions that is why this error appeared:
    Customizing settings missing. Assign partner functions to Z010
    Thread Closed

  • Partner redetermination in transactions

    Hi,
    I'm trying to configure partner determination procedures for service transactions in order to allow redetermination of partners, but I hanen't been able to find a solution.
    Let suppose I have transaction types Z001 and Z002
    The parties involved are
    Z001_001 for Z001
    Z002_001, Z002_003, Z002_003 for Z002
    Transaction of type Z002 is created as follow up from Z001
    BP with partner function Z002_001 is generally copied from the preceeding document (so, from Z001_001); BPs with partner functions Z002_002 and Z002_003 are determined through the relationships of the BP with partner function Z002_001.
    By the way, BP with partner function Z002_001 can change in transaction Z002 after it has been saved (because of the fact that some condition are changed in the meanwhile): this has been implemented through the use of a BAdI.
    Is it possible, via customizing, to allow the redetermination of the BPs with partner functions Z002_002 and Z002_003 through the relationships of the new BP with partner function Z002_001?
    Thanks in advance for your support,
    Regards,
    Andrea
    Edited by: Andrea Ricci on Sep 24, 2010 9:56 AM

    Hi,
    Hope you have already
    1) Set "Determination Time in Partner Determination" to value 0 (Recurring) in Partner determination procedure for partner functions Z002_002 and Z002_003 .
    2) In configuration of access sequence for Z002_002 and Z002_003 , you choose the source as BP relationships (CRM_Partner_C) and in Details Of source Section, choose the partner function as "Z002_001"
    If you are specifically looking at redetermination at a later point of time there are certain steps you need to follow for partner Redetermination. These are listed in the below thread
    Partner Redetermination
    Hope this helps.
    Regards,
    Raghu

  • How to find the Business Transactions involved by a Business Partner

    Hi all,
    My requirement is :
    i wanted to delete some Business Partners, we have only Opportunity Management implementeed.
    i have taken one BP and removed the Opportunites which are involved. then tried to delete that BP, but i'm getting the message as " Business partner xxx still used in business transactions"
    could any help me out, how to find what are all the Business transactions involved/ assigned to a BP ?
    Thanks
    Ven

    In sap gui use transaction crmd_order. For 'Find' option set 'All'. For 'by' set '2 Customer'. in field 'Buspartner' type the number of customer. Start the search and you will get all transactions.

  • BUPA_DEL: Business partner  still used in business transactions

    Hello,
    I try deleting some out-dated Business Partners by tr. BUPA_DEL.
    But the transaction prevents from deleting BPs saying "Business partner  still used in business transactions".
    But I can not find in what business transactions  these BPs are used.
    Tr. S_SMC_47000016 don't show any support messages which belong to these BPs.

    Hello,
    Please try the transaction CRMD_ORDER_BP.  Perhaps it could help.
    Best regards,
    Miguel Ariñ

  • Listing up business transactions from Account's View

    Hie, When we Open Ship to party from IC Web, We have Assignment block "Quotations" at IC WEB from Accounts view. But it does not pull any quotations.
    But it does pull for sold to party. I have checked SPRO settings for Customer Relationship Management->Master Data->Business Partner->Specify Display Options for Business Transactions and I maintained Area = QU.
    But i still cant see Qutation list from Account's VIEW.
    Can anyone advice me please? where i can make settings for Sold to part , ship to party etc??
    thanks and regards,
    Dinesh.

    Hi,
    this is something which you can´t change by configuration.
    You have to do a small UI-development.
    Open your component / view in tx bsp_wd_cmpwb.
    I guess in your case the component is BP_BPBT and the view is AccountQuotationsOV.
    You have to go to the context node.
    Here please check the coding in ON_NEW_FOCUS and redefine it according to your needs.
    Kind regards
    Manfred

  • Business Partner Role  and Business Partner Grouping

    Hello Everybody!
    Business Partner Role  and Business Partner Grouping.
    Which correlation ist between this attributes existing.
    In which table are this infos stored, In order create I can use
    e.g. BUPA_CREATE_FROM_DATA
    but how is the way inversely. Suppose I want to abtain the information
    about a existing business partner which group he has etc.
    Regards
    sas

    Dear Sas,
    Business Partner Grouping is used to determine the number ranges to be used by the business partner at the time of creation.
    Business Partner Role determines the subset of all the data available to be shown and edited.
    I will give you a very simple (but imaginary) example for understanding the role concept: the business partner in a role of employee might allow you to enter a department id. So this field should be available to you for input when you edit the business partner in the role of employee. But suppose the same business partner is also a person who is your customer. And your customer will require a default payment term. So this field should be available for input when you edit the business partner in the role of a customer. Also, some applications use these roles to determine if the business partner is suitable for particular transaction. In the above example, Payroll application will only allow those Business Partner to be used if they are maintained as an employee. Similarly the sales application can mandate that you can only sell a product to a business partner if he is maintain in a 'customer' role.
    Please understand the example above is not real but given for the understanding of the concept of role.
    You can use the function module 'BUPA_CENTRAL_GET_DETAIL' to find the business partner group. And you can use the function 'BUPA_ROLES_GET' to find the role assigned to a Business Partner.
    Regards, Rakesh

  • Business Transaction Event - for bank details

    Hi
    In tcode BP (Business Partner) - tab "Payment Transactions" there is a field for Bank Account.
    In tcdoe FK02 (Change Vendor) - "Payment Transactions" in area "general data" there is a field Bank Account.
    For BP the field Bank Account may be initial, but for Vendor (FK02) it is not allowed to be initial.
    I have found out, that BTE (Business Transaction Event) could be a solution, but I don't know how to proceed with that.
    In tcode FINF (BTE) there is an event with number 00003000 (Bank Detalis Check Routine: Alternative Check), but I don't know how I can use it, and/or how I implement the changes.
    Has anybody an idea how to solve the issue?
    Thanks.

    Hi,
    Assign your new function module in FIBF via Menu path Settings --> P/S function modules (or Process function modules, depending on the BTE you are using) --> ...of a customer. Enter the BTE number and the name of your new function module. Country and application should remain blank, unless the BTE you are using offers those feature
    Check the link http://wiki.sdn.sap.com/wiki/display/Snippets/BusinessTransactionEvents+(BTE).
    Thanks & Regards,
    Neela
    Edited by: Neela M B on Sep 2, 2010 4:03 PM

  • What is Business Transaction in CRM

    Hi,
    What is Business Transaction in CRM? What is deifference between partner and partner_guid? What is significance? and also product, prodcut_guid?
    Thanks,
    Shashikanth

    Hi Shashikanth,
    Most of the transaction that you carry out in CRM are Business Transaction. E.G. Service Contract, Activities, Lead, Task etc.
    Business Transactions are further divided into Subobject Category, these Subobject Categories are again subdivided into Transaction Type.
    <b>Categorization of CRM Business Transaction based on Subobject Category</b>
    Business Transaction Name      SUBOBJECT CATEGORY
    Activity                     BUS2000126
    Service Contract             BUS2000112
    Lead                             BUS2000108
    Opportunity                     BUS2000111
    Task                         BUS2000125
    Utility contract item             BUS2000147
    Note:
    1. For Example if you want to retrieve all the activities in CRM, pass the OBJECT_TYPE as ‘BUS2000126‘ in CRMD_ORDER_INDEX table.
    2. The Subobject Category can be customized for a business transaction from the transaction SPRO.
    Partner : Partner is a 10 char number used to identify Business Partner in the system.
    PArtner GUID : It is global unique identifier to identify the partner globally.
    As such there is no difference in partner and partner guid, both refer to the same entity in CRM and are unique across the system. Refer the table BUT000.
    Same applies to product and product guid. Refer the table CRMM_PRODUCT.
    <b>Reward points if it helps and close the thread.</b>

  • What is business add-ins and business transaction events

    Dear All,
    Would you mind tell me what it sht business add-ins and business transaction events ?
    i still not understand about this after i read the training material
    Regards
    Luke

    Hi LukeWong ,
    BAdi:
    SAP Business Add-Ins (BAdIs) are one of the most important technologies used to adapt SAP software to specific requirements. BAdIs were introduced with Release 4.6 and replace function module exits. This technology is not limited to SAP applications. BAdI calls can be integrated in customer applications. These can then be enhanced by other customer applications. In the various SAP applications, BAdI calls are implemented at places where enhancements are appropriate.Business add-ins are enhancements to the standard version of the system. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits, two different views are available:
    · In the definition view, an application programmer defines exit points in a source that allow specific industry sectors, partners, and customers to attach additional coding to standard SAP source code, without having to modify the original object.
    · In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard solution, if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, country-specific versions, industry solutions, partner, customer, and so on). You can create definitions and implementations of Business Add-Ins at any level of the system landscape.SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to differentiate between Add-In implementations using the filter Country or other criteria.
    The enhancement technique is set up in such a way that it is possible to define interfaces for ABAP soure code, screens, GUI interfaces, and tables. These allow customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
    BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently. BADI/UserExists are used to enhance R/3 For customer Needs.
    Actually there is no transaction to find when and where the BADI
    is called.
    1. You can see the BADI description to find why it is called.
    2. Once you implemented and activated the BADI, put some break points
    in the BADI and see "where else used" option to check in what all
    programs this BADI is called. In the ITS debug, when you are doing
    the operation what exactly the BADI description tells, it will take
    to the break points and you have to do manually debug the whole thing.
    I know its bit difficult to do manual debug the whole thing, it
    takes lot of time, but you have to be very patience when you are
    dealing with BADI's.
    Transaction SE18 is the BADI equivalent of transaction SMOD
    Transaction SE19 is the BADI equivalent of transaction CMOD .
    To find the BADI to be implemented and then implement this via SE19.
    These steps should enable you to find any BADI related to any transaction in a matter of minutes.
    Procedure 1:
    1) Go to the transaction SE37 to find your function module.
    2) Locate the function SXV_GET_CLIF_BY_NAME.
    3) Put a breakpoint there.
    4) Now open a new session.
    5) Go to your transaction. 6) At that time, it will stop this function.
    7) Double click on the function field EXIT_NAME.
    8) That will give you name of the BADI that is provided in your transaction.
    Business Add-Ins
    Procedure 2:
    1) Goto se24 (Display class cl_exithandler)
    2) Double click on the method GET_INSTANCE.
    3) Put a break point at Line no.25 (CASE sy-subrc).
    4) Now Execute SAP standard transaction
    5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
    6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
    7) This way you will find all the BADIs called on click of any button in any transaction
    Check this blogs 2 find a BADI:
    How To Define a New BAdI Within the Enhancement Framework (Some Basics About the BAdI,BAdI Commands in ABAP,
    When to Use a BAdI?)
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    How to implement a BAdI And How to Use a Filter
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    Introducing Business Add-Ins
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f3202186-0601-0010-6591-b832b1a0d0de
    How to implement BAdi in Enhancement Framework
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb99702
    Business Add-Ins
    http://help.sap.com/saphelp_47x200/helpdata/en/ee/a1d548892b11d295d60000e82de14a/frameset.htm
    BAdI: Customer-Defined Functions in the Formula Builder
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    Difference Between BADI and User Exits
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    To Use BADI - Business Add In you need to Understand ABAP OO Interface Concept
    http://www.sap-img.com/abap/business-add-in-you-need-to-understand-abap-oo-interface-concept.htm
    Business Transaction Events
    Business Transaction Events (Open FI) The Open FI enhancement technique was developed in the Financial Accounting component. Open FI is based upon the following principles: Application developers must define their interface in a function module, an assignment table is read in the accompanying (generated) code, and the customer modules assigned are called dynamically. This technique differentiates between enhancements that are only allowed to have one implementation and enhancements that can call multiple implementations in any sequence desired. Both industry-specific and country-specific enhancements may be defined.
    SAP business transaction events are one type of customer enhancements provided by SAP! We can access the business transaction events using FIBF.Next we have to find the process interface for duplicate invoice check!
    check this blog for details on SAP business transaction events
    Business Transaction Events
    http://fuller.mit.edu/user_exits/business_transaction_event.htm
    FI Enhancement Technique – How-To-Guide on the Usage of Business Transaction Events (BTE)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240ba9b7
    Creation of Events via Business Transaction Events
    http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm
    In SAP R/3 you must activate the business transaction events (BTEs) for Availability Check Using SAP R/3. To set this indicator in SAP R/3:........
    http://help.sap.com/saphelp_crm40/helpdata/en/b6/de3efc6bbcdc4b948d466857a10323/content.htm
    cheers!
    gyanaraj
    ****Pls reward points if u find this helpful

  • Questions about Territory determination in Business transactions in CRM 7.0

    Hi All,
    We are in the process of configuring territory management in our system. I have a couple of questions regarding Territory determination in Business transactions in CRM 7.0.
    1) Territories in business transactinos are determined based on partner function categories: employee and person responsible. If the employee is assigned to multiple territories, which territory is determined for the transaction.
    a) Is it the territory for which he is assigned the 'Default territory' flag'?
    b) What if the employee does not have any territories with the 'Default territory' set?
    2) We have had SAP CRM since the last 6-7 years and recently upgraded to CRM 7.0. When I use the transaction searches in the Web UI using the search parameters 'Territory ID' and 'Territory description' we can't see any old transactions in the search results. We can only see the test transactions that were created after we ran the master data reln. update program CRM_TERRMAN_PROC_REL. Is there another program which updates transactional data relationships similar to the master data one?
    Appreciate your inputs.
    Regards,
    Ramesh Nallabelli

    Hi All,
    We are in the process of configuring territory management in our system. I have a couple of questions regarding Territory determination in Business transactions in CRM 7.0.
    1) Territories in business transactinos are determined based on partner function categories: employee and person responsible. If the employee is assigned to multiple territories, which territory is determined for the transaction.
    a) Is it the territory for which he is assigned the 'Default territory' flag'?
    b) What if the employee does not have any territories with the 'Default territory' set?
    2) We have had SAP CRM since the last 6-7 years and recently upgraded to CRM 7.0. When I use the transaction searches in the Web UI using the search parameters 'Territory ID' and 'Territory description' we can't see any old transactions in the search results. We can only see the test transactions that were created after we ran the master data reln. update program CRM_TERRMAN_PROC_REL. Is there another program which updates transactional data relationships similar to the master data one?
    Appreciate your inputs.
    Regards,
    Ramesh Nallabelli

  • Business transaction control in status schema regarding date determination

    Hi all,
    is there a business transaction in the status schema that can control the date determination ?
    My problem is that the dates are redetermined every time I change status. I can't set the flag "Determine date only once" in the date profile because I wan't the dates to be re-determined when I change the priority. But not when changing the status. How is that controlled ?
    Best regards
    Annette

    Hi Anette,
    ITS not possible to control the date determination with standard customizing. Its the event handler CRMV_EVENT that triggers the date determination on change of status. Functions CRM_DATES_RESET_CALENDAR_EC and CRM_DATES_ACTUALDATE_SET_EC are defined for object name STATUS on Event AFTER_CHANGE. You would need to modify this to change the standard functionality.
    Hope this helps.
    Kind regards,
    Vanessa

  • Business transaction Event for FB50

    Hi all,
    what is the business transaction event for FB50.
    Thanks all,
    Helps will be appreciated. for FB50.

    Hi
    Please use the below Tcodes to find the exact FM for your BTE
    FIBF Maintenance transaction BTE
    BERE Business Event Repository
    BERP Business Processes
    BF31 Application modules per Event
    BF32 Partner Modules per Event
    BF34 Customer Modules per Event
    BF41 Application Modules per Process
    BF42 Partner Modules per Process
    BF44 Customer Modules per Process
    Regards
    Jyo

  • Assigning business transaction profile to business role

    Hi all,
    I can't find any transaction where I can assign the business transaction profile to the business role itself. Basically I have created a business transaction profile (with many dependent transactions) and I want to assign this to my Zbusiness role, but I dont know where this can be done.
    Can anyone of you please help me with this.
    Thanks,
    Prakruthi.

    Hi Arden,
    Thank you for your reply. My scenario is that i have 5 different types of service orders SO1,SO2, SO3,SO4,SO5.All of these have to be created from a service contract (there is an enhancement in place for copy control from service contract to service order). But if I want all these service orders to be seen on the IC webclient screen with their relevant status,date profile and partner determination procedure then do I need to assign these service orders as dependent transactions on the business transaction profile?
    I understand that for one business transaction profile only one dependent transaction can be set as 'service relevant' (radio button).
    Kindly reply as I am completely new to the IC world.
    Thanks,
    Prakruthi.

Maybe you are looking for