Objective settings

Hi,
I am working on appraisal wherein i need expert help.
Our requirements is:
T otal number of columns in the form is 7
1.Criterion group [job knowledge, skills & behaviour,...]
2.Criteria  [ eg. within job knowledge - employee has complete job knowledge/has required skills,..]
3. Employee Self ratings
4. Appraiser 1 ratings
5. Appraiser 2 ratings [incase of dual reporting]
6. Total [the average of total ratings of both appraiser will be taken into account]
Process
1. HR will create form with KRAs
2. The form will flow to employee & he will give ratings  in self ratings column and the form will go to appraiser 1
3. Then Appraiser 1 will give his ratings in Appraiser 1 column and then will go to appraiser 2 [incase of dual reporting] wherein he will fill ratings in Appraiser 2 column
4.Then the form will finally go to higher manager for approval [ higher level manager will only review]
How to map all these participants in 'Participant tab'[Phap_catalog].
For Manager 1 - i am using Appraiser
My confusion is which participant to use for appraiser 2 and higher level manager and also HR is involved in the process in Preparation phase so what i need to select for them?
Please help

Dear Sachin,
Thanks for your reply.
But i still have some doubts in status flow in one appraisal template.
In planning phase, i am using 3 substatus like first the document will flow to Manager 1 then to Manager 2 [if dual reporting reporting ] and then to employee for acceptance and if employee accepts  the same, then it becomes fiinal and goes to HR .
My substatus in planning are --
In Planning
With Manager 1
With Manager 2
With Employee
With HR
Also i am trying to activate a substatus in preparation phase but the system is not allowing [ it is the required that the HR fills the objectives for the employee ]
Now my question is that how to give column wise access to different participants in different substatus .The reason I'm confused is that in our scenarion the HR only has to fill 2 columns in status in PLanning and the rest of the columns in the In Planing phase is filled by Appraiser. I have noticed that the fields which actually has to be filled by the Appraiser are also editable to the HR(Which is a major concern). For e.g. if the appraisal document is in planning phase & in sub status "With Manager 1", then only the column which is relevant to him should be in editable mode & all other columns should be in non editable mode.
I found one BADI HRHAP00_COL_ACCESS. So is it only BADI to put a check or any other method is there.
Please help.
Thanks,
Naaz

