Sunday, April 3, 2016

General Ledger: There are not enough periods defined in your Calendar. Please define your future enterable periods.


OOAP0019: There are not enough periods defined in your Calendar. Please define your future enterable periods. 

This issue normally arises when you have Future Enterable Periods defined in Accounting Setup Manager more than 1.
In this scenario, define your calendar more than Future Enterable Periods
After defining the GL Calendar, when go to the Open/Close Period form not all Future Enterable periods are shown.
Solution:-
Check the number of future enterable periods defined in your Ledger:

• Responsibility: General Ledger Superuser
• Navigate: Setup> Financials > Accounting Setup Manager > Accounting Setups• Query your ledger
• Check the Number of Future Enterable Periods.
If the number of Future Enterable Periods is only set to 2, then you only can see two 'Future - Entry' periods in the Open and Close periods window.  Even though there are more than two 'Future - Entry' period existing, you only can see two here. If you change the number of future enterable periods for your set of books/ledger, General Ledger does not change additional period(s) to the Future Enterable status until you open a new period using the Open and Close Periods window.

Define next financial year periods also and try to open period now
Setup >> Financials >> Calendars >> Accounting 


Techniques on Self Motivation for Students

Are you looking for the best self motivation techniques for students? This article has some tips and techniques on self motivation for students. Read on...Teachers find it difficult to deal with students who seem to have no interest whatsoever in any thing that they do; related to academics, extra curriculum, etc. It's a difficult task to get them into action. On the part of the students, there may be a phase in life where personal or any other problems may affect your work or studies and you may simply find it hard to concentrate or undertake any activity. In such cases, you may show the classical signs of being demotivated like lack of interest or energy, constant feeling of boredom and procrastination.


At this phase, you need inspiration or motivation to gear up things and get going. So, why look for external motivation, when self motivation is one of the best and effective techniques known today. You must be wondering what are the self motivation techniques for students? Know how to motivate yourself from the following paragraphs.

Techniques on Self Motivation for Students

There are a few simple steps that will help students in motivating themselves to win. The following are the self motivation tips that you need to follow.

Dream
It is essential to have a dream goal or a dream target set before you start working towards it. You should set a target that is difficult but not impossible. However, you should dream big, as only then you will have a challenge to fulfill. Only when you have a clear idea on what you want to achieve, you can make plans to reach that goal.

Plan
Once you have set a goal, write it down or have it carved on your mind until you reach it. One of the best self motivation techniques for students is to chalk out two plans which you think will help you reach the goal (if one fails, you always have the other option). But you should try and make your plans as foolproof as possible.

Execute
You dream, you set a goal, you draw a plan and so comes execution of the plan. You have no time to waste and please do not procrastinate! Start immediately with your plan from day one! It is fine even if you begin with a small thing. This is one of the most important technique on either self motivation to lose weight or start studies.

Optimize
One of the best self motivation techniques for students is to optimize. Now in one way, you need to optimize your resources to their best use. Get along with people who have similar goals, make the best use of knowledge, put all the things that you have to best use. Secondly, have an optimistic attitude as only that is going to take you half way to success.

Reward
Who does not like a fete or a praise for the works and hard work that has been undertaken all the while. In your self motivation techniques, you need to reward yourself for every small achievement, for reaching every small goal that you had planned. Reward is still considered as one of the best and most effective motivation techniques known to man. You can indulge in your hobby for longer time, go for a party or take a small break as a celebration of your small success.

Apart from these major self motivation techniques for students, you can also look for inspirational books and biographies of successful people in the world. Secondly, you can write inspirational quotes on the chart and paste it in your room and read it for motivation. Lastly, one of the most important self motivation techniques that you should know is to never give up, no matter how difficult or hard! Because perseverance leads to success!

Good luck.
Sharique

Sunday, December 23, 2012

Revaluation in Oracle Fixed Assets


REVALUATION IN ORACLE FIXED ASSETS
 The asset cost is $10,000, the life is 5 years, and using straight-line depreciation.
