Step by step procedure for implementing User auditing in Solaris 10
we have no.of users who use either SSH terminals and Java Desktop Environment through Xbrowser through network.
We would like to know what are all the files being accessed by logged in users and what are all the changes being done, if any....
Earlier, we have enabled "script" command to get invoked automatically in ~/.bash_profile. At this stage, users are not able to get Java Desktop through xbrowser. Hence, dropped this option.
Please suggest to get rid of this script problem or some better solution through Audit logging.
Thanks in advance.
In my experience, its very rare for people to write step-by-step lists here, this is a forum which is excellent for general questions and technical problems, but, since most people who answer posts here do it in their spare time, its rare with detailed instructions of things which is rather well documented in the manual..
Having said that, the things you asks for is actually documented, have a look at:
http://docs.sun.com/app/docs/doc/816-4557/audittm-1?l=en&q=audit&a=view
.7/M.
Similar Messages
-
Procedures for implementing a snapshot scenario with custom DataSources
Hi Gurus,
I have checked the How To paper ([How to Handle Inventory Management Scenarios in BW (NW2004)|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328]). However, only SAP standard BW objects are mentioned in the paper e.g. InfoCube (0IC_C03), Material Stock InfoSource (2LIS_03_BX), Material movements IS (2LIS_03_BF) and Revaluations IS (0LIS_03_UM).
On the contrary, I need to handle custom DataSources for the Snapshot scenario. Are there any differences in the implementation methodology? Which additional aspects should I take into consideration? For example, the load sequence, delta type, etc.
Could you please list out the step-by-step procedures for such an implementation?
Thanks in advance!
Regards,
MengHi Meng,
You can approach this in two ways.
1) If the volume of data is not much, you can derive the balance at query level, as follows.
User enters the date, based on this restrict your key figure to display all values less than this date.
2) If the volume of data is high, then you will have issues with performance if you are calculating the balance in the front end. In this case, you can model this with 'Non cumulative' key figure. Again there are 2 ways of approaching this back end solution based on the volume of data. ( Say in one case you have 2 years of history in your DSO and in the second case, you have 5 years of history ).
A) For example, If there are only 2 years of history
Create a non cumulative Key figure 'ZBALANCE' with inflow and outflow, in a cube.
Map this to your credit and debit as + and - respectively and map the calender day to posting date.
Just initialise the dataload with data transfer and start loading the delta as normal.
You will be able to see the balances for each and every calday in your reporting.
This approach is straight forward and simple.
Compress the cube for getting the better performance.
B) If there are 5 years of history and you are not interested in loading all the 5 years data in getting the balance
Here you want to have the initial balance, continue delta and would like to load 2 years of history.
The cube and non cumulative KF are created as mentioned above.
For generating initial balance, you have to create another DSO without calander day and ZBalance mapped to credits and debits in additive mode. Load your DSO data into this new DSO to generate initial balance. This balance will be loaded to your cube as initial balance. ( Like 2LIS_03_BX ).
You have to compress this request with marker update ( Must ).
Load your historical data for 2 years from the original DSO. Compress without marker update ( Must ).
initialise without data transfer from DSO to cube and load deltas normally.
Compress the delta requests normally for performance reasons.
Please read the 'Inventory document' in detail.
Please let me know, if any of the information is still not clear.
Thanks,
Krishnan -
Procedures for implementing Process chain
Hai,
Can any help me to know the step by step procedure to implement process chain
in BW.
Regards,
Girihi,
refer to this link.
http://help.sap.com/saphelp_nw2004s/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
hope it helps,
regards,
Parth. -
Complete procedure for implementing sms facility in SAP
Hi All,
Can you please tell me ? how can we enable SMS facility ( SAP to mobile ) .
I know some settings thru tcode SCOT, but its still not working.. what will be the complete procedure for this?
do we need to implement new SMS server for it.. or what new things need to do by me?
plz tell me.. i know this que asked several times in SDN but i want more precise information on this...
Thankss a lott in advance,
ShaileshHello,
Check the below link, might help.
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b03d0983-bda1-2b10-c09c-e93bb9956055&overridelayout=true
http://sappandit.wordpress.com/2009/05/03/sms-setting-in-sap-scot-configuration-for-sms/
Regards,
Yoganand.V
Edited by: Yoganand Vedagiri on Dec 11, 2009 2:02 PM -
How can I disable javascript in Firefox 30 for all users on my Solaris 10 x86 box?
I have a Solaris 10 box in a secure environment (no Internet) with Firefox 30 installed. I need to lock javascript in a disabled state for all users. I realize each individual user can toggle javascript with about:config, but that is only a per/user activity. I want to set the value of javascript.enabled to false for all users. Additionally, no user should be able to modify this setting.
Is there a location with a config or prefs file that will affect all users?Try: http://kb.mozillazine.org/Locking_preferences
-
Is it OK for hobbyist users to run Solaris 10 w/o a support contract?
There's been a lot of talk recently about changes to licensing polices regarding Solaris 10 and I just had a quick question: what does this mean for those of us who are primarily hobbyists and not using the system in a commercial context. I know that hobbyist users are "supposed" to use OpenSolaris, but Solaris 10 has some cool legacy stuff like XSun (AFAIK the only X server around that still has Display PostScript, which I need to display some antique apps and games that I've got running on my SIMH VAX system) and CDE (outdated, but still somehow cool) in it that I just can't get in OSOL. Does anybody know if the new licensing restrictions are only for commercial users or if they mean that folks like my have to scrounge for new solutions for our nerdy hobbies?
There's been a lot of talk recently about changes to licensing polices regarding Solaris 10 and I just had a quick question: what does this mean for those of us who are primarily hobbyists and not using the system in a commercial context. I know that hobbyist users are "supposed" to use OpenSolaris, but Solaris 10 has some cool legacy stuff like XSun (AFAIK the only X server around that still has Display PostScript, which I need to display some antique apps and games that I've got running on my SIMH VAX system) and CDE (outdated, but still somehow cool) in it that I just can't get in OSOL. Does anybody know if the new licensing restrictions are only for commercial users or if they mean that folks like my have to scrounge for new solutions for our nerdy hobbies?
-
View defination privileges on Procedures for any user
Hello,
I was looking for some query where i can view the defination or select the procedures of any schema
for example we have procedures owned by ML schema, other users such as fft, fft_read etc wants to view the defination of the procedures or select privileges on the procedures owned by ML Schema.
is there anything like grant select any procedure owned by any schema can view the procedures by all other schema's in the database.
ThanksThanks for your response.
These are the procedures owned by other schema not by FFT and FFT read.
and i need only procedures not other objects.Connect to the schema who owns the Procedures and Issue,
Grant debug on owner.object_name(Procedure) to FFT,FFT_READ;
Or
Just issue
Grant debug connect session to FFT,FFT_READ
Hope this helps.
-Anantha -
Table or FM for Implemented User Exits
Hi,
Are there any tables or function modules that can give me the user exits that have been implemented?
Thanks in advance.
MickThanks for the reply.
Lets say for eg that for I have got a list of user exits available for creating Sales Order by using the package VA.
SDAPO001
SDTRM001
V45A0001
V45A0002
V45A0003
V45A0004
V45E0001
V45E0002
V45L0001
V45P0001
V45S0001
V45S0003
V45S0004
V45W0001
V46H0001
V60F0001
Now I want to know which amongst these have been implemented. How do I find that? Is it possible to find the implemented exits from some database tables or using a FM?
Regards,
Mick -
Grants on Function and Procedure for Network user
Hi all,
On my computer (user1), i created one function ( fun1 ). In the network, another user(user2) is there. I want to give execute or alter privilege on this function to user2. I created TNS name for user2 in my TNSNAMES.ORA.
what is the statement for this.
Thanks in advance,
PalI'm not sure I follow...
- You create TNS aliases for databases, not for users.
- A function can only be executed by a user connected to the database.
If you have databases A & B, you can create a database link between them. If user1 is a user on database A that owns a function, and user2 is a user on database B, you could create a new user, user3 in database A, create a database link from B to A that connects to A as user3, grant user3 in database A access to user1's function, and grant user2 in database B access to the database link.
Justin -
Can anyone let me know the step by step procedure for creating userexits?
Hi all,
can anyone let me know the step by step procedure for creating user exits? for any transaction code like mm01 or vd01. If you have any docs send it across to my email id : [email protected]
thanxs in advance
hariHi,
*& Report ZEXITFINDER
*report zexitfinder.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP User Exits exists.
*& Tables
tables : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
data : jtab like tadir occurs 0 with header line.
data : field1(30).
data : v_devclass like tadir-devclass.
*& Selection Screen Parameters
selection-screen begin of block a01 with frame title text-001.
selection-screen skip.
parameters : p_tcode like tstc-tcode obligatory.
selection-screen skip.
selection-screen end of block a01.
*& Start of main program
start-of-selection.
Validate Transaction Code
select single * from tstc
where tcode eq p_tcode.
Find Repository Objects for transaction code
if sy-subrc eq 0.
select single * from tadir
where pgmid = 'R3TR'
and object = 'PROG'
and obj_name = tstc-pgmna.
move : tadir-devclass to v_devclass.
if sy-subrc ne 0.
select single * from trdir
where name = tstc-pgmna.
if trdir-subc eq 'F'.
select single * from tfdir
where pname = tstc-pgmna.
select single * from enlfdir
where funcname = tfdir-funcname.
select single * from tadir
where pgmid = 'R3TR'
and object = 'FUGR'
and obj_name = enlfdir-area.
move : tadir-devclass to v_devclass.
endif.
endif.
Find SAP Modifactions
select * from tadir
into table jtab
where pgmid = 'R3TR'
and object = 'SMOD'
and devclass = v_devclass.
select single * from tstct
where sprsl eq sy-langu
and tcode eq p_tcode.
format color col_positive intensified off.
write:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
skip.
if not jtab[] is initial.
write:/(95) sy-uline.
format color col_heading intensified on.
write:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
write:/(95) sy-uline.
loop at jtab.
select single * from modsapt
where sprsl = sy-langu and
name = jtab-obj_name.
format color col_normal intensified off.
write:/1 sy-vline,
2 jtab-obj_name hotspot on,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
endloop.
write:/(95) sy-uline.
describe table jtab.
skip.
format color col_total intensified on.
write:/ 'No of Exits:' , sy-tfill.
else.
format color col_negative intensified on.
write:/(95) 'No User Exit exists'.
endif.
else.
format color col_negative intensified on.
write:/(95) 'Transaction Code Does Not Exist'.
endif.
Take the user to SMOD for the Exit that was selected.
at line-selection.
get cursor field field1.
check field1(4) eq 'JTAB'.
set parameter id 'MON' field sy-lisel+1(10).
call transaction 'SMOD' and skip first screen.
look in txn CMOD or SMOD, check enhancement 0VRF0001. It uses function module EXIT_SAPL0VRF_001. It is used to manipulate route determination for SD.
Here is the code
DATA: ls_xvbpa LIKE xvbpa,
lf_aland LIKE tvst-aland,
lf_azone LIKE tvst-azone,
lf_lland LIKE trolz-lland,
lf_lzone LIKE trolz-lzone,
ls_vbadr LIKE vbadr,
ls_xvbap LIKE xvbap,
ls_tvst LIKE tvst,
lv_route LIKE trolz-route.
LOOP AT xvbap INTO ls_xvbap.
IF NOT ls_xvbap-vstel IS INITIAL.
SELECT SINGLE * FROM tvst
INTO ls_tvst
WHERE vstel EQ ls_xvbap-vstel.
IF sy-subrc = 0.
lf_aland = ls_tvst-aland.
lf_azone = ls_tvst-azone.
ENDIF.
ENDIF.
READ TABLE xvbpa INTO ls_xvbpa WITH KEY vbeln = ls_xvbap-vbeln
posnr = ls_xvbap-posnr
parvw = 'Q1'.
IF sy-subrc = 0.
CALL FUNCTION 'SD_ADDRESS_GET'
EXPORTING
fif_address_number = ls_xvbpa-adrnr
IMPORTING
fes_address = ls_vbadr
EXCEPTIONS
address_not_found = 1
address_type_not_exists = 2
no_person_number = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
lf_lland = ls_vbadr-land1.
lf_lzone = ls_vbadr-lzone.
ENDIF.
ENDIF.
CALL FUNCTION 'SD_ROUTE_DETERMINATION'
EXPORTING
i_aland = lf_aland
i_azone = lf_azone
i_lland = lf_lland
i_lzone = lf_lzone
IMPORTING
e_route = lv_route
EXCEPTIONS
no_route_found = 1
departure_error = 2
destination_error = 3
invalid_generic_key = 4
customer_exit_error = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
ls_xvbap-route = lv_route.
MODIFY xvbap FROM ls_xvbap TRANSPORTING route.
ENDIF.
ENDLOOP.
For information on Exits, check these links
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.planetsap.com/userexit_main_page.htm
User-Exits
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/ab038.htm
http://www.planetsap.com/userexit_main_page.htm
http://www.sap-basis-abap.com/sapab013.htm
http://sap.ittoolbox.com/documents/popular-q-and-a/user-exits-for-the-transaction-code-migo-3283
<b>Reward points</b>
Regards -
Step by Step procedure for Integration of B0 with BI 7.0, Portal
Hi,
My key concerns include integration with SAP Portal, which I did not find in instalaltion guide.
Please advice on step by by Procedure for BO with BI 7.0 starting with the right version of BO to be installed.
1. Which version compatible with BI 7.0 SP 12, LATER TO BE UPGRADED TO sp 16
2. Source of data will be BI and reports will be using BO.
3. What are components to be installed
4. Prerequisites for Integration with BI AND SAP Portal.
5.Steps for Integration with BI 7.0
6. Steps for Integration with SAP Portal- Where to get the sample iviews. What to do for connction between Portal and BO - this i didnt find in installation guide
Thanks,
HarishHI,
here the items:
SAP Side:
- all machines have to be in the same domain
- BI has to trust the portal
- BI has to accept SSO tickets
- EP has to generate SSO tickets
BusinessObjects:
- SAP Authentication has to be configured
- BI system should be configured has default system in the options of the SAP authentication
- authentication.default parameter in the web.xml for InfoView has to be set to secSAPR3
- BusinessObjects has to be in the same domain
EP side:
- in the system landscape configure the Crystal Enterprise Server Properties for your BI system
- import the portal iview template that is part of the SAP Integration Kit
- create a new iView
Ingo -
Release procedure for Purchase orders
Hello SAP Gurus,
Can anyone explain in steps the release procedure for purchase orders and also can any one explain how it differs from Puchase requisition release procedure.
Thanks
NDSHi
Release procedure for Purchase orders here is process flow.
Go to spro>img>materials management>purchassing>Release procedure for Purchase orders
1. Create characterstics -Intially you will create characterstics based on which you would like to release a purchase order.
Charactrestics are like plant, purchase order value,purchase group etc.. Assign characterstics to release class 032.
2. Create Release group say 01 and create release codes like pm(project manager), gm(general manager) etcc..
3. Create a Release starategy say s1 and assign release group to it 01 and release class 032 and department to whom this release stategy applies say MM. define the order of release say first pm followed by gm etc..
4. under classfication define value limits for release of purchase order.
5. define release indicators
6. simulate the release
7. assign if there is any workflow.
hope it helps. -
Work Flow & Procedure For Transportation Module Of SD
Dear All,
Currently, we have just got SD implemented. Now, we shall like to go for the Transportaion Module i.e. Order Booking, delivery and the PGI followed by Auto Invoicing. Now, we wants to go for Transportation Module i.e. Shipment Creation, Shipment cost calculation , Service Order Creation etc. As we are quite new to this. So, we shall like to know the complete work flow & the procedure for implementing the same. i.e. in what sequence the various transactions to be used for Master / Transaction.
Please advise further.
With Best Regards,
Sanjeev ChughThanks for the reply. Definitely, i can share the details to the best of my knowledge about the transportation module.
This module is basically meant for controlling purpose. Our main objective is to control the Transportaion Charges. Vendor Invoice must be cross verified from the sytem as well.
Our Current Business Process : As per business process, we are having fixed rates per transporter for the type of vehicle and the source - destination combination. So, whenever, we are stock transferring the material from our mfg. plants to various depots, we are using various transporters (some one are specialised for south, some are spl. for east, so on and so forth). On the receipt of the material, receiver i.e. the destination branch , confirms the material receipt.. MIGO / MIRO etc. . We wants to capture the cost of the shipment as per the system and then on the receipt of the bill from transporter, the same must be cross verified.
On going thru various documents from Web, I could gather the following details :
1. After making deliveries, we have to make a shipment document. In our case, max. time it shall be an individual Shipment i.e. Tcode VT01N. Other type of shipment be Collective Shipment, which we use very less no. of times.
2. We have to prepare Shipment Cost document by using Tcode VI01
3. We have to create a service Purchase Order By using ME21N.
In our business scenario, we shall not be using legs concept as our shipments generally used to be from point to point basis.
Sir, logically, i know our needs.. But getting stuck at a couple of points ... Like where to define various rates per transporter..That's why, i named the subject as the Work Flow & Procedure for Tpt.Module.
I shall like to request you to kindly advise further in this regard or kindly let me know if some study material is available from where i can comes to know about the exact work flow of the Transportation Module As Such.
From Where I Can Get Help on Any Tcode Usage i.e How to use a Tcode and what be its basic functionality.
With Best Regards,
Sanjeev Chugh -
Can i get help on procedures for amending passwords
can any one help me write the procedures for creating user as well as amending the paaswords of userS??
can any one help me write the procedures for creating user as well as amending the paaswords of userS??
-
Step by Step Procedure For defining/Implementing a Local Class
Hi!
I need simple step-by-step procedure for defining a local class ( having 1 function only) in ABAPCLASS lcl_class DEFINITION
CLASS lcl_class DEFINITION.
PUBLIC SECTION.
METHODS fm.
ENDCLASS. "lcl_class DEFINITION
CLASS lcl_implementation DEFINITION
CLASS lcl_class IMPLEMENTATION.
METHOD fm.
CALL FUNCTION 'FM'.
ENDMETHOD. "fm
ENDCLASS. "lcl_implementation DEFINITION
This is basic structure, which can be defined in an include (top include for data declaration), or some where local in your report / method.
You can use this class be instantiating it (CREATE OBJECT) and then call the method via the instance like this:
DATA: lr_object TYPE REF TO lcl_class.
START-OF-SELECTION.
CREATE OBJECT lr_object.
CALL METHOD lr_object->fm.
Maybe you are looking for
-
Cannot sync a family members ipad to my itunes without losing everything?
I have my ipod touch and ipad mini synced with my settings but i am trying to transfer some of my movies to my dads i pad. When i plug his into my computer it says if i sync it will lose all of his settings. Is there any way to do this without losing
-
HP Officejet Pro L7590 paper jam
The ADF jams shortly after accepting a page. There is a lot of noise from the feeder wheels, but the page stays jammed until I lift the lid and then it will continue to feed just fine. Help, please.
-
Inventory cube - non cumulativekey fig values are showing -ve values
Hi Guru's, For Improving the performance of inventory cube *0IC_C03 The following steps i did: 1) Created History cube by taking a copy of actual cube (0IC_C03). 2) Transferred all the four years of data (2007, 2008, 2009, 2010) to history c
-
Vector or Array List better usage
Hi form For storage of large Object's Which is a better management API Vector OR ArrayList Please some one Enlightern me with regards Karthik
-
Solaris 10 x86 failed to reboot after initial installation due to display error
Hi everyone, i just finished installing solaris 10 x86 on my computer, and the installation process went smoothly. However, when the system tried to reboot, i got some error related to the display of the monitor, which caused no desktop login can be