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.

RHINTE20 - Standard report to Create missing objects (OM or PA)

RHINTE20

Short text

Create missing objects (OM or PA)

Description

This program can be used to check whether the relevant object types for integration have been created in both Personnel Administration (HR-PA) and Personnel Planning and Development (HR-PD).
The entries in the HR tables T513/T513S (job), T528B/T528T (position, work center) and T527X (organizational unit) are compared with the corresponding objects that have been created in the HRPnnnn file for PD in the integration plan version.
Objects that are missing either in PA or PD can be created immediately.

"Object ID" Parameter

For normal use of this report, do not enter an object ID. If you do, the system cannot return the expected results. An exception to this is the special case described below:

Special Case:
If you only want to update or create certain Organizational Management (HR-PD) objects from Personnel Administration (HR-PA), you can specify the HR-PD objects you do not want to update by making a multiple selection under the object ID.
These objects do not appear in the results list 'Objects not in OM' and are therefore excluded from the update.

However, note that if you use the report in this way, the results list 'Objects not in OM' can differ from the title of the list in that it can include existing objects on the HR-PD side, but also objects that do not exist there.

"Integration Objects Only (PA)" Parameter

Selection parameter for reading PA table entries
Input value performed action
Space All entries are selected.
'X' Only integration entries are selected.

(indicator'P' in field RPPLAN)

RHINTE30 - Standard report for Transfer org. assignment in batch input folder for infotype 0001

RHINTE30

Short text

Transfer org. assignment in batch input folder for infotype 0001

Description

This report creates a batch input session for specified personnel numbers. The session updates infotype 0001 "Organizational Assignment" (PA) for the persons concerned.
The organizational assignment which was created by previous actions in Personnel Planning and Development is transferred to infotype 0001.
You can find further information about integration and about using this report in Customizing in the description of the activity Set Up Integration with Personnel Administration and in the documentation of the form pool SAPFHPIN.
We recommend that you start the report in test mode initially.

Requirements

In order to start the report, integration between Personnel Planning and Development (PD) and Personnel Administration (PD) must be activated.
In addition to this, a check of all personnel numbers is carried out to see whether they meet the integration conditions laid down in the feature PLOGI.

Parameters

Parameter "Personnel numbers"

Enter the personnel numbers or a range of personnel numbers for which you want to update infotype 0001.
When the report is executed, a batch input session is created for personnel numbers that are related with positions in Personnel Planning and Development and that were changed.
No input is interpreted as "All personnel numbers".

Parameter "Only open personnel numbers"

In this case, of the personnel numbers specified only those that are also stored in table 'HRINTE30" are edited.
This table contains personnel numbers if you selected the setting BTCI (=PA update per batch) when you maintained the basic settings for integration with Personnel Administration in PLOGI PRELU (Integration: PA-Update Online or Batch). In this case, changes to personnel numbers are not recorded immediately in PA, but are collected in the table HRINTE30.
You can find further information on the interdependencies of the settings in the entry PLOGI PRELU and this report in the documentation of the formpool SAPFHPIN.

Parameter "Start date"

Enter the date as of when the changes to infotype 0001 records are effective.
Please note the following points regarding the start date of the infotype record update and the validity period of the record from the Personnel Planning perspective.
Case 1:
Start and end date of the validity period are after the date entered. In this case, a record is created in PA with the same validity period. There are no changes made on the Personnel Planning side.
Case 2:
The start date of the validity period lies before the start date entered, and the end date is after it.
In this case, a record is created in PA with a start date the same as the start date entered. The end date of the record is taken over.
On the PD side, the original record is split at the start date entered.
Case 3:
Both the start and end date of the validity period are before the start date entered.
In this case, no editing is carried out by the report.

Parameter "TEST"

Before you start program RHINTE30, you should ensure that your PD authorization profile allows you to change the position - person relationships concerned. You can check this by doing a test run for program RHINTE30. Should it turn out that you have authorization for
none of the personnel numbers, an empty batch input session would run. You can prevent this happening by doing a test run.