Saturday, June 09, 2012

GRATUITY CALCULATIONS For UAE & India

GRATUITY CALCULATIONS

Gratuity Calculation in UAE.

In 1<= year <3,
Gratuity =   [ Basic Salary x 7 days x No. of years of service ] / 30
In 3<= year <5,
Gratuity =   [ Basic Salary x 14 days x No. of years of service ] / 30
In year> =5,
Gratuity  =  [ Basic Salary x 21 days x No. of years of service ] / 30 


Gratuity Calculation in India.


Gratuity  = [ (Basic Pay + D.A) x 15 days x No. of years of service ] / 26
*D.A = Dearness Allowance



 

Saturday, April 21, 2012

SAP Workflow - Transaction codes


SW_WW10              IAC Product Catalog for SAP Store
SW10                 Delivery Verification
SWB_COND             Maintain Workflow Start Conditions
SWB_COND_DISPLAY     Display Workflow Start Conditions
SWB_PROCUREMENT      Maintain B2B Start Conditions
SWB3                 Maintain Start Conditions
SWB4                 Display Start Conditions
SWDA                 Alphanumeric Workflow Builder
SWDB                 Create workflow
SWDC                 Workflow Definition: Administration
SWDC_DEFINITION      Workflow Builder Administration
SWDC_INTERNAL        Workflow Definition: Administration
SWDC_RUNTIME         Maintain Administrator for Runtime
SWDD                 Workflow Builder
SWDD_CONFIG          Workflow Configuration
SWDI                 Workflow Builder (Selection)
SWDM                 Business Workflow Explorer
SWDN                 Number Range Maint.: SWD_WDID
SWDP                 Show Graphical Workflow Log
SWDS                 Workflow Builder (Selection)
SWE_CD_TST           Test Environ. for Change Documents
SWE_SET_DELEGATION   Create Delegation in BOR
SWE2                 Display/Maint. Event Type Linkages
SWE3                 Display Instance Linkages
SWE4                 Status Change Event Trace
SWE5                 Checks for Event Linkages
SWEAD                Event Queue Administration
SWEC                 Event Linkage for Change Documents
SWED                 Assignment chng.doc./WF object type
SWEHR1               Linkage: Object Type to HR Infotype
SWEHR2               Event - Infotype Operation (SAP)
SWEHR3               Event-Infotype Operation (Customer)
SWEINST              Display Instance Linkages
SWEL                 Display Event Trace
SWELS                Switch Event Trace On/Off
SWEM                 Configure Event Trace
SWEQADM              Event Queue Administration
SWEQADM_1            Maintain Event Queue Administrator
SWEQBROWSER          Event Queue Browser
SWEQDEL              Delete Event Queue
SWETYPV              Display/Maint. Event Type Linkages
SWF_ADM_SUSPEND      Restart Suspended Workflows
SWF_ADM_SWWWIDH      Restart Suspended Deadlines
SWF_APPL_DISPLAY     Workflow: Application Log
SWF_AUTO             Automatic Workflow Customizing
SWF_BAM              BAM: Administration
SWF_BAM_TRC          Tracing for BAM
SWF_CCMS_CONFIG      CCMS: Configuration
SWF_CNT_MAINTENANCE  Diagnosis and Container Comparison
SWF_CRL1             Correlation Editor
SWF_DEBUG            Edit Workflow Breakpoints
SWF_GMP              Administrator Overview
SWF_GP               Guided Procedures
SWF_INB_ADM          Administration Inbound Processing
SWF_INB_CONF         Configuration Inbound Processing
SWF_INB_MON          Monitoring Inbound Processing
SWF_LOG_ADM          Administration for Log Profiles
SWF_OBJ_EXEC         Execute Object Method
SWF_OBJ_EXEC_BO      Execute Object Method (SWOOBJID)
SWF_OBJ_EXEC_CL      Execute Object Method (SIBFLPORB)
SWF_RESTART_CANCEL   Restart Suspended Cancel
SWF_RESTART_SUSPEND  Restart Suspended Callbacks
SWF_RFC_DEST         Configure RFC Destination
SWF_TRC              Workflow Trace: Display
SWF_TRC_ALL          Workflow Trace: Display All Comp.
SWF_TRC_DEMO         Workflow Trace: Display DEMO-K.
SWF_TRC_SEL          Workflow Trace: Display with Selectn
SWF_WAPI_TEST        Automatic Test of SAP_WAPI
SWF_XI_ADM_BPE       XI: Start/Stop BPE
SWF_XI_ADM_BPE_DISP  XI: Display BPE Status
SWF_XI_ARCHIV        Display Archived Processes
SWF_XI_CUSTOMIZING   Automatic BPM Customizing
SWF_XI_DISPATCH_SHOW Display Message Dispatcher
SWF_XI_DISPCLR_SHOW  Display Message Dispatcher Cleanup
SWF_XI_PBUILDER      Process Builder
SWF_XI_SWI1          Process Selection
SWF_XI_SWI14         Processes for One Message Type
SWF_XI_SWI2_DEAD     Processes with Missed Deadline
SWF_XI_SWI2_DIAG     Diagnosis Processes with Errors
SWF_XI_SWI6          Processes for a Message
SWF_XI_SWPC          Continue Process After System Crash
SWF_XI_SWPR          Continue Process Following Error
SWF_XI_SWU2          RFC Monitor
SWF_XMP1             XML Object Type Builder
SWF3                 Workflow Wizard Explorer
SWF4                 Workflow Wizard Repository
SWFC                 Automatic Workflow Customizing
SWFMOD_TRANSPORT     Transport workflow Modeler objects
SWFSLSA              Maintain Deadline Monitoring
SWFSLSC              Schedule Deadline-Monitoring Job
SWFSLSDLEX_SHOW      Job Selection for SWFSLSDLEX
SWFSLST              Display Deadline-Monitoring Trace
SWFVISU              Workflow Visualization Metadata
SWH_ADM1             Work Item Upgrade: Definition GUID
SWH_PROCESS_INFO     Demo for Process Info System
SWI1                 Selection report for workflows
SWI1_COND            Check Conditions for Work Items
SWI1_RULE            Execute Rules for Work Items
SWI11                Where-Used List for Tasks
SWI13                Task Profile
SWI14                Workflows for Object Type
SWI2_ADM1            Work Items Without Agents
SWI2_ADM2            Work Items with Deleted Users
SWI2_DEAD            Work Items with Monitored Deadlines
SWI2_DIAG            Diagnosis of Workflows with Errors
SWI2_DURA            Work Items by Processing Duration
SWI2_FREQ            Work Items per Task
SWI3                 Workflow Outbox
SWI30                Unlock Workflows
SWI5                 Workload Analysis
SWI6                 Workflows for Object
SWIA                 WI Administration Report
SWIE                 Unlock Work Item
SWJ1                 Browser for Schedule Conditions
SWK1                 Start Work Item Execution/Display
SWK2                 Execute Object Method (SWOOBJID)
SWK3                 Execute object method (SIBFLPORB)
SWL1                 Settings for dynamic columns
SWLC                 Check Tasks for Agents
SWLD_INPLACE1        Demo Embedded Inbox
SWLD_INPLACE2        Demo Embedded Inbox (Professional)
SWLO                 Display work items for objects
SWLP                 Copy a Plan Version
SWLV                 Maintain Work Item Views
SWNADMIN             Administration of Notifications
SWNCONFIG            Configuration Notifications
SWNNOTIFDEL          Delete Notifications
SWNNOTIFDEL_DELETE   Deallocate  'SWNNOTIFDEL'
SWNNOTIFDEL_DISPLAY  Display 'SWNNOTIFDEL'
SWNNOTIFDEL_INSERT   Background Job 'SWNNOTIFDEL'
SWNWIEX              WF Notification: Edit Work Item
SWO_ASYNC            Asynchronous Method Call in BOR
SWO1                 Business Object Builder
SWO2                 BOR Browser
SWO3                 Business Object Builder
SWO4                 Business Object Repository
SWO6                 Customizing Object Types
SWPA                 Runtime System Customizing
SWPC                 WFM: Continue Workflow
SWPR                 WFM: Restart Workflow
SWR_WEBSERVER        Web Server Customizing
SWRK                 Administrtation using work areas
SWRP                 Dummy for IAC Workflow Status
SWT0                 Configure workflow trace
SWTFILTER            Administration: Trace Activation
SWTREORG             Reorganization Trace for Requests
SWTREQ               Analyze Workflow Trace for Requests
SWU_CONT_PERSISTENCE Administrate Container Persistence
SWU_EWBTE            Wizard for Event Linkage (BTE)
SWU_EWCD             Wizard for Event Linkage (Chg. Doc.)
SWU_EWLIS            Wizard for Event Linkage (LIS)
SWU_OBUF             Runtime Buffer PD Org
SWU0                 Simulate event
SWU1                 User RFC Monitor
SWU10                Delete Workflow Trace Files
SWU2                 Workflow RFC Monitor
SWU3                 Automatic Workflow Customizing
SWU3_OLD             Consistency check: Customizing
SWU4                 Consistency Test for Standard Task
SWU5                 Consistency Test for Customer Task
SWU6                 Consistency Test for Workflow Task
SWU7                 Consistency Test for Workflow Templ.
SWU8                 Workflow Trace: On/Off
SWU9                 Display Workflow Trace
SWUA                 Start Verification Workflow
SWUB                 Maintain Workflow RFC Destination
SWUC                 Customizing decision task
SWUC_01              SAP Task Customizing
SWUD                 Workflow Diagnosis
SWUE                 Trigger an event
SWUG                 Generate Workflow Start Transaction
SWUI                 Start Workflow
SWUI_BENCHMARK       Start Performance Workflows
SWUI_DEMO            Start Demo Workflows
SWUI_SINGLE          Start Workflow (Parameter)
SWUI_START           Start Workflow (Task Group)
SWUI_VERIFY          Start Test Workflows
SWUI_WFUNIT          Start Unit Workflows
SWUK                 Mapping form type - mail address
SWUL                 Customizing: Process Administrator
SWUN                 Number Range Maintenance: FORMABSENC
SWUO_DEL             Deletion Report for Workflow Docs
SWUOCHECK            Test Report for Workflow Documents
SWUP                 Switch SAPforms Trace On/Off
SWUR                 Send mails for work items
SWUS                 Test Workflow
SWUS_WITH_REFERENCE  Workflow: Start with Reference
SWUT                 Namespace for Form Transactions
SWUU                 SAPforms: Diagnosis
SWUV                 Send E-Mail Notifications
SWUW                 Number Range Maint.: SWW_WIID
SWUY                 Workflow-Message Linkage
SWW_ARCHIV           Display Workflows from Archive
SWW_DISPSWWCLEAR     Show Background Job for Clearing
SWW_DISPSWWCOND      Display: Background Job for Pre/Post
SWW_SARA             Archive Work Items
SWWA                 Maintain WI Deadline Monitoring
SWWB                 Schedule WI Deadline Monitoring
SWWCLEAR_DELETE      Unschedule Workflow Clearing Tasks
SWWCLEAR_INSERT      Workflow: Background Job 'SWWCLEAR'
SWWCOND_DELETE       Unschedule Work Item Rule Monitoring
SWWCOND_INSERT       Workflow: Background Job 'SWWCOND'
SWWD                 Maintain Work Item Error Monitoring
SWWDHEX_DEBUG        Work Item - Deadline Monitoring
SWWDHEX_DELETE       UnscheduleWorkItemDeadlineMonitoring
SWWERRE_DEBUG        Work Item - Error Monitoring (Debug)
SWWERRE_DELETE       Unschedule WorkItem Error Monitoring
SWWERRE_INSERT       Workflow: Batch Job 'SWWERRE'
SWWH                 WIM: Delete Work Item History
SWWL                 WIM: Delete Work Item
SWWL_DEP             Delete Dependent Table Entries
SWWL_TOPLEVEL        Delete Top Level Work Item
SWXF                 DEMO: Create Notification of Absence
SWXFTB               DEMO: Notif. of Absence Toolbox
SWXML                XML Document Selection

