Restrict vivibility to certain field
My requirement is to restrict visibility for Exampe "ship-to and party" information on sales order.How can this be achieved
Regards
Joseph
Joseph,
If by visibility you mean system wide authorization based on user role, you have to implement Access Control Engine(ACE).
If its only In WebUI, In configuration of transaction BSP_WD_CMPWB you can mark the fields as 'Display only'. If you want the details to disappear, you have to enhance the component.
Hope this helps,
Amar.
Similar Messages
-
How to restrict AS02 access to certain fields only
How to restrict AS02 (Asset Master Record) access to certain fields only. Currently when you assigned AS02 to a certain user, this will enable the user to change all the fields in the asset master record. Suppose i want only the user to restrict the access to certain field eg.NDJAR (Life in Yrs).
Thanks for your inputs.
Regards,
Roberthello,
basis has to assign the proper activity with object A_S_ANLKL. in this case they have to allow activity 03 only with combination of Cocode,asset class. see some more details below.
This authorization object is the first part of the object "asset master record."
The definition at this level determines whether the user is authorized to process data in a given company code. The activity type for the transaction is also defined here. This authorization object is used for master data transactions, for the display of value fields, and for reporting.
Defined Fields
The following fields are assigned to the authorization object
Asset class (specified by entering a value in the pop-up window)
Company code (specified by entering a value in the pop-up window)
Activity type - there are three different activity types:
01 = Create
02 = Change (including blocking and deleting)
03 = Display -
Condition types restriction at only certain combination like Country/Tax
Dear All
In FV11/12, with object V_KONH_VKS we can restrict users accessing certain condition types (field - KSCHL). My query is that I have few condition types accessed by various Plants i.e. common across Plants/Company Codes. Hence would like to restrict users at Key combination level.
For eg.
Condition Type JMOP - Key combination u2018Country/Tax Codeu2019 and u2018Tax Classificationu2019. Certain users should be allowed to change this combination and other users can change other key combinations i.e u2018Plant/Vendor/Materialu2019, Plant/Material Groupu2019 etc.
Request your help asap.
Regards & Thanks
Guru Prasad>
P Arpan wrote:
> Hi
>
> Shekar wrote :
>
I dont think it is possible to restrict on specific key combinations
>
> I have checked and found that authorization check is not getting done by key combination. It is checking for condition type only.
>
> Arpan
>
> Edited by: P Arpan on Mar 29, 2010 12:54 PM
Hi Arpan,
wasnt that what i mentioned in the previous post? You cannot make a restrcition on the access of the pricing procedure (key combination as all of us refer it to). You can make restrictions on the condition table and the condition type but not on the different accesses of the condition table itself -
How can i assign value to the certain field in dynmic table ?
i have created a dynmic table .now i want to assign value to the certain field,how can i do that?
for eg,
<dyn_table> contains fields of name age ,now i want assign 'jack' to this internal talbe's field name ,Hi,
try this:
FIELD-SYMBOLS: <GT_ITAB> TYPE TABLE,
<GS_ITAB>,
<FS>, <FS1>.
DATA: GT_DATA TYPE REF TO DATA.
DATA: GS_DATA TYPE REF TO DATA.
START-OF-SELECTION.
CREATE DATA GT_DATA TYPE TABLE OF PA0002.
ASSIGN GT_DATA->* TO <GT_ITAB>.
CREATE DATA GS_DATA LIKE LINE OF <GT_ITAB>.
ASSIGN GS_DATA->* TO <GS_ITAB>.
ASSIGN COMPONENT 'NACHN' OF STRUCTURE <GS_ITAB> TO <FS>.
<FS> = 'Smith'.
ASSIGN COMPONENT 'VORNA' OF STRUCTURE <GS_ITAB> TO <FS>.
<FS> = 'Paul'.
APPEND <GS_ITAB> TO <GT_ITAB>.
ASSIGN COMPONENT 'NACHN' OF STRUCTURE <GS_ITAB> TO <FS>.
<FS> = 'Jones'.
ASSIGN COMPONENT 'VORNA' OF STRUCTURE <GS_ITAB> TO <FS>.
<FS> = 'Martin'.
APPEND <GS_ITAB> TO <GT_ITAB>.
LOOP AT <GT_ITAB> INTO <GS_ITAB>.
ASSIGN COMPONENT 'NACHN' OF STRUCTURE <GS_ITAB> TO <FS>.
ASSIGN COMPONENT 'VORNA' OF STRUCTURE <GS_ITAB> TO <FS1>.
WRITE: / <FS>, <FS1>.
ENDLOOP.
Regards, Dieter -
Is there a way to create forms where certain fields would become required only if there was a certain choice made in a dropdown box in another field?
Yes but you will have to create some custom JavaScript to do this.
Also you should be aware that the "Required" property is only processed when the form is submitted to a scripted web page or "mailto:" process. -
Unable to edit certain fields in order type RE comparing with OR
Dear friend,
When I am creating return order with order type 'RE', I find out there are certain fields that are not editable. However, this issue doesnt happen with standard order(order type 'OR'). please refer to the following snapshot:
where you can see fields such as 'intercom', 'payment term' is eidtiable in order type or, but not in RE. Anybody could tell me why? and what configuration control this screen layout? how to edit this? thanks!
Best Regards
T.PHi Peng,
do you face this only for you ID/few users or for every user these 2 fields are not editable ? you have to check this by asking your colleagues/users .
If it is problem with few users then they have done some authorization check here only for few users.
if it is for all, then as mentioned by Venugopal, some enhancement is done for this to make non editable these fields.
What to you want, do you want to make it editable fields or do you just want to know why it has done ?
Regards
Sundar -
Masking Certain Field in Vendor Master Data
We have a Enhancement which involves conversion of Vendor Numbers.,It so happened that a category of Vendor Codes were the Social Security Numbers.
Now that due to Privacy Laws etc they are converting that number logic which is throwing challanges.
The first Step is to convert Vendors from XSSN to Y123 and the second is also retain the social number in a encrypted field as it is used for 1099 reporting.
I am aware that there is a standard functionality for Credit Cards Numbers Masking but not sure if there is any thing for special fields on Vendor Master.
If you are aware of any options to handle the switchover or masking certain fields pls share them with me.
Thanks,
PraveenPraveen,
Did you try 'Define Screen Layout per Activity (Vendors)' and suppress/hide the fields? -
Disable certain fields during the creation of SC using "create limit item"
Hi,
I have a requirement to disable certain fields from the role "SHOP" associated with the operational purchaser role. I would like to disable the fields "Unlimited check box", "Service Agent", " Invoice Only radio button", "Unknown account assignment radio button" from the screen I get during creation of SC using the option "Create Limit Item". Also i need to disable the option "Good / Service" entry box as we are using only free text items and donu2019t want this option to be seen in the screen when using the operational purchaser role.
Please advise how can I achieve this.
Regards
GGLHi,
I have a same requirement to disable certain fields from the Shopping Cart Limit Item. I would like to disable the fields "Service Agent", "Unknown account assignment radio button" from the Detail screen. during creation of SC using the option Limit Item . Also i need to make default Value "Known" and "Invoice Only". But this is in SRM 7.0. Notes You have mentioned supports only Release 5.5, But I am in Release 7.0. Any idea?
I appreciate your help
Thanks,
Monica -
Trigger alert on basis of certain field in interface
Dear Experts,
This is a concern regarding sending Alert to users by mail in XI.
IDOCs are reaching XI.The validations are not done in the Sender Side.
For a certain field of the IDOC, the permitted values are 2/3/4 . If user passes some other values or a blank value , an Alert mail needs to be triggered .
We have succeeded in sending alert for failure of a particular Interface, but we have no idea , how to read certain field of a message interface and how to trigger the alert on that basis.
Please suggest.
Regards,
Navneetyou can use udf
package com.guarneri.xi.mapping.udf;
public class CustomMappingException extends RuntimeException {
public CustomMappingException() {
super();
public CustomMappingException(String message) {
super(message);
public CustomMappingException(Throwable cause) {
super(cause);
public CustomMappingException(String message, Throwable cause) {
super(message, cause);
Throwing Smart Exceptions in XI Graphical Mapping
/people/alessandro.guarneri/blog/2006/01/26/throwing-smart-exceptions-in-xi-graphical-mapping
Use a UDF to throw the alert. Have a look at Bhavesh's weblog on how to do this.
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
package com.guarneri.xi.mapping.udf;
public class ExceptionThrower {
public static void fire(String message) throws CustomMappingException {
throw new CustomMappingException(message);
Here the UDF will throw if the input a has blank or does not contain permitted value 2/3/4
imports com.guarneri.xi.mapping.udf;
function myudf(String a, Container container)
if (a.length==0 || a.trim().length()==0)
ExceptionThrower.fire("Blank input");
int num[]={2,3,4};
int flag=0;
for(int i=0;i<num.length;i++)
if (a!=num<i>)
flag=1;
if (flag==1)
ExceptionThrower.fire("Permitted values are 2/3/4");
else
return a; -
Help with creating a form, I want to add a check box to enable me to unlock certain fields and deselect the block again
Look to the right under "More Like This". Your issue has been discussed many many times. The error you are seeing is because you do not have enough free "contiguous" space on your hard drive. Read the other threads that address this issue to find how to solve the issue.
Or, put "The disk cannot be partitioned because some files cannot be moved" into the search box at the upper right of this page. -
Copernicus crashes when after adding certain fields to a Webservice
Hi Everybody,
I am having a frustrating issue that is causing Copernicus to crash whenever I add certain fields to a Web service. For instance, if I create a web service for the ServiceRequest BO, and include the TextCollection field, once it is saved, I cannot open it again as it throws an "Object reference not set to an instance of an object" error.
This happens for many fields in other BOs as well. Has anybody come across the same issue? Are there any workaround for this other than having to recreating the web service any time it needs to be modified?
I am on the latest build of ByDesign Studio.
More information:
This seems to happen when there is a query operation defined
also, it seems to be fine if the query operation is added after the web service has already been created.
This could be a viable workaround for the time being.
Edited by: Mark Piercey on Mar 18, 2011 5:04 PMI have same Problems.
There are some problems with Web-Services, SAP knows them and there comes a fix next days/weeks.
Regardless, it is necessary to check web services after each change in the BO. -
Disabling certain fields on the selection screen.
Hi all,
I want to disable certain fields on selection screen of my program, also i want to display certain fields on selection screen only if a particular field on the selection screen is checked or selected. Please guide me how this can be achieved via coding in a program.
Thanks & regards,
Chetan.Hi Chetan,
try this.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS: pa_file TYPE rlgrap-filename MODIF ID abc,
pa_lifnr TYPE lfa1-lifnr MODIF ID abc,
pa_vkorg TYPE vbak-vkorg MODIF ID abc.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
PARAMETERS: pa_kunnr TYPE vbak-kunnr MODIF ID def.
SELECT-OPTIONS: s_lifnr FOR gs_lfa1-lifnr MODIF ID def,
s_date FOR gs_lfa1-erdat MODIF ID def,
s_augru FOR gs_vbak-augru MODIF ID def,
s_vbeln FOR gs_vbak-vbeln MODIF ID def.
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: pa_upd RADIOBUTTON GROUP g1 USER-COMMAND uc01 DEFAULT 'X'."#EC *
SELECTION-SCREEN COMMENT 3(60) text-004 FOR FIELD pa_upd.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: pa_rep RADIOBUTTON GROUP g1 ."#EC *
SELECTION-SCREEN COMMENT 3(60) text-005 FOR FIELD pa_rep.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b3.
IF pa_rep EQ gc_x.
LOOP AT SCREEN.
IF screen-group1 = gc_abc.
screen-input = gc_zero_num.
ELSEIF screen-group1 = gc_def.
screen-active = gc_one_num.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ELSEIF pa_upd EQ gc_x.
*For Reprocessing
LOOP AT SCREEN.
IF screen-group1 = gc_def.
screen-input = gc_zero_num.
ELSEIF screen-group1 = gc_abc.
screen-active = gc_one_num.
ENDIF.
MODIFY SCREEN.
CLEAR pa_upd.
ENDLOOP.
ENDIF.
REPORT zrich_001.
PARAMETERS: p_rad1 RADIOBUTTON GROUP grp1 DEFAULT 'X'
user-command chk,
p_rad2 RADIOBUTTON GROUP grp1.
SELECT-OPTIONS: s_datum1 FOR sy-datum MODIF ID d1,
s_datum2 FOR sy-datum MODIF ID d2.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF p_rad1 = 'X'
AND screen-group1 = 'D2'.
screen-active = '0'.
ENDIF.
IF p_rad2 = 'X'
AND screen-group1 = 'D1'.
screen-active = '0'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
reward if useful.
regards,
sravanthi. -
How to gray out certain fields on the selection screen based on the radio b
HI All,
I have an ALV report. On the selection screen I have 2 radio buttons ..for eg..A and B.
When radio button A(its on by default) is on..certain fields not relevant to this should be grayed out. Similarly when radio button B is on, certain fields should be grayed out.
I did the AT SELECTION SCREEN OUTPUT and also did the
LOOP AT SCREEN....ENDLOOP logic. The logic works but when I click the radio button B...the screen fields automatically does not gray out. I have to press ENTER and then its grays out.
I know a USER_COMMAND needs to be attached.
Can anyone give me a step by step details of how to do this. I truly appreciate it. if a screen painter thing is required..please give me the tcode and step by step detail to do this.
ThanksTry this one too:
REPORT ztest.
TABLES: mara,
bkpf.
CONSTANTS:
c_pos(3) TYPE c VALUE 'POS',
c_acc(3) TYPE c VALUE 'ACC',
c_all(3) TYPE c VALUE 'ALL',
c_x TYPE c VALUE 'X'.
The Selection Screen Definition
SELECTION-SCREEN BEGIN OF BLOCK b_0 WITH FRAME TITLE text-000.
SELECT-OPTIONS: s_mara FOR mara-matnr.
SELECTION-SCREEN END OF BLOCK b_0.
SELECTION-SCREEN BEGIN OF BLOCK b_1 WITH FRAME TITLE text-037.
PARAMETER: rb_all RADIOBUTTON GROUP rb1 USER-COMMAND rad default 'X',
rb_acc RADIOBUTTON GROUP rb1.
SELECTION-SCREEN END OF BLOCK b_1.
SELECTION-SCREEN BEGIN OF BLOCK b_2 WITH FRAME TITLE text-011. "Acct
SELECT-OPTIONS: s_blrtc1 FOR bkpf-blart MODIF ID acc,
s_blrti1 FOR bkpf-blart MODIF ID acc.
SELECTION-SCREEN END OF BLOCK b_2.
SELECTION-SCREEN BEGIN OF BLOCK b_3 WITH FRAME TITLE text-011. "Acct
SELECT-OPTIONS: s_blrtc2 FOR bkpf-blart MODIF ID all,
s_blrti2 FOR bkpf-blart MODIF ID all,
s_blrtv2 FOR bkpf-blart MODIF ID all.
SELECTION-SCREEN END OF BLOCK b_3.
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN OUTPUT.
PERFORM f0200_screenfield_hide_logic.
initialization.
PERFORM f0200_screenfield_hide_logic.
FORM f0200_screenfield_hide_logic *
FORM f0200_screenfield_hide_logic.
LOOP AT SCREEN.
IF rb_acc = c_x.
IF screen-group1 = c_all.
screen-active = 0.
ELSE.
screen-active = 1.
ENDIF.
ENDIF.
MODIFY SCREEN.
IF rb_all = c_x.
IF screen-group1 = c_acc.
screen-active = 0.
ELSE.
screen-active = 1.
ENDIF.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ENDFORM. " F0200_SCREENFIELD_HIDE_LOGIC -
Add certain field at dynamic selection screen in FBL3N transaction
Hello Expert,
I would like to add entry date field (BKPF-CPUDT) at dynamic selection screen in FBL3N transaction.
So, I went to SE36 transaction and changed something in selection view for SDF.
However, it didn't work.
Is there anyone who knows how to add a certain field at dynamic selection screen in FBL3N transaction?
Thanks in advance.
BR,
Chris KimHi
Refer to the following thread
Additional field selections in FB03
It talks about adding Header Text field
You should be able to add entry date similarly
Regards
Sach!n -
How to know the function or business scenario of certain field?
hi experts!
What should i do when i want to know the function or business scenario of certain field but there is only the defination of this field in SAP HELP???
eg.
What shou i do when i want to know the fuction or effact of the field "vendor" in customer master,general data,control tabpage.
In other words, i want to know what will happened to the customer master if i entry a vendor number in the field "vendor".
The HELP is just tell me about the field "vendor"'s defination.
I've tried using SE11 to verify "where-used list" of the field "vendor", however, there is only the list but any fruther information about how it works and the business scenario it is used.
please help me, I have been puzzled for a long time.
thank you so much!
Edited by: tang dark on Sep 15, 2008 5:37 PMHi,
This is in fact related to functional knowledge which can be mapped via SAP, which means if you are able to visualize the scenarios in your domain then only you can understand the logic of every field in SAP... not only in the customer master. But as of now I can give you some idea about the Vendor filed in the customer master. This means this customer can act like as a vendor for your company.
Hrishi
Maybe you are looking for
-
Hi all, I've searched everywhere and can't find an answer, so hopefully someone out there will have mercy and help me! I have Canon 7D footage (h.264 codec) and H4N Zoom audio (24bit 48khz .wav files) loaded into Premiere Pro CS 5. Editing on a Macbo
-
I can not open my Safari. It quits unexpectedly. The issue only happens to a single user account. It does not happen to anyone else in my family. Please help!
-
Hii Experts.. I have given one scenario.. in which i have to create one webdynpro application in which the user can upload files from the page and that files should store in the DOCUMENT MANAGEMENT SYSTEM (DMS) IN ECC. As
-
Hi Forum! I want to know if it's possible to build a dynamic logical expression for IF or CASE instructions and get it evaluated. For example: data: LogExp type string. LogExp = 'Sy-subrc eq 0'. IF (LogExp). Endif. Or data: Var type string, Log
-
Iphone 4 turned off and will not come back on
HAd 30% battery, phone just turned off and will not come back on. how would you recommend that I try turning the phone back on, yes I have to put the power back to it and it still will not turn on?