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 -
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çoiseHi
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
MeravHi 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
XavierHi,
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 sarkarHi 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
TMHi,
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,
RudyThere 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 . -
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,
PaulHi 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
-
can i claim the warranty of another earphone on one ipod i.e. getting two earphones on the same warranty serial number...
-
I just bought a new Nano. it says I need to uninstall and reinstall iTunes. If I uninstall iTunes will it wipe out all of the music I have already downloaded on my computer?
-
Interval Since Last Panic Report: 101423 sec Panics Since Last Report: 18 Anonymous UUID: 3346C8AF-8D87-4B8F-BDC5-635DA73F2037 Tue Nov 27 21:17:50 2012 panic(cpu 3 caller 0xffffff80002c4794): Kernel trap at 0xffffff7f8170
-
We are doing a deploy of MBAM 2.5 and as required, we have installed SQL 2012. A part of the setup is setting the required permissions in SQL. I am definitely not a DBA and do not have access to someone who knows it well. Can anyone walk me through s
-
PS Elements 9 multi monitor editing
I just want to make sure I'm not missing something. I just purchased and installed PSE 9 after using PSE 8 for nearly a year, thinking it would have some improvements. Maybe it does, but I do have issues. First, while using the editing screen, I c