Additonal partner functions at the business agreement

Hi Experts,
We have a requirement to pass on one of the partner functions to the clerk responsible field at the contract account in IS-U.
For this ,we want to use the additional partner functions section at the buisness agreement level in CRM.
We have maintained the partner function which we want to replicate in IS-U in the configurations settings for IS-U under the following path-
SPRO->Financial Accounting->Contract Account AR&AP->Integration->Customer Relationship Mgmt->Buisness Agreement->Define determination of Clerk responsible for Replication from CRM.
Now the problem, is when we are giving the partner function along with the business partner value in the "addtional partner functions" section under the BA tab in CRM,and saving it , the changes are not getting saved and no B-Doc is getting fired.
However, when we are using any other partner function like alternate payer, dunning recipent in the same BA tab and saving it, it is working fine and the partner function value is replicated in the clerk responsible field at the contract account in IS-U.
Can anyone please help me in solving the issue?
Thanks in advance.
Cheers,
Amlan

Try use BADI BUPA_GENERAL_EXPORT. In method GENERAL_DATA_EXPORT you can check main BP data and raise error.
Example for method if_ex_bupa_general_export~general_data_export:
DATA: l_but000 TYPE but000,
        return TYPE bapiret2.
  SELECT SINGLE * FROM but000 INTO l_but000
    WHERE name_last = is_but000-name_last
    AND   name_first = is_but000-name_first.
  IF sy-subrc IS INITIAL.
    return-type = 'E'.
    return-id = 'BC'.
    return-number = '701'.
    return-message_v1 = 'Check error'.
    APPEND return TO ct_return.
  ENDIF.