Tuesday, March 20, 2012

HR ABAP - Questions and answers


1.the data area  in the database table PCL1 .

A.     B2 Time accounting results
B.     PC Personal calendar
C.     CU Cluster directory
D.     PT Texts for generated schema

2. the data area  in the database table PCL2

A.     B2 Time accounting results
B.     PC Personal calendar
C.     CU Cluster directory
D.     PT Texts for generated schema

3. The function module to reads the last original result that precedes the original payroll result.

A.     CD_READ_LAST
B.     CD_READ_PREVIOUS
C.     CD_READ_LAST_ORIGINAL
D.     CD_READ_PREVIOUS_ORIGINAL

4. The utility programs to delete one or more records from any cluster

            A. RPUPnD00
            B. RPUPnD10
            C. RPUPnD20
            D. RPUPnD30

5. With no exceptions , each infotype table HRPnnnn is defined in the Dictionary primarily using the following three include structures: HRIKEY , HRIADMIN , HRInnnn .

A. True
B. False


6. Report to display all of the evaluation paths defined in the system, between the starting object type, and the target object type.

A. RPWEGID0
B. RHWEGID0
C. RXWEGID0
D. RSWEGID0
7.  If you do not specify an evaluation path before starting the program, a sequential evaluation is not performed.

A . True
B.  False


