Authorization Object: P_ABAP

HR: Reporting

Category: Personnel Administration

 

Definition

The authorization object HR reporting (P_ABAP) is used in many
ways:
HR Reporting with HR Reporting are reports with the
logical database PNP.
Logged changes in infotype data
Processing person-related data using payment medium programs from
Accounting.
To 1.You can use the relevant authorization for these objects to
control how the objects HR: Master data (P_ORGIN),
HR: Master data – extended check (P_ORGXX) and
structural authorization check are used in
specified reports to check the authorization for HR
infotypes. In this way, you can carry out a fine-tuned control on
reports for infotype authorization. This can be useful for functional
reasons or to improve performance at runtime of the corresponding
reports.
For this object, specify the report name(s) and the degree of
simplification to be used for the authorization check.
&NOTE&
Note that this object differs from the object ABAP:
Program run checks. The latter is used for general program
authorization checks. In HR reports, these checks are carried out in
addition to the HR infotype authorization check. HR: Reporting,
however, overrides the HR infotype authorization check for selected
reports, with the result that the authorization checks are weakened or
completely switched off.
&EXAMPLES&
In your company, the authorization for infotypes is, for example,
independent of the authorization for specific organizational units (one
administrator may be authorized to access address, personal and
education data only for personnel area 0101 – but not for address data
in personnel area 0101 and personal data in personnel area 0102). If
you enter 1 in the Degree of simplification field, the
above facts are taken into account in the specified report and the
check is carried out more quickly for a user with this authorization.

If certain HR reports are not critical (telephone lists etc.) and
authorization protection is not required, enter the report name and
* in the Degree of simplification field. The system then
checks whether the person starting the report is authorized to do so
(object – ABAP/4: Program run checks), but performs no other checks
(object – HR: Master data).

In your company, one user may have access to all HR infotype data. For
this user, enter * in the Report name and Degree of
simplification fields. The system then only checks whether this user
is authorized to start the report in question but not whether he/she is
authorized to display the requested HR infotype data.

