How to trigger Material CIF change pointers when changing Source List

I need to trigger a Material Change pointer (CIFMAT) creation when the Source List is updated for that material.  In BD52 (ALE configuration) table EORD is not an option for CIFMAT message type, so by standard ALE this can not be done automatically.  I could not find any BAdI/Userexit which will help me to create a material master change pointer so that the Material (Product) will be sent to APO via the CIF when the Source List in R/3 is changed.

Hi , Can you please check user exit CIFMAT01 function module EXIT_SAPLCMAT_001.You can use this enhancement to influence the logic according to which material data from SAP R/3 is mapped to APO product interface data.
I suggest to put logic in user exit to check table source list table EORD changes & trigger CIF for material master.You can pull  change data from table CDPOS using EORD table reference & material object value details.
Based on change record CIF user exist should trigger material CIF run and feed to APO.
Hope this solution will work in your case.thanks
Sanjay Karkun

Similar Messages

  • IDOC HRMD_A + Change pointers + Infotypes change objects doesnt exist???

    Hi guys,
    I Have to send master data from infotypes 0002, 0006, 0032 and 0105 from HR to SAP PI. I've configured BD61, BD50 and BD53 to reduce Idoc HRMD_A. Then in BD52 I've tried to put this fields to activate change pointers when data from this infotypes is changed.
    But in BD52 doesnt exist infotypes 0002, 0006, 0032 and 0105. I tried with object HR_IT1002, table HRP1002 and fields BEGDA and ENDDA, then run program RBDMIDOC and the Idoc is sent, but is possible with infotypes metioned????
    Regards,
    Pablo

    Pablo,
    are you able to see entries getting created in BDCP* tables
    did you activate change pointers in BD53
    Thanks
    Bala Duvvuri
    Edited by: Bala Duvvuri on Jul 29, 2010 10:35 AM

  • How do I output the smoothest video when changing or mixing frame rates from the original footage?

    I have been experimenting with various Media Encoder settings, and wondered if there was anything else I can try to get the smoothest video output possible, especially when changing frame rate and possibly resolution.  For clarification, let me start from the beginning and explain what I'm doing and what I've tried so far.  I'll try to be as brief as possible, but if I do go into too much detail, I apologize. 
    My original footage is AVCHD 1080p - 60fps.  (my camera only does 60fps...specifically 59.94fps)  We're not talking interlaced video here, I'm staying away from that.  This is definitely full frame, progressive video at 60 frames (not fields) per second.  My output will ultimately be for the web.  I have been keeping my output codec (H.264) and bit-rate (VBR 2-pass, relatively high-bitrate) consistent, and have been trying numerous output options and even sequence settings to see what would yield the best results.  I am using Premiere Pro CS5.5 along with Media Encoder.  Here's what I've done and the results I've observed:
    1.  I created a sequence with 1080p - 59.94fps settings to match my original footage.  I then output both 1080p and 720p versions at 59.94fps, and at 29.97fps.  The 59.94fps output files looked absolutely great, as would be expected.  Extremely smooth.  The 29.97fps output files were generally smooth, but not near as smooth as the 59.94fps.  This is expected since it's half the frame rate as my original footage.  However, my question is this:  What exactly is Media Encoder doing when "down converting" from 60p to 30p?  From a technical stand point, is it dropping every other frame?  I'm just curious to understand exactly what it does.  I tried the Frame Blending option as well, and that only yielded a bit more blur to the images which wasn't desirable for any of the output files. 
    2.  Just to see what would happen, I created a sequence with 1080p - 29.97 settings.  I then output both 1080p and 720p versions at 29.97fps.  The video was much more choppy in these cases, even with Frame Blending on.  Now, I know not matching my sequence settings with my original media isn't ideal, but I again just want to understand why this yields less smooth video than the 29.97fps options above.  Why does cutting the sequence settings frame rate in half from the original, then outputting the same frame rate as the sequence yield video that is not as smooth?
    3.  Next, I wanted to try mixing frame rates to see how Premiere and Media Encoder handled the footage and output files.  Premiere handled it great, no issues there.  However, I had some interesting things happen when I output the files.  Here's what I did:  I created a sequence with 1080p - 59.94fps to match my original footage.  Then I took the same exact footage that was in my sequence, copied it in my project panel and interpreted it at both 23.976 and 29.97 fps, yielding slow motion video.  The slow motion video looked great in Premiere, so I went ahead and just added it to my sequences, along with the original 59.94 footage.  I also created separate sequences for the 29.97 and 23.976 footage respectively, each with matching sequence settings, then added a nested sequence to another original footage sequence (with 59.94fps sequence settings) to see which yielded the best results.  Basically, I'm trying to output 59.94fps that match my original footage, but also throw in some slow motion footage at different framerates.  I'll explain my results in a moment as they are a bit convoluted, however, here is my question:  When mixing frame rates and trying to output the smoothest video, am I going about this the right way?  I would assume you would use your sequence settings that match the original footage (which is what the majority of the footage will be), then bring in a nested sequence for the slow motion (as oppose to just dropping the slow motion video directly into my main sequence), and then output to the same frame rate of the majority of the footage, in this case 59.94fps. Is there a better workflow for this?
    The results to #3 above were as follows.  Initially, it looked like it didn't matter if I nested the slow motion sequence into my main sequence, or simply dropped the actual slow motion video into my original 59.94fps sequence.  It seemed to produce smooth results either way.  Frame Blending blurred the video a bit, but didn't seem to make much difference, and quite honestly I like the footage without Frame Blending in general.  However, when I closed down Premiere, and opened the output files later (opening in Quicktime), the footage looked choppy.  In fact, it would go from choppy to smooth and back, almost like it had an irregular cadence (don't know if I'm using "cadence" in the right context here).  I would then open up Premiere again, import the output footage into my project panel, and play the footage in Premiere, and it would play back smooth again. Is this a Quicktime issue?  I was playing 1080p 59.94fps files when this happened, so maybe it's just because it's a large file.  Doesn't seem to have issues with the 720p files I created.  But it sure threw me off with my testing because I then started second guessing the settings I was using.  My iMac is the latest 2011 model with plenty of RAM, so I wouldn't think it's the computer.  Thoughts?
    4.  Next, I noticed on ALL my output files (again, using the H.264 codec from Media Encoder) that the color of my video seemed to flatten quite a bit.  It seems that the original footage has more contrast and saturation than the output files.  I figured maybe this was just how it was, but when I re-imported the output files back into Premiere, they looked IDENTICAL to the original footage.  And in Media Encoder's Source/Output windows, I don't see any difference there either. Is Quicktime again the culprit here, doing some odd things to the color of my videos?
    5.  Regarding Frame Blending, when is the best situation to enable this option in Media Encoder?  I've read it is when mixing frame rates, but I honestly didn't see too much of a change except for a bit more blur, which I didn't care for.
    6.  Lastly, my conclusion is that 60fps yields the smoothest video, which is an obvious conclusion.  However, I know that 60fps isn't the best or easiet frame rate for web delivery.  It seems 30p is more the standard.  Are there any integrated web players that would play 60fps?  Can you get 60fps video on YouTube/Vimeo?  If yes to any of these questions, can they do 720p and 1080p at 60fps? 
    Those are all my questions.  I hope I am clear enough without being overly wordy and hopefully I didn't put too many questions into one post.  Thanks in advance for any insight, I really appreciate it.

    Did you ever figure out which output worked the best? I have the same original footage; trying to determine the best output settings to make a dvd for tv.
    thanks!

  • How to avoid the transport request popup when changing real-time load behav

    Hello experts,
    I'm often switching between the two loading mode, and I already worked in systems where I don't have the popup for transport request : (so I guess there is a possible tuning anywhere)
    How to avoid the "asking for a transport request" popup in BW when changing real-time load behaviour of an infocube
    Thanks in advance, I will save precious time
    Guillaume P.

    Hello Krishnan,
    i tried to switch all object types from "not changeable" to "changeable original", but still get the popup when switching cube loading mode.
    Do you know the particular object type to manage ?
    Hello Vishnu,
    same thing, whatever the option is (switch on / off standard) I have the transport popup.
    Anyway thanks for your try.

  • How to set the POV in WebAnalysis when data source is HFM?

    Hi Every one..
    Could any one tell how to set pov in web analysis when data base is HFM. And hoe to make the report Dynamicall (Current Pov Member like in FR). for this if use Essbase Ican get it it easiliy by using Subtitutional variable but is ti possible fo rHFM.
    Thnaks in advance
    Rao

    yeas agree with sanakar,
    this field which shankar is talking about must be entry date (if u delta timestamp is date, u will also have to mention this table field name in definition of delta), this means that this field will catch last change to the record, so that it will be delta enabled based on the latest change date. This is very important becuase if u use date like posting date to the delta then back dated posting will not captured in to the delta, as delta for this back date is already been done.
    Hope u understand this.

  • UI not getting change update when working with LIST and INotifyPropertyChanged

    i was trying to know two way data binding. i have simple car class which extend INotifyPropertyChanged for notify the change to update UI. bind List object to few textboxes and notice when one textbox value change then other textbox value not updated. all
    textboxes bind to same property. so one's value change should propagate to other textboxes.
    this is my code
    public class Car : INotifyPropertyChanged
    private string _make;
    private string _model;
    private int _year;
    public event PropertyChangedEventHandler PropertyChanged;
    public Car(string make, string model, int year)
    _make = make;
    _model = model;
    _year = year;
    public string Make
    get { return _make; }
    set
    _make = value;
    this.NotifyPropertyChanged("Make");
    public string Model
    get { return _model; }
    set
    _model = value;
    this.NotifyPropertyChanged("Model");
    public int Year
    get { return _year; }
    set
    _year = value;
    this.NotifyPropertyChanged("Year");
    private void NotifyPropertyChanged(string name)
    if (PropertyChanged != null)
    PropertyChanged(this, new PropertyChangedEventArgs(name));
    This way i bind
    Car carTest;
    private void Form1_Load(object sender, EventArgs e)
    carTest = new Car("Ford", "Mustang", 1967);
    List<Car> ol = new List<Car>();
    ol.Add(carTest);
    this.textBox1.DataBindings.Add("Text", ol, "Make", true, DataSourceUpdateMode.OnPropertyChanged);
    this.textBox2.DataBindings.Add("Text", ol, "Make", true, DataSourceUpdateMode.OnPropertyChanged);
    this.textBox3.DataBindings.Add("Text", ol, "Make");
    when run the code then Ford was showing as make name but when change value in any textbox then that change is not shown in other textboxes.
    the moment i change this line List<Car> ol = new List<Car>(); to
    BindingList<Car> ol = new BindingList<Car>(); then code started to work fine.
    My Question
    1) what is the difference between List and BindingList class ?
    2) can't we use List<> for my situation instead of BindingList
    3)
    this.textBox2.DataBindings.Add("Text", ol, "Make", true, DataSourceUpdateMode.OnPropertyChanged);
    this.textBox3.DataBindings.Add("Text", ol, "Make");
    see the above code and tell me what is the advantage of using DataSourceUpdateMode.OnPropertyChanged because i have seen if we do not use this code
    DataSourceUpdateMode.OnPropertyChanged then also data change is propagated to other textbox when cursor focus change.

    I would have thought that'd work with List<t>, in fact I think there must be something wrong in your code there.  I can't spot it though.
    I recommend use of ObservableCollection rather than BindingList.
    The default on bindings is that changes are propagated from the target ( view ) to source ( vm ) when the control loses focus.
    If you want to do the equivalent to a keydown event handler in a viewmodel then onpropertychanged is the way to go.
    You want to avoid creating bindings in code unless you really really have to, it's way easier to put them in xaml.
    Even if your ui is dynamic, you can build xaml and use that to create the ui objects:
    http://social.technet.microsoft.com/wiki/contents/articles/28797.aspx
    The difference between BindingList and List is, literally, iBindingList.
    See
    https://msdn.microsoft.com/en-us/library/system.componentmodel.ibindinglist%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
    What probably isn't very obvious is that BindingList fires an event - iirc  itemchanged when properties on objects in it change.
    Maybe you did something wrong in your implementation of inotifypropertychanged.  I must admit, I can't see anything there though.
    You don't really need those magic strings since .net4.5 and you also don't need to explicitly implement inotifypropertychanged you could use:
    public event PropertyChangedEventHandler PropertyChanged;
    public void RaisePropertyChanged([CallerMemberName] String propertyName = "")
    if (PropertyChanged != null)
    PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
    As used in this:
    https://gallery.technet.microsoft.com/WPF-Dynamic-Fonts-ad3741ca
    If you try that sample you can have:
    public class FontDetails : INotifyPropertyChanged
    or
    public class FontDetails
    And you can see it still notifies change successfully to both windows.
    Most wpf devs will use observablecollection rather than List or bindinglist.
    Observablecollection notifies addition or removal of entries.  It can be used to notify an entry has changed, but does not detect change of property.  You would have to raise the event in code if you want to tell it an item changed.
    Hope that helps.
    Technet articles: Uneventful MVVM;
    All my Technet Articles

  • How to display a message in dashboard when the source is not available

    Hi,
    I had a requirement to display a custom message in the dashboard instead of showing the default error message like "Client commands are disabled by administrator" when the source is unavailble for the reports. I'm using Essbase as the source and when the cube is loaded, i have to dispaly the custom message and to hide all the reports in the dashboard, any suggestions are highly appreciated and will be highly helpful to me.
    Thanks
    Ashik

    Hi,if i understand your question....
    i believe you can manage it in 3 ways.
    1.you can make groups in order each one be able to "see" its own report..and so on...
    2.In the results section , there is a format other views-->No result, you can try it.
    3.There is a configuration in///....\OracleBI\web\msgdb\**your nls**\messages such as commmesages.xml and other , where you can handle your "error" report
    http://greekoraclebi.blogspot.com/
    ///////////////////////////////////////

  • Change folder symbol in source list

    Hi,
    is it possible to change a folder symbol within the source list?
    PowerBook 5,8   Mac OS X (10.4.6)  
    PowerBook 5,8   Mac OS X (10.4.6)  

    read this link, it will give you all the customization tips you need http://www.apple.com/support/mac101/customize/

  • How can I make my Shuffle stay in the Source list with Version 7??

    No longer in the IPOD options that I can see????

    Blackstar,
    Unfortunately, for reasons unknown, the Keep this iPod in the source list option does not exist in iTunes 7.
    So the first thing you will probably want to do is let Apple know your feelings on the matter by submitting the form on this support page .
    Done that? Okay then, so now you'll probably want to make the best of the situation by figuring out if there's any kind of workaround to deal with the matter.
    The best I can come up with is suggest that you create a playlist dedicated to your iPod shuffle which, for discussion's sake, we can call the Shuffle Playlist.
    Once you have created that playlist, when you connect your shuffle to your computer you can drag the Shuffle Playlist into your shuffle.
    After disconnecting the shuffle you can get to work on modifying the Shuffle Playlist for your next update.
    Note that you will have to manually clear the iPod shuffle's contents before putting a new Shuffle Playlist on it.

  • 'How to trigger Material determination again' when Price group changes

    Hi All,
    I have a requirement like this
    1. I have a line item for which the material detemination is done based on condition records.
         Say the order has been saved now.
    2. Now, for this line item if I change the price group (Double click on line item ->Sales B), the material dermination should trigger again.
    3. I know that the FM PRODUCT_SUBSTITUTION  would be used to determine the material.
    4. But, where exactly should I call this again?
    Please let me know if there is any user exit available for this.
    Thanks,
    Babu Kilari

    No. I have not got the solution for this. Luckily, requirement got changed. So, couldnot invest much time on this.
    But, I think you need to write the code in MV45AFZZ(USEREXIT_MOVE_FIELDS_TO_KOMP). Not sure. Please check it
    Thanks,
    Babu Kilari

  • How to udate material master from contrat when there is a change in me32k

    Planned delivery time is maintained in MRP 2 view of material master. Whenever contract is created for the material, the procurement team changes the planned delivery time in contract. This leads to inconsistency between the two values.
    It is required that whenever planned delivery time for a material is changed in contract, the same value should get updated in MRP 2 view in material master.
    Moderator message: "spec dumping", please work yourself first on your requirement.
    Edited by: Thomas Zloch on Sep 7, 2011 11:00 AM

    Try adding a trigger that will add records to a table that can be checked by the ODBC application whenever it runs. Of course, the trigger could also call a stored procedure that called some external code as well.
    HTH

  • Trigger output in VT02N automatically when changes done to Shipment.

    i have created new output type ZXXX for VT01N and VT02N (shipment) for sending Fax.
    my task is:
    this output type has to be triggered automatically and fax has to
    be resent when any of below changes made using Tcode VT02N
    here are the changes:
    Changes made to the shipment start date/time field-
    VTTK-TKNUM- DPTBG
    VTTK-TKNUM- UPTBG
    When there are stop order changes made to the stages
    VTTS=TKNUM-TSRFO
    When the carrier is changed in the shipment
    VTTK-TDLNR
    When delivery appointment date/times are entered or changed.
    VTTS-TKNUM-DPTEN.
    VTTS-TKNUM-UPTEN.
    how can we do this?
    Edited by: RamaKrishna Karnati on Jun 10, 2008 3:12 PM
    Edited by: RamaKrishna Karnati on Jun 10, 2008 3:30 PM
    Edited by: RamaKrishna Karnati on Jun 10, 2008 3:31 PM

    Hi,
    try the user exit EXIT_SAPLV56U_004.
    use the following tables parameters of this function module to determine whether the values are changed:
    I_XVTTK - Shipment Headers (Current)
    I_YVTTK - Shipment Headers (Old)
    I_XVTTS - Shipment Stages (Current)
    I_YVTTS - Shipment Stages (Old)
    if any change is made to any of the fields, you can trigger the standard output type by using the function module WFMC_MESSAGE_SINGLE. you will have to pass a structure of type NAST with the required vlaues.
    try this...
    cheers
    jubin

  • How to avoid selection/deselection of TreeItem when changing expandedProp?

    Hello,
    i have an application that uses several TreeViews for Assets and Objects.
    These TreeViews are working with Groups and Subgroups, Sub-Subgroups, and so on ...
    My Problem is: Always when i toggle the expandedProperty of any Group, selected or not, it will change the selection in the TreeView.
    If the Group was selected, it will be deselected, if it was not selected, it will be selected, clearing any other selection.
    How can i prevent this?
    I tried eventFiltering and Handling of the mousePressed events without any success.
    Hopefully someone could help me?
    Thanks in Advance!
    Jewe

    Hello Krishnan,
    i tried to switch all object types from "not changeable" to "changeable original", but still get the popup when switching cube loading mode.
    Do you know the particular object type to manage ?
    Hello Vishnu,
    same thing, whatever the option is (switch on / off standard) I have the transport popup.
    Anyway thanks for your try.

  • How to trigger error message in PCUI when a BADI is called in SAP Backend

    Hi,
    I am currently coding some validations in the implementation of BADI, CRM_CUSTOMER_I_BADI.
    I know that PCUI will trigger the interface methods, CRM_CUSTOMER_I_CHECK and CRM_CUSTOMER_I_MERGE.
    So is there any way I can deliver status or warning or error message to the users in PCUI, by coding in the above 2 methods?? If yes, how do I do it or if anyone has any sample codes, I will appreciate it very much.
    Thanks.

    Hi,
    i think you should post a link to this question in the  <a href="https://forums.sdn.sap.com/forum.jspa?forumID=126">CRM Development Forum</a> here in SDN.
    Regards
    Gregor

  • How to trigger an event web service when a mail received in Exchange Server ?

    Hi,
    I have a requirement of Triggering the event in Web-service with related data (Mail Details) whenever mail received in Exchange Server..
    I have done R&D on this, but I couldn't find answer.
    Is there any possibility of triggering the service ? If Yes, how can I achieve this?
    Thanks in Advance.

    Hi Jason,
    Using above link, I am getting notifications only for the logged in user
    service.Credentials = new NetworkCredential(EmailAddress,Password,domain);
    I want a way to get the notification or callback when a email comes from any user to the server. I tried as above , but i could get the notifications for a logged in user with his credentials.
    Please help me to find out a way to get the notifications from the server irrespective of the user login.

