Vendor Change - Specific fields
Hi Guys,
We have to give users access to only specific fields of the vendor master like Email, Bank Account number and Payment Methods.
So the users should not be able to change any other fields in the vendor master. I want to create a new role and give authorizations to the users. Is it possible to configure the role in such a way that the user who is assigned this role will be able to change only those fields in the vendor master and not any other fields.
I want to give the users access to Email id, Bank Account number in the Payment transactions and the Payment methods field in the Company code payment transactions tab.
Please advise how this can be done.
Thanks,
Srikanth.
This is possible by the following steps
SPRO->Financial Accounting->AR/AP->Vendor Accounts->Maser Data->Define Sensitive Fields for Dual Control (Vendors)
You can add the fields that you need to restrict here. Once any changes is made to these fields then the vendor is automatically blocked for payment. These changes need to be confirmed by other user using transaction code FK09.
Give access to FK09 only for concerned persons.
I hope this will help you.
Similar Messages
-
Vendor Master (Purchasing) Field selection change
I'm trying to change a field in the vendor master (Field=Industry/BRSCH). I would like to change this only for specific Purchase Orgs. But the config only seems to allow me to change by Account groups, Company code or activity/ transaction code. Is anyone aware of a way to only change this field (I need to make it a required field) by Purchase org only?
hi,
SAP std does not support field control at pur org level for vendor master.
Thanks
suresh -
Vendor master sensitive field change
Dear All..
I have configured vendor master change sensitive field in this i have added some fields. If some body will change this field system will tell the warning message and it will go to confirmation of change will done by other user in FK08 .
My problem is i want to control this only for vendor master changes. but its asking confirmation for vendor master creation also.
Any other configuration required.
Regards
P.Anandhakumar..
Edited by: Anandhakumar Palanisamy on Dec 3, 2008 9:42 AMhi AK
also check in SPRO > financial accounting new > accnt reciveable and payable> vendor accounts > master data > preparations for changing vendor master data
may be u can controll thuru authorization objects
kaustubh -
Trying to Add IBAN Field to Vendor Changes Report
Hi,
I need to add IBAN field to vendor changes report (S_ALR_87012089).
These are the steps I took:
1) Go to OBAT and add new field group
2) Go to OBAU and add new fields to field group created in (1)
However, TIBAN fields cannot be added to the field group.
Are there any workarounds?
Thanks.No solution except customization
-
Is there a way to sort a PDF file with multiple pages by a specific field within the PDF? All pages have the same invoice format and i would like to sort by a field within and then print the documents. (Vendor, PO#, Date, ect.)
When you say field, do you mean specifically a form field, such as a text field? Or is the information regular text on the page?
-
Business Partner Role Specific Field View in WebClient
Hello to everyone,
I have a question that really needs a answer. We are upgrading from SAP CRM v4 to SAP CRM v7.0 and as such we have a number of custom Business Partner Roles within the Person BP Type. Against these custom roles we have developed custom field and tabs in order to separate the content within the BP Role further.
After rolling off an implementation of SAP CRM v6.0 [2007], the following seems apparent:
- Assignment of Roles is done via an assignment block in the Customer Maintenance view.
- You can create Business Partners in different roles initially.
- You cannot maintain Business Partner details in specific roles
However, you cannot display the role specific fields as you can in the WinClient. As an example, a Citizen Role BP will have different fields to that of a Teacher, but these roles could be assigned to one Business Partner.
There does not seem to be any guidance as to how this is managed in the WebClient and as it seems a fundamental part fo the SAP CRM offering, you would have thought that this questions has been asked, but I have found no answers.
I really hope anyone can help and appreciate any time and effort put into solving my question.
Many Thanks,
MatFlat.Hi MatFlat,
Yes, your observation is right - in the Web UI, fiel grouping is not implemented for roles. This is because the role concept is quite different between SAP Gui and Web UI.
In SAP gui, (CRM 4.0) roles had a functional meaning as well as a UI control. However, the concept was changed with Web UI. Now, roles have only a functional meaning, and no effect on the UI at all.
If you want to implement role based field grouping in Web UI, you need to define your own methods in the implementation class.
E.g : you can write code to influence the field properties based on the roles. I guess you can redefine the DO_PREPARE_OUTPUT methods of the impl class.
In order to get info about which roles the BP is maintained , you can use FM BUPA_ROLES_GET_2.
Hope this helps you.
Cheers,
Rishu. -
Hi,
I am using ECC6.0 version. When I am clicking the vendor open Invoice (document type RE ) in the vendor ledger (fbl1n) ,following Fields are not coming.
the fields are:
1. payment terms
2.base line date
3.discount base
Can any one tell why this is happening and how to get those fields? and for that reason I am not able to change the Payment terms.
Please help me out.
NOTE:I have checked T.code SU53 for display authorization and it was found Successful.
<removed_by_moderator>
with Regards,
SudiptoI think you may need to do some configuration in SPRO to achieve what you are looking for.
Try the following:
Go to SPRO
Look under Financial Accounting (New), Document, Rules for Changing Documents.
I think you want to then click on "Document Change Rules, Line Item"
Under AccTy enter a K for vendor, leave your transaction type blank, then add in the "table-field" name you are wanting to either view or allowed to be changed.
example: Baseline Payment date is: BSEG-ZFBDT and Payment Method is BSEG-ZLSCH
Once you finish your configuration you should then be able to drill down in FbL1n and then be able to change those fields.
Let me know if that works for you!
Cindy -
Hi Experts,
I am able to create the WBS element using BAPI_BUS2054_CREATE_MULTI.But the issue is i am not able to update customer specific fields even after passing the fields as per specification in Function module documentation. I have also created an implementation of BADI as per below specification in FM documentation:
Procedure for Filling Standard Enhancements
Before you call the BAPI for each object that is to be created or changed,
for which you want to enter customer-specific table enhancement fields, add a
data record to the container ExtensionIn:
STRUCTURE: Name of the corresponding help structure
VALUEPART1: Key of the object + start of the data part
VALUEPART2-4: If required, the continuation of the data part
VALUPART1 to VALUPART4 are therefore filled consecutively, first with the
keys that identify the table rows and then with the values of the
customer-specific fields. By structuring the container in this way, it is
possible to transfer its content with one MOVE command to the structure of the
BAPI table extension.
Note that when objects are changed, all fields of the enhancements are
overwritten (as opposed to the standard fields, where only those fields for
which the respective update indicator is set are changed). Therefore, even if
you only want to change one field, all the fields that you transfer in
ExtensionIn must be filled.
Checks and Further Processing
Using the methods ...CREATE_EXIT1 or. ...CHANGE_EXIT1 of the BAdI
BAPIEXT_BUS2001, BAPIEXT_BUS2002, and BAPIEXT_BUS2054, you can check the entered
values (and/or carry out other checks).
In the BAdI's second method, you can program that the data transferred to the
BAPI is processed further (if you only want to transfer the fields of the CI
includes, no more action is required here).
But still i am unable to update fields though i am able to create WBS with rest of the fields except custom fields.
I am using attached code to achieve this.Do we need to code anything inside method create_exit1 or create_exit2 implementation for BADI or
Please help on priorityHi Rahul,
First observation from your code is that i could not find the assignment for the field
GWA_WBS_EXTIN-STRUCTURE. I hope you are not filling this field, that could be one reason for failure. Try to do it and let us know if you still have the problem.
Br..
Dwaraka -
Include the Vendor name in S_ALR_87012089 : Vendor Changes
Hi ,
The requirement is to add a vendor name to the report S_ALR_87012089 : Vendor Changes.
Please let me know the feasibility and the way to achieve it.
Regards
RudraHello,
You just need to modify the layout to add the field "Sort address of customer".
Regards,
Renan Correa -
Vendor changes tracking, Payment term filtering, Vendor listing
Hi All,
Need somebody help on the following points,
1- While changing the vendor via "process vendor and Bidder" (Business partner maintenance) transaction in EBP, the selection of payment term is restricted. That is in SPRO I can see lot of payment terms, but while changing the vendor some few payment terms are coming. Where is the filter? Can anybody guide me.
2- Vendor changes Tracking. In our project somebody has changed frequently the vendor indicators and details in EBP via process Vendor and Bidder(BP maintenance) transaction. But I couldnt able to track which fields are changed and by whom like in R/3. I tried in BP also, but only the address changed details are coming there. Can anybody guide me how to track the changes, if somebody changed somefield in EBP directly?
3- Vendor list - I want list ERS activated vendor in EBP. How to get the list of vendor for which ERS indicator is active? Please guide me.
Many thanks in Advance.
Regards
Shunmugaraj. THi
Please refer to standard transaction - BBP_PD.. give any Shopping cart number, which is approved by a list of buyers, managers, etc..
Incase the changes are made, it will display all the details related to them in that case.
Understand its logic by putting break-point inside.
<b>Incase you are using SRM 5.5 version, there is a report, which displays the changes made to the Purchase orders with old and new values.
Report name -> TERM_DISPLAY_CHANGE_HISTORY</b>
<i>Also please refer this as well.</i>
<u>Say you use this Function module for the change object - BUPA_BBP0060</u>
This sample code will all the changes, if any, made to the object, with the old value and new values.
Here is the sample code for the FM ->
<b>CHANGEDOCUMENTS_TO_OBJECT </b>
data: listtitle(80) type c.
data: objectclass like cdhdr-objectclas.
data: objecttitle(20) type c.
data: con_keylength(2) type n value 10.
data: cursor_field(20) type c.
listtitle = 'Changes made'.
listtitle+22 = vibebe-sberi.
listtitle+34 = vibebe-xberibz.
condense listtitle.
objectclass = 'BUPA_BBP0060'.
call function 'CHANGEDOCUMENTS_TO_OBJECT'
exporting
callmodus = callmodus
cursor_field = cursor_field
keylength = con_keylength
listtitle = listtitle
objectclass = objectclass
objectid = objectid
objecttitle = objecttitle
exceptions
error_in_function = 01
invalid_field = 02
others = 03.
if sy-subrc <> 0.
message id sy-msgid type 'S' number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
Hope this will help.
Please reward suitable points.
Regards
- Atul -
Vendor master name field on 1099report and checks
Gurus,
I have a requirement:
The vendor master record has field name 1 Company name, name 2 individuals name
Now we want that while printing checks, Name2 should appear on the check, while name 1 should appear on the 1099 report.
How can I achieve this??
Please chime in your suggestions.Well, perhaps your installation is doing things a little differently, but I use ADRC for most stuff, except for email address...There are POBox specific fields, such as city, zip, etc., in ADRC. Occasionally, I've used ADR2, 3 and 6; somewhat rarely, though, except for email retrievals. But, no, there's not a single table, everything in one, for SAP business partners.
Perhaps there's a BAPI or Function Module that would be helpful to you, like BBP_VENDOR_GET_DATA2 or BAPI_VENDOR_GETDETAIL.
Yes, Rob, we gotta keep it complicated, so we can remain employed....lol. -
How to find user exits for a specific field
hi,
How can we find a user exit for a specific fields .
as i know Three ways to search user-exits
1. SE80 look includes in a packages with name user-exits
2. by zreport which will fetch user-exit in a T-CODE
3. SMOD
but what if we have to find a user-exit for particular field for e.g bupla(bussiness place) in MIRO.
Please suggest me.
Thanks and Regards ,
Rahul Singh.Hi Rahul,
Here is the procedure to create field exits.
Step by step procedure for creating Field Exits
There are eight steps to creating a field exit:
Step 1: Determine Data Element
Step 2: Go To Field Exit Transaction
Step 3: Create Field Exit
Step 4: Create Function Module
Step 5: Code Function Module
Step 6: Activate Function Module
Step 7: Assign Program/Screen
Step 8: Activate Field Exit
Step 1: Determine Data Element
u2022 Before you can begin adding the functionality for a field exit, you must know the corresponding data element.
Step 2: Go To Field Exit Transaction
u2022 The transaction to create field exits is CMOD.
u2022 You can use the menu path Tools -> ABAP/4 Workbench -> Utilities -> Enhancements -> Project management.
u2022 From the initial screen of transaction CMOD, choose the Text enhancements -> Field exits menu path.
u2022 After choosing this menu path, you will be taken to the field exits screen. From here, you can create a field exit.
NOTE : Even though you use transaction CMOD to maintain field exits, you do not need to create a project to activate field exits.
Step 3: Create Field Exit
u2022 From the field exit screen of transaction CMOD, choose the Field exit -> Create menu path.
u2022 After choosing this menu path, a dialog box will prompt you for the appropriate data element .
u2022 Enter the data element name and click the u2018Continueu2019 pushbutton.
u2022 Now, you will be able to create the function module associated to the data elementu2019s field exit.
Step 4: Create Function Module
u2022 You will automatically be taken to the Function Library (SE37) after entering a data element name and clicking the u2018Continueu2019 pushbutton.
u2022 In the u2018Function moduleu2019 field, a function module name will be defaulted by the system based on the data element specified. This name will have the following convention:
FIELD_EXIT_<data element>
u2022 You can add an identifier (an underscore followed by a single character ).
u2022 The first function module for a data elementu2019s field exit must be created without an identifier.
u2022 To create the function module, click on the u2018Createu2019 pushbutton, choose menu path Function module -> Create, or press u2018F5u2019.
u2022 After choosing to create the function module, you will get the warning: "Function module name is reserved for SAP". This message is just a warning so a developer does not accidentally create a function module in the field exit name range. By pressing u2018Enteru2019, you will be able to go ahead and create the function module.
u2022 Before coding the function module, you will have to specify the function modules attributes -- function group, application, and short text.
Step 5: Code Function Module
u2022 From the function moduleu2019s attributes screen, click on the u2018Source codeu2019 pushbutton or choose the Goto -> Function module menu path to the code of the function module.
u2022 Here you will add your desired functionality for the field exit.
u2022 Remember that field exitu2019s function module will have two parameters -- one importing parameter called "INPUT" and one exporting parameter called "OUTPUT". These parameters will be set up automatically by the system.
u2022 You must remember to assign a value to the OUTPUT field. Even if the value does not change, it must be moved from the INPUT field to the OUTPUT field.
Step 6: Activate Function Module
u2022 After coding the function module, you must remember to activate it.
u2022 Use the Function module -> Activate menu path to activate the function module.
u2022 At this point, you can return to the field exit transaction.
u2022 You should be able to 'green arrow' back to this transaction.
u2022 When you return to the field exit transaction, you will see an entry for the newly created field exit.
u2022 At this point, the field exit is global. That is, it applies to all screens that use a particular data element. On any screen that uses the data element, the corresponding field exit function module will be triggered, once it is active.
u2022 Also, the field exit will not be triggered yet because it is inactive.
Step 7: Assign Program/Screen
u2022 This step is only needed if you want to make a field exit local.
u2022 To make a field exit local, select the field exit and click on the u2018Assign prog./screenu2019 pushbutton.
u2022 In the dialog box , indicate the appropriate program name and screen number.
This information indicates that the field exit is local to the specified screen in the specified program.
u2022 In the dialog box, you determine which function module gets executed for the field exit by specifying the identifier in the u2018Fld. Exitu2019 field.
u2022 If this field is left blank, the function module triggered will be 'FIELD_EXIT_<data element>'.
u2022 If a single-character identifier is entered into the field, the function module triggered will be 'FIELD_EXIT_<data element>_<identifier>'.
Step 8: Activate Field Exit
u2022 The field exit must be active for it to be triggered by the system.
u2022 Activate the field exit by choosing the Field exit -> Activate menu path.
u2022 After assigning the field exit to a change request, its status will change to u2018Activeu2019 and it will be triggered automatically on the appropriate screen(s).
NOTE : In order to activate the field exit the profile parameter abap/fieldexit = YES must be set on all application servers
Execute the transaction SE38 with PROGRAM NAME - RSMODPRF
Then give the Data Element Name for which field you want to create the exit(Just cross check with your field data element) and execute.
then it takes you to SE37 with the function module name FIELD_EXIT_<DATA ELEMENT NAME> and then create the same function module.
and in the coding part, You can write your logic to display the output of that field. and activate it.
once you complete the above,
Again execute SE38 transaction with program RSMODPRF and again click on Execute button without any Data Element Name. Now you select the data element which you have created and click on Assign prog/ Screen button and assign the program name and screen number of the filed and click on the menu Field Exit and Activate.
Hope it helps.
Regards
Radhika
Edited by: Radhika Pande on Nov 26, 2009 7:58 AM -
Changing the field name at runtime in rpt file
Hi everybody
I'm using C# and Crystal Report XI (Deverlop license) to develop windows application in VS.net 2003.
Please help me to change the field name of the bounded column of Crystal report file at the runtime.
(In some case client's database had changed the structure as fieldname, fieldtype. Then they request a utility to change the field names in the .rpt file programmatically )
Thanks
GiangSon
My email address: [email protected]user11200661 wrote:
That's fine but still i want to prefix the schema name within the .sql file. My .sql should contain the name of that parameter only as i want to get that parameter replaced by the schema name at runtime. Some other users are using the same .sql file and they have access to that specific schema only. i want to make the .sql file more general so that it can be used by everyone without altering it every time.Sorry, your requirement no longer makes sense.
If people have to access a specific schema because they need the script for general use, then you will have to hard code the schema name into it.
If the script is to prompt for the schema name and connect to that schema and then use that schema name inside the called sql script, then people would not be able to use it generically, as it would be reliant upon the schema name being passed in.
It sounds as if you're trying to write one generic thing that needs to do two different tasks.
Just have two scripts and make life simple. -
Increment a number column when a specific field is update
Hi,
I'm working on SharePoint and i'm looking for a solution to have a field which is incremented when a specific field is edited.
Example : i have a date field, with 16/07/2014 when i create an element. I edit this element and change this date field to 17/07/2014 so this increment my field to 1.
For each update on this element i'll need a test who's tell me if the previous date is equal do the new date.
I don't know if i can do that only with a calculated column or with a workflow.
Thanks in advance for your help !
RegardsIf you only needed a number incremented, then you could turn on versioning.
As you need to test to see if a field has changed and do something based on the change then you will need to:
Create a SharePoint Designer workflow
Write a Visual Studio workflow
or Write a Visual Studio event receiver
Mike Smith TechTrainingNotes.blogspot.com
Books:
SharePoint 2007 2010 Customization for the Site Owner,
SharePoint 2010 Security for the Site Owner -
Specific Field in Material Master
Hi All,
just some user can't see specific Field in Material Master with using MM03, but others people can. Where should I change settings? Is it something to do with authorization?
thank®ards>
Jiami wrote:
> Hi Biju, Pete
>
>
> thanks for Support.
>
>
> Material is created as ( Industry Sector: mechanical engineering
> Material Type: Trading goods)
> Field name: Basic material (in Tab Basis Data 2).
>
>
> user can see Field now,
> but just When we using MM03 in normal level, the Field will be displayed.
> But after we given a plant, in Plan lever then we can not see this Field anymore in Tab basis Data 2.
>
>
> thanks
>
> Jia
execute OMSR,
position on field MARA-WRKST
click the button field selection right of selection group
you will now see which fields are assigned to the group
and below you see in in which field reference the group is set to hidden.
field reference is a multi usage, it can be for material type, for transaction, for industry .
so you have to check at least the settings for your material, for the transaction where you get this effect and for the industry you material is created with.
further there is a customizing transaction OMSA, which is plant specific field selection, and I guess that causes your effect.
open it and see which selection group is assigned to it.
then go back to OMSR and see what status is assigned to this field reference.
Maybe you are looking for
-
When I choose Update Adobe Acrobat 9 Pro from the help menu the message no updates available appears. After going to the update website I can see that update is at 9.5.5. My version is at 9.2.0. After downloading 9.5.5. it will not install. Do I have
-
Function Modules for Actual, Plan, Budget Cost over internal orders
Dear All, I need a function module for getting the Actual, Plan, Budget Costs for the internal orders assigned. I want to fetch the cost related to internal order which is assigned to project C projects in PLM.
-
Accesing controls (references) from several VI's
Ok I have this small problem: I have a large program and have put serveral "advanced settings" in a different VI. Result is that the values entered here need to be passed to controls in different other VI's The way I use this now is using 1 element q
-
How do I reorder iphoto movies?
In iPhoto my photos are in descending date order, but in iMovie the iPhoto videos show in ascending order. I thought they would be the same...does anyone know how to reorder the videos?
-
Which Cam for a Samsung D8000?
Hi all, I have a Samsung UE46D8000 and am finding it impossible to find the correct camera for it. I've found the correct cam for the C8000 series TV, but all the forums I've seen warn against using cameras if they are not specifically compatible wit