Customer master user exit to edit E-mail address  (XD01)

We need to be able to change the e-mail address into smtp RFC 821 recommended format.  SAP says the e-mail field is doing this already, however when you hit save it still leaves the entire field in the same case as it was typed.  The 821 states that the domain will be upper case and the user name (before the @) will be lower case.  I know the code to do this, I just can't find a place to put it.  we are using EXIT_SAPMF02D_001 already for some edits, but the e-mail address is not available here.  We are on 4.6C and I have not found any OSS notes pertaining to saving the address in this manner.  
We try to match on the e-mail address to see if we already have this customer from the web so we need it in this format across the board to make the match effective. 
We are not running CRM.
Thank you in advance for any help.

Hello David,
This is not possible , cursor will stop last edittable tab position.
Just say to client that it is not possible since sap commands will not work.
Thanks
Seshu

Similar Messages

  • Developing custom IDOC , USER Exit , BADI , BAPI and RFC

    Hi,
    I want basic information on developing custom IDOC , USER exit , BADI ,BAPI and RFC.
    Thanks in advance

    Neha,
    >custom IDOC ,
    http://www.geocities.com/xplosion78/customised_ALE_IDOC_BY_SACHIN_DABHADE.zip
    >USER exit
    USER EXIT
    > BADI
    BADI Development Contents
    > BAPI and RFC
    Re: BAPI Development
    Cheers
    Agasthuri Doss

  • I want to sync my I phone user name (my current e-mail address) with my iPad, PC user name (old e-mail address.) If I delete that current address in the iPhone, won't I also be deleting it in my other devices? They are synced. I don't want to lose it

    I want to sync my I phone user name (my current e-mail address) with my iPad, PC user name (old e-mail address.) If I delete that current address in the iPhone, won't I also be deleting it in my other devices? They are synced. I don't want to lose it. I just want to get it out of the way on my iphone so it doesn't confuse the transfer of ID names and then I want it back again..      I tried deleting the cloud account, being told the current e-mails would be spared. But all it did was pop up a prompt asking me for the password to my still current email ID. So I assume now that I have to go to mail and get rid of the e-mail account. But I'm scared I'll lose everything in my other devices too.

    You can change the email address you use as your apple ID. this doesn't mean you have to delete the old email address as email.
    When you delete an email from your device, it is only removed from the device, it does not delete your emails or the email account.

  • CS4 Forms, user to enter an e-mail address to sent the form to

    Is it possible for a user to complete an on line form in the members only section of my web site and then enter an e-mail address to send the form to.
    It appears most forms have a default e-mail address that the form is sent to when the user clicks the submit button, i would like the user to enter any e-mail address they like to send the information to as well as the default e-mail address.
    I am using windows 7, Dreamweaver CS4 and ASP server pages to have members logon to the members only section.
    Thanks for any assistance
    Regards
    John

    Is it possible for a user to complete an on line form in the members only section of my web site and then enter an e-mail address to send the form to.
    Sure.
    It appears most forms have a default e-mail address that the form is sent to when the user clicks the submit button
    Why do you think so?  This is not the case.
    Just process the form, and use the contents of the field in which the visitor has placed the desired target email address (properly sanitized, of course to avoid email injection problems) as the "To:" address in your call to the mailserver.

  • User exit to change shi-from address

    Hi Guys,
          Help me if you know an user exit for changing ship-from address while creating sale order.
    Thanks.

    Hi
    EXIT_SAPLV09A_001
    You can use this user exit to control whether an address that was entered manually and has already been used in other documents (referenced), should be referenced again if it changes or whether a new address should be created (duplicated).
    Hope this may help you
    Regards
    Srinath

  • I just changed my user name to my e-mail address on my iMac. It works fine there but when I try to use my iPhone it still shows my old user name and will not let me enter??

    I just changed my user name to my e-mail address on my iMac. It works fine there but when I try to use my iPhone it still shows my old user name and will not let me enter??

    There is no user name needed to "enter" or use iPhones...
    Assuming you mean your iTunes Store account ID:
    Settings > Store > tap ID > sign out > sign in with new ID

  • Material Master User-Exit Query?

    Hi..
    I want to implement a change pointer for a material master in my system.
    Can I use the already existing message type / IDOC type or do I need to create a new IDOC type.
    And if yes, please tell me the step by step procedure in short:-)
    I was thinking of using a user-exit EXIT_SAPLMGMU_001 wherein I will fill a customised Z-Table on the basis of Plant ie. if it is my plant then I'll capture that material in my Z-table(Used a simple If-Endif)
    And later I will create a customised report to run BD10 with those materials and then I will delete all those records from my Custom report.
    But now I am facing a strange problem, that if the user changes only the basic data(first and second views in the material master screen) then , I can't capture that material in my Z-table because, I am using Plant key in my IF-Endif condition(that coding is done in the user-exit itself) and the plant is coming from the Structure WMARC which is one of the import parameter in the user-exit-->EXIT_SAPLMGMU_001.
    So, I think unless and untill the user makes changes in the views related to Plant, we wont be able to capture those materials.
    So, I want to know that is there any alternative to it?
    Thank you.

    Hi,
    The plant and all the plant dependent data for a material will be in importing parameter WMARC. If this table is not being populated is becouse you are creating only the basic material views, otherwise, that table should contain data.
    Regards,
    Jose

  • I want to get the material master User-exits for the classification view

    Hi , All
      I want to insert new data in the classification view of material master date, and I want to check it. I cannot find the user-exit to realize it. Can someone help me ?

    I understand you want to create a new characteristic for a classification. If that is the case, then you could have checks on the characteristic value entered. You can go to tcode CT04, enter the characteristic and go to the value tab. You can assign allowed values for that characteristic. Going to Other Value Check in that view, you can also check the entered value against a check table or even create a function module for custom check.
    Hope this helps.
    Thanks
    Swagat

  • Asset master user exit at save

    Hi!
    Can anyone tell me, which user-exit is running at the save moment, while creating or modifying an asset master data (AS01, AS02 transaction)?
    Only the user exit is interesting me, which is running when the user is pressing the "SAVE" button, random user-exit lists are unwanted.
    Thank you
    Tamá

    Hi,
    Following are exits available for AS01. Just put break point in each exit and test it at the time saving asset whether it is triggering it or no. Then you will come to know the exact one.
    TRAN0001                                User exit for asset transfer
    AAPM0001                                Integration of asset accounting and plant maintenance
    AFAR0003                                External changeover method
    AFAR0004                                Determination of proportional values for retirement
    AINT0004                                Change amount posted for certain areas
    AINT0005                                Dummy for extended syntax check. Do not use.
    AISA0001                                Assign Inventory Number
    AIST0001                                Exchange number range in master data maintenance
    AIST0002                                Customer fields in asset master
    AMSP0002                                Determine relationship type for two company codes
    Reward points if helpful.
    Regards,
    CS.

  • Customer Master: Communicatio method more than One mail ID

    Hi All,
    I have a requirement here:
    In the customer master - General data - address - communication method
    My user want to maintain more than one e-mail id, i see system allows to insert more than one id.
    Requirement: User want system to send ex: order confirmation to all the IDs that are maintained in the customer master.
    Issue: I see in the customer master after I insert the mail ID there is a radio button which restricts to only one ID where the communication to be sent.  
    Help: Any one got some idea how I can fulfil this requirement please?
    Yash

    hi
    this is to inform you that
    create a Z table woth maintaince view with authorized personall only.
    where you can have/maintain n number of mail ids of the users.
    and
    two function modules are available for the same one is old and anothre is new function modules provided by SAP.
    when ever you want to trigger a email you have to call the z table.
    then it triggers automatically.
    regards
    balajia

  • Vendor master user exit for copying  NAME1 - NAME3

    Hi Gurus,
    I am looking for a user exit in Vendor master for FK01. User enters data in NAME1 and NAME2 field.
    When the user saves the data, the data from Name1 field should be copied to NAME3 and data from NAME2 field should be copied to NAME4.
    Please help...
    Regards,
    Tushar.

    u can find BADI's or Enhancement in Foloowing Ways.... Hope u will find one
    1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
    2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
    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.
    The simplese way for finding BADI is
    1. chooes Tcode Program & package for that Tcode.
    2. Go to Tcode se18
    3. Press F4
    4. search by package or by program.
    Regards,
    Usman Malik

  • Service master user exit to populate work center description

    Hi experts,
    In IW31 work order, I need a user exit to populate the work center description to PR delivery address for control key PM03 with Service Master.  I have tried and search in vain for other BADI or user exit but none works.
    Is there anyone have solution on this?
    Thanks.
    Regards
    PSK

    My abaper has tried a few IWO1_PREQ_BADI, IW010009 and WORKORDER_UPDATE.
    Operationally, user require the work centre address as the delivery address of the services due to the company has 24 physical workshop locations.
    Anyway, will also try to create the fields in AUFK table as recommended.

  • Create Custom screen - User Exit.

    Hi All,
    As i am new to the USER-EXIT and SCREEN-EXIT, I want how to create new custom screen for VT02N Transaction.
    My requirement is,
    Userexit MWMRF800 u2018ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0800)u2019
    The SAP RF standard screen 2800 of function group LMOB has to copy to the custom screen 9800 of function group XLRF.
    Here i need to create new custom screen as mentioned above and assign user exit to this screen.
    Could anyone help me to do this.
    Thanks in Advance.

    I  have similar problem here. As suggested, I tried to change the package of the standard function group but its asking for access key. I am assigning CONFPP07 component to my project which is already saved under a Z package.

  • IW31/32 user exit to edit the

    Hello,
    I want to change the fields AFVGD-EINSE     AFVGD-NTEND     AFVGD-NTENZ(finish date data)
    in IW31/32 Tcode based on the AFVGD-NTANF     AFVGD-NTANZ.(start date data)
    I was going to use the exit : EXIT_SAPLCOIH_009. but there we can not change any value at the time of save. Which user exit will be helpful for editing the restrictions fields?
    Rgds,
    Madhuri

    Hi Vinraaj,
    this user exit is getting called at the creation time of the service order i.e. for Tcode IW31 only and not for the IW32.
    regards,
    MadhuriS

  • Error Message, user exits, and editing disabled problem.

    HEllo I recently had an assignment where I have to create a user exit with an error message. I had no problems with the error message but after an error occurs, with this line:
    <b>  MESSAGE ID 'ZSD' TYPE 'W' NUMBER '002'.</b>
    the fields have become disabled and there seems to be no way to enable the fields for changing. Is there a way to fix this. Thanks people and take care!

    Oh, TYPE E,  when issuing an error message, all fields are disabled unless you tie it to a field or group of fields.  This is commonly done by using the CHAIN...ENDCHAIN statements in the PAI of the screen.  Do you have access to this?  I assume that you are issueing the message from within a MODULE, right?  You are probably calling this module in the PAI flow logic of the screen.  You will need to do something like this.
    Here P_BUKRS is the screen field and CHECK_BUKRS is the module where you are checking the value and issuing the error message.  Using the CHAIN, you can tie other fields to the check so that they are also enabled when the error message is issued.
    CHAIN.
    field p_bukrs module check_bukrs.
    ENDCHAIN.
    Regards,
    Rich Heilman

Maybe you are looking for