HRMD_A Idocs sent to XI has status 39

Hi,
Our HRMD_A idocs used to have status 03, but after we started using XI , most of them have status 39 and they are being processed correctly. But some other programs are checking for status 03.
How does this Idoc status gets changed or effected after using XI?
Any ideas on that?
Thanks in advance.

Hi Anjana
We are trying to integrate HR master data with a legacy system and we are using chnage pointers for that. Did your scenario use change pointers to trigger HRMD Idocs ? if so I would appriciate ur help. I did all steps for setting up change pointers , but can't  get the change points trigered when some thing is changed.

Similar Messages

  • HRMD_A idocs sent and processed, but Org chart doesn't reflect it sometimes

    From our HR box, we send HRMD_A idocs to our FI box - We have an intermittent issue where we have a position change & the idoc gets created & sent over.
    On the inbound side, the idoc gets posted successfully with Status 53. However, this EE does not appear in the org chart as it does on the HR side.
    We have these IDocs set up to process immediately, so it passes to the FI port and is processed all within a few seconds.
    We come across this issue once about every 3-4 weeks and I can't seem to get anywhere trying to resolve it.
    any ideas?

    There are two main annoying problems with Flash Builder and swc's:
    1.  Flash Builder doesn't reflect changes made to swc files
    Solution : First of all - keep your swc files inside your project folder, you can also disable global swc cache: change as3api.cpp code,refresh swc in flashBuilder bug!
    2. Flash Builder breakes content inside swc files (and also popular problem "TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@1f21adc1 to...")
    Solution : locate the project .actionScriptProperties file and set useFlashSDK=”false” :  Flash Builder 4.7 – useFlashSDK | In Flagrante Delicto!
    In this case you can also download latest Apache Flex SDK to target new Flash player versions: http://flex.apache.org/
    Hope this helps!
    P.

  • Custom status message in ALE HRMD_A IDOC

    Hi,
    We are using HRMD_A idoc for integrating two SAP systems. We want a custom check to be included in the ALE outbound processing, where for example if a field of an infotype is some value then we want to stop the IDOC from being transferred to the target SAP system. IDOC should stop with a custom error message in the status record. Is this possible using any of the user exits?
    Thanks in advance,
    Shravan

    Requirement looks bit strange to me, if at all the IDoc is not needed to be sent for error message then why to Generate them, just filter out creation of IDocs by setting the Filters in Distribution model.
    For your requirements you may want to take a look at Badi HRALE00OUTBOUND_IDOC.
    Regards
    Shital

  • ALE HRMD_A Idocs in status 52

    HRMD_A Idocs in target system are not completely posted, turning into status '52'. Most of the times the infotype 1001 idoc with relationship P->S arrives before the idoc which has the actual objects(P, S) causing 'Relationship imposible because the object does not exist".
    We use program RBDAPP01 for inbound processing of Idoc which should take care of Serialization based on the time stamp of idoc creation in source system.
    Change pointors for Message type HRMD_A are processed using program RBDMIDOC in source system.
    It is unlikely that relationship P->S is created without object P being created in the source system. So the change pointors should create the idocs in the same sequence. But it is not happening. Any body experinced similar problem?
    Any help on this appreciated.

    The question here is if all necessary data has been already transferred to target system . If data is selected based on change pointer than only data that has changed in source system is send to target.
    Example: imagine you have change employee position using one of already created positions in the system. Change pointer will take than only the new assignment between employee and positions. It will not actually transfer the existing position it-self. In this case you must be sure that all existing positions are already transferred to target system.
    In your example only new relationship between P->S is transfered to target. Employee data should already been there. The change here is not about creating new employee but only about the new relationship P->S.
    Best Regards,
    Andrzej

  • IDOC TO XI WITH DEDICATED QUEUE HAS STATUS 30

    Hi,  i have an interface IDOC to XI to JDBC, it has implemented a dedicated Queue, it dosnt have configured the acknowledge.
    it was working fine, then we implemented the dedicated queue, it works fine a cuple of thays but then the idocs start to have all status 30. (note: i have configured output mode 2)
    SM59 config image:
    <a href="http://img144.imagevenue.com/img.php?image=95044_SM59_122_991lo.JPG">[IMG]http://img144.imagevenue.com/loc991/th_95044_SM59_122_991lo.JPG[/IMG]</a>
    or:
    <a href="http://img144.imagevenue.com/img.php?image=95044_SM59_122_991lo.JPG">[img=http://img144.imagevenue.com/loc991/th_95044_SM59_122_991lo.JPG]</a>
    WE20 config image:
    <a href="http://img169.imagevenue.com/img.php?image=95050_WE20_122_768lo.JPG">[IMG]http://img169.imagevenue.com/loc768/th_95050_WE20_122_768lo.JPG[/IMG]</a>
    or:
    <a href="http://img169.imagevenue.com/img.php?image=95050_WE20_122_768lo.JPG">[img=http://img169.imagevenue.com/loc768/th_95050_WE20_122_768lo.JPG]</a>
    Table IDXQUEUE in XI SE16 image:
    <a href="http://img140.imagevenue.com/img.php?image=95050_XI_SE16_IDXQUEUE_122_850lo.JPG">[IMG]http://img140.imagevenue.com/loc850/th_95050_XI_SE16_IDXQUEUE_122_850lo.JPG[/IMG]</a>
    or:
    <a href="http://img140.imagevenue.com/img.php?image=95050_XI_SE16_IDXQUEUE_122_850lo.JPG">[img=http://img140.imagevenue.com/loc850/th_95050_XI_SE16_IDXQUEUE_122_850lo.JPG]</a>
    Function module in SE80 image:
    <a href="http://img41.imagevenue.com/img.php?image=95052_SE80_FM_122_768lo.JPG">[IMG]
    http://img41.imagevenue.com/loc768/th_95052_SE80_FM_122_768lo.JPG[/IMG]</a>
    or:
    <a href="http://img41.imagevenue.com/img.php?image=95052_SE80_FM_122_768lo.JPG">[img=http://img41.imagevenue.com/loc768/th_95052_SE80_FM_122_768lo.JPG]</a>
    First message that came out by de dedicated queue image:
    <a href="http://img179.imagevenue.com/img.php?image=95057_first_message_122_193lo.JPG">[IMG]http://img179.imagevenue.com/loc193/th_95057_first_message_122_193lo.JPG[/IMG]</a>
    or:
    <a href="http://img179.imagevenue.com/img.php?image=95057_first_message_122_193lo.JPG">[img=http://img179.imagevenue.com/loc193/th_95057_first_message_122_193lo.JPG]</a>
    Last message that came out by de dedicated queue image:
    <a href="http://img192.imagevenue.com/img.php?image=96230_last_message_ok_122_343lo.JPG">[IMG]http://img192.imagevenue.com/loc343/th_96230_last_message_ok_122_343lo.JPG[/IMG]</a>
    or:
    <a href="http://img192.imagevenue.com/img.php?image=96230_last_message_ok_122_343lo.JPG">[img=http://img192.imagevenue.com/loc343/th_96230_last_message_ok_122_343lo.JPG]</a>
    BD87 from the day that everything work fine to today image:
    <a href="http://img178.imagevenue.com/img.php?image=96306_bd87_122_90lo.JPG">[IMG]http://img178.imagevenue.com/loc90/th_96306_bd87_122_90lo.JPG[/IMG]</a>
    or:
    <a href="http://img178.imagevenue.com/img.php?image=96306_bd87_122_90lo.JPG">[img=http://img178.imagevenue.com/loc90/th_96306_bd87_122_90lo.JPG]</a>
    Anyone has an idea why is this? I have allready tried the report and TRX to process the idocs with status 30 and it didnt work.
    Thanks.
    Regards.
    Mariano Billinghurst

    Sorry i have posted wrong the images, here it goes again...
    Hi,  i have an interface IDOC to XI to JDBC, it has implemented a dedicated Queue, it dosnt have configured the acknowledge.
    it was working fine, then we implemented the dedicated queue, it works fine a cuple of thays but then the idocs start to have all status 30. (note: i have configured output mode 2)
    SM59 config image:
    http://img144.imagevenue.com/img.php?image=95044_SM59_122_991lo.JPG
    WE20 config image:
    http://img169.imagevenue.com/img.php?image=95050_WE20_122_768lo.JPG
    Table IDXQUEUE in XI SE16 image:
    http://img140.imagevenue.com/img.php?image=95050_XI_SE16_IDXQUEUE_122_850lo.JPG
    Function module in SE80 image:
    http://img41.imagevenue.com/img.php?image=95052_SE80_FM_122_768lo.JPG
    First message that came out by de dedicated queue image:
    http://img179.imagevenue.com/img.php?image=95057_first_message_122_193lo.JPG
    Last message that came out by de dedicated queue image:
    http://img192.imagevenue.com/img.php?image=96230_last_message_ok_122_343lo.JPG
    BD87 from the day that everything work fine to today image:
    http://img178.imagevenue.com/img.php?image=96306_bd87_122_90lo.JPG
    Anyone has an idea why is this? I have allready tried the report and TRX to process the idocs with status 30 and it didnt work.
    Thanks.
    Regards.
    Mariano Billinghurst

  • HRMD_A IDocs in Error Status 02

    Dear SAP Peeps,
    Upon generation of outbound HRMD_A idocs, an error occurs. Error status is "02 - Could not find code page for receiving system".
    Can you guys assist me here? What does code page mean? How the error will be solve? The error occurs in every two weeks upon sending the idocs. Sending system is a unicode system while the receiving system is a non-unicode system.
    Thanks!

    i Think u have run some personnel acitons
    than u need to check the table T529A and check have u assigned the feature which standrad in sap for certain acions
    for Ex MSN20   MSN10  check these thr PE03
    in IMg
    check SEt up personnel Acitons

  • Some question on IDOC (Control Record/Data Record/Status Record)

    Dear all,
    I am new in this area, and would like to enquire some question on this topic.
    When I view a IDOC via WE02, each of the IDOC record will consist of Control Record/Data Record/Status Record).
    Questions:
    I notice that the data records consists of many segment (i.e. E1EDK01, etc) which are use to store application data.
    1 - My question is do I have to manually create all these segment and do a mapping to my application field one by one (i.e. that is when I want to create a brand new message type from scratch)?
    2 - If question no. 1 is Yes, how to do it, what are the transaction code to create it? can you show me the step by step.
    3 - I don't have to create the Control record and the status record for my new message type right ? because those field value will automatically pull out from partner profile and system status message, am I correct?
    Thanks.
    Tuff

    Hi Tuff,
    As everything in SAP, with IDOCs too there are
    1) Standard IDOCs
    2) Standard IDOCs(Extending - Enhancement to an IDOC, to accomodate for custom values)
    3) Custom IDOCs
    And every IDOC has,
    Control record - EDIDC Structure - This mostly reflects the partner profile information, along with few more details which are used for IDOC extension, Sequencing etc
    Data Records - EDID4 Structure - These records contain the actual business data of the document in concern. So for ORDERS05 it would contain order details, INVOIC02 - Invoice details so on...
    Status Records - These records capture the status of an IDOC from the time it is received/sent from your system and a corresponding business document is created/changed. So this will have messages like "IDOC sent to the port OK" etc which are status from the communication layer(ALE) to application specific messages like "Sales Order XXX created" or "Invalid Material" etc.
    You would have noticed something called as Process code in the partner profile, this is associated with a FM(or work flow task etc) which has the business logic coded in.
    So in case of an Inbound IDOC, the sending system updates the IDOC - Control and Data records, and sends it to the receiving system. On the receiving system the IDOC's control record is validated against the partner profiles set, if an entry is found then using the process code it finds the associated FM which will decode the data from the IDOC data records as per the IDOC type and then use it to post data into SAP (VIA BDC, Batch Input, BAPI etc).
    And all this while the Status records are being updated accordingly.
    So with the above context will try to answer your questions,
    1 - My question is do I have to manually create all these segment and do a mapping to my application field one by one (i.e. that is when I want to create a brand new message type from scratch)?
    In case of a custom IDOC, yes you will have  to.
    In case of a standard IDOC, you wouldn't have you just have set up the necessary configuration (Partner Profile, Process code etc)
    In case of a standard IDOC extended to accommodate for some custom values(for which there are no fields in standard IDOC - Let us say you have added some new fields on VA01) - In this case you can still use the standard Process code and Standard FM associated with it, SAP provides several Function exits in these FM's which you can leverage to add your custom logic.
    2 - If question no. 1 is Yes, how to do it, what are the transaction code to create it? can you show me the step by step.
    There are several documents available on the net and on SDN detailing step by step approach for all the above three cases,
    just search for step by step guide for IDOCS - sap.
    3 - I don't have to create the Control record and the status record for my new message type right ? because those field value will automatically pull out from partner profile and system status message, am I correct?
    Again it depends, in case of using a standard IDOC you wouldn't have to. But in case you have some customizations/enhancements then you might have to.
    For Ex: updating the control record accordingly for indicating that you have extended the standard IDOC. Or append custom messages to the status record as per the business logic.
    Try out the examples you find on the net and post any specific questions you might have.
    Regards,
    Chen

  • HRMD_A IDoc in error not raising an event

    I have workflows enabled for IDocs in error.
    If an inbound order IDoc (ORDERS) arrives in status 51, it triggers a workflow.
    If an HR master data IDoc (message type HRMD_A) arrives in status 51, no workflow is triggered.
    Here is what I have checked:
    Partner profile has me as responsible agent in both cases.
    Both type linkages are active for IDOCHRMD and IDOCORDERS event InputErrorOccurred.
    Both IDocs types are posted in with the test tool and end up in status 51.
    When I investigate the event trace, I can see that an event is raised for the ORDERS IDoc but not for the HRMD_A IDoc.
    There are no errors in the type linkage status column.
    So why would it be that the event is not being raised for the HRMD_A IDoc?
    How can I find out what should be raising the event? I guess that there is a function module call to SWE_EVENT_CREATE or SAP_WAPI_CREATE_EVENT.
    Kind Regards,
    Tony.

    Hi Tony,
    I am a complete novice to workflow but I have a requirement liek yours to trigger workflow for idocs in error, so I was hoping you could point me in the direction of some documentation/steps on how to do this?

  • Possible to trigger HRMD_A IDoc immediately

    Hi experts,
    Can you please let me know if it is possible to trigger an Outbound HRMD_A IDoc immediately i.e. as soon as someone creates a new record for any of the infotypes associated with this IDoc the IDoc is sent; without having to schedule PFAL or BD21.
    Thanks and regards,
    Brendon

    Can you please let me know if it is possible to trigger an Outbound HRMD_A IDoc
    immediately i.e. as soon as someone creates a new record for any of the infotypes
    associated with this IDoc the IDoc is sent; without having to schedule PFAL or BD21.
    Well I think some confusion out here, PFAL or BD21 does not have any control on when the IDOC
    is sent they will just read the infotype data and create IDOCs. WE20 Partner Config has got the
    setting to tell system whether COLLECT the IDOCs in ready state or dispatch as soon as they
    gets creates (PFAL/WE21) Without scheduling BD21/ PFAL you will not have IDOCs itself
    triggering comes later.
    Hope this clarifies.

  • IDOC Runtime error TIME_OUT has occurred

    Dears,
              We are having a Machine to Machine Order interface, where huge volume of order files are being sent to SAP from legacy system through XML files which PI interface converts as Inbound IDOCs.
    The issue we are facing here is : when huge number of order files are sent the IDOCs are stuck in 51 status due to TIME_OUT error. This is mainly because of :
    1. Huge volume of files
    2. Size of files
    which eventually leads to optimum consumption of system resources and thus leading to TIME OUT errors, where order files gets stuck under 51 status with TIME OUT errors.
    Alternative solutions : During peak season we do re run the IDOCs when the system resources are up or not busy.
    Let me know, are there any other approach which we can consdier other than below mentioned ones :
    1. Batch jobs
    2. Bang on for bigger app servers
    Your inputs and suggestions are highly appreciated.
    Regards
    Chirag Gowda

    Hi,
    break this into two select queries......
    use the below code to do the same....
    data : begin of fs_afko
                  aufnr type afko-aufnr,
                  aufpl type afko-aufpl,
                  reuck type afko-reuck,
            end of fs_afko.
    data : Begin of fs_afpo,
                aufnr type afpo-aufnr,
               matnr type afpo-matnr,
            End of fs_afpo.
    data : t_afko type table of fs_afko,
             t_afpo type table of fs_afpo.
    SELECT aufnr aufpl rueck
      INTO   TABLE t_afko
      FROM   afko
      WHERE  afko~aufnr  IN  s_aufnr
      AND    afko~dispo  IN  s_dispo.
    SELECT afpo~matnr
      INTO   TABLE t_afpo
      FROM   afpo
      FOR ALL ENTRIES IN t_afko
      WHERE  aufnr  =  t_afko-aufnr
      AND    afpo~matnr  IN  s_matnr
      AND    afpo~dwerk  IN  s_werks
      AND    afpo~dauat  IN  s_auart.
    loop at t_afko into fs_afko.
      loop at t_afpo into fs_afpo where aufnr = fs_afko-aufnr.
        move-corresponding fs_afko to fs_temp_orders.
        move-corresponding fs_afpo to fs_temp_orders.
        append fs_temp_orders to it_temp_orders
      endloop.
    endloop.
    Regards,
    Siddarth

  • Process Chain Master Data Failed.Showing Entire chain has status R

    Hi,
    Everyday SDMasterChain is running successfully.
    Today one of the localChain or subchain  has failed.
    I have noticed that it has failed because last delta for one infoPackage has not yet completed and chain showing status "Entire chain now has status 'R'"
    Can anybody resolve the issue?
    Below is te log for the error.
    Job started
    Step 001 started (program RSPROCESS, variant &0000000113991, user ID ALEREMOTE)
    Last delta upload not yet completed. Cancel
    Data saved successfully
    Start InfoPackage ZPAK_3VB5JI5I0N6QJ7RFSFU7Z3PF2
    Last delta upload not yet completed. Cancel
    Last delta upload not yet completed. Cancel
    InfoPackage ZPAK_3VB5JI5I0N6QJ7RFSFU7Z3PF2 created request
    Request REQU_449HFL0OFD22BSU2GX1X2MJJJ could not be generated with InfoPackage REQU_449HFL0OFD22BSU2GX1X2MJJJ without errors
    Last delta upload not yet completed. Cancel
    Error After Starting InfoPackage ZPAK_3VB5JI5I0N6QJ7RFSFU7Z3PF2 in Process Chain
    Entire chain now has status 'R'
    Process Attribute Change Run, variant Compounding Object has status Undefined (instance )
    Process Save Hierarchy, variant Generated from LOADING ZPAK_3VBSFASA7NWCNP1JX9WXI5 has status Undefined (instance )
    Process Execute InfoPackage, variant 0CUST_SALES_ATTR - Full has status Undefined (instance )
    Process Execute InfoPackage, variant 0CUST_SALES_TEXT has status Undefined (instance )
    Process Execute InfoPackage, variant 0CUST_SALES_TID_LKDH_HIER has status Undefined (instance )
    Process Execute InfoPackage, variant ZMAT_SALET - TEXT has status Undefined (instance )
    Process Start Process, variant Bekaert Master Data Loads - Start Variant has status Undefined (instance 449HEDPDI8N6AP5XKDUODJS6N)
    Process Execute InfoPackage, variant Load from 0MAT_SALES_ATTR into ZMAT_SALE has status Undefined (instance REQU_449HB4K9K3W7GPJEF52YM83N3)
    Process Execute InfoPackage, variant Load from 0MAT_SALES_TEXT into ZMAT_SALE has status Undefined (instance REQU_449HJOO6322QV09OL73P18ODR)
    Process Execute InfoPackage, variant ZMAT_SALEM -  ATTR - FULL has status Undefined (instance REQU_449HEJW4S44QAUTY9LQKH4QY7)
    Process Execute InfoPackage, variant Delta load from 0MAT_PLANT_ATTR into 0MAT_PLANT has status Undefined (instance REQU_449HFL0OFD22BSU2GX1X2MJJJ)
    Termination of chain has been reported to meta chain 449CKM1O64AHRLQJLNZ2GBWQ7
    Message sent successfully
    Job finished
    Rgds,
    CV.

    Hi,
    There are times when Master Data load compel us to do Re-Init. I guess you need a Re-Init.
    Check theses links:
    1: Re: Update mode R is not supported by the extraction API
    2: pl help me with repeat delta for text info object
    Regards
    Happy Tony

  • Problem in HRMD_A Idocs: Object is Locked

    Hi Everyone,
    I would like to ask for assistance on the problem below.
    We've encountered almost everyday failed HRMD_A idocs. Almost all of the idocs have the same error message: "Object is Locked. A locked key has been set for the object."
    The object type is "P".
    Can you help us on how to solve this problem?
    Thanks in advance!

    Hi,
    For the locked object the sender system itself will not send the idoc.
    and hence the error for the lock object might have been seen in the sender system and not the receiver system.
    Yes you can process the idocs which are in error in the receiver system by frequently scheduling reports like
    RBDMANI2-Schedule update of idocs with errors and
    RBDAPP01- for ready for transfer idocs
    I suggest you use the bapi way of transferring data, where the receiving system reads data from the sender system once a day and reads only that data which is changed during that date.
    Regards,
    Divya

  • How to check the Idocs sent from SAP system

    How to check the outbound Idocs sent from SAP system to target systems.
    How to know the message types and target systems.

    Hi,
    In Addition with the above mentioned transaction code(WE02), u can check out idocs in these table - EDIDC, EDID4, EDIDS.  Depending on different status you can differentiate them as Inbound or Outbound Idocs...
    Cheers...
    Santosh.
    <i><b>Mark All Usefull Answers...</b></i>

  • I set up an apple id for my 12 year old, a verfication email was sent, but google has locked her out because of age.  How do I get the verfication email?

    I set up an apple id for my 12 year old, a verfication email was sent, but google has locked her out because of age.  How do I get the verfication email?
    Should each person in my house have their own apple id and password?
    Can each of the different ID's be linked back to my apple account so that when they purchase apps and music it will be charged to my credit card?

    alyssa1105 wrote:
    I set up an apple id for my 12 year old, a verfication email was sent, but google has locked her out because of age.  How do I get the verfication email?
    Ask Google... they locked you out of the email account.

  • Client 000 has status not modifiable

    Dear all,
    after installing ABAP and JAVA stacks I can normally
    work in both system (NSP, J2E). I created a RFC function module via se37 to use it as a basis for a web service.
    But when I try to release my web service for SOAP runtime using TA WSCONFIG I always get an error message:  <b>Client 000 has status not modifiable</b>...
    Are there any restrictions or did I make a mistake?
    Thank you

    hi Harald,
    Did you make a client copy after your ABAP installation? SAP doesn't allow you to work on 000 client. so you need to make a copy of 000 (say 111 or any other number)and continue to install your JAVA Stack on this CLIENT. i guess you had put your JAVA stack on 000 itself. that's the problem.
    Just make a new client or "Client Copy". and Put a java stack on that client. Remove the old java stack. This should solve your problem.
    Regards
    Arun

Maybe you are looking for

  • Error while installing OIMCluster in Web logic server

    I completed OIM 9.1.0.1 installation on WLS 10.3 Cluster... Below is the architecture. Domain: OIMCLUSTER AdminServer:7001 OIMInstanceOne:7010 OIMInstanceTwo:7020 OIMInstanceOne and OIMInstanceTwo are in a cluster called "OIMCluster" Now I completed

  • Bill during suspending

    I am an international college student in NY. I've got a mobile phone with 2 years contract last year. I paid $400 for deposit because I don't have social security number. I went back to my country for summer holiday from the end of May until August.

  • Photoshop elements setup

    on a mac mini that starts from a 128 ssd with photoshop elements installed, i want to use a second 500 gb hdd for the photo library. i have it set this way but imports want to go to the ssd drive? any good way to work this setup?

  • CC gives me a download error for the Apps section of the app. How do I fix this?

    Won't reload applications, what should I do?

  • Automatic Update for 9.3.x keeps aborting.  Any Ideas?

    I have searched the forums and found several threads of persons having the same issue as I, but no solutions offered.  I am currently at 9.1.0 and have tried to update to 9.3.1.  The installer tries to start the update, but then abouts with a screen