Regarding updation of PA0024

Hei Experts,
I've created a Workflow for Qualification management wherein one employee updates his qualification thru PA30 ( infotype 24) and it is sent to the administrator for approval.
  My requirement is: When the administrator approves the qualification, the profile should be updated in table PA0024. Is some BAPI there to do this??
Right now, the table PA0024 is  not being updated even when I'm creating Qualification manually(without Workflow) thru PA30.
Please suggest.....
Thanks and Regards,
Rudresh

BUS7017    Person's qualification profile
BUS7018    Qualifications catalog
BUS7019    Person's qualification
IDOCQUALIT IDoc for quality data
PDOTYPE_Q  Qualification type
PDOTYPE_QK Qualification type group
Please check this Business Object through SWO1 and find what is relevant for you.
Reward points if useful

Similar Messages

  • Query regarding updation thru a Procedure

    Hi,I have a query regarding updation.
    1.I invoke a procedure in Oracle called submit thru my Java application.
    The submit procedure saves the XML data in the database
    and displays this data in a Front End GUI.
    2. Now,I make a change in my Java application by adding new elements to the same row.This row now contains additional XML elements.
    I would like to display the new row with the new elements in the GUI.
    What is a better option for doing the above?
    1.Delete the row being shown,save the new row with the changes in the database,and re display it?
    2.Or,Update the row dynamically and refresh?
    Any suggestions
    Thanks,

    Hi,I have a query regarding updation.
    1.I invoke a procedure in Oracle called submit thru
    my Java application.
    The submit procedure saves the XML data in the
    database
    and displays this data in a Front End GUI.
    2. Now,I make a change in my Java application by
    adding new elements to the same row.This row now
    contains additional XML elements.
    I would like to display the new row with the new
    elements in the GUI.
    What is a better option for doing the above?
    1.Delete the row being shown,save the new row with
    the changes in the database,and re display it?
    2.Or,Update the row dynamically and refresh?
    Any suggestions
    Thanks,If you delete (it seems to me yours this process is regular and frequent) and re insert the new updated one record then High water mark will cause to scan yours table which may cause to degrade the performance.AFAIK you should go with update.But hold down dont implement it as i suggested lets see what are others solution here which may be more precious then mine.
    Khurram

  • Query regarding updating rows in JTable

    Query regarding updating rows in JTable
    Hello,
    I have a JTable with 6 columns and 1000s of rows (which are data read from flat files)
    I can select 1 or more rows and change the values of the
    columns. each time I do this I need to update the values
    in the flat file.
    Currently I assign the updated Jtable values to a vector
    Vector rowVector = (Vector)defaultModel.getDataVector();
    then I iterate over the vector and compare the values with the (old) data
    in the JTable.
                for(int rowCount = 0; rowCount<rowVector.size(); rowCount++){
                    Vector v = (Vector)rowVector.elementAt(rowCount);
                        //smsList is the Vector that contains the old JTable values
                        for(int i=0; i<smsList.size(); i++){
                                //If colums values have been changed; add that
                                //vector value to another vector
                                selectedsmsList.add(smsList.get(i));
                for(int i=0; i<selectedsmsList.size(); i++){
                         //Update the values in the flat file
                }This works fine except that it takes ages to iterate over the updated vecor and un-updated,old vector; is there any way to directly get the list of rows that were updated in the jtable; so that I can directly do an I/O operation to update the jtablke values?

    Just a suggestion.
    You could add a listener and use a vector of booleans to keep track of the rows that have been changed. You could then iterate through this boolean vector and update the changed rows.
    See
    http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#modelchange
    Don't know whether this will be helpful.
    Regards, Darryl

  • SUN advice/information regarding update 5

    Hi Sun,
    I, and all the other users as well I think, need some advice on what we shall do regarding update 5.
    I have read in the news group that it has major performance issue regarding the ide.
    Because of this I have not downloaded update 5.
    Are these issues solved or do they only appear if the project uses the getContext() method, as our project do ?
    If these issues are not solved, is it possible give us a date when a new patch is released and the ide problems are solved ?
    Is it possible to skip the ide part of Update 5 but take the rest of the jar files, so we can continue with development ?
    Or is that not a god idea ?
    Are there some other methods like getContext() that needs to be replaced before we download Update 5 ?
    I need advice how to carry on in a safe way without having to redo my application.
    /Regards Krister

    Don't update, I have a small project which dosen't use getContext()
    Under windows it crashes.
    Under Linux it crashes.
    I have gone back to the previous patches. I would wait for it to be resolved.
    Jonathan

  • One issue regarding update open Qty. of PO in PP/DS after goods receipt through interface.

    Dear experts:
    We are implementing APO-PP/DS integrated with Non-SAP ERP system, as the standard CIF can’t be used between ERP and APO, we have to use BAPI to transfer data.
    Now we are facing a problem, after final confirmation & goods receipt of production order in ERP, the open quantity of production order should be updated in PP/DS, but we can’t find any BAPI can help on this.
    We’ve tried BAPI_MOSRVAPS_CONFHEADMULTI and BAPI_MOSRVAPS_CONFOPRMULTI for production order confirmation, but failed, as SAP said, confirmation without goods receipt will not update the order open quantity. We also tried BAPI_MOSRVAPS_SAVEMULTI3 to change the receipt quantity, but failed, as after partial confirmation, the quantity of production order can’t be changed, but we can’t find a field of “open quantity” (open quantity = total quantity – delivery quantity) in the BAPI. So how can we update the open quantity of production order in PP/DS after goods receipt from ERP?
    Appreciate for your input, thanks.
    Regards
    Kevin

    Dear Uli
    Thanks for your information, we tried it again according to your
    instruction via Function module /SAPAPO/CIF_ORDER_INBOUND, but failed.
    For import parameters:
    OBJECTTYPE = 6
    LOGSYS = “Our logical system”
    The screenshot is as following:
    In the IT_OUT table:
    ORDNR = “Production order number in our ERP system”
    ORDERGUID = “Internal order number of this production order in
    APO” (we also tried to keep this field blank)
    METHOD = C
    GR_QUANTITY = 2
    The screenshot is as following:
    The ET_RETURN has no response
    And nothing gets update in product view.
    Is there anything wrong in my parameters?
    Thanks & Regards
    Kevin
    Best Regards

  • Regarding update of Service Entry Sheet Number

    Hello SAP MM Experts,
        In one of our Non-Valuated Service PO, one particular Service Entry Sheet(SES) Number and GR Number are generated. This particular SES number is  updated in ESSR, EKBE, ESKN tables but it is not updated in ESLH Table. I also executed the program RMESSRK2 in se38(ABAP Editor). But still its not updated in ESLH Table. Can anybody guide me with this problem.
    Thanks and Regards,
    Satvik

    Hello Dev,
    Sorry for delay. Attaching screenshots:

  • Regarding "Update .. From Table" Statement

    Hi,
    I have an existing piece of code which I'm trying to understand.
    There are two scenarios regarding the UPDATE statement.
    1) Scenario 1:
    There exists a database table with around 100 or more fields/columns [Eg: DB_TABLE1].
    An Internal Table exists with the same key as the above database table [EG: I_TABLE1].
    code:
    loop at I_TABLE1.
      update DB_TABLE1
      set kf1 = I_TABLE1-kfa
       kf2 = I_TABLE1-kfb
       kf3 = I_TABLE1-kfc
       kf4 = I_TABLE1-kfd
      where key1 = I_TABLE1-keya AND key2 = I_TABLE1-keyb.
    Endloop.
    In the above scenario the records in database table [DB_TABLE1] with matching condition are updated and the rest of the fields are not touched.  - Correct me if I am wrong.
    2) Scenario 2:
    There exists a database table with around 100 or more fields/columns [Eg: DB_TABLE1].
    Two Internal Tables exist with the same key as the above database table [EG: I_TABLE1 And  I_TABLE2].
    Code part a:
    SELECT * FROM DB_TABLE1 INTO TABLE I_TABLE2
          WHERE  KF1 <> 0.
    Internal Table 1 has some data.
    Code part b:
    loop at I_TABLE1.
      update DB_TABLE1
      set kf1 = I_TABLE1-kfa
       kf2 = I_TABLE1-kfb
       kf3 = I_TABLE1-kfc
       kf4 = I_TABLE1-kfd
      where key1 = I_TABLE1-keya AND key2 = I_TABLE1-keyb.
    Endloop.
    Code part c:
    update DB_TABLE1 FROM TABLE I_TABLE2.
    In the second scenario what will be the final effect of DB_TABLE1?
    As i understand it, there is no use of Code part b. Am I right?
    I thought that the records in I_TABLE2 with matching key in DB_TABLE1 will be updated and the rest of the records will be deleted.
    But actually there is not change in the DB_TABLE1 when the above code is executed.
    Help is appreciated.
    Thanks.

    Hi Joey,
    Scenario 1: In the above scenario the records in database table DB_TABLE1 with matching condition are updated and the rest of the fields are not touched.
    - That's right.
    Scenario 2: As i understand it, there is no use of Code part b.
    - Exactly because of the following reasons:
    1. Code part a shows data selected from DB_TABLE1 INTO TABLE I_TABLE2.
    2. Code part c shows DB_TABLE1 updated from TABLE I_TABLE2 whereas Code part b uses ONLY internal table I_TABLE1.
    3. If there are any operations performed in Code Part b on 'I_TABLE2', then this would have been different.
    Regards,
    Pranav.

  • Regarding Updating Shipment Header Details in VT02N tcode

    Hi all,
    I have created a dialog program, inwhich iam populating shipment related details.
    1st Screen: Selection screen fields:
    billing Doc
    Billing date
    2nd Screen: Based on Billing Document number and date, i have to fetch Shipment details using Table Control like:
    shipment number,        Output only
    Forwarding Agent,      input/Output both -
    editable
    Shipment start Date,    input/Output both -
    editable
    Container id.                input/Output both -
    editable
    and i have created a button as "Update VT02N" on second screen.
    When we choose Columns in table control and click on "Update VT02N", then it should trigger VT02N transaction and update the shipment details with following fields:
    1. Forwarding agent
    2. Container id
    3. Shipment start Date.
    So i waht to know any BAPI available to update Shipment Header details in VT02N tcode.
    I have tried: BAPI_SHIPMENT_CHANGE -
    NOT WORKING PROPERLY.
                        SD_SHIPMENT_SAVE -
    NOT  WORKING.
    IF ANY BODY HAS SOME SOLUTION, PL SUGGEST WITH STEPS.
    HELPFUL ANSWERS -
    BETTER POINTS...
    Regards,
    Vamsy

    Hi,
    Have you called the BAPI_TRANSACTION_COMMIT after executing BAPI_SHIPMENT_CHANGE , even then if it is not working
    you can check the FM  SD_SHIPMENT_HEADER_CHANGE.
    Thanks.

  • Questions regarding update function module

    Hello experts,
    I am on customer site to help them investigate one issue: they have a background job which runs periodically.
    In the report database table A is changed firstly ( new entries are inserted ), then a update function module is called via keyword CALL FUNCTION ... IN UPDATE TASK.
    Inside the function module database table B is updated. ( existing entries are updated )
    Customer issue:
    sometimes they find A is updated as expected, however B remains unchanged at the same time.
    customer could not find exact steps to reproduce the issue. However the issue does exist there and occur from time to time.
    the issue could only be reproduced in their production system, but works perfectly well in dev & Q system. It is difficult to debug in their production system for trouble shooting.
    After analyzing related code, I have one doubt: according to ABAP help on CALL FUNCTION aaa IN UPDATE TASK, I know the function module aaa is called in a new update work process. I wonder whether there is any possibility there this issue might be caused because the update function module fails to get called at all? ( perhaps due to heavy system load so no free update function module could serve the table B update ? )
    If update function module fails to execute, is there any system utility to record this? That is to say, will it be recorded in such as SM13 or SM21?
    Looking forward to your expertise on this topic!
    Best regards,
    Jerry

    Hello friends,
    Thanks a lot for your interests on this issue. I update all my findings:
    1. issue background: this issue occurs in SAP CRM Channel manageement Solution, software component CRM-CHM-POS.
    2. due to some limitations, the table CMSD_CI_HISTORY and history table are not updated in the same LUW. Instead the first one is updated in normal work process while the other is done in update work process. Since I am not the original developer I didn't know the whole complex scenario ( I did see this is done delibrately in note 1764006 - CMS:Sell In Release creating PB with zero available quantity ).
    So for the moment we have to accept this design.
    3. during our testing ,we ensure COMMIT WORK is always called.
    4. So why sometimes the first table update fails, however there is no hint at all for this failure in the system like ST22 and SM21 ?? ( forget SM13, since it is updated in normal work process ).
    The root cause is the flaw of SAP code below.
    The code has planned to raise exception if insertion failed due to duplicate records to be inserted.
    Unfortunately, the fact is if we use "INSERT db FROM TABLE xxx" to insert records into database and some record already exists with the same key, it will result in a termination but SY-SUBRC is STILL 0; Just compare it with single insertion using "INSERT db FROM <work area>", in the same error situation, processing does not terminate, and SY-SUBRC is set to 4.
    As a result in this case even the insertion fails, line 29 will never be executed as sy-subrc is always 0. Since the insertion fails and the exception is caught without any notification, so customer sufferred because they do not know what has happened.
    Best regards,
    Jerry

  • Regarding update function module

    Hi all,
    This is regrding update function module
    How to handle errors in update function module
    Can exception be used in Update function modules
    while calling in update Task
    if we can use please let me know how to do so while calling in Update task.
    Regards,
    siva chalasani.

    Hi Vinod,
    Just wanted to say...
    your answer solved my problem.
    I needed to pass my error records into a internal table and from there to notepad using GUI_DOWNLOAD.
    The following is my function module....
    RHPP_Q_PROFILE_WRITE
    It has under  TABLES-- 'err_profile' to capture error records.
    So, I passed a internal table in " err_profile" to capture the errors.
    And then passed this internal table in GUI_DOWNLOAD.
    Regards,
    Hari Kiran
    Edited by: HARI KIRAN REDDY on Aug 12, 2008 12:20 PM

  • Regarding Updation of Custom info type fields

    Hi All,
               I am new to HR ABAP. Actually, I want to update the custom infotype 3 fields as per my user inputs. I am fetching the data from the PA table acoording to sy-datum falling in the begda, enda limitations. now I am changing the field with new values in the work area. And pass with the following data to the FM.
              But I am getting the error  'No data stored for 9008 in the selected period'. I had seen prvious therads, but could not get how they solved the issue.
             Please provide the inpus for the following code. I had also passed the validity start and end.
        CALL FUNCTION 'HR_INFOTYPE_OPERATION'
          EXPORTING
            infty                  = '9008'
            number                 = pernr
      SUBTYPE                =
      OBJECTID               =
      LOCKINDICATOR          =
      VALIDITYEND            =
      VALIDITYBEGIN          =
      RECORDNUMBER           =
            record                 = wa_pa9008
            operation              = 'MOD'
      TCLAS                  = 'A'
      DIALOG_MODE            = '0'
      NOCOMMIT               =
      VIEW_IDENTIFIER        =
      SECONDARY_RECORD       =
         IMPORTING
           return                 = l_bapireturn
           key                    = bapipakey_tab
    Regards,
    Brijesh Patel

    Can anyone please provide inputs on this???

  • Regarding Updating Database

    hi guys,
    i just got a problem with updation of Database table EINE. I got some price details
    and these details have to be updated to EINE-NETPR.
    i am using select statement to select price details and using update command to update EINE-netpr.
        update EINE where netpr = itab-netpr. ( simillar to this )
        if sy-subrc = 0.
        commit work.
        endif
    But, still when i checked the entries in EINE,  netpr ( price ) is not updated.
    I checked in debug mode and update command works well but its not updating EINE in real when i am checking the entries in it.
    can any one please help me, do u think  UPDATE command can be used to update Data base tables or do u think i need to add any other commit work statements after update or can any one tell me exactly how to update the database tables.
    please send me a piece of code if possible.
    thank you
    pavan kumar

    Hi Pavan,
    Please try this FM perhaps they may help.
    ME_DIRECT_INPUT_INFORECORD
    ME_DB_UPDATE_INFORECORDS                
    ME_UPDATE_INFORECORD                          
    ME_UPDATE_INFORECORD_COND
    ME_UPDATE_INFORECORD_PD                
    Regards,
    Ferry Lianto

  • Regarding Update querry at JDBC Sender adapter

    Dear all
    need you help for this requirement
    My Select statement is working fine   where flag column has some time null  value
    below is the Select statement  and ( EMP_MAXQTY_AUTH_FLAG   is Flag field  here &  EMPLOYEE_MST  is  table name)
    SELECT EMP_ORG_CD,EMP_CD,EMP_NAME,EMP_STATUS,EMP_MAXQTY_AUTH_FLAG  FROM EMPLOYEE_MST WHERE EMP_MAXQTY_AUTH_FLAG<>'Y'or EMP_MAXQTY_AUTH_FLAG is null
    but  update querry  is as given below
    UPDATE EMPLOYEE_MST  SET EMP_MAXQTY_AUTH_FLAG='Y' WHERE ((EMP_MAXQTY_AUTH_FLAG <>'Y') OR (EMP_MAXQTY_AUTH_FLAG is NULL))
    Please suggest the exact query
    if Flag row ahs some value any thing it is updating , but when there is NULL value ,
    problem is coming
    Please help.....
    Regards
    Priya

    Hi Priya,
    I think it is the mistake in query:
    SELECT EMP_ORG_CD,EMP_CD,EMP_NAME,EMP_STATUS,EMP_MAXQTY_AUTH_FLAG FROM EMPLOYEE_MST WHERE EMP_MAXQTY_AUTH_FLAG'Y'or EMP_MAXQTY_AUTH_FLAG is null
    means select all record whose *EMP_MAXQTY_AUTH_FLAG is 'Y' or Null *
    UPDATE EMPLOYEE_MST SET EMP_MAXQTY_AUTH_FLAG='Y' WHERE ((EMP_MAXQTY_AUTH_FLAG 'Y') OR (EMP_MAXQTY_AUTH_FLAG = ' '))
    means update those records where *EMP_MAXQTY_AUTH_FLAG is 'Y' or Null * and the new value to be updated is 'Y'
    Change your update query to
    UPDATE EMPLOYEE_MST SET EMP_MAXQTY_AUTH_FLAG='D' WHERE ((EMP_MAXQTY_AUTH_FLAG 'Y') OR (EMP_MAXQTY_AUTH_FLAG = ' '))
    Regards
    Suraj

  • Issue regarding update rules--Table RSUPDKEY

    Hi Friends..
    Can anyone please tell me something about the table RSUPDKEY?
    I knw the use of this table.......but how the fields are getting updated.......how the value in the filed BOOLEAN getting populated?
    I am facing a strange problem...
    In Production system.....For one keyfigure....one characteristic is not mapped...initial value option is selected.But in the field Source Characteristic that charecteristic name is selected but that option is not selected.......it means the field is not blank......
    For Prod......in the table RSUPDKEY.........for this rule......in the Source Infoobject field that infoobject name is coming and Boolean field = X
    When I am trying to do the same thing in the development box............i.e. in the Source Characteristic field I have selected the infoobject and i have selected the Initial value option............after that when I am saving it.......the Source characteristic field remains blank......
    In Dev box in this table both the fields are blank.
    Thanks and Regards,
    Debjani.....

    Hi,
    You can check End Routine .
    An end routine is a routine with a table in the target structure format as input and output parameters. You can use an end routine to postprocess data after transformation on a package-by-package basis
    http://help.sap.com/saphelp_nw70/helpdata/EN/43/bcdc6001344defe10000000a422035/content.htm.
    Below is the lSAP help link for migration of 3.x update rules & transfer rules.
    http://help.sap.com/saphelp_nw70/helpdata/EN/43/f00e2696d24c5fe10000000a155369/frameset.htm
    Hope this helps!
    Edited by: Meera Murali on Mar 4, 2009 9:52 AM

  • Regarding Updation of ZTable

    hi all,
          I want to update ZTable from Internal Table.
    I write like this.
    Update <ztable> from table <internal table>.
    but error is coming like this.
    "the work area gt_final(internal table) is not long enough.
    What will be the problem.
    Please suggest.
    Regards
    Reddy

    HI,
    plz declare internal table as following :
    types: begin of type_itab,
              matnr type mara-matnr,
              end of type_itab.
    data: itab type standard table on type_itab,
             wa_itab like line of itab.
    this will help.
    thanx.

Maybe you are looking for

  • How do i get the fonts panel to stay there?

    hi all i like to have the fonts panel in Pages visable while working on a document as I change fonts regularly in some running documents but when i close pages and reopen it, the fonts panel doesn't stay there like the inspector does, so i have to re

  • How to get the redemption code or serial number to activate CC subscription?

    Hello, my Creative Cloud free-trial has expired and now when I open a product it is asking me for a serial number to activate it. So, the system is not recognizing my Creative Cloud subscription! Then it asks me to redeem a redemption code with a red

  • Auto-brightness iPad Air

    Just replaced my older iPad with an iPad Air and although its great I have an issue with the brightness. When sitting using it i kept thinking this is far too bright for me compared to my older iPad 3 and then realised that the auto-brightness wasn't

  • Stacks in XI

    Dear All,               How and what are the stacks available in XI? Regards, Ashish

  • Can somebody please test KDE's media support on this link?

    Those of you running KDE and using Konqueror, please check this out: http://fredrik.hubbe.net/plugger/test.html On my system,  all the available test movies fail to play via the Konqueror's built-in plugin (which uses Kaboodle to play stuff). Kaboodl