In Year 2, Quarter 1 you revalue the asset using a revaluation rate of 5%.     
Then in Year 4, Quarter 1 you revalue the asset again using a revaluation rate of -10%    
Period(Yr,Qtr) Asset Cost Depreciation Exp. Acc. Depreciation Exp.       Revaluation Reserve
   
Yr1, Qtr1 10,000 500 500 0
Qtr2 10,000 500 1000 0
Qtr3 10,000 500 1500 0
Qtr4 10,000 500 2000 0
Sum   2000    
Revaluation by 10%... => Cost * 10% = 500
Reval.1 => 5% 10,500 0.00 2100 400

Period(Yr,Qtr) Asset Cost Depreciation Exp. Acc. Depreciation Exp. Revaluation Reserve
   
Yr2, Qtr1 10,500 525 2625 400
Qtr2 10,500 525 3150 400
Qtr3 10,500 525 3675 400
Qtr4 10,500 525 4200 400
Sum   2100    
Period(Yr,Qtr) Asset Cost Depreciation Exp. Acc. Depreciation Exp. Revaluation Reserve
   
Yr3, Qtr1 10,500 525 4725 400
Qtr2 10,500 525 5250 400
Qtr3 10,500 525 5775 400
Qtr4 10,500 525 6300 400
Sum   2100    
Revaluation by -10%... => Cost * -10% = -1050
Reval.1 => 5% 9,450 0.00 5670 -20
Period(Yr,Qtr) Asset Cost Depreciation Exp. Acc. Depreciation Exp. Revaluation Reserve
   
Yr4, Qtr1 9,450 472.5 6142.5 -20
Qtr2 9,450 472.5 6615 -20
Qtr3 9,450 472.5 7087.5 -20
Qtr4 9,450 472.5 7560 -20
Sum   1890    
Period(Yr,Qtr) Asset Cost Depreciation Exp. Acc. Depreciation Exp. Revaluation Reserve
   
Yr5, Qtr1 9,450 472.5 8032.5 -20
Qtr2 9,450 472.5 8505 -20
Qtr3 9,450 472.5 8977.5 -20
Qtr4 9,450 472.5 9450 -20
Sum   1890    
Retirement
0 0 0 -20
Oracle Assets Revaluation Year2, Revaluation by 10%
                                   Dr                                  Cr
Asset Cost   500  
  Revaluation Reserve   400
  Acc.Depr.Expense   100
Oracle Assets Revaluation Year4, Revaluation by -10%
                 
                                   Dr                                Cr
Revaluation Reserve 420  
Acc.Depr.Expense 630  
  Asset Cost   1050


Acc. Depre.Exp =  Existing Acc. Depre.Exp + [Existing Acc.Depr.Exp * (Revaluation Rate/100)]
Acc. Depre.Exp =  2000 + [2000 * (5/100)]

Revaluation Reserve = Existing Revaluation Reserve + (Change in Note Book Value)
Revaluation Reserve = 0 + (8400-8000)
Change in Note Book Value = [Reval1 => 10,500 - 2100] - [Asset Cost - Acc. Depre. Expense]
New Depre. Exp. = New Asset Cost[10,500]/20 
[20= Total Life * Total Quarters in Single Year]

Oracle EBS- Assets


Net Book Value = Original Cost - Accumulated Depreciation
You cannot retire an asset if it is added in current period
You cannot transfer an asset to a future period.
Gain/Loss = Proceeds of Sale - Cost of Removal - NBV + Revaluation Reserved


Asset Addition through Oracle Payables (Procure to Pay)


Wednesday, November 9, 2011

ORACLE PRIVILEGES

PRIVILEGE
"PRIVILEGE" is a type of authority to execute particular SQL statement or right access another user's objects.

Oracle define two types of privileges
  • System Privilege and
  • Object Privilege
System Privilege
Each user needs some system privilege to perform particular database operations.
You can see all system privileges by query

select privilege, name from system_privilege_map


Some Commonly used System privileges are:-



