Partner determination
Dear Sap Gurus
Sold to party can act as ship to party, bill to party and payer.
Than abt other partner function such as Ship to party, bill to party, payer, what are their roles to play.
pls explain
Thanks
Sneha Reddy
hi
at first get the concept behind the four partner functions
SP Sold to Party, SH Ship to Party, BP Bill to Party , PY Payer
Sold to Party - this is the person who buys the material or product from the business. say in other words he is the customer to the business
Ship to Party - is for whom the material is shipped or delivered by the business
Bill to Party - is for whom the bill is deliverd.
Payer - is the one who actually pays the bill
now in most of the instances the sold to party will act as all the other three partner functions. ie the customer who buys the material recieves the material and also receives the bill and also pays the bill..
there are instances where sold to party ie ur customer actually places the order but does not wish the material to be deleivered to him or to his shipping locations so here the ship to party changes it can be his own business location called and located in differtent area or it can be outside party..
this is same in case of bill to party and payer... it can either be the customer by himself or can be anyone else..
these are the most important persons which are created in the business.. the business should have a clear picture of these partner functions
Reward if Useful
Thanx & Regards
Naren...
Similar Messages
-
Partner Determination Not Working in Opportunity
Hi,
We are using Z-partner Functions Which are Determined using Partner Determination Procedure in Lead but it is not Copied to opprtunity.
we used Different partner procedure for opportunity but is not coping from Lead. We tried to Modify the partner Procedure used for Lead and use it for Opportunity but it is not working.
can any one suggest were we might be going wrong.
With regards,
Selvam tHello Selvam,
there is no copy procedure during partner determination. If you create a followup doc or copy an existing document - the partner det. runs again. According to your settings in the PDP the partner are determined by access sequence and source. That means if you want partners which should be copied from predecessor then you should use the source COM_PARTNER_A like i.e. access sequence 0001 in standard.
I hope this help,
Regards
Rene -
Territory and partner determination procedure for employee responsible
Hi CRM team,
I have a little issue for you I'll be very thankfull if someone could help me.
There is the organisation of the territory management in the company I'm working for:
-Country
-Region
-sector
*each sector have a determination rule based on 1 condition "1 field from the BP Header (customer)"
*each sector have a position assigned to it. (Organisational model PPOMA_CRM) And there is 1 or 2 employee affected to each position..
*When creating an activity,*
*First thing I enter the Account (customer: activity partner)*
*I would like the system to determine the employee affected to the sector of the BP as the employee responsible.*
Any Idea?
For the moment, I'm searching in the partner determination procedure. But the standard access sequence Business Partner Relationships: Activity Partner -> User dont work.
There is some sitting from my IMG:
The partner fonction Employee Responsible is with
*fonction category: employee
*usage: CRM
*Relationship category: Is the employee responsible for
Partner determination procedure:
In the acces sequence, I put a dialogue seq 15 :
Business partner from territory
And in the detail on source, I put:
Fonct. categ. : Employee
Usage: CRM
It dosn't work...
I don't know if I'm am searching in the right place.
Could you help me with a solution to have the needed system behavior????
Thanks a lot for your time and your help.
Best regards,
Ahmed.Hi Ahmed,
After created determination rules for territories have executed the report CRM_TERRMAN_PROC_REL for initial option?
Once territories and determination rules are created, you need to run the above report in Background(schedule a batch job) which will establish relationships between the territories and corresponding attributes. You need to run this report every time there is a change in determination rule of create/change territories.
This should resolve your problem
Regards,
Priyanka -
Partner determination at shipment stage level
Dear All,
We would like to have multiple partner functions determined for a shipment stage within the shipment. Stages are maintained for the shipment route. But we dont want to maintain the service agent at stage level inside the route in IMG. This only determines one partner at stage level. We need multiple partners. Which exit can help here? I dont think normal partner determination exit can be used here like EXIT_SAPLV09A_004 as it is not called in shipment. Please suggest.
Best Regards
DineshHi,
I am sure whether it will helpful to you or not
Kindly check the menu path SPRO --> Sales & Distribution ---> Basic Functions --> Partner Determination -- > Set up Partner Determination -- >Set Up Partner Determination for Shipment
Regards,
Prasanna -
Error in CHARM_CREATE when using a Z partner determination procedure
Hi,
I use SDCR and needed to create a new partner determination procedure ZDCR0001. I don't need to change anything else in this Change Request transaction type, so everything else is standard. When I run CHARM_CREATE now, the program is using the partner determination procedure instead of the text determination procedure SDCR0001 in order to get the text ids, and then I have an error: Text determination procedure ZDCR0001 does not exist.
I noticed that there is a problem in the standard code of CHARM_CREATE:
*& Module get_data_0101 OUTPUT
Retrieve the Data to get different text types *
MODULE get_data_0101 OUTPUT.
IF gv_display = ' '.
CHECK gv_created IS INITIAL.
*get the required info for text processing
CALL FUNCTION 'CRM_ORDER_PROC_TYPE_SELECT_CB'
EXPORTING
iv_process_type = gc_processtype
IMPORTING
es_proc_type = ls_proc_type.
*get the list of changes to be done
CALL FUNCTION 'COM_TEXT_CUST_I_STRUC1_READ'
EXPORTING
iv_object = gc_object-order_h
iv_procedure = ls_proc_type-part_determ_proc
CHANGING
et_struc1 = gt_zthead
EXCEPTIONS
textobject_missing = 1
textobject_not_found = 2
textprocedure_missing = 3
textprocedure_not_found = 4
other_error = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
This function module is for getting texts, but uses the partner procedure. I created a message and sent to SAP, but they say they don't have this error there. Has any of you had the same problem? I could not find any note to correct this code. I have SP 17 for ST.
Thanks,
Raquel.Mention the Function name starting with 'Z'
Regards
Sreenivas -
During Notification Creation I get the error --Partner Function is Not Allowed in Partner Determination Profile Q2
As I enter Purchase Document Number in the transaction QM01 and press Enter. I get the above error and donot go further.
Can anyone help me here.Hello Prashant,
You are missing some configuration for the partner function;
Go- to
SPRO>IMG>QM>Quality Notifications>Notification Creation>Partners>Define partner Determination Procedure>
Again Select "Define Partner Determination Procedure".
Select Quality management> Change Partner
Now Select Q2.
Compare settings with Partner Determination Procedure on any other client. Also check Partner functions on the same screen.
Amol. -
Plant as a Vendor in Partner Determination
Hi
In the Partner tabs, I need to determine the Plant as a vendor.
Do I need to create a relationship of the Plant with BP. If yes, what should be the relationship category? I am using "has undefined relationship".
To determine the Plant in Partners tab as one of the Partner, In access sequence, I have used the source as "Business Partner relationships" with the details on the source as Partner function - Sold to party.
In the partner determination procedure, I have assigned this Access seq, with function as Vendor.
While executing the transaction, I am not getting the Vendor determined automatically.
Any inputs would be helpful.
thanks
YashYash,
In order to determine the plant as the vendor you need the following elements established:
1. Plants setup as business partners in CRM
2. Plant relationship to business partners in CRM. You will need to create a new relationship category in order to set this part up. Use transaction BUBA to setup the new category. The role of the corresponding partner should be "vendor". Now assign the plants to your business partner using the new relationship category.
3. Configure your partner determination procedure to pickup the vendor from the relationship category you defined before.
I have done something similar with a completely "custom" partner function so, this should probably work for something more standard like a vendor.
Good luck,
Stephen -
Partner determination functions are not determine in sales order
Dear Sap Gurus,
I have made a new partner function (P2) and have been configure it in partner determination procedure, although i hv made new customer master for the same account group. All th partner function are showing in the customer master data but these are not determine in sales order, one error is coming...this partner procedure is not defined.......kindly give me advide how to resolve this problem.
Regards
Parul DeshwalHi
Have you assigned the Partner determination procedure to your sales document type?
Also have you assigned the Partner function to your Partner determination procedure.
Also do the same to the sales order item partner determination
regards
Prashanth -
"Partner Determination Steps for Customer Master" clarification
Hi,
Let me clear myself at the outset itself, that I searched SDN for my below mentioned query, however I could not find any answer to my satisfaction....here I am posting again
In "Partner Determination for Customer Master", the following steps are undertaken -
Step 1:
1.a.) Create New Partner Determination Procedure
1.b.) For each Partner Determination Procedure, different Partner Functions, which are applicable for that specific determination procedure, are assigned. (along with other properties like if the PF is mandatory, not modifiable )
Step2:
"Partner Determination Procedure Assignment", here we assign different Partner Determination Procedure to different Account Groups. In other words, indirectly, we assign the partner functions to account groups. Right? (Please correct me if I am wrong)
Step3:
"Partner Function". Here we define new partner functions, (which are used in Step 1...)
Step4:
"Account Group- Function Assignment" - Here we assign the Partner Functions to Account Groups
Now My Question
(A) Since the Partner Functions are assigned (via partner determination procedure) to account groups in Step 1, then why Partner Functions are assigned AGAIN to account groups in Step 4. What is the significance of this assignment in Step 4.
(B) Is there is particular sequence of Steps (1 to 5), one should follow when somebody has to create new customer account group and/or new partner function.
Thanking you all in advance.Dear SR
Leave SAP Partner Determination screen for 2 minutes and first understand the logic
1. Create the new partner functions
2. Create the new determination procedure
3. Link the new partner functions to the new determination procedure and add mandatory, non modifiable ,optional creteria
4. Assign the new determination procedure to the document type or account group at appropriate level
This is essence and this is for all 8 levels like CMR,sales doc header,item etc
Now coming to your qn
When you define a new account group ( you might be aware account group controls partner functions of CMR) you will say that your new account group will carry out patner functions like SP,SH,BP,PY
That is ACCOUNT GROUPS function assignment
Whenever you create a new account group you will do field selection in OBD2 like suppress optional.reqd etc,create no ranges and assign no ranges and also mainly this activity partner determination
These are must settings for a new account group
AG is the german key for sold to party Partner determination procedure
This is step 1
Then in next step you will tell AG will carry out such and such partner functions Step 2 like mandatory not modifiable etc
Step 3 is link the AG to your account group
Step 4 is partner functions say if you want to create a new partner function say SB special stock partner
(in concept this is the firststep)
Step 5 is once again partner function account group assignment
So when you create a new partner function you will do step 4 first and step 5 and then 1 and 2 and 3
when you create a new account group you will do step 5 and then 1 and 2 and 3
Hope you understand now
Partner functions are relatives in your family
Say in a family we have Father ,mother sister, brother (these 4 partner functions)
This is called as Happy Family and this Happy Family is the Partner determination procedure in SAP
This Happy Family is linked to the account group
So Happy family means there are 4 partner functions
So whenever you create a CMR in the account group this father.mother,brother,sister will come as default
Suppose you add another partner function say Uncle
First you have to create uncle
Then you have to tell this account group will accept uncle
Then link the uncle in the happy family that is determination procedure of SAP along with the 4
Then assign happy family to the account group
Now when you create a CMR along with father.mother,brother,sister along with that uncle will also come
Regards
Raja -
Question about partner determination for customer master
Hi, experts,
I have already read the documentation about this topic at forum. Still I have the following question:
why should we assign the partner function to the account group? According to my understanding, the partner function has to be assigned to partner determination procedure and then through partner determination it is associated with the account group. If the partner can be assigned to account group directly, why do we still need determination procedure?
Best regards,
FanHi
Let us consider an existing Partner Determination procedure in standard SAP.
The Partner Determination Procedure (e.g, ABCD) can contain multiple "Partner Functions". Suppose there are 100 numbers of Partner Functions in the Procedure.
We assign "Partner determination Procedure" to the "Account Group", so that , the assigned Procedure will be applicable for the Customer master data created under that Account group.
Suppose, Partner determination Procedure "ABCD" has been assigned to Account Group "XYZ".
Now, any Customer created under Account Group "XYZ", the Procedure "ABCD" will be applicable for them. Right?
We have already discussed , the Procedure "ABCD" contains 100 different "Partner Functions".
Out of these 100 Partner Functions, only those Partner Functions, which are permitted by the Account Group "XYZ" , they can only be entered in the Sales area data > Partner Function tab of the Customer master data.
Suppose, only 6 Partner functions (out of 100 no) are assigned to Account Group "XYZ".
So these 6 Partner Functions are permitted by the said Account Group "XYZ" and these 6 Partner Functions can only be entered in the Customer master data.
So, to summerise it, if you want to enter a Partner Function in the Customer master, then
- First, that Partner Function must be available in the Procedure which applicable, and
- Second, that Partner Function also must have been permitted (assigned) by the Account Group .
I hope, it is clarified.
Regards
Pradyumna -
Trigger partner determination when ship-to is changed on the sales order
Hi,
Here is my scenario...
I am defaulting my rail carrier partner function based on the ship-to party partner function into the sales order using the standard configuration i.e. by maintaining SH as entry in the "source" field for rail carrier partner function of the sales document partner determination procedure. Every thing is fine until the ship-to party in the order is not changed by the user. when the user changes the ship-to party the carrier is not re-determined (the old rail carrier partner function which defaulted into the order from the old ship-to party record stays in the document). I know standard SAP doesn't re-determine partners. Can anyone came accross this issue?
I would like to know if there is an user exit that i could use and write a code to trigger parter determination when a ship-to partner is changed in the sales order.
-Sree.
Edited by: SREE on Sep 15, 2008 4:40 PMHi,
Try to use user exit FORM USEREXIT_SAVE_DOCUMENT_PREPARE in program MV45AFZZ.
Regards, -
Partner Determination at various levels....
Hi,
Partner Determination is possible at Customer Master level, Sales Document level , Item level etc....
During the sales order creation, the partner functions are taken from the Customer master... if yes, then what is the necessity of sales document level, item level partner determination....??? Also, if partner determination can be made possible at all levels then which takes the priority???
My second query is:
In customizing it is possible to determine the Ship to party based on the Sold party and also based on the Ship to party, the Forwarding Agent is determined....Where exactly the setting is done...????
Third query:
An analysis function is provided for tracing automatic automatic determination of business partners in sales documents..... Where is it possible ????
RegardsHi,
your first question:
partner determination assignment vary as per your requirement. in general you assign it to account groups for customer master. for others like sales order/dlivery/billing, you only need to assign these if your requirement varies on delv/billing creation. take the exapmple of value contracts, here in general you assign the PD process KAB) to sales document type(WK1).
second:
this can be done, as you have already maintained the same. like take the example of order creation. if you just put SH data without putting the SP, the system will take the SP from the SH' master record (if you have maintained these for that SH)
Third:
as far as i know there is no analysis function for partner determination in sales document, like we have for material determination, listing/exclusion/freegoods and output.
Wishes,
Abhishek -
Partner determination rules in sales documents
Good afternoon Experts
I'm trying to determine responsible agents in a quotation document by using a rule with responsibilities
( in the access sequence of the responsible agent partner function).
Could someone please confirm how the rule container gets filled?
If the rule is based on a post code my understanding is that the post code of the sold
to party is passed to the rule container and the responsible agent gets
determined. Passing the post code to the rule container should be in this case hardcoded.
What happens though if I need to determine the responsible agent based on another
piece of information like "sales order type", "client tax classification" .
- How does the system know how to fill the rule container?
- Do I need to create a new organizational attribute ?
On Sap help I've found :
"If you use rule resolution using responsibilities, you do not have to assign
attributes in the organizational model, other than the attributes distribution
channel and division; these are necessary for showing the sales area."
Where does the sales area come in for partner determination when using rules with responsabilities ? Is there a mechanism like sold to party/document -> sales area -> organisational attribute => attribute passed to rule container?
Any input would be appreciated.
Best regards
Razvan ZaineaHi Razvan,
you can use rules in your partner determination access sequence. Most attributes are filled in document processing for the rule container.
You mentioned postal code. This is filled from the main partner of the document. The main partner of a sales order is the sold-to party, of an opportunity is the prospect, ....
If you like a different main partner you can do this via process type customizing (field 'partner function ORG').
If you need to fill your own container values you can use CRM_ORGMAN_BADI method CRM_ORGMAN_ATTRIB_VALUE_FILL.
Or as mentioned by Shanto you can use your own logic with COM_PARTNER_BADI.
Best regards
Marion -
Partner determination at item level in sales order
Dear experts,
I have 2 payers in customer master(sold to party). Is it possible to determine the partner function (Payer) at the item level in a sales order? I need to generate 2 billing documents with 2 line items. (1) Delivery related billing document (Item1) for which I want to bill to Payer 1. and (2) Order related billing document (item2) for which I want to bill to Payer 2.
Currently the in the above process I am able to do it manually by changing the partner (payer) at the item level.
Can the partner determination happen automatically based on the line items (Item category)? If possible, can it be restricted to document type?Dear Friend,
The best option would be to enter / change the Payer manually in Partner Function.
Or the other option is as you have entered 2 payers in Customer Master for a single sold to party, sustem woild be give a pop-up for selecting one of two Payer while creating Sales Order. But still you will have to change the Payer at Item Level...
Also if Ship to Party is different then we have some option...
Hope this helps...
Thanks,
Jignesh Mehta -
Partner determination procedure
<b>Hi,
This is for the 1st time i am in this forum.
Could anyone tell about when the error comes (during creation of sales document-customer master record does not exist), though i have created my own partner determination procedure with new part functions & created cmr successfully too.
Regards,
Dash</b>Have you created Customer Master Data?
Steps to create Customer master data:
<b>2.1.2 Process to Create Customer Master
2.1.2.1 Initial Screen of Customer Master Maintainance</b>
Use
The purpose of this activity is to maintain Customer Master Data. Customer Master Can be created for Sales & Distribution, in which it will be possible to maintain General Data Tab & Sales Area Tab. Alternatively it is also possible to maintain Complete / FI, in which it is possible to maintain General Data, Company Code Data & Sales Area Data (Complete) or General Data & Company Code (F1)
<b>Procedure</b>
1. Access the activity using one of the following navigation options:
SAP Easy Access > Logistics > Sales and Distribution > Master Data > Business Partner > Customer > Create > Sales and Distribution / Complete
Transaction Code: VD01 / XD01
Fields to be maintained in Initial Screen (referring Complete):
Field Functionality
Account Group - Take a drop down & select appropriate Account Group (Say, Sold To Party)
Customer - Enter manually / Internal by system (Based on Configuration)
Company Code - Take a drop down
Sales Organization - Take a drop down
Distribution Channel - Take a drop down
Division - Take a drop down
A Customer can be created with reference to an existing Customer & necessary data can be changed.
Reference
Field - Functionality
Customer Enter manually
Company Code - Take a drop down
Sales Organization -Take a drop down
Distribution Channel - Take a drop down
Division - Take a drop down
<b>2.1.2.2 General Data of Customer Master Maintenance</b>
Use
The purpose of this activity is to maintain General Data. General Data is applicable to the customer centrally. Incase of extending Customer to another Sales Area, General data will remain the same.
<b>Procedure</b>
Fields to be maintained are as under:
<u>ADDRESS</u>
Field - Functionality
Title Take a drop down
Name - Enter manually
Search Term - Enter Manually (Optional)
Street - Enter Manually (Optional)
House No - Enter Manually (Optional)
Postal Code - Enter manually
City - Enter manually
Country - Take a drop down
Region - Take a drop down
<u>Control Data</u>
Field - Functionality
Vendor - Enter Manually (Optional) To establish Customer Vendor Relationship.
Trading Partner - To be maintained incase of Inter-company Customer,
The above is for Illustration purpose. Please ensure to maintain the fields required.
<b>2.1.2.3 Company Code Data of Customer Master Maintenance</b>
Use
The purpose of this activity is to maintain Company Code Data. This is maintained by an FI person.
<b>Procedure</b>
Fields to be maintained are as under:
<u>Account Management</u>
Field - Functionality
Recon. Account - Take a drop down (Mandatory)
<u>Payment Transaction</u>
Field - Functionality
Terms of payment - Take a drop down.
The above is for Illustration purpose. Please ensure to maintain the fields required.
<b>2.1.2.4 Sales Area Data of Customer Master Maintenance</b>
Use
The purpose of this activity is to maintain Company Code Data. This is maintained by an FI person.
<b>Procedure</b>
Fields to be maintained are as under:
<u>Sales</u>
Field - Functionality
Sales Office - Take a drop down
Currency - Maintain the local / export currency.
Exch. Rate Type - Maintain M, incase of export / inter-company(if required) only.
Cust. Pric. Proc - This is maintained to pick the pricing procedure in Sales Order & Billing Document. It should always be maintained.
Customer Stat. Gr - This is recommended to be maintained to enable the data to flow to SAP standard report.
<u>Shipping</u>
Field - Functionality
Delivery Priority - Take a drop down & maintain the appropriate for Delivery purpose.
Order Combination - Maintain the tick
Shipping Condition - Take a drop down & maintain the appropriate for Delivery purpose.
Delivery Plant - Take a drop down & maintain the appropriate Plant.
<u>Billing</u>
Field - Functionality
Incoterm - Take a drop down & select. Maintain the Description manually.
Terms of payments - Take a drop down & select.
Account assignment Group - Take a drop down & maintain the appropriate. This is very important to be maintained, else it will give an error to release the billing document to accounting.
Tax - Take a drop down & select 0.
The above is for Illustration purpose. Please ensure to maintain the fields required.
Regards,
Rajesh Banka
Reward points if Helpful. -
Partner Determination in PO and OBDLV
Hey @ all,
what I am trying to do right now is to implement a simple, customer specific partner determination procedure. For that I want to add a partner role and partner to an purchase order on header level.
The only place I found where I could add this partner is in BAPI_PO_CREATE1. But this BAPI is not used when I create a PO with the GUI (ME21N).
So do you have an idea, where I could add a an additional partner to the PO (User-Exit, Badi, Enhancement Spot ...)?
The same thing I want to do with the outbound delivery (VL01N). There is User-Exit MV50AFZ1 available. But there is the question: How do I add a partner within this user exit (structures to edit...).
Thanks for you help in advance,
Rolf
Edited by: Rolf Kasel on Mar 10, 2010 1:57 PMHi,
If its specific to plant and vendor, then check whether the plant specific partner function has been activated.
Go to MK02 - partner function and go to menu - extras - Add. purchasing data and check whether "Data retent. at plant level allowed" flag is marked as shown below.
If so, go to menu - extras - Alternative data.
Click on partner details:
Here, system will show plant specific partners.
Here, maintain the partner function PI for the plant and check the scenario again.
Another option would be to maintain the higher level search flag in the partner function configuration as highlighted below:
Now, system will search partners at purchase organization level, if no partner function is found at plant level.
Regards,
AKPT
Maybe you are looking for
-
White Screen which goes of when connected to laptop!
hi all, My BB curve 8520 is stuck with a white screen and it only comes back to life when its connected to the laptop. The solution posted in another thread was to use the APPLICATION LOADER WIZARD. but i cant seem to do so. As the drop down "Connec
-
Error in configuration testing
Hi, When I test a configuration in Integration Directory, the execution stops at the step of Interface Mapping and gives the error for its interface mapping as - <b>Interface Mapping <Not found> Runtime error Unable to find resource com/sap/xi/tf/_MM
-
"dot-bug" in interactive field-names
hi, i think after the update to ID7.0.2 i got a bug with "dots" "." in field-names. Before i used these dots to manage my fields into folders, like this: a.bbb.01 so you get a main-folder "a" with one subfolder "bbb" and the field itself will be in "
-
Lost ALL photos when backing up!
Hi, So my boss got the new iphone 4s. We backed up his iphone 4 (which he had never done before) to his macbook pro, and let it run until it prompted us to disconnect. During that time it asked if we wanted to sync all music, contacts, etc and we c
-
OK, we are doing some scientific papers that are initially done in Microsoft Word, and converting over to Pages. Headers are done as follows: 2.1 Product Description But when we move them over to Pages we get 2. 1 Product Description Anyone know how