Recruiters statistics report- using APPLICANT statistics report

<b>Hi experts!, 
                 I want to get the reports of the Personal officer ( recruiters) in Applicant Statistics report. But in the standard report I can choose only one personal officer and get the report. Could any one help me how to get the reports for all the personal officer ( for eg. 10 persons).
The standard report prg is : REPORT RPAPL005
could any one help me...
Thanks and regards,
Sunil</b>

Thx for the reply,
                     Prakash, but I want a report which consists of name of the recruiter and their reports on applicatios...in applicants reports I tried but I can view overall view of the report but not like a report which displays the name of the personal officer and their report.
Could you please elaborate your help and let me know the solution.
regards,
Sunil

Similar Messages

  • How to use Applicant Hire in Manager Self-Service

    Hello,
    I was trying to use the Manager Self-Service -> Applicant Hire function.
    I created a requisition in Core Apps using the Business Group Name HR Set Up -> Recruitment - > Requisition and Vacancy form.
    I then created a vacancy against the requisition.
    I then created a applicant against that vacancy.
    I then went into the Self Service function Applicant Hire from the Manager Self-Service responsibility and tried searching by applicant no, last etc. But no results came up.
    Any idea why the applicant is not comping up in the search ?
    Thanks,
    Debojyoty

    Oracle® Human Resources Management Systems
    Workforce Sourcing, Deployment, and Talent Management Guide
    Release 11i
    Part No. B14468-01
    Earliest Hire Dates
    • An applicant’s earliest hire date is either 1 day after you accept the application or the
    day after the last of any future-dated changes, whichever is later.
    • An ex-employee’s earliest hire date is either 1 day after the final process date
    for the previous employment or the day after the last of any future-dated
    changes, whichever is later. For back-to-back employment, the final process date
    must be the actual termination date, and there can be no future-dated changes.
    • An ex-contingent worker’s earliest hire date is either 1 day after the actual
    termination date of the most recent placement or the day after the last of any
    future-dated changes, whichever is later. For back-to-back hiring, there can be no
    future-dated changes.
    Regards,
    Greg

  • Do I need to do anything after installing new drive before I can use it?

    I just got two 750GB WD Caviars and have installed them on my MP. One of them I'm going to use as a backup and remove when not using. My point for posting though is that I got some sort of error message once I powered the computer back up after installation. Do I need to format these drives or something like that? On my stock HDD on my Mac Pro, in disk utilities the 'partition scheme' says "GUID Partition Table" and for the two new drives they say "Unformatted". Also there was a fairly loud pulsating buzz after installing the new drives. It lasted most of the day and then suddenly stopped. Could the strange buzzing have something to do with the formatting issue?

    Also, you can simply open Disk Utility - select the drive you want to format from the list of drives (icons with names) on the left. Click on the "erase" button at the top of the Disk Utility window and that will take you to the "dialogue" for erasing the selected drive - erasing is equivalent of formatting for purposes of this discussion.
    Once erased (formatted) the drive (whether external or internal) should appear as a volume on your desktop and should be "useable" as any drive would be. Next step - _if you desire_ - is to get into partitioning drives, making bootable backup drives and RAID configurations.
    Re the noise (buzzing): seems to me it wasn't the drives themselves that were causing the earlier reports. I think it was something to do with air flow over drive bay #4. Installing a drive in that bay "caused" the noise to begin. Like I said - you should do a search for this using applicable key words.

  • Sorting Applicants Letters with RPAPRT05

    Is there anyone can help me with my problem.
    We use Applicant Letters with report RPAPRT05. Problem ist that the sorting is used by applicants ID and not by name.
    Problem is that I think there is a temp table that is filled for Series Letters in Word. I have to get a workaround!

    Hy Krishna,
    no, the list is not in ALV. If using the report you get a list of acctions matching to word documents as a series letter. Problem is that I thing any where in the deep SAP System a temp tabel will be generated filled with Applicant Data for the letters. This table (which I don't know) must be sorted in ascending names.

  • EC-CS-currency translation key 5 - Translation of each period at applicable

    Hi,
    When using translation key 5 (Translation of each period at applicable rate for the period) in our methods, for this to translate local currencies per period, do we have to run our currency translation methods EVERY period, or can we run it just once, say at year-end, and it will re-compute the group currency values for each period using applicable exchange rate for those periods?
    For instance,
    period 1: LC value = 100,
                 GC value = 150
    period 3: LC value = 200
                 GC value = 300
    No currency translation method is run at this point, the GC values are just given values.
    If we decide to change the exchange rate for period 1 to 1LC = 2LC, and we run currency translation at year-end using translation key 5, will the system recompute the GC value in period 1 from 150 to 200?
    Thank you in advance.
    Regards,
    Peter

    Hi Sudhir,
    From the accounting point of view, the purpose of currency translation is basically to adjust the local currency into the group currency. I can say that, it's actually a "simplified" version of on-line paralel currenty as we have in on-line SAP R/3.
    In your case, you said that there is no "off line companies" in the group. I assume that R/3 will be the 100 percent source of your consolidation system.
    If your feeder system (FI, and probably CO), has been equiped with the paralel currency, then there's no need for you to activate the currency translation since the translated amount is there already in the paralel currency.
    Hope can clarify.
    regards,

  • Verizon Community Terms of Service 3/24/2015

    Your use of the Verizon Community (Forums, Blogs, and Idea Exchange) is governed by these Verizon Community Terms of Service, together with the Verizon Privacy Policy and Verizon Terms of Use (collectively, the "Terms"). The Terms describe the permitted and prohibited uses of Verizon Community, among other things. Your access or use of Verizon Community evidences your acceptance of the then-current version of the Terms, and any related rules and guidelines posted on Verizon branded web sites.
    Verizon reserves the right to modify the Terms at any time, effective upon posting of the modified Terms on Verizon Community or, in the case of the Verizon Privacy Policy or the Verizon Terms of Use, on any other Verizon sponsored Web site. Verizon also reserves the right to apply, waive, or modify these Terms as they apply to a specific posting and user without affecting the application of these Terms to all other postings and users.
    "Posting" means, but is not limited to, any text, links, images, communications, opinions, software, data, and any other content any person provides on Verizon Community, including, but not limited to message boards, chats, blogs, or otherwise. Your use of Verizon Community, or any materials or services accessible through it, after a Posting or notification regarding modifications to the Terms constitutes your acceptance of those modifications. Your violation of any of the Terms may result in the suspension or termination of your access or use of Verizon Community.
    Participating in the Verizon Community
    The Verizon Community is intended to provide consumers with the opportunity to exchange useful and helpful information.  All participants must be above the age of eighteen. We may edit or remove any posting we consider, in our sole discretion, to violate the Terms or be inappropriate for the Verizon Community for any reason.
    Appropriate Conduct
    Users of the Verizon Community are responsible for exercising careful and appropriate judgment in evaluating and taking action based on other participants' postings on Verizon Community, since such postings may reflect significantly different levels of knowledge and experience by participants. Users of the Verizon Community agree that Verizon is not responsible for the accuracy of the content of the Verizon Community and will not be liable for any damages incurred as a result of their use of any such content. Participants may post hypertext links to content hosted and maintained by third parties. Verizon has no obligation to monitor these linked sites, and is not responsible for them. Accessing any such linked sites is done entirely at the user's own risk.
    Posting to the Verizon Community
    Users of the Verizon Community agree not to upload, post, or otherwise transmit any content (including but not limited to text, links, communications, software, images, sounds, data, or other information) that includes any of the following inappropriate content:
    Any personal information belonging either to the poster or another person, such as full name, address, phone number, personal email address, chat ID numbers, router serial numbers and trouble ticket repair numbers. Also no phone/fax numbers, emails, for any business or their employees;
    Spam such as advertisements for other web sites and services, chain letters, or pyramid schemes, unauthorized solicitation;
    Flood, such as excessive posting or padding posts;
    Profanity; material that is libelous, fraudulent, unlawful, defamatory, pornographic, obscene, profane, abusive, offensive, threatening, hateful, or otherwise objectionable;
    Discussion of illegal activities or providing links to other websites containing such information;
    Discussions that veer off topic, are unrelated to resolving the issue at hand, or abuse any company or product.
    Discussions of moderator actions on the boards. If you need to comment on a moderator action, please private message any administrator/moderator;
    Material, the posting of which violates any party's copyright or other intellectual property rights;
    Posting, publishing, uploading, reproducing, transmitting or distributing in any way any content belonging to Verizon, or derivative works with respect thereto;
    Posting or transmitting any information or software containing a virus, worm, Trojan horse, or other damaging or destructive component;
    Posting a link directing users to any information or content that, if posted on the Verizon Community, would constitute a violation of the Terms or of any State or Federal law;
    "Bombing" the Verizon Community or individual threads with repetitive or meaningless postings, postings unrelated to the purpose of the Verizon Community, excessive cross-posting; "bumping" or making posts with no new useful content in order to move them to the top of the subject area.
    Attacks, including "Flaming" another user or entity in such a way as to incite or perpetuate an argument or conflict; creating usernames to attack other users' identities; impersonating other individuals or falsely representing one's identity or qualifications; posts made under secondary user names or other aliases for the purpose of either endorsing or denigrating others; posts that breach any participant's privacy by including name, address, phone, email address, or any other identifying information.
    Posts that describe how to violate Verizon policies or terms or conditions are considered unacceptable and will have the offensive language deleted.
    Posts that discuss hacking and/or rooting a wireless phone from any carrier will be removed.
    Posts that discuss how to circumvent Verizon’s security.
    Posts that discuss any litigation or potential litigation (past, present, future or otherwise) is prohibited since the Verizon Community forum is not a legal venue.
    Kudos abuse including soliciting others for kudos, or giving an excessive number of kudos to a specific user.
    User may not repost any private communications they have had with Verizon agents or staff on the boards.
    If a user posts a thread threatening Verizon with Legal action, that post will be removed so it can be reviewed by the appropriate teams within Verizon. The user will be sent a PM to be notified of this action and the resolution.
    Small business customers may provide information about the company in a post or profile, e.g  “We sell phones.  Click here to learn more about our phones and our company.”   However  small business customers may not spam or advertise specific offers, e.g.  “We sell phones.  Click here and for $19.99 you can buy our phones.”
    Please Note:  Verizon  reserves the right to remove or move any posts or any profile content either deems inappropriate.
    Idea Exchange License
    You grant to Verizon and its designees a worldwide, perpetual, irrevocable, non-exclusive, sublicensable, transferable, fully-paid up and royalty free license to use (i) any ideas, expression of ideas or other materials you submit to the Verizon Community (collectively, "Materials"), and (ii) any and all intellectual property rights you have that cover or are in any way related to the Materials, whether in patent, copyright, trademark, trade secret, or any other proprietary right, in each case without restrictions of any kind and without any payment or other consideration of any kind, or permission or notification, to you or any third party (the “License”).
    The License shall include, without limitation, the right to reproduce, prepare derivative works, combine with other works, alter, translate, distribute copies, display, perform, and sublicense the Materials, and own all rights therein in the name of Verizon or its designees, throughout the universe in perpetuity in any and all media now or hereafter known.  The License shall also include the right to, directly or indirectly (including through multiple layers of persons/entities), make, have made, use (including by Verizon customers), sell, offer for sale, import, distribute, and otherwise dispose of any product or service that includes any ideas, inventions, embodiments, or other concepts that are part of the Materials, and use any and all intellectual property rights you have related to such Materials.  The License shall also permit Verizon and its designees to use the Materials (including portions thereof), rerecord or modify any audio tracks or visual images you provide, rewrite any Materials you submit, and/or incorporate other materials, either created by Verizon and its designees or any third party, with the Materials you submit. Any such works shall be owned by Verizon and shall not be subject to your approval or payment by Verizon of any compensation to you.
    You agree that the Materials you submit: (i) are original to you and accurate, (ii) do not violate and will not violate the rights of any third party or any local, state, national or foreign law, including any right of publicity, right of privacy or any other proprietary right, (iii) are owned by you and are not subject to any claim of ownership by your current employer, a former employer, or any third party, (iv) do not contain the confidential information of any third party, and to the extent they contain your confidential information, immediately become non-confidential the moment you submit the Materials to the Verizon Community; and (v) are submitted by you on your personal behalf, and not on behalf of your employer or any third party.  You also agree that you have filed to protect and/or preserve any protectable ideas contained in the Materials, to the extent you wish to protect and preserve them (e.g., through copyright registration, patent application filing, etc.) prior to your submission of such Material to the Verizon Community.
    You acknowledge and agree that the relationship between you and Verizon is not a confidential, fiduciary, or other special relationship. We shall have the right, but not the obligation, to use your name, likeness, biography and other information about you in connection with any use of the Materials you submit.
    By making a submission, you acknowledge and agree that Verizon and its designees (i) are continually and independently of the Materials working on ways to improve upon and expand Verizon’s product and services offerings, and may create on their own new products or services that are similar to the Materials, (ii) obtain many submissions from others that may be similar or identical to the Materials you submit through Verizon Community or other channels and means. You hereby waive any and all claims you may have had, may currently have, and/or may have in the future related to Verizon’s review, acceptance, and/or use of the Materials, (iii) are under no obligation to review, use, or in any way process your Materials, regardless of the status indicated on the Verizon Community.
    Registration Requirements
    While registration is not required to read postings on the Verizon Community, users must register an account with Verizon in order to post to the Verizon Community. Verizon may refuse to grant you, and you may not use, a user name that is already being used by someone else, belongs to or impersonates another person, violates the intellectual property or other rights of any person (including but not limited to trademark rights), is offensive, or that Verizon rejects for any other reason in its sole discretion. Participants agree that all information provided in a profile is accurate, up to date, and complete, and that it will be kept updated. Verizon may terminate your account if any of the information provided is found to be inaccurate, out of date, or incomplete.
    Privacy Concerns
    Verizon strongly discourages users from posting personally identifiable information in the Verizon Community. Any information posted on the Verizon Community is at the user's own risk. Verizon respects and protects the privacy of our customers and those who use our Web sites, and the Verizon Privacy Policy provides details of our approach to privacy and how we collect, use and protect personal information. But information posted on the Verizon Community is not protected and can be easily obtained and used by others.
    Moderators
    Verizon reserves the right to manage the postings on the Verizon Community to provide an orderly presentation of this information. To effectively manage the Verizon Community, Verizon may designate employees or others to act as moderators and administrators for the Verizon Community ("Moderators"). These Moderators are the only representatives of Verizon authorized to manage the Verizon Community. Any Verizon employees who are not designated as Moderators or Employees are not authorized to represent themselves on the Verizon Community as Verizon employees. Authorized Verizon Employees are distinguished by the Rank of "Employee" and/or an official Verizon logo as an Avatar.  Verizon is not responsible for content provided by any Verizon employee who is not designated as a Moderator or an Employee.
    Community Monitoring
    Users are asked to help Verizon keep the Verizon Community a valuable and enjoyable information resource for all participants by notifying us of any offending messages or other violations of these Terms. To advise us of such a posting, click the confidential "Report Inappropriate Content" link on the applicable post. Repeat offenders will be contacted by email and eventually banned from the Verizon Community. If violations are egregious in nature, we will contact the appropriate authorities.
    Modification and discontinuance of the Verizon Community
    Verizon reserves the right at any time to delete, modify, suspend, or discontinue, temporarily or permanently, the Verizon Community (or any part of the Verizon Community, including any postings) with or without notice. Users agree that Verizon will not be liable to users or third parties for any modification, suspension, or discontinuance of the Verizon Community.
    Termination
    A user's privilege to utilize or access the Verizon Community may be terminated by Verizon immediately and without notice if the user fails to comply with any term or condition of the Terms. Upon such termination, the user must immediately cease accessing or utilizing the Verizon Community and agree not to re-register or otherwise make use of the Verizon Community. Furthermore, the user acknowledges that Verizon reserves the right to take action -- technical, legal, or otherwise -- to block, nullify, or deny the user's ability to access the Verizon Community. The user understands that Verizon may exercise this right in its sole discretion.
    Disclaimer of Warranties and Limitation of Liability
    MOST OF THE CONTENT POSTED TO THE VERIZON COMMUNITY IS PROVIDED BY THIRD PARTIES NOT AFFILIATED WITH VERIZON. THIRD-PARTY CONTENT IS THE SOLE RESPONSIBILITY OF THE PERSON ORIGINATING THAT CONTENT. THE USER AGREES THAT VERIZON DOES NOT CONTROL, AND IS NOT RESPONSIBLE IN ANY WAY FOR, THIS THIRD-PARTY CONTENT. ADDITIONALLY, THE USER AGREES THAT VERIZON IS NOT LIABLE FOR, AND THE USER SHALL INDEMNIFY AND HOLD VERIZON, AND ITS SUBSIDIARIES, AFFILIATES, OFFICERS, AGENTS, AND EMPLOYEES HARMLESS FROM ANY CLAIM, INCLUDING REASONABLE ATTORNEYS' FEES, MADE BY ANY THIRD PARTY RELATING TO OR ARISING OUT OF CONTENT SUBMITTED, POSTED, TRANSMITTED, OR MADE AVAILABLE THROUGH VERIZON COMMUNITY, USE OF VERIZON COMMUNITY, VIOLATION OF THE TERMS OR VIOLATION OF ANY RIGHTS OF ANOTHER. THE CONTENT ON VERIZON COMMUNITY IS "AS IS" AND CARRIES NO WARRANTIES. VERIZON DOES NOT WARRANT OR GUARANTEE THE ACCURACY, RELIABILITY, COMPLETENESS, USEFULNESS, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, OR QUALITY OF ANY CONTENT ON VERIZON COMMUNITY, REGARDLESS OF WHO ORIGINATES THAT CONTENT. VERIZON DOES NOT WARRANT THAT VERIZON COMMUNITY  IS SECURE, FREE FROM BUGS, VIRUSES, INTERRUPTION, ERRORS, OR OTHER LIMITATIONS. YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOU BEAR ALL RISKS ASSOCIATED WITH USING OR RELYING ON THAT CONTENT. VERIZON IS NOT LIABLE OR RESPONSIBLE IN ANY WAY FOR ANY CONTENT POSTED ON OR LINKED FROM VERIZON COMMUNITY, INCLUDING, BUT NOT LIMITED TO, ANY ERRORS OR OMISSIONS IN CONTENT, OR FOR ANY LOSSES OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF OR RELIANCE ON ANY CONTENT. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, VERIZON AND ITS REPRESENTATIVES ARE NOT LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES RELATING TO LOSS OF BUSINESS, TELECOMMUNICATION FAILURES, LOSS, CORRUPTION, SECURITY OR THEFT OF DATA, LOSS OF PROFITS OR INVESTMENT, OR THE LIKE), WHETHER BASED ON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, PRODUCT LIABILITY, OR OTHERWISE, EVEN IF VERIZON OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF A REMEDY IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE. THE LIMITATIONS OF DAMAGES SET FORTH ABOVE ARE FUNDAMENTAL ELEMENTS OF THE BASIS OF THE AGREEMENT BETWEEN VERIZON AND THE USER.
    Miscellaneous
    The Terms are a complete statement of the agreement between you and Verizon, and set forth the entire liability of Verizon and your exclusive remedy with respect to your access and use of the Verizon Community. In the event of a conflict between these the Verizon Community Terms of Service and either the Verizon Privacy Policy or the Verizon Terms of Use applicable to Verizon, these Terms of Service prevail. The agents and employees of Verizon (including Moderators) are not authorized to make modifications to the Terms, or to make any additional representations, commitments, or warranties binding on Verizon. Any waiver of the Terms by Verizon must be in a writing signed by an authorized officer of Verizon and expressly referencing the applicable provisions of the Terms. Your privilege to use or access the Verizon Community may be terminated by Verizon immediately and without notice if you fail to comply with any of the Terms. Upon such a termination, you must immediately cease accessing or using the Verizon Community. If any provision of the Terms is invalid or unenforceable under applicable law, then it is to be, to that extent, deemed omitted, and the remaining provisions will continue in full force. The Terms do not limit any rights that Verizon may have under trade secret, trademark, copyright, patent, or other laws.
    *If you feel you have a solicitation that should be posted to the Verizon Community Forums, please ask for pre-authorization by contacting Verizon at:  [email protected] or you can reach out directly by private message to any official moderator or admin in the community.

    Looks to me (and I haven't been advised on changes) that this is a customer protection.  I don't know what the previous policy was, but this guarantees that if FiOS is no longer serviced in your area, you cannot be charged an early termination fee if there remains time left on your account.  It seems obvious that you wouldn't be he held responsible in such a case, but this is just putting it in writing. 
    Brian K
    Verizon Telecom
    Fiber Solution Center
    Notice: Content posted by Verizon employees is meant to be informational and does not supercede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or Plan.

  • Recruitment

    Dear sap Guru's
                              As per our requirement we have following applicant actions (1) Call for Interview/Test (2) Reject applicant (3) Offer applicant contract (4) Applicant rejects contract (5) Prepare to Hire.Can anybody can suggest the minimum infotypes which have to maintain (through infogroup) for each applicant actions pls.and mailing to applicant is out of scope so how can stop the mail related "pop up" after the completion of each applicant action.
    Thanks & Regards
    Richard Jose Tharakan

    hi amit,
    following are some points about recruitment.
    The Recruitment component contains an entire range of powerful, flexible functions that you can use to implement an effective – and largely automated – recruitment strategy.
    This component enables you to define a recruitment procedure that suits the needs of your enterprise. You can distribute tasks and responsibilities to different people involved in the recruitment process. Recruitment supports you in dividing and assigning administrative and decision-making task areas. Many tasks can be processed via mass processing.
    Features
    ->SAP Recruitment is made up of the following subcomponents:
    1.Workforce Requirements and Advertising
    - Create and manage vacancies
    -Manage media and recruitment instruments
    -Manage advertisements and advertisement costs
    -Assign vacancies and applications to advertisements
    -Use a variety of reporting options (for example, the effectiveness of recruitment
      instruments and publication costs, response rate to advertised vacancies, etc.)
    2.Applicant Administration
    Applicant administration contains the following subfunctions:
    -Applicant classification
    -Administration of Applicant Correspondence
        Depending on the applicant classification, the system automatically assigns
        individual letters to each applicant.
    3.Selection of Applicants
    -The Recruitment component offers the following functions to support the  selection procedure:
    Administration of selection procedures
    You can track the individual stages that an applicant passes through in the selection procedure using applicant actions (Invite applicant, Offer applicant contract, Hire applicant). You can define administrative steps using applicant activities (such as Interview appointment, Mail contract).
    Each component supports a different phase of the recruitment process.
    For further deep information on each of them please find it on help.sap.com.

  • 1-to-1 Relationship Between UI and subVI Data Cluster

    Discussion continued from here.
    In summary:
    JackDunaway wrote:
    Yes,
    I can see clear benefits in implementing this Idea - that is, if your
    underlying datatype elements have a 1:1 relationship with the UI
    elements.
    I will
    illustrate this point by showing some potential flaws in your example:
    "Profile Running" and "Profile Complete" are mutually exclusive, no?
    Wouldn't it be better to have a single enum named "Profile" with three
    elements "Idle, Running, and Complete" for the underlying datatype?
    Having two mutually exclusive pieces of data in an underlying datatype
    is among my favorite of code smell indicators.
    Also, the underlying datatype probably only needs "Forward Miles" and
    "Reverse Miles" since "Total Miles" is derived. Exclude "Total Miles"
    from the underlying cluster and just show the sum for display.
    Another
    argument against using a 1:1 relationship: the customer now wants to
    multiply speed by -1 if Direction==Reverse and not show the Direction
    enum on the UI. The data source (the VI that generates the data) would
    need to be updated using your 1:1 relationship. Using underlying data
    different from the display data, only the data client (the UI front
    panel) needs to change. I would be much more inclined to service the UI
    FP for a cosmetic upgrade rather than tracing the data source back
    through the HMI framework, through TCP, back to the RT, back to FPGA...
    Basically...
    I question a perfectly overlapped Venn Diagram where the set of data
    shown to the user equals the dataset used for underlying data
    processing/messaging/storing. The underlying datatype should be as
    stripped and streamlined as possible, while the display datatype can
    inherit all the flair and post-processing that Upper Management wants to
    see in a UI.
    LabBEAN wrote:
    <JackDunaway wrote
    I will illustrate this point by showing some potential flaws in your example...
    <LabBEAN response
    The data you see maps directly to tags on the PLC.
    <JackDunaway wrote
    Yes, I can see clear benefits in implementing this Idea - that is, if your underlying datatype elements have a 1:1 relationship with the UI elements.
    <LabBEAN response
    JackDunaway wrote:
    This is a good indicator that we're both aware at this point that I'm
    missing something... in all seriousness, could you reply to the 1:1
    argument? I really want to understand this Idea and learn how/if I need
    to apply it to my own style (our last back-and-forth turned out to be an enlightening and introspective exercise for me).
    ***EDIT: By all means, please start a discussion on the LabVIEW board so we're not hindered by the Exchange's interface. ***
    My long delayed response:
    The indicators you see map to tags on the PLC.  That is, we were connecting through OPC to an application on a PLC that was written ~15 years ago.  I have a VI where I read a bunch of SVs (Shared Variables).  Each SV is bound through OPC to a PLC tag.  In the interest of disclosure, two 16-bit tags are required to represent each 32-bit mileage number.  In the same subVI, I read each set of mileage tags, convert, and feed my subVI cluster indicator.  The same is true for wheel size:  three bits get converted to the enum.  Regardless, though, I have one subVI that reads SVs and outputs the same "underlying data" cluster that is seen on the UI.  The UI has a "Faults" cluster full of fault Booleans that follows the same logic.  When the user configures a profile of steps, they do so via an array of "step" clusters (although the cluster look is hidden for aesthetics).  It's the same thing as above except we write tags instead of reading them.
    In my case, each set of 16-bit tags is worthless as two 16-bit numbers.  They are only useful as a 32-bit mileage, so I don't pass around the raw 16-bit data.  The same is true for the wheel size bits. My software can just as easily (in fact, more easily) operate on the enum.  So, the underlying cluster from the subVI is programmatically useful and applicable to the UI.  I would guess that the same is true for a lot of RT applications, where the read VI can have some intelligence to process the data into useful / applicable clusters.
    There are going to be cases where "Upper Management" would like to see "flair and post-processing" as you say.  Your speed illustration is a good example of this.  There are also instances where the cluster works fine on the UI the way it is (like this one and many others that we've seen).
    <JackDunaway wrote
    "Profile Running" and "Profile Complete" are mutually exclusive, no?
    Wouldn't it be better to have a single enum named "Profile" with three
    elements "Idle, Running, and Complete" for the underlying datatype?
    <LabBEAN response
    Did you mean "not" mutually exclusive?  We combined 3 "dependent" (not mutually exclusive) Booleans into an enum for Wheel Size, as I mentioned above.  Not sure now why we went the other way with these two (this was 2 years ago).  In any event, with regard to UI representation, I still pass a cluster out of my read-raw-data-and-process-into-cluster subVI up to the applicable queued state machines and to the UI.
    <JackDunaway wrote
    Having two mutually exclusive pieces of data in an underlying datatype
    is among my favorite of code smell indicators.
    <LabBEAN response
    Working with applications written in ladder logic, it is not uncommon to see separate Booleans that indicate the same condition.  This seems to be especially true when safety is a concern.  That is, ladder Coil A ON and Coil B OFF == switch open.  Coil A OFF and Coil B ON == switch closed.  If you ever read OPC tags from Coil A and Coil B and the two are the same, you know the ladder is in transition (hasn't updated the tags).  Throw that point out and read again.
    I, too, appreciate our back-and-forths.  Good discussion.
    Certified LabVIEW Architect
    Wait for Flag / Set Flag
    Separate Views from Implementation for Strict Type Defs

    Thanks for replying, Jason. Let me see if I can craft a coherent response after getting back up to speed...
    (...later)
    OK, let's go. I'm going to fully agree with you that LabVIEW imposes a strange constraint unique from most other languages where a Typedef defines two things: the underlying data structure, and also the view. A Strict Typedef should be more accurately deemed the Datatype-View-Definition, and a Typedef would be more accurately called the Datatype-Definition-and-View-Suggestion. And to be clear, there are two types of views: the programmer's view (a SubVI look and feel) and the UI view (what the user and Upper Management sees). (Finally, I admit I'm ignorant whether view or View is more a more appropriate term)
    Linking the programmer's view to the datatype is perfectly fine with me, and based on your original Idea I think we both agree that's OK. I think we run into a disagreement where you have loosely tied the concept of "Strict TD" to "UI View".
    Historically, I have used Strict Typedefs for the programmer's view (SubVIs), since I like to maintain a "functional UI" at the SubVI level. I don't use type definitions on User Interfaces - only Controls. That's the reason your Idea does not appeal to me, but perhaps if your Idea were implemented, it would appeal to me since View and Implementation would be divorced as separate entities within the Type Definition. (Does that classify as a Catch-22?) So, you're Idea is fundamentally suggesting that Type Definition .ctl files should be more accurately called "a container that holds both a Type Definition and any number of View Definitions as well".
    Fundamentally, I think I finally understand the gist of your Idea: "let's ditch this weird constraint where View and Datatype are inextricably defined together in one file", and for that, I'll give Kudos to the original Idea. I got really tied up with the example you used to present the Idea, and plus I'm still learning a lot.
    Additional thoughts:
    This Idea reminds me of another: Tag XControl as Class View
    We've still got some arguing to do on a 1:1 relationship between underlying datatype and UI presentation, so put your mean face back on: 
    Since our last conversation, interestingly, I have been on an anti-Typedef kick altogether.  Why don't you drop some feedback on my attempt at a completely typedef-free UI framework?
    a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"] {color: black;} a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"]:after {content: '';} .jrd-sig {height: 80px; overflow: visible;} .jrd-sig-deploy {float:left; opacity:0.2;} .jrd-sig-img {float:right; opacity:0.2;} .jrd-sig-img:hover {opacity:0.8;} .jrd-sig-deploy:hover {opacity:0.8;}

  • Web Dynpro ABAP in SAP E-Recruiting

    Hi,
    We just imported SP8 for our SAP E-Recruiting 6.0. SP8 offers Web Dynpro ABAP as candidate UI. One question we have is how WD pages incorporated for recruiters who still use BSP pages. For example, when a recruiter logs into E-Recruiting and finds a specific candidate, he/she can click on "Candidate Profile" to get to that candidate's pages. In BSP technology, recruiter actually uses exactly the same pages that candidate uses for Work Experience, Education, etc.. With candidate UI using WD technology, does recruiter use the same WD pages when displaying candidate profile information? I have been searching all the possible places, such as IMG, SICF, in order find a spot so that I can set the switch on, but so far unsuccessful.
    Any help is greatly appreciated.
    Li

    Hi Li ,
      At best of my understanding in WD ABAP , its possible to make one WebDynpro page serving same purpose ( showing profile deatils  ) visible for manty( Candidate , as well as Recruiter ) ....
    I would like to know what exactly you want from web Dynpro ..then I will be in better position to tell you.
    FYI ...
    1) Web Dynpro ABAP
    As the name suggests Web Dynpro for ABAP uses exactly the same meta model as its cousin Web Dynpro for Java. A Web Dynpro component, a Web Dynpro view, a Web Dynpro model, a Web Dynpro controller have the same semantics both for ABAP and Java. The main difference is the designtime environment, the development infrastructure and the runtime environment.
    The designtime environment is properly embedded in the ABAP Workbench where Web Dynpro artifacts are simply a new category like BSP applications or classical dynpro based applications before. Also no surprises regarding the development infrastructure. The correction and transport system keeps track on all changes that are done, versions them and helps to propagate the Web Dynpro application from development to production like you would do with ordinary BSP or dynpro-based applications.
    Last not least the execution platform is the ABAP server that produces application content ready to be integrated in the NetWeaver Portal seamlessly. Features like portal eventing can be used between applications written in ABAP or applications developed with Java.
    2 ) I can give you links that can help you a lot.
    First of all start doing SAP SDN tutorials .
    Create some compenents with BAPI , Component usage and ALV .
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/02e1fa45-0801-0010-10a0-f1cf47e8c943
    /people/marilyn.pratt/blog/2005/12/20/web-dynpro-for-abap
    Try to Download demo tutorials from SDN library & Try to search WebDynpro ABAP WebLogs .
    Wait not just that SAP has provided you with ample demo example of WD ABAP already bundled with SAP . Just Try out Components starting with WDR . I can tell you few like WDR_TEST_EVENTS ( It shows how every UI elments to use )
    See packages like SWDP_DEMO , SALV_WD_DEMO
    there are many more .
    /people/marilyn.pratt/blog/2005/12/20/web-dynpro-for-abap
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a282c952-0801-0010-1eb5-87953e036712
    The specified item was not found.
    Cheers
    Parry

  • Overflow Error - Type P

    In the Portal, we're running Enteprise Compensation Management with EHP4.  For some Employees, we get an error that reads 'Overflow during the arithmetical operation (type P) in program SAPLZECM.  Any idea what causes this error?
    Thanks.

    Hi tank,
    ZECM is a customer function group. The error is caused by dilettantish programming.
    Use applicable SAP standard data types and no homegrown field definitions.
    Regards,
    Clemens

  • Enhancement in PB10

    Hi,
    While entering initial data of an applicant in PB10 , we need to capture the following.
        a) Joining Time if selected.
        b) Details of reference(external for reference check) provided by the candidate.
    Is there any possibility of enhancement of info-type PB10 so that the above (a & b)  can be maintained.
    Request if anyone can help me out with this.
    Have a nice day.
    Thanks & Regards,
    S.Sriram

    Hi,
    Yes the PB10 can be enhanced, you might want to take a look at.
    New field in PB10
    One thing that i dont understand is you want to update the applicant record with joining date when she/he is selected? I dont think pb10 is intended for that kind of purpose. PB10 is for fast entry (primary data), if you want to record the joining date then please use applicant action and applicant status and transfer the applicant to master data via PBA7. Regards

  • Hiding auth sources from Login auth source drop down

    I have a requirement to hide auth sources only used for test purposes from being displayed in the login page auth source drop down list. Does anyone know how to filter out the test auth sources so they don't display???
    Also, auth sources don't allow removal of the "everyone" group from auth source security in the UI. Can auth sources have everyone removed safely from the database or another way without violating referential integrity of the plumtree meta data base??
    plumtree 5.0.4J on Unix

    Hello Jenny,
    to hide application source types and applications from the selection of the external candidate you have to change / enhance the method RETRIEVE_DATA of the component controller of web dynpro component HRRCF_C_COVERLETTER_UI.
    If you have a look at this method around line 80 you find even some example code as the SAP standard already hides the application source type 02 for agencies. Easiest is probably to add some code directly after the loop to exclude this application source type for agencies and remove the other entries from the value set you no longer use.
    To hide application sources of a application source type which is still used you would have to add a similar logic there. If the currently selected application source type is the correct one, get the node information for the application source node. Remove the entries from the value set and update the node again. Furthermore you have to put in the same logic into method ONACTIONDDLB_CHANGED of the view controller VW_COVERLETTER to ensure the application source dropdown is adjusted correctly if a different application source type is selected by the candidate.
    A second change will be necessary if you can not ensure that the recruiters will not use obsolete entries when entering applications manually. The component for the manual application entry by recruiters is ERC_C_APPL_MGMT_UI. Here the change will be a bit easier. The assistance class of this component is CL_HRRCF_M_APPL_MGMT_UI. This class has two methods GET_APPL_SOURCE_TYPE_LIST and GET_APPL_SOURCE_LIST which centralize the determination of the values for the dropdowns. Here I would add implicit enhancements at the end of both methods to remove entries from the lists before they are returned.
    Best regards
    Roman     

  • Can anyone offer me assistance with Adobe eLearning and building an Asynchronous Webinar?

    I am looking for some assistance, best practices, ideas and support on how to create Asynchronous Webinars (eLearning) using Adobe Captivate and would love anyone's assistance!

    Captivate could be used to provide recordings of webinars, but isn't a platform for providing actual webinars...
    So if you gave a webinar using applicable tools, like Connect or WebEx or such...and recorded that webinar...you could place the video recording in Captivate and add a variety of components (slides, bullets, effects, interactions, etc)...though Adobe Presenter may be better suited as I believe its sold as more a Connect companion...
    What are you trying to achieve? Do you have an actual webinar platform already?

  • Retrieving serial number for items in a document

    Hi,
    Using UIAPI, is there a way to retrieve the serial numbers selected for items while doing transactions.
    For example, when i do a goods receipt for an item which uses serial numbers, i will be prompted to enter serial number/s for the item.
    When i click on the add button, i want to able to retrieve the serial numbers selected for items before the document is saved.
    Can this be done?Sample vb code will be a great help.
    Thanks.

    Hi,
    I searched but could not able to find menu 'Select Serial Numbers.....Ctrl-Tab'.
    Also i tried using SboEventSpy but it does not display the event type MenuEvent.
    i tried using applic.SendKeys ("^") and it works!!
    I guess it may be due to the verion of SBO i am using.
    Thank you guys.

  • Pavilion dv2911 Web cam

    How/where do you turn on the web cam for the Pavilion dv2911?.  We're using IE and Vista.  We've had this lap top since 2008 and still haven't figured it out. It has come on sporadically a couple times, but we don't have a clue how it happened.  Thank you.
    This question was solved.
    View Solution.

    in theory by default the webcam should be off by default and only activate when you use applicable software to use the webcam like skype or youcam. Try loading those programs to see if you can use the webcam, if you cannot then it could be a driver or hardware issue
    Signature:
    I currently work on behalf of HP for numerous support departments. The opinions expressed above are the personal opinions of myself, not of HP. There is no guarantee that the opinions expressed are 100% correct.

Maybe you are looking for