User after the save of customer Master

Hi,
I am working on the SAP 4.6C.
I am creating the customers in the XD01.
I would like to trigger an exit after the save of the customer Doc to create hierarchy.
This is required as the FM to create the hierarchy needs the customer number.
Could any one pls let me know the exit to do this?
Thanks.
Murgh.

Thanks for the mail.
ZXF04U01 is the include where i am trying to create the hierarchy.This is the one which triggers after the save.
I need to triger hierarchy FM after the commit work has happend.
How can i call the FM which can triger after the commit work is done.
Pls advise.

Similar Messages

  • User exit in Delivery after the SAVE button is pressed.

    When the Delivery gets picked and Post Goods issued , the Delivery quantity for example instead of 48,000 LBS may be little less say 47,345 LB. We need to update this number in the order quantity which will originally have 48,000 LBS.
    I need to update this quantity in the sales order VA02 after the delivery is saved. Whats the user exit AFTER the save button is pressed?
    Thank you in advance

    Hi,
    Check this User Exits related to Delivery,
    Delivery related exits
    V50PSTAT - Delivery: Item Status Calculation
    V50Q0001 - Delivery Monitor: User Exits for Filling Display Fields
    V50R0001 - Collective processing for delivery creation
    V50R0002 - Collective processing for delivery creation
    V50R0004 - Calculation of Stock for POs for Shipping Due Date List
    V50S0001 - User Exits for Delivery Processing
    V53C0001 - Rough workload calculation in time per item
    V53C0002 - W&S: RWE enhancement - shipping material type/time slot
    V53W0001 - User exits for creating picking waves
    VMDE0001 - Shipping Interface: Error Handling - Inbound IDoc
    VMDE0002 - Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0003 - Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0004 - Shipping Interface: Message SDPACK (Packing, Inbound)
    V02V0001 - Sales area determination for stock transport order
    V02V0002 - User exit for storage location determination
    V02V0003 - User exit for gate + matl staging area determination (headr)
    V02V0004 - User Exit for Staging Area Determination (Item)MV50AFZ1 - User Exits for Delivery Processing
    MV50AFZ2 - User Exit for Batch Quantity Allocation
    MV50AFZ3 - LIPS-KOQUI (Picking is subject to confirmation) determination
    MV50AFZK - The user exits in this include can be used to fill the condition tables for material listing and
    material exclusion (KOMKG and KOMPG) and product selection (KOMKD and KOMPD) with own data.
    MV50AFZL - In delivery creation process for sales orders there is the possibility to restrict the delivery creation to some order items.
    If these order items are member of a delivery group, but not all items of
    this delivery group are includes in the restriction range of the order item nubers, you can specify in this routine what to do.
    MV50AFZP - This user exit can be used to modify change mode of pricing screens in delivery processing.
    MV50AFZZ - Users Exit for Batch Determination; LIPS-LGORT determination
    Thanks & regards,
    Dileep .C

  • Upgrade the production order after the save.

    Dear Gurus,
    i need of modify the production order quickly after the save.
    Can you help me?
    I must run the Bacht input custom for upgrade the order.
    How i can run the Bach input quickly after the save order?
    There are the others method for my problem?
    Thanks a lot for your help.
    PP Team
    Daniele Pistilli

    Hi,
    Not sure what you're trying to update as you're post is not quite clear.
    Anyways you can use the user exit - ppco007 or badi - WORKORDER_UPDATE method AT_SAVE. These enhancements are called at the time of saving the production order, so you can do your custom programming in them, take the help of your abaper.
    Regards,
    Vivek

  • Notify a user after the message is been delivered to the FTP location by the send port

    I have a scenario where I need to send an alert to the user after the file is been delivered to the FTP location.
    If for any reason if the send port fails and the file is not delivered then the alert should not be sent. If the first attempt fails there will be a retry and the alert should not be sent on every retry. Only after successful delivery of message.
    I have a limitation, Just need to implement using the send ports, No Orchestration or no custom artifacts.
    Please advice.
    Thanks in Advance.
    Thanks Mallesh Bonla BizTalk Architect

    Hi Mallesh,
    If you don't want to use any custom artifacts like custom pipeline, then you can consider this option.
    Create FTP Receive port/Location (Yes Its Receive) and let it poll for any new files to the FTP location where your send port with FTP has configured for.
    In the FTP adapter property (of the above Receive location) set  "Delete After Download" -No, "Enable
    Timestamp Comparison"-Yes.
    Create a send port with file for the above Receive port name. Configure this send port to send email/alert.
    This configuration would send an email immediately when the FTP folder receives a file. i.e. As per your requirement, whenever file has been delivered
    to the FTP folder/server, the above new receive location would trigger for the newly received file. Since you have enabled "Delete After Download" -No, file would not be deleted from the FTP folder and since you have "Enable Timestamp Comparison"
    to Yes, adapter would not retrigger another transfer. In this case the new Receive location would only act as receiving trigger message whenever FTP folder receive a file.
    This is the only way you can achieve your requirement without any custom artifacts just with the standard out-of-box components.
    Otherwise use
    la Cour option of promoting AckRequired to the context to enable delivery notification in messaging only way. If you use Orchestration, you know you can do this
    with Delivery notification feature.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • End User Doc. Create / Change Customer Master Data

    < MODERATOR:  Message locked.  Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. >
    Hi Experts,
    I would appreciate, if anyone of you could forward me the end user documents for creating & changing customer master data.
    sonicasmailbox at rediff
    Points will be assigned.
    Regards
    Sonica

    Hi
    Refer to help.sap.com for creating customer master data.
    Copy this to word document and it will be become user manual.
    http://help.sap.com/saphelp_ides/helpdata/en/47/ef8c64124811d2806f0000e8a495b3/content.htm
    Additionally refer to this weblink
    http://web.mit.edu/cao/www/AR/ar1/ar_FD01.htm - This if for FICO only.
    Changing customer master record.
    Use T.Code XD02.
    Enter Customer No,Company code,Sales Org, Distribution channel and division and press Enter or
    Enter Customer no,company code and click on customer's sales area, you will see Sales Org, Distribution channel and division,select the Sales org,Sales Org, Distribution channel and division and press enter.
    You can make necessary changes to customer master
    Please let me know if you need more information.
    Asssign points if useful.
    Regards
    Sridhar M

  • Custom button goes missing after click the button in Customer Master

    Hi All,
    I have one query regarding Custom tab button in Custome MAster.I have implemented BAdIs using CUSTOMER_ADD_DATA_CS and CUSTOMER_ADD_DATA  to match my requirment.
    Query:
    While click the custom button(which i have created in Customer Master) , the subscreen is displayed  but the Custom Button is missing.Where in Standard Buttons like 'GENERAL DATA' and 'COMPANY CODE DATA' Std buttons in Customer master Etc. buttons going to disable mode while click these button in custome mastar.
    Is there any OSS notes to implement OR we required to set up some PF status to match above requirment.
    Please let me know.
    Thanks,
    Sridhar

    If I follow you, no. That's the way it works. The buttons are composited with the background so become part of it. I'd rethink the design.
    Basically, you don't want the highlights to determine the color of unselected buttons. You'll always have fringes and jaggies. Having a non-transparent color set for the unselected state kind of does what you want, but won't look the best.

  • What is the difference of  customer master data  between CRM and ECC

    Dear all,
    We are helping  customer to  evaluate using CRM or ECC to manage there customer master data, focusing on the benefit of using CRM system.
    Can any one help to compare the difference between these two system?
    some tips in my mind are:
    1. CRM has a friendly user interface for user to adjust the layout, hide/display  favourite information according to actuall req.
    2. In CRM, user can change the field/assignment block description easilly
    3. in CRM7.0, user can add new customzing field easilly via AET
    4. CRM has a good any analysis platform to provide pie chart analytic
    5. CRM store more customer infor. than ECC, such as Marketing attribute, account classfication...anything else?
    any other benefit to use CRM for customer master data? Pls help!!!
    Thanks very much!!
    BR,
    Hedy

    I would agree with most of the topics you mentioned. Just one remark to topic number 5. Business partner doesn't have more data than erp. It has some more marketing oriented data, but on other hand doesn't have all finincial and credit data that are relevant for erp financial transactions.
    In our company we have the following scenario: all business partners are created in crm (because there the sales activities are started and because we don' clasify at the begining all partners as customers but as prospects. and of course it has nicer user interface). but when we are closing the deals (ordreds are transfered to erp), we fill some additional (financial) data of that partner on erp side and clasify partners as customers.
    Regards.

  • Restrict the creation of customer master records at sales area level

    I know that you can supress fields at the company code and sales area level in customer master, but, is there a way in configuration to restrict the creation of a customer master record at the company code and sales area levels?  Only the general data level is needed for this customer account group. 
    Any help would be greatly appreciated!!

    Hi
    Create the Customer Master without entering the Company Code and sales Area. The system will allow and ask you to fill only the General Data.
    The other way is that Create a Account Group and suppress its all Fields of Accounting View and Sales Area View, so that for that account group you will have to maitain only the General view.
    Regards
    Amitesh Anand

  • Need Business case Explaination about the Field in Customer Master

    Hi all,
    I have a doubt in Customer master Record
    1. Customer Group
    2. Price Group
    3. Price list
    4. Customer Stat.group
    What I mentioned above fields i need business case explination, but all the above fileds are explaining  about the Price and Statistics about the report. By using F1 Help i can understand but i need business case
    Is there any link between those fields ?
    @ Please dont close the thread if it is basic question please provide the details and link because i serached in Google but i couldn't able to findout

    hi
    anuradha,
    In my knowledge customer pricing group is the main in the customer master ,
    you will one test case in customer pricing group in customer u can not fill it,  the same customer u can rise the sale order , system sows earorr message, no customer master records maintain, it means when u create the sale order system  take pricing procedure , pricing procedure determination ; sales area+customer pricing procedure +document pricing procedure assign to pricing procedure,(ovkk) ,
    customer statical group
    Sales Organization      0001   Sales Org. 001
    Distribution Channel    01
    Division                       00
    Cust.stats.grp              1      'A' Material
    CustGroupMaterial       1      'A' Material
    StatGrpSalesDoc         2      Returns, Credit Memo
    StatGrpDocumentItm     1      Returns, Credit Memo
    Update Group               1      SIS: Sales Document, Delivery, Billing Document
    it is the static updating group for item level,
    Sales Organization     0001   Sales Org. 001
    Distribution Channel    01
    Division                        01
    Cust.stats.grp             1      'A' Material
    StatGrpSalesDoc        1      Order, Debit Memo
    Update Group              1      SIS: Sales Document, Delivery, Billing Document
    it is for static updating group for header level
    it is use full in vov7 ,
    price list and price group it is use full pricing to the customers,  you can check it sale order header in sale tab u can find your required fields,

  • AI Plugin: Window resizes after the save!!

    Hi Everyone,
    I am working on AI plug-in which saves AI file after some validation (E.g.: Checking of Art Board Dimensions, Font n so on.) While saving the AI document, it spawns a jsx file in order to perform the validation. It saves normally if it passes the validation, but it also resizes the window along with the save. I'm unable to figure out what exactly is causing the window to get resized. I have even tried saving the ai file without spawning the jsx script, it still occurs. When I don't use the Plugin it doesn't cause the window to be resized. Please help me in fixing this issue.

    Illustrator Version: CS3
    Platform: Windows XP
    Visual Studio 2008
    I observed one thing, it's not the javascript code which is causing the issue, but its _spawnvp function  in the illustrator sdk(vc++ code) itself. If the applicaion window isn't maximised, it'll remain the same, only when it's maximised it tries to resize the window.
    This is how I am spawning a new thread for saving the file. As i said earlier, .jsx file does some validation as well.
    VC++ Code:-
    sprintf_s(pathToJs, 1024, "%s\\%s.jsx", scriptPath, formatName);
        args[0] = applicationPath;
        args[1] = pathToJs;
        args[2] = NULL;
        int pid = _spawnvp(_P_NOWAIT, args[0], args);
    IN JSX file :-
    Validation takes place like this:-
    function validate() {
    try {
        if(app.activeDocument !=null) {   
            var doc = app.activeDocument;
            var fontArray = [];
    //_April 26 2010_____________________________________________________________________________________ _____________
            var errors = [];
    // Checks for invalid items in file
    // ENH-88 validation for migrated AD
        var layerCount = doc.layers.length;
        for (i = 0; i<layerCount; i++ ) {
            //alert(doc.layers[i].name);
            if ( doc.layers[i].name == "Layer 1") {
                errors.push("- Incorrect template" );
        var iii;
        var placeItemFlag=true;
        var rasterItemFlag=true;
        var groupItemFlag=true;
        for (iii=0 ; iii<doc.pageItems.length ; iii++) {
                switch ( doc.pageItems[iii].typename ) {
                    case "PlacedItem":
                        if ( ! doc.pageItems[iii].embedded ) {
                            errors.push(doc.name + " has linked file " + doc.pageItems[iii]);
                        if(doc.pageItems[iii].overprint == true) {
                            errors.push("- Over print found in the following object : " + doc.pageItems[iii].typename);
                    break;
                    case "RasterItem":
                    if ( ! doc.pageItems[iii].embedded ) {
                            errors.push(doc.name + " has linked file " + doc.pageItems[iii]);
                        //INT-1161
                    if(doc.pageItems[iii].overprint == true && rasterItemFlag) {
                            errors.push("- Over print found in the raster item");
                            rasterItemFlag=false;
                    break;
                    case "CompoundPathItem" :
                    break;
                    case "GraphItem" :
                    break;
                    case "GroupItem" :
                    break;
                    case "LegacyTextItem" :
                        errors.push("- Legacy text found ");
                    break;
                    case "MeshItem" :
                    break;
                    case "PathItem" :
                    //INT-1161
                    if(doc.pageItems[iii].overprintFill == true && placeItemFlag ) {
                            errors.push("- Over print found in the image");
                            placeItemFlag=false;
                    break;
                    case "PlacedItem" :
                    break;
                    case "PluginItem" :
                    break;
                    case "RasterItem" :
                        if(doc.pageItems[iii].overprint == true) {
                            errors.push("- Over print found in the following object : " + doc.pageItems[iii].typename);
                    break;
                    case "SymbolItem" :
                    break;
                    case "TextFrame" :
    //Modified by Binu T V to catch the object undefined exception in "doc.pageItems[iii].textRange"______________________________________
                   try   
                        if(doc.pageItems[iii].textRange.length > 0) {
                            var itemType = doc.pageItems[iii];
                            if ( doc.pageItems[iii].converted == false) {
                                errors.push("- Legacy text found ");   
                            else if(doc.pageItems[iii].textRange.overprintFill == true || doc.pageItems[iii].textRange.overprintStroke == true) {
                                errors.push("- Text over print found for - " + doc.pageItems[iii].contents);
                    catch(e)
                            var itemType = doc.pageItems[iii];
                            if ( doc.pageItems[iii].converted == false) {
                                if(!String(errors).search("- Legacy text found ") == 0)
                                    errors.push("- Legacy text found ");   
                            else if(doc.pageItems[iii].textRange.overprintFill == true || doc.pageItems[iii].textRange.overprintStroke == true) {
                                if(!String(errors).search("- Text over print found " ) == 0)   
                                    errors.push("- Text over print found for - " + doc.pageItems[iii].contents);
                    break;
    // Checks for illegal fonts
        fontArray=readFontList();
            var noOfText = doc.textFrames.length;
            for ( i = 0; i < noOfText; i++ ) {
                var CS3Text = doc.textFrames[i];
                var parentLayer = CS3Text.layer.name;
                // ENH-88 Removed the condition which checks for work layer when checking fonts
                if ( CS3Text.textRange.length >0) {
                // Check if illegal font
                    var fontFound = CS3Text.textRange.characterAttributes.textFont.name;
                    if (fontExist(fontFound , fontArray) == false) {
                        errors.push("- Illegal font " + fontFound + "  " + CS3Text.contents);
            } and so on.......
    After the validation, I save it like this :-
    dest = new File(app.activeDocument.path + '/' + newName);
                // INT-922
                var initialModifiedDate= File(dest).modified;
                if(suffix == "pdf")
                    //saveFileToPDF(dest);
                    doc.saveAs(dest, options);
                }else
                    //exportFileToAI (dest);
                    doc.saveAs(dest, options);

  • How do you redirect the user to a custom page after the "Save" button is clicked?

    In SharePoint 2010, I could add the following code to a save button to redirect the user to a custom page.
    <input type="button" value="Submit" class="btnStyle" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent('__commit;__redirect={/SitePages/Thankyou.aspx}')}" />
    However, how do you do this for a save button in SharePoint Online? The code of a save button in SharePoint Online looks like
    <input type="button" value="Save" name="ctl00$ctl33$g_175de2e0_43c1_4005_bac5_0ab02439686f$ctl00$toolBarTbl$RightRptControls$ctl00$ctl00$diidIOSaveItem" onclick="if (!PreSaveItem()) return false;if (SPClientForms.ClientFormManager.SubmitClientForm('WPQ1')) return false;WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ctl33$g_175de2e0_43c1_4005_bac5_0ab02439686f$ctl00$toolBarTbl$RightRptControls$ctl00$ctl00$diidIOSaveItem&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true;javascript: {ddwrt:GenFireServerEvent('__commit;__redirect={/SitePages/Thankyou.aspx}')}))" id="ctl00_ctl33_g_175de2e0_43c1_4005_bac5_0ab02439686f_ctl00_toolBarTbl_RightRptControls_ctl00_ctl00_diidIOSaveItem" accesskey="O" class="ms-ButtonHeightWidth" target="_self">

    Not exactly what you are asking for, but if you are creating the link then you could add "?Source=" to the URL.
    http://yourServer/sites/yourSite/Lists/TestList/NewForm.aspx?Source=/SitePages/Thankyou.aspx
    Mike Smith TechTrainingNotes.blogspot.com
    Books:
    SharePoint 2007 2010 Customization for the Site Owner,
    SharePoint 2010 Security for the Site Owner

  • Error as IBAN required when the user confirms the changes to Vendor master

    Hi,
    After making the change to vendor bank details in master user is managed to save the changes with out any errors. Now another user is trying to confirm the changes, here is system is throughing error as IBAN is required for vendor master..
    Scenrio is Co code belongs Switzerland and the vendor country Kuwait..
    Can anybody through some light, to solve the issue without generate or maintaining the IBAN, Since we dont have IBAN no provided for vendor.
    Thanks in advance..

    Hi Murali
    Please check the configuration in FBZP payment method in Country/Payment Method in Company code. In that you can mandaatory the fields like address/IBAN for master records. Pls check that setting  try to save the master.
    Regareds
    Surya

  • The House Bank in invoice equal to the one in customer master data

    Hi All,
    I'd like to know if, posting a customer invoice, I can obtain in automatic manner, in the field House Bank (bseg-HBKID) the same value which exists in the master data (KNB1-HBKID) of the customer.
    Thank
    G.Rossi

    Hi Marssel,
    I know it.
    But the key user need to see the house bank in the customer item too.
    Any suggestion?
    Thanks
    G.

  • How can I login with my admin user after the "file vault-security option" disabled?

    My HD was full. So i deleted the biggest files related to file vault. After that i disabled the file vault option in security preferences, and restarted the machine. When i tried to connect again, appear the message"error in file vault". How can i fix?

    I have the same problem.  My Mac Mini server will not let me reset pram or safemode.  Can't login.  Help

  • Preference Panes - Install for all users, after the fact?

    Is there any way to get an already installed Pref Pane to install for all other users once it has been installed for the main account? I am hoping for a way that doesn't require uninstalling the current Pref Pane and reinstalling, some have settings I don;t wan't to lose for the main account.
    PowerMac G4 Dual 1.25, MacBook 1.83   Mac OS X (10.4.7)   2 Gb RAM : 250 Maxtor, 80 & 250 WD int. drives : Mighty Mouse : dual mon.

    Thanks for the reply.
    The app (Bamboo Dock) has installed in the root applications folder. When I'm logged in as the administrator I can see the proper icon in the apps folder and run it. however, when I log on as my son I can see the app but the icon is the default icon with the A and the pencil on and the app won't run.
    I didn't have a choice where to install and the app did not ask me if I wanted to install for all users.
    I was wondering if I could run the installer app from the terminal with sudo, then I would be giving the installer app the authority to write the receipt? I don't know if this would work or how to do it if it would.
    Stuart

Maybe you are looking for