Partner determination: AFS specific
I would really appreciate your help in the following scenario:
I am working in ECC5.0/AFS5.0
One of the requirements in the apparel industry is to maintain the customer store in the customer master. The customer store is represented through a unique partner function in AFS called JM (MSO mark for store). This partner function is used for cross-docking. The goods are sent to the customer's distribution center, and then the customer is sending them to their stores. We need to have the mark for for labeling the cartoons at the distribution center and also becuase the customer submits their orders EDI with their store number.
Here is how I am proposing to set up partners.
Sold-to will have ship-to, bill-to and payer - Multiple ship-tos assigned to a sold-to
Ship-to will have the mark-for store partner - Multiple mark-for assigned to a ship-to
When the customer sends the order EDI there are two scenarios that can happen:
1- Customer sends ship-to and mark-for. Based on the ship-to we can identify the sold-to partner
2- Customer only sends the mark-for number. Assumes that we maintain the ship-to in our master records
My question is: Can I determine the sold-to based on the mark-for associated with the ship-to? Or another way to ask the question: Can I determine the ship-to based on the mark-for provided by the customer and therefore determine the sold-to based on the ship-to?
I hope I provided a clear explanation.
Thanks,
Patricia
Patricia,
Please check out the customer hierarchy - AFS specific - J . I guess this would help solve your problem.
Regards,
Girish
Similar Messages
-
"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 -
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 -
Need tech help on partner determination.
Hi Guys,
As per the specific business scenario,we have defined one partner determination procedure but we do have two business process in which partner are getting determined from sold to party but other country we determine from ship to party.
Note -We are using only one document type OR do we have any tech suggestions like via user exit can we manage if yes How????Hi,
Plz can you make it elaborate
as per your thread i understood,You defined one partenr Procedure ,which you already maintained in OR. -
Accounts for Partner Determination
Hello Experts,
I am confuse how many account group to be created for below requirment.
Description Account group
Sold-to party ZEU1
Ship-to party ZEU2
Bill-to party ZEU3
Payer ZEU4
Non Trade Customers ZEU5
Sales Rep ZEU6
Inter-company ZINT
Thanks
Shri..
Commission Agent ZEU7
Thanks
Shri..
Edited by: shrii on Jun 13, 2011 1:11 PM
Edited by: shrii on Jun 13, 2011 1:12 PMHi Ram,
Thanks for your reply.
below is in detail .
Could you be more specific.I should create individual account group and assign the partner determination to each account group.Is that so ???
EG Sold-to party ZEU1 A1
EG Ship-to party ZEU2 A1
EG Bill-to party ZEU3 A1
EG Payer ZEU4 A1
EG-Non Trade Customers ZEU5 A2
EG Sales Rep ZEU6 XX
Inter-company ZINT XX
Commission Agent ZEU7 XX
Thanks
Shri.. -
Partner Determination Procedure-access sequence
Dear Gurus,
My requirement is support team determination when message is created.I maintained the Rule 13200137 in PFAC_RESPO.
In this below path in procedure SLFN0001 against partner function procedure of funcions SLFN0003 SUPPORT TEAM (CRM).IN THE PARNER DETERMINATION TAB acces sequence and Determination Time in Partner Determination are empty.
what values should i maintain here so that support team determination will happen as per the rule 13200137
SAP Solution Manager Implementation Guide -> SAP Solution Manager -> Configuration -> Scenario Specific Settings ->Service Desk -> Partner Determination Procedure -> Define Partner Determination Procedure.
plz guide meHey SAPuser,
You can use access sequence Organization data: Service Team using product or rule....
If this does not work out, then you need to work out some other access sequnce which starts with something like: Organization data: ........
Reward for usefull post...
Regards,
Anand -
Billing user exit for partner determination/substitution
Hi ,
For my SAP ERP , I need a Billing user exit for partner determination/substitution .
If somebody has the info .
Thank'sHi,
User Exits For Billing:
- USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
The internal number range used in the standard system is specified
in the billing type table and can be changed in this user exit. This
user exit is only called when the billing documents is created.
- USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
In this user exit additional fields for account determination that
are not provided in the standard system are copied into
communication structure KOMKCV (header fields).
- USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
In this user exit additional fields for account determination that
are not provided in the standard system are copied into
communication structure KOMPCV (item fields).
- USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
Depending on the number range, table TVFKD is used to set the
billing date (country-specific requirments in Italy).
USEREXIT_NUMBER_RANGE is automatically deactivated when this user
exit is being applied.
- USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)
This user exit is only called when the billing document is created.
It is used to provide the header and the item of the new billing
document with deviating or additional data.
- USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)
Printing the item line of a billing document can be supplemented or changed.
- USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
Printing the header line of a billing document can be supplemented or changed.
- User exits in program RV60AFZD
Short descriptions of the user exits are contained in the program:
- USEREXIT_RELI_XVBPAK_AVBPAK
- USEREXIT_NEWROLE_XVBPAK_AVBPAK
- USEREXIT_NEWROLE_XVBPAP_AVBPAK
The following user exits are available in report SAPLV60B for transfer to accounting (function group V60B):
- EXIT_SAPLV60B_001: Change the header data in the structure acchd
You can use this exit to influence the header information of the accounting document. For example, you can change the business transaction, "created on" date and time, the name of the person who created it or the transaction with which the document was created.
- EXIT_SAPLV60B_002: Change the customer line ACCIT
You can use this exit to change the customer line in the accounting document. This exit is processed once the ACCIT structure is filled in with data from document header VBRK.
- EXIT_SAPLV60B_003: Change the customer line in costing
The customer line is filled in differently for costing. You can use exit 003 to influence the ACCIT structure.
- EXIT_SAPLV60B_004: Change a GL account item ACCIT You can add information to a GL account item (such as quantity specifications) with this exit.
- EXIT_SAPLV60B_005: User exit for accruals
Once all relevant data for accruals was entered in the GL account item, you can add to this data with this exit.
- EXIT_SAPLV60B_006: Change the control line ACCIT
You can use exit 006 to add information to the control line.
- EXIT_SAPLV60B_007: Change the installment plan
You can use exit 007 to add information to the installment plan parameters in the GL account item.
- EXIT_SAPLV60B_008: Change the transfer structure ACCCR, ACCIT and ACCHD After the accounting document is filled in with data, you can use exit 008 to change the document once again.
- EXIT_SAPLV60B_010: Item table for customer lines
You can use exit 10 to influence the contents of customer lines before they are created.
- EXIT_SAPLV60B_0011: Change the parameter for cash account determination or reconciliation account determination
You can use this exit to change inbound parameters in order to influence account determination.
Hope this will help.
Regards,
Ferry Lianto
Please reward points if helpful. -
Hi,
Currently working on SAP IS-AFS. While creating the SO i could see that an unwnated partners are getting determined. The customization is correct even when looking in Customer Master the partner determined in SO is not linked.
Request your input.
Thanks and Regards
AshishDear Anish,
As you are using AFS, additional partners may get determined.
If you using standard AFS,Please check the entry in the table J_3ACUPA.
It should be as follows.
Client Partner Functn Partner func.ID
Client no Partner Function Partner Fn Id
client no JD 3
client no JM 2
If other partner function exists, then the system will throw an error.
Please check the OSS note 358130 - Have a look on it. That's to delete the entries from the table J_3ACUPA.
I am not sure whether it helps u or not.
I can guess, as this is AFS - your are getting additional partners like JD MSO Distribution Center, JM, etc.
Definitely, you might have assigned this partner functions to your partner determination procedure.
If you feel everything seems to be correct, check for OSS notes also..
(Anish: Has your issue solved? If so - please update in the forum)
Thanks,
Venkatesh.S.P -
How will i configure partner determination for customer master
how will i configure partner determination for customer master data.
hi
Check this
BUSINESS PARTNERS AND PARTNER DETERMINATION
In the partner determination procedure you can determine whether partner functions can or should occur in a partner object (Customer Master, Sales Document, Item Category etc.) For each object, in which partner function can be created, you can define partner procedures. This also means that
For Customer Master
For Sales Documents
For Sales Documents and Billing Documents: for items
We can define our partner determination procedure for each of these levels as shown below. In Blue are given the ones wherein the Partner Procedures are assigned to the Partner Objects
Customer Master Account Group
Sales Document Header Sales Document Type
Sales document Item Item Category in sales
Delivery Delivery Type
Billing Header Billing Type
Billing Item Billing Type
Sales Activity Sales Activity type
By assigning a procedure you determine for which account groups (for the customer master), which sales document types (for sales documents) and for which item categories this procedure would be valid.
In the partner determination procedure you can determine for each partner function
whether the partner function is an obligatory partner function
whether the partner function can be changed in the document
BUSINESS PARTNER FUNCTION
By assigning a business partner function to a partner you can determine which functions the partner fulfils in the business process. Partner Functions are classified using partner type. The partner type represents the roles played by the business partner within the business transaction.
Following partner functions exist in the standard process of Sales and Distribution
Partner Type Customer
Sold-to Party, Ship-to Party, Bill-to Party, Payer and Sold-to Party authorized to release against a contract. You can define the sold-to party authorized to release against a contract in the partner screen of a contract. This partner may only schedule orders with reference to this contract, even when he is not the sold-to party authorized against a contract.
Partner Type Contact Person
Contact persons are natural persons whom you must contact at the customers for business processing (e.g. purchasers) Contact person can be created directly in customer master record.
Partner Type Vendor
A forwarding agent is an example of a business partner on the credit side, who is included in a sales process. If you commission a particular forwarding agent for deliveries to a specific customer, you can define the forwarding agent in the customer master record as the partner.
The other possible partner functions on the credit side in the sale process are interpreters, auditors etc. The forwarding agent is an agent who performs transportation services. This includes organizing the shipment, delivery and receipt of the goods, arranging the carrier services and handling the customs issues.
Partner Type Personnel
Employee Responsible
Sales Personnel
You can enter an employee from your firm as the person responsible:
In the Customer Master If the employee is normally responsible for processing transactions with this customer.
In the Sales Document If the employee is responsible for processing the Business Transaction.
STEP WISE PROCESS FOR PARTNER DETERMINATION PROCEDURE
Sales and Distribution->Basic Functions->Partner Determination->set Up Partner Determination->Set up Partner Determination for Customer Master.
First go to OVT0 create customer account groups. Here you make new entries, click whether it is a one time customer, description. Also you can do the field selection here for general data, co. code data and sales area data.
Now go to IMG logistics general business partner customers control define & assign customer number ranges define the number. Here you range that you want and assign it to your customer account group.
Now go to VOPA here the selection will be on customer master, click on partner procedures, create the partner determination procedure. The following steps need to be done in partner determination area
Assign partner function to account group i.e SP,SH, BP, PY to account group (debit side ). Sales and Distribution->Basic Functions->Partner Determination->Assign Partner Functions on the debit side to account Groups.
Then create Partner Determination Procedure.
Assign the Partner Determination Procedure to Partner Function.
Then finally assign the Partner Determination Procedure to acc group.
Important Points in Business Partners and Partner Determination Procedure
Partner relationship maintained/defined in the customer master is proposed automatically in the document header when you create a sales document.
In customizing we can decide whether several partners can be assigned to one partner function in the customer master.
In sales documents, the system is configured so that only one partner can be assigned to each partner function.
We can define partners at item level in the sales documents.
Business Partners that are defined at the header level however cannot be changed at the item level.
You can prohibit anyone from changing a partner that has already been entered in a sales document.
It is also possible to manually change or enter the address of a partner, such as the Ship-to Party. This change does not affect the master record. -
Necessity of the Partner Determination Procedure at Item Level
Hi Gurus,
What is the necessity of the Partner Determination Procedure at Item Level and in what case it is useful?
Regards,
Sarosh.Dear,
It may happen that in a business transaction the partner in the document header does not apply to all items, for example, if specific goods for a customer are normally delivered to another ship-to party.
In sales documents and billing documents you can enter one of the deviating partners from the document header at item level.
You have planned to have the partner function in the partner determination procedure for sales document items or billing items.
When creating a document , the system copies the document header partners to the items. If you want to define another partner than the one in the document header at item level, overwrite the proposal from the item partner screen.
You have planned the partner function ship-to party in the partner determination procedure in Customizing for sales document items and have defined this as changeable.
Create a customer sales order as usual.
The system copies the partner from the customer master into the document header and then from the document header into the items.
Select the item, that should receive a deviating partner.
Choose Goto --> Item --> Partners.
The partner screen for the item appears. Here you can overwrite the changeable partner functions.
Try to read the SAP help. U will find some more info.
reward if helpful
Krishna Chaitanya -
Campaign Partner Determination
Which SAP default partner determination procedure would one recommend I copy for a Basic campaign partner determination?
Thanks,
NickI wanted to add Partner Functions like Campaign Manager or something that pertains specifically to campaigns, however it appears that sap doesn't provide anything like this by default..... Is this true?
Thanks again,
Nick
Edited by: Nick Hield on Sep 5, 2008 5:32 PM -
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
Maybe you are looking for
-
Creating pdf from scanner problem
using acrobat xi, when I try to create from scanner, Xerox phaser 3200, predefined setting, e.g.. autodetect, causes program to crash. custom scan works and worked ok on previous version 6. does anyone have any thought s on this. I've updated drivers
-
Hi All, There is requirement to enhancement in Release strategy (ME22N). If user increase the OP price the release strategy being changed but he decrease the OP the price release strategy not being changed. The reauirement is there if they
-
How to use RFC to get data from BW?
Hi all, we need to get data from BW using RFC, I am not familiar with BW and RFC, would you please give me some advice? Many thanks in advance!
-
This weekend, I went to make a routine edit on one of my DW sites, and it said that no location had been defined for the files. I went into Manage Site and browsed for the source files, and DW worked just fine - for about eight seconds. Then, it woul
-
We are running Web Proxy server (Iplanet) with reverse proxy option on Solaris 8.This will give our staff access to applications inside. Access is based on certificates. Certificates are under own control using Windows 2000 certificate server. We wan