How to block users for a particular type of transaction?
Hi SAP Experts,
wishes for the day.
TDS related entries should be passed from the accounting side but the tds entry has passed from MM side at my client place.and now they want to restrict the tds kind of entries to the MM users.How can i block the mm users for particular this kind of transactions.
Full points will be assigned for the right solutions.
Regards,
Sumeya Offrin
In the Control Data of FS00 there is field 'Authorization Group'
Please Create an Authorization Group for those user ID who can post TDS entries.
then Maintain this group for TDS related GL.
Then others will not able to post to this GL.
Regards,
Alok
Similar Messages
-
How can i block users for a particular transaction???
Hi SAP Experts,
wishes for the day.
TDS related entries should be passed from the accounting side but the tds entry has passed from MM side (while preparing miro) at my client place.and now they want to restrict the tds kind of entries to the MM users.How can i block the mm users for particular this kind of transactions.
I have creted an Authorization group which consists only accounts users and assigned it to the tds related GL accounts.but still the problem not solved.
Full points will be assigned for the right solutions.
Regards,
Sumeya OffrinHi,
You can use SU24 to see what all authorisation object SAP has provided which allows you to maintain. Then you can control those values. Once you identify the authorisation object and the value which you want to give, then you will have to sit with BASIS to create a role for these authorisation object with the values mentioned and attach it to the particular user. With this you can control the access.
Hope this info is of some help to you.
Regards,
Venkat -
How to block order for a particular customer. pls read clearly
hi
some customers may be asked for cash and carry procedure.
bcos they do very small sales they have access to only cash sale document ie CS.
here how to block OR, RO etc to that particular customer or group of customers
regards
sridharHi,
One simple way would be to give those customers a special sales area (e.g. a separate distribution channel) than for normal customers. Then you do not allow the Document Type for this sales area in the transaction "Assign Sales Areas to Sales Document Types" in IMG (Sales & Distribution -> Sales -> Sales Documents -> Sales Documents Header).
Ensure that the customer is created to this "blocked" sales area only. Then when you try to create the sales order, system would give an error message saying customer is not defined for the sales area, and would not let you proceed.
Hope this helps,
Regards
Nikhilesh -
How to Block user from Sending IM or Hide Presence of there user who is not in his department
Hi All,
How to Block user from Sending IM or Hide Presence of there user who is not in his department.
Thank youHi Jp,
Method 1:
You can use the Enhanced Privacy Mode in Lync 2013
<section class="ocpSection">
Enable Privacy Mode
By default, everyone except Blocked Contacts can see your presence status. To modify the privacy settings, you can do the following:
In the Lync main window, click the Options button.
In the Lync - Options dialog box, click Status, and then do one of the following:
Click I want everyone to be able to see my presence regardless of system settings (override default settings).
Click I want the system administrator to decide - currently everyone can see my presence but this could change in the future.
</section>
About Enhanced Privacy Mode
If your organization has enabled Enhanced Privacy Mode in Lync, you can choose whether to limit visibility of your presence information to only those people you’ve added to your Contacts list. You do that by selecting one of the following on the
Options->Status window:
I want everyone to be able to see my presence
I only want people in my Contacts list to see my presence
Method 2:
Using Privacy Relationship, you can block a particular user by adding him to blocked contacts
Anil Kumar (MCITP)
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. -
Subtotal in ALV grid for a particular type and Grand total in ALV
Hi,
I need to have sub total for a particular type(eg: goods, services).. and grand total at end in ALV grid..
ALV output required as below:
Type VAT registration number Country Total Gross Amounts Total Tax Amounts Total Amount, ex-tax
Goods ATU12345678 AT 222.42 0 222.42
Goods NL123456789B02 NL 3,417.00 0 3,417.00
Goods Total 3,639.42 - 3,639.42
Services ATU12345678 AT 2,342.34 0 2,342.34
Services NL123456789B02 NL 223.33 0 223.33
Services Total 2,565.67 - 2,565.67
Grand Total 6,205.09 - 6,205.09
Let me as to how to achieve the above type in ALV grid...
Regards
Shivacheck this link..
Grand Totals in ALV grid disply function module
or do like this..
REPORT ZALVTESTFORSUBTOTAL.
tables:pa0008.
type-pools:slis.
types:begin of ty_pa0008,
pernr like pa0008-pernr,
begda like pa0008-begda,
endda like pa0008-endda,
ansal like pa0008-ansal,
lga01 like pa0008-lga01,
bet01 like pa0008-bet01,
end of ty_pa0008.
data:it_pa0008 type standard table of ty_pa0008 with header line.
data:it_fieldcat type SLIS_T_FIELDCAT_ALV,
wa_fieldcat type slis_fieldcat_alv,
it_layout type slis_layout_alv,
WA_events TYPE slis_alv_event,
it_events TYPE slis_t_event.
select-options:s_pernr for pa0008-pernr.
start-of-selection.
perform getD_data.
perform disp_alv.
*& Form getD_data
text
--> p1 text
<-- p2 text
form getD_data .
select pernr
begda
endda
ansal
lga01
bet01
from pa0008
into table it_pa0008
where pernr in s_pernr.
sort it_pa0008 by pernr begda descending.
endform. " getD_data
*& Form disp_alv
text
--> p1 text
<-- p2 text
form disp_alv .
wa_fieldcat-fieldname = 'PERNR'.
wa_FIELDCAT-REPTEXT_DDIC = 'Personnel no'.
*WA_FIELDCAT-no_subtotals = 'X'.
append wa_fieldcat to it_fieldcat.
clear wa_fieldcat.
wa_fieldcat-fieldname = 'BEGDA'.
wa_FIELDCAT-REPTEXT_DDIC = 'Start date'.
append wa_fieldcat to it_fieldcat.
clear wa_fieldcat.
wa_fieldcat-fieldname = 'ENDDA'.
wa_FIELDCAT-REPTEXT_DDIC = 'End date'.
append wa_fieldcat to it_fieldcat.
clear wa_fieldcat.
wa_fieldcat-fieldname = 'ANSAL'.
wa_FIELDCAT-REPTEXT_DDIC = 'Annula salary'.
wa_fieldcat-do_sum = 'X'.
append wa_fieldcat to it_fieldcat.
clear wa_fieldcat.
wa_fieldcat-fieldname = 'LGA01'.
wa_FIELDCAT-REPTEXT_DDIC = 'Wage Type'.
append wa_fieldcat to it_fieldcat.
clear wa_fieldcat.
wa_fieldcat-fieldname = 'BET01'.
wa_FIELDCAT-REPTEXT_DDIC = 'Amount for wagetype'.
append wa_fieldcat to it_fieldcat.
clear wa_fieldcat.
DATA: sort TYPE slis_sortinfo_alv,
it_sort TYPE slis_t_sortinfo_alv.
sort-fieldname = 'PERNR'.
sort-subtot = 'X'.
SORT-UP = 'X'.
APPEND sort TO it_sort.
*sort-fieldname = 'BEGDA'.
*SORT-NO_SUBTOTS = 'X'.
*APPEND sort TO it_sort.
IT_layout-totals_text = 'total text'.
IT_layout-subtotals_text = 'Subtotal text'.
*WA_EVENTS-NAME = 'SUBTOTAL TEXT'.
*WA_EVENTS-FORM = 'SUBTOTAL TEXT'.
*APPEND WA_EVENTS TO IT_EVENTS.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = sy-repid
IS_LAYOUT = it_LAYOUT
IT_FIELDCAT = IT_FIELDCAT
it_sort = it_sort
it_events = it_events
TABLES
t_outtab = it_pa0008 .
endform. " disp_alv -
How to provide hyperlink for a particular field in ALV
Hi,
How to provide hyperlink for a particular field in alv report.
Regards,
Ramu.Yes you can do that. using the fieldcatalog there is an option for that. give HOT_SPOT = 'X'. for the column you want.
wa_field-hotspot = 'X'.
REPORT ztest_alv.
TYPE-POOLS:slis.
DATA:it_fieldcat TYPE slis_t_fieldcat_alv,
wa_field LIKE LINE OF it_fieldcat.
DATA: BEGIN OF it_likp OCCURS 0,
vbeln TYPE likp-vbeln,
END OF it_likp.
DATA: layout TYPE slis_layout_alv.
wa_field-fieldname = 'VBELN'.
wa_field-tabname = 'IT_LIKP'.
wa_field-hotspot = 'X'.
wa_field-outputlen = 10.
wa_field-no_zero = 'X'.
wa_field-seltext_l = 'Sales'.
APPEND wa_field TO it_fieldcat.
SELECT vbeln FROM likp
UP TO 10 ROWS
INTO TABLE it_likp.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
is_layout = layout
i_callback_user_command = 'USER_COMMAND'
it_fieldcat = it_fieldcat
TABLES
t_outtab = it_likp
EXCEPTIONS
program_error = 1.
*& Form user_Command
* text
* -->UCOMM text
* -->SELFIELD text
FORM user_command USING ucomm TYPE sy-ucomm
selfield TYPE slis_selfield.
CASE ucomm.
WHEN '&IC1'.
SET PARAMETER ID 'VL' FIELD selfield-value.
CALL TRANSACTION 'VL02N' AND SKIP FIRST SCREEN.
ENDCASE.
ENDFORM. "user_Command -
!!!How to restrict user for making changes in Sales order , partner level
Hi all,
Can anybody tell me how to restrict user for making changes in Sales order at partner level, is it through user exit?Hi Ruchi
I hope u had gone to the screen fields which u want them not to be editable. So there u select all the fields contents which u do not want to to be changed and check the boxes with W.content and Display and save it. Once evrything is done u have to activate the particular transcation going in to the standard variants and put the name and click the activate button.
Hope its clear
Reward if help ful
Sri -
How to get keys of a particular type
Following are my objects:
DepartmentKey - primary key is departmentName, a String
Department
EmployeeKey - primary key is employeeId, an integer
Employee
I have 5 DepartmentKey-Department key-value entries in a cache and 2000 EmployeeKey-Employee key-value entries in the same cache.
How do I get all the DepartmentKeys from the cache? In general, how to get keys of a particular type (class name)?
Thanks
GhanshyamI guess I am deeply off track regarding the general approach towards storing items in the cache.
Following is my problem domain:
A Merchant is any establishment that accepts credit cards. (It could be the local Subway down the street or Macy's, etc.). A Transaction is a credit card transaction.
public class Merchant implements Serializable{
private String merchantId; // primary key
private double averageTxnAmount;
private double totalTxnAmount;
private long totalTxnCount;
public class Transaction implements Serializable{
private String merchantId; // merchant that originated the txn
private double amount;
private Timestamp txnTime;
private String txnType; // sale, return, etc.
public class MerchantKey implements Serializable, KeyAssociation{
private String merchantId;
public Object getAssociatedKey{
return merchantId;
public class TransactionKey implements Serializable, KeyAssociation{
private String merchantId;
private Timestamp txnTime;
private double amount;
public Object getAssociatedKey{
return merchantId;
I want to update a merchant's average txn amount as transactions come in.
Let's say I have a million merchants in a partitioned cache cluster spread across some machines.
Transactions come into the cluster quite rapidly, say tens in a second. The process that inserts the transaction into the cluster must also update the merchant to which the transaction belongs, as follows:
Transaction t = ...
cache.put(tKey, t); // store the transaction into the cache
MerchantKey mKey = new MerchantKey(txn.getMerchantId());
Merchant m = (Merchant)cache.get(mKey);
// update the merchant's avg txn amt
m.setAverageTxnAmount((txn.getAmount() + m.getTotalTxnAmount())/m.getTotalTxnCount() + 1);
m.setTotalCount(m.getTotalCount() + 1);
// store the updated merchant back into cache
cache.put(mKey, m);
OR
Transaction t = ...
cache.put(tKey, t); // store the transaction into the cache
MerchantKey mKey = new MerchantKey(txn.getMerchantId());
Merchant m = (Merchant)cache.get(mKey);
MerchantUpdater agent = new MerchantUpdater(t);
cache.invoke(mKey, agent);
public class MerchantUpdater implements AbstractProcessor{
public Object process(Entry entry){
Merchant m = (Merchant)entry.getValue();
// update m's avg txn amt, total count using t
entry.setValue(m);
The basic idea is to store all merchants and all transactions (which could be tens of millions in a day) for a day in memory and to update the merchant objects as transactions come in throughout the day. The above example shows updating just the merchant's average txn amount, but in reality, it could be updating a number of things about the merchant.
Am I using the api in the right spirit or is my approach seriously whacked? Can you please comment?
Thanks
Ghanshyam -
How to block articlee for purchases
we are planning to block some of articles for purchases. However we want to allow for stock transfers using stock transfer requests( ME21N-UB doc type).
when i kept 01 Blocked for procment/whse in X-site status of baisc data tab system is not allowing for stock transfer order creation also.
plz suggest how to block articles for purchases without impacting for stock transfers.
what is the usage of follwing selections for blocking
01 Blocked for procment/whse
02 Blocked for task list/BOM
03 Blocked for PurchasingHello,
If you want to block articles from procuring into DCs and do not want to block DC to Store movements, you may block articles in site-specific Block status (MARC-MMSTA) in Article/DC view. So DC to Store STOs can be created.
You may see the definitions of various blocking statuses in transaction OMS4. For example, 01 Blocked for procment/whse means blocked from Purchasing,Forecasting and RP (No Message, Warning or Error Message).
Thanks,
Venu -
Need Report to see list of authorised users for a particular Trans.Code ?
Hai SAP Gurus,
Kindly tell me a Transaction code which is useful to see list of authorised users for a particular Transaction code. Ex J1ID
Reply me plsHai,
Using SUIM, I got List of authorised users for a particular Transaction code.. But Few Users who are not in the list can using the Same Transaction Code in BackGround.. How to see those users list..
Kindly Reply me pls -
IM34, IMCCP1, IMCCP3 . How to block user not run these tcodes twice
Hi All,
I have plan value from cjr2 (cost element and activity type)
Normally we use IM34 (to roll up) the plan value then to copy plan value to investment management (imccp1) and copy plan to project budget (imccp3).
How to block user to run these tcodes twice. It seems that if user run it twice, the total plan and budget will be double. Is there any way to reverse?
PLz help...
Cheers,
Niesthx
-
How to block user to open any PO (Order) from Approval status to Worksheet
Hi,
Can anybody help me how to block user that he cannot bring any approved PO to worksheet status in RMS.
RegardsHello,
The following query will make sure that only a user with DEVELOPER role can see the 'Worksheet' option in the Options menu.
Users who do not have DEVELOPER role will not see the 'Worksheet' option in the Options menu.
You would want to make it possible for a higher privilege user to still place orders back in Worksheet status.
insert into sec_form_action_role (sec_form_action_id,role)
select sec_form_action_id,'DEVELOPER' as role from sec_form_action
where form_name='FM_ORDHEAD'
and obj_name='OPTIONS_MENU.WORKSHEET';
Regards,
Ramnath -
How to give comments for a particular table
hi..
how to give comments for a particular table ..
select * from user_tab_comments;
tx in advance..Try this.
SQL> COMMENT ON TABLE EMP IS 'THIS IS SAMPLE EMPLOYEE TABLE' ;
Comment created.
SQL> select * from user_tab_comments where table_name = 'EMP'
2 /
TABLE_NAME TABLE_TYPE
COMMENTS
EMP TABLE
THIS IS SAMPLE EMPLOYEE TABLE -
How to disable cache for a particular Report in obiee 10g?
HI
My name is Rani .Learning obiee10g ifaced 1 interview in that they asked me like how u disable cache for a particular report?In the advanced tab of the report, under prefix you need to mention:
SET VARIABLE DISABLE_CACHE_HIT=1;
Refer below link
http://tipsonobiee.blogspot.com/2009/06/step-by-step-to-bypass-all-caches.html
Thanks -
How to Block mails for HR only
Dear expert/guru
Please let me know how to block mails for HR only.
We don't want to block mails for all.....Juan Reyes wrote:
There is no way to block mails based on a "Module", as Olivier said you can only filter mails per domain under the node config in SCOT.
>
> I don't understand why would anyone see a benefit by stopping people on an specific are from receiving mail. In anycase you can stop the SAPCONNECT job and filter the mails to be sent manually from SOST but thats a lot of work!.
>
> Regards
> Juan
>
> PS: Also you can simply stop the jobs creating the "HR mails" in the first place.... huh?
hi,
Issue is given below:
My SAP HR Team has some leave issues.
Due to which they need to stop the triggering of mails for few mins in Production system
Maybe you are looking for
-
Itunes on external hard drive wont open in Win7
I have my itunes stored on an external hard drive using Windows XP. I have just changed my computer to a Win7 version, and now I cant access my library. I can see it there but cannot find the correct path to it. I have been able to access it on my ol
-
I-001 Error while installing drivers for Titanium HD
Just bought the Titanium HD and the drivers won't install. Error I-00 and install.log looks like this: [Common Audio Driver Interface]GUID={700932B3-A964-4878-82A2-96054622AF7}Error=I-00 Creative\ShareDLL\CADI\CTCadiEP.dll not found. No matter what I
-
How can I restore old newspaper clippings to print copies?
How can I restore old newspaper clippings?
-
CS3 - preview buttons not appearing in "bar" where they used to
Hello! I am using OS 10.5.8 and Dreamweaver CS3 Version 9 Build 3481. In earlier versions of Dreamweaver, there used to be preview buttons/icons, as well as upload buttons/icons, in the "bar" at the top of the window of the page I was creating. Inste
-
Iphone 5s won't connect to computer
My phone won't connect to my computer or show that it's charging.