Partner roles / Table WYT3
Hello together,
I got a problem.
At the moment I prepare a data migration for supplier master data.
I also create the view for partner roles, database table WYT3.
Everything works fine.
The problem is:
I create vendor master using LSMW or XK03.
Then I check the created master data. I see everything, but no the partner roles.
Only if I change from XK03 to XK02 I can see them.
Do you know if there is a bug in ECC 6.0 or what has to be changed to see them.
Thanks in advance
The partner roles are customized.
If you create vendor master - the defautl customizid value will be created.
So - yes I see that partner roles which will be created, but they dont get any value from me.
And how I said before - partner role have been created, but you can only see them when you are in changing mode or when you play the folder in SM35 in visible mode...
Similar Messages
-
BAPI_PO_CREATE1 is not defaulting all the partner role in the PO
Hi All,
I am facing a problem while Purchase Uploads using BAPI_PO_CREATE1 in the LSMW via Idoc .
The BAPI is not behaving same as Txn ME21n .
In the Txn ME21n when we enter the Vendor the partner tab is automatically filled with all the Partner roles .
While when we use BAPI it is only filing the Partner role with a single partner role VN.
We are sending the sturcture partner role as blank because we wanted it to be defaulted as it is in Txn ME21N.
During the program analysis we found the following :
BAPI is calling the Function Module MM_PARTNER_SELECT which try to fill the Partner function
using WYT3 table . The table Wyt3 has the plant field as empty for that particular Vendor.
The BAPI is using the plant to determine the partner roles .
While in Txn ME21n the plant field is not used for determining the partner role .
In txn Me21n once we change the vendor entered initially & then again re enter the initial vendor number
then it behaves like BAPI & only display the single partner role .
Kindly advice .
Regards,
Anurag GoelHi All ,
FYI
We found the solution for defaulting partner role using BAPI_PO_CREATE1,It is a customization issue .
We have check the Higher level indicator ( Search at higher level ) in the customization Txn OLME Under Partner Determination -
> Partner setting in Purchasing document -
>Define partner schemas
If this indicator is not set, the system only transfer partner roles that are maintained at plant level .
Best regards,
Anurag Goel . -
E-Recruiting 6.0: Business Partner Role For Branches
Hi Experts,
In the IMG, SAP E-Recruiting > Basic Settings > Enterprise Structure > Define Business Partner Role for Branches
Can anyone help in the following:
1) What is the purpose of Business Partner Role and how does it relate the Branches? Or how can i make use of it?
2) If i am going to maintain the Company & Branches via the Administrator function instead of IMG, do I still need to configure this step: Define Business Partner Role for Branches
Thanks. Will reward points for any helpful tips.
WilliamHello William,
the Business Partner is an application / module which belongs to the base components of the SAP. It is used and partly extended by various other applications / modules. Next to E-Recruiting it is used for example by CRM and the financial service solution (FS-CS, FS-PM, FS-RI). All of these modules can put their data for a person or an organization into the same tables. Depending on the installation / system environment or even within one single module the requirements for available fields and business checks as on authorization differ between kinds of business partners (e.g. in FS-CS the commission solution for the financial service sector knows external agents and internal employees which have to be treated differently). The business partner is the element to assign the logical / business role in which a person is handled by the system.
For E-Recruiting you have 2 kinds of business partners, too. On the one and there are people being candidates and on the other hand there are branches of your company which hire people. The configuration allows you to seperate them if you need to identify anywhen which business partner is a branch and which is a candidate. So far I never tried if this is really working as there is no real use for this I never set it up. The attributes and the business checks are the same anyways.
Hope that helps a bit to understand the context
Best Regards
Roman Weise
PS: please remember that you have to maintain the branches via administrator bsp application. Using the IMG entry won't work. -
Business Partner Role and Business Partner Grouping
Hello Everybody!
Business Partner Role and Business Partner Grouping.
Which correlation ist between this attributes existing.
In which table are this infos stored, In order create I can use
e.g. BUPA_CREATE_FROM_DATA
but how is the way inversely. Suppose I want to abtain the information
about a existing business partner which group he has etc.
Regards
sasDear Sas,
Business Partner Grouping is used to determine the number ranges to be used by the business partner at the time of creation.
Business Partner Role determines the subset of all the data available to be shown and edited.
I will give you a very simple (but imaginary) example for understanding the role concept: the business partner in a role of employee might allow you to enter a department id. So this field should be available to you for input when you edit the business partner in the role of employee. But suppose the same business partner is also a person who is your customer. And your customer will require a default payment term. So this field should be available for input when you edit the business partner in the role of a customer. Also, some applications use these roles to determine if the business partner is suitable for particular transaction. In the above example, Payroll application will only allow those Business Partner to be used if they are maintained as an employee. Similarly the sales application can mandate that you can only sell a product to a business partner if he is maintain in a 'customer' role.
Please understand the example above is not real but given for the understanding of the concept of role.
You can use the function module 'BUPA_CENTRAL_GET_DETAIL' to find the business partner group. And you can use the function 'BUPA_ROLES_GET' to find the role assigned to a Business Partner.
Regards, Rakesh -
CRMXIF_ORDER_SAVE for deletion of partner-role
Hello there,
I need to delete a partner-role from an order so I'm using BAPI CRMXIF_ORDER_SAVE. However, the partner is not being deleted. Please have a look at the content of the CRMXIF_BUSTRANS_T structure:
OBJECT_TASK U
OBJECT_GUID 46986070E6C6005702000000C0A8974B
OBJECT_ID
PROCESS_TYPE 0
OBJECT_TYPE BUS2000126
POSTING_DATE 20070730
DESCRIPTION Systemtechnik S1
DESCR_LANGUAGE D
DESCR_LANGUAGE_ISO
LOGICAL_SYSTEM
CRM_RELEASE
CLIENT
CREATED_AT 0
CREATED_BY
CHANGED_AT 0
CHANGED_BY
LOCAL_TIMEZONE
ARCHIVING_FLAG
OBJECT_ID_OK
HIGHEST_ITEM_NO 0
CRM_CHANGED_AT 0
DESCRIPTION_UC
EARLY_ORDER_NO
CALC_SCHEMA
SCENARIO
TEMPLATE_TYPE
VALID_FROM_EXT 0
VERIFY_DATE 0
ACTIVITY
LEAD
OPPORTUNITY
PARTNER
PARTNER_NO 260485
PARTNER_GUID
ALT_PARTNER_NO
ALT_PARTNER_NO_TYPE
IDENT_NUMBERS Table[initial]
PARTNER_FCT 15
PARTNER_PFT
PFT_SUBTYPE
MAINPARTNER
RELATION_PARTNER_NO
RELATION_PARTNER_GUID
CALENDAR
DISABLED
KIND_OF_ENTRY
ADDR_ORIGIN
STD_BP_ADDRESS
ADDR_OPERATION
ADDR_NR
ADDR_NP
ADDR_TYPE
DISPLAY_TYPE
ERROR_FLAG
DOC_ADDRESS
TERRITORY Table[initial]
OBJECT_TASK D
INPUT_FIELDS
ORGDATA
PRICING_PARAMS
BILLPLAN
BILLING
CANCELATION
SUBJECT
REF_OBJECT
SALES
SHIPPING
PAYPLAN
DATES
CUMULATION_HEAD
CONDENSED_STATUS
STATUS
DOC_FLOW
ATTACHMENT_LINK Table[initial]
TEXT
CUSTOMER_H
IPM_RCHAR
ITEM Table[initial]
CONTROL_SWITCHES
INPUT_FIELDS
Adding new partners to the order is working fine though.
Is there anything I got wrong?
Regards,
AnjaI still could use a little help here. For better testing I extracted the relevant coding into an evaluation-report:
DATA data TYPE crmxif_bustrans_t.
DATA is_data TYPE crmxif_bustrans.
data is_data_f type CRMXIF_BUSTRANS_F.
DATA is_actx TYPE crmxif_activity_x.
DATA is_act TYPE crmxif_activity.
DATA is_datesx TYPE crmxif_appointment_xt.
DATA it_dates TYPE crmxif_appointment_t.
DATA is_dates TYPE crmxif_appointment.
DATA is_statusx TYPE crmxif_status_xt.
DATA it_status TYPE crmxif_status_t.
DATA is_status TYPE crmxif_status.
DATA it_partnerx TYPE crmxif_partner_xt.
DATA it_partner TYPE crmxif_partner_t.
DATA is_partner TYPE crmxif_partner.
DATA is_partner_f TYPE crmxif_partner_f.
DATA lv_return TYPE bapiretm.
* HEADER
is_data-object_task = 'U'.
is_data-object_guid = '46AE8865377D005900000000C0A8974B'.
is_data-process_type = '0000'.
is_data-object_type = 'BUS2000126'.
is_data-posting_date = '20070731'.
is_data-description = 'Systemtechnik S1'.
is_data-descr_language = 'D'.
* ACTIVITY
is_act-category = 'Z99'.
is_act-extern_act_id = '420006760000124133'.
MOVE is_act TO is_actx-data.
is_actx-datax = 'X'.
MOVE is_actx TO is_data-activity.
* DATES
is_dates-appt_type = 'ORDERACTUAL'.
is_dates-timestamp_from = '20070801070000'.
is_dates-timestamp_to = '20070802130000'.
APPEND is_dates TO it_dates.
MOVE it_dates TO is_datesx-data.
is_datesx-datax = 'X'.
MOVE is_datesx TO is_data-dates.
*STATUS
is_status-status = 'E0003'.
is_status-user_stat_proc = 'CRMACTIV'.
is_status-active = 'X'.
is_status-language = 'D'.
append is_status to it_status.
move it_status to is_statusx-data.
is_statusx-datax = 'X'.
move is_statusx to is_data-status.
* PARTNER
is_partner-partner_guid = '42004B723E57004300000000C0A89748'.
is_partner-partner_fct = '00000015'.
is_partner-object_task = 'D'.
is_partner_f-partner_guid = 'X'.
is_partner_f-partner_fct = 'X'.
move is_partner_f to is_partner-INPUT_FIELDS.
APPEND is_partner TO it_partner.
MOVE it_partner TO it_partnerx-data.
it_partnerx-datax = 'X'.
MOVE it_partnerx TO is_data-partner.
APPEND is_data TO data.
CALL FUNCTION 'CRMXIF_ORDER_SAVE'
EXPORTING
data = data
IMPORTING
return = lv_return.
COMMIT WORK.
Does s.o. see anything conspicuous?
Regards,
Anja -
Partner Function table for vendors in R/3.
Hi,
Can any one please let me know what is the
Partner Function table for vendors in R/3.
Thanks.Hi,
Check the table WYT3
Thanks,
Naren -
Partner Roles for Ship-To/Bill-To in BAPI SalesOrder
Hi,
I am currently developing a .NET web application that is using BO SalesOrder (e.g. BAPI Bapi_Salesorder_Simulate).
My problem is that I need to list all defined partner roles of a customer (debitor) to give an appropriate selection for the BAPIPARTNR as a SalesOrder parameter
e.g. (specify a Ship-To Address)
[BAPIPARTNR].Partn_Role = "WE"
[BAPIPARTNR].Partn_Numb = "<SAPCustomerNr>"
In the web application I want to list all pre-definied partner roles for "WE" of the given customer to be able to set it as "<SAPCustomerNr>" in the BAPI parameter.
This seemed like a standard requirement to me, but I could not find any BAPIs/RFCs to realize this. Does anybody have a suggestion ?
Thanks for a short reply,
Andreas KoschinskyHi again Andreas,
I get the hint, I have included the source together with the corrections you would need to make to get it working in your system (no warranty calls please!).
FUNCTION CUSTOMER_PARTNERFS_GET.
*"*"Local interface:
*" IMPORTING
*" VALUE(IV_KUNNR) LIKE KNA1-KUNNR
*" VALUE(IV_VKORG) LIKE E1KNVVM-VKORG
*" VALUE(IV_VTWEG) LIKE E1KNVVM-VTWEG
*" VALUE(IV_SPART) LIKE E1KNVVM-SPART
*" TABLES
*" ET_E1KNVPM STRUCTURE E1KNVPM
DATA LV_ACCOUNT_GROUP LIKE KNA1-KTOKD.
DATA LS_E1KNVPM LIKE E1KNVPM.
DATA LT_E1KNVPM LIKE E1KNVPM OCCURS 0.
DATA LT_KNVP LIKE KNVP OCCURS 0.
DATA LS_KNVP LIKE KNVP.
>>> BW Omit this section <<<
* Get account group of the current customer
SELECT SINGLE KTOKD FROM KNA1 INTO LV_ACCOUNT_GROUP
WHERE KUNNR = IV_KUNNR.
IF SY-SUBRC NE 0.
* The customer is new so prepare to create roles.
PERFORM CUSTOMER_CREATE_R3FUNCTIONS TABLES LT_E1KNVPM
USING IV_KUNNR
LV_ACCOUNT_GROUP.
ELSE.
>>> Up to here <<<
* The customer exists and has an account group.
* so read the knvp to get all available functions.
SELECT * FROM KNVP INTO TABLE LT_KNVP
WHERE KUNNR = IV_KUNNR
AND VKORG = IV_VKORG
AND VTWEG = IV_VTWEG
AND SPART = IV_SPART.
IF SY-SUBRC = 0.
* data available so read them
LOOP AT LT_KNVP INTO LS_KNVP.
MOVE-CORRESPONDING LS_KNVP TO LS_E1KNVPM.
PERFORM PARTNER_NUMBER_EXTRACT(SAPLVV01) USING LS_KNVP
CHANGING LS_E1KNVPM-KUNN2 .
APPEND LS_E1KNVPM TO LT_E1KNVPM.
CLEAR LS_KNVP.
ENDLOOP.
>>> BW Omit this section <<<
ELSE.
* create new roles according to the delivered salesarea
PERFORM CUSTOMER_CREATE_R3FUNCTIONS TABLES LT_E1KNVPM
USING IV_KUNNR
LV_ACCOUNT_GROUP.
ENDIF.
>>> Up to here <<< <<< - moved this line in change
ENDIF.
ET_E1KNVPM[] = LT_E1KNVPM[].
ENDFUNCTION.
That should get you going.
Cheers,
Brad
Oops! Just made a small change to ensure that the if statement was correctly closed.
Message was edited by: Brad Williams -
Hello guys! How are ya'?
I need to change an actual Business Partner Role in my CRM 2007.
I tried to execute a FM called BAPI_BUPA_ROLE_CHANGE but, it doesn't running.
Anybody here know how can I to do this?
Thanks in advance.
Regards.
Danilo CardosoHi Danilo,
I'm doing good! Hope life's looking great at your end too !
I think the problem here might be that your role is not assigned a role category. For a role to get saved to database table BUT100, it is mandatory to assing the role to a role category since the code only works on role category.
To assign a role category, go to view V_TB003, select and double click the role. On this new screen, maintain the role category--> role assignment.
In case you are using a Z role, you have 2 options -
a)use an existingrole category
b) create a new Z role category and assign this new category to the Z role.
To create role categories, you can go to view V_TB003A.
Hope this helps.
Cheers,
Rishu. -
Business partner role in purchasing
Hi ,
I am working with PO , i need the to know where business partner role data is saved,
I tried to post PO with business partner to check the table EKPA , but i dont find the data there.Hi
Vendor's Data is stored in LFA1. Customer's Data is stored in KNA1.
Regards,
Vishwa. -
Partner role creation (o4tq)
Hi all. When I choose path logistics - bulk scheduling-master data-partner role-create. Then radiobutton storage loc. In table i choose supplier partner role. When trying to assign transport system to it the list of TS available consists only of a few transport syst. Why? What the limit depend on? And I need another TS. How could I do it? Thanks in advance
I've find the answer myself. It occures because of role differentiation type. We can change it in se16 table OIJRRT.
-
Hello
I have this situation:
I defined permissible partner roles per account group and partner schema and assign it to an account group (I did all the customizing). I am creating a PO and the system doesnt show me all the partner roles that I assigned to the vendor. I would like to know where the problem is.
Also I want to create a Condition Type using the partner roles; I extended the field catalog for condition table assigning the fields WTY_V_PARVW and WTY_V_PARNR (Partner Role and Partner), then I create a table using one of those fields and the system can not generate properly the table, the message is: 859 Foreign key cannot be created for the selected field A996-WTY_V_PARVW. Somebody knows what the problem is.
Thank you in advance
ElizaHi Shobana
Thank you, I already did it. I also found the problem, It is that the Partner role must be mandatory and then they will appear automaticaly.
I continue with the problem in the price shema. I want to use the partner role in the price schema
Bets Regards -
Hi!
We have created a contract. After that we have created a partner role (BA) for the creditor of this contract.
The Problem is, the the patner role only with contracts, which are created after creating the partner role in the creditor master data.
How does it work for the existing contracts?
Thanks a lot!Hi,
think we solved the problem. If we create a contract after defining the partner functions in vendor master, everythink works fine. But for the contracts, which are created bevor defining the partner functions in the vendor master, there ist a row missing in the Table EKPA. We have add this row an everything works fine.
Maybe this is standard behavoiur or our customizing is not correct.
Thanks! -
hello friends
In which table i can get business partner roles .
I know about BUT100
i want Business Partner Roles like (sold_to_party,ship_to_party,bill_to_party)Hi,
Though the requirement is not crystal clear, hope following solution meet your requirement ,
you can use following table
1) Enter your transaction number in object_id in table CRMD_ORDERADM_H
2) get guid from above table and pass it into CRMD_LINK
3) Get the set guid from CRMD_LINK and pass it into table CRMD_PARTNER
So you will get all the partners in transaction,
regards,
PD
Reward points if it helps...... -
Hi Guys
This one is from Traders' and Schedulers' Workbench from IS Oil and Gas Downstream.
I need to know whether we can create new partner role types (e.g. TSW011, TSW011, etc). The partner role types are maintained in table OIJRRT but I could not find a transaction to maintain this table.
Do I need to create the entries in the table directly? Will the system allow me? Has anybody tried this earlier?
Also, can anybody tell me what is the significance of Role differentiator type and how can we use it?
Many thanks in advance for all your time on this.
KartikTS W as a standard has some partner roles, which can be assined to the TSW location or Transport system.
e.g. Carrier
Shipper
Supplier
Supplier in pipe
Receiver
Receiver in pipe
Consignee
Tanker
Inspector
Breakout S/L locational
Your partner role can be either of the following SAP entities : Vendor, Customer, Plant , Plant + SLoc
At a physical location, you can have multiple suppliers. In SAP, they are created as Vendors, and assigned to the TSW location as the 'Supplier' partner role. Another vendor may be assigned the 'Carrier' partner role at the location. Similary, a Plant can be assigned as a 'Supplier' partner role.
The same applies to Customers or Plant which can act as a 'Receiver' partner role at a diferent TSW location.
Once you have set-up the partners for the location, this data is used as a validating and defaluting source in the TSW documents. -
BI-Content Extractor for PS Partner roles?
Hi all
we are in need to extract PS Partner-roles.
As we could see, data is stored in IHPA and is referenced by the obj-id out of 0PROJECT_ATTR.
So now the question: is there any BI-content-extractor available for extracting IHPA? Unfortunately, we couldn't find anyone so far.
Thansk & regards
bivisionhi
unfortunately, this is not bringing up the partner information.
As IHPA effectively is a PM table - is there any extractor out of this area for extracting data from this table?
best regards
bivision
Maybe you are looking for
-
How do I get my iPhone to stop turning on cellular data for apps on its own?
I have tried resetting on the iphone and resetting all settings. Nothing seems to be working. So far the only improvement is that my iphone stopped turning on cellular data for other apps but now, interestingly, it's turning on cellular data for all
-
Create slide show - help needed to transfer from iPhoto
I am an editing novice but a skilled Mac user with a programing background. I am trying to create a 20-30 minute slide show of approximately 250 photos to run in the background at my son's bar mitzvah on 61 inch plasmas. I have selected the photos an
-
Just upgraded both PC and Elements 5 to 9.When I imported the picture files into the organiser in Elements 9, only a very small number of tags were imported. There were also only a few picture files in each imported tag as well, where there should ha
-
Macbook Air opens with the spinning circle n loading bar then shuts off?
my daughters macbook air was working fine now will turn on, show the apple icon and the spinning circle/dial begins. The bar below it loads up and then the computer turns off. What do I need to do?
-
When do Boot Camp updates come? Mac Pro SATA issue driving me NUTS
I just got a Mac Pro, FINALLY, and after a long wait, I've had to suffer through hours of shoving Windows XP on my Mac Pro with Boot Camp 1.1. After successfully getting it all put on there, the stupid SATA issues are driving me nuts. I tried the sli