$(function () { pageContext.i18n.modTalk = 'moderation talk'; pageContext.i18n.replyToComment = 'Reply'; pageContext.i18n.modTalkEmpty = 'moderation talk is empty'; pageContext.url.getModTalk = "/comments/%25ID%25/listModTalk.json"; pageContext.url.possibleCommentRecipients = "/comments/%ID%/possibleRecipients.json"; pageContext.url.commentEdit = '/comments/%25ID%25/edit.html'; pageContext.url.commentView = '/comments/%ID%/view.html'; pageContext.i18n.commentVisibility = { 'full': 'Viewable by all users', 'op': 'Viewable by the original poster', 'mod': 'Viewable by moderators', 'opAndMod': 'Viewable by moderators and the original poster', 'other': 'Advanced visibility', 'dialogTitle': 'Comment visibility', 'selectGroups': 'Visible to groups', 'selectOther': 'Other recipients', 'selectOriginalPoster': 'Original poster', 'selectModerators': 'Moderators', 'selectAssignees': 'Asked to answer users' }; pageContext.i18n.commentMenuLabels = { 'comment-edit': 'comments.menu.edit', 'comment-delete': 'comments.menu.delete', 'comment-convert': 'comments.menu.convert' };pageContext.i18n.answer= { bestAnswer: 'Best Answer', controlBar : { accept: 'Accept', unaccept: 'Unaccept', acceptCommand: 'Accept this answer as correct', cancelAcceptedCommand: 'Remove this answers accepted status' } }; window.croles = { u: false, op: false, m: false, og: false, as: false, ag: false, dc: false, doc: false, eo: false, ea: false }; tools.init({ q: { e: false, ew: false, eo: false, r: false, ro: false, d: false, dow: false, fv: false, c: false, co: false, p: false, tm: false , ms: false, mos: false }, n: { f: false, vf: false, vfo: false, vr: true, vro: true, c: false, co: false, vu: false, vd: false, w: false, wo: false, l: false }, c: { e: false, eo: false, d: false, dow: false, ta: false, tao: false, l: false }, a: { e: false, ew: false, eo: false, d: false, dow: false, a: false, aoq: false, ao: false, tc: false, tco: false, p: false, tm: false }, pc: croles }, { tc: true, nsc: true }); commandUtils.initializeLabels(); }); Skip to Content
avatar image
Former Member

Authority-check object for program "RPLICO10"

Hello Experts,

The Program "RPLICO10" is being consumed by the below standard transactions of HCM.




When we were going through the authority-check object for this program we could find only P_PERNR. How can a program can be controlled by only PERNR. No where in this program i could find P_Orgin, Personnel area check.

Why a standard transaction is not controlled through P_Orgin ??

We are trying to control it through Peronnel Area..pls let us know how can we achieve this ??

Pls help us with possible inputs..

Thanks In advance !!



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Apr 11, 2013 at 07:32 PM


    Is there an LDB associated with RPLICO10? (I don't have an HR system to check).  If there is then what is checked in there?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Martin Voros

      Priyanka is using SCN as a substitute for proper training.

      Most questions are blocked by the content filters and moderator console, but a few slip through (like this one).

      If P_PERNR sets sy-subrc to 0 then anyone with basic HR training will know that HR_Read_infotype will be happy and no further checks are performed.

      You also cannot see these checks via simple Ctrl + F and search for "auth" as string it static statements in the main program.

      Even a READ REPORT will not find all checks.

      In special cases, LDB based checks in macros will not even be shown in system traces (you cannot access macros from external programs).

      So you need to know what you are doing and be trained properly to fo it.

      Using SCN to learn is ok. We all make mustakes and can ask any question once..

      Using SCN for "do my work for me" repetitively and as a substitute for training is not ok.

      Thread locked.