XK02 initial screen BTE enhancement.

In transaction XK02, I want to perform a particular validation on the vendor. If this condition is true then I need to disable the address and control data while keeping the purchasing data enabled... By whatever means.
Solution I thought of :
1. I want to know which fields in structure RF02K have been checked and give an appropriate message... ideally. This is not possible in BTE 001460 which is triggered at PAI 101. But I cant read RF02K within this FM.Pleeeeaaase helpppppp !!!
Any other solution is welcome.

Hi IFF,
Please try
MB_MIGO_BADI
MB_DOCUMENT_BADI
Best regards,
raam

Similar Messages

  • Migo Initial Screen Enhancement

    Hi Experts,
    I need to display an error message for particluar material & plant  which are entered in the initial screen of the MIGO transaction for the movement type 941.
    As soon as user click on enter, I need to pop the error message, could you please let me know where or in which badi or enhancement spot I need to validate it.
    Thanks in Advance.
    Regards,
    IFF

    Hi IFF,
    Please try
    MB_MIGO_BADI
    MB_DOCUMENT_BADI
    Best regards,
    raam

  • Problem posting through FBV0 with BTE enhancement

    Dear Gurus,
    I created BTE enhancement event 1030 in P/S modules.
    The BTE program used to post another document after original (standard) document is posted.
    If we post directly without park, the document all posted successfully.
    So when the document is parked through FV50 or FV60 and then post with FBV0.
    But when we use FBV1 and F-65, then post FBV0 it raised error: No batch input data for screen SAP***
    This error apparently because we commit document while updating document park (from parked document to posted document in BKPF).
    this symptoms found when we use BAPI_ACC_DOCUMENT_POST or BAPI_ACC_DOCUMENT_CHECK.
    the only way making both document (standard and BTE doc) posted is to call BAPI_ACC_DOCUMENT_POST in background task.
    But we can't get the message in return parameter.
    I try to use function AC_DOCUMENT_DIRECT_INPUT then the error change into "UPDATE ERROR FBVB".
    I change the BTE event to Process Module 1140, results the same.
    The question is, can we post another document using FM and commit during standard updating routine in SAP?
    Is there another FM/method i could use to post another document while posting park document FBV0?
    Really need your help.
    Thanks,
    Tiara
    Edited by: tiara astari on Nov 24, 2009 8:14 AM

    Hi,
    Maybe it could help.
    When you do a POST document in asyncrounous update, try to use IN BACKGROUND TASK.
    In your case, when you call function BAPI_ACC_DOCUMENT_POST add statement IN BACKGROUND TASK.
    like this
    CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST' IN BACKGROUND TASK
    IMPORTING
    EXPORTING

  • VL01N-Creation of Outbound Delivery, initial screen

    Hi, can anybody teach me how to gray-out or hide the "from item/to item" fields in the VL01N initial screen.

    Hi Ridgy,
    I have tried entire process given below for vl01n to hide from & to fields and giving you the following step wise approach.
    -Go to SHD0
    -Specify Transaction code VL01n and say Create
    System takes you to the Create Delivery screen
    -Give mandatory values and press enter.
    A pop-up with field names and options to mark inactive/required etc. will come.
    -In that check the boxes against From item & to Item under invisible.
    -Give a name to the screen variant and opt "EXIT AND SAVE".
    -Come back to SHD0, specify the screen variant name in the screen variant tab
    -Goto Standard variants tab, under Variant Groups, enter Group name(Zname) and create
    -Enter User name and assign.
    -Goto Transaction variant, change ...enter screen variant and save
    -Activate Standard variant.
    Now for all the users entered in that user group. Hope this is useful. 
    Or else you can ask abapper to check any implicit enhancment is available.

  • Adding field in MRRL Tcode Initial screen

    Hi,
      We have a requirement that i have to add one parameter in MRRL initial screen, Please can any one give guidelines to resolve this issue.
    With Thanks & Regards,
    Samba

    Go to Report RMMR1MRS.
    Click SHIFT + F4
    Go to line 91
    ENHANCEMENT-POINT rmmr1mrs_04 SPOTS es_rmmr1mrs STATIC.
    Right click and enahcement implementation ->create enhancement
    You willbe able to write your own code. declare the parameters/select option which ever you want.
    Similar way use enhancement spot ES_MMERS-> Adding custom Field in Output..
    BAdI MRM_ERS_IDAT_MODIFY (BAdI to change document lines in ERS):
    Hope it solves your problem
    Nabheet

  • Vendor User Exit at Initial Screen

    Dear friends
    When a vendor is created through XK01, I would like to control that if u201CAccount Group 1000u201D is entered then Purchasing Organization and Company Code fields must be mandatory before skipping them empty at initial screen. Although I found a user exit that controls the data on saving but itu2019s too late since after creation of vendor workflow will be triggered and until itu2019s approved no changes will be allowed.
    Looking forward to your advice and thanks in advance.
    Thanks and Best Regards,

    Hi,
    Following are userExits of T-code XK01,
    RFKRRANZ            User exits: Accounts Payable Information System
    SAPMF02K            User exits: Vendor master data
    To Activate User Exit or Implement it,
    Use T-CODE CMODE.
    First Check whether enhancement is assigned to a project in CMOD.
    If it is not assigned, then  assign it to a project by creating Project in T-Code CMOD.
    After Assign Enhancement in project click on Components Button on Application bar of CMOD.
    Click on Function Exit and Active the Include present in USER EXIT.
    Write Your Code in the include fresent in UserExit.
    There is a Active button at application Bar of T-code in CMODE  to activate the exit.
    Thanks & regards,

  • MR11- GR/IR clearing account initial screen

    On MR11 initial screen is there a way to add account assignment catagory e.g. K or A etc so we can get further details into expense items?
    Also, Is there a way to get goods receipt date on the executed report?
    Thanks
    Raj

    Hi Rajendra,
    you cannot set it on the initial (selection) screen. But on the resulting listt, if you go into the 'change layout' screen (Ctrl + F8) you can add the account assignament group to the list of orders. Then you can also sort or filer on the field contents.
    The goods receipt date is not contained. The general case is thet there might be multiple goods receipts for an item, so that it would be difficult to populate such a field in a sensible way.
    But on the selection screen you have
    <i>Last movement before key date
    This field defines a selection criterium.
    Only transactions are selected for which the date of the last goods movement is earlier than the date specified.</i>
    maybe that helps...
        best regards,
                            Udo

  • Error when calling a popup window in the initial screen of an application

    Hi,
        I am calling a popup window in the Initial screen to select the variant list.
    I am getting an error reference to Null Object reference.
    Here is the Error.
    Runtime Errors         OBJECTS_OBJREF_NOT_ASSIGNED_NO
    Exception              CX_SY_REF_IS_INITIAL
    Date and Time          15.06.2007 10:00:16
    Short text
    Access via 'NULL' object reference not possible.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "CL_WDR_MESSAGE_AREA===========CP" had to be
    terminated because it has
    come across a statement that unfortunately cannot be executed.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
    caught in
    procedure "SUPPLY_VIEW_DATA" "(METHOD)", nor was it propagated by a RAISING
    clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    You attempted to use a 'NULL' object reference (points to 'nothing')
    access a component.
    An object reference must point to an object (an instance of a class)
    before it can be used to access components.
    Either the reference was never set or it was set to 'NULL' using the
    CLEAR statement.
    How to correct the error
    Probably the only way to eliminate the error is to correct the program.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
    "CL_WDR_MESSAGE_AREA===========CP" or "CL_WDR_MESSAGE_AREA===========CM00Q"
    "SUPPLY_VIEW_DATA"
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
    To save the description, choose "System->List->Save->Local File
    (Unconverted)".
    2. Corresponding system log
    Display the system log by calling transaction SM21.
    Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".
    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
    In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    The exception must either be prevented, caught within proedure
    "SUPPLY_VIEW_DATA" "(METHOD)", or its possible occurrence must be declared in
    the
    RAISING clause of the procedure.
    To prevent the exception, note the following:
    Looking for Ur valuable suggestions.
    Cheers,
    Sam

    Hi Sam,
    The correct code for creating a popup window will be:
      data lo_window_manager type ref to if_wd_window_manager.
      data lo_api_component  type ref to if_wd_component.
      data lo_window         type ref to if_wd_window.
      lo_api_component  = wd_comp_controller->wd_get_api( ).
      lo_window_manager = lo_api_component->get_window_manager( ).
      lo_window         = lo_window_manager->create_window(
                         window_name            = 'WINDOW_NAME'
    *                    title                  =
    *                    close_in_any_case      = abap_true
                         message_display_mode   = if_wd_window=>co_msg_display_mode_selected
    *                    close_button           = abap_true
                         button_kind            = if_wd_window=>co_buttons_okcancel
                         message_type           = if_wd_window=>co_msg_type_none
                         default_button         = if_wd_window=>co_button_ok
      lo_window->open( ).
    Hope this helps.
    Regards,
    Ram

  • How to make all fields mandatory in sales order T- code VA01 initial screen

    Dear all,
    how to make all fields mandatory in sales order T- code VA01 initial screen itself
    The fields are
    Sales Organization
    Distribution Channel
    Division
    Sales Office
    Sales Group
    Regards,
    Amar Reddy

    Hi,
    You can use Transaction Variant to achieve this functionality.Please go through the following link which helps you in creating the same.
    [Link|http://wiki.sdn.sap.com/wiki/display/Snippets/TransactionVariant-AStepbyStepGuidefor+Creation]
    Regards,
    Phani Prasad

  • How to make Sales Office field mandatory in VA01 initial screen?

    Hi,
    How to make Sales Office field mandatory in VA01 initial screen? I mean in the first screen where we enter the document type and the sales area?
    Regards,
    Ajit

    Dear Deepak,
    Thanks for the clarification.
    But, as far, I have understood the query - it is very simple and that is..
    Whenever one creates a Sales Order (T.Code: VA01), Parameter: Sales Office needs to be mandatory (for all Sales Order, irrespective of Customer Account).
    Until-unless, user won't enter the parameter: Sales Office, System will not lead to next page (now, here we need to enter Customer/ material etc...).
    I have answered the query, in this regards, only.
    Best Regards,
    Amit.
    Note: Pls. correct me, if I am wrong. Thanks for everyones guidance.

  • Text Determination at Sales Order Initial Screen

    Dear Gurus,
    I want to have the text from the material master at the Initial Screen of Sales Order rather than at Header/Item Level.
    Plz. let me know the procedure for the same.
    Thanks in advance.
    Hari

    Hi,
    Try as follows, in t-code VOTXN under Text ID's in Text procedure select the option "Y:Text will be displyed during copying"
    OR "Z:Text is obligatory and is displayed when transferring" for ur text procedure.
    Hope this helps..
    Reg,
    JJ

  • Initial screen of a report group?

    Hi gurus,
    There are 14 report painter in the report group. How to improve its performance?
    I am not really familir with this tool.The tutorial doc seems won't help. Could anyone explain to me how to modify the initial screen of a report group? I wanted to limit the parameters defined in the fiscal year that probably makes the program performance slow.
    Points will be given
    Badly needed your advice.
    Thanks!!!

    Thanks for replying.
    There are fiscal years defined. like 2007 to 2008. Can I have your email? I would like to show you the screen shots of the report group. This is quite difficult to understand. I haven't asked about the real flow of this report. So, I really need your advice

  • Initial screen in lower resolution after 10.4.8 update

    hi~
    is it only me?
    after having updated from 10.4.6 to 10.4.8 i noticed that the initial screen (in my Power Book G4) is displayed in a lower resolution, i can tell by the larger sized Apple Gray icon...... and the spinning thing.....
    is it only me????
    of course the screen is reset into normal resolution once the blue screen appears....

    wow it worked~! thanks a lot~!
    BTW, didnt set the clock back....
    ^^

  • I am loging in SAP. Initial screen come where it display User Menu and Sap

    Dear All,
    When i am loging in SAP. Initial screen come where it display User Menu and Sap Menu, but User menu is in active not showing but T code are executing then what object i have missed.
    can u help me?
    Thanks,
    Regards,
    Sachin

    Hi Sachin,
    It doesn't care if you're using SAP_ALL or any of those profile. That is not relevant. I had that case a few days ago, I'm not using any of those profiles and I made it work with help of one post.
    If you put the transactions in the tab "Menu" of the role in the PFCG, and if you activate parameters I mentioned in a prior post, then you should see the Menu.
    Tables SSM_CUST and USERS_SSM. The first is global and the other is user-especific.
    The link in one of the first post of this thread hace all the info.
    That should work, that worked in my case.
    What values the parameters have on those tables? The more the info the better.
    Updating the parameters on those tables should help. If still doesn't work then you should check another parameter using transaction RZ10 or report RSPARAM.
    If my info solves your problem, points are appreciated, if not, we will try...
    Jose

  • Cannot get ATV to go beyond initial screen

    I have an ATV 2nd generation.  I have been using ATV with no issues other than the typical poor internet connection that causes me to restart or reboot ATV.  I was having problems using ATV, so I performed the latest system update.  However, after performed the update, I am now no longer able to get ATV to go beyond the initial screen displaying the Home Sharing and General icons.  I have successfully connected to the wireless network, which is the same network I am currently using with my laptop and other wireless devices.  I have made several attempts to reboot the router, modem and ATV, but every time I am stuck at the same initial screen after connecting to the network.
    1. Is the ATV only showing this screen because because it is not recognizing the internet signal?
    2. Is there any solution or recommendation that will allow the ATV to connect to my wireless network?
    BTW.  My Roku box is connected to the same wireless network and is working just fine!!! 
    Someone please tell me what I need to do to see all options available with ATV after performing the last system update to 5.0.2!!
    Model: MC572LLA
    ATV Software: 5.0.2
    Signal Strength: 5 bars
    Thanks!

    Hi
    Welcome to Apple Discussions
    Try Safari from another user account. Here is guidance from Apple on how to set up the account. You can ignore step 7 in the article.
    Also, on the system preference>Accounts panel, click on "log-in" options. There, select "fast user switching". This allows you to go back and forth between user accounts via an icon in your Menu Bar at the top of the computer screen.
    Log-on to the new account and start Safari. If Safari operates without problem in the new account, then your problem is specific to your regular user account. Otherwise, similar response means a system-wide problem.
    Post back with results.

Maybe you are looking for

  • Mini-Dvi-to-Video trouble

    I just bought a mini-dvi-to-video adapter so I could use my TV as a display. More specifically, so I could use my VCR to record what's on my Mac's display. I also bought a headphone-to-composite cable adapter. I'm using a double-headed (is that one m

  • First click on link to new tab works, Second link only works on third click, second click ignored.

    Sounds just like the title, very repeatable on this system. 1. I middle-click on a link to open it on the new tab, it works and I see the new page load in the new tab. 2. I then middle-click on another link (think google search results) and nothing h

  • Need Help in Simple SQL

    Hi, I need help. I did not know how to make this select statement run without error. select iif(max(numberseries) is null,'0',numberseries+ 1) from registration Thank

  • Report formatting get disabled with Pagestream=yes

    Hi, I am using Oracle Report Builder 10.1.2.0.2 my Reports are displayed correctly without Pagestream, but when i putted "Pagestream=yes" in link, then the formatting of the pages get distorted. please help me out Thanks in Advance Regards Dev

  • Illustrator brush not working right....

    Hello. This is kind of hard to explain but on one of my mac computers, the brush is not following the path that I am drawing out, it seems to draw something completely different, especially if I try to draw like a square or something similar. I tried