PNP and PNPCE databases in ESS portal

HI,
As all you know standard ESS works on PNP logical database.but we have a situation in our project that we should use PNPCE database instead of PNP.
So i would like to get your inputs on the usage of PNPCE in ESS .will there be any bad impact of using that database
helpful inputs will be rewarded
Bala

Hi Bala,
It's very interesting question.
In case of PNP we are using the employee number as the base and using the sap logon name of this user pernr.
But if we are able to do the same with Person ID of the employee then I think we will be able to use the ESS with PNPCE.
I am not sure that is this possible but just giving a thought.
Regards,
Umesh Chaudhari.

Similar Messages

  • PNP and PNPCE databases in ESS

    HI,
    As all you know standard ESS works on PNP logical database.but we have a situation in our project that we should use PNPCE database instead of PNP.
    So i would like to get your inputs on the usage of PNPCE in ESS .will there be any bad impact of using that database
    helpful inputs will be rewarded
    Bala

    Hi Bala,
    It's very interesting question.
    In case of PNP we are using the employee number as the base and using the sap logon name of this user pernr.
    But if we are able to do the same with Person ID of the employee then I think we will be able to use the ESS with PNPCE.
    I am not sure that is this possible but just giving a thought.
    Regards,
    Umesh Chaudhari.

  • Tell me about PCH , PAP and PNPCE database using in HR reports

    Hi SAP-HR Experts .
    May anybody tell me about PCH , PAP and PNPCE database using in HR reports .
    Does anybody have any ABAP report code about using thses LDB's .
    I always used PNP database in my reports , i never come across in which i should use  PCH , PAP and PNPCE database .
    may some body tell me the practical use these LDB's  .
    My Best Regards to ALL : Rajneesh .

         minimize the amount of programming required, it often makes sense to use logical databases when generating reports. Reports are special programs that provide selection screens and access databases.  The logical database PNP consists of the database driver SAPDBPNP and is activated using the report attributes. It fulfils three main functions:
         Data retrieval:
    HR data is written for each employee to the main memory, where it can be processed.
         Screening: A selection screen enables you to select employees in accordance with organizational criteria. For example, you can select all of the hourly wage earners of a particular personnel subarea.
         Authorization check: The implicit authorization check is another advantage of the logical database. Personnel data is frequently confidential and it does not make sense to allow all programs carry out the authorization check.

  • PNP and PNPCE

    What is the difference between PNP and PNPCE. why we are using PNP instead of PNPCE. In what situation we use PNPCE..
    Please focus on this issue.
    Regards
    vamsi.

    0712 is used in Concurrent Employment, it is for Main Assignment of a person.
    I think he wanted to mention 709 Infotype that is used to determine pernrs for a person.
    Every person in Concurrent Employment (CE) environment can hold multiple positions, each position will have one pernr, so one person can have many pernrs. (one for each job/position). These infotypes are useful while fetching data for all pernrs of a person. PNPCE is the logical database that facilitates all this process.

  • What is the main diff b/n ldb pnp and pnpce?

    hi ,
    what is the main diff b/n ldb pnp and pnpce?
    thanks.

    Hi Arun,
      PNP/PNPCE  - Both are Logical Databases for PA Module
    In PNPCE - CE stands for Concurrent Employment.
    The differnces are:
    The PNPCE logical database supports the evaluation of HR master data. It includes the functions of the PNP logical database and offers additional evaluation options. Therefore, you should use the PNPCE logical database instead of the PNP logical database for all new developments.
    The enhanced functionality of PNPCE in comparison to PNP essentially concerns the evaluation of Concurrent Employment, that is the possibility to group evaluate several assignments/personnel numbers of a person. The new events 'GET PERSON' and 'GET GROUP' as well as an enhanced syntax for the INFOTYPES statement (addition AS PERSON TABLE) for the procurement of infotype data enable you to use the new functionality. The use of these new functions is optional. You can run a PNPCE report that does not use the new events and the addition for the INFOTYPES statement in a PNP-compatible session. Since the PNPCE also has an improved selection screen, each report benefits from this even if the report does not use the functions for evaluating Concurrent Employment.
    Hope this helps you.
    Regards,
    Chandra Sekhar

  • Creating Ztable with fields for URL link and making available in ESS Portal

    Hi,
    I have a requirement for maintaining URLs in a table, The URL can be unspecified length.
    Table maintainance should also be provided.
    I have searched SDN for this. But could not find the appropriate solution.
    I have to pass these entries to ESS Portal through RFC.
    Can I pass a string more than 255 chars. as an export parameter in an RFC.

    you can have the field length what ever you want, but you can;t maintain them using Tablemaintenance. you can do one thing using some bdc or upload program update the table with the url what ever you have.
    and also you can pass the parameter with more than 255 chars length using the function module.

  • CATS Screen dumps when navigating between prev and foll weeks in ESS portal

    The medical leave absence type MEDICAL LEAVE @1/2 PAY(13) is the only allowed by time administrators to enter through transaction CAT2 and not through ESS. Once entered,this appears in your time entry in ESS as a disabled entry. However once you navigate between the previous or the following weeks, after this entry appears in your screen, the screen dumps.
    SAP allows this functionality where time entries can be maintained for an employee through CAT2 on ERP side with an absence type not available in ESS portal.
    The following is the dump analysis from ST22.
    An exception occurred that is explained in detail below.                                      |
    The exception, which is assigned to class 'CX_SY_RANGE_OUT_OF_BOUNDS', was not
    caught in
    procedure "PROCESS_TIMESHEET" "(METHOD)", nor was it propagated by a RAISING
    clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    In the running program "CL_XSS_CAT_RFC_COMMAND_TOOLS==CP", part of a string was
    about to be accessed
    with an explicitly specified length.
    However, this length (4) exceeded the current length of the string
    (3).
    |    This kind of access is illegal. 
    Kindly suggest.

    The latest note released by SAP to solve this issue is 1559416 CATS WD: Dump if Attendance/Absence type is deactivated  .It works !

  • Hide the start time and end time in ESS portal

    Experts,
    We have a requirement to hide the Start time and End time on the header section of the travel request / expense sheet in the ESS portal.  I have searched through the configuration and found several place to hide the start time and end time of segment yet these have no impact on the porta start and end time fields.
    Please Advise.
    Best Regards,
    Martin Weakley

    Hi Martin,
    you can achieve this with administrative personalisation. In portal content navigate to the role where you deltalinked your iView, click "preview". When a new Window for the preview is opened, notice the URL contains "&sap-config-mode=true". Now right click on the fields you want to hide and choose "enter configuration" (or the like, wording is not exact) from the context menue. The WD-UI-Element tree opens where you can directly hide/customize properties of the WD. When clicking save+exist you can also transport the alterations you did.
    maybe this helps or gives you a helpful alternative to the already stated measures in this thread
    regards, Lukas

  • Customizing Benefits and Payments iview in ESS Portal

    Hi Guys ;
    I am working on ESS portal.
    I want to add new links and textviews in the Benefits and Payments iview. After adding them I want to rearrange their positions with respect to existing fields on the iview.
    I tried by opening the preview of iview from
    Content Administration -> portal Content -> ESS->iviews ->Benefits and Payments iview.
    Then I selected an existing link on the preview of iview and did ctrl + right click but when I select any uielement and click on rearrange I don't get any filed inthe table to rearrange its empty.
    Is there any particular node in UI element tree to be selected to rearrange the fieldst?
    Please reply I am in a fix.

    1) How can employee know when their benefits should start (cant enter start date via ESS)
    - It appears that they need to enter a start date but cannot
    Typically, EEs are not allowed to enter a start date for benefits coverage. The start date usually depends on the type of enrollment.
    If it is a new hire enrollment - the start date for benefits coverage will be the employee start date.
    If it is open enrollment - the start date for benefits coverage will be the beginning of the following year (open enrollment is done usually towards the end of the current year - for benefits coverages of the following year)
    If it is a generic enrollment (for example - birth of a new child) - the start date will be the beginning date of the corresponding adjustment reason (IT0378 record start date).
    2) For insurance enrollment, why does BASIC COVERAGE show ZERO amount. Can we remove if we can?
    This is a generic screen used for all the plans and hence it shows ZERO amount. You may choose to customize the code if you want to.
    3) We need to relabel some of these plans we set up for HSA - how can we do that?
    This can be done by changing the corresponding texts in the benefits configuration. The webdynpro application reads it from there.

  • Populate and see database objects in portal

    We have 2 servers.
    - A database server1
    - Application server2.
    we've installed 10G and import all data (from 8.7.1) in our database server1.
    We've installed the mandatory Infrastructure database and application server 10G in our application server2.
    Now we need to use Portal.
    How to populate and see database objects which are in database server1 using Oracle Portal in the application server2.
    Thanks
    Rgds
    Lausanne

    We have 2 servers.
    - A database server1
    - Application server2.
    we've installed 10G and import all data (from 8.7.1) in our database server1.
    We've installed the mandatory Infrastructure database and application server 10G in our application server2.
    Now we need to use Portal.
    How to populate and see database objects which are in database server1 using Oracle Portal in the application server2.
    Thanks
    Rgds
    Lausanne

  • Issue in Passport Country 2 and Passport Country3  in ESS Portal

    Hi,
    In SAP Portal  Personal Data -Passport  Country 1 All datas are getting saved in Overview Screen
    But in Passport Country 2 and Passport Country 3 datas are not getting  saved  in Overview Screen  and  not getting the data from the backend also.
    In  V_T7XSSPERSUBTYP  i have maintained  UseCase and Active Subtype  as
    05 185  z1(Passport Country1)    A5
    05 185  z1(Passport Country 2)   A5
    05 185  z2(Passport Country3)    A5
    Can any one please let me know  how to pass the values  backend and viceversa in Passport Country 2 and Passport Country 3
    Regards
    Alexi

    What are the country ?
    You should check the setting of the table V_T588UICONVCLAS. This use a conversion class that get information of backend for display in the portal .
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/43/304c3329990b19e10000000a1553f6/content.htm
    Also check :
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30b0b66f-3a3d-2c10-4aa3-f53ee3299bb3?quicklink=index&overridelayout=true
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/43/304cf629990b19e10000000a1553f6/content.htm
    http://wiki.sdn.sap.com/wiki/display/profile/ESS%20Personal%20Information%20UI%20enhancement%20without%20modification
    Regards

  • How to add table Z to infoset that is using PNP or PNPCE

    hello my friends... i thing that the subject explains my situation... i want to add a Z table to infoset that is using PNP or PNPCE database, then i want to use the fields of Z table to selection criteria
    regards and thanks in advance
    Mário

    Hi Mario,
    As you go to GOTO - Global Properties while maintaining the infoset, you will realize that an infoset can either have a logical database or table join-not both at the same time-.
    However, in your case, you can use References - Text field for respective fields in field group.
    If it is a custom infotype, you can directly relate the text table to the domain of the data element of the infotype field.
    -Please check IT0002 Country of birth as reference-
    Regards,
    Dilek

  • Change existence report LDB PNP to PNPCE

    Hi HR experts !!!
    We want to convert all the existence reports which are using <b>PNP</b> to <b>PNPCE</b>? Do you guys have idea how much time it’ll take? As we have around 1000 reports.
    I need your input guys
    Cheers
    Usman

    Usman,
        I am also on HR project . We’re also discussing the same thing !! but it looks like it need another project to change the LDB to PNPCE as reason being  lots of reports are written using PNP logic in mind.
    But PNPCE Behaves different . Well I must say its another project to change 1000 reports
    FYI...
    It is better to go in for PNPCE even if you do not have Concurrent Employment to take advantage of the new lDB. The one thing PNPCE does do is when the GET executes only the infotype records retrieved for the interval requested will be retrieved. Whereas PNP by default, will retrieve all infotype records for a given PERNR.
    SAP recommends to use PNPCE for all new development. But all the features are not available as of now. The Time Management functions for concurrent employment have not been released for all customers. They are activated for selected pilot customers only. Can get some info in SAP Note : 518520 , 516489..
    OSS Note # 561645 ( LDB PNPCE: compatibility with PNP )
    Symptom
    In some respects, logical database PNPCE responds differently from logical database PNP. This may cause errors in applications that do not know this difference.
    Other terms
    PNP, PNPCE, payroll period, PNPTIMR9, PNPTIMRA, error message, information message
    Reason and Prerequisites
    There are the following differences between logical databases PNP and PNPCE:
    Unlike PNP, logical database PNPCE does not have two radio buttons you can use to set the payroll period (parameters PNPTIMR9 and PNPTIMRA). Instead, the payroll period is set via parameter PNPTIMED (displayed as a dropdown box on the selection screen). This difference must be taken into account when you call a PNPCE report from another program. Otherwise, in incorrect system response occurs in the PNPCE report called. Problems may also occur if you convert an existing PNP report to PNPCE and want to use an old (PNP) variant.
    If you enter an invalid payroll arear or an invalid payroll period, PNP issues an error message whereas PNPCE only issues an information message. This causes problems if you run a PNPCE report in the background because in this case the program runs into an endless loop instead of terminating.
    Solution
    Implement the attached corrections or import the corresponding support package.
    This changes PNPCE in such a way that it responds like PNP
    Moreover, also look at OSS
    PNPCE: Performance improvement  ( OSS note # 687004)
    Symptom
    You use a report that is based on logical database PNPCE. Either the performance of the report is poor, or the program terminates due to a memory overflow.
    Other terms
    Performance, PNPCE, 0000, 0001, buffer, memory space, memory space consumption, partitioning, FILL_0000_0001_BUFFER, T77S0, LDB, PCEPS, PNP mode
    Reason and Prerequisites
    The PNPCE can be used in a PNP-compatible mode. The mode is 'PNP-compatible' if the report does not program on events GET PERSON and GET GROUP and does not use the 'AS PERSON TABLE' extension for the INFOTYPES statements (for more details refer to the documentation of logical database PNPCE in Transaction SE36).
    In this mode the performance is worse, as if logical database PNP is used. After the implementation of the correction from this note, the performance is significantly improved.
    Another problem is that all personnel numbers that meet the entered selection criteria are internally selected during the execution of the report. Then the system imports all data records of infotypes 0000 and 0001 for all these personnel numbers because they are needed for the internal processing for different reasons. If the amount of personnel numbers or the amount of data records per personnel number is very large, memory problems can occur. The attached correction solves the memory problems.
    Solution
    Implement the correction according to the correction instructions or import the corresponding Support Package. If you implement the correction manually, you first have to implement Note 705870.
    A part of the correction causes the internal processing of the persons/personnel numbers in blocks. If logical database PNPCE runs in PNP mode, the block-by-block processing is executed based on personnel numbers. Otherwise (in CE mode) it is executed based on persons. In PNP mode, logical database PNPCE behaves exactly like logical database PNP concerning the block processing. The settings are also made along the lines of logical database PNP. For a more detailed description refer to Note 705870.
    Standard setting of the block size
    In CE mode the block size is set to 10,000 persons by default. That is, as long as the number of selected persons does not exceed this value, no block processing is executed at all. A memory space analyses showed that this does not cause problems with the memory space in a system with an average number of infotype 0000 and infotype 0001 data records. However, if the amount of data records (= splits) is very large in your system, you have to reduce the maximum block size manually.
    Manual setting of the block size
    There are two different options to set the block size manually: a) report-specific by means of a switch which you have to set in the source code of the report, and b) cross-system by means of a switch in switch table T77S0.
    The report-specific switch is called PNP_MAX_PARTITION_SIZE. It has priority (if switch T77S0 is activated) and must be set in the source code of the report at event START-OF-SELECTION at the latest.
    Example: Set the maximum block size (number of persons that can be processed together) to 250:
    START-OF-SELECTION.
      PNP_MAX_PARTITION_SIZE = 250.
    The switch is recommended for customer-specific reports requiring a lot of memory and therefore need to minimize the additional memory space of logical database PNPCE. It is not suited for SAP standard reports because the report would have to be modified in that case.
    The cross-system switch is maintained in table T77S0. It affects all reports that are based on logical database PNPCE and do not use the report-specific switch PNP_MAX_PARTITION_SIZE.
    The switch belongs to the LDB group and is called PCEPS. The switch is maintained in Transaction SM30 (enter table 'T77S0' and choose 'Maintain'). The switch is delivered (for Release 4.70 in a Support Package) with initial value (0). An initial value causes the switch to be ignored and the standard setting to be used instead. If you want to set the switch, set it to a numeric value. This value specifies the maximum number of persons that are processed together in a block.
    Example:
    LDB  PCEPS  250
    For more information on the procedure of a system upgrade refer to Note 317722
    Thanks
    Saquib
    Message was edited by: Saquib Khan

  • Can I use SAP HR to drive ESS Portal user creation?

    Hello
    We are implementing a new instance of SAP HR and Portal for ESS and MSS and I am not sure of all the steps that need to be completed so any guidance / tips would be greatly appreciated.
    Company currently has an LDAP - but not used extensively. Not all employees currently in LDAP as not all have network ids. All employees will have a SAP account to enable ESS (via Kiosks etc).  ESS iViews in Portal will call SAP HR and possibly SAP BW.  We have an instance of SAP already and user admin maintained via CUA - this will continue.
    Scenario:
    My initial thoughts are that we try to use SAP HR as the leading system to drive the ESS Portal users and access.  Basically I want to create the user in SAP and assign them an ESS SAP role... then through syncronization have the user created in the Portal and have the correct ESS Portal assigned (in the Portal)
    My thinking so far is to go the following way;
    1) Create User Master Record in SAP (SU01)
    2) Hire employee into the org structure (via HR processes)
    3) Populate Infotype 0105 with SAP username
    4) Populate Infortype 1016 - with SAP role to be assigned to allow ESS access (not sure about this aspect) or role could be assigned in 1) above
    I am not sure of the next steps - I think there must be a way in an SAP table to map the ESS SAP role to the ESS Portal Role (is this via WP3R?)
    then I am hoping that a standard job can be run (is this RSLDAPSYNC_USER) that will create the user in the Portal (UME?) and assign the correct Portal role ?
    (obviously configuration needed)
    For MSS and HR Power users - we would continue to assign SAP roles via SU01.
    Can anyone assist with;
    - Is my thinking correct in terms of how this should / could work?
    - in SAP how can I map SAP Roles to Portal Roles ?
    - will syncronization in SAP create the user in Portal and assign the role ? what do I need to configure?
    Thanks in advance

    Dear Michale,
    I just dont know if this can throw some light on your prob.'
    In our Orgn we had around 250 ess users and 200 sapr/3 users. Some of the r/3 users also logon to ess via their r/3 uname and password.
    What we have done is like follows:
    1. Created a role for only the ess users ZHRESS. For this i asked the HR functional people with sap_all profile to do all the job which the ESS users are supposed to do and tracer the authorization via tcode st01. We created the role on the basis of this trace report.
    2. For the purely ESS users we created the users via tcode HRUSER and assigned then with the above role.
    3. For the R/3 users who are supposed to avail the ess facility we assigned them with the role ZHRESS role in addition to the other roles assigned to them to carry out their normal R/3 transactions. Then we mapped their R/3 uname to their employee no via PA30 infotype 105.
    4. Tcode HRUSER saved time  which would have consumed had we done it via su01 and moreover it picked Name etc data from the HR master table. In HRUSER tcode , setting the user attributes helps to define what roles the users are to be assigned, what should be their initial password etc.
    Pl let me know if it satisfies you querry.
    Regards

  • Management Global Employee  Vs C.E + PNP or PNPCE

    All,
         We are moving towards implementing u201CManagement Global Employeeu201D. I am new to u201CManagement Global Employeeu201D   and I found some good documentation at www.saphelpbykevin.com  . Kevin you did great job there like you did with us in Boise, Idaho.  Any way first I wanted to understand the key differences between C.E and MGE?
    After that what effort we need to do in order to change our ABAP program. Can we use PNP with MGE ?
    Iu2019ve worked on  Concurrent Employment in 2006 and I remember we had a hard time changing all our HR ABAP program and LDB to PNPCE . Are we talking about the same effort here? If any body of you has any suggestion , key point please share with me .
    Thanks,
    Saquib Khan

    Lol!
    I didn't see post until now...Not sure if you received the response yet...
    MGE is a subset or submodule of CE.
    CE concept is more align with and more import if you use SAP Payroll and Time. CE is concurrent employment where a person holds more than one position at a time in the same country.
    MGE is management global employee. Where a person move from one position to another during a duration to do an assignment. Upon completing the assignment, the person could localize there or return home.
    PNP and PNPCE. PNP is being discontinued and is replaced by PNPCE. The main difference between the two is PNPCE support the PERSON ID concept. Which is the unique identifier for an employee. It would be best to use PNPCE with MGE as you need that PERSON ID in the HR Report Category.
    Kevin T. Nguyen-Tu
    www.saphelpbykevin.com

Maybe you are looking for

  • Copy and Paste text from Tabnavigator?

    Within a tab navigator, I am using a canvas that contains an mx:form and mx:formItem to display the query results. I would like to be able to give the users the ability to highlight the text displayed to copy and paste. Is there a built-in option tha

  • Work Order Field Selection after Release

    Hello, Can anybody help me in configuring Field Selection. We are creating Work Order or Service PO. We are entering Services in Short Discription Bcoz Service master is not used. We want to make this field in Display after completely release. We are

  • Using unix without the pretty OS...

    I am running an eMac with 512MB Ram and want to run some memory hungry perl scripts. It seems that the vast majority of my RAM is given over to running the aqua interface - something that I would like the option of it not doing. Basically, can I run

  • Illustrator CC 2014 documents won't go full screen (and the UI is extremely low resolution)

    Illustrator CC 2014 does not seem to be running correctly.  My documents will not go full screen.  As you can see, there is a huge white gap surrounding the entire document.  I cannot grab the corners or sides to stretch it to full width.  On top of

  • Stock Level after PGR

    I am testing and I performed sales return for 1 item which has 1 as quantity. Then after that, I performed "post goods receipt". I checked the stock level on MMBE and my stock did not change. Is that stock level suppose to get one more stock? If yes,