8.  We can use the ____________ macro to restrict the evaluation period to one key day.

A. RH-SEL-ONE-KEYDATE
B. RH-SEL-KEYDATE
C. RH-GET-KEYDATE
D. RH-GET-ONE-KEYDATE

9.  For each selected object, the ________ structure contains internal structure information. In particular, it includes information on the relationship used by the system to select the current object along the evaluation path.

A.     OBJEC
B.     PNNNN
C.     STRUC
D.     GDSTR

10.  The RH_READ_INFTY function module can be used to read Personnel Planning infotype records in programs with the PCH logical database (module pools, reports of other logical databases).

A. True.
B. False.

11.   In table _____, you then determine which alternative screens you would like to use, if any, and how the individual screen fields are to be modified

A.     T582A
B.     T588M
C.     T777D
D.     T591S
12.  Several infotypes have subtypes. If this is the case, the infotype’s time constraint is on the subtype. To establish the time constraint of the infotype’s subtype, determine which time constraint table is assigned to the infotype in the table  _____.

A. T777D.
B. T591A.
C. T591S.
D. T582A.

13. We can use the CHECK LINES( Pnnnn ) statement to determine the number of processed lines of an infotype table. The subsequent statements are only executed if the condition is fulfilled.

A.True.
B.False.

14. When data is screened, a distinction is made between two types of selection: Person selection, and the data and person selection period. The data selection period specifies the period for which the data contained in the infotype tables is evaluated by the report. data selection restricts the ability to read from the database.

