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
SreenivasHi 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
SupriyaHello,
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,
SrinuI 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,
saharaHi 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,
FelixOla 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.
ThanksEli,
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 -
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
RaviCheck 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,
NTry 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:
-
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