Similar Messages

  • Uploading the partner function for the business partner

    Hi Experts ,
    I wish to upalod the partner function fields like
    partner function
    sales area
    division
    channel etc .
    Can anyone suggest me how to uaplod this via a BAPI in ECC system ?
    regards
    Abhi.

    HI ,
    Pls check Kindly check
    BAPI_CUSTOMER_CREATEFROMDATA1
    regards,
    PD

  • How to Add Partner function in the main screen of the Sales order???????

    Hello All,
    I am working on ECC 6.00 SD module
    I want to add partner function in the main screen of the sales order, that mean add more partner function beside Sold to party and the ship to party to be in the order header, Is it possible and how?
    Regards
    Jacopo Françoise

    Hi
    If you want in the sales order , above the sold to party as the  box then you need to go for enhancements
    Regards
    Srinath
    Edited by: sri nath on Jun 11, 2008 6:56 PM

  • How can I add search parameter "Partner Function" to the inbox in ICweb?

    Hello
    I need to add search parameter "Partner Function" to the inbox ICweb search.
    Today I can search for My open transaction.
    The meaning of "My" in the EM Responsible parameter is that my BP number assign to any transaction in any partner function.
    I wont to limit the search to look in a particular partner function. for example: 00000014 Employee responsible.
    I mean in hardcode and not as a parameter selection screen.
    I know that this functionality exist in CRM5 but i am in CRM4
    Thanks
    Merav

    Hi Darren,
    I have implemented this BAdi and when I am trying to activate this it is giving me short dump saying 'SYSTEM_CORE_DUMPED', please help.
    During the course of my actions I implemeted this BAdi using transaction SE19, the activated this it is activated correctly, then I did some changes in method 'CUSTOM_HIT_LIST_SORT' but then whenever I try activate either the metod or the implemetation it is gives me a pop up saying 'Work Process restarted, session terminated' and the session terminates. On ERMS web page I see the Rabex error and in ST22 I see the SYSTEM_CORE_DUMPED error with following dump details
    Runtime Errors         SYSTEM_CORE_DUMPED
           Occurred on     07/21/2006 at 09:07:51
    Process terminated by signal 0.
    What happened?
    The current ABAP program had to be terminated because the
    ABAP processor detected an internal system error.
    The current ABAP program "ZCL_IM_TTT_IC_INBOX_BADI_2====CP " had to be
    terminated because the ABAP
    processor discovered an invalid system state.
    Information on where termination occurred
    The termination occurred during generation of the ABAP program
    "ZCL_IM_TTT_IC_INBOX_BADI_2====CP ".
    The point of termination was in line 5 of the ABAP source code of the
    (Include) program "CL_CRM_AUI_ENTITY=============CU ".
    of the program "CL_CRM_AUI_ENTITY=============CU " (when calling the editor
    50).
    Source code extract
    000010   class CL_CRM_AUI_ENTITY definition
    000020     public
    000030     inheriting from CL_CRM_BOL_ENTITY
    000040     abstract
         >     create public .
    000060
    000070   " public components of class CL_CRM_AUI_ENTITY
    000080   " do not include other source files here!!!
    000090   public section.
    000100
    000110     interfaces IF_CRM_IC_CONTACT .
    000120
    000130     methods ACCEPT
    000140     abstract
    000150       importing
    000160         !IR_ENTITY type ref to CL_CRM_BOL_ENTITY
    Please help.
    Regards,
    Tarun Goel

  • Search help for partner functions in the message to get organisation unit O

    hello,
    Depending on the Business partner category (Organisation, Person,Group) the search help of the partner function in a message should return the corresponding partner list.
    This is working fine for standard partner functions like SLFN0002 (reported by=P) SLFN0003 (support team=O). When doing a searchhelp we get a list of organisation for the "support team" and a list of users for "reported by". this is a normal behaviour.
    When copying the partner function SLFN0003 into a new ZLFN0003 and including it in the partner profile of the message the search help returns all business partners of category P but should return category O.  The function category 0016 (service team) is well defined for ZLFN, I guess the link to business partner category is made indirectly there but I might be wrong.
    Does anyone of you experience the same behaviour ?  Any idea how to correct this ?
    thank you for your help
    Xavier

    Hi,
    Collective search helps:- Combination of elementary search helps. When we need to fetch data based on multiple selection criteriau2019s. More than one tables are Selection from multiple tables
    Steps for creating collective search help.
    1) Enter the search help name and click on create.
    2) Choose Collective search help radio button option as the search help type.
    3) Enter the search help parameters.
    Note that there is no selection method to be entered for a collective search help.
    4) Instead of the selection method, we enter the included search helps for the collective search help.
    5)We need to assign parameters for each of the included search helps.
    6) Complete the parameter assignment by clicking on the push button.
    7) Collective search help offers the user to obtain F4 help using any of the included search helps.
    Hope this helps u.
    thanks

  • Problen in assigning partner function at the time of creation of lead .

    Hi ALL ,
              I have requirement , where as soon as bp will be created a lead has to be generated mentioning the BP as sales prospect (partner function) . I have to assign  employee reponsible partner  function too in lead , at the same time .
    I have used BAPI :BAPI  BAPI_LEAD_CREATEMULTI  to create the lead .
    But its not accepting the partner function as well as organisation details , giving error like Ref field for  Partner ,Orgman are not allowed.
    Can any one tell me where and how can I assign the Partner function in case of my reuirement .
    Thanks & Regards
    Debasri sarkar

    Hi Debasri,
    I am able to develop a code to add a partner
    Check this:
    *- Data
      DATA: lt_partner            TYPE crmt_partner_comt.
      DATA: ls_partner            TYPE crmt_partner_com.
      DATA: lt_input_fields       TYPE CRMT_INPUT_FIELD_TAB.
      DATA: ls_input_fields       LIKE LINE OF lt_input_fields.
      DATA: ls_input_fields_names TYPE LINE OF CRMT_INPUT_FIELD_NAMES_TAB.
      DATA: LV_Guid type CRMT_OBJECT_GUID.
      DATA: LV_AddPartner type NOTES-UDATE.
      DATA : lt_orderadm_h TYPE CRMT_ORDERADM_H_COMT,
             ls_orderadm_h like line of lt_orderadm_h,
             gt_obj_guids TYPE  crmt_object_guid_tab.
       LV_Guid = '96CB40512AA2BD4C95EEE26BFD8E6187'.
       LV_AddPartner = '00000012'.
    *- Partner info
      ls_partner-ref_kind = 'A'.
      ls_partner-kind_of_entry = 'C'.
      ls_partner-no_type = 'BP'.
      ls_partner-display_type = 'BP'.
      ls_partner-ref_guid = LV_Guid.
      ls_partner-ref_partner_fct = LV_AddPartner.
      ls_partner-partner_fct = LV_AddPartner.
      ls_partner-PARTNER_NO = '0000409993'.
      INSERT ls_partner INTO TABLE lt_partner.
    *- Input Fields info
    *  ls_input_fields-ref_handle = '1'.
      ls_input_fields-ref_guid = LV_Guid.
      ls_input_fields-ref_kind = 'A'.
      ls_input_fields-objectname = 'PARTNER'.
      CONCATENATE ls_partner-ref_partner_handle LV_AddPartner
                  INTO ls_input_fields-logical_key.
      ls_input_fields_names-fieldname = 'PARTNER_FCT'.
      INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
      ls_input_fields_names-fieldname = 'NO_TYPE'.
      INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
      ls_input_fields_names-fieldname = 'DISPLAY_TYPE'.
      INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
      ls_input_fields_names-fieldname = 'PARTNER_NO'.
      INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
      ls_input_fields_names-fieldname = 'KIND_OF_ENTRY'.
      INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
      INSERT ls_input_fields INTO TABLE lt_input_fields.
    *- Make the changes in memory
      CALL FUNCTION 'CRM_ORDER_MAINTAIN'
        EXPORTING
          IT_PARTNER        = lt_partner
        CHANGING
          ct_orderadm_h     = lt_orderadm_h
          CT_INPUT_FIELDS   = lt_input_fields
        EXCEPTIONS
          ERROR_OCCURRED    = 1
          DOCUMENT_LOCKED   = 2
          NO_CHANGE_ALLOWED = 3
          NO_AUTHORITY      = 4
          OTHERS            = 5.
      IF SY-SUBRC <> 0.
          Write 'Error!'.
      ENDIF.
    * Get guids
      LOOP AT lt_orderadm_h INTO ls_orderadm_h.
        INSERT ls_orderadm_h-GUID INTO TABLE gt_obj_guids.
      ENDLOOP.
      CALL FUNCTION 'CRM_ORDER_SAVE'
        EXPORTING
          it_objects_to_save = gt_obj_guids
        EXCEPTIONS
          document_not_saved = 1.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Hope this solves the issue.
    Regards,
    Saumya

  • How to get the Partner Function of the corresponding index

    Hi experts,
    We have a requirement where in we need to fetch the corresponding partner function(PARTNER_FCT value) , when we click on the value help icon of a Partner_No_descr field of the component BTPARTNER.
    For eg:- When we click on the value help icon of second entry in the assignment block 'parties involved',
    we should fetch the Partner Function (PARTNER_FCT)value of the second entry.
    We tried using the GET_CURRENT ( ) ,GET_BY_INDEX ( ) etc method , but to no avail.
    Any helpful pointers would be rewarded.
    Kindly help.

    This thread remains closed.

  • New z-partner function in the B2B-order

    Hi,
    We have created new Z-partner function for B2B-sales order.
    It's works good in GUI: determination by sold-to, filled in the document. ok.
    Now, we want to add this z-patner function to B2B-sales order
    How I can do it?
    Denis.

    Hello Denis,
    If you are using this partner function for contact person then you need to add this in the shop management.
    Logon to the shop management, open the shop , under general information you can see the label user administration under that you can see the option to enter the partner function for contact person.
    In all other case if the transaction type of your web order have this partner function assigned, then it will work.
    Regards,
    Shanto Aloor

  • Display Partner Function on the basis of Selected Partner Function

    We have multiple "Ordering Address" and "Goods Supplier" for a particular vendor. When we use a particular vendor at the time of PO creation, we dont want all the OA and GS to be populated in the "Partner Functions" tab. The OA should be populated based on the Vendor & P Org, and on the basis of OA should be selected, the "GA" related to the OA should be populated.For ex, if each vendor has 5 OA and each OA has 3 GS and the user selects a vendor then all 5 OA should be displayed. When the user selects one  of the OA, all the 3 GS related to that OA should be displayed.
    Is this possible to maintain this scenario?If yes, how can we implement it?
    Thanks
    TM

    Hi,
    You can accomplish the above in below EXIT's
    There are two function modules available to pass partner data to the PO
    EXIT_SAPLEKPA_001 include ZXM06U07
    EXIT_SAPLEKPA_002 include ZXM06U08
    Also further you should write a logic in the BADI ME_PROCESS_PO_CUST
    regards,
    Lalita

  • Admin View or Functionality for the Business Process Owner

    Hi
    I have a requrirement that Business Process Owner (not the IT person), should be able the search the process instances and take action on them like "terminate process" or "Change Authorization".
    However the Business Process Owner do not want to go through the "Guided Procedures" -> "Administration" -> "General" menu clicks.
    Business Process Owner should able ONLY to get to "Maintain Processes" option of the "General" or "Overview" menu.
    Also,
    Business Proces Owner would like find the process instances based on only the  Instance Name and/or Instance Status and/or  Start Date Range.
    Is there a prebuilt functionality or is there way to utilize the SAP CAF delivered components by configuring the permission/roles. 
    IF NOT, how to access the process instance data so I can custom build this kind of functionality.
    Thanks,

    Hi Abhay,
    As I know GP does not provide such a pattern which covers your requirements.
    You can build this functionality in custom way.
    I propose the following:
    Use the
    public IGPProcessInstanceInfo[] com.sap.caf.eu.gp.process.rt.api.IGPRuntimeManager.getCompletedInstances(GPSearchRole searchRole, Date startDate, Date endDate, IGPUserContext userContext) ;
    and
    public IGPProcessInstanceInfo[] com.sap.caf.eu.gp.process.rt.api.IGPRuntimeManager.getRunningInstances(GPSearchRole searchRole, Date startDate, Date endDate, IGPUserContext userContext)
    to retrieve process instances by your search criteria.
    As search role you should use the GPSearchRole.OWNER.
    After this you can filter these processes by name in custom way and represent them.
    To terminate a process instance you can use the following method:
    public IGPProcessInstance com.sap.caf.eu.gp.process.rt.api.IGPRuntimeManager.stopProcess(IGPProcessInstance processInstance, IGPUserContext userContext) ;
    You need to use GP exposed public api:
    DC: caf/eu/gp/api
    PP: external
    POssible it helps.
    Best regards,
    Alaiksei

  • New partner function in the inbound delivery

    Hi
    I want to have the partner fuction: CR (forwarding agent) in the inbound delvery. It has to be copied from the purchase order.
    I added the partner type to the partner determination procedure for the vendor, the purchasing document and the in the inbound the delivery.
    Then I added a forwarding agent to the master data of the vendor. When I created a purchase order the forwarding agent was nicely copied to the purchase order. But when I created the inbound delivery from the purchase order it was not copied over.
    By the way I checked also the partner procedure which is linked to the sales order which is used as the source for the copy control of the  inbound delivery. This has the forwarding agent in it as well.
    Anybody an idea how to proceed?
    Thanks,
    Rudy

    There might be an entry of Partner function missed in SPRO.
    SPRO>Logistics Execution>Shipping>Partners>Master Data-->Set Up Partner Determination for Deliveries.
    If forwarding agent entry missed ,maintain the entry.Then partner entry will automatically copy to delivery .

  • Partner function exclusion

    1) What is partner function exclusion?
    2) Which all tables are affected when we exclude partner function using BAPI 'BAPI_BUPA_FRG0070_ADD'
    waiting for a prompt response.

    Hi Arpit,
      1 - A BUSINESS PARTNER - PARTNER FUNCTION EXCLUSION specifies a PARTNER FUNCTION that the BUSINESS PARTNER may neither carry out personallhimself nor carry out for another BUSINESS PARTNER.              
      2 - Look at data model of object BUS1006070 maybe it helps.
    Regards.
    Manuel

  • Parties involved work center and partner functions in SAP WEBUI

    Dear Experts,
    Here is the situation
    I have sales rep, quote admin1, quote admin2 and quote admin3 positions in my org model. Each level has approval process.  All of these three types of users will create quotes directly without a previous document/follow-up document.  
    When a sales rep or anybody other than quote admin logon to create quote,  parties involved <> quote admin should be admin1. When admin 1 logon, it should default to admin1. Admin 2 logs in only after admin1 so, it should display admin1 and admin2. When admin 3 logson, it should show admin1, 2 and three.  They need to be able to see howmany quote admins already there in the quote.  How can I get this??  Please help me..

    Hi Sri,
    You can use Partner Determination Procedure for the first time to create a Quotation automatically which will be triggered by the system. For the next time, based on your requirement you can probably need to use something else which will trigger the partner determination and will select the partner function and the business partner. You can check the badi - COM_PARTNER_BADI which is used for the Partner Procedure Determination.
    Hope this helps.
    Thanks,
    Samantak.

  • What is the difference between partner function and partner type

    Hi Gurus,
    What is the difference between partner function and partner type?
    Thanks,
    Paul

    Hi John,
    The partner types allow us to distinguish between different business partners such as customer, vendor, employee etc and the partner functions represent the functionality or role each partner plays within the business transaction.
    For example under the partner type Customer, you will find - Sold to party, Ship to party, Bill to party, Payer.
    The business partners that exist in the market place are represented with a partner type in the R/3 system. Examples of business partners are customer, vendor, employee and contact person.
    The following partner types are defined in the partner processing for the sales & distribution module –
    a.     AP – contact person (06)
    b.     KU – customer (07)
    c.     LI – vendor (08)
    d.     PE – employee/personnel (09)
    Assigning the partner functions in the SAP system determines the functions of particular partner in the sales process. One partner may take on several functions also.
    REWARD POINTS IF HELPFUL
    Regards
    Sai

  • How to read the business partner activity

    Hi experts,
    How to get the business partner(role:employee) assigned activities  in crm and how to create the activity .my requirment is change the assiged from old employee(bp) to new employee(bp). i have to develop the program. i searched some BAPI's.
    Please help on this.
    thanks,
    venu.

    Pls use the FM CRM_REPORT_CALL_RF. Pass the partner function to the exporting parameter table ir_partner_fct_h and partner number to the partner number to  ir_partner_id_h . You will get all the guid and then use CRM_ORDER_MAINTAIN to change the partner.
    CALL FUNCTION 'CRM_REPORT_CALL_RF'
        EXPORTING
          iv_stat_open            = 'X'
          iv_maximum_hits         = ' '
          ir_object_type_h        = it_act_objtype
          ir_partner_fct_h        = it_partner_fct_h
          ir_partner_id_h         = it_partner_id_h
        IMPORTING
          et_guidlist             = it_guid
        EXCEPTIONS
          parameter_error_partner = 1
          parameter_error_items   = 2
          parameter_error_ref_obj = 3
          OTHERS                  = 4.

Maybe you are looking for