Hide Business Partner
Hi Friends,
I made an Invoice against a Business Partner. I found out later that the BP was assigned the wrong Control Account. I cancelled the transaction. Now I want to hide/remove the BP. Is it possible?
Kalli
Dear Kallicharan,
System will not allow you to delete a Business Partner if the Business
Partner has previous transactions stored in the system. This is normal
system behaviour. Data is stored from the master data of the BP when any
transactions are created and therefore would cause data corruption/loss
when removed.
The only option is to make that BP inactive by selecttion the checkbox
(active or On hold) in Business partner master data.
Please refer to SAP Note : 873587
Regards,
Rakesh Pati
SAP Business One Forum Team
Similar Messages
-
BP: How to hide "Validity Period" on screen Create a new Business Partner
Hi,
On screen Create a new Business Partner, I want to hide field Validity Period
-> Please tell me how to do in Customizing
Thanks and Best regards
Ms.MinhHi,
For each BP role, you can control the field status in configuration under BP-Role Settings. Please check whether validity period is available for field configuration or not.
Regards
Prasad AV -
Business partner. Hide bookmarks
The Business partner exists in role "Sold-To party".
How I can exclude from visibility of some tabs (bookmarks):
For example - 'Status', 'Documents', 'Pharmaceuticals', 'Long texts' and others.
Or necessary to use technology BDT?
Thanks a lot.Hi Denis
Please go to Transaction Code - BUCO
and pick the sold to party, once you see the blank screen click on small tab which have an arrow underneath it. then just delete the tabs you dont need. If you want them back just pick Sap Standard from the tap menu
Please let me know if this works and dont forget to give points -
Hiding a field in Address tab of Business Partner Using BDT
Hi,
I want to Hide the title field in the Business Partner transaction, which exists in the Address Tab using BDT.
Could you please let me know whether i need to create a custom screen for this or is there any other way where we can modify the predefined screen directly?
Kindly help me regarding.
Thanks and Regards,
Gopi.Hi Gopinath,
Please go through this link..,
http://help.sap.com/erp2005_ehp_03/helpdata/EN/35/696d360856e808e10000009b38f839/frameset.htm
This is the introduction regarding BDT ( Business Data Toolset)
Here you will find some information, I think it may help you.
Cheers,
Swamy Kunche -
Set order block for new business partner
Hi experts,
I have the requirement to set the order block for a business partner (based on some attributes) at the moment when it will be created or changed.
I tried to use the BAdI BUPA_GENERAL_UPDATE where I am using the FM CRM_BUPA_FRG0050_READ/ CRM_BUPA_FRG0050_GET_DETAIL to retrieve the already existing status data and the FM CRM_BUPA_FRG0050_CREATE/ CRM_BUPA_FRG0050_CHANGE to add or change this data.
In the SAPGUI at least the update scenario (CRM_BUPA_FRG0050_CHANGE) is working.
In the WebUI application none of the both is working: In the create scenario the application is even dumping (SAPSQL_ARRAY_INSERT_DUPREC) but this dump happens in an other implementation of this BAdI!
In the BP update scenario nothing happens though the UI will be refreshed by some coding like
lr_bol_core = cl_crm_bol_core=>get_instance( ).
lr_bol_core->modify( ).
Is there something wrong or missing or is there a better BAdI to achieve this requirement?
Thanks for any help!
Regards,
Wolfhard
PS: I found another post which covers exactly my requirements but unfortunately without a solution...
[Re: Update of BP General Data during creation of BP]Hi Bruce,
I propose to select the right value programmatically and then hide the original combo box (use the FromPane / ToPane properties - better don't disable it or make it invisble) and display a disabled EditText item which displays the pricelist which should be applied to new customers when the Form is switched to - or launched in "Add" mode.
When the form is switched to other modes than "Add" reactivate the original ComboBox...
HTH,
Frank -
Restrict Search results in Transaction FPP3 Business Partner
Hallo,
I need to restrict the search results in transaction code FPP3.
When an end user calls the transaction code 'FPP3' and in the left side of the screen makes a search for Business partner based on what ever selection cryteria, standard program finds the values and gives the result on ALV grid.
My problem is I need to check if user has right authorisation to look at Partner and if not delete the partner from Result table. I have treid by implementing events 'SERC1, SECR2 and SERC3' in BDT and implemented the BADI to masK the fields which is not right solution.
Can anybody please give me Tip or an Example how I can solve my problem.
Thank you and Regards
RaviHi Komal,
you can you this in the following way: IMG -> ...-> Treasury and Risk Management -> Basic Functions -> SAP Business Partner for Financial Services -> General Settings -> Business Partner -> Basic Settings -> Business Partner Roles -> Define BP Roles -> select those BP roles you intend to hide for the selection in F4 -> choose detailed view -> look for the fields group 'General data' - > select the checkbox in the field 'Hide'.
one note - as those BP roles are used in other SAP modules as well, make sure, you are not making the incorrect settings in this area.
hope this will help you.
Rgds,
Renatas -
Name 1 and Name 2 fields of Business Partner - changes get set back
Dear Experts,
in SRM 7.0 CS, i am facing the following problem w.r.t Messages in the shopping cart.
It is known system behaviour, that in case the contend of the fields Name 1 or Name 2 of the Plant Business Partner is longer than 35 digits, than a (warning) message is displayed in the shopping cart with the content like "Name 2 field, limited amount of digts can be displayed..."
I have shortened the content of the field Name 2 of the BP of my plant, but it seems that after some time the old contend has been written back into the field for some reason.
Has anyone experienced a similar problem? What could be the cause? Is it recomandable to use the "Influence Message Control" configuration for this message, in order to hide it completely?...or should the "Message Control By User" configuration be used?
Thank you very much in advance for your support.Dear All,
i seem to have been able to solve the problem by not only making the change on the BP, but also respectively changing the content in the respective fields in PPOMA (reduce the length of the content in the fields Name1 and Name2 of the location).
Thank you. -
'Role Data' tab appearing twice in Business Partner master data
Hello,
The 'Role Data' tab is appearing in the master data of business partner for TWO times. The contents of both the tabs are identical. So I know that the only thing that I probably need to fix is the screen sequence. I have followed note 695714 and could not find anything wrong. Can someone please help me with the following queries:
1. Identifying where we maintain the tab sequence for business partner master data, ie the transaction code or the path in BDT
2. What is the name used in BP for the 'tabs'... I mean they are not called TABS but I suppose as Screens or Screen Sequence. So, what is the correct name for a Tab in BP master data.
3. How I can hide the extra tab of Role Data from the BP master data screen
4. How do we control the sequencing of the tabs, ie whether the address tab should be the first one or the third one or the last one.
Regards
Suvarghya DuttaHi Kiran,
Can you post the query here, which you used in fromatted search.
I believe you mean to say that by this formatted search, user will have flexibility to choose the field and enter the search value.
thanks in advance,
Samir Gandhi -
Hi Experts,
Under the SAP IMG -> Cross Application component, there is a function named, Business Partner Types. Can you please explain me what is the use of this in real time. Please explain this with real time example.
Thanks
Edited by: Navneet Singh Rana on Sep 29, 2011 2:45 PMHello, I'll try to be as clear as possible
BP types mean the classes of BPs that you segment in your company. SAP delivers 2 "dummy" types, but you must create your own. Depending on the business partner type, you will be able to hide or show certain fields in your BP screen, making easier access to the information for backend or front office agents.
Now, imagine you work in a Sales Office. You have premium customers and non-premium customers. For premium customers, you want a BP screen where you can see their special features (such as, say, the monthly income), and for non-premium, you don't want to show these features. In this case you would define ZVIP and ZNON partner types and, in another customizing task, you will be able to define which fields are visible display only or mandatory for your ZVIP and ZNON customers.
When you create a BP, you assign the ZVIP or ZNON so system can show certain fields or not.
I hope it was clear enough
Joaquin -
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. -
Incorrect display Business Partner roles when creating Individual account
Hi,
The problem occurs in CRM 5.2. I have changed some business partner roles for both the business partner categories 'Organization' & 'Person'. My settings al correctly displayed in de SAP GUI but not in de webclient (my new business partner roles are only displayed correctly for 'Corporate Account' but not for 'Individual Account'.)
Does anyone has a clue?
Kind regards,
Nigel de la RambeljeHi Joost,
Thank you for your reply.
The issue is that different roles are displayed in the webclient compared to the gui.
For the business partner category 'Person' the following roles are displayed: Contact Person, Employee, Portal Provider & Sold-to Party (and which are the roles we would like to have).
But, if I create an Individual Account in the webclient, the following roles are displayed: Member, Patient, Physician, Portal Provider & Sold-To Party. The roles Member, Patient and Physician should not be displayed. Where are these roles defined? I would like to hide these roles.
Kind regards,
Nigel -
Authorization Check for Business Partner screen
Hi!
Is it possible to exclude certain business partner information from being
processed or displayed in the business partner screen of Sales Order
(VA01/ VA21...) by restricting the authorizations? Thanks!
Just something similar to what is suggested for condition types in OSS notes 105621.
Best Regards,
Chris PoonThanks Mani for answering,
However, I am looking for ways to do it for the same TCode (VA01...) instead of creating a new TCode.
I tried using the user exit USEREXIT_FIELD_MODIFICATION in MV45AFZZ.
Display/hide Customer related field according to user authorization
IF SCREEN-NAME = 'GVS_TC_DATA-REC-NAME1' OR
SCREEN-NAME = 'GVS_TC_DATA-REC-STREET' OR
SCREEN-NAME = 'GVS_TC_DATA-REC-POST_CODE1' OR
SCREEN-NAME = 'GVS_TC_DATA-REC-CITY1'.
AUTHORITY-CHECK OBJECT 'ZV_DOC_CUS'
ID 'ACTVT' FIELD 'L1'.
IF SY-SUBRC NE 0.
SCREEN-ACTIVE = 0.
ENDIF.
ENDIF.
But it does not works at all
So I wonder if there is any other user exit to control the fields in Business Partner Page? thanks!
BR,
Chris Poon -
Business Partner: Maintain addresses per role
Hi Guros
We have a customer in a bankin sector that needs to maintain multiple addresses per BP and role. What we see in the system is managing multiple addresses per BP.
The requirement is the following data model:
BP ->> roles ->> addresses.
Please advise how to meet this requirement.
Regards,
Benni PerzyHi Benni,
In the standard, this is not possible.
Address is a part of the Central Business partner data sets- and is totally independent of role.
In fact, role and address are different datasets that have a 1:n cardinality with the BP.
You would need to make a modification to realise this.
Option 1 :
Use the Adderss usage concept.
Create a new address type in TB009, e.g. : correspondence address. Now, to ensure that this address type is only linked to this role, hide this address type for all other roles (using code modification).
So only your special role can maintain and see correspondence addresses.
Option 2 :
Create a new relationship category. Suppose you want the BP to have multiple role dependent addresses, manintan these addresses for a master BP, and derive these addresses for other BP using the Assign Address function.
E.g : Suppose I want to see 10 addresses only in role employe. I maintain an Employee relationship with an organization, maintain 10 addresses for the org, and then derive the addresses for the BP using the orgnization addresses through the Employee relationship. You can make the role as a prerequisite for the relationship so the link is like this.
BP1> Role>Relationship->BP2-->Addresses
You would ultimately need to do some different to realize this requirement since this is not supported in the standard !
I hope this helps you.
Cheers,
Rishu. -
Business Partner Field Grouping Config for BBPMAININT transaction
Hi,
Vendor from ECC (6.0) are replicated to SRM (5.0) via the standard vendor replication program BBP_VENDOR_SYNC. In SRM, I want to hide/suppress some fields (ie: tax numbers) on the business partner transactions BBPMAININT and BP. I tried to acheive this via Business Partner Field Grouping config, and it works for BP transaction but it does not work for BBPMAININT transaction.
Does anyone know how to hide/suppress fields for BBPMAININT transaction?
Reference to Field Grouping config:
SPRO -> Cross-application oomponents -> SAP Business Partner -> Business Partner -> Basic Settings -> Field Groupings -> Configure Field Attribute per Client
Thanks,
Susan WangHi,
See the foll threads for more pointers:
Vendor Master Extension in SRM
Business Partner Custome Fields Mandatory
BR,
Disha.
Do reward points for useful answers. -
Problem in Creation of business partner
i create business partner with the help of BAPI_ISUPARTNER_CREATE_FROM_DATA
i want to add mobile number but there is no any field such like mobile number in address data table.
But there is separate table of telephone data. When i use this table to store the mobile or telephone number at that time bapi stores the data on the telephone table in independent communication but not in direct communication fields .
Please , suggest me what i do to store the data in direct communication instead of indirect communication.
Thanks for review my post...Hi ilesh,
There are 2 kinds of communication data -
1. Address dependent- this is linked to the address, and would need to be created / changed using BUPA_ADDRESS_CHANGE. You need to pass the BP number and the address number to which you want to link the tel / mobile number.
2. Address independent - this is directly linked to the BP, without dependency on the BP's address. You can modify such data using BUPA_CENTRAL_CHANGE.
Now, you can decide which fields you want filled, and accordingly use the correct FM. Second point - how to make sure the number gets created as a mobile, and not normal telephone. There is a field called R3 user in the table ADR2, and also in the Telephone structures that you fill while calling the FMs mentioned before. Make sure you pass the correct value of R3 user ( i think it is 2 for mobile, but you can check it by looking at the value range for this element in ADR2 through transaction SE11).By default, R3 user is 1, which denotes landline telephone. To create mobile numbers, pass R3 user = 2 (or whatever value you look up from the value range).
This should solve your problem.
Cheers,
Rishu.
Maybe you are looking for
-
What is the cause of my recent refresh and sync problems?
I use my iBook for my iTunes and iPod. I have my library on an external Iomega eGo connected by firewire. I leave the iTunes up pretty much all the time with an hourly check/update of the podcasts. After work, I will come home and connect my iPod via
-
I updated to Premiere Pro CC 2014, all the other Adobe CC 2014 software works great, but Premiere doesnt even load. The starting page (frame) comes up - my whole computer slows down and after a minute or two it crashes completely and comes up with th
-
Text flow to additional pages at end of document, how to set up in InDesign CS5
I've added additional pages to a document in InDesign CS5 -- but how do I set up my document so when text is supposed to get pushed to the additional pages the text flows from page to page on these extra added pages? Right now I've added additional p
-
HT2376 Quicktim Pro licence no longer works
I bought my Quicktime Pro licence on Jun 5 2005. When I enter it now it does not work. Can you help? Tsamson
-
Hi Experts, Can anyone explain me about the Rfc usage in our normal abap editor how can we call and create our own RFC ..plz it is urgent... thanks, Shahed Khan