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 NarayanThere 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 -
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,
NareshHi,
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-ZDELCSTHi,
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. -
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 -
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
SubhaHi,
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 quicklyHI Sanjana,
In the Substitution exits you can create the message in the configuration it self.
You dont't need raise message explicitly.
Thanks, -
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
RishiHi Friends,
Kindly Provide replay for my query which i posted bec it is urgent .
<b>Regarding User Exites</b>
Thanks
Rishi -
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
TulipJ_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
DawnDear,
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 -
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 -
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 ChintamDear 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 -
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 screens 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
-
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
-
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