Adding Partner Function
All,
I need to do a mass partner function addition to all customer masters.
Basically i need to add a particular partner function VN (Vendor) to all the customer masters within the sales org.
How can i do this?
One way to easily handle this is to write an LSMW to do your load / update. Do your recording and prepare you spreadsheet based on the recording and you will be able to do a mass load. We use this to do all of our mass updates, or XD99 on the cusotmer side.
Please let me know if you have any additional questions.
Kind Regards,
Jason
Similar Messages
-
I am a newbie. I am trying to configure SD on my IDES.
I am at the point of adding partner function (Z9) to the partner procedure (ZAG)
but I am getting an error message:
"Partner function Z9 cannot be used for partner procedures"
I cannot find the answer in google. please help.
[click for image|http://i1181.photobucket.com/albums/x421/darkmatter1/196235/pfunction.jpg]Hi Anwar,
Please check the parner function-account group and partner determination procedure-account groups are assigned properly or not from
SD >> basic functions >> partner determination >> set up partner determination >> Set Up Partner Determination for Customer Master,sales doc. header etc. which type partner determination you want to maintain if you want to maintain them for customer.
In that screen, you need to maintain (Z9) to the partner procedure (ZAG) after doing Partner Determination Procedure Assignment and Account Groups - Function Assignment.
I hope these will solve your problem.
Regards, -
Update customer adding partner functions (KNVP)
Hi,
I need to insert new partner functions in a customer. I have been looking for a BAPI but it does not exist. Here in the forum I have seen some threads saying you can use SD_CUSTOMER_MAINTAIN_ALL but there are other threads saying you have to do a BDC because SD_CUSTOMER_MAINTAIN_ALL have not to be used for that at all.
Do you know the good way to do that?
Regards,
ManelHi,
We did that via batch input. No BAPI was found.
We used VD02 transaction so save a recording via SM35 transaction and use the code returned
Regards,
Manel -
Does SRM support Vendor Partner Functionality from ECC?
Does SRM support or sync up with Vendor Partner functions in ECC such as OA, VN, PI, etc.?
Initial look at SRM does not suggest that SAP has made it easy to replicate partner functions in SRM.Hi,
See these related threads:
Partner function Payee in SRM
Adding Partner Function to R/3 PO from SRM in Classic using BADI
BR,
Disha.
<b>Pls reward points for useful answers.</b> -
Partner functions OA and IP missing for Vendor in Extended classic PO
As part of current Classic scenario, we have maintained OA (Ordering Address) and PI (Invoicing Party) for a vendor in R/3. We have also maintained different ordering addresses for multiple plants in the Vendor master: Partner functions screen --> Alternative data.
I would like to acheive the same functionality in Extended Classic scenario. We have replicated the vendors from R/3 to SRM. After activating Extended Classic scenario, we see only VN as the partner function in R/3 PO.
Q1. How can we enable OA and PI partner functions in R/3 PO (Extended Classic) ?
Q2. How can we enable different ordering addresses for multiple plants in R/3 PO (Extended Classic) ?Hi
Which SRM Server are you using ?
<b>You need to maintain Partner Functions in the SRM Server - SPRO Transaction - Configuration Settings.</b>
<u>Here is the Path from SPRO Transaction -></u>
<b>Supplier Relationship Management -> SRM Server -> Cros Application Basic-Settings -> Define Partner Functions</b>
<u>Maintain Similar entries as mentioned below.</u>
Function Function Type Usage Description Abbreviation
00000016 0013 B2B Requester RQ
00000017 0007 B2B Contact Person CP
00000018 0011 B2B Bidder BI
00000019 0012 B2B Vendor VD
00000020 0002 B2B Goods Recipient GR
00000025 0014 B2B Portal Provider PP
00000026 0008 B2B Responsible Employee RE
00000027 0017 B2B Ship-To Address DP
00000028 0003 B2B Invoice Recipient IR
00000029 0015 B2B Invoicing Party IP
00000030 0018 B2B Ship-From Address SP
00000034 0002 B2B Plant PLNT
00000038 0001 B2B Sold-to Party ORDR
00000039 0026 B2B Preferred Vendor PRVD
00000051 0019 B2B Purch. Org. Auth. For Release AREL
00000074 0025 B2B Service Agent SERV
00000075 0031 B2B Location LOCA
00000097 0034 B2B Invoicing Party Employee IPEm
<u><b>Hope this will definitely help.</b></u>
<u>More details -></u>
<b>For 1), see these links below -></b>
Partner function missing in backend PO
Re: Error in transmission while PO cration
"Multiple" partner data at PO header
Partner functions in plan driven MM-SUS
Re: Partner function not found
Number range for business partner
Re: Problem with BP. Assignment: Business partner person to user not unique
Error in creation of Employee for Business Partner
Re: enter exactly one partner of type vendor
Re: Business partner as Vendor and Invoicing Party
Partner functions in EBP for extended Classic Scenario
Classic Scenario PO has multiple OA Partner Functions for Vendor
<u>For 2), see the pointers -></u>
<u><i>There is an article written by Jason Didday at www.saptips.com entitled "mySAP SRM and SAP R/3 Partner Functions: Supporting OAs, VNs and IPs" that you may find useful.</i></u>
<u>In SRM, there is no standard relation betwwen plant and vendor master data.
You can use BBP_GET_VMDATA_CF BADI to add backend data in SRM while using BBPGETVD and BBPUPDVD transactions.</u>
Replication of Ordering Address from R/3 to SRM
Re: Adding Partner Function to R/3 PO from SRM in Classic using BADI
Partner function Payee in SRM
Adding Partner Function to R/3 PO from SRM in Classic using BADI
Do let me know.
Regards
- Atul -
Adding a new partner function in va01 has to differ in item wise
Hi all
here by adding a new partner function by item level in va01
i hav a z partner table , that has some values , each values differ from item level
for eg : item 1 (posnr) 10 , has a new partner called buyers1
posnr 20 has buyers 2
what i am facing probs is , i cannot append into table xvbpa (using a program mv45afzz) & form save_docu_prepare.
xvbpa table item is not storing
partne rwill come default from the customization , but my partner will be add depends on item / material .
i have tested a scenario for eg . when i creating a orders , as soon as entered a dealer , the default parner will be setting , then i entered manually a new partner , then it is reflecting in a table with item
customization partner doesn't hve a item , where as while creating when i put manually it is reflecting in item level .
and 1 more things , when i try to append it also , its is reflecting to all item in orders
tel me how to refresh the new partner item wise , that also O.KnO ANSWER FOR THE QUES. NEED TO RAISE MORE QUES. SO ONLY I AM CLOSING
-
FM for adding/deleting partner functions
Hello everyone,
Is there an Fm to add/delete partner functions of customer.I am not sure whether sd_partner_single_modify works.Can anyone confirm this or post other FM which does this.
Thanks in Advance,
KiranHello Kiran
You can try with this Fm
PM_PARTNER_DELETE_PARVW
Regards,
Vasanth -
Hi Abapers,
I had a requirement to add some 500-600 customer partner functions(bill-to-party,payer,ship-to-party) to a single customer(sales rep or employee customer) using LSMW.
I uploaded the customer(500) master using LSMW, and i want to add 499 customer partner functions(bill-to-party,payer,ship-to-party) to the 1st customer .
So, i want to know how to do this using LSMW or BDC, and give me suggestions to overcome this....
Thanks,
Dilip.BI have responded to similar queries in one of the threads.
Please find the URL of that discussion:
[Re: LSMW |Re: LSMW]
Instead of Vendor you need to use CUSTOMER number and Chose the standard customer master program for LSMW. In recording you wont be able to acheve this.
Hope this helps. -
New Partner Function in CRM (Solution Manager Service Desk)
Hi CRM Gurus!,
Even if this problem is present in my Solution Manager Service Desk I'm creating this thread here in CRM Forum because I thin'k I need the experience of one CRM Expert. Í´ve created this question in Solution Manager Forum also but I hadn´t solved my problem yet.
We add the partner function called "Additional Partner", but I don't know why in the tab "Partners" in the CRM transaction we want to add a new partner but in the partners combo the new one does not appear in the list.
The procedure that I did was: I created a new business partner function and I added this new function to my partner determination procedure, then in SPRO: "Define Partner Determination Procedures" -> I set the option "Only Functions Assigned in Procedure".
These are the values. fro my new function:
Function: ZSLFN004
Text: Additional Processor
Abbrev.: ZAMS
Function Cat.: 0008 Person Responsible
Usage: CRM Customer Relationship Managem.
Relatshp Cat: CRMH06 Is Responsible BP For
The partner functions in my procedure are:
00000001 Sold-To Party (CRM)
00000046 Approved by (CRM)
SLFN0001 System Administrator (CRM)
SLFN0002 Reported by (CRM)
SLFN0003 Support Team (CRM)
SLFN0004 Message Processor (CRM)
ZSLFN004 Additional Processor (CRM)
But in the transactions when I try to add a new partner in the partners tab only the follow functions appears in the combo:
00000001 Sold-To Party (CRM)
00000046 Approved by (CRM)
SLFN0001 System Administrator (CRM)
SLFN0002 Reported by (CRM)
SLFN0003 Support Team (CRM)
SLFN0004 Message Processor (CRM)
I don't know why my ZSLFN004 is not listed in the combo.
By the way, my function was created as a copy of SLFN0004.
Any help would be appreciated.
Regards
Gustavo BalboaHi Vishant,
Thanks for your answer, but some one in the Solution Manager forum gave me the answer few minutes ago :). The problem was that in some transaction types (I don't know wich ones or if it aplies to all) the category 0008 - Person Responsible can only appear once, my partner function was a copy of the function SLFN0004 - Message Processor and that function is defined with the category 0008, so I had 2 partner functions defined in the category 0008.
To solve the problem I just adjust my Z function and put the category 0016 - Service Team and let the relationship empty. Then the partner function is now showing in the combo at partners tab.
Again, thanks anyway for the time that you take to answer my question.
Regards
Gustavo Balboa -
BAPI to add additional partner functions in customer master(KNA1)
Hello All,
I wanted to add additional partner functions(2) to the list of partner functions which gets added by default while creating a customer. I am currently using BAPI_CUSTOMER_CREATEDATA1 to create the customer master. There i do not find any option to add my partner functions.
NOTE: I need to update KUNN2 field as well while adding my partner functions.
Could anyone please help here?
Regards,
JayHi,
No you should not feel confident with SD_CUSTOMER_MAINTAIN_ALL.
It is used for only one very special case. The maintenance of consumer. And this should only be true from the transaction itself.
There exists other cases, one of the oldest one is the BAPI_CUSTOMER_CREATEFROMDATA1. But is is exclusively reserved for SAP Online store.
Despite the fact CMD_EI_API is quite difficult to use, it has the main benefit that is it supported if being triggered directly.
For the maintenance of customers, there is NO BAPI and NO direct function module.
There are some functions modules like the one above where the name is looking nice. But these should not be used.
The only valid solutions are :
Below ECC 2005 (6.00), the only solution was batch input and DEBMAS idocs. See note 384462
Starting with ECC 2005 (6.00) and above: a synchronisation tool has been introduce. See class CMD_EI_API and VMD_EI_API
Hope this helps
BR
Alain -
Upload partner functions to customer master using LSMW
Dear Friends,
I'm trying to uplaod customer partner functions data through LSMW. I have tried to upload the data using recording method in LSMW(Tr. code: XD02).
As per the business requirement, I need to upload multiple number(For example: 10 records) of SP(Sold to) partners to a single customer.
While executing session, instead of adding all 10 records of partner functions, only the last record(i.e 10th records) is adding in the customer master.
Your response will be highly appraciated.
Regards
SatishHi Satish,
You can't use XD02 to upload multiple partner functions by recording the transaction. It will not create multiple entries, always it will replace the existing ones with the new entry. you need to use the standard BI program or Idoc method do the same.
I know the scenarios for the vendors it didnot work in that way for me at that time I used Standard BI method to create the multiple partner associations. -
Rule Modeler - Automatic assignment Partner Function based on PC of IBASE
Hi Experts,
I have the following requirement. The IC Agent when receiving a call has to create a Service Ticket (Service Order). By creating the Service Ticket the responsible Service Partner has to be assigned to solve the service incident based on the Postal code of the IBase (Installed Base).
The following steps I have done:
1. I have created the Service-ID Z_RE_RULE_EXEC (Rule Invocation) with the following properties:
CONTEXT Context
DEF_ROUTING Default Routing
LOG_LEVEL Logging Level
POLICY Root Policy
2. Under Repository I have defined a new context: Z_TICKET_ASSIGMT with the following properties:
Context Properties: No Customizing
Authorization Groups: No Customizing
Attributes:
Name: ZPOST_CODE1_IB
Show Attribute: Flag marked
X Path Expression: /parts/currentIbase/ComponentAddress/POST_CODE1/text()
Fact Gathering Service: FG_IC_REF_OBJ
Attrib. Ext. Class: CL_CRM_ERMS_ATXT_TEXT_NCAT
Actions:
Action-ID: Z_PARTNER_ID
Show Action: Flag marked
Action Service ID: DD_AH_PARTNER_ID
Action Parameters:
Parameter-ID: PARTNER_ID
Display Mode: O
Inp Spt Class: CL_CRM_DD_F4_BP
Afterwards I created the Rule Policy: Z_PRUEBA2 with the condition that if the Postal Code of the IBase is 08030 or 08035
the Partner Function ID 56 has to be assigned to the Service Ticket. I have released the Rule Policy afterwards.
Into the standard Service Manager Profile SAP_ORDERROUTING I have added the created
Service-ID Z_RE_RULE_EXEC with the following properties:
CONTEXT: Z_TICKET_ASSIGMT
LOG_LEVEL: 0
POLICY: Z_PRUEBAS2
Now I want to test the rule policy by entering with the ROle SAP_CRM_UIU_IC_MANAGER (IC Manager) but I can not see any possibility to do that. So my questions is how I can test the rule policy Z_PRUEBAS2? Do I have to assign the Service Manager Profile to the IC Center Agent Role?
Best Regards
OliverSolution: Problem solved. Error was the name of the attribute. It has to be POST_CODE1_IB
and not ZPOST_CODE1_IB. -
Partner function copied from PO to Outb.del. but output message not created
Hello Gurus,
As the copy of the partner function from the PO to the Outbound Delivery is not supported in standard, I have activated userexit_save_document_prepare (MV50AFZ1) where I can add the other partner roles out of the purchase order into table XVBPA (VN). Thanks to this exit, the partner function VN is correctly added in the Outbound Delivery.
My issue is the following this partner function should create an output message using the partner function VN but this one is not created during the Outbound delivery creation. But if I go to the VL02N and just save the Outbound delivery again (without change) now the output is correctly created and processed.
Does someone of you know the reason why the output message for partner VN is not triggered at the Delivery Creation but
after the manual save?
Kind regards
ChrisI have just explained this in Copy partner from PO to inbound delivery
-
Replication of Partner Function from CRM 5 to ECC6 Issue
Hi experts
Is someone able to assist with pointing me in the correct direction to resolve a partner function replication issue please. We create all entities/BPs in CRM, and replicate them to ECC.
We have a custom partner function, ZF, that is held against Payer and Sold-to in ECC. This is a separate entity in CRM, but is sent according to relationship assignment to ECC. We have noticed that this partner function is not being updated correctly.
Scenarios:
Ending a relationship between Account/Customer (Payer/sold-to in ECC) and the Farm (ZF partner function) - the ZF partner function is removed in ECC. This is correct behaviour.
New Account or Customer creation in ECC with ZF relationship assigned, ZF partner function is being created in ECC. This is correct behaviour.
HOWEVER, when adding a new ZF relationship in CRM to an existing Payer/Sold-to, the ZF partner function does not get created in ECC. This is incorrect behaviour - new valid relationship should trigger ZF partner function in ECC.
Also, name changes to the ZF maintained in CRM, is not being updated in ECC for existing relationships. Instead, the Partner Function tab, ZF type, displays the old name for the Farm.
BUPAREL bdocs are being created and sent to ECC, however something is happening on the receiver end. How do we trace this, and does anyone have any ideas on where to start to find out what is happening here?
Many thanks
CaraSolved, internal issue usage tab not being completed correctly so not assigning partner function
-
Multiple Partner Functions for a Sales document Item
Hi,
Can you please advise on modeling scenario for showing multiple partner functions for a given sales document in BI Report ..
Because Key figure values should not be distributed for multiple records just becos of multiple partner functions but users want to see them in the reports along with sales doc and key figure
I am explaining bit more clearly...
I can achieve above requirement by having below model ..
SDOC ITEM PF1 PF2 PF3 AMOUNT
1000 10 AB CD EF 50000
PF : Partner Function
but as I feel it is a complicated task to add more and more columns fro partner functions as and when new partner functions have been added or requested to show by users at sales doc level...
So Can you please advise a better solution to meet the same requirement.
Thanks & Regards,
BRK
Please advise me on this scenario
Thanks & Regards,
BRK
Edited by: BRK on Jul 22, 2008 9:19 AM
Edited by: BRK on Jul 22, 2008 9:29 AMSalesDoc______Item_______PartnerFunction________Amount
80000_________10_____________A1_______________$1000
80000_________10_____________A2_______________$1000
80000_________10_____________A3_______________$1000
This will be the normal display in the cube if there is only one Partner Function.
But what we need is
SalesDoc______Item_______PartnerFunction________Amount
80000_________10_____________A1_______________$1000
80000_________10_____________A2_________________' '
80000_________10_____________A3_________________' '
The Amount (KF) should be populated only for the first record for a SalesDoc / Item combo.
You load data from source to the ODS, say delta.
Suppose that the below record is already available in the ODS.
SalesDoc______Item_______PartnerFunction________Amount
80000_________10_____________A1_______________$1000
And you get the following data as DELTA in the Data_Package from the source.
SalesDoc______Item_______PartnerFunction________Amount
80000_________10_____________A2_______________$1000
80000_________10_____________A3_______________$1000
If you populate the Amount again for these 2 records, then the total would sum to $3000, which is wrong.
So what we do is,
Write a Select stmt for ALL ENTRIES in Data_Package and fetch the records from the target ODS. Have it in an Internal table, say t_ODS1
Take the SalesDoc / Item from the Data_Package and chk if it is present in the internal table t_ODS1.
If it is present, then populate the Amount as ' ' (Blank)
Else populate the Amount as $1000.
Say, you are getting 3 new records, which is not present in the ODS1.
In that case, your internal table t_ODS1 will be blank.
Now again, we need to populate the Amount only for the first record among the 3 records.
So, here comes the "Flag".
Set the Flag as X, when we populate the Amount.
Everytime chk the Flag <> X.
Only if it is <> X, populate the Amount.
Else Leave it Balnk.
Hope I have explained in detail
Regards,
Balaji V
Maybe you are looking for
-
my daughter has changed her phone from an iphone to a nokia but kept the same number but when i send her a message from my iphone it still comes up as an i messsage and she doesnt receive it can anybody tell me how to fix this please
-
Problem in a forecast function
Hi everyone, I have an application planning. In the application I have a button that execute a forecasting planning function. On wednesdya the function was generatin the forecanting sucessfully (around 3 to 5 seconds in time excecution) but the next
-
Assigning DHCP IP address by SSID
Hello, I want to assign IP addreses by SSID on the 861W. I have two Vlans on the router on two different subnets, and one DHCP pool for each subnet. On the AP I have two SSIDs on each of the Vlans. However, when I associate with the different SSIDs,
-
Deleting portal users using APIs
Hi We are deleting users from portal through a java class using JBDC( using prepareCall and executeUpdate) . We can successfully delete the user from the login server using the procedure PORTAL30_SSO.WWSSO_API_USER_ADMIN.DELETE_USER(). However, when
-
Hi All, I have a problem in writing the below query. The below query always shows an MERGE JOIN CARTESIAN in the explain plan due to which the query execution takes lot of time(close to 2 hour for 1000 records). I'm using "Oracle Database 10g Enterpr