System Privilege
Capability

ALTER DATABASE
Make changes to the database

CREATE ANY INDEX

Create an index in any schema

CREATE PROCEDURE

Create a function, procedure, or package in your own schema.

CREATE SESSION

Connect to the database.

CREATE SYNONYM

Create a private synonym in your own schema.

CREATE PUBLIC SYNONYM

Create a public synonym.

CREATE VIEW
Create a view in your Schema

CREATE TABLE

Create a table in your own schema.

CREATE TABLESPACE

Create a new tablespace in the database.

CREATE USER

Create a user account/schema.

ALTER USER

Make changes to a user account/schema.

By Query Examples:-

grant create session, create table, unlimited tablespace to shariq


Here "shariq" is a Table, by above privileges Table "shariq" can connect to Database, creates table with unlimited table space.


However, you can also see how many privileges you have assigned from dba by query.
select * from session_privs;

Object Privilege
Object Privilege allow users to perform certain action on Database objects such as executing DML statements on tables.
Some Commonly used System privileges are:-

Object PrivilegeAllows a User to
SELECTPerform a select
INSERTPerform an insert
UPDATEPerform an update
DELETEPerform a delete
EXECUTEExecute a stored procedure

By Query Examples:-
grant select, insert, update on emp to sha

By above query, user "sha" can access "scott's" schema for Table emp selection, insertion as well as updation.
Connect to "sha" user
conn sha/sha

For Selection
select * from scott.emp;

For Updation 
 update scott.emp set ename = 'Sharique' where empno = 7369;

Thursday, October 6, 2011

Oracle Data Loader

Oracle Data Loader takes Data from any external file. Here I'll perform Oracle Data Loader from an excel file (CSV Format).
First make an excel file. Check the Image. Kindly save it in CSV format. I have saved the Excel File as 'Emp_Info.csv' as destination 'E:\Ex_Dir\Emp_Info.csv'
After making Excel Sheet, Connect to SysDba to make directory and also to give the privileges to any common user for read and write the directory. Mostly Scott and other Users unable to make directory and read, write it because of less priveleges.
Conn sys/oracle as Sysdba;
Create Directory EXDIR as 'E:\Ex_Dir';
You can give any name as Directory name but make sure the destination would be the same where you have saved the excel sheet like (as 'E:\Ex_Dir')
After that give the rights to any user you want.
Grant All on Directory EXDIR to Scott;
or 
GRANT READ, WRITE ON DIRECTORY EXDIR TO SCOTT;

Now Connect to Scott.
& Write the following Code.

CREATE TABLE EX_ABC
(
ID NUMBER,
FNAME VARCHAR2(20),
JOB VARCHAR2(20)
)
ORGANIZATION EXTERNAL
(
TYPE ORACLE_LOADER DEFAULT DIRECTORY EXDIR
ACCESS PARAMETERS
(
FIELDS TERMINATED BY ','
)
LOCATION ('EMP_INFO.csv'))

The Attributes should be in the same manner/format datatype like your excel sheet. 
Here (FIELDS TERMINATED BY ',')  indicates that you have made comma separated file,
LOCATION ('EMP_INFO.csv')) indicates your excel file name.

 Thank you. . .  !!
Have a Nice Day...!!!! 




Saturday, October 1, 2011

SQL Server- Encryption/Decryption (functions, procedures, triggers and views)


I have made some functions, procedures, triggers and views in SQL Server 2008 its level was encrypted by using “WITH ENCRYPTION”. I was looking to secure my functions, procedures, triggers and views secure so that no one would be able to use it.
After having some sort of working, I came to know that if the procedure or user defined function created “WITH ENCRYPTION”, there is no possible ways to decrypt it by SQL Server commands.
Well, if anyone wants to decrypt it then you will have to use the freeware “Optillect SQL Decryptor”. It will decrypt your functions, procedures, triggers and views.
Just download “Optillect SQL Decryptor” , connect it by using your desired connection and decrypt it whatever you want.
Have a nice Day..!