Similar Messages

  • Category Group (Objective Settings and Appraisals)

    Hi
    How can I create a new category group in the activity "Edit Templates" from the objective settings and appraisals?, The system automatically generates one category group Personnel Appraisals, so we need to create  a new one?
    This new category group is neccesary for the events appraisals (PE), and the category group that we had in the system is for personnel apraisals.
    Somebody can help me to response this question??
    Thaks,

    Hi Carlos
    Try to access transaction code PHAP_CATALOG.
    Through this transaction code, you will see all the categories of appraisal templates for personnel appraisals, SAP Learning Solution, recruitment, etc.
    Thanks,
    Gregg

  • Objective Settings and Appraisal Eval. Path Selection

    Goodday,
    I'm getting this particular error in MSS service 'Objective Settings and Appraisal'. One of my drop down selection is not returning any employees even after maintainng teh proper relationship. I have 3 selection for this service - 'All employees', 'Directly reporitng employees' and 'Business Unit Reporting'. For the first 2 selection, i was able to get the correct employee list. However, for the third selection, i did not get any outcome.
    When i checked in transaction 'PPSS', i was able to get the correct result out. My root object selection returns the position of the manager. My second object selection was based on the manager's position. This then returns the 'S' and 'P' of employees with 'z10' relationship to teh manager's position.
    However, this is not appearing in MSS OSA. Anything missing?
    Thanks

    Hi,
    Thansk for the feedback. I have gone thru both and the links are very general on intalling BP. We have been using ESS/MSS for the past couple of years and all is working fine. We have recently upgraded to ECC6. this is where i'm having the problem. Any ideas?

  • Default object settings in templates?

    I would like to save highlight boxes size and color, mouse
    click properties, and others as default object settings for new
    recordings. After saving a movie as a template and creating a new
    movie from that template, objects in the recordings do not retain
    the properties I expected. Is there any way to set these
    defaults?

    You can do nothing about the mouse - that I can think of,
    anyway. The highlight boxes (including properties) as well as
    click-boxes, buttons, text-captions and other objects can be saved
    to just one or two slides in another movie, then opened in a 2nd
    instance of Captivate to be copied and pasted as needed into the
    "current" project.
    Without criticizing "templates", this simple "Library Movie"
    concept is similar but without the confusion-factor that some
    people have with templates.
    Have a good day!

  • Appraiser Authorization Issue (Objective Settings and Appraisals)

    Hello!
    We are currently using Objective Settings and Appraisals for our
    performance appraisals. ESS and MSS is also used during the process. We
    do not use structural authorizations either.
    Authorizations work fine for the vast majority of employees. However, we have an issue with some of our Human Resources users. For his/her ID they have authorization to certain personnel areas. However, his/her appraiser is in a personnel area they do not have authorization for. As a result, the appraisal does not show up when the user access ESS to work on their appraisal.
    For example we have an HR user who has access to information in
    personnel area 1081. However, her appraiser/manager is actually in 2054. As
    a result when she accesses her appraisal it says no entries exist.
    One solution we tried was selecting the 'No Authorization Check for Appraiser' on the
    template. With this selected, the appraisal shows up with the personnel
    number of the appraiser on the listing. When the appraisal is accessed
    and the user tries to perform an action, the following error pops up stating the
    appraisee person is not allowed and it has the appraiser number within
    the error message.
    Currently, we have the HR employee using a different ID for ESS that allows the
    user to access the appraisal. Is there anything standard that will
    allow the user to view the appraisal without using a different ID?

    Bump

  • 'Next Status' in status overview of Objective settings & Appraisals

    Hello,
    While configuring the status flow for a template in objective settings, we have the field called 'NEXT STATUS".
    There are only three options
    a. Save and change to display mode
    b. Save and leave Appraisal Document
    c. Nothing
    Infact, we wanted the the document to be saved and moved to the next status with "Change mode" (or at least the push buttons in the next status should be working).
    Is there any way to add this choice?
    Thank You
    Raghu Kolukuluri

    Raghu,
    The "NEXT STATUS" field specifies the status(save &leave or save &display), but you're talking about the status flow change, which is very much possible with in the same tab "Status Flow".
    There is a filed called Pushbutton, this is where you select the pushbutton for the form to change the status flow. This staus flow change you can define in the field "TARGET STATUS", if you have any substatus in that status you can define that in " TARGET SUBSTATUS".
    I hope this helps.Award points if this resolves your issue.
    Regards
    Ramakrishna Ramadurgam

  • Status overview iview Objective Settings & appraisals

    Hi,
    is there a way to hide some status columns in the status overview iview of objective settings and appraisals. we tried by deactivating the available status in the appraisal template, but it does not seem to affect the iview.
    we would like to hide them since they are not used in our process.
    we are using ECC 5.0.
    regards,
    Bert Caryn

    Hi
    In our case, if a status is not used in Appraisal Template (in tcode OOAM - tab 'Status Flow' for the template - we removed the check against the unwanted status), that status column does not appear in Status Overview iView.
    This is FYI. I don't know why this is not the case with you, but you may un-release and release the template and check again.
    One more point - You may check view named V_TWPC_ACOL (Assign Columns to a Column Group). In this, you can set column visibility parameters such as ‘Visible’, ‘Invisible’ and ‘Do Not Display’.
    Hope this helps.
    Regards,
    Vikas Bhatia

  • Quarterly & Half yearly appraisal in objective settings and appraisals

    Hi,
    I've customized the Objective Settings and Appraisals, created a template with part appraisal & its working properly. In my company the appraisals take place every 6 months i.e twice a year. If I create an appraisal document for an employee with validity say 1 year i.e. 01.04.2009 to 31.03.2010 in infotype 0025. Now within same appraisal document using part appraisal concept how can I do appraisal of that employee 2 times. Is it possible or I'll have to create 2 records in infotype 25, first for first 6 months & second for next 6 months. what should be the standard process?

    Hello,
    The administrator functions are in transaction PHAP_ADMIN. If you have a customer report and want to assign this to the transaction you implement HRHAP00_ADMIN. This has the advantage that the document selection (screen) is a given and you only need to start the report on the selected documents.
    However, you normally would not give the administrator functionality to a 'normal' manager. This because the admin functions are performed without any checks and are very powerfull.
    Your requirement can be or done via statusflow configuration (with extention set 2.00 and higher) or only by the administrator. To be honest, I think the statusflow won't give you the flexibility you probably want in this case (do workflows get re-triggered, are value determinations restarted etc etc.)
    In our design resetting a document status is an interuption in the process which should only be possible for the administrator. The transaction phap_change_pa allows the manager to reset the document from completed to in process but thats all (This is not available in the portal).
    Regarsd and Groetjes,
    Maurice

  • EHP4: Objective Settings and Appraisals

    Hi,
    We are implementing EHP4 Objective settings and appraisals solution where we have a requirement that we need to set up weightings for criteria groups and also for criteria's seperately.Actualy client requires a solution where the HR should set up the weightings in the backend for criteria groups and hte manager shouldn't be able to change it afterwords.
    However manager should be able to edit the weightings for the criterias while running the web application.
    Could anyone have some idea?
    Early responce would be appreciated.
    Thanks,
    Sunny

    Hi Chetan,
    Thanks for your quick reply.If we could use the qualification catalog for the same then do we have an option to restrict the no. of certain entries for a particular category group becuase according to our requirement there can be no. of category groups.
    i.e we want the case that once set the system should recognize if the particular qualification group(containing some x no. of entires) is related only to particular category group.
    I hope you understood what I meant ?Anc also could you please elaborate this free enhancement option?
    Best Regards,
    Sunny

  • What is the ODS object settings?

    What is the ODS object settings?

    Use
    When creating and changing an ODS object, you can make the following settings:
    BEx Reporting
    With the BEx Reporting indicator, you determine whether the ODS object is immediately available for BEx queries. If the indicator is not set, no SIDs are generated for the new characteristics when the data in the ODS object is activated. This optimizes the performance of the activation process, but the ODS object is not available as an InfoProvider for queries. Turn the indicator off for all ODS objects that are only being used for further processing of data in other data targets or that are being used in InfoSets.
    ODS Object Type
    Select the ODS object type. You can choose between standard and transactional, whereby standard is pre-installed and transactional is only meant for special cases. You can switch the type as long as there is still no data in the ODS object.
    See also Transactional ODS Objects.
    Unique Data Records
    With the Unique Data Records indicator, you determine whether only unique data records are to be updated to the ODS object. This means that you cannot load a data record into the ODS object the key combination for which already exists in the system u2013 otherwise a termination occurs. Only use this setting when you are sure that only unique data records are to be loaded into the ODS object (for example, single documents). A typical application of this is in the loading of mass data. It improves the load performance.
    Note
    You can also deselect this indicator again (even if data has already been loaded into the ODS object). This can be necessary if you want to re-post deleted data records using a repair request (see: Tab Page: Updating). In this case, you need to deselect the Unique Data Records indicator before posting the repair request, following which you can then reset the Unique Data Records indicator once more. The regeneration of metadata of the Export DataSource, which takes place when the ODS object is reactivated, has no effect on the existing data mart delta method.
    Check Table for the InfoObject
    Here the name of the InfoObject is displayed for which the ODS object is also the check table, if necessary. You can specify this when creating an InfoObject. See also Tab Page: Master Data/Texts in the InfoObject maintenance.
    Automatically Setting Quality Status to OK
    With this indicator, you can determine that the system automatically sets the quality status to OK after loading data into the ODS object. You should turn on this function. You should only deselect this indicator if you want to check the data after it has been loaded.
    Automatically Activating the ODS Object Data
    With this indicator, you can establish that the data that has Quality Status OK be transferred from the activation queue into the active data table, and that the change log is updated. Activation is carried out by a new job that is started after loading into an ODS object is complete. If the activation process terminates, there can be no automatic update.
    Automatically Updating Data from the ODS Object
    With this indicator, you can establish that the ODS object data be automatically updated. Once it has been activated, the data is updated in the data targets. An init. update is carried out automatically with the first update. If the activation process terminates, there can be no automatic update. The update is carried out by a new job that is started once activation is complete.
    Note
    Only activate automatic activation and updating if you can ensure that these processes do not overlap.
    If you use process chains to guarantee serial processing of the process, these settings are not supported for the object (with the exception of setting the quality status). Then you have to include the automatic processes as process types in the process chain.
    Also refer to the example for Including ODS Objects in Process Chains.

  • Objective settings table

    Hi everybody,
    Could anyone tell me in witch table are stored the objective settings for an appraisal?
    Tanks a lot
    Karim

    HRHAP_OBJECT.
    Pl use the Std Report RHHAPDISPLAYDB to display the contents of the OSA Tables.
    ~Suresh

  • Reporting - Objective Settings & Appraisals

    Hi,
    My client is using the Objective Settings & Appraisals component in SAP version ECC 5.0.
    Does anyone know how to generate a report of employees who do not have a current appraisal document on the system?
    Thanks,
    Janet

    Hi,
    Try using this report PHAP_SEARCH.
    Give the employee id in appraisee filed and execute.
    All the appraisal documents related to the employe will be available.
    You can download it to EXCEL or SMARTFORM.
    I assume u know ABAP.
    You can try using the table "HRHAP_APPEE". here you have to use the negative logic to get the employees who not have appraisal documents.
    Create a new report for this table and query with all active employees.
    For every sy-subrc fali, this means that the appraisal document does not exist.
    Hope this helps you.
    Regards,
    Subbu.

  • Problem when printing objective settings

    Hello all,
    I'm facing a problem with the printing of the objective setting. The smartform that a get displays wrong characters : '#' instead of ' ' '.
    ex: people#s instead of people's.
    It's not a smartform problem. This one receives text with '#'.
    I checked the text with tr phap-catalog and it's stored correctly.
    I don't know where I have to investigate.
    Could anyone help me?
    thanks a lot
    Karim

    Hi,
    refere this OSS note matter. May resolve your issue.
    OSSNote:960341
    Symptom
    In some device types (e.g HPLJ4, HPLJ5) you experience non-uniform character spacing in the PDF document after the PDF conversion of SAPscript or Smart Forms documents, using HELVE or TIMES fonts. You want to know the reason.
    Other terms
    CONVERT_OTF, SAPscript, Smart Forms
    Reason and Prerequisites
    The problem is not due to an error in the PDF converter but due to the fact, that the printer font, underlying the device type (e.g. Univers or CG Times in PCL-5 device types), is not available for the PDF converter and is either not available in Adobe Reader. The PDF converter has to try to simulate the layout of the printer font by means of a font which is predefined in Adobe Reader. This is done by assigning the letter widths of the printer font to the font used in Adobe Reader.
    The PDF file contains a table with letter widths, used by Adobe Reader in the output of text, for each used printer font (except PostScript fonts).
    Example:
    %Charwidth values from HP4300 HELVE 060 normal
    /Widths
    [ 278 333 500 633 633 1000 758 333 333 333 633...
    Adobe reader converts this width table, by modifying the space between each character, so that the specified letter width (= space between the current and the next letter) is kept.
    This 'Simulation' of printer fonts results in the sometimes visible irregular spaces in PDF.
    The PDF converter always uses the Helvetica Adobe PostScript font for the display of HELVE and the Times Roman Adobe PostScript font for the display of TIMES. However, for these Adobe PostScript fonts, Adobe Reader often uses a Windows TrueType font, which differs slightly from the original PostScript font.
    Solution
    Workaround: Use the POST2 PostScript device type or the PDF1 PDF device type for the PDF conversion of documents in the Latin-1 character set. They both use the Adobe PostScript fonts Helvetica or Times Roman for the HELVE/TIMES printer fonts.
    Header Data
    Release Status: Released for Customer
    Released on: 30.06.2006  12:44:06
    Priority: Recommendations/additional info
    Category: Consulting
    Primary Component: BC-CCM-PRN Print and Output Management
    Secondary Components: BC-SRV-SCR SAPscript
    OSS Note: 776507
    Symptom
    Documents printed via SAPscript or SmartForms do not print with correct special characters, e.g. ### prints instead of Japanese or Russian characters. What to do?
    Other terms
    SAPscript, SmartForms, printing, device types, OTF
    Reason and Prerequisites
    Help required to choose proper fonts in a SAPscript or SmartForm
    Solution
    When using SAPscript or SmartForms to print (or email or fax) a form from a business application, many factors influence the outcome of the actual text within the form. All these factors must be checked in order to ensure a correct printout:
    1) The language version of the form used to produce the printout.
    Example: If you want to print a French invoice, you need to have a FR version of your SAPscript or SmartForms invoice form RVINVOICE01. And the application program must specify the corresponding language key (FR) when calling the SAPscript or SmartForms API.
    2) The font selections specified in the form (possibly also in a SAPscript style or SmartStyle used in a form).
    Example: In a SAPscript form or a SmartStyle you need to specify HELVE if you want to print German text in Helvetica (or similar) font. If you want to print Japanese text, HELVE is not a valid choice but you need to specify a Japanese font like JPMINCHO in your Japanese form.
    3) The output character set of the device type
    Every printer in transaction SPAD has a "device type" assigned. Device types used by the spooler for printing support only one single specific output character set. All text from the form has to be converted (using SAP's built-in character conversion mechanism) to this output character set.
    A character set can typically support either a single language (e.g. Shift-JIS which supports only Japanese) or a set of languages (e.g. ISO 8859-1, which supports Western-European languages). It is possible that a given language (such as German) can be supported by several output character sets, e.g. you may use either ISO 8895-1 (Latin-1) or ISO 8859-2 (Latin-2) to represent German text. This is so because both character sets contain the special characters used in German.
    Example: HPLJ4000 is a HP LaserJet device type supporting the ISO 8859-1 (Latin-1) character set. ISO 8859-1 can be used to represent e.g. Dutch, English, French, German, Spanish, Swedish but NOT Russian or Japanese.
    As a consequence, it is ok to use HPLJ4000 to print English, German French etc. but not for Japanese or Russian.
    4) The set of available printer fonts for a given device type
    When formatting a document, SAPscript and SmartForms perform an automatic mapping of the font definitions in the form (e.g. "HELVE 14 point bold") and the available printer fonts of the device type. A replacement printer font is chosen, should the specified font selection not be available in the device type. Now this replacement can be problematic if a language-specific font, such as Chinese CNSONG, is specified in a form and it gets replaced by a font which does not support this language, e.g. COURIER.
    To solve this problem, font families in SE73 have language attribute assigned, e.g. some fonts are characterized as being suitable only for certain languages. And when a replacement has to be chosen because the original font from the form is not available in the device type, a replacement font is chosen which has the same language attributes.
    If no fonts for the language in question exist in the device type, the resulting font will not be able to print the special characters and you will see "wrong" output characters in the printout.
    Note on SAPscript/SmartForms Print Preview:
    The OTF Print Preview available in Windows GUI (e.g. from transaction SP01) will sometimes not show the "wrong" characters which appear on the final printout. Here is the reason: since the Print Preview runs in Windows environment, it will use Windows fonts to represent the actual printer fonts. A Windows font typically has more available characters (i.e. covers more character sets) than are actually available in a printer's resident font.
    A typical example where the Print Preview will differ from the printout is here: if you have a Chinese PCL5 printer such as CNHPLJ4 and use the Western Latin font COURIER in your document, the print preview will show you Chinese characters if you (by accident) tried to format Chinese characters in COURIER font. This is because Windows will automatically choose a font that can output Chinese characters (which is actually not Courier). But when you print the job on an actual PCL5 printer with resident Western and Chinese fonts, the Courier font will not print any Chinese characters but Western special characters instead, because the printer's resident Courier font does not include Chinese characters.
    Rule of thumb: all Asian device types (e.g. CNHPLJ4, JPHPLJ4, JPPOST, KPHPLJ4) support not only Asian fonts but also COURIER, HELVE and TIMES fonts. But these Latin fonts can only be used to print English text, not Chinese/Japanese/Korean characters.
    Which fonts are suitable for a given language?
    Language(s):            Font family to use in a form:
    Latin-1 (Western Europe/Americas) *******
    DE,EN,FR,ES,NL,SV       COURIER, HELVE, TIMES
                            (LETGOTH, LNPRINT)
    Latin-2 (Central Europe) ****************
    PL, CZ                  COURIER, HELVE, TIMES
    ISO 8859-4 (Baltic) *********************
    ET, LT, LV              COURIER, HELVE, TIMES
    ISO 8859-5 (Cyrillic) *******************
    BG, RU, SR, UK          COURCYR, HELVCYR, TIMECYR
    ISO 8859-7 (Greek) **********************
    EL                      COUR_I7, HELV_I7, TIME_I7
    ISO 8859-8 (Hebrew) *********************
    HE                      COURIER, HELVE, TIMES
    ISO 8859-9 (Turkish) ********************
    TR                      COURIER, HELVE, TIMES
    Simplified Chinese **********************
    ZH                      CNHEI, CNKAI, CNSONG
    Japanese ********************************
    JA                      JPMINCHO, DBMINCHO, DBGOTHIC
    Korean **********************************
    KP                      KPBATANG, KPDODUM, KPGULIM
                            KPGUNGSE, KPSAMMUL
    Traditional Chinese *********************
    ZF                      TWDPHEI, TWMING, TWSONG
    Thai ************************************
    TH                      THANGSAN, THDRAFT, THVIJIT
    Arabic (Unicode systems only) ***********
    AR                      ANDALE_J
    Verify your output by examining the OTF data
    When analysing printing problems of this type, be sure to check the OTF data which gets produced by SAPscript or SmartForms. OTF or "Output Text Format" is the intermediate page-description format generated from SAPscript or SmartForms. OTF will contain the final printer font names and character set/language identifiers which help to solve the problem. OTF will even name the form and the language of the form used to create the output.
    The easiest way to do this is to create a spool request from your application, run transaction SP01, use menu
    Goto->Display Requests->Settings
    and choose
    Display Mode: Raw
    Now display your spool request. If this is a SAPscript or SmartForms spool request, you will see OTF data. Each line represents one OTF command, every command starts with a 2-character cmd identifier and possibly some cmd parameters follow.
    Here is an excerpt from a sample OTF file where we highlight the most interesting commands:
    //XHPLJ8000    0700 00000000001
    IN04EALEXTEST_ZEBRA
    IN05%PAGE1
    OPDINA4  P 144  240 1683811906000010000100001
    IN06%WINDOW2
    MT0024401289
    CP11000000E
    FCHELVE  120  00109XSF100SF101110000067E X
    UL +0000000000000
    SW00067
    CT00000000
    ST0453037Dieses SF hat Stil ALEXTEST_ZEBRA mit
    The 1st line with the // (Control) command reveals the device type usedto print: HPLJ8000
    //XHPLJ8000    0700 00000000001
    The 2nd line (IN = Info command) shows the name and (internal 1-char)language key of the form:
    IN04EALEXTEST_ZEBRA
    In this case it is the English (E = EN) SmartForm ALEXTEST_ZEBRA
    The OP-line (OP = Open Page) gives the page format used in the form, it is DINA4 Portrait orientation:
    OPDINA4  P 144  240 1683811906000010000100001
    The CP (CodePage) cmd shows the SAP system codepage used to code the text and the active language. In our case it is codepage 1100 and language E = EN = English.
    CP11000000E
    Finally, the FC-cmd (Font Call) lists a printer font selected within SmartForms. Please note that every SmartForm has a designated default SmartStyle under "Form Attributes->Output Options". In addition, every text node can have a SmartStyle attached (which will override the definitions from the default style for the text). In our case the resulting printer font that was selected is HELVE 12.0 pt bold-off, italic-off.
    FCHELVE   120  00109XSF100SF101110000067E X
    Header Data
    Release Status: Released for Customer
    Released on: 22.08.2005  09:57:20
    Priority: Recommendations/additional info
    Category: Customizing
    Primary Component: BC-CCM-PRN Print and Output Management
    Secondary Components: BC-SRV-SCR SAPscript
    BC-SRV-SSF Smart Forms
    reward if useful
    regards,
    ANJI

  • Work order Screen objects settings

    Hi Experts,
    I've a requirement to display the Add. DeviceID  onto the work order screen, along with Equipment and Functional location.
    I've tried to do this via using ref. Screen object O130 (Serial No.+ Material No.+ Device Id) wherein I can get the DeviceID field successfully displayed onto IW31 screen.
    But in this case problem is , the Equipment and Functional location is not being displayed , instead Serial no. and Material fields are there. It can be displayed via Screen Object 0100.
    Now as per my need , the requirement would be fulfilled via  mix of O100 & O130. So the question is , is there any way , we can create our own custom Screen objects , wherein can select the required fields.
    Also Even if I'm using screen object O100 , I can view the Add. Device data field into IW38 (Order List) against the Order No. Is there any settings, we can display this Device data field on IW31 screen as well??  
    Waiting for your valuable reply..
    Thx in advance.

    Hi Dennis,
    You can add additional fields like your DeviceId with the help of screen-exit available in Enhancement
    IWO10018
    This gives an additional tab in IW31 screen named Enhancement where your custom fields appear.
    Screen looks like this
    After the above  exercise, you need to take this field into the structure RIHAUFK_LIST,  through Append Structure.
    See this IW38 screen,
    The above inputs would make an ABAPer perform the task needed by you easily.
    Jogeswara Rao K

  • Changing Runtime View Object Settings Before and After Using Them

    Hi,
    I'm doing some VO coding at the moment and reading around the subject to get an idea of best practices.
    I stumbled across 2 blogs that are slightly contradictory:
    https://blogs.oracle.com/vijaymohan/entry/applyviewcriteria_design_timerun_time_view_criteria
    http://radio-weblogs.com/0118231/stories/2007/05/23/avoidActivationErrorsByChangingRuntimeViewObjectSettingsBeforeUsingThemNotAfter.html
    What is the best practice when programmatically using VOs? Should I do cleanup before/after when using them.
    Thanks
    Kevin

    John,
    I read it in an unofficial blog somewhere yesterday and I cannot locate it now!
    I'm reading some official documentation on this today:
    http://docs.oracle.com/cd/E14571_01/web.1111/b31974/bcstatemgmt.htm#autoId37
    The example steps given in 40.8.2 seems to contradict the latter paragraph:
    Because many of the view object's instance settings are saved in the passivation state snapshot and restored on activation (as described in Section 40.5.1, "State Information Saved During Passivation"), it is not advisable to change any of these settings just after executing the view object+ if you won't be re-executing the view object again during the same block of code (and so, during the same HTTP request). Instead, change the view object instance settings the next time you need them to be different before executing the query.
    Steps 5 and 6 seems to be changing the settings after executing the view object.+
    Bottom line is I'm looking for best practice.
    Should I do this in a VOImpl method:
    //save original VO settings
    String originalWhereClause = this.getWhereClause();
    String originalOptimizerHint = this.getQueryOptimizerHint();
    String originalOrderByClause = this.getOrderByClause();
    String[] originalViewCriterias = this.getApplyViewCriteriaNames();
    //change VO where settings and execute query
    //restore original VO settings
    this.setWhereClause(originalWhereClause);
    this.setApplyViewCriteriaNames(originalViewCriterias);
    this.setQueryOptimizerHint(originalOptimizerHint);
    this.setOrderByClause(originalOrderByClause);
    Or is that all unnecessary?

  • How do you set default object settings

    I don't know how this happened but my default setting for object transparency got changed from "normal" to "color burn"
    (By selecting: Object - Effects - Transparency - then Color Burn or Normal) How can I switch this back so that the default is always on normal so I don't have to switch it from color burn to normal everytime I create a document?
    It took me an hour to figure out why objects were translucent. I kept thinking they were behind other objects and trying to bring them to the front, but they weren't. They were just set on color burn. I switched it back to mormal but everytime I start a new document, it defaults back to colr burn. Its driving me crazy.

    By the way, color burn is the default ONLY  when I draw cicles. If I draw a box, or any other shape the default is normal and works the way I want it to. Very odd.  Just a pain because everytime I draw a circle I gotta go through all these steps to set it back to normal so the colors don't burn through

Maybe you are looking for

  • Cant download new itunes.  get error 127

    my computer updated and loaded the new itunes.  when i try to open it i get a long message error and it says itunes was installed incorrectly.  please reinstall.  error 7 (windows error 127). ive tried reinstalling it with the same errors

  • WRT54G Problem Connecting Wirelessly to Windows 7 Computer

    I can connect to the WRT54G router with an Ethernet cable on a computer with Windows 7.  I have done all the basic things or at least most of them.  I can ping the router successfully wirelessly.  My router is old with firmware 1.02.5.  I use Linkysy

  • Why wont my clips import into Final Cut Pro ?

    Why wont my clips import into Final Cut Pro ?

  • Multiple image swap behaviours for complex rollover affects?

    'm working on a site where there is 'menu' style bar which when you hover over with the cursor, needs to make a large image swap in the body of the page. This would be simple enough, but the area that changes is made up of a number of smaller images

  • Output Suppression With COMPUTE/BREAK used

    I'm having trouble getting a SQL script to suppress ALL output if there are no rows returned. I am using COMPUTE/BREAK to compute and display some counts and sums and I need them to appear when rows are returned. I am using a UNIX shell script to mon