How to handle pay scale tables in infotype 0008?

Hi friends,
I have 2 questions:
1) What's the difference between "Pay Scale Groups And Levels" (view v_t510)  and "Pay Grades And Levels" (view v_t710). And In which case apply each one?.
2) I have a pay scale table with differents levels, for each level i have a minimun and maximun salary. I think i can handle this by using "pay grades and levels", but in the infotype 8 in the pay scale data i indicate the type, the area, and when i going to select the group the search help displays the values of the "pay scale groups and levels" and i would like to know how to display the "pay grades and levels" instead of the displayed currently?.
Thanks in advance,
Albio Vivas.-

1. Pay scales - >  These are used when you have logical step increases in employee's salary.  Fixed increases that can be defined in configuration.  These are good, becuase they are easily maintained through configuration and standard programs update the employee master data for you.
    Pay grades - > These are used when you do not have fixed compensation for employees and need a salary range to go by, so you use these are a range.
2. As for manipulating whether an employee used a scale or a grade list on info type 8  is dictated by feature TARIF located in transaction PE03.
thanks.
JB

Similar Messages

  • How make display only the amount field in table control(infotype 0008)

    Dear Freinds,
    have to make display only the amount field (Q0008-bet01) on table control in infotype 0008 , could you tell me how to make it display only.
    i have tried the below coding it is not working in PBO & PAI of the user exit
    ZXPADU01 and ZXPADU02. For the table control is there any othe method??
           loop at screen.
               screen-name  = 'WA_P0008-BET01'.
              screen-input = 0.
              screen-output = 1.
              modify screen.
          endloop.
    i have tried like this as well
           loop at screen.
               screen-name  = 'Q0008-BET01'.
              screen-input = 0.
              screen-output = 1.
              modify screen.
          endloop.
    in the both the above methods it is not working. Could any one plese suggest me how to make display only the amount field in infotype 0008.
    regards
    syamla

    Dear Freinds,
    have to make display only the amount field (Q0008-bet01) on table control in infotype 0008 , could you tell me how to make it display only.
    i have tried the below coding it is not working in PBO & PAI of the user exit
    ZXPADU01 and ZXPADU02. For the table control is there any othe method??
           loop at screen.
               screen-name  = 'WA_P0008-BET01'.
              screen-input = 0.
              screen-output = 1.
              modify screen.
          endloop.
    i have tried like this as well
           loop at screen.
               screen-name  = 'Q0008-BET01'.
              screen-input = 0.
              screen-output = 1.
              modify screen.
          endloop.
    in the both the above methods it is not working. Could any one plese suggest me how to make display only the amount field in infotype 0008.
    regards
    syamla

  • Who know how to handle pl/sql table return from stored procedure calling from jsp

    I have some stored procedure which return pl/sql table (index by table), It is look like an array. how jdbc handle this?
    CallableStatement cs = con.prepareCall("EXECUTE bill.getcountry(?,?)");
    cs.setInt(1, cid);
    cs.registerOutParameter(2, java.sql.Types.VARCHAR);// ARRAY?
    ResultSet rs = cs.executeQuery();
    Array array = (Array) rs.getObject (1);
    ResultSet array_rset = array.getResultSet ();

    Not that familiar with the OCI (Oracle Call Interface), but I think this call will be problematic - the OCI deals with SQL data types and not with PL/SQL structures.
    The OCI has since Oracle 8i sported an object call interface (see OCI Runtime Environment for Objects for details).
    This allows you to use the CREATE TYPE command to create advance user data types - and these are supported by the SQL engine, PL/SQL engine and external languages via the OCI.
    So you need to have a look at the Perl-DBI documentation to see how it supports Oracle object types and consider using these. As for internal PL/SQL data structures. These are not supported by the SQL engine and I would expect limited or no support in the OCI for these. Anyway, using SQL data types makes a lot more sense ito flexibility and transparency across languages and environments.

  • How to handle two operations on same infotype in SAP_PA backend service?

    I have a requirement where I need to design the process either create or change the record of a child in infotype 0021.
    The SAP_PA does not allow multiple operations on same infotype. It would be great if someone can give me an idea as to how this scenario can be handled.

    Hi,
    You can add the following code in on approve method to show popup to the user,
    IF req_edit IS NOT BOUND. " gloabl attribute in impl class of the view
        REFRESH lt_buttons.
        lss_button-id  = 'btnyes'.
        lss_button-text = 'YES'.
        lss_button-on_click = 'YES'.
        APPEND lss_button TO lt_buttons.
        CLEAR lss_button.
        lss_button-id  = 'btnno'.
        lss_button-text = 'NO'.
        lss_button-on_click = 'NO'.
        APPEND lss_button TO lt_buttons.
        CLEAR lss_button.
        CALL METHOD comp_controller->window_manager->create_popup_2_confirm
          EXPORTING
            iv_title          = 'ATTENTION'
            iv_text           = 'Are you sure you want to edit this document?'
            iv_btncombination = '99'
            iv_custombuttons  = lt_buttons
          RECEIVING
            rv_result         = req_edit.
        req_edit->set_on_close_event( iv_event_name = 'EDIT' iv_view = me ). "#EC NOTEXT
        req_edit->open( ).
        RETURN.
      ELSE.
        lr_node ?= req_edit->get_context_node( 'OUTPUTNODE' ).
        lv_outbound = lr_node->get_event_name( ).
    *  CLEAR ptc_pricing_status.
    *    lv_outbound = req_edit->get_fired_outbound_plug( ).
        IF lv_outbound = 'YES'.
    you can use the submit report code here and you can al the validations here
        ELSE. " No
    if user clicks no nothing to do..
        ENDIF.
        CLEAR req_edit.
      ENDIF.
    Best Regards,
    Dharmakasi.

  • How to handle a repeating table in FrameMaker 8 with varying columns

    Hello,
    I have a unstructred FrameMaker 8 table question that I hope someone can answer for me.
    I have a RTF document that I have brought into FrameMaker 8.
    The table came into FrameMaker without any major problems.
    From FrameMaker 8, I now have to apply a special template to generate the special "Table Title" field, that allows the table to break across several pages; using the "Table Continuation Variable".
    Also, I must use select the "Add Rows or Columns" option and choose "Add 1 Row to Heading", so that my "Table/Column/Head" row repeats on every table page.
    With that said, here is where it gets interesting!
    ISSUE #1
    Usually, my next step is to add 20-30 rows to the last row on the first table page and then paste in the table data from the second (original) table into these new table cells. The end result is that the table will bump from page 1 to page 2 and "Table Title (Continued)" will automatically appear on the second table page - and so forth...
    It is not the fastest way to handle RTF tables, but this is the only approach I know off-hand.
    Does anyone know if there is a way to simply merge the legacy breaking tables together and then apply the "Table Continuation" variable and repeating Table Column Header row?
    ISSUE #2
    As mentioned above in Issue #1, I must manually add extra rows to the bottom of the first table page and then paste in the table data that flows over the next few pages.
    But, my multi-page table is based on procedural steps and therefore some table pages have 4 columns, while others have 5 columns.
    So, using the process stated above, I simply can't copy and paste.
    I must now manually add another column to the affected table page. But when I do this, FrameMaker 8 naturally adds an additional column to the first table page. When that happens, I must then go back to the first table page and straddle the new column into the original column.
    Does anyone know if there is a better way to handle these legacy (RTF) tables?
    Overall, I am hoping that there is an easier way of handling a legacy (RTF) table that breaks over several pages and has different columns, based on the section in the table.
    Thanks in advance for any solutions offered.
    Regards,
    Jim

    Rick Quatro has a plugin that handles some of your issues:
    http://www.frameexpert.com/plugins/tablecleaner/index.htm

  • How to handle multiple database tables in a single UIX page?

    Hi,
    I am new to UIX & BC4J. I have to handle data from four different tables in the database. The scenario is as follows:
    The tables are
    1. user
    fields are: userid number, name varchar2
    2. business
    fields are: businessId number, name varchar2
    3. service
    fields are: serviceId number, serviceName varchar2
    4. userBusiness
    userid,businessid (both are foreign keys) & form complex primary keys.
    and userid,businessid, serviceId are primary keys.
    Now my problem is: to create a webpage where
    1. The userid is available in the httpSession Variable as string.
    2. according to the userId stored in the session variable I have to retrieve the business names and show them in a choice i.e., pull down box.
    3. I have to show the services provided by the business for the business name selected in the combo box.
    Could anyone Please help me solve this problem? Could you please give me hints? I have truncated the other fields in the tables.
    Thanking you,
    Velpandian .S

    At the moment, you can't do it declaratively. You have to do it in an event handler. Assuming you have the userid setup as a query parameter in the view object, something like this should get you started:
    public EventResult handleEvent(
    BajaContext context, Page page, PageEvent event) throws Throwable
    HttpSession session = context.getServletRequest().getSession(true);
    ViewObject view = ServletBindingUtils.getViewObject(context);
    String userid = session.getAttribute("userid");
    view.setWhereClauseParam(0, userid);
    view.executeQuery();

  • How to handle Index Organized Tables in schema capture?

    I’m trying setup streams schema level between 2 database source 10.2.0.4 and 11g; one way streams;
    The source has Index Organized Tables with column rowed; Oracle streams doesn’t support data type rowed;
    Is it works around?
    Thanks

    At the moment, you can't do it declaratively. You have to do it in an event handler. Assuming you have the userid setup as a query parameter in the view object, something like this should get you started:
    public EventResult handleEvent(
    BajaContext context, Page page, PageEvent event) throws Throwable
    HttpSession session = context.getServletRequest().getSession(true);
    ViewObject view = ServletBindingUtils.getViewObject(context);
    String userid = session.getAttribute("userid");
    view.setWhereClauseParam(0, userid);
    view.executeQuery();

  • How to handle ORA-00942: table or view does not exist

    Hii All,
    I'm trying to drop a table dynamically irrespective of its existence in a procedure. Its working fine when table exists but when table doesn't exist I'm facing following error
    ORA-00942: table or view does not existI made use of pragma exception_init and modified my code as below
    Create or replace Procedure sp_FSASA_FEEDUPLOAD_process
               p_test_dir               in     varchar2,
               p_feed_file_name     in     varchar2
    is
              l_exttable_str varchar2(32000) ;
              l_log_file constant varchar2(200) := 'logfile_rgh.log';
              l_table_doesnt_exist Exception;
              pragma exception_init(l_table_doesnt_exist,-00492);
    Begin
              Begin
                   execute immediate 'drop table FSASA_FEEDUPLOAD_EXT purge' ;
              Exception
                        when l_table_doesnt_exist then
                             null;
              End;
              l_exttable_str := 'Create table FSASA_FEEDUPLOAD_EXT ';
              l_exttable_str := l_exttable_str||' ( ';
              l_exttable_str := l_exttable_str||' Category_No                    varchar2(1), ';
              l_exttable_str := l_exttable_str||' Financial_Category          varchar2(300), ';
              l_exttable_str := l_exttable_str||' GFCID                         number, ';
              l_exttable_str := l_exttable_str||' Balance                         number(34,14), ';
              l_exttable_str := l_exttable_str||' Refernce_no                    varchar2(20), ';
              l_exttable_str := l_exttable_str||' Account_no                    varchar2(20), ';
              l_exttable_str := l_exttable_str||' ce_trans_id                    varchar2(20) ';
              l_exttable_str := l_exttable_str||' ) ';
              l_exttable_str := l_exttable_str||' Organization external ';
              l_exttable_str := l_exttable_str||' ( ';
              l_exttable_str := l_exttable_str||' type                    oracle_loader ';
              l_exttable_str := l_exttable_str||' default directory      '||p_test_dir;
              l_exttable_str := l_exttable_str||' Access parameters ';
              l_exttable_str := l_exttable_str||' ( ';
              l_exttable_str := l_exttable_str||'  records delimited by newline ';
              l_exttable_str := l_exttable_str||'BADFILE '||q'[']'||p_test_dir||q'[']'||':'||q'[']'||'feed.bad '||q'[']' ;
              l_exttable_str := l_exttable_str||'LOGFILE '||q'[']'||p_test_dir||q'[']'||':'||q'[']'||':feed.log '||q'[']' ;
              l_exttable_str := l_exttable_str||q'[FIELDS TERMINATED BY X'09']';
              l_exttable_str := l_exttable_str||' missing field values are null ';
              l_exttable_str := l_exttable_str||')location('||q'[']'||p_feed_file_name||q'[']';
              l_exttable_str := l_exttable_str||')' ;
              l_exttable_str := l_exttable_str||' )Reject limit unlimited ';
              dbg_print(l_log_file,'l_exttable_str : '||l_exttable_str);
              execute immediate l_exttable_str;
    End;But still I'm unable to get rid of it. Pls help me.
    1)I need to drop it as I need to immediately create table with different file name and from different path.
    2)The last thing I don't like to do is to check the table name in USER_OBJECTS and then drop.
    3)Also suggest me whether creating an external table dynamically is correct approach or not.
    4)Till now we were using utl_file for reading feed file but I'm much interested in using EXTERNAL TABLE concept.
    5)As the filename and path gets changed I need to create my external table at runtime.
    please suggest me whether I can alter my filename and path at runtime

    You will need to use WHEN OTHERS EXCEPTION handler which is not a good idea to do so if you dont handle the same approprialtly then the exception would go un-noticed:
    SQL> ed
    Wrote file afiedt.buf
      1  begin
      2  execute immediate 'drop table my_Test';
      3  exception
      4  when others then
      5  dbms_output.put_line(SQLCODE||SQLERRM);
      6* end;
    SQL> /
    -942ORA-00942: table or view does not exist
    PL/SQL procedure successfully completed.
    SQL>

  • How to handle  a large table using a JTable

    I want to create a lookup for the customer master file. And there is over 5000 records. so, what is the way to handle this case?
    ( if adding the all elements to vector or array, i think it is very time consuming and request many memory)
    thank you.

    Hi, I had similar problem - I had a table with about 100000 records - I was receiving java heap error when I was trying to load it. I have solved the task by loading data by portions - only when they are needed. Make a buffer (eg 200 records) of loaded data. Initially load first 200 records to it. Implements TableModel.getValueAt(row, col) in the way that if the row index is in currently loaded records range, return existing value. If it is out of range, replace data in buffer with data range containing requested value. For example, if row=50, take 50th row from loaded buffer; if row=450, first load records from 400th to 600th to your buffer, than take 50th value from it. Works perferct (table is scrlled with no problems) for 100000 records, mo memory overloading.
    The real problem appeared, when I had to sort this table - takes really long time.
    p.s. 5000 records is not too much - you can load all of them in one array and have no problems.

  • How to handle 2 database tables in a single UIX page?

    Hi all,
    I have to use data from two different tables in the database but using only one uix page.
    Is it possible? Can I use "uiXML Browse an Edit Form Wizard"?
    Thanks in advance,
    Ferrer

    Yes, it is possible.
    To save the time of creating the combined page manually, you can generate the individual pages, combine the registryDef, content and handlers sections to get your desired user interface.
    Kind Regards.

  • How to handle the error " Table passed to EDI_STATUS_ADD_BLOCK is empty"

    Hi All,
    We are generating idoc for any material changes using change pointers.  Our requirement is the idoc should not generate for few plants.
    I have programed in the exit EXIT_SAPLBD11_001, in sucha a way that i am refreshing the table idoc_data for those few plants.
    But while generating idoc, am getting an error saying -   * " Table passed to EDI_STATUS_ADD_BLOCK is empty" . *
    Filtering at model view will not work( because I have 130 plants to be included and only 20 plants to be excluded ) .
    Is there negative filtering that can be done ? or any other way to overcome this error ?
    Please give your suggestions.
    Thank you,
    Kusuma

    Hi,
    You can achieve this by using the concept called BTE, BTE will help you to filter them. We have used that quiet successfully in my earlier project.
    BTE means Business Transaction Event.
    Thanks,
    Mahesh.

  • Sync Pay Scale Group/Pay Scale from Job link to the Position

    Hi ,
    We need an automatic way to sync the Pay Scale Group and Pay Scale Level in Infotype 0008 when we do a Job change to the position in transaction PO13 .
    What is the best way to do that ? As SAP a standard sync. routine ?

    Hi,
    You can use Adhoc query like
    Transaction : S_PH0_48000510 or
    S_PH0_48000513
    Regards,
    Devojit

  • V_T510 and infotype 0008

    When updating V_T510 how can i have delimited (automatically) the infotype 0008 for the begin date i have in V_T510 ?
    Thanks
    MColaço - Somincor Portugal

    Hello , from the sud of Portugal best regards and thanks for your help.
    It was very helpful
    Even my 510D and 510E are empty ?
    Thanks
    MColaç

  • How to handle multiple tables data in Entity Beans?

    How to handle multiple tables data in Entity Beans?
    i mean, my bean (non trivial) is responsible for frequent
    insertion in one table and some deletion on another table.
    Can anyone of you...please..?

    Is your data model right? If you are adding in one and deleting in another it sounds to me more like a process that an entity, in which case you may revisit your data model and simplify it, add in a session bean with the process method to co-ordinate between the two.
    However, if you want to map multiple different tables within a single entity bean it is possible and just part of the mapping. How you actualyl specify it depends on which implementation you are working with.
    Cheers,
    Peter.

  • How to handle the dynamic rows in pdf table

    Dear All,
    earlier i posted one thread reagarding getting pdf table data
    [facing problem while getting interactive form table data;
    this is working fine, i sued bind_table in wddoinit, but here i am fixing the rows count and bind_table.
    for example i have initially taken row count as 3 then i want to increase the rows in pdf table.
    i know we can use the formcalc to increase the rows by taking a button in pdf layout.
    this also working, but the data is not picking for newly added rows, i hope the problem is because the table node in the context is not binded for this new rows.
    even i tried using with webdynpro native button controlls still not working.
    any one help me what exactly this bind_table is doing and how to handle this code in form calc.
    since my table is pdf table.
    Thanks,
    Mahesh.Gattu

    Hi Thomas,
    Thanks for your confirmation,
    i have checked the paramets of submit button we have only wdevent parameters they are
    CL_WD_CUSTOM_EVENT
              PARAMETERS - Hashed table having 2 columns
              ID     ->IF_TDS (Interactive Form element Name)
             CONTEXT_ELEMENT     ->->
    these are same in case of submit button1 and submit button 2.
              NAME - Name of the Button Event i.e ON_SUBMIT (  this is also same in both the buttons).
    so i think it is not possible to work with multiple buttons by assinging to multiple tables on form.
    The other option is to place the buttons outside of the forum in the surrounding WDA area.
    This way you have no problem handling the events.
    in wddoinit if i use bind_table with 5 rows form table is populating with 5 rows, but when i take a button
    out side the form and use bind_table by incremeting the rows the pdf table rows are not adding, if i enter
    some thing on pdf table then click on add row button then the table rows are getting add. if i don't do any
    action on pdf table and click on add row button pdf is not getting update.
    is there any issue.. if i don't keep cursor on table and type some thing.. the add button is not updating
    the rows.
    if i take a  button on wd view i.e outside the form and use bind table i shall add the rows.. but in case of remove rows how to do.
    in case of normal table we can use Remove_Element( ) but how can i know the selected row from the pdf table, please help me in this concern also.
    Regards,
    Mahesh.Gattu
    Edited by: Maheshkumar gattu on Jan 7, 2009 3:57 PM
    Edited by: Maheshkumar gattu on Jan 7, 2009 4:03 PM
    Edited by: Maheshkumar gattu on Jan 7, 2009 5:21 PM

Maybe you are looking for

  • Issue with Adobe Bridge batch rename crashing

    Hi, I have been trying to rename photo files in Adobe Bridge CC using the batch rename tool. I have just started using CC apps. All the updates are done. It crashes after doing just a few files. Started with 40 files at a time, crashed. Empty folder

  • Creative HS-1200 interfering with my wireless network.

    Hello, I just got the HS-1200 headset and they're great, but they seem to be interfering with my wireless lan. For example when playing World of Warcraft with the headset turned on, I will get a huge lagspike and my ping will rise to about 1500-2000

  • IPhoto library too small?

    Trying to transfer iPhoto library 09.  To external harddrive.  The file transfer goes fast and the size is 237mb.  That seems MUCH too small for  the amount of photos that I have.  How do I make sure everything is ok?  2 years ago I got a MacBook Air

  • Why are some of my playlists missing?

    Where are my missing playlists?

  • Need help in Marketing scenario (I think difficult)

    Hi folks, Hi need some help in my marketing scenario. I posted the message in marketing section. You can see it in [Interesting and difficult marketing business process... any ideas?|Interesting and difficult marketing business process... any ideas?;