Regarding substitution Exit in FI

How to use substitution exit in FI???

hi,
    Check this link
http://help.sap.com/saphelp_45b/helpdata/en/5b/d2316743c611d182b30000e829fbfe/content.htm
sirish

Similar Messages

  • Substitution exit.  in TC MIRO

    I am trying to populate the Purchase order number in the assignment field in CenvatThis gets populated correctly in the
    transaction J1IEX but not so in MIRO.
    it can be solved through  substitution exit, if any body having material pertaining to substitution exit plz mail  me to my id [email protected]
    Thanks & Advance
    Laxmi Narayan

    There is no need for substitution for bringing purchase order number in cenvat through MIRO, instead  you can give the sort key No.010, in GL master of cenvat under tab control data.
    The purchase order number will be automatically displayed in assignment field of cenvat items.
    Hope this will resolve your query.
    Best Regards
    Mukesh Mokashi
    If useful kindly assign points

  • PCA substitution exit

    Hi Experts,
    I have a requirement to substitute the profit center in a sales order and sales contract based on different criteria( information in VBAK, VBAP, VBKD and VBPA) .
    To realize this, I have created a substitution rule at app area PC and call up point 1(Create sales order) and called an exit that is created in a form pool ZRGGBS000, added my exit in GET_EXIT_TITLES.
    My user exit is getting called, but COBL is not filled with the data that I need to make the decision in the exit. The criteria for the substituted profit center are firlds in VBAK, VBAP, VKBD and VBPA.
    Any idea on how to access these fields in the substitution exit? or any other way to acheive this substitution?
    Please be assured that helpful answers will be awarded points.
    Thanks in advance.
    Regards,
    Naresh

    Hi,
         See the documents below,
    1. User Exits in SAP BW (ppt)
    https://websmp104.sap-ag.de/~sapidb/011000358700005475091999
    2. User Exits Examples (doc)
    https://websmp104.sap-ag.de/~sapidb/011000358700005475101999
    in addition to answer in your other posting, take a look
    Enhancement
    User exit
    and download pdf 'enhancements in sap bw'
    here you can find the steps ...
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
    some weblog on enhancement
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    http://www.ko-india.com/content/weblogs/weblog_custom_fields_1.pdf
    (= /people/ajay.das/blog/2005/03/28/custom-fields-and-bw-extractors-making-a-mixed-marriage-work-part-1-1
    /people/ajay.das/blog/2005/03/28/custom-fields-in-standard-extractors--making-a-mixed-marriage-work--part-12 )
    <b>reward points</b>
    Regards

  • Help required regarding user exit for STPSHH01 IDOC

    Need help regarding user exit.
    I append the structure of VTTP and add one field with the name of ZDELCST i.e Delivery cost so i want to update that table once the idoc will post.
    I have to write the user exit for this but i have no idea how to do this so kindly requesting someone to please write the code for me and i will be very grateful to him/her.
    The functional module is IDOC_INPUT_SHIPPL
    and there is a CALL CUSTOMER-FUNCTION '012'
    this will take us to function module EXIT_SAPLV56I_012
    This includes ZXV56U08
    Within this include in need to map the delivery cost from the idoc to the new append filed VTTP-ZDELCST

    Hi,
    use this FM to update ur shipment
    variables
    DATA: lo_tp_g_tra       TYPE v56e_shipment_activities, "Data to modify
          lo_tp_g_shp       TYPE v56e_shipment,
          lo_tp_g_log       TYPE v56e_logfile, " Errors function
    call the function to modify shipments
    CALL FUNCTION 'SD_SHIPMENT_PROCESS'
      IMPORTING
        e_logfile    = lo_tp_g_log
      CHANGING
        c_activities = lo_tp_g_tra
        c_shipment   = lo_tp_g_shp
      EXCEPTIONS
        error        = 1
        OTHERS       = 2.
    Thanks,
    Sendil.

  • Substitution Exit not working

    Hi,
    I have written code for substitution exit by using enhancement spot in RGGBS000 i need to update BKPF-BKTXT and BSEG-SGTXT.it is updating also but as i debug further it resets to old values please guide further...

    You didn't undertsand the post.
    Agreed that BKPF-KUTY2 is not an put parameter.
    How ever what I am suggesting is that,
    1) Create a document type ZZ with Default exchngae rate as "What ever u want" and Save,
    Now your problme is that the document type is at higher level than compnay code it is accessible across the company codes and also you want to restrict the currency also.
    FOr this I suggested you to create a vlaidation.
    Go to OB58
    Create the validation at the header level and assign this to the compnay copde for which you want to trigge.
    In Step
    Create a pre Requiste as
    BUKRS<>"XXXX" or BUKRS<>"YYYY" (Here you need to give all the compnay codes, that are in your box and also assign at the first screen)
    In Chek
    WARES<>"XXX"
    Assign a message.
    What I am trying to say is by defining a Doc type with the required Ex. Rate your primary requirement is met.
    By creating a validation your secondary problem is solved (Restricting COmpnay Code and Document type)
    You are indirectlky meeting the requirement of substitution.
    Remember only Two true conditions make a posting.
    In no way you are touching the BKPF-KUTY2.
    rewrad if useful.
    Sarma

  • Substitution Exit for AR01

    Hey All,
          I have a requirement in which I want to run the AR01 report for asset balances based on customer number ( Custom Z Field saved in the ANLU table ). The current selection criteria does not have the customer number. Can this be done be not creating a custom report and by using some exits or substitution rules. Say for example Can I create a substitution exit to copy the customer field to the Asset super number field (which is currently in the selection criteria) . The substitution Field to Field doesnt help as the table ANLU is not avalaible for substitution. What options do i have in this case.
    Any suggestion is highly appreciated.
    Thanks,
    Aparna.

    hi aparna,
    Validation Rules  and Substitution User exits
    Syntax:
    =Uzzzz (zzzz = up to 4 characters - this is true for Document Level validations - call point 3 - *Header Level & Line Item Level - call points 1 & 2 - allow up to 30 charaters.)
    /NORFB->Bus.transactions->Base parameters->Validation
    /NORFB->Bus.transactions->Base parameters->Substitution
    Example
    =ULTE "FI_DOCU 001 "Parked SA,FY,SI=>long text CORRESP. "
    =U&VALID_WBS_IN_ZUONR "FI_ITEM 011 Spon.Res: Check WBS valid in ZUONR"
    changed in 4.5B (* Form UFIA -- formerly U&VALID_WBS_IN_ZUONR)
    User exits are form routines that the user programs. There are two types of user-exits:
    1. Validation exits are used in the prerequisites and checks. They have either the value 'T' for true or 'F' for false. They are interpreted as a part of the logical statement, like a constant or field comparison. For this type of user exit, you must fill a parameter with the results of your check ('T' for true; 'F' for false).
    Example
    FORM Uzzzz USING B_RESULT. "'T' or 'F'
    from program ZGGBR000 (ZGGBRI03)
    2. Substitution exits are used to change one or more fields. However, you can only change those fields that are permitted in the Boolean class for the substitution. You can display these fields by selecting the following menu options in substitution maintenance: <Extras -> Fields for substitutions>
    Example
    FORM Uzzzz USING COST_CENTER.
    from program ZGGBS000 (ZGGBSI02)
    Substitution Fields can be found from this window
    /NORFB->Bus.transactions->Base parameters->Substitution->Call Pnt 2->Substitution step 3->Extras->Substitution flds
    The name of the form pool (e.g., ZGGBR000 & ZGGBS000) that contains your user exit must be stored in table T80D.
    Note
    1. Data declaration
    Tables and field stings cannot be declared in form routines, so that the contents can be used along with the calling transaction.
    2. Parameter definition
    It is important that you make declare the code generation program for your user exit; how many and what type of parameters you are using for the user exit. You do this by entering your newly defined user exits in the form routine GET_EXIT_TITLES.
    found in program ZGGBR000 (ZGGBRTIT)
    found in program ZGGBS000 (ZGGBSTIT)
    One exception is the parameter for the results of a validation exit. You must not declare this, it is automatically generated be the system. What types of parameters are available and how you use them is described in the online documentation. When creating your user exits, you can use the example form pools delivered by SAP (RGGBR000 for validations; RGBBS000 for substitutions) as a reference. We recommend that you copy the example form pools delivered by SAP when creating your own user exits. In these example form pools, entries already exist in the form routine GET_EXIT_TITLES for the examples delivered. The GET_EXIT_TITLES must absolutely exist in your form pool. 
    You can find additional information on the creation of user exits in the online documentation on validations and substitutions.
    SAP exits
    SAP exits are form rountines programmed by SAP. The name of the form pool is SAPFGBEB.
    Syntax:
    =Szzzz (zzzz = up to four characters)
    FORM Szzzz using B_result. "'T' or 'F'
    Example
    =S01 "SAP exit S01"
    Display description of T80D configuration
    Return ->
    Change Validation: FI_ITEM (Message view)
    thanks
    karthik
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Apr 15, 2008 3:05 PM

  • Substitution exit for asset master is not getting triggered.

    Hi
    I have created a substitution exit program ZGGBS000 having exit U215 and U216. If the Asset affirm value is initial , then WBS elemnt value will copied to asset affirm value field in the table ANLA.But it is not getting tiggered, when i am trying i save the asset in AS01 tcode. Kindly help.
    Thanks
    Subha

    Hi,
    Please try thes exits:
    Enhancement     AIST0001     Exchange number range in master data maintenance                    
    Here we can export both   ANLA-ANLN1  ANLA-ANLN2 and Import  VALUE(I_ANLA) LIKE  ANLA STRUCTURE  ANLA
    AIST0002  Customer fields in asset master
    Alternative exits:
    AFAR0003 External changeover method
    AINT0005 Dummy for extended syntax check. Do not use.
    AISA0001 Assign Inventory Number
    TRAN0001 User exit for asset transfer
    AAPM0001 Integration of asset accounting and plant maintenance
    AIST0002 Customer fields in asset master
    AMSP0002 Determine relationship type for two company codes
    AIST0001 Exchange number range in master data maintenance
    AFAR0004 Determination of proportional values for retirement
    AINT0004 Change amount posted for certain areas
    I hope this may helpfull.
    Thank  you,
    Thanks,
    AMS

  • How to raise error message in substitution exits?

    Hello Experts,
    How to raise error message in substitution exits. I have tried with normal statement,
    Message 'Welcome!!' type E.
    But its inot stopped at that error message, Its goes next standard code and picked other messag and shown as error message.
    Th exit seems U100, I that I want to stop by using error message based on some condition. Please throw the answer quickly

    HI Sanjana,
    In the Substitution exits you can create the message in the configuration it self.
    You dont't need raise message explicitly.
    Thanks,

  • Regarding User Exites

    Hi Friends,
    I created a button on application tool bar which contain a tab (subscreen) with the help of Badi,for a standards T-code on the tab i am taking one field which is comman on the standard screen and tab which is created .
    [i<u>]when i am changing the field which is on the standard screen it must effects the data base table with out selecting the application toll bar button which i created tab
    and what ever logic i written for the screen it must trigger and update the data base table .</i></u>
    [i<u>]for that t-code there are no exits ,there is only one exits for save i tried by placing the field which i am using but it is not get the value in that exits ,after coming from the exits it is get the value</i></u>
    Can any one suggest solution for it, ASAP
    Rishi

    Hi Friends,
    Kindly Provide replay for my query which i posted bec it is urgent .
      <b>Regarding User Exites</b>
    Thanks
    Rishi

  • Query regarding User Exit

    Hi exps
    Could you please tell me , which user exits get triggered when I save
    Invoice List (T code  : VF22) producing Idoc.
    Also tell me whether the exit EXIT_SAPLVEDF_002 get triggered during this
    process or not ?           
    Let  me know soon
    Regards
    Tulip

    J_3RSINV
    SDVFX001            User exit header line in delivery to accounting
    SDVFX002            User exit for A/R line in transfer to accounting
    SDVFX003            User exit cash clearing in transfer to accounting
    SDVFX004            User exit G/L line in transfer to accounting
    SDVFX005            User exit reserves in transfer to accounting
    SDVFX006            User exit tax line in transfer to accounting
    SDVFX007            User exit: Billing plan during transfer to Accounting
    SDVFX008            User exit: Processing of transfer structures SD-FI
    SDVFX009            Billing doc. processing KIDONO (payment reference number)
    SDVFX010            User exit item table for the customer lines
    SDVFX011            Userexit for the komkcv- and kompcv-structures
    V05I0001            User exits for billing index
    V05N0001            User Exits for Printing Billing Docs. using POR Procedure
    V60A0001            Customer functions in the billing document
    V60P0001            Data provision for additional fields for display in lists
    V61A0001            Customer enhancement: Pricing
    Check with these .

  • FI Substitution exit to Business area not possible in the Standard SAP

    Hi Experts
    I need to derive the business area from the funds centre (local government) in the FI Substitution.  This is allowed in the Co Substitution though but it must come ahead of OKB9.
    We get the following with loading the Bank Statement FF_5.
    Error: (00 298) Formatting error in the field COBL-GSBER ; see next message
    How can I get the Business areas in the allowed fields in the FI Substitution?
    Please help
    Kind regards
    Dawn

    Dear,
    Go to SM30 Enter VWTYGB01click on Maintain
    Postion the folloiwng:
    Boolean Class = 9
    Type = S
    Table = BSEG
    Field = GSBER
    Untick the Column Exclude
    Once done please re execute the OBBH, Business Area will be shown there.
    Br, Vivek

  • Query regarding screen exits

    Hi ppl,
    I am looking for a screen exit for tcode MSC3n.
    Using SMOD, I found the following enhancements:
    BATCHCHK
    MBCFC010
    SAPLCHVW
    SAPLMHD1
    SAPLV01D
    SAPLV01P
    SAPLV01Z
    SAPLV1ZE
    SAPLV1ZN
    But, all these have function exits. There was no screen exit specifically mentioned in any of these enhancements.
    Does it mean that there is no screen exit or will these function exits be useful?
    Please help.
    Regards,
    David.

    Hi,
    My requirement is to remove 2 fields from a subscreen of the tcode MSC3n and replace with 2 custom fields which I have appended in the standard database table. All the fields are from the same database table.
    Thanks,
    David.
    Edited by: David D on Aug 28, 2009 6:59 AM

  • Regarding User/exits

    Dear SAP guru's
    Our requirement is  VBFA-VBELN table need to bring the  invoice no  BKPF  accounting document no and  store in  Field -BKTXT
    Scenerio  Sales order ( order type OR) ( T#codeVa01)-Delivery note -LF type
    ( VL02 gets created automatically according to my company process) -invoicetype F2(VF01) Invoice than  with refernce to invoice type ( F2)  create Credit memo ( T,code VA01) and accounting document , in accounting Document Header ( BKPF-BKTXT) invoice number should come in BKPF-BKTXT
    please help me it urgent to me.....
    Thanks & Regards
    Nagaraju Chintam

    Dear Prashanth.
    Thanks for your reply. almost i understand whats userexit.
    I tried below and i found these are the userexits available in VT01N-shipment creation.
    Now i want to confirm which is most suitable userexits amoung them matching my requirement.
    do you have any idea on this.
    After shipment creation i want this sales data to be stored in addon table..which user exits can i use for writing this code.
    suggestion pls...
    transaction Code - VT01N                    Create Shipment
    Exit Name
    Description
    MV56AINI
    Initialization of transaction control for transportation
    V56AFCCH
    Shipment processing: Check function code allowed
    V56AGTAR
    User Exit for Filtering Shipping Unit Calculation
    V56ARCHV
    Customer-spec. checks for archiving shipments
    V56ATKTX
    Change the number of lines for text input in shipment
    V56BMOD
    Transportation processing: Field modification
    V56DISTZ
    Shipment Processing: Determine Distance
    V56FCOPY
    Shipment processing: Copy delivery data
    V56FSTAT
    Shipment processing: Activities when setting a status
    V56L0001
    Status of Shipments for a Delivery
    V56LDELI
    Read Delivery Data for Shipment Processing
    V56LOCID
    Shipment Processing: Determine Location Identification
    V56MVT04
    Extensions for Collective Processing of Shipments
    V56SLDET
    Shipment processing: Leg determination
    V56TDLIF
    Filter Delivery Items for Shipment
    V56UCHCH
    Shipment processing: Check whether changes were made
    V56UCHCO
    Check shipments are complete
    V56UDLUP
    Obsolete as of 4.6C: Delivery Update on Delivery Routines
    V56UNUMB
    Shipment number allocation
    V56USTAT
    User-individual definition of transportation planning status
    V56USVDO
    Update new objects for transport
    V56USVDP
    Preparation for updating new objects for transport?
    I will surely reward points. Thanks for your suggestion.
    ambichan

  • Substitution - EXITS in Fixed Assets

    Hi, I need to substitute the field ANLB-AFABE, and i'am looking for an exit or substitution program.
    Any ideas?
    Thanks!

    Hi ,
    look transaction oacv and oacs
    and <a href="http://help.sap.com/saphelp_47x200/helpdata/en/4f/71e0b5448011d189f00000e81ddfac/frameset.htm">here</a>
    Andreas

  • Regarding screen exit

    Hi Friends,
    I created the sales order using VA01 and enter the payment terms and saved. But mu requirement is when i go through VA02, payment terms field must be in display mode. So, user not able to chage the payment terms value.
    Please give exact solution with Screen exit name and modifications.
    Thanks in advance
    Regards
    Govind.

    Hi,
        The SAPMV45A , 8309 screen is the Additional Data B tab providded by SAP to add your custom fields . In order to capture the data from this custon field you can use
    the user exit MV45AFZZ, USEREXIT_SAVE_DOCUMENT_PREPARE OR
    USEREXIT_SAVE_DOCUMENT depening on your functionality.
    If you include the field MGANR as a part of the VBRK /VBRP structure then these will be available.
    step by step method to implement screen exit:
    Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special subscreen areas on a standard R/3 screen and calling a customer subscreen from the standard screen’s flow logic.
    the tcode is cmod...
    1.From the main screen of the Project management transaction, proceed as follows:
    Select Enhancement components and choose Change.
    2.Choose Edit component.
    3.Choose the screen exit and double click on it
    4.Create your subscreen using the Screen Painter.
    5.Design your screen to be added to the standard screen and activate the particular screen and return back to the flow logic .
    6.Choose the PAI and PBO to write down the logic.
    7.Generate your screen and choose Back (the green arrow) to return to the Project management transaction.
    8.Go to the transaction ME22 to view the customer defined screen exit.
    9.Enter the purchase order number and press Enter.
    10.Go to the menu header --> Details.
    11.Purchase number is visible on the standard screen
    Regards

Maybe you are looking for

  • 24" iMac harddrive failures abounding!!!!!!

    Every one of our 24" iMac harddrives have failed over the past year. Let me explain...... We have 20 - 24" iMacs, 18 - 20" iMacs. All purchaced in bulk in 2007 and 2008. We are basially a Mac shop that comprises of 30% Macs, the rest PC. The first ha

  • IBook can no longer connect to wireless network

    I have a wireless network set up in my home using a Linksys wireless router. While it has worked fine in the past, I can no longer connect to it with my G4 iBook running 10.3.9. It shows up in my network connections with a strong signal but when I op

  • Help with Adobe Bridge CS6

    Before my Mac was updated my Bridge was working fine.  Now it won't open all the pictures I select for editing.  What can I do to fix the problem?

  • Reconfig required after power off

    A week ago I changed my previous router by a new WRT54G. Old problems are gone, but unfortunately I got a new problem: Each time the router is restarted (power off), I'm no longer able to connectwireless (Authorization, using WPA2 personal). It needs

  • RTMT Alert

    Hi All, I have query related to RTMT alert. is it possible to edit/add more information about the alert? For Example, recently I got the below alert which has no necessary information like which router/gateway port number cluster details etc.. Its ju