What is the difference between earnings and allowances
Hi
Currently I am working as a payroll functional for Indian Legislation.What is the main difference between earnings and allowances? Is there any rule to classify any element as earning or allowance?
Earnings
Represents payments made to an employee other than perquisites and allowances.
Allowance
Represents the allowances that are paid to an employee, for example, conveyance allowance and house rent allowance.
The element creation wizards setup a lot of this stuff for you. Check out the following Oracle Support article for more information on Indian payroll setup:
Oracle Human Resources (HRMS) for India Supplement (Doc ID 297146.1)
Similar Messages
-
What is the difference between ws_upload and gui_upload
what is the difference between ws_upload and gui_upload
what is the difference between ws_download and gui_down load
pls tell brieflyHi Kuamr,
UPLOAD and DOWNLOAD, the function modules used until now are not part of the standard set of ABAP commands. They are used to display the file interface on the presentation server. UPLOAD and DOWNLOAD are not compatible with USs and have been replaced by GUI_UPLOAD and GUI_DOWNLOAD.
The new function modules, GUI_UPLOAD and GUI_DOWNLOAD, have an interface that also allows you to write Unicode format to the local hard drive. For a description of these interfaces, refer to the documentation for each function module, available under SAP Easy Access " Development " Function Builder " Goto " Documentation.
Instead of using the function modules, you can use the static methods GUI_UPLOAD and GUI_DOWNLOAD of the global class CL_GUI_FRONTEND_SERVICES.
Hope this resolves your query.
Reward all the helpful answers.
Regards -
What is the difference between ALE and EDI
Hi,
Can any one please explain what is the difference between ALE and EDI ?
Thanks in advance.
RamanaHi Ramana
ALE: used to trnasfer IDOC with in the R3distributed system.
EDI: used to transfer IDOC from R3system to nonsap system
IDOCS:
IDOCS are intermediary documents which are like CARRIERS of the data
IDOCs are safe to transfer data, but less volume of data. User is not allowed to access (modify) the data like PSA. IDOCs have 3 parts.
1. Control Record - SOURCE & TARGET details,
EDI
EDI concept in SD: the EDI concept is intended to realize the sales and distribution process completely automatically with the help of electronical documents. These documents are sent from one customer to another, are processed mostly on the background and give a possibility to realize the sales process extremely efficiently.
While IDocs have to be understood as a data exchange protocol, EDI and ALE
are typical use cases for IDocs. R/3 uses IDocs for both EDI and ALE to
deliver data to the receiving system.
check these links also
EDI document
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci983331,00.html
http://searchsap.techtarget.com/loginMembersOnly/1,289498,sid21_gci879631,00.html?NextURL=http%3A//searchsap.techtarget.com/ateQuestionNResponse/0%2C289625%2Csid21_gci879631%2C00.html
http://sapabap.iespana.es/sapabap/sap/faq/ale_idocs_bapi.htm
Reward all helpfull answers
Regards
Pavan -
What is the difference between VK11 and VK31?
What is the difference between VK11 and VK31?
Thanks in Advance.
Nazim.Hi,
They are the same really. VK31 came with a later SAP release and some
people say it is easier to use than VK11. In the end they are both used
for condition records.
Actually,the difference between VK11 and VK31 is that VK31,
VK32 ONLY work for standard SAP delivered Condition Types (ex.
PR00). If you create any customer specific Condition Type codes
(ex. ZXXX)you can only create / maintain Condition Records for
them using VK11, VK12.
In VK11 you can store condition record for more than one condition
type. This means you can have same condition record for different condition types.This feature is given to enhance the systems performance and not to create the duplication of the work for each condition type.
BOTH transactions allow mass entry and changes.
Regards,
Sophia Xavier -
What is the difference between tkprof and explainplan
Hi,
what is the difference between tkprof and explainplan.Execution Plans and the EXPLAIN PLAN Statement
Before the database server can execute a SQL statement, Oracle must first parse the statement and develop an execution plan. The execution plan is a task list of sorts that decomposes a potentially complex SQL operation into a series of basic data access operations. For example, a query against the dept table might have an execution plan that consists of an index lookup on the deptno index, followed by a table access by ROWID.
The EXPLAIN PLAN statement allows you to submit a SQL statement to Oracle and have the database prepare the execution plan for the statement without actually executing it. The execution plan is made available to you in the form of rows inserted into a special table called a plan table. You may query the rows in the plan table using ordinary SELECT statements in order to see the steps of the execution plan for the statement you explained. You may keep multiple execution plans in the plan table by assigning each a unique statement_id. Or you may choose to delete the rows from the plan table after you are finished looking at the execution plan. You can also roll back an EXPLAIN PLAN statement in order to remove the execution plan from the plan table.
The EXPLAIN PLAN statement runs very quickly, even if the statement being explained is a query that might run for hours. This is because the statement is simply parsed and its execution plan saved into the plan table. The actual statement is never executed by EXPLAIN PLAN. Along these same lines, if the statement being explained includes bind variables, the variables never need to actually be bound. The values that would be bound are not relevant since the statement is not actually executed.
You don’t need any special system privileges in order to use the EXPLAIN PLAN statement. However, you do need to have INSERT privileges on the plan table, and you must have sufficient privileges to execute the statement you are trying to explain. The one difference is that in order to explain a statement that involves views, you must have privileges on all of the tables that make up the view. If you don’t, you’ll get an “ORA-01039: insufficient privileges on underlying objects of the view” error.
The columns that make up the plan table are as follows:
Name Null? Type
STATEMENT_ID VARCHAR2(30)
TIMESTAMP DATE
REMARKS VARCHAR2(80)
OPERATION VARCHAR2(30)
OPTIONS VARCHAR2(30)
OBJECT_NODE VARCHAR2(128)
OBJECT_OWNER VARCHAR2(30)
OBJECT_NAME VARCHAR2(30)
OBJECT_INSTANCE NUMBER(38)
OBJECT_TYPE VARCHAR2(30)
OPTIMIZER VARCHAR2(255)
SEARCH_COLUMNS NUMBER
ID NUMBER(38)
PARENT_ID NUMBER(38)
POSITION NUMBER(38)
COST NUMBER(38)
CARDINALITY NUMBER(38)
BYTES NUMBER(38)
OTHER_TAG VARCHAR2(255)
PARTITION_START VARCHAR2(255)
PARTITION_STOP VARCHAR2(255)
PARTITION_ID NUMBER(38)
OTHER LONG
DISTRIBUTION VARCHAR2(30)
There are other ways to view execution plans besides issuing the EXPLAIN PLAN statement and querying the plan table. SQL*Plus can automatically display an execution plan after each statement is executed. Also, there are many GUI tools available that allow you to click on a SQL statement in the shared pool and view its execution plan. In addition, TKPROF can optionally include execution plans in its reports as well.
Trace Files and the TKPROF Utility
TKPROF is a utility that you invoke at the operating system level in order to analyze SQL trace files and generate reports that present the trace information in a readable form. Although the details of how you invoke TKPROF vary from one platform to the next, Oracle Corporation provides TKPROF with all releases of the database and the basic functionality is the same on all platforms.
The term trace file may be a bit confusing. More recent releases of the database offer a product called Oracle Trace Collection Services. Also, Net8 is capable of generating trace files. SQL trace files are entirely different. SQL trace is a facility that you enable or disable for individual database sessions or for the entire instance as a whole. When SQL trace is enabled for a database session, the Oracle server process handling that session writes detailed information about all database calls and operations to a trace file. Special database events may be set in order to cause Oracle to write even more specific information—such as the values of bind variables—into the trace file.
SQL trace files are text files that, strictly speaking, are human readable. However, they are extremely verbose, repetitive, and cryptic. For example, if an application opens a cursor and fetches 1000 rows from the cursor one row at a time, there will be over 1000 separate entries in the trace file.
TKPROF is a program that you invoke at the operating system command prompt in order to reformat the trace file into a format that is much easier to comprehend. Each SQL statement is displayed in the report, along with counts of how many times it was parsed, executed, and fetched. CPU time, elapsed time, logical reads, physical reads, and rows processed are also reported, along with information about recursion level and misses in the library cache. TKPROF can also optionally include the execution plan for each SQL statement in the report, along with counts of how many rows were processed at each step of the execution plan.
The SQL statements can be listed in a TKPROF report in the order of how much resource they used, if desired. Also, recursive SQL statements issued by the SYS user to manage the data dictionary can be included or excluded, and TKPROF can write SQL statements from the traced session into a spool file.
How EXPLAIN PLAN and TKPROF Aid in the Application Tuning Process
EXPLAIN PLAN and TKPROF are valuable tools in the tuning process. Tuning at the application level typically yields the most dramatic results, and these two tools can help with the tuning in many different ways.
EXPLAIN PLAN and TKPROF allow you to proactively tune an application while it is in development. It is relatively easy to enable SQL trace, run an application in a test environment, run TKPROF on the trace file, and review the output to determine if application or schema changes are called for. EXPLAIN PLAN is handy for evaluating individual SQL statements.
By reviewing execution plans, you can also validate the scalability of an application. If the database operations are dependent upon full table scans of tables that could grow quite large, then there may be scalability problems ahead. On the other hand, if large tables are accessed via selective indexes, then scalability may not be a problem.
EXPLAIN PLAN and TKPROF may also be used in an existing production environment in order to zero in on resource intensive operations and get insights into how the code may be optimized. TKPROF can further be used to quantify the resources required by specific database operations or application functions.
EXPLAIN PLAN is also handy for estimating resource requirements in advance. Suppose you have an ad hoc reporting request against a very large database. Running queries through EXPLAIN PLAN will let you determine in advance if the queries are feasible or if they will be resource intensive and will take unacceptably long to run. -
What is the difference between GRAC_USER and GRFN_USER?
Hi,
Can any one please help me to know what is the basic difference between the two auth objects?
What is the difference between GRAC_USER and GRFN_USER.
Thanks!Hi,
GRFN_USER is used to controls the access to perform your own or central delegation. It has only the Activity element.
GRAC_USER allows you to restrict activities based on the following attributes: user group, user ID, connector, user group, orgunit.
Kind regards,
Karolina -
What is the difference between LayoutManager and LayoutManager2?
Hello,
Can I know "What is the difference between LayoutManager and LayoutManager2?" Why was LayoutManager2 created when there is LayoutManager which does the layout creation? Where can I use both of them, especially LayoutManger2?
ThanksDid you read the API???
Defines an interface for classes that know how to layout Containers based on a layout constraints objectFor example BorderLayout uses LayoutManager2, which allows your to position individual components using the known constraints:
panel.add(Component, BorderLayout.NORTH);
panel.add(Component, BorderLayout.SOUTH);
Whereas, FlowLayout or GridLayout don't allow you to use constraints, components are displayed in the order they are added:
panel.add(component1):
panel.add(component2);
You only care about this when you are writing your own LayoutManager. -
What is the difference between #variable_name and :variable_name?
Hi!
What is the difference between #variable_name and :variable_name?
I have found that if we use alphanumeric variable then :variable_name return value in quotes but #variable_name without quotes.
Why it does not work in the same way for variable default values when variable is used in filter? (It works in mapping)
I use variable in filter like T.OUT_DATE>convert(datetime,:LAST_UPDATE_DATE,121)
When I use my variable in package and do refresh it works fine. But when I try to execute the same interface with variable default value I get error. Seems that variable name has been not changed to the value. It does not work with default value in quotes neither without quotes.
Any ideas how to solve that?
Thank you in advance!
Edited by: user13278245 on Sep 15, 2010 4:34 AMQuestion is how to make it work with default value, when I execute interface standalone, not in package? And why it works in mapping but not in filter?
+ I have found that it works if source is Oracle. It doesn't work only for MS SQL source.
Edited by: user13278245 on Sep 15, 2010 6:43 AM -
What is the difference between start() and run()
Hi:
what is the difference between start() and the run()???
in my app, i have
Console.debug( "starting thread to listen for clients" );
_server = new Server( this );
_server.start();
_server extends Thread..
why everytime i use server.start(); my app will terminate on it is own, even though in my servr.run() method, i have a while loop
and if i call _server.run() explicitly in my code, that while loop will be in execution
can someone let me know??
thnxwhat is the difference between start() and the
run()???start() is a method on Thread that tells it to start.
run() is a method in the object that the thread executes.
why everytime i use _server.start(); my app will
terminate on it is own, Err.... I'm not convinced this is true. It'll throw an IllegalThreadStateException, if you try to restart an existing thread.
If that's what you're saying.
even though in my _servr.run()
method, i have a while loopI don't see the connection. Are you saying that the while loop never terminates, and you don't see why the thread is terminating?
and if i call _server.run() explicitly in my code,
that while loop will be in executionIf you call server.run() explicitly, then run() will be executed in the same thread that you called it in. -
What is the difference between exists and in
hi all
if i have these queries
1- select ename from emp where ename in ( select ename from emp where empno=10)
and
2- select ename from emp where exists ( select ename from emp where empno=10)
what is the difference between exists and in is that only when i use in i have to bring the field name or what.... i mean in a complex SQL queries is it will give the same answer
ThanksYou get two entirely different result sets that may be the same. Haah! What do I mean by that.
SQL> select table_name from user_tables;
TABLE_NAME
BAR
FOO
2 rows selected.
SQL> select table_name from user_tables where table_name in (select table_name from user_tables where table_name = 'FOO');
TABLE_NAME
FOO
1 row selected.
SQL> select table_name from user_tables where exists(select table_name from user_tables where table_name = 'FOO');
TABLE_NAME
BAR
FOO
2 rows selected.So, why is this? the WHERE EXISTS means 'if the next is true', much like where 1=1 being always true and 1=2 being always false. In this case, where exists could be TRUE or FALSE, depending on the subquery.
WHERE EXISTS can be useful for something like testing if we have data, without actually having to return columns.
So, if you want to see if an employee exists you might say
SELECT 1 FROM DUAL WHERE EXISTS( select * from emp where empid = 10);
If there is a row in emp for empid=10, then you get back 1 from dual;
This is what I call an 'optimistic' lookup because the WHERE EXISTS ends as soon as there is a hit. It does not care how many - only that at least one exists. It is optimistic because it will continue processing the table lookup until either it hits or reaches the end of the table - for a non-indexed query. -
1)Now I use Lightrom 5.7 how to upgrade to 6 or CC?
2) What is the difference between 6 and CC version?
3) When I used lightromm 3, I could see in EXIF the distance in meters till the object I took, in the later virsions that function disappeared, it is very sad I am stiil waiting and hope that it would be possibble in the new versions. Or this indication may possible by setting?1)Now I use Lightrom 5.7 how to upgrade to 6 or CC?
Purchase the standalone upgrade from here: Products
Download CC version from here: Explore Adobe desktop apps | Adobe Creative Cloud
2) What is the difference between 6 and CC version?
See this comparison chart: Compare Lightroom versions | Adobe Photoshop Lightroom CC
3) When I used lightromm 3, I could see in EXIF the distance in meters till the object I took, in the later virsions that function disappeared, it is very sad I am stiil waiting and hope that it would be possibble in the new versions. Or this indication may possible by setting?
Rob Cole's ExifMeta plugin displays the Subject Distance field (and much more). Unfortunately, his Web site appears to be down again. He used to be very active here, but he hasn't posted in several months. -
What's the difference between thunderbolt and mini displayport?
I'm trying to connect my Macbook with a monitor and I'm thinking of what cable to get. I will have to connect using a (Thunderbolt to HDMI cable) or a (mini displayport to HDMI cable).
I was wondering what's the difference between Thunderbolt and mini displayport
Thanks@bontistic: it is not true that only the Macbook Air supports Thunderbolt. All models(!) support thunderbolt: also the Macbook Pro's and Mini's. Eg.: http://www.apple.com/nl/macbookpro/features.html#thunderbolt
My Macbook Pro from 2011 already supported Thunderbolt... -
What is the difference between, DSO and DTP in BI 7.0
Hi Guru's
what is the difference between, DSO and DTP in BI 7.0 , how it will come the data from r/3 to BI 7.0, can u discribe?
points will be assined?
Thanks & Regards,
Reddy.Hi,
The data will be replicated in the same way as we do in 3.5.
Activating, and Transporting the same DS in BW, and Replicating them in BW from R/3.
First you need to know Diff b/w 3.5 nd 7.0, for that check the below doc's:
http://help.sap.com/saphelp_nw04s/helpdata/en/a4/1be541f321c717e10000000a155106/content.htm
blogs:
/people/sap.user72/blog/2004/11/01/sap-bi-versus-sap-bw-what146s-in-a-name
Re: How to identify Header, Item and Schedule item level data sources?
For Transformations in BI:
http://help.sap.com/saphelp_nw70/helpdata/en/33/045741c0c28447e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/f8/7913426e48db2ce10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/a9/497f42d540d665e10000000a155106/frameset.htm
For DTP:
DTP:
http://help.sap.com/saphelp_nw70/helpdata/en/20/a894ed07e75648ba5cf7c876430589/frameset.htm
For DSO:
Data Store Objects:
http://help.sap.com/saphelp_nw70/helpdata/en/f9/45503c242b4a67e10000000a114084/frameset.htm
Reg
Pra -
What is the difference between ojvm and client versions?
Changing the java vm from client to ojvm result in the following error:
Errormessage:
java.lang.UnsatisfiedLinkError: no UniqueC in java.library.path
Project Settings -> Configurations -> Development -> Runner -> Virtual Machine -> ojvm FAILS
Project Settings -> Configurations -> Development -> Runner -> Virtual Machine -> ojvm RUNS OK.
Project Settings -> Configurations -> Development ->Paths ->Additional Classpath:
C:\jars\xerces.jar;C:\jars\UniqueC.dll;C:\jars\log4j-1.2.8.jar
What is the difference between ojvm and client versions? How can I make ojvm to find UniqueC.dll?
Various version info:
Output from program:
java version:1.4.2_01
java home:C:\programfiler\JAVA\2sdk1.4.2_01\jre
java vm version:9.0.3.738 cdov
Taken from JDeveloper Help About:
Oracle IDE 9.0.3.10.35
UML Modelers Version 9.0.3.9.4
Business Components Version 9.0.3.10.7
java.version 1.3.1_02
java.vm.name OJVM Client VM
java.vm.version 9.0.3.738 oHowever, Adobe offers extra paid services to create PDF or to export PDF to other formats. You are not required to buy them, however.
-
What is the difference between TO_CHAR and TO_DATE()?
Hi everybody,
i am facing a problem in my system.It is quite urgent, can you explain me "What is the difference between TO_CHAR and TO_DATE()?".
According to user's requirement, they need to generate a code with format "YYMRRR".
YY = year of current year
M = month of current month (IF M >=10 'A' ,M >=11 'B' , M >=10 'C')
RRR = sequence number
Example: we have table USER(USER_ID , USER_NAME , USER_CODE)
EX: SYSDATE = "05-29-2012" MM-DD-YYYY
IF 10
ROW USER_ID , USER_NAME , USER_CODE
1- UID01 , AAAAA , 125001
2- UID02 , AAAAA , 125002
10- UID010 , AAAAA , 12A010
This is the original Script code. But This script runs very well at my Local. Right format. But it just happens wrong format on production.
12A010 (Right) => 11C010 (Wrong).
SELECT TO_CHAR(SYSDATE, 'YY') || DECODE( TO_CHAR(SYSDATE, 'MM'),'01','1', '02','2', '03','3', '04','4', '05','5', '06','6', '07','7', '08','8','09','9', '10','A', '11','B', '12','C') || NVL(SUBSTR(MAX(USER_CODE), 4, 3), '000') USER_CODE FROM TVC_VSL_SCH
WHERE TO_CHAR(SYSDATE,'YY') = SUBSTR(USER_CODE,0,2)
AND TO_CHAR(SYSDATE,'MM') = DECODE(SUBSTR(USER_CODE,3,1),'1','01',
'2','02', '3','03', '4','04', '5','05',
'6','06', '7','07', '8','08', '9','09',
'A','10', 'B','11', 'C','12')
I want to know "What is the difference between TO_CHAR and TO_DATE()?".try to use following select
with t as
(select TO_CHAR(SYSDATE, 'YY') ||
DECODE(TO_CHAR(SYSDATE, 'MM'),
'01', '1',
'02', '2',
'03', '3',
'04', '4',
'05', '5',
'06', '6',
'07', '7',
'08', '8',
'09', '9',
'10', 'A',
'11', 'B',
'12', 'C') as code
from dual)
SELECT t.code || NVL(SUBSTR(MAX(USER_CODE), 4, 3), '000') USER_CODE
FROM TVC_VSL_SCH
WHERE SUBSTR(USER_CODE, 1, 3) = t.codeand yes you need check time on your prodaction server
good luck
Edited by: Galbarad on May 29, 2012 3:56 AM
Maybe you are looking for
-
Mono files displayed as stereo in arrange window
Hi there everyone. This is my first post and thanks to all the help from all your other posts. here's my question: I did a recording in ProTools of a Jazz Combo with a Decca Tree and three spot mics. Normally I just load the files from the ProTools "
-
Mac Pro no longer sending signal to Monitor
The Mac Pro 2 x 2.8 Quad Core I purchased a few months back has developed a rather serious fault over night. The mac powers up as normal but doesn't send a signal to the monitor. I've tested the monitor on my PC and it's fine (I've also plugged the P
-
Regarding addition of new column in existing appraisal templates
hi gurus, i m working on the existing appraisal templates in which i have to add one more column named "Avereage Rating" in which the average of "MID YEAR ACHIEVEMENT COLUMN TOTAL VALUE" & "FINAL APPRAISAL RATING COLUMN TOTAL VALUE" for
-
Toshiba Satellite P205-S6267 - DVD Burner unable to read DVDs only CDs
Hi, Trying to reinstall Vista on my Toshiba Satellite P205-S6267 laptop but the optical drive will not read any DVDs at all only CDs. So I'm unable to install Vista which is only on DVD but WinXP on CD is detected and installs OK except for XP driver
-
I am using RoboHelp X5. It seems I can't get RoboPDF to start. Neither can I uninstall it to reinstall it. I want to be able to directly generate PDF without going through Word first. I have the RoboHelp 6 upgrade, but I wanted to finish my current p