User Exit Transaction AS01 and AS02

Hi Everybody,
I found the user exit EXIT_SAPLAISA_001 for transaction AS01 and AS02. When i save data in transaction AS02, i can validate it before save, using error messages. But when the data is validated in transaction AS01 the user exit only show the error messages the first time that the user push the button save and not the next times. ¿How can i validate all the times that the user push the save button in transaction AS01?
Thanks

In the user exit documentation,  it doesn't say anything about this exit being used for validation, therefore,  it probably shouldn't be used as a validation routine, especially if its not being trigger at every PAI. 
<i>FU EXIT_SAPLAISA_001
Short text
Assign Inventory Number
Functionality
Using this user exit, it is possible to assign an inventory number when you create a new asset master record.
Notes
In the user exit, it is absolutely forbidden to use a statement that leads to an update or removal of database changes. Examples of such statements are:
'Commit Work' , 'Rollback Work' or call of function module 'DB_COMMIT'.
Parameter
I_ANLA
E_INVNR
Exceptions
Function group
XAIS</i>
Regards,
Rich Heilman

Similar Messages

  • User Exit transaction VI01 and VI02 for checkup.

    Hi all, I need one user Exit transaction VI01 and VI02 for checkup.
    How to realize a checkup on having modified expenses of transport VIO1 and VI02?
    I need name user exit please for checkup on having modified expenses .

    Hi Rubén,
    Check the follows BADIS, they could be helpful:
    BADI_SCD_ACCTG       
    BADI_SCD_CREATE      
    BADI_SCD_CREATE_CHCK 
    BADI_SCD_PROCESS_CHK 
    BADI_SCD_SAVE        
    BADI_SCD_TRANSFER    
    regards,
    Alejandro.

  • User exit transaction AS01

    Hi,
    i need a user exit in transaction AS01 to obtain the asset information save immediately the user push the button save, and send it to an external system using a function module (RFC). I used a program to find a list of user exits associated to transaction AS01, but only one of them only allow to obtain the asset before the system saves it (Enhancement AISA0001), and some of them don't stop using a break-point or pop-up to probe it. 
    anyone know a user exit that allow to obtain information of assets after save it?
    is possible activated the user exit that don't stop with a break point?
    thanks

    Alejandro,
    Function module EXIT_SAPLAISA_001 of the Enhancement AISA0001 does get called on SAVE (at least in 4.7!). It is called whenever an Asset is saved during Create (there are several transactions that can create an  Asset - not just AS01) as well as Change. Breakpoints in this FM do work. Keep in mind that the asset is actually saved in an update process.
    HTH,
    Ramki.

  • User Exit transaction ME21N and ME22N in the save moment

    Hi, all.  I need one user exit to transaction ME21N and ME22N for SAVE.
    I need name user exit please in the save moment.
    Message was edited by:
            Martínez Vásquez Rubén Dario
    Message was edited by:
            Martínez Vásquez Rubén Dario

    Hi,
    Please check this user exits.
    EXIT_SAPMM06E_012 - Check Customer-Specific Data Before Saving
    EXIT_SAPMM06E_013 - Update Customer's Own Data in Purchasing Document
    EXIT_SAPMM06E_016 - Export Data to Customer Subscreen for Purchasing Document Item (PBO)
    EXIT_SAPMM06E_017 - Export Data to Customer Subscreen for Purchasing Document Item (PAI)
    EXIT_SAPMM06E_016 and EXIT_SAPMM06E_017 are the best place to change line item. I used in both places again it depends on your requirement for PBO or PAI.
    By the way, what do you mean by actualization?
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • User-exit for As01 and AS91

    guy's
    We are currently working on creating some custom
    defined screen for tcode:as01 and as91 tcode,we
    know user-exit and step's to be followed,but don't understand much of that,how i can create custom
    defined screen for as01 ,if anybody worked on these
    before,then please let us know

    Guys
    please go to tcode smod and enter enhancement name as
    AIST0002 ,click on documentation radio button and diplay,
    can anybody help me in following all these step,step 1
    and step2 has been done,step3 need to be followed,
    but creating screen is not the issue,how these screen
    get called is the issue

  • Badi's, user exits, function modules and reports

    Hi all,
    Can anybody tell me the exact diff among Badi's, user exits, function modules and reports? I mean what are their functions?
    thanks

    Hi,
         This is a beginners question,but still you can check the below links.
    BAdis:
    Regarding Enhancements/User-Exits in ABAP
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ee/a1d548892b11d295d60000e82de14a/content.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/779183#
    FM:
    http://help.sap.com/saphelp_nw70/helpdata/en/9f/db988735c111d1829f0000e829fbfe/content.htm
    Reports:
    http://it.toolbox.com/wiki/index.php/How_many_types_of_reports_are_there_in_ABAP_and_what_is_the_difference_between_them%3F
    Regards,
    saurabh

  • Re: User Exits on Updating and Integrating

    Carl,
    I sent this out to the list some time ago. But in case
    you missed it here it is again.
    Below is a zip file (UUencoded) containing instructions
    on integrating Forte with Microsoft SourceSafe. It may
    contain enough information for you to figure out how to
    tap the repository callouts that happen on integrations.
    -Fred
    [email protected]
    >
    I was reading an old Forte v3.0 presentation on whats new in Forte v3.0.
    One of the proposed features was a set of primitives for defining user exits
    on updates and integrations.
    I haven't seen any facility for this in Forte v3.0g though. Has this in fact been
    done ? Does anyone have any information on this.
    Thanks,
    -Carl
    Carl Schei
    Technical Forte Consultant
    South Africa
    +27 31 3641765 (w)
    email : [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>------------------------------------------------------------------------
    Any views expressed in this message are those of the individual sender,
    except where the sender specifically states them to be the views of
    Reuters Ltd.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Although not a direct answer to your question, this blog series will help you to understand the difference better :
    /people/thomas.weiss/blog/2006/01/24/what-the-new-enhancement-framework-is-for-150-its-basic-structure-and-elements-for-beginners
    /people/thomas.weiss/blog/2006/03/15/the-new-enhancement-framework-part-2--what-else-you-need-to-know-before-building-an-enhancement
    /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
    /people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework

  • 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

  • User Exits on Updating and Integrating

    I was reading an old Forte v3.0 presentation on whats new in Forte v3.0.
    One of the proposed features was a set of primitives for defining user exits
    on updates and integrations.
    I haven't seen any facility for this in Forte v3.0g though. Has this in fact been
    done ? Does anyone have any information on this.
    Thanks,
    -Carl
    Carl Schei
    Technical Forte Consultant
    South Africa
    +27 31 3641765 (w)
    email : [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    You can use the BADI:MB_MIGO_BADI. In this badi you could check the header by using the method status and header.
    Hope this solves your problem.
    Regards,
    Narayani

  • User exit about KS01 and KE51

    Dear Experts,
         Can you tell me the user-exit of KS01 and KE51, when user create new cost center and profit center, i want to pass the information to another database. so I need user-exit.
    Best Regards,
    Merry

    Hi Merry,
    These r exits for KS01
    COCCA001  Customer enhancement to cost center authorization checks   
    COCCA002  Customer Functions for Organizational Authorization Checks 
    COOMEP01  CO-OM: Information system -> line item reports             
    COOMKA01  Customer Fields for Cost Element Master Data               
    COOMKS01  Customer Fields for Cost Center Master Data                
    COOMKS02  Cost Center: Checks When Saving                            
    COOMKS03  Cost Center: BAPI Enhancements                             
    COOMLA01  Customer Fields for Activity Type Master Data              
    and for KE51
    PCA00001  EC-PCA: Document changes for data transfer
    PCA00002  Profit Center Accounting: derivation of representative mat.
    PCA00003  Derive Partner Profit Center for External Deliveries
    PCA00004  Check valuation for invoice verification with transfer price
    PCA00005  Check valuation for invoice verification with transfer price
    PCASELEK  EC-PCA: Selection criteria for data transfer
    Regards,
    Tarun
    Edited by: Devalla T Kumar on Dec 29, 2009 10:14 AM

  • User exit  for AS01 transaction

    Hi,
    I need your help, please.
    I am doing  a validation of the fields ORD44 vs. STORT in AS01 & AS02 transaction, but I can't find the correct user exit. Somebody could suggest to me which user exit i can use to do this? please.
    Thanks in advance.
    Regards.
    Marisol

    Following are the user exits available for AS01 transaction:
    Enhancements
    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
    TRAN0001                                User exit for asset transfer
    Business Add-in:
    AAPM                                    BAdI for PM-AA Integration

  • Badi and User Exit for AS01

    Hi Gurus,
    I need your assistance for the below requirement.
    In AS01 ( Create Asset ), while creating ASSET the Equipment should be created. This syncronization is already done in the customization.
    1.The requirement is the Equipment Field in the ALLOCATION Tab should automatically get the Asset Number Value once we click the ALLOCATION Tab.
    2.And also the Equipment should be created only if the Evaluation Group 2 is 'Y'.
    i checked all the Exits and BADI's available. But my requirement is not met. please help me in this.

    Hi,
    Transaction Code -               AS01          Create Asset Master Record
         Exit Name                    
         AAPM0001               Integration of asset accounting and site 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     
         TRAN0001               User exit for asset transfer
    Reward points if useful....
    Regards
    AK

  • User exit for Previous and current system status  for  5 transactions

    Hi Experts
    My Objective to capture the Previous and current status  of system status  for  5 transactions  in their  user exits .
    Description                                         Business Object               Transaction
    Production Order operations              BUS2005                            CO02 to edit Production Order
    Maintenance Orders                           BUS2007A                         IW32 to edit Plant Maintenance Order
    INTernal   ORDER                                 BUS2075                          KO02 to edit Internal Order
    WorkBreakdownStruct                       BUS2054                          CJ02 To edit the WBS element
    Project System Network                      BUS2002                           CN22 to edit Network
    Activities Network
    For Both Production order  and   Project System Network Activities Network    ,
    i got  User exit  "  EXIT_SAPLCOBT_001  " 
    But i am not sure whether we can use this or  not for our purpose . When i am changing status and  then saving ,  my  break point comes  to  EXIT_SAPLCOBT_001  .
    But  can we capture   JEST   or   JCDS  related  data   in that  user  exit  or  How can we capture both Previous status  and Current ( Means New changed status ) . For eg  From Released   to   Technically complete   etc.
    I want Status changed and its immedtiate previous status. 
    Do i need to check Exit  or BADI  before  and after Saving .
    Thanks
    Regards
    Gaurav
    Edited by: TheGaurav on Sep 8, 2011 10:28 AM

    Hi Himanshu
    Many Thanks for the reply . 
    I also had some other processing needs to be done on the basis of those status. .
    So do you have any idea or  how to find what all exits or BADIs  i can use for all of these 5 transactions , where
    i can get data for JCDS ( or JEST ) .
    CO02 to edit Production Order                 
    IW32 to edit Plant Maintenance Order
    KO02 to edit Internal Order
    CJ02 To edit the WBS element
    CN22 to edit Network        
    can we use   EXIT_SAPLCOBT_001  for    CO02  and  CN22   .
    Edited by: TheGaurav on Sep 8, 2011 1:21 PM

  • Urgent: User exit for ME22N and ME32K transactions

    I need to know a user exit(s) for changing Purchase Order and Contract line item fields from EKPO table. Please let me know if you know any. BADIs are also fine if the user exit does not exits. Thanks

    Dear AP,
       I'm enlisting all the exits :-
    Transaction Code - ME22N             Change Purchase Order
    Exit Name
    Description
    AMPL0001
    User subscreen for additional data on AMPL
    LMEDR001
    Enhancements to print program
    LMELA002
    Adopt batch no. from shipping notification when posting a GR
    LMELA010
    Inbound shipping notification: Transfer item data from IDOC
    LMEQR001
    User exit for source determination
    LMEXF001
    Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001
    Customer-Specific Source Determination in Retail
    M06B0001
    Role determination for purchase requisition release
    M06B0002
    Changes to comm. structure for purchase requisition release
    M06B0003
    Number range and document number
    M06B0004
    Number range and document number
    M06B0005
    Changes to comm. structure for overall release of requisn.
    M06E0004
    Changes to communication structure for release purch. doc.
    M06E0005
    Role determination for release of purchasing documents
    ME590001
    Grouping of requsitions for PO split in ME59
    MEETA001
    Define schedule line type (backlog, immed. req., preview)
    MEFLD004
    Determine earliest delivery date f. check w. GR (only PO)
    MELAB001
    Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1
    Enhancement to Document Overview ME21N/ME51N
    MEVME001
    WE default quantity calc. and over/ underdelivery tolerance
    MM06E001
    User exits for EDI inbound and outbound purchasing documents
    MM06E003
    Number range and document number
    MM06E004
    Control import data screens in purchase order
    MM06E005
    Customer fields in purchasing document
    MM06E007
    Change document for requisitions upon conversion into PO
    MM06E008
    Monitoring of contr. target value in case of release orders
    MM06E009
    Relevant texts for "Texts exist" indicator
    MM06E010
    Field selection for vendor address
    MMAL0001
    ALE source list distribution: Outbound processing
    MMAL0002
    ALE source list distribution: Inbound processing
    MMAL0003
    ALE purcasing info record distribution: Outbound processing
    MMAL0004
    ALE purchasing info record distribution: Inbound processing
    MMDA0001
    Default delivery addresses
    MMFAB001
    User exit for generation of release order
    MRFLB001
    Control Items for Contract Release Order
    No of Exits:         35
    Transaction Code - ME32K                   Change Contract
    |Exit Name|Description                                   |
    AMPL0001
    User subscreen for additional data on AMPL
    LMEDR001
    Enhancements to print program
    LMELA002
    Adopt batch no. from shipping notification when posting a GR
    LMELA010
    Inbound shipping notification: Transfer item data from IDOC
    LMEQR001
    User exit for source determination
    LMEXF001
    Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001
    Customer-Specific Source Determination in Retail
    M06B0001
    Role determination for purchase requisition release
    M06B0002
    Changes to comm. structure for purchase requisition release
    M06B0003
    Number range and document number
    M06B0004
    Number range and document number
    M06B0005
    Changes to comm. structure for overall release of requisn.
    M06E0004
    Changes to communication structure for release purch. doc.
    M06E0005
    Role determination for release of purchasing documents
    ME590001
    Grouping of requsitions for PO split in ME59
    MEETA001
    Define schedule line type (backlog, immed. req., preview)
    MEFLD004
    Determine earliest delivery date f. check w. GR (only PO)
    MELAB001
    Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1
    Enhancement to Document Overview ME21N/ME51N
    MEVME001
    WE default quantity calc. and over/ underdelivery tolerance
    MM06E001
    User exits for EDI inbound and outbound purchasing documents
    MM06E003
    Number range and document number
    MM06E004
    Control import data screens in purchase order
    MM06E005
    Customer fields in purchasing document
    MM06E007
    Change document for requisitions upon conversion into PO
    MM06E008
    Monitoring of contr. target value in case of release orders
    MM06E009
    Relevant texts for "Texts exist" indicator
    MM06E010
    Field selection for vendor address
    MMAL0001
    ALE source list distribution: Outbound processing
    MMAL0002
    ALE source list distribution: Inbound processing
    MMAL0003
    ALE purcasing info record distribution: Outbound processing
    MMAL0004
    ALE purchasing info record distribution: Inbound processing
    MMDA0001
    Default delivery addresses
    MMFAB001
    User exit for generation of release order
    MRFLB001
    Control Items for Contract Release Order
    No of Exits:         35
    Regards,
    Deva.

  • User Exit for VA01 and VA02 transaction codes

    Hi,
    I am writing a userexit for PO number checking for VA01 and VA02 transaction codes.The PO number should be unique in the table (vbkd-bstkd).Duplicate PO number entries can be checked with Sold-to Party.If anybody written something like this....please advice me...
    Thanks in advance.
    fractal

    Hi Fractel,
    Why are you looking for a user exit to do this duplicate PO check?
    This can be achieved through configuration of your sales order document type and message control. Follow the path below for configuration of the document type.
    Implementation Guide for R/3 Customizing (IMG)
    -->Sales and Distribution
       -->Sales
          -->Sales Documents
             -->Sales Document Header
                -->Define Sales Document Types
    Once you execute this node, you will see all the available document types. Select the one you are interested in and click the details icon. In the subsequent screen, under "General Control" section, there is a field "Check purch.order no". Pick the value 'A' from the drop-down list.
    Once you do this, system will check for duplicate PO numbers whenever you are creating or changing the sales order with that document type. If duplicate, it issues a message.

Maybe you are looking for

  • Error while doing GR for subcontrcting PO

    HI all,     I am using and inbound idoc with message type MBGMCR for the GR posting for the subcontracting PO. BUt while doing this I am getting an error "Account determination for entry 0010 BSV ____ ___ 7920 not possible" . Can anybody help me what

  • How to configure ML Server to send Alert Notifications by mail?

    Is it possible to configure Mountain Lion Server to send out Alert notification by e-mail without enabling full Mail services? I don't want to run the Mail service on the Server. I'm quite happy with my ISP's mail service. Besides, I have a dynamic p

  • Extract data on report between last 30 days from current date.

    Hi Experts, Ealrier i had provided user promt to select the date range, now i need to schedule the report for this i have to set the date between last 30 days from current date. How can i add this in formaula on record selection. before: {pm_process.

  • No sound during calls in iphone4

    hi friends ,  recently i hv updated my iphone 4 to ios 7 , it was working perfectly , but after 2 days itz fell down ... after that no sound during calls(both mic n speaker) , but itz working on skype n viber .idk watz d prob , can any one help me ou

  • Large Export To Excel Fails

    In a worksheet ran a statement that selected almost a million rows. Then attempted an export in .xls format. The export didn't even create a .xls file. When a second attempt was made to export in csv format the data file got the column headings, but