Maybe you are looking for

  • Warning message in pop up

    Hi, I have a requirement where i have to get a warning message in pop up, Please suggest me, if anyone knows any function modules, Pl let me know Thanks & Regards, Kirthi

  • Can I use CreatePDF to switch around the pages within a single pdf document that scanned wrong?

    I understand CreatePDF would allow me to combine documents into a single pdf file.  But, (1) can I move around (switch/correct the order of) pages within a single PDF file?  (2) Can I delete pages from a single file or a combined file?  (3) Once crea

  • Add a Scrollbar to a popup window

    Hello, I have a calendar in an application that lists appointments.  The appointment is a link that opens a popup windows that gives the appointment details.  The problem is the popup window does not have a scrollbar and for some users all of the tex

  • OS provisioning plug-in v6.0: Is it possible to provision OS on bare metal?

    Hello all. I've installed N1 sps + OS provisioning plug-in v6.0. I can't create Sun ALOM Target. The Run Plan needs already prepared Target Host. Does it means that to install OS I already must have installed OS? It is very confusing. Has somebody ex

  • Lsnrctl start with nl-0278 and snl-00016

    I defined LOG_DIRECTORY_LISTENER path right (its permission is good and I can vi listener.log file there manually), and applied 8.1.5.0.2 patches. When try to lsnrctl start, get error: /listener.logor creating log stream <LOG_DIRECTORY_LISTENER> path