IDoc Trigger time

Hi all;
I have a IDocXIODS scenario .
I want to map in the time the IDoc is triggered through change pointer to the ODS table.
Is there a way to get in this time .
Thanks
Mudit

Mudit,
There are 2 options
1. Use a user exit and populate the value in any of the IDOC filed that is unused.
2. Use Date function in Message Mapping to get the system time. This option will only give you the time the mapping is done and not the time the IDOC is triggered from R/3.
Regards,
Jai Shankar

Similar Messages

  • IDOC trigger for changes in condition records

    Hi Guru's,
    I want to trigger IDOC every time I create a condition record and every change in condition record. can you suggest me how to trigger IDOC COND_A01 in above scenarios.
    Thanks in advance.
    Suresh

    Oh, price condition.
    In Vk13, there is a icon "Condition Information", narrow your results in the selction criteria. In output, there is a 'Send Condition" icon. then enter your message type and logical system. After that, you can use WE02 to view the idocs.
    Please revert if answered.

  • IDOC trigger using Z change pointers for standard SAP table

    For IDOC trigger, is using custom change pointers on standard SAP master data tables, a good idea? A seasoned abaper told me "it will mess with the standard" and further told to go with scheduled job.
    So, for example, say that my data for table T001K is updated via transports in PRD and I need to transfer this updated data via IDOC to an external system. Since there is no standard message type for this data, I will create a new one. Further, I will create a new change pointer for table T001K (it already has six fields with their data elements activated for Change Documents). Then I link the message type and the new change pointer. And so on an so forth. I have followed the procedure given here:SAP Tips: A to Z of Custom Change Pointer
    Now, the question is, will this be a good idea to capture data and trigger IDOC? Or a batch program with calls to standard FM to read CDHRD/CDPOS be a more suitable option.
    I need to know if a near instantaneous data transfer (and an effecient one as far as the system performance and reliability is concerned) can be acheived. If there is any other way of doing this, I am not aware of it!
    Any one has any input/experience on this?

    Hi Viktor,
    I think the batch program approach would be a good solution as the by this way you are taking matter into your own hands rather giving control to the SAP framework because you may have to test out the other approach as to how the standard SAP framework is behaving for custom change pointers.
    Thanks,
    Ravi

  • Re-arming trigger time with pxi-5122

    Hi all!
    this is my first discussion in this forum so I'm not sure it's the right place to post it, because i'm using LabView but maybe it is an hardware problem.
    So... I have a problem to calculate the re-arm trigger time for the pxi 5122.
    From the data sheets I read that it should be about 3 us with the tdc off or 12 us if on.
    But I needed an accurate measure of the dead time following each record measured so i decided to find it by myself...
    Using an acquisition program I have previous written in LabView, I started single acquisitions of 10000 records and each record is composed of 128 samples; as signal I used square waves with different frequencies, of 10 volts peak-to-peak (my trigger was set on the first channel of 5122 with 1 volt of edge value).
    First acquisition: 50 kHz wave. Theoretically I need 0.2 s to capture 10000 records without loosing any signals from the square wave. Choosing an acquisition time for a single record of 15.3 us, I found that the time required was 0.199998 s, very similar to the expected one.
    Then choosing an acquisition time for a single record of 15.4 us, I found about 0.4 s.
    I can guess that in this second case one every two wave peaks goes lost so I required twice the time to capture 10000 records.
    Because a wave period is 20 us I have calculated a dead time of 20 - 15.3 = 4.7 us.
    It wasn't as the 3 us described for the 5122 but i wasn't impressed and i went on with my try.
    Second wave: 20 kHz. I need 0.5 s to capture 10000 records without loosing signals from the square waves.
    What i found was that in this case, choosing an acquisition time for a single record of 39.6 us I required 0,5 s to capture all the peaks, while with 39.7 us I required about 1 second, again twice the time.
    As the previous example I have calculated the dead time: 50 - 39.6 = 10.4 us.
    Very strange... the dead time I supposed being the rearming trigger (and so fixed) was different for the 2 cases.
    Trying with others waves lenghts, values were always different.
    This happen also fixing the frequency of the square wave and changing the number of samples per record.
    For example, with 128 samples per records as I said before I needed a measure time of about 15.3 us to collect all the consecutive peaks, while with 64 samples I needed 12,8 us and so on.
    So it seems to be a dependency between the dead time after a records ( the rearming trigger? now i'm not so sure if I can call so) and the sampling frequency of the pxi 5122.
    But I don't know why the DAQ behave in this way.
    Is it right? Rearm time should be fixed,shouldn't it?
    I know it required a bit of time to read my problem but i tried to be more accurate I could.
    Thank you in advance.
    Giacomo
    Solved!
    Go to Solution.

    Just as with full blown oscope, the cannot select a timing period between the scales shown on the front panel.  For example, the horizontal setting is labled 1us, 2us, 5us, etc.  You cannot select 2.5us.  Here is an excerpt from the PXI-5122 spec manual triggering section:
    Divide by
    n decimation available where 1<n<65,535
    For more information about Sample Clock and decimation, refer to the NI High-Speed Digitizers Help.
    What this means is that when you change from 15.3us to 15.4us, the scope changes timing ranges.  That is why it takes twice as long to acquire the samples.
    - tbob
    Inventor of the WORM Global

  • Identify the trigger time Badi ECRM_CRM_UPLOAD

    Hi, can any one help me regarding this?
    While ending the contract in CRM, move out reason will be captured in custom developed field in CRM contract line item and the same will be replicated in ISU contract custom field (move out reason).  In order to achieve the required functionality badi ECRM_CRM_UPLOAD will be implemented to capture the move out reason from CRM and update the same in ISU contract through BAPI_ISUCONTRCT_CHANGEFROMDATA.
    Now the problem is that after ending the contract, data has not been replicated in ISU.So i cant debug and cant get trigger time of the BADI.
    How can I approch?
    Thanks in advance.

    NA

  • WAIT statement  used, IDOC output time still same

    HI All,
    I have created a Zprog to trigger zIDOCs from R/3 to XI.
    In my program, multiple idocs of same type are created as the processing is within a loop statement.
    Due to this fact 5-6 idocs are created within a second and sent out immediately to XI.
    However I want idocs to go to XI in 1 sec intervals, so I introduced the WAIT statem,ent in the loop.
    But when I check WE02, again all IDOCS are craeted in the same time(second), so I do not see any time delay.
    I wanted to know if theer is a way to introduce REAL DELAY in sending IDOCs from R/3 to XI as currently all my idocs are going out at same time inspite of using WAIT statement.
    In my partner profile I have tried the scenatio with Process immediately and also with collect Idocs(packet size 1), but its not helping.
    Any suggestions, how to make the idocs leave R/3 witha time delay of 1 sec each between them?
    Appreciate any suggestions/pointers.
    Many thanks
    Shirin

    Hi Swastik,
    Will  WAIT UP TO 60 SECONDS help and send idocs in 1 sec interval.
    I do not want a very long delay between these idocs.
    Or is it that wait upto 60 ecs translates to 1 sec internally....just trying to understand.
    Appreciate if you could clarify.
    Many thanks
    Shirin

  • IDoc Tracking: TIME LIMIT EXCEEDED

    Hello!
    We have about 15 different R/3 platforms connected to XI using the IDoc adapter. If I use the IDoc Tracking functionality in IDX5 it usually is working fine and the IDoc number in the receiving system and IDoc status are returned within seconds.
    However, for one R/3 platform it was always taking about 30 minutes until the IDoc number and IDoc status were returned. The status bar displays that the IDOC_DATE_TIME_GET function module is executed.
    Now it runs for over one hour until it stops with a TIME LIMIT EXCEEDED error message and no IDoc numbers and status is returned any more. What needs to be corrected to speed up IDoc tracking for this particular system?
    Regards, Tanja

    Not sure if this would help, but this link speaks of how to bypass time limit exceeded
    http://www.erpgenie.com/abaptips/content/view/490/62/

  • Customer Payment outbound IDOC trigger

    Dear All,
    I am working on one of our customer requirement to send Customer Payment data from SAP ECC 6.0 to their application using SAP PI 7.0
    I have created a customer Invoice (in Transaction Code FB70) without any reference document .
    Now I want to generate a Customer payment document on the top of Customer Invoice generated as mentioned above.
    Can any one please suggest the following:
    1) Can we generate Customer payment document in transaction FII0
    2) What are the mandatory parameters to generate Customer payment document.
    3) If I need to send this data to external application using IDOCs , so can i use Program RFFOEDI1 as suggested in other threads.
    what are the parameters needs to given to run the program?
    4) How to configure the our output type so whenever we generate a Customer payment document, an IDOC should be genarated.
    Also please confirm if I can use IDOC PAYEXT with basic type PEXR2001 or should I go for some other IDOC.
    Best Regards
    Honey

    Hi...
    1.  First you need to create Invoice (TCode -- FB60)
          Document Number will get generated.
      2. For Automatic Payment Program (Tcode-F110)
        Fill all the details which are mandatory.
       Then go to WE02, check if idoc got genearted.
      And then you can trigger the idoc.
      You can use PAYEXT with basic type PEXR2002
    Regards,
    Leela

  • Regarding output type and idoc trigger issue

    Hi
    i need to copy pgi quantity into sales order quantity for that i write a code into user exit MV50AFZ1. code is working fine but
    output type and idoc is not trigger due to this. In this exit to update sales order quantity i used bapi *BAPI_SALESORDER_CHANGE . can anyone tell me why o/p type and idoc not trigger ,what is the reason and what is the solution for this?
    Thanks
    Dinesh

    Hi Dinesh,
    Did you activate the enhancement for user exit ?
    Did you check if the output type is configured correctly ?
    Put a debugging point and see if control is coming there.
    Regards,
    Nisha Vengal.

  • IDOCS: One time customer Processing Issue with TRMTYP

    Hi Gurus,
    We are working on the process of Transfer of Location Master from SAP ECC 6.0  to Third Party TMS  and we are facing the following problems: While transmitting One Time Customer:
    In case of one time customer Account group used are CPD and CPDA. And when we send  TPSLOC01 IDOC the TRMTYP has to be OC but it is taking by default CU.
    As per my understanding:
    Customer one time or regular is determined based on Account Group.
    Please guide us on the same to get OC instead of CU in case of one time customer location transfer.
    Thanks&Regards
    Sreekanth

    Hi All,
    I am closing this as there are no updates on this.
    Thanks a lot.
    Sreekanth

  • Idocs processing time between 2 idocs with same material

    Hi Gurus
    we are getting 2 idocs from other system with same material, first idoc is process successfully, second one is not processing and error throughing - material is currently processing by user WF BATCH. can we set time gap between 2 idocs for processing, where we need to do this?
    Thanks in Advance
    Ramki

    Hi Ramki,
    There is another option which you can consider with the help of an ABAPPER. Check if you can use the concept of enqueing.
    Ex: When the idoc comes in the SAP system and updates the material quantity in the sales order, it has to get in to the VA02 in order to do this. Now when another idoc is sent along with this simulataneously to update something in the same order, it fails as the order is open by the first idoc.
    In this case we write a check in the posting program and check if the order (Order number we get from the idoc) is open or enqued.
    If it is enqued then there is a delay by calling an event. This event triggers a job which has a certain delay inserted in it before running.
    Hope this helps..
    FK

  • IDoc Trigger Immediately

    Hi gurus. I just want to ask if for example an XI, BizTalk or any EAI applications send an IDoc to an SAP system and in the inbound partner profile it was set to TRIGGER IMMEDIATELY, does the EAI application waits until the process is completed (e.g the creation of Sales Order) before getting out of the SAP system?

    once idoc is received to SAP R/3 system,it will process immediately ( I mean idoc status will not be 64 ,it will be like application document is posted.
    TRIGGER IMMEDIATELY is related to SAP r/3 and it does not care about other system.
    if you choose background progra check box,then status will have 64 ,then we need run manually by using RBDAPP01 program to get status 53.
    hope you got my point

  • Autocorrect trigger: time vs. spacebar/return/punctuation

    The autocorrect feature in Mountain Lion is frustrating in that it operates differently from iOS devices.
    If you type a word which autocorrect wants to correct, time is the trigger for the autocorrection instead of the spacebar or other terminator.
    For example, if you begin to type the word "ensuing" but get distracted mid-word and only type "ens" (pause), autocorrect jumps in and makes it "end" because that's what you meant, right?
    iOS may make the suggestion, but it's not accepted until you use a space or other terminator (return, period, etc.). This is a much superior method of activating the correction.
    Is there a way to change the behavior? Anybody?
    (Googling autocorrect brings up lots of pages of Mountain Lion features and lots of iOS pages, but nothing on changing how autocorrect works in Mac OS X... er, "OS X".)
    /Bill

    You folks with your "Paste a photo into everything to turn autocorrect on" in all your mssages cracked me up. Thanks; I need that. It's been a hard month.
    K. So first I'll spend a day with the keyboard pulled off (argh; that's gonna blow), and if I find out that's the solution, that's one thing. Oh, and I'll reset all my settings. (Grf. I hate you, Mr Man WhoSuggested That. That is in the No-Fun category.) In the event it's not, I'll take my pd (with appleCare; yay!) into the store and pester those folks about it, let them deal with it.
    Thanks for letting me know I'm the only weirdy suffering from this. :-\ Least I have some ideas now. I appreciate it!
    Binky

  • Idoc trigger for inventory updates.

    Hi ,
    we want to send our inventory update for a specific storage type to a third party system. when ever  the quantity in a particular bins of the storage type gets updated an IDoc should e created to send the remaining quantity to a third party system. the triggers include any goods movements (PGI, goods issues, goods receipts). So my question is where do I write the trigger. Do i have to write the trigger against each transaction that will impact in goods movements or is there any way that I could write it at a higher level  so every goods movement thats happening in the SAP system will check whether it has to create an IDOC or not.

    what happens if I use MB1A, MB1B, MB1C?
    what happens if I dont post material document and just perform bin to bin transfer.
    I want the the Inventoy level at a particular bin when ever there is a change to in the quantity.
    how can I achieve this??
    Edited by: deepu p on Mar 17, 2011 2:18 PM

  • IDoc trigger at customer creation

    Dear Gurus,
    I have developed a custom IDoc. Now i want to send this customer master IDoc to the legcy system whenver a new customer is created or existing customer is modified.Ive sent IDoc from BD12,it is working fine,now i want to send it at runtime.Is there any customizing part required to trigger the IDoc at creation if the customer master record ???
    please help me out.
    Reward points for helpful answers.
    Cheers,
    Deepthee Kasal

    Hi Deepthee
    Please correct me.
    U need that a idoc will be created in one system and this idoc will go to legacy system. Now are these both systems SAP. Or which is sap and which not.
    If the system is non sap and legacy is sap, then a XML file is sent from non sap and this is converted to idoc (DEBMAS) and processed in SAP and created or change customer master.
    Now if there is some sap system and it will create idoc after cration of customer and send to non sap to update. SAP doesnt provide o/p determination on customer masters. Here wyou will define a new idoc type use copy of DEBMAS and then create a idoc in sap for this and convert to XML and sent to legacy.
    Hope this helps
    Kind Regards
    Sandeep

Maybe you are looking for