Substitution in ABT1n transaction

In ABT1N transaction code, systen is picking GL codes from AO90 accoun determination. We want to substitute one the GL code by our own GL code.
I  have written this substitution in FI module and is is not working.
My question is ,where this substitution is required to be written.
Is it required to be written Asset module. If it is in asset momule, in which sub module of asset, this substitution should be written.

Hi Madhu,
At present we are using ABT1N transaction to transfer asset from one company code to other. System is creating documents in both sendor company , Receiver company & one cross company code document.
While transferring asset ,we are using "no revenue "option in ABT1n transaction code. We are using transfer variant "Z7" in ABT1n transaction code.
System is transferring the net book value to Net book value asset scrapped a/c. Our requirement is  this net book vlaue should go to" inter company asset clearing a/c" which has not been maintained any where in AO90. For this we are writing substitution.
Pre requisites in substitution:
Transaction code = ABT1n, posting key=40
Substitution:
GL---- substituted by constant value 7021010
When we wrote this, it is not working. The substitution GL a/c which we require is not substituting.
your help is much appreciated.

Similar Messages

  • Substitution in CAT2 Transaction

    Is it possible to define a substitution rule in HR (Time Sheets) something like below:
    In Transaction : CAT2
    If receiver object is WBS element, then substitute the Receiver cost center with the responsible cost center which is maintained on the WBS master data.
    Can it be done handled through customisation or through an exit?
    Regards
    Sreenivas

    Hi Madhu,
    At present we are using ABT1N transaction to transfer asset from one company code to other. System is creating documents in both sendor company , Receiver company & one cross company code document.
    While transferring asset ,we are using "no revenue "option in ABT1n transaction code. We are using transfer variant "Z7" in ABT1n transaction code.
    System is transferring the net book value to Net book value asset scrapped a/c. Our requirement is  this net book vlaue should go to" inter company asset clearing a/c" which has not been maintained any where in AO90. For this we are writing substitution.
    Pre requisites in substitution:
    Transaction code = ABT1n, posting key=40
    Substitution:
    GL---- substituted by constant value 7021010
    When we wrote this, it is not working. The substitution GL a/c which we require is not substituting.
    your help is much appreciated.

  • Error  While doing ABT1N transaction

    Hi,
    I am facing the below error while doing ABT1N in Asset Accounting.Please help me in fixing this Issue.
    Error Message -No depreciation area for receiving the revenue
    Message no.AAPO149
    Diagnosis
    You tried to post a retirement on asset 1000 100007-0.You entered transaction type 300,in which the retirement with revenue indicator is not set
    You tried to transfer asset 1000 100007-0.According to transfer variant 0001,none of the areas on the asset uses a transaction type for retirement with revenue
    In  both of these cases, you are not allowed to enter revenue or make specifications for the determination of revenue.
    Proceedure
    Check the transfer variant  and check your entry
    please do the needful
    Thanks
    Supriya

    Hello,
    You will have a check box for the same.
    Double click on transaction type, you will see the check box for revenue.
    Otherwise, tomorrow I will get back to you once I am in front of the system.
    Regards,
    Ravi
    Edited by: Ravi Sankar Venna on May 5, 2009 7:53 PM

  • Substitutions in MIRO transaction

    Hi everyone,
    I have a requirement where it needs to perform some substitutions in MIRO / MIR6 transactions, at save event. It must to make some substitutions on debit notes when it makes an INVOICE REDUCTION. The substitutions should be done in the following standard tables:
    BKPF-XBLNR
    RSEG-MWSKZ
    BSEG-MWSKZ
    RBKP-BLART
    Somebody knows how can I do this?
    Thanks in advance!
    Regards,

    hi Leonardo,
    substitutions you can set up in GGB1.
    BKPF-XBLNR ==> this is a text field, should go without problems
    RSEG-MWSKZ and BSEG-MSWKZ ==> these are tax codes, I would NOT substitute these fields. If you change the tax code and someone looks at the posted document and will see that tax code says 15% percent (for example), while the calculated value is 10% and he won't understand why. On the other hand all your tax eports will be wrong. What is the reason behind?
    RBKP-BLART ==> you can only substitute BKPF-BLART, however I would not do that, because it is a field on header level. You have to test that thoughoutly. Please check exit LMR1M001 as well, might be suitable.
    hope this helps
    ec

  • BDC or lsmw for ABT1N Transaction

    Hi gurus,
    last day i got some problem when i do a lSMW for  ABT1n Tran.i am thankful to u if u  please help me that how can i do it.please give me a complete document for that trans and also a text file so that i properly update it.
                    if u do any BDC program for that transaction please give me that program .it's very urgent for me....
    Thanks in advance....

    Hi Steve,
    BAPI_HU_CREATE itself creates HU. You can refer the HU number genrated by this BAPI itself. I hope you are calling bapi as below:
    CALL FUNCTION 'BAPI_HU_CREATE'
                EXPORTING
                  HEADERPROPOSAL = L_WA_HU_HEAD
                IMPORTING
                  HUHEADER       = L_WA_HU_HEADER
                  HUKEY          = L_V_HU_NUMBER
                TABLES
                  ITEMSPROPOSAL  = L_I_HU_ITEM
                  RETURN         = I_HU_RETURN
                  HUITEM         = L_I_CREATE_HU.
    Here, L_V_HU_NUMBER is the HU generated.
    Thanks,
    Archana
    Edited by: Archana Pawar on Sep 29, 2010 7:47 AM

  • Parking ABT1N transaction.

    Hi,
    Can anybody have an idea to park a document, which is generated by ABT1N?
    Scenario: i have two CC    1) AAAA    2) BBBB
    users in Comp code AAAA are having authorisation to post any documents to that CC only
    users in Comp code BBBB are having authorisation to post any documents to that CC only
    So for transaction ABT1N, we need to give authorisation to user of AAAA for CC-BBBB also for atleast parking the transfer transaction.
    So if they are able to park that document atleast, people at head office should post those parked documents.
    Head office users will have authorisation for both company codes.
    Any inputs in this regard will be highly appreciated.
    Thanks,
    Srinu

    I am not a basis/security expert but I can see that F_BKPF_BUK is an available authorization object for this t-code. Check if you can set the activity to 77 instead of 01. 77 is the park only function.

  • Substitution not working for transaction F110

    Hi Folks ,
    I have created a Substitution for FI transactions for substituting a Header field. I have added 3 transactions (F-28, FB01 and F110) to the pre requisite of the substitution.
    The susbtitution works perfectly fine for the transaction FB01 and F-28, but is not triggered when I run transaction F110.
    Could you please tell me what can be the issue?
    Secondly, do the Automatic Payment Program (APP, transaction F110) creates an accounting document number BELNR? Where can I get that number in the program?
    Thanks in advance !!!!!
    Regards,
    Sud.

    F110 is the transaction code for automatic payment run program; the transaction execution happens in the background and in normal way, catching a break point in related substitution/validation exits might not be possible.
    Main programs associated with this transaction are SAPF110V (Entering Payment Run) and SAPF110S (Payment Program). In program SAPF110S, variables XDEBUG and ONLINE decides whether the run should be in online or in debugging mode. Flag the variable leads the execution to debugging mode.
    Create a payment run via F110 transaction and do a proposal run.
    Execute SE38 transaction code and select program SAPF110S and open in display mode.
    Find variable “XDEBUG” and set break point at “XDEBUG” assignment (XDEBUG = SPACE).
    Now execute OBBH transaction code and select desired substitution and go to Menu Extras -> Expert Trace -> Set Breakpoint.
    Got to the substitution include in which exit is defined. Set a session breakpoint at the U exit.
    Execute program SAPF110S with the above created payment run id and date.
    Execution of SAPF110S stops at XDEBUG variable assignment. Now change value of variables XDEBUG and ONLINE as ‘X’, which enables the debugging mode and continue execution.
    Execution stops at the session breakpoint placed in the U exit.
    Check with above method to reach your substitution. If it reached then you can use ABAP stack to get variable values used in some other programs which is already available in the ABAP stack.
    Data:     lv_stru TYPE string,
              lv_bkpf TYPE bkpf.
    FIELD-SYMBOLS: <fs_bkpf> TYPE bkpf.
    * Assign BKPF reference area in SAPF110S payment program
      lv_stru = '(SAPF110S)BKPF'.
      ASSIGN (lv_stru) TO <fs_bkpf>.

  • Asset Transfer posting ABT1N/post the values between company codes

    Hi
    In ABT1N transaction I changed the Document, posting, asset value date -> this will be the same date 20.12.2010, system gives error message " Account 20900000 does not exist in company code 'abcd'.
    Please resolve the issue.
    Thanks,
    sahara

    Hi Sahara,
    first question is if the account is really missing in AO90.
    regards Bernhard

  • Profit Center substitution in FB50

    Hi All,
      I have a requirement to substitute profit center by a contant value say 'CSB1.3' in the line of the Accounting doc which has the GL account no. which belongs to a particular cost element group.
    Example: In FB50, when I give the G/L account in the item line, and the order the profit center, by default is picked up from the account assignments in the Order. But, this has to be overridden by a contant CSB1.3 value.
    I tried achieving it by SUBSTITUTIONS through OKC9, but i didn't work.
    However, Now I have written a field exit for PRCTR for screen SAPLFSKB 0100.
      This is working, but it immediately pops-up a message saying...
    PROFIT CENTER WAS SET TO CSB2.8  -
    > which is the old value, coming from the order.
    and gets back the old value on screen.
    Can you please suggest, how to correct this or any other way to achieve this substitution.
    Thanks in advance,
    Sheetal Singh.

    Hi Sheetal,
    I observed there are 2 problems in your issue posted.
    1) Default profit center would have been assigned to the GLs u are using , which u need to delete. i.e. CSB1.3 assigned to GL accounts.
    Check in the below path whether any profit centers are assigned to GLs.
    SPRO->Financial Accounting (NEW)->General Ledger Accounting->Master Data->Profit Center-> Assign Default Profit Center to Accounts.
    If assigned removed so that ur field exit may work.
    2) If you want to write substitution for financial transactions there are 2 transaction codes involved.
    a) Tcode: GGB1 - Here u can select the Financial accounting folder and create substitution for which area u want like Document Header or Line item or Complete Document.
    i) U need to create a Step like SBUS_1 or something u like.
    ii) Now that u will find Prerequisite which u need to define, like company code & account type etc..
    iii) After that defining that u should click on Substitutions link under Prerequisite, u will find field & substituted by headings, add a field with + button available in that screen.
    iv)A popup window will be opened for field selection, u should select Profit Center field and press enter.
    v) It will give three options after BSEG-PRCTR selection, select a radio button constant value if you know the profit center number.
    b) Tcode: OKC9 - in New entries enter the following under columns,
    COAr- XXXX-Controlling Area
    Event- Line Item
    Substitution-SBUS_1
    Active-1
    and save it under a request.
    Now u can go to FB50 or any financial transaction u can see this substitution working.
    I hope it will help u in resolving issue.
    Regards
    PSNG
    Edited by: PSNG on Apr 8, 2009 3:17 PM

  • FI Substitution not working in F.05

    Hello Everybody,
    I have setup an FI substitution (substituting Profit Center using user exit) under Financial Accounting-> Line Item and it is working fine in regular posting transactions F-02...etc..
    The problem occurs when using transaction F.05. In that case substitution is not being triggered and values from standard Profit Center substitution (Table T8A30 - Transaction 3KEH) are being used.
    Can you please let me know if I am missing something or perhaps I need to do custom coding or user exit in transaction F.05 - program SAPF100?
    Thank you in advance,
    Felix

    Ola Mukthar,
    Currently i am testing them, but as for now, F.13 affects the line item checking of F-03, F-44 and F-32... Since the checking is for each line item of the posted.
    Lore

  • Mqseries and weblogic: XA transactions with MessagingBridge

    Hello.
              Due to usage of XA transaction with MQSeries on host rather that weblogic host, require Extended Transactional Client - i have tried to use MessagingBridge feature in weblogic8.1.
              So, when we send message to JMS queue (source destination for messaging bridge) in transactional context it will be forwarded to MQSeries destination only after commit transaction. And if transaction will be crashed, MessagingBridge will not forward message from JMS to MQSeries.
              It is good substitution for XA transactions with MQSeries, i hope.
              In config.xml it looks like
              <BridgeDestination
              AdapterJNDIName="eis.jms.WLSConnectionFactoryJNDIXA"
              Name="mq_q_xa_bridgeQueue" Properties="DestinationJNDI=TEST2;DestinationType=Queue;ConnectionURL=file:/c:/jndidir;InitialContextFactory=com.sun.jndi.fscontext.RefFSContextFactory;ConnectionFactoryJNDI=QCF2"/>
              <JMSBridgeDestination
              ConnectionFactoryJNDIName="thqueueconnectionfactory"
              DestinationJNDIName="bridgequeue" Name="THbridgequeue"/>
              <MessagingBridge AsyncEnabled="false" Name="wls2mqXA"
              QOSDegradationAllowed="false" QualityOfService="Exactly-once"
              SourceDestination="THbridgequeue" Started="true"
              TargetDestination="mq_q_xa_bridgeQueue" Targets="cgServer"/>
              And this implementation of XA transaction in weblogic+mqseries work.
              Does it have any bugs or hole or another disadvantages?
              Thanks.
              btw, i have found some interesting product at https://jmsbridgesxa.projects.dev2dev.bea.com/.
              But it not works on my environment (weblogic and mqseries on different hosts)

    Hello.
              Due to usage of XA transaction with MQSeries on host rather that weblogic host, require Extended Transactional Client - i have tried to use MessagingBridge feature in weblogic8.1.
              So, when we send message to JMS queue (source destination for messaging bridge) in transactional context it will be forwarded to MQSeries destination only after commit transaction. And if transaction will be crashed, MessagingBridge will not forward message from JMS to MQSeries.
              It is good substitution for XA transactions with MQSeries, i hope.
              In config.xml it looks like
              <BridgeDestination
              AdapterJNDIName="eis.jms.WLSConnectionFactoryJNDIXA"
              Name="mq_q_xa_bridgeQueue" Properties="DestinationJNDI=TEST2;DestinationType=Queue;ConnectionURL=file:/c:/jndidir;InitialContextFactory=com.sun.jndi.fscontext.RefFSContextFactory;ConnectionFactoryJNDI=QCF2"/>
              <JMSBridgeDestination
              ConnectionFactoryJNDIName="thqueueconnectionfactory"
              DestinationJNDIName="bridgequeue" Name="THbridgequeue"/>
              <MessagingBridge AsyncEnabled="false" Name="wls2mqXA"
              QOSDegradationAllowed="false" QualityOfService="Exactly-once"
              SourceDestination="THbridgequeue" Started="true"
              TargetDestination="mq_q_xa_bridgeQueue" Targets="cgServer"/>
              And this implementation of XA transaction in weblogic+mqseries work.
              Does it have any bugs or hole or another disadvantages?
              Thanks.
              btw, i have found some interesting product at https://jmsbridgesxa.projects.dev2dev.bea.com/.
              But it not works on my environment (weblogic and mqseries on different hosts)

  • Substitution from one T-code to another T-code

    Hello Experts,
    I would like to pass value from AVIP-ZUONR on FBE2 (Payment Advice) to FBL5N (BSEG-ZUONR) when we save the payment advice document. How can it be done through substitution?
    In the substiution rule, when I give SY-Tcode = 'FBE2' or SY-Tcode = 'FBE1' it's not working.
    Please shed some light on this. I appreciate your time and help.
    Thanks

    Eli,
    thanks for your reply. When we apply lockbox files through FLB1 we update AVIP tables. Is it possible to use substitution on lockbox transactions FLB1 or FLB2? I appreciate your reply.
    Thanks

  • Substitution for FI document

    Hi All,
    Our requirement is to replace XREF3 field in BSEG with Vendor name.
    So we are trying to implement substitution in OBBH transaction using exit for BSEG-XREF3.
    We had copied RGGBS000 into zRGGBS000.
    In GET_EXIT_TITLES cretaed one record for EXIT.
      exits-name = 'U907'.
      exits-param = c_exit_param_field.
      exits-title = 'Substitute Vendorname into Reference 3 XREF3'.
      APPEND exits.
    Then created a Subroutine in same program with name U907.
    Then replaced RGGBS000 with ZRGGBS000  in T80D table.
    But now when we tried to assign U907 Exit to BSEG-XREF3 , we donot get this exit in the list. and it's still showing the same RGGBS000 progam name in f4 help of exits.
    Please suggest me what else should be done.
    Thanks in advance.
    Regards
    Ravi

    Check the "Sources of error" chapter  in [Note 48121 - User Exits in Validations/Substitutions|https://service.sap.com/sap/support/notes/48121].
    Regards,
    Raymond

  • Substitution(OBBH) for the Local Exchange Rate

    Hi Experts,
    I have a problem with the Substitution in OBBH Transaction.
    I have created a substitution for the BKPF-KURSF for substituting the Local Exchange rate.
    When i debugged the Exit the new exchange rate is copied to the BKPF-KURSF field but before creating
    the document it is getting overwritten.
    The same Substitution is working in another system where the version is 4.7 but it is not working in ECC.
    I would really appreciate if anyone can help me in solving this issue.
    Thanks in advance,
    Regards,
    Chakradhar.

    Hello Rob,
    I have checked the note but i could not get any solution in that.
    It seems the Substitution is working because when i checked in debugging,
    the value is getting changed but after coming out of the substitution there is a standard code where the
    value is getting over written.
    The same code is working fine in 4.7 version.
    Could you please let me know if we need to do anything else other than creating the substitution for
    ECC version.
    Thanks in advance,
    Regards,
    Chakradhar.

  • Project Systems - Substitutions no longer valid? (4.6C)

    Hi all,
    I have created a substitution in the Project System Application area using GGB1 - It is a "user-exit" only type and I copied the RGGBS000 subroutine pool as suggested and all worked out fine as per the online help and RS's suggestions. But it still just does not work...
    So I looked around at "activating"a substitution and found transaction GGB4 - in this transaction if I select Project Systems and Substitutions SAP pops up an error saying that Substitutions are not supported in this application area (Project Systems)...
    But I am pretty sure from SAP Notes like 42615 and 88237 that it was possible in the past (both these notes are for <=4.0?)
    Anyone have any other ideas as to why my substitution is not working?
    (I am wanting to substitute a specific person into the "Responsible Person" field, as well as some others)
    Regards,
    N

    Try this:
    http://labs.adobe.com/technologies/spry/home.html
    Plus heres a link talking about previous widgets:
    http://www.lynda.com/home/Player.aspx?lpk4=48508
    Alternatively wont any of the widgets which ship with DWCS4 do what you need? Insert>Spry>Accordian or Collapsible panel.

Maybe you are looking for

  • Video Controller Failure.

    After a couple of months of kernel panics, freezing, etc., a Hardware Test finally produced the sad conclusion that the NVIDIA 8600M GT video controller in my MBP had failed. This is the well documented fault that has been occurring since 2007/2008.

  • ITunes 11.4.0.18 update erased previous library

    After updating to iTunes 11.4.0.18 for use with my iPod Touch, 4th gen. iOS 6.1.6, my previous library complete disappeared.  I'm working with Windows 7 on a machine that more than meets the hardware specs for this particularly software. The problem:

  • DC Communication

    Hi All, I have created two DC's DC A,DC B. In DC A am using DC B. Application is working fine. When i enter any text in DC A that is displayed in DC B. Now i want go back from DC B to DC A for that i created an outbound plug to interface view of DC B

  • SmartView function to validate member existence in application

    Hello, just a question following my HypFindMember issue. Is there a SmartView function that can validate if a member exists in a HFM application tree? Thank you in advance

  • RE: Entering transaction and clicking the short cut.

    Hi all, I am trying to go in to a transaction by entering the transaction name. In this case it is /VIRSA/ZVRAT and i am getting the error "This function is not possible". but i entered the same transaction in my Favourites and clicked on the same tr