Events in VL02N

Hi All,
i have a requirement where I need to update the reason for deviation(Field VSTGA) and Connection Points(KNOTE) in VL02N transaction.
For this I am updating the table TSEGWS01 from an inbound IDOC with the values of the VSTGA and KNOTE fields.
But still its not getting updated/displayed in VL02N.
So please let me know if there is some FM that needs to be used for the same. Or any other way.
Thanks in advance..

Well since no one answered this and i solved it myself, I would like to provide answer for people who might face same issue later  -
We need to set the Application Flag field in Event Header table TSEGH, then it works fine.
It didn't get updated automatically.
Regards,
Harsh Bansal

Similar Messages

  • BDC to save text in VL02N

    Hi All,
    I have a requirement of adding a BDC logic in my program .
    While recording, I need to call the transaction  VL02N and update the delivery number and:
    add some text under the tab:
         Texts-> Body Text
    and save the same.
    I am able to record upto the BODY Text. I need text from my program to be passed to the Body Text[Text Area] and then the same should be saved.
    Could any one help me out in finding the Ok-Code for <b>entering the text</b> from my program to the Body Text through BDC for VLO2N transaction.
    Any pointers will be highly appreciated. Thanks in Advance.
    Waiting for your valuable inputs.
    Regards,
    Anjali

    Hi All,
    I solved the problem.
    Actually its not possible to record that event for VL02N. Hence I did the same with VL02 as mentioned, and recorded it in the RTEXT-LTEXT screen field.
    Thanks a lot KYle Yeung.
    Regards,
    Anjali

  • Badi/user exit for tx vl02n

    Hi,
    I need to find a badi or a user exit thats triggered after pressing "save" in transaction vl02n.
    Help me please.
    Best regards,
    Roberto.

    hey
    .Code SE18 is used to Identify the BADI available.
    Look for the string 'CL_EXITHANDLER' in the standard program. This is a class which has a method 'GET_INSTANCE' which is used to trigger BADI's from the Standard Program. The interface parameter for this static method 'EXIT_NAME' is used to pass the BADI to the method.
    Open Standard Program and do a global search 'CL_EXITHANDLER'.
    SE18 > give the BADI name found through above search.
    CUSTOMER_ADD_DATA > which has a method SAVE_DATA.
    T.Code SE19 is used to Implement BADI.
    SE19 > give the implementation name > Give the Definition name as CUSTOMER_ADD_DATA and the Short Text.
    Intro.....
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    Check these links for info about badi..
    BADI's
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    BADI's
    http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    http://www.esnips.com/web/BAdI
    http://www.allsaplinks.com/badi.html
    New to Badi
    check any fo the below links. this will def help u.
    http://www.allsaplinks.com/badi.html
    And also download this file....
    http://www.savefile.com/files.php?fid=8913854
    There are other tutorials on this site...
    http://sapbrain.com/Tutorials/tuto_download.html
    What are BAdIs?
    -> is an anticipated point of extension – these points act like sockets and exist in the original source code
    -> based on ABAP Objects. BAdI defines an interface that can be implemented by BAdI-implementations that are transport objects of their own
    ->Important! There are 2 roles: Enhancement Option-provider & Implementer.
    -> In the above context, Enhancement Implementation can be done only if option (hook) is provided by the Option-provider. In simple words there are no implicit BAdIs.
    Note: In the following slides, Definitions are created so as to understand the method of BAdI definition & for example purpose. As stated above this is the role of Enhancement Option-Provider.
    Classic BAdIs already exist since SAP Release 4.6
    BAdIs have been Re-implemented in ECC7.0 under the new Enhancement Framework & Switch Framework
    Classic BAdIs
    To understand what a powerful pattern a BAdI is, we will now define & then implement a BAdI
    BADI Class is created automatically.
    The various options are described below in detail:
    1. Enhanceable: Enhanceability of filter types can only be specified for filter-dependent BADI definitions under very special conditions. For example, the domain belonging to the filter type must be linked with a value table that is of the type E or G. A BADI implementation can then be created in one step by creating a new filter value that is automatically entered into the value table at save and also copied into the transport order of the BADI implementation. In addition, it is also possible to create a new filter value and, at the same time, a BADI implementation with the same name. Naturally, you can also specify existing filter values.
    You should select this feature if there is a prerequisite that a new filter value is created together with a new BADI implementation - that is, that BADI implementations are not created solely with existing filter values, although this, too, is possible.
    2. Multiple-Use
    3. Filter-Dependent
    Instance Methods can access all of the attributes of a class and can trigger all events of a class. Static Methods can only access static attributes and static events.
    Exceptions:
    Events:
    Events can be defined in classes or in interfaces. Corresponding methods can trigger these events with the RAISE EVENT statement. Each class (or interface) that is going to handle the corresponding event must implement a relevant handler method, and register it using the SET HANDLER statement. When an event occurs, the system calls all of the handler methods registered for that event.
    Like method definitions, events have a parameter interface. The only difference is that events may only have EXPORTING parameters.
    BADI : Businees Add IN's
    Business Add-Ins are SAP enhancement technique based on ABAP Objects.
    Where the SAP standard program is not going to fullfill the client requirement , we are going to add our own program to SAP standard program, without changing the standard prog.
    Each Business Add-In has
    – at least one Business Add-In definition
    – a Business Add-In interface
    – a Business Add-In class that implements the interface
    Each BADI has two different Views.
    1.Definition view
    2.Implementation view
    T.C for BADI Definition is SE18.
    T.C for BADI Implementation is SE19.
    There are multiple ways of searching for BADI.
    • Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
    • Finding BADI Using SQL Trace (TCODE-ST05).
    • Finding BADI Using Repository Information System (TCODE- SE84).
    1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for ‘CL_EXITHANDLER=>GET_INSTANCE’.
    Make sure the radio button “In main program” is checked. A list of all the programs with call to the BADI’s will be listed.
    The export parameter ‘EXIT_NAME’ for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter ‘INSTANCE’ will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
    2. Start transaction ST05 (Performance Analysis).
    Set flag field "Buffer trace"
    Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
    Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
    Push the button "Deactivate Trace".
    Push the button "Display Trace".
    The popup screen "Set Restrictions for Displaying Trace" appears.
    Now, filter the trace on Objects:
    • V_EXT_IMP
    • V_EXT_ACT
    Push button "Multiple selections" button behind field Objects
    Fill: V_EXT_IMP and V_EXT_ACT
    All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
    So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
    3. Go to “Maintain Transaction” (TCODE- SE93).
    Enter the Transaction VD02 for which you want to find BADI.
    Click on the Display push buttons.
    Get the Package Name. (Package VS in this case)
    Go to TCode: SE84->Enhancements->Business Add-inns->Definition
    Enter the Package Name and Execute.
    Here you get a list of all the Enhancement BADI’s for the given package MB.
    Have a look at http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    How to develop BADI
    Rewards if useful.

  • Issue in Delivery Events

    Hi Experts,
    I am facing an issue in events of delivery.
    We maintain connection point/reason code for an event of a delivery.
    If we open that delivery using vl03n, we can see the connection point/reason code maintained.
    But if we open that delivery from some other delivery, using Shift+F5 option, then we can't see the cnxn pt/code maintained by us.
    Thanks in Advance..!!

    Hi Nabheet,
    If we trigger an idoc, then it is updated through a FM.
    And, we update the Application Flag also in TSEGH table.
    Otherwise, we can directly maintain it via VL02N.

  • Interface to update Event on Delivery

    Hi,
    Does anybody know if there are any interfaces (BAPI, IDoc, whatever...) for updating Events on an Outbound Delivery? I mean the dates that you find if you run transaction VL02N and then the menu path Goto -> Header -> Dates. (In R/3 46C.)
    Thanks,
    Peter

    Did you check for BTE :
    BTE 00501015 ( in 4.7 )
    BTE 00501014
    Sincerely
    Christophe Blineau

  • No range for trans/event type WA in year 2011 does not exist

    Hi, All Gurus
    while posting goods in MB1C,getting error 'No range for trans/event type WA in year 2011 does not exist'
    while doing PGI,getting error 'No range for trans/event type WL does not exist'.I'm getting trained in IDES system.
    Plz help me..
    From
    MVR

    Hello,
    And welcome to SAP SDN
    System asking Number range for trans./event type WA for year 2011, as it not maintain in the system.
    Now 1st set u201CWAu201D document type for material document & then u201CWAu201D document type for accounting document
    Set for WA document type for material document
    Use TCode: OMBT
    In the Menu Click Group - maintain - again click Group-insert - Number Range Group Text (new material document)
    & then enter
    Year_From Number __ To Number.
    2011_100000000____ 199999999
    And now
    Double click "WA"
    and select check box of your "Number Range Group text of new material document
    "and click Element/Group in the Application Bar ( you can see WA is assigned to Number Range Group text ) and Save.
    Now use t.code: OMBA
    Click u201CGoods Receipt Document Typeu201D
    Next screen assign u201CWAu201D document type to t.code MB1C and save.
    Set for WA document type for accounting document
    Again Use t.code: OMBA
    Click u201CFinancial Accounting Number Rangeu201D & enter company code u2026.and click change interval.
    Now in next screen, click u201Cinsert intervalu201D
    & then enter
    Number range number__Year____From Number____To Number.
    10__________________2011____200000000____ 299999999
    And save.
    Now again use t.code: OMBA
    Click u201CFinancial Accounting Document typesu201D & next screen double click u201CWAu201D and you will have new screen and enter Number range u201C10u201D and save.
    Similarly for WL
    In  t.code: OMBA check under automatic movements doc type for TCode VL01, VL01N, VL01NO, VL02,,VL02N,,VL03N, VL07, VL08, VL09, VL32, VL32N,,VL33N, VLMOVE, etc
    Now, Set for WL document type for accounting document
    Again Use t.code: OMBA
    Click u201CFinancial Accounting Number Rangeu201D & enter company code u2026.and click change interval.
    Now in next screen, click u201Cinsert intervalu201D
    & then enter
    Number range number__Year____From Number____To Number.
    20__________________2011____200000000____ 299999999
    And save.
    Now again use t.code: OMBA
    Click u201CFinancial Accounting Document typesu201D & next screen double click u201CWLu201D and you will have new screen and enter Number range u201C10u201D and save.
    If you still face the any issue. Do revert back
    Thanks & Regards
    JP
    NOTE KINDLY SEARCH FOR THE ERROR< BEFORE POSTING QUERY ON SDN

  • IDOC for delivery : Update reason for deviation in VL02N

    Hi,
    i have a requirement where I need to update the reason for deviation(Field VSTGA) in VL02N transaction.
    An inbound IDOC type STPPOD has a field named reason for deviation that comes from TSEGWS01 table.
    I am supposed to show this field in VL02N transaction.
    For this I updated the table TSEGWS01 with the value of the VSTGA field which the IDOC holds.
    But still its not getting updated in VL02N.
    So please let me know if there is some FM that needs to be used for the same.

    Hi Ankit,
    I think my requirement is not clear for you.
    SAVE_TEXT function module is used to update the text in the header of VL02N transaction.
    My requirement is to update the Reason for deviation in the delivery.
    Navigation is as folloews:-
    VL02N --> Goto --> Header --> Dates --> Click on any events and this will give a popup window in which the reason for deviation  field is present. So whatever value for the Reason for deviation the IDOC holds need to be shown here. But I am failing to do so inspite of my attempt to update the table TSEGWS01 with this field VSTGA.
    Thanks,
    Safeer.

  • User exit for transactions: VL01, VL01N, VL02, VL02N on 'SAVE' button.

    Hi all,
    I have a new requirement for developing a user enhancement for transactions VL01, VL01N, VL02 & VL02N when a user clicks on the save button. 
    The following needs to happen when a user clicks the save button:
    1) The sales order number must be made available & hopefully other fields of structure VBKD so that further data processing may be carried out.
    2) The delivery order number that gets automatically generated by SAP after the delivery has been successfully posted must be retrieved and stored again in a custom table (i.e. Z - table).
    Therefore I need user exits and/or BADI' that are called on execution of the 'SAVE' user action event as well as user exits or BADI's that I can use in order to retrieve the automatically generated delivery note number and save it into a custom Z table.
    Thanks in advance!

    Hi,
    Follow the following steps to find Exits for a particular transaction
    1.Open transaction SE24.
    2.Now open the object CL_EXITHANDLER in display mode.
    3.Go to the method tab and double click on the method GET_INSTANCE.
    4.Put a break point on cl_exithandler=>get_class_name_by_interface.
    5.Now execute the transaction you want to find EXIT for, it will take you to the above method.
    6.Write EXIT_HANDLER in fieldnames and hit enter, it will tell you the EXIT used for your transaction.
    7.Hit F8 and it will tell you all the EXIT's for your transaction.
    Regards,
    Manish

  • Training and Event Management - report on list of cancelled courses

    Hi All,
    Is there any standard report available to get the list of cancelled courses (be it business event grp , type or business event) Would appreciate your inputs on this.
    Kind regards
    Sathya

    S_AHR_61016216 - Cancellations per Attendee , i think there is no standard report for cencelation of business events, type and group.
    for cancellations per attendee reports is available in the system.
    good luck
    Devi

  • How can I see Calendar event END times at a glance?

    How can I display my Calendar event titles exactly as I type them? I do not want Calendar to remove duration from the titles of my events. Otherwise I can't see event END times at a glance in month view; only start times. How can I "trick" Calendar to just show my titles as I type them - as I always could before I upgraded. I used to be able to enter "Seminar 9am-5:45" and it would appear that way regardless of how or what I chose to enter (or not enter) for duration.
    I am running OSX 10.9.3.

    It's a bit weird, but if you type in the time info TWICE into the event title then Calendar uses/deletes one of them to populate the event details and leaves the other.
    Apple - Mac OS X - Feedback

  • Event List view in iCal?

    I would love to have an Event List view in iCal like I do on the calendar on my iPhone. Is there such a thing? The particular reason for wanting it (this time) is that one of the calendars in the ON MY MAC list has a number in a oval to the right.
    I believe this is trying to tell me that there is a new event that I need to do something about. Problem is, I don't know where to find it.

    ecernek,
    There is no event list option on iCal like the one on the iPhone.
    That number means that you have an event invitation. Use iCal>View>Show Notifications to choose what to do with the notification.

  • Can I show a color bar instead of a color bullet in iCal Monthly view for all my events in all calendars?

    In the Monthly view of iCal the only events that show a color bar in the event is the Birthday Calendar. All other events in all my other calendars only show a color bullet next to the event (unless I click on that event which then shows as a color bar). I would like to know if it is possible for all the calendar events to have a color bar in the monthly view instead of just that tiny color bullet.

    Greetings Judith,
    Before making any attempts at deleting calendar data, backup what you have just in case:
    Click on each calendar on the left hand side of iCal one at a time highlighting it's name and then going to File Export > Export and saving the resulting calendar file to a logical location for safekeeping.
    iCal has an automated function located in iCal > Preferences > Advanced > Delete events "X" days after they have passed.  By typing in a value for days you can tell iCal to delete all events before that time frame.
    Example:
    Today is 4-16-2012.
    If I wanted to delete all events prior to 1 year ago (4-16-2011) I would type in "365" for the number of days.
    Once you type in the number of days you want kept in iCal, close the preferences and then quit iCal.
    Re-open iCal and check to see if the events are gone.  If not you may want to leave it open for several minutes and then quit again.
    Once the events are removed go back to  iCal > Preferences > Advanced > Delete events "X" days after they have passed and make sure the check mark is removed to prevent future deletion.
    Hope that helps.

  • Can you show at a glance which event images are in albums?

    Say I had an event containing multiple similar but different images, is there a way to show in the grid view for example which images have already been used in one or more albums?
    Would be handy to be able to select a 'show list of albums containing this image'dialogue box. I guess you could hide images you've used but that wouldn't work automatically, nor would any other tagging/rating.
    Another approach would be to make albums containing everything in a given event, then move the images out of that album once used, just seems fiddly to me.
    AC

    AC
    Would be handy to be able to select a 'show list of albums containing this image'dialogue box.
    Yes it would and many people have suggested tit. Add your voice to the chorus at iPhoto Menu -> Provide Apple Feedback.
    A workaround - and it's no better - is to go to an album and select al, then give all those pics a keyword. Then in grid view you can see which pics have the keyword. (View -> Keywords)
    Regards
    TD

  • Unable to capture startup and shutdown event of Photoshop in automation Plugin.

    Hi,
    I am creating an automation plugin and I want to register some events. I have seen listener plugin sample to register event in startup and unregister event in shutdown. I have used same code in my plugin but I am unable to capture the startup nad shutdown event of Photoshop. On clicking the menu item of my plugin the calls come inside the AutoPluginMain but during the startup or shutdown of plugin, the calls does not come inside the AutoPluginMain.
    I am unable to detect the cause of the problem. Can someone please giude me??
    Thanks in advance.

    Hi Tom,
    Thanks for the suggestion.
    Yes, I am working on Windows. As you suggested, I compiled .rc file but the compile option for .r file was disabled. After compiling the .rc file, I again rebuild the complete project and tested my build. But still I was not able to achive the desired result.
    Any other thing that I need to do to make it work?
    Thanks

  • Unable to capture button event in pageLayout Controller

    Hi Guys,
    I have the following layout
    pageLayout
    pageLayoutCO (controller)
    ----header (Region)
    ----------messageComponentLayout (Region)
    -----------------MessageLovInpurt
    -----------------MessageChoice(Item)
    -----------------MessageTextInput
    -----------------MessageLayout
    ----------HideShow (Region)
    -----------------MessageLovInpurt(Item)
    -----------------MessageChoice(Item)
    -----------------MessageTextInput(Item)
    -----------MessageComponentLayout (Region)
    -----------------MessageLayout
    ------------------------SubmitButton(ID:SearchBtn)
    ------------------------SubmitButton(ID:ClearBtn, fires partial action named clear)
    -----------header(Region)
    I am not able to capture the event fired by the button ClearBtn in the controller of the pagelayout.....
    The two methods I used as follows aren't worked:
    if ("clear".equals(pageContext.getParameter(OAWebBeanConstants.EVENT_PARAM)))
    if (pageContext.getParameter("ClearBtn") != null) {
    what should i do in order to capture the button event in the pageLayout Controller
    Thanks in advance
    Mandy
    Edited by: user8898100 on 2011-8-2 上午7:49

    Mandy,
    Its really strange that its not able to caputure the event in CO.
    Below is the way in which we handle to Submit action at CO level.
    /Check whether ClearBtn is same in case too.
    if(pageContext.getParameter("ClearBtn")!=null){
    System.out.println("Inside the Clear Btn Action");
    Regards,
    Gyan

Maybe you are looking for

  • No Voice Guidance under Bluetooth

    The "No Voice Guidance under Bluetooth" problem seems to be well documented on this board as well as elsewhere on the web, and can be sumarize like this: In-Car bluetooth connections that work fine for phonecalls will not relay voice directions from

  • Can Tidal detach an email attachment and save it to a folder?

          I do not see a way within Tidal to do this (using version 6.1.0.171), but has anyone found a workaround?   I want to be able to save an attachment from a received email before Tidal deletes the email.  I'm using pop3 so delete is my only option

  • Table used for storing roles/profiles assignment in CUA lansscape

    Hi, following is my cua setup master client - 999 of SRM 4.0 child client - 101 of ECC 5.0 child client - 202 of SCM 4.1 in cua all distribution works on its logical name assign to respective client. here is my question lets say user 'XYZ' in master

  • Linksys E2000 - need to expand wireless range

    I just bought E2000 router today replacing my WRT300N (since it has been broken). I'm guessing that they have the same range of wireless signal, am I correct? If that so, can I extend the range just by configuring through the router? I'm not satisfie

  • Hello everybody. I need some help.

    Hi, I am from Spain. Sorry, but my english is so bad... I am doing a project in JAVA. I need to know if exists a code that shows in the screen a panel with numbers for login in a website for example. I need panel similar to the banks panels.........w