Uploading the partner function for the business partner
Hi Experts ,
I wish to upalod the partner function fields like
partner function
sales area
division
channel etc .
Can anyone suggest me how to uaplod this via a BAPI in ECC system ?
regards
Abhi.
HI ,
Pls check Kindly check
BAPI_CUSTOMER_CREATEFROMDATA1
regards,
PD
Similar Messages
-
Need to write USER DEFIND FUNCTION for following Business logic in SAP XI.
Hi,
I have Tto write a user definf function in SAP XI. can any once help in doing so.
For the decimals it has to be completed with 0 (zeros) on the right if the value of the field has less than the size of the decimals and also it has not be sent comma (,) or point (.) in the numeric fields. Example: The monthly received quantity (field QTARICM) is 587,57. In the output file it has to be sent 000000000587570 (size 12 + 3 dec).
Thanks in Advance.
Best Regards,
JosephHi
I checked this works
public void func(float sourceNumber)
String targetNumber="";
int size1=12;
int size2=3;
int numberOfDigits=0;
int temp=(int)sourceNumber;
int temp2=(int)sourceNumber;
while(temp>0)
int digit=(int)temp%10;
numberOfDigits++;
temp=temp/10;
String tempString=""+sourceNumber;
String afterDecimal=tempString.substring(tempString.indexOf(".")+1,tempString.length());
//to generate the target
for(int i=0;i<size1-numberOfDigits;i++)
targetNumber=targetNumber.concat("0");
targetNumber=targetNumber.concat(""+temp2);
targetNumber=targetNumber.concat(afterDecimal);
for(int i=0;i<size2-afterDecimal.length();i++)
targetNumber=targetNumber.concat("0");
System.out.println(targetNumber);
Let me know if you need any modifications.
Thanks -
To Get the list of sales orders for a Business partner in CRM.
Hi all
Is there any Function module or BAPI to get the Sales orders for a Business partner in CRM. I know there is a BAPI to get the list of sales orders for a customer in ECC, but I donu2019t know how to get the list of sales orders for a Business Partner in CRM.
Can anybody tell me if there is an inbuilt function module or BAPI available?
If not how can I pick the sales orders of a business partner in CRM? Between which tables should I apply a join and write SELECT statement to get list of sales orders for a business partner in CRM.Hi Jessica,
Try CRM function module CRM_BUPA_READ_ORDER_OBJECTS.
You'll get a table with the documents associated to that partner, where you can work on.
Kind regards. -
Additonal partner functions at the business agreement
Hi Experts,
We have a requirement to pass on one of the partner functions to the clerk responsible field at the contract account in IS-U.
For this ,we want to use the additional partner functions section at the buisness agreement level in CRM.
We have maintained the partner function which we want to replicate in IS-U in the configurations settings for IS-U under the following path-
SPRO->Financial Accounting->Contract Account AR&AP->Integration->Customer Relationship Mgmt->Buisness Agreement->Define determination of Clerk responsible for Replication from CRM.
Now the problem, is when we are giving the partner function along with the business partner value in the "addtional partner functions" section under the BA tab in CRM,and saving it , the changes are not getting saved and no B-Doc is getting fired.
However, when we are using any other partner function like alternate payer, dunning recipent in the same BA tab and saving it, it is working fine and the partner function value is replicated in the clerk responsible field at the contract account in IS-U.
Can anyone please help me in solving the issue?
Thanks in advance.
Cheers,
AmlanTry use BADI BUPA_GENERAL_EXPORT. In method GENERAL_DATA_EXPORT you can check main BP data and raise error.
Example for method if_ex_bupa_general_export~general_data_export:
DATA: l_but000 TYPE but000,
return TYPE bapiret2.
SELECT SINGLE * FROM but000 INTO l_but000
WHERE name_last = is_but000-name_last
AND name_first = is_but000-name_first.
IF sy-subrc IS INITIAL.
return-type = 'E'.
return-id = 'BC'.
return-number = '701'.
return-message_v1 = 'Check error'.
APPEND return TO ct_return.
ENDIF. -
The visit frequency specified for the business partner
Hi.
Anybody knows how I can specificy the visit frequency specified for the business partner ?
CRM Mobile 5.0
Thanks.
Antonio.ok, in transaction FPP3, for a given business partner, you can see the standard address and connection object address.
Is there any function module which can enable me to change the connection object address. -
Error while changing the PO BOX value for a Business partner
Hi Friends,
We are getting an error when we try to change the PO Box value for a Business Partner.
We have the dependency like when we give the value for the PO Box we also need to give the postal code value. And also we have a specific format for the Postal code. We gave both the values (a valid postal code) and try to save the details, then error message "The attribute GUID of Organization (a Contact Person is assigned to) of the Business Object contact person is not valid" is displayed. We have no clue why there is a conflict for the contact person details.
Can any one suggest the reason for this?
Thanks & regards,
Swarna SeetaHi Swarna,
You are getting this message not because you have entered wrong Post code .It will come even if you try to change some other field and save it. This is because on saving a business object, the framework tries to validate all the associated objects depending on the relation.In this case the data in the mobile client is either not present or is no longer valid.
Check if the field of the Business object which is being shown as invalid, has some data in the table. Check the combo associated to it and from where the combo is doing the validation. The table from where the combo is doing the validation does not have that data and so the value is invalid.
Also compare the number of entries in smokna1sht table in ides and in CDB.
Regards
Vivek -
What is the need of creating partner functions for sales document type.
Hi SAP (SD-GURUS),
Actually we create partner functions before creating customer ex: sold to party, ship to party, bill to party, and payer.
These partner functions are going to be copied into sales order while processing sales order.
Again what is the need of creating partner functions for sales document type.
Thanks&Regards
sreenivas peruruThere are some Partners you could enter at Sales ORder Level. E.g. Sales Person, Employee Responsible, Forwarding Agent, Broker, etc.
Thus these partner Determination need to be carried out at Sales Order Level & not at Customer Master level.
So we have to configure partner Determination for various levels e.g. Customer Master, Sales Order, Delivery level etc...
Hope this helps...
THanks,
Jignesh Mehta -
Enter at least one number for the business partner
Hi Experts,
SRM 5
Classic scenario
R/3 4.6c
I am trying to execute users_gen transaction for integrating the user with the org. structure. However upon doing so I get an error message "Enter at least one number for the business partner"
Please provide pointers on the cause for this and how it can be rectified.
Thanks.
Regards,
AmishHi Muthu,
I am integrating a single user at a time - through users_gen.
Infact I am getting the same error message while moving the users within the org. structure.
Steps -
1. Execute users_gen
2. Select the user to be integrated
3. Click execute check mark
Please provide any pointers.
Regards,
Amish -
Function or bapi to upload the lead questionnaire to lead partner portal
hi all,
Is there any function or bapi to upload the lead questionnaire that exists in the marketing leads-lead partner portal . The survey should get attached to the lead . I am able to create the lead though with the LDPO process by a function module .Any help on this will be very useful.
Thanks in advance.
MithunHi Bharani,
I can answer two of your questions:
2. No, with a BAPI you cannot see the screens during processing. After it is called you can display the BOM and check that the data is loaded correctly.
3. You can see the error messages of the BAPI by looking in the RETURN structure. This will contain details of any error, warning, information, and success messages generated during the creation of the BOM.
Cheers,
Brad -
How to update the business partner title using the function module
Hi ,
I have to update the business partner title to Mr or Ms based on the gender.
If BP is male title should be updated as Mr else Ms.
Please provide some inputs on which function module to use to do it in mass update.I have to search the BP's whose title is not created and i have to change those titles to Mr or Ms.Hello,
Try with BBP_USER_CHANGE_FIELDS :
- set CHANGE_FORM_OF_ADDRESS,
- put corresponding key you want (see TSAD3 table) in FORM_OF_ADDRESS_KEY.
Regards.
Laurent. -
How to create Business partner from uploaded file by Function module?
Hi Experts,
I have uploaded Business partner data from a file to server now from individual records I have to create Business partner and have to update the records in the tables. Means from on record i have to create one business partner in sap system.
I have uploaded the records in the system and stored in a internal table.Now my task is to create business partner and have to update tables.
I need a function module which create BP by each records uploaded and update the respective tables of BP and exports business partner ID.
Please respond soon Its a requirement form the client.
Prem.HI,
You can use the bapi 'BAPI_BUPA_CREATE_FROM_DATA' to create a business partner .
call function 'BAPI_BUPA_CREATE_FROM_DATA'
exporting
businesspartnerextern = g_bpartner-partn
partnercategory = partnercategory
partnergroup = partnegroup
centraldata = centraldata
centraldataperson = centraldataperson
centraldataorganization = centraldataorganization
* CENTRALDATAGROUP =
addressdata = addressdata
* DUPLICATE_MESSAGE_TYPE =
* IMPORTING
* BUSINESSPARTNER = G_BPARTNER-BUSINESSPARTNER
tables
telefondata = telefondata
faxdata = faxdata
e_maildata = e_maildata
return = return
* ADDRESSDUPLICATES =
addressnotes = addressnotes. -
Layout EL 31 : i need to add the business partner name
Dear Experts ,
I need to change the layout for all users by adding the field "business partner".
I can't change and deflag the field "user specific" when i'm saving the variant and the goal is to flagg only the "default setting".
Thanks in advance for your helpDear experts,
I'm dealing with the note 526696 and i have some questions :
- where i can found the switch ISU_LOC_CI_EHP5?
- where i can found the business function ISU_LOC_CI_2?
I need these infromation for the table TE410S because nothing concerning the field EL31_DEFAULT_LAY is stored.
Best regards, -
Hiding the business partner search parameter from search criteria
Hi,
I have business partner search parameter whose value is hardcoded in the lead search..
I would like to hide the business partner search parameter from displaying only..
I need to achieve it programatically and not in configuration and all.
Do I need to write the code in P method or which method?
Thanks
MadhukarHi,
The code is as below and I just need to have the functionality of BP search field intact but hide it from display in web UI..if any correction is required let me know..
***current date is populated into LV_DATE
DATA lv_date TYPE string.
lv_date = sy-datum.
***current user login name is populated into LV_SUNAME
DATA lv_suname TYPE string.
lv_suname = sy-uname.
***Fetching the BP ID of the current user who logged into L_PARTNER
DATA:l_partner TYPE bu_partner.
CALL FUNCTION 'CRM_ERMS_FIND_BP_FOR_USER'
EXPORTING
iv_user_id = sy-uname
IMPORTING
ev_bupa_no = l_partner.
***structure for BUT051
TYPES : BEGIN OF ty_data,
relnr TYPE bu_relnr,
partner1 TYPE bu_partner,
partner2 TYPE bu_partner,
date_to TYPE bu_datto,
END OF ty_data.
***work area for BUT051
DATA wa_but051 TYPE ty_data.
***Fetching Dealer BP ID which is 'PARTNER1' field in BUT051
SELECT relnr
partner1
partner2
date_to
FROM but051
INTO wa_but051
UP TO 1 ROWS
WHERE partner2 = l_partner.
ENDSELECT.
***Geting the dealer BP ID into LV_DEALER
DATA lv_dealer TYPE string.
lv_dealer = wa_but051-partner1.
DATA: lr_qs TYPE REF TO cl_crm_bol_dquery_service,
lr_search_node TYPE REF TO cl_bsp_wd_context_node_asp,
lr_col TYPE REF TO if_bol_bo_col ,
lr_iterator TYPE REF TO if_bol_bo_col_iterator ,
lr_param TYPE REF TO if_bol_bo_property_access,
ls_selection TYPE genilt_selection_parameter,
lv_low TYPE sy-datum,
lv_attr_name TYPE name_komp ,
lv_value_set TYPE abap_bool .
IF iv_first_time EQ abap_true.
* to initialize the search view.
CALL METHOD super->do_prepare_output
EXPORTING
iv_first_time = iv_first_time.
* fetch the search node and its content.
lr_qs = me->get_current_dquery( ).
lr_col = lr_qs->get_selection_params( ).
* check the currently visible search attributes.
lr_iterator = lr_col->get_iterator( ).
lr_param = lr_iterator->get_first( ).
WHILE lr_param IS BOUND.
* get the parameters
lr_param->get_properties( IMPORTING es_attributes = ls_selection ).
IF ls_selection-attr_name = 'VALID_FROM'.
* SET_PROPERTIES
ls_selection-low = lv_date.
CALL METHOD lr_param->set_properties
EXPORTING
is_attributes = ls_selection.
lv_value_set = abap_true .
EXIT.
ENDIF.
IF ls_selection-attr_name = 'BU_PARTNER'.
* SET_PROPERTIES
ls_selection-low = lv_suname.
CALL METHOD lr_param->set_properties
EXPORTING
is_attributes = ls_selection.
lv_value_set = abap_true .
EXIT.
ENDIF.
lr_param = lr_iterator->get_next( ).
ENDWHILE.
IF lv_value_set EQ abap_false .
* it was not part of the visible attributes, then add it at the end.
CALL METHOD lr_qs->add_selection_param
EXPORTING
iv_attr_name = 'VALID_FROM'
iv_sign = 'I'
iv_option = 'EQ'
iv_low = lv_date.
CALL METHOD lr_qs->add_selection_param
EXPORTING
iv_attr_name = 'BU_PARTNER'
iv_sign = 'I'
iv_option = 'EQ'
iv_low = lv_dealer.
ENDIF.
* for a proper display of the added / changed attribute.
lr_search_node = get_dquery_cnode( ).
lr_search_node->build_parameter_tab( ).
ELSE.
* non first time call - just delegate to superclass.
CALL METHOD super->do_prepare_output
EXPORTING
iv_first_time = iv_first_time.
ENDIF. -
Trying to update the business partner using BAPI_BUPA_CENTRAL_CHANGE
Hi all ,
i am tryibg to create a function module which updates the first name, last name, email id of the business partner that i already created. the return table shows zero entries and i dont find any udate being done for the business partner if i go and check in the respective table. can some one tell me what is the problem.
Import paramters for my function module are business partner number, first name, last name, email -d.
FUNCTION Z_CHANGE_BP2.
""Local Interface:
*" IMPORTING
*" VALUE(CUST_NO) TYPE BU_PARTNER
*" VALUE(FIRST_NAME) TYPE BU_NAMEP_F
*" VALUE(LAST_NAME) TYPE BU_NAMEP_L
*" VALUE(EMAIL_ID) TYPE AD_SMTPADR
*" TABLES
*" IT_RETURN2 STRUCTURE ZRETURN1 OPTIONAL
*" IT_RETURN4 STRUCTURE ZRETURN1 OPTIONAL
Defining the internal tables used in BAPI BAPI_BUPA_CENTRAL_CHANGE.
DATA: it_CENTRALDATA TYPE STANDARD TABLE OF BAPIBUS1006_CENTRAL WITH HEADER LINE.
DATA: it_CENTRALDATAPERSON TYPE STANDARD TABLE OF BAPIBUS1006_CENTRAL_PERSON WITH HEADER LINE.
DATA: it_E_MAILDATANONADDRESS TYPE STANDARD TABLE OF BAPIADSMTP WITH HEADER LINE.
DATA: it_RETURN1 TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE.
DATA: it_RETURN3 TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE.
****Values for seacrh term1, search term2 of it_CENTRALDATA
it_CENTRALDATA-SEARCHTERM1 = FIRST_NAME.
it_CENTRALDATA-SEARCHTERM2 = LAST_NAME.
APPEND it_CENTRALDATA TO it_CENTRALDATA.
first name, last name of it_CENTRALDATAPERSON
it_CENTRALDATAPERSON-FIRSTNAME = FIRST_NAME.
it_CENTRALDATAPERSON-LASTNAME = LAST_NAME.
APPEND it_CENTRALDATAPERSON TO it_CENTRALDATAPERSON.
Value for E_MAIL of it_TELEFONDATANONADDRES-
it_E_MAILDATANONADDRESS-E_MAIL = EMAIL_ID.
APPEND it_E_MAILDATANONADDRESS TO it_E_MAILDATANONADDRESS.
Call the BAPI BAPI_BUPA_CENTRAL_CHANGE
CALL FUNCTION 'BAPI_BUPA_CENTRAL_CHANGE'
EXPORTING
BUSINESSPARTNER = CUST_NO
CENTRALDATA = it_CENTRALDATA
CENTRALDATAPERSON = it_CENTRALDATAPERSON
TABLES
E_MAILDATANONADDRESS = it_E_MAILDATANONADDRESS
RETURN = it_RETURN1.
Call Commit work
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = it_RETURN3.
ENDFUNCTION.Hi,
Pass values to the Parameter CENTRALDATA_X in your FM 'BAPI_BUPA_CENTRAL_CHANGE'
Something Like:
CALL FUNCTION 'BAPI_BUPA_CENTRAL_CHANGE'
EXPORTING
businesspartner = bpartner
centraldata = centraldatadetail
centraldataperson = centraldataperson
CENTRALDATAORGANIZATION =
CENTRALDATAGROUP =
centraldata_x = centraldata_x
centraldataperson_x = centraldataperson_x
CENTRALDATAORGANIZATION_X =
CENTRALDATAGROUP_X =
TABLES
return = return.
Refer to:
problem with 'BAPI_BUPA_CENTRAL_CHANGE'
http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bapi-bupa_central_change-need-help-549117 -
How to switch off automatic creation of the business partner?
Hello!
Advise please why in erp after creation of the customer automatically form business partner? How to switch off automatic creation of the business partner? It very much disturbs, because business partner are created from crm. Because of automatic creation business partners are duplicated.Hi,
I have made the following customizing settings to activate customer integration with business partner, but the problem is when I create a BP with a role (FI-Customer) the customer is not created automatically.
1. Set BP Role Category for Direction BP to Customer
Roles: FLCU00 - Business Partner FI Customer (FS: BP)
FLCU01 - Business Partner Customer (FS: BP)
2. Defined the Number assignment for Direction BP to customer
4. Customer account group and numbering is also defined.
3. Created a BP with BP Role FLCU00, I can see the Customer - General Data tab, but no customer was automatically generated by the system.
Kindly let me know if any customizing I have missed.
Regards
Ameya -
Possible to change the business Partner from a created Contract in ICWEB??
Hello experts,
I would like to know if it is posible to change the BP from a created contract in ICWEB.
I check the option "CONTRACT MANAGMENT" and there is an option to change the premise with the button "Move To Other Premise" but I don't find an option to change the Business Partner from a created contract.
Can you help me, please??
Thank in advance.
Edited by: Javier Garcia on Aug 19, 2008 7:01 PMHello S Reddy and a lot of thanks for your help.
But I don't know where I can select this option, there isn't the where I can associate the option in customizing or what transaction. Could you explain me with more details, please ??
Thanks in advance.
Regards.
Maybe you are looking for
-
Command in cisco ASA to see security zones
Hi there, A basic question. I can't see security level and zone in show interface ip br command. Is there any command which can be helpful. Regards, Yad Singh
-
I understand that DAQmx is supposed to do double buffering automatically. When I run the example below in continuous mode, It will run continuously without error. when I hit stop, it will give me a "Not enough memory to complete this operation." er
-
Your activation is still pending. You will receive an email notification once your activation is complete. We're sorry. There was a problem connecting to the server. Please try again later. I'm suspecting the servers are just busy, but I'm ready to g
-
? Best practice -- Repare service purchase
Hi Expert, Who could tell me the best practice for below scenario ? We want to send parts A to vendor for reparing. After reparing, the parts is still A in system . We want to create PO for this, but after goods receipt, we would like reparing fee bo
-
Need a Business Package for Vendor Portal with ECC as backend ?
Hello, We are looking for a portal business package which can talk to backend ECC system and has the functionality to create/change/display POu2019s, Invoices, Inventory and reporting functionality. All this functionality needs to be available to Ven