Partner determination in ME21N
Hi all,
I have one vendor (eg. 1000) and 2 Forwarding Agents (5001 and 5002). I have a PR with vendor assigned (1000)
If I create a PO in ME21N and I enter the vendor (1000) then a pop up window appears asking to select the Forwarding Agent (5001 or 5002). Then I assign the PR to the PO.
If I create the same PO but this time I assign the PR first, then the pop up windows does not show.
CR partner function is mandatory at VM level and Purch document level.
Any ideas?
Regards,
CD.
Hi
Partner function is made as mandatory at both Vendor master and Purchasing document level.
Maintian the Partner function in Vendor master as well as in the Purchase order so that you can avoid this message.
Regards,
Sasi
Similar Messages
-
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 -
Enhancement for partner determination in STO
Hello, SAP gurus!
We are working on enhancement to copy CR partner role (forwarding agent) from supplying plant's vendor master to STO partner tab. We have found a way, how to select the data and fill it in structure MMPA, which will update STO partner data during STO save. The problem we are facing now is the missing partner data in parnters tab on ME21N screen, when the data is copied. Data is filled in MMPA structure, but something is still missing so it is not displayed on screen, thus it cannot be changed or seen.
Has anyone figured out working solution for this, as SAP does not support partner determination for STO's sccording to note 117537?
Thanks in advance!Hi,
You need debug the T-code ME21N and see from which run time structure does ME21N displays data on the screen.
And you will also write an enhancement for ME21N.
Hope this is of help to you!
Reetesh -
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
Maybe you are looking for
-
Sorry, we couldn't open...Error opening office documents from SharePoint 2013 in the desktop applications One of our Managers encounters the error 'A problem occurred while accessing the Office document cache. Do you want to repair this prob
-
File Sender Name Archiving to Receiver
Hello, I've a interface File - RFC. I need archiving the file source with AddTimeStamp. Too, i need passing the name of file source to RFC the question is: what is the name that receiving the RFC, file name original or file name with timestamp? Thank
-
So my brother just recently joined the army and someone has stolen his iPhone how can we help him find it ?
-
hello all , need help working my push to talk on my 6680 evertime i try and switch it on i get the message unable to switch on . check ptt settings . can anyone help ?
-
Downloading CS6 with obstacle of adobe bridge bridge.exe in background?
Am trying to download CS6 having purchased it. The program says to close all applications which I have done. Yet still it says that Adobe Bridge (Bridge.exe) is running and stopping the download. How to close Adobe Bridge (Bridge.exe)??