A. True
B. False

15.  The changing data in any one of the infotypes linked by a join causes a split in the selection period.

A. True.
B. False.


16.  Using the variable Pnnnn_VALID, the system recognizes that one partial interval only contains complete data.

A.     True.
B.     False.


17.  The PNP-SW-FOUND macro return code has the value 0  if there is no  corresponding entry in the infotype table in the specified period. It has the value 1 if  entry was found.

A.     True.
B.     False.

18. The ________macro ensures that the only records imported from database table PAnnnn to internal table Pnnnn are those which are valid in the data selection period.

            A. RP_READ_INFOTYPE
            B. RP_SET_DATA_INTERVAL
            C. RP_GET_DATA_INTERVAL
            D. RH_SET_DATA_INTERVAL
 
19.  Authorization checks are supported by the SELECT statement and must therefore be executed at the program level.

A. True
B. False

20. A table infotype is an infotype whose data part has a repetitive structure.  The PTnnnn structure contains the repetitive data fields for table infotypes.
A. True
B. False

21.  RH-GET-TBDAT is a macro for the logical database .

A. PCH
B. PNP.
C. PNPCE
D. PAP

22. Additional data on relationships is made up of attributes that cannot be stored in isolation for the objects in question because they refer exclusively to the concrete relationship between two objects.

A.True
B.False


23. If your infotype's data has a repetitive structure, that is, you wish to create a table infotype, you must create the _____ structure for the table part of your infotype.

A.     PT9nnn
B.     PA9nnn
C.     PB9nnn
D.     PS9nnn


24.  You can use the SAP report categories for customer reports.You have created your own report and want the selection screen to correspond to the selection screen used in the evaluation reports for payroll that have report category ‘__M00001’. To do this you have to assign the report category __M0001?
A.      TRUE
B.      FALSE

25. If we want to evaluate payroll results , we need a data structure with type
A. HRPAYic_table
B. PAYic_result
C. HRPAYic_result
D. PAYic_result

26.  The GET PERNR LATE event is triggered when all selected payroll results are processed.
A. True
B. False


27.Which macro specifies the infotype to be indexed.
a)      RH_SET_INDEX_INFTY
b)      RH-SET-INDEX-INFTY
c)      RH_SET_INDEX_INFTY_CONDITION
d)      RH-SET-INDEX-INFTY-CONDITION



28.PSHD1 CONTAINS
A)    INFOTYPE SPECIFIC FIELDS
B)     INFOTYPE TABLE KEY FIELDS
C)    ADMINISTRATION INFORMATION
D)    ALL THE ABOVE
        
29.Which report is used to check the consistency of entries in specified table
a)      RHT777DCHECK
b)      RHT77DCHECK
c)      RHT888DCHECK
d)      RHT88DCHECK
 
30.______________ report enables you to view different clusters in the database tables
PCL1 or PCL2.
a)RPCLSTxy
b)HRPCLSTxy
c)HRCLSTxy
d)RPCLSxy




           










Friday, March 16, 2012

RHINTECHECK - Consistency Check OM-PA

RHINTECHECK

Short text

RHINTECHECK

Title

Consistency Check OM-PA

Purpose

This check report checks objects involved in integration for inconsistencies, in other words it looks for differences in the data status between PA and PD tables.

Features

The report carries out a complete check for inconsistencies between PD and PA tables. It then returns inconsistencies in the following objects or assignments:

- Position
- Job
- Organizational unit
- Cost center
- Business area
- Account assignment cost center PA
- Account assignment cost center OM

The report only finds inconsistencies. To remove them, use the following tool reports:
  • Transfer Organizational Assignment (PA->OM)
  • Transfer org. assignment for infotype 0001 in a batch input session
Independently of the specific situation, you can also use the other integration tool reports to remove inconsistencies:
  • Prepare Integration (OM->PA)
  • Create Missing Objects

Selection

In the selection area, use the usual HR parameters to select the objects to be checked.
For more selection parameters, select the "Further Selections" pushbutton.