A time adminstrator should carry out time evaluations (report HR:
Time – time evaluation (RPTIME00) for employees with the
organizational key 0001TIMEXXX. For certain additional
information that is needed internally (the program user either cannot
see this, or can only partially see it), the Basic pay infotype
(0008)must be imported, for example, to time evaluation. To carry out
time evaluation, the administrator must therefore have display
authorization for the Basic pay infotype (0008). If the
administrator is not to have display authorization for this infotype,
the read authorization for the Basic pay infotype can be
restricted for individuals with the organizational key 0001TIMEXXX
for the report HR: Time – Time evaluation (RPTIME00). For
this, use the following authorization

Object HR: Master data (P_ORGIN) (two authorizations)
Infotype 0008 ‘ ‘
Subtype * ‘ ‘
Authorization level R ‘ ‘
Organizational key ‘ ‘ 0001TIMEXXX

Object HR: Reporting (P_ABAP)
Report name RPTIME00
Degree of simplification 1

In this way, a simple check is carried out for the authorization check
infotype in conjunction with the report HR: Time – Time evaluation
(RPTIME00): The infotype, subtype, level are checked, and then,
independently, the organizational assignment (in the example, the
Organizational key field) (according to degree of simplification
1). In report HR: Time – Time evaluation (RPTIME00),
infotype Basic pay (0008) can also be read. However, if the
check is not in conjunction with the report HR: Time – Time
evaluation (RPTIME00), all fields of the object HR: Master data
(P_ORGIN) are checked together, but in this way there is no read
access to the Basic pay infotype (0008).
TO 2. Evaluations of the logged changes in infotype data are
subject to infotype authorization checks. However, usually, someone,
who starts such an evaluation, has extensive authorizations. In this
case, it is useful, in order to ensure improved performance, to do
without the check of individual data and instead, grant the user global
authorization for logging evaluations using the report Logged
changes in the infotype data (RPUAUD00). For this, use an
authorization for the object, by specifying the value RPUAUD00
in the Report name field, and the value 2 in the
Degree of Simplification field.
To 3 The payment medium program of accounting processes, in
particular, confidential personal data. In addition the check to see
whether the user is authorized to start the program, a check to see
whether the corresponding authorization exists for the object is also
carried out, as an additionl security measure : The name of the payment
medium program must be entered in the Program name field, the
value 2 (or * must be entered in the Degree of
simplification field.

Click on the objects below, to expand data.

Object Fields

The list below includes the object’s fields, ordered by industry-standard importance:

COARS Degree Of Simplification For Authorization Check Filled in 68% of cases
REPID ABAP Program Name Filled in 75% of cases

 

Popularity Statistics

Average popularity of P_ABAP in roles: 0% (What does this mean?)
Average popularity of P_ABAP by users: 1% (What does this mean?)

Object P_ABAP is frequently used by users in the following areas:
BC:Basis Components
CO:Controlling

Environmental Analysis

1. Common authorization objects used with P_ABAP:

C_EHSI_DOC EHS: Document And User-Defined Text Link Objects appear together in 98% of cases
F_TRAVL_TG Separation Allowance Objects appear together in 98% of cases
F_TRAVL_TP Maintain Separation Allowance Periods Objects appear together in 98% of cases
C_EHSH_HRD EHS: Reporting With Logical Database Objects appear together in 97% of cases
C_EHSH_PHC EHS: Assigning Persons To A Health Center Objects appear together in 97% of cases
C_EHSH_SHD EHS: Scheduling Objects appear together in 97% of cases
F_REGU_KOA Automatic Payment: Activity Authorization For Account Types Objects appear together in 94% of cases
C_EHSB_STA EHS: Status Of Objects Objects appear together in 92% of cases
C_EHSH_QUE EHS: Question Catalog Objects appear together in 92% of cases
C_EHSH_QUG EHS: General Questionnaire Objects appear together in 92% of cases
C_EHSI_HAZ EHS: Agent Type Objects appear together in 92% of cases
C_EHSI_WAH EHS: Work Area Header Objects appear together in 92% of cases
C_EHSP_TPP EH&S: Phrase Item Objects appear together in 92% of cases
C_SHEP_TPG EHS: Phrase Library And Phrase Group Objects appear together in 91% of cases
C_SHER_TDH EHS: Reports Objects appear together in 91% of cases
P_PYEVDOC HR: Posting Document Objects appear together in 91% of cases
B_BUPA_RLT Business Partner: BP Roles Objects appear together in 89% of cases
C_SHES_TDU EHS: Specification Value Assignment Usage Objects appear together in 89% of cases
C_SHES_TRH EHS: Specification Header Objects appear together in 89% of cases
C_SHES_TVH EHS: Specification Value Assgmt With Reference To A Spec. Objects appear together in 89% of cases
I_BEGRP PM: Authorization Group Objects appear together in 89% of cases
I_INGRP PM: Maintenance Planner Group Objects appear together in 89% of cases
I_IWERK PM: Maintenance Planning Plant Objects appear together in 89% of cases
I_QMEL PM/QM: Notification Types Objects appear together in 89% of cases
I_SWERK PM: Maintenance Plant Objects appear together in 89% of cases
S_IMG_ACTV IMG: Authorization To Perform Functions In IMG Objects appear together in 89% of cases
I_TCODE PM: Transaction Code Objects appear together in 86% of cases
P_APPL HR: Applicants Objects appear together in 86% of cases
P_PYEVRUN HR: Posting Run Objects appear together in 86% of cases
S_WF_WI Workflow: Work Item Handling Objects appear together in 86% of cases
S_GUI Authorization For GUI Activities Objects appear together in 84% of cases
S_PROGRAM ABAP: Program Flow Checks Objects appear together in 82% of cases
S_DATASET Authorization For File Access Objects appear together in 71% of cases
P_TRAVL Travel Expenses Objects appear together in 69% of cases
S_TABU_DIS Table Maintenance (Via Standard Tools Such As SM30) Objects appear together in 59% of cases
P_TCODE HR: Transaction Codes Objects appear together in 53% of cases
S_RFC Authorization Check For RFC Access Objects appear together in 52% of cases
P_PERNR HR: Master Data – Personnel Number Check Objects appear together in 47% of cases
P_PCLX HR: Clusters Objects appear together in 37% of cases
PLOG Personnel Planning Objects appear together in 36% of cases
S_TCODE Transaction Code Check At Transaction Start Objects appear together in 33% of cases
P_ORGIN HR: Master Data Objects appear together in 14% of cases

  2. Appearance of P_ABAP in T-Codes:

5NZT New Zealand Terminations Used in 100% of cases
PC00_M03_FFOU Payroll Transfer-Create DME 03 Used in 100% of cases
PNZ5 Pay Scale Inc. Extended NewZealand Used in 100% of cases
PR05_ESS Travel Expense Manager via ESS Used in 100% of cases
PRFW Income-rel.Expenses Statement Used in 100% of cases
PZ04_OLD Time Statement Used in 100% of cases
PZ17_OLD Work Schedule Used in 100% of cases
TGANL Create Separation Allowance Used in 100% of cases
TGANZ Display Separation Allowance Event Used in 100% of cases
TGMOD Change Separation Allowance Used in 100% of cases
TGPER Edit Separation Allowance Used in 100% of cases
TRIP_EWT Travel Manager Used in 100% of cases
WS04200009 Leave Request Used in 100% of cases
P01A_FO03C Maintain reimbursements Used in 98% of cases
PC00_M01_FFOL Create Transfer Medium – Internat. Used in 98% of cases
PC00_M01_FFOU Create Transfer Medium – Domestic Used in 98% of cases
PC00_M01_PRDBEG Define DEUEV Start Used in 98% of cases
PC00_M02_FFOP Swiss Payment Medium – /SAD /BAD Used in 98% of cases
PC00_M02_FFOU Swiss Payment Medium – Bank Transfer Used in 98% of cases
PC00_M03_FFOP DME Transfer V3 Format Used in 98% of cases
PC00_M04_CPEF Confirm cash payments Used in 98% of cases
PC00_M04_FFOT Prepare DME trasfers Used in 98% of cases
PC00_M05_FFOT Payroll Transfer – Create DME Used in 98% of cases
PC00_M06_FFOT Payroll transfer – first DME Used in 98% of cases
PC00_M07_FFOC Payroll Transfer – Check Printing 07 Used in 98% of cases
PC00_M07_RFFOAVIS Print zero net advices Used in 98% of cases
PC00_M08_FFOT Payroll transfer-first DTA 08 Used in 98% of cases
PC00_M10_FFOC Payroll Transfer – Check Printing 10 Used in 98% of cases
PC00_M10_FFOT Create Payroll Transfer DTA 10 Used in 98% of cases
PC00_M10_RFFOAVIS Print zero net advices Used in 98% of cases
PC00_M11_FFOT PC00_M11_FFOT Used in 98% of cases
PC00_M12_FFOE Payment medium – Foreign DME Used in 98% of cases
PC00_M12_FFOT Payment medium – Domestic DME Used in 98% of cases
PC00_M13_FFOT PC00_M13_FFOT Used in 98% of cases
PC00_M14_FFOD Create DME (Print Payment advice) Used in 98% of cases
PC00_M15_FFOT Create DME Bank Transfer Used in 98% of cases
PC00_M16_FFOT Payroll transfer-first.DME 16 Used in 98% of cases
PC00_M20_FONO_D Payment Medium (NO) – BBS Used in 98% of cases
PC00_M20_FONO_T Payment Medium (NO) – DME Used in 98% of cases
PC00_M23_FFOB PC00_M23_FFOB Used in 98% of cases
PC00_M23_FFOH PC00_M23_FFOH Used in 98% of cases
PC00_M23_FFOP PC00_M23_FFOP Used in 98% of cases
PC00_M27_FFOT Perform Bank Transfer Used in 98% of cases
PC00_M29_FFOC Intl payment methods – Cheque Used in 98% of cases
PC00_M29_FFOV Intl payment method – notification Used in 98% of cases
PC00_M32_CRUT0 Profit sharing Used in 98% of cases
PC00_M32_FFOC Print check Used in 98% of cases
PC00_M32_FFOT Create DME Used in 98% of cases
PC00_M32_FFOV Payment notification Used in 98% of cases
PC00_M37_FFOC PC00_M37_FFOC Used in 98% of cases
PC00_M37_FFOU PC00_M37_FFOU Used in 98% of cases
PC00_M42_FFOT Perform Bank Transfer Used in 98% of cases
PC00_M99_FPAYM Create Payment Medium Used in 98% of cases
PHCPDCPY Manage Data from Payroll Used in 98% of cases
S_AHR_61018798 Compare Actual Base Salaries Used in 98% of cases
EHSPERSHC Assign Person to Health Center Used in 97% of cases
EHSPERSHC1 Assign Persons to Health Center Used in 97% of cases
EHSTERM01 Scheduling medical service Used in 97% of cases
PC00_M14_FFOM Perform Bank Transfer Used in 97% of cases
PC00_M19_FFO Create DME Used in 97% of cases
PC00_M22_FFOT Create payment medium – Domestic DME Used in 97% of cases
PC00_M25_FFOD Create DME (Print Payment advice) Used in 97% of cases
PC00_M25_FFOT Perform Bank Transfer Used in 97% of cases
PC00_M26_FFOM Perform Bank Transfer Used in 97% of cases
PC00_M34_FFOD Perform Cash Payment Used in 97% of cases
PC00_M34_FFOT Perform Bank Transfer Used in 97% of cases
PC00_M43_FFOT Payroll transfer-first.DME 43 Used in 97% of cases
PC00_M48_FFOT PC00_M48_FFOT Used in 97% of cases
PHCPDCEM Collect Cost Planning Data: Employee Used in 97% of cases
PR20 Create Trip Used in 97% of cases
PRDX Call Country Version DME Pre.Program Used in 97% of cases
PRPY Transfer to external payroll Used in 97% of cases
TRIP Travel Manager Used in 97% of cases
CBIH02 EHS: Edit Work Area Used in 95% of cases
PC00_M99_CIPE Create Posting Run Used in 95% of cases
PR03 Trip Advances Used in 95% of cases
PRAP Approval of Trips Used in 95% of cases
PRWW Expense Reports (Offline) Used in 94% of cases
PZ04 Time statement Used in 94% of cases
PZ09 Time accounts Used in 94% of cases
PZ11 Remuneration Statement Used in 94% of cases
PZSU53 ESS Display Authorization Errors Used in 94% of cases
WS20000081 Leave Request Used in 94% of cases
PR02 Travel Calendar Used in 92% of cases
PR01 Maintain (Old) Trip Data Used in 91% of cases
PREC Travel Expenses Accounting Program Used in 91% of cases
PR04 Edit Weekly Reports Used in 86% of cases
PR05 Travel Expense Manager Used in 85% of cases

Leave a Reply

Your email address will not be published. Required fields are marked *