FI exit help
Hi Folks,
I have a Bank data file that is uploaded using the SAP standard RFEBGB00 which then posts in SAP. I want to know if there is any exit that I can use within this program. My requirement is to populate the Assignment field (ZUONR) in (Tcode FB02) and overriding the SAP internal assignment. I want the Text field (SGTXT) pick up few characters to the assignment field (ZUONR).The FI exits are different which depends on substitution rule. I understand the program is Rggbs000, which needs to get this copied as Zggbs000, then update table T80d point it to the Zggbs000 program and then add in the substitution in fi config under document header. Then get the exit written in the program and link the
substitution to the exit.How and where is the subsititution to be defined and how do I link this to my requirement. Thanks for your help.
Regards,
Tim
Hi,
these were some of the exits available for FB02 transaction, please you need to explore them as to check up which one will match your requirement.
F050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F180A001 Balance Sheet Adjustment
FARC0002 Additional Checks for Archiving MM Vendor Master Data
FEDI0001 Function exits for EDI in FI
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
RFEPOS00 Line item display: Checking of selection conditions
RFKORIEX Automatic Correspondence
SAPLF051 Workflow for FI (Pre-Capture, Release for Payment)
Regards,
Jagath
Similar Messages
-
There was a problem connecting to the Server. Touch Retry to connect again, or OK to Exit."
I have a newer model HP Photosmart Plus (Print/Scan/Copy/Web)
Keep getting this error message. Have pressed Retry, have exited and tried again. No results. Have shut off/unplugged/restarted printer and computer several times, but this keeps popping up as soon as I press "Apps". All I can access is "quick forms", and they don't print correctly (layouts are strange). Anyone know how to fix this?Hope you are doing well TFam5;
Are you having this problem constantly?
I want to help but in order to do so I will need more information in regards your devices and configuration, please include all this,.
What is the operating system that your system utilizes?
Use this example as a guide Windows 7 home premium 64 bits. The reason we ask your Operating system in all post in due to the fact that I want provide you with detailed suggestion and in other to accomplish some of the instructions that we will provide are operating system dependent or different in different versions of the OS, in short words if you want me to guide thru the process I will need the operating system, the version and the intructiosn width (32 or 64 bits)
What is the complete printer model?
HP Photosmart Plus All-in-One Printer - B209a ›
HP Photosmart Plus e-All-in-One Printer - B210a ›
HP Photosmart Plus e-All-in-One Printer - B210b ›
HP Photosmart Plus e-All-in-One Printer - B210c ›
HP Photosmart Plus e-All-in-One Printer - B210e ›
Some printer models have as much as 6 different versions is important to know which version exactly do you own in order for me to provide accurate links for your product If you are having issues with your finding the complete version of your product please visit this site. http://h10025.www1.hp.com/ewfrf/wc/document?tmp_renderType=findModel&cc=us&dlc=en&docname=bpy21016&l...
Provide this info and I will do my best to help you.
Regards.
RobertoR
▼
You can say THANKS by clicking the KUDOS STAR. If my suggestion resolves your issue Mark as a "SOLUTION" this way others can benefit Thanks in Advance! -
User exit help..
Hi All,
UPF_VARIABLE_USER_EXIT is example for user exit for variable of type characteristic. If variable type is attribute then is there any such example available?
Also characteristic user exit variable "VALUE(ITO_CHANM) TYPE UPC_YTO_CHA" is defined for import. Similar statement for "ITO_ATTR" is necessary, then what will be type for this.
Thanks for your help.
Regards,
Shankar.Hello Shankar,
For the "ITO_ATTR" TYPE UPC_YTO_ATTR
you can find all the details of import and export parameters in the F1 help of exit variable.
These are steps to find import and export parameters for exit function module.
Step 1 : Take any Planning area ,double click on that area.
Step 2 : go to the varibles tab ,and select one of your exit variable.
step 3 : Double click on the exit variable ,place the cursor on the exit function module name check box then press F1 ,then you will get details of how many types of exit varibles we can create in the BPS,and what are the import and export parameters for exit function module.
I hope this helps.....
Thanks & Regards,
Devi.
Thanks for your help.
Regards,
Shankar. -
SD Billing Exit (Help)
Dear All,
I encountered a big problem.
I need to calculate each item's pricing condition if billing document when the the doc. is created. So i have to find some exit to let me key my codes in it to fulfill the function.
Cound you provide me with the absolute User Exit or Function module Exit or any BAdI ,or some suggestions?
Thanks, you will be rewarded due to your help.Hi Alex ,
this is incomplete query , are u looking for pricing routines or user exits , as per my knowledge , in these user exits u are not able to get condition types , have u seen tcode VOFM ?,
VOFM->Formulas->condition value.
in this requirements u can do/calculate condition values based on the conditions.
regards
prabhu -
Screen exit help is needed for SCASE development
Dear forum,
I need your help to find a possible screen exit for the SCASE transaction. I want to add custom fields in the standard SAP screen since we want to have more fields here than standard. I have identified the program and package as follows:
Transaction: SCASE
Program: SAPLSRMCLFRM2
Package: SCMG_GENERAL
Can you please help me on how to find a screen exit for this?
I would really appriciate all help I can get, many thanks in advanced!
// ParHello again,
I have seemed to found the following BADI: SCMG_CASE_FCODE_S - Case Frontend: Non-standard Pushbutton
The documentation states the following:
This BADI is called if a function code was triggered that s not implemented by the standard of the case.
This is true if the pushbutton is customer- or application-specific.
You can create your own pushbutton in the table SCMGFUNCTION by using the maintenance view SCMGV_FUNCTION. If you do so, pay attention to the customer namespace in the table.
In this table you can control exactly when the pushbutton is active The function code is the processed in this BAdI
If I now want to create a subscreen with new custom fields and add that as a pushbutton option on the standard screen of transaction SCASE, what would be the next steps to take?
Best regards, Par -
Hello Everyone,
How r u guys? I need some help in BADI/User Exit. I am working on FI - CFM. There is a transaction with TCode- TS01 (Create Securities) / TS04 (settle securities).
I need a BADI/Exit which gets activated when the user clicks on the save button. I tried to locate them but couldnt find anything suitable. I emailed sap and they told me that there is a BADI - FTR_CUSTOMER_EXTENT which I
could use to solve my problem. I did try that and wrote a code in that badi;s EVT_TRANSACTION_SAVE_CHECK method.
But unfortunately when i clicked on save button the badi didnt run. I am in a fix as to what do I do ? The system I am working on is a bit old its SAP R3 4.7C. In that I created a Z badi implementation and embeded the original
badi definition and wrote code and activated everything.
Either the badi I am using (which sap guys told) isnt correct or something. Can anyone guide me as to whats the next step.
Thanks,
JGHi,
To add a new custom tab in TM_XX transactions you have to follow these steps:
1. (SE80) Create a dynpro as SUBSCREEN, with the structure (fields, tablecontrols...) you want in the new tab, located in a modul-pool.
Example: Program: ZCFM001
Dynpro: 1010
2. (SE18) Create your custom implementation of BADI FTR_CUSTOMER_EXTENT. This will create a Z class where you can program the new tab management.
Example: Implementation: ZAMPLIACIOTM001
Class: ZCL_IM_AMPLIACIOTM001
3. (SE24) Implement method EVT_APPLICATION_START of your new class. This method is called when the transaction is going to be painted, and manages (among other things) which tabs need to be shown. In general terms, you will have to assign your dynpro to a function code.
This BADI offers you 2 custom function codes, and so, the ability to add two custom tabs. These function codes are OPEN_TRTM_CUST_01 and OPEN_TRTM_CUST_02.
To add your dynpro to a function code, you have to identify this relationship in the internal table (parameter) PC_TAB_BADI_TABS. This is the table that contains the custom tabs to be added.
To do this, you have to add the following piece of code:
DATA: LS_BADI_TABS TYPE FTROP_BADI_SUBSCREEN.
4.1. Modify the tab structure.
LS_BADI_TABS-REPID = ZCFM001. "Report
LS_BADI_TABS-TEXT_TAB = 'New Tab'. "Text (max. 30 CHAR) to display
LS_BADI_TABS-DYNNR = '1010'. "Subscreen
4.2. Add the new tab.
MODIFY PC_TAB_BADI_TABS
FROM LS_BADI_TABS
TRANSPORTING REPID DYNNR TEXT_TAB
WHERE FCODE = 'OPEN_TRTM_CUST_01'.
And that's it! Now you will be able to see you new tab in these transactions.
I hope this helps you.
<b>Reward points</b>
Regards -
Needs R/3 User-exit help when PO/PR created in Backend system
Hi SRM/MM Experts,
We are using ERP2005 and SRM 5.0 with classic scenario. Shopping cart converts the Purchase Requisition and Purchase Order in the backend system.
R/3 system had a custom logic to blank out the Account assignment category, cost center information when particular material group(ZZZZ0001), plant(Z0001) and storage location(Z01) used in the PO/PR that are created by SRM SC. The custom logic is used in user-exit- EXIT_SAPLMEWP_002- INCLUDE ZXMEWU06 and
EXIT_SAPLMEWQ_001-INCLUDE ZXMEWU04 of R/3 system. But now this custom functionality is not working. And I found out that when PO/PR is created by SRMs SC, include- ZXMEWU06 & ZXMEWU04 are not being called.
In which user-exit we should put custom logic in the R/3 system, so that it will be called for blanking out the Account assignment information, when SC is converted into PO/PR in the backend system
Thank you!
MPDisha,
I figured out that we have to use user-exit:EXIT_SAPL2012_003 in R/3 system. Now here is what I am doing... If it is at non-stock material and it uses account assignment category-K and Cost Center-Z1000001, then I am blanking out the POITEM-ACCTASSCAT and POACCOUNT-DELETE_IND = 'X', but still it is not blanking out or deleting the account assignment information from PO.
Please let me know if this is the correct BADI to use to blank out the account assignment information in PO created by SC(SRM 5.0) in ECC 6.0. If yes, what should I need to do to blank out the account assignment information.
Any help is appreciated!
Thanks!
MP -
I asked this question previously, but did not clear answers. Just for clarification - in my DSO there is just one date field (0calday), one characteristic (ZTYPE) and one key figure (ZRATE)
User will enter one date : September 03, 2008 , the query must display all values till the beginning of the month
September 03, 2008 --- Type 1 - 1.5
September 02, 2008 --- Type 1 - 2.0
September 01, 2008 --- Type 1 - 3.0
September 03, 2008 --- Type 2 - 6.0
September 02, 2008 --- Type 2 - 3.6
September 01, 2008 --- Type 2 - 2.8
Solution : This is how I'm planning to do it:
Create one variable based on 0calday for user input (Zuserdate). Create another variable (Zdatrange) on 0calday for processing by customer exit. The "to date" is same as the user-entered date and the "from date" DD is hardcoded to "01" and MM/YYYY is derived from user entered date? Is this the approach? I'm not very well aware of ABAP coding so would appreciate your help.
Thanks.
Anita. K.S.
Edited by: Anita Savant on Apr 12, 2009 10:14 PMDear Anita,
Your approach right. Try the following code in the customer exit.
CASE I_STEP.
WHEN '2'.
CASE I_VNAM. " Name of your customer exit variable
WHEN 'ZDATRANGE'
READ TABLE I_T_VAR_RANGE INTO LOC_VAR_RANGE WITH KEY
VNAM = 'ZUSERDATE'
IOBJNM = u20180CALDAYu2019. " Get user input date
IF SY-SUBRC = 0.
L_S_RANGE-HIGH = LOC_VAR_RANGE-LOW. " high value = input
L_S_RANGE-LOW = LOC_VAR_RANGE-LOW(6). " low value, e.g.200701
L_S_RANGE-LOW+6(2) = '01'. " for 1st day
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'BT'.
APPEND L_S_RANGE TO E_T_RANGE.
ENDIF.
ENDCASE.
ENDCASE.
B.R
Charlie
Edited by: Charlie on Apr 13, 2009 3:33 AM
Edited by: Charlie on Apr 13, 2009 3:34 AM -
In 4.6b if you had to make a change in a user exit you found the exit, registered it and made your change. In 4.7 you have to put your change in a Z include and have it called by a function. I have put my code in the include but I cannot seem to get it called any suggestions
You must activate the exit in CMOD/SMOD transactions.
http://help.sap.com/saphelp_46c/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
Regards,
Rich Heilman -
Exit/Help link on IAC iViews
Hi,
I am displaying a report created in R/3 system on the portal using an IAC iView. I am able to see two links - Exit and Help at the Top left corner. How can I remove them from the iView.
I also came across few ppl mentioning to modify the templatelibrarybasis.html file located in the server on the ITS AGate instance under c:\program files\sap\its\6.20\DEV\templates\system\dm\templatelibrarybasis.html.
Any suggestions
Thanks,Hi,
You can hide these buttons and all ITS service toolbars using ~webgui_simple_toolbar parameter on your service. It's a 8 bits binary parameter. Bit 3 controls help/exit buttons.
Look this wiki:
http://wiki.sdn.sap.com/wiki/display/HOME/Article-EmploySAPGUIforHTMLinsteadofanInternet+service
Hope this helps,
Iván. -
Hi experts,
I need to put a default value of 3 months for the posting date variable in one query.
Could someone help me on this?
if i_step = 1.
l_s_range-low = ?
l_s_range-high = ?
l_s_range-sign = 'I'.
l_s_range-opt = 'BT'.
append l_s_range to e_t_range.
endif.
here high value should the last day of the current month (july 31st ) and low value should be the first day of the previous 3 months (may 01st).
Thanks,
SathyaHi Sathya,
Please find below code. It works as per your requirement.
WHEN 'ZCALDAY'. " Customer Exit variable on 0CALDAY
IF i_step = 2.
data: c_DATE type sy-datum,
L_DATE type sy-datum,
v_date type sy-datum,
z_date type sy-datum.
LOOP AT i_t_var_range INTO loc_var_range WHERE vnam = 'ZCALDAY'. " User entry date on 0CALDAY
IF sy-subrc = 0.
CLEAR: l_s_range.
********************** CODE TO CALCULATE - l_s_range-low ***************************
CONCATENATE SY-DATUM+0(6) '01' into zdate.
CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL' (********FM WILL SUBTRACT 3 MONTHS FROM CURRENT DATE)
EXPORTING
DATE = z_date
DAYS = 0
MONTHS = '03'
SIGNUM = '-'
YEARS = 0
IMPORTING
CALC_DATE = V_DATE.
********************** CODE TO CALCULATE - l_s_range-HIGH ***************************
CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH' (********FM WILL RETURN LAST DAY OF MONTH)
EXPORTING
day_in = c_DATE
IMPORTING
last_day_of_month = L_DATE
* EXCEPTIONS
* DAY_IN_NOT_VALID = 1
* OTHERS = 2
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
l_s_range-low = v_date.
l_s_range-high = L_DATE.
l_s_range-sign = 'I'.
l_s_range-opt = 'EQ'.
APPEND l_s_range TO e_t_range.
ENDIF.
ENDIF.
Let me know if it works fine.
Thanks -
1) we can call function modules for example like
===> f4if_shlp_exit_example..
i am not getting how to use in proper way .....in program ..?Check out this FM documentation
FU F4IF_SHLP_EXIT_EXAMPLE
Functionality
This module has been created as an example for the interface and design of Search help exits in Search help.
All the interface parameters defined here are mandatory for a function module to be used as a search help exit, because the calling program does not know which parameters are actually used internally.
A search help exit is called repeatedly in connection with several
events during the F4 process. The relevant step of the process is passed on in the CALLCONTROL step. If the module is intended to perform only a few modifications before the step, CALLCONTROL-STEP should remain unchanged.
However, if the step is performed completely by the module, the following step must be returned in CALLCONTROL-STEP.
For more detailed information please refer to the documentation describing the concept of the search help exit.
The module must react with an immediate EXIT to all steps that it does not know or does not want to handle.
Parameters
SHLP
CALLCONTROL
SHLP_TAB
RECORD_TAB
Exceptions
Function Group
SDHI -
Hi friends
I am working on PO and am using Enhancement LMEKO002 -
EXIT_SAPLMEKO_002 - include program ZXM06U15.
I am getting all the data that i need to into my internal table but i am unable to update my pricing condition. I need to Use KOMV structure to update my pricing. I want to update komv-KSCHL and komv-KWERT. however i dont find this table.
Any Help on this would be of great help.
Shejal.Hi Shejal,
You call this FM <b>ME_PRICING_POSITION_KONV</b> to get KOMV and KONV information based on I_EKPO-EBELN in user exits EXIT_SAPLMEKO_002.
Hope this will help.
Regards,
Ferry Lianto
Please reward points if helpful. -
Hi Friends,
Im new to this concept. Can somebody please help me with this task. I am validating the fields
sold-to-party
PO number and purchase order item (vbkd-bstkd and vbap-posex) in VA01 (sales order Create). I have to check it for a valid combo of PO number and line item for a particular sales org.
Your suggestions are atmost welcome..
Thanks,
Kiran.Hi,
SAP is not supporting field exits anymore.
The reason is, the logic in a field exit is tied to the screens and later if someone wants to use a BAPI to create a PO, these type of exits will not be executed and will cause some inconsistencies.
Make use of a regular exits from the enhancement: MM06E005.
If you still want to use the field-exits, here is the procedure in 46C:
1. For field exits in R/3 4.6C, execute transaction CMOD. Then type PRFB in the command field. Another way to accomplish this is to use program RSMODPRF.
2. 1. Create a Function Group.
2. Run the program RSMODPRF, which will create a field exit (Mention the data element for which field exit is needed).
3. In the Function module created by the above program write the validation code you require.
Hope this helps,
Sumant. -
Hi friends,
I need a small help.I am implementing a custom enhancement for Sales Orders.
For this,I am using the User Exit SAVE_DOCUMENT_PREPARE in the standard program MV45FZZ(Include in SAPMV45A).I wrote a small logic,that gets triggered each time a Sales Order is created or Changed through VA01 or VA02 respectively.
For <b>VA02</b> i.e., <b>change</b> my logic works pretty well.I am capturing the current Sales Order Number using <b>XVBAP-VBELN</b> and implementing my logic.
But while <b>creation</b> i.e., <b>VA01</b>,I am using the same logic and trying to capture current Sales Order through <b>XVBAP-VBELN</b>(not yet saved).
But,<b>XVBAP-VBELN</b> is blank when I am debugging.
Where does the Sales Order Number get saved,while it is being created i.e., before being saved.
Regards,
Imran.check the value of <b>vbak-vbeln</b> in the subroutine <b>userexit_save_document</b>
Also make a note of the following
<b>USEREXIT_SAVE_DOCUMENT</b>
Use this user exit to fill user-specific statistics update tables.
The user exit is called up by the FORM routine BELEG-SICHERN before
the COMMIT command.
Note
If a standard field is changed, the field r185d-dataloss is set to
X. The system queries this indicator at the beginning of the safety
routine. This is why this indicator must also be set during the
maintenance of user-specific tables that are also to be saved.
<b>USEREXIT_SAVE_DOCUMENT_PREPARE</b>
Use this user exit to make certain changes or checks immediately
before saving a document. It is the last possibility for changing or
checking a document before posting.
The user exit is carried out at the beginning of the FORM routine
BELEG_SICHERN.
Maybe you are looking for
-
Windows 7 desktop and laptop browsers stopped working even though connected to internet
I have Fios connection for more that a year and I have ActionTec router. Yesterday 2 of windows 7 devices stopped working on the browsers . None of the browsers IE, Chrome, Firefox work on these machines. I know the internet is connected as I can
-
Pre-order 4s and Deposit is Required @ Apple Store
Hi, I am a first time AT&T customer and tried to pre-order iPhone 4s last night. I put my information (address, ssn, etc), and it said "Pick up a new iPhone at an Apple Retail Store" and "$150 deposit is required before the purchases." I have not gav
-
In Safari can you highlight the URL in the address field with one click?
In Firefox you can highlight the URL bar by clicking on it anywhere. Can this be done in Safari?
-
DAC Server As Windows Service in 7.6.1
Hi Everyone, I hope this is an easy question. I was hoping to start the DAC Server on a Windows Server 2003 64bit OS as a service. When I run startserver.bat and log off, the DAC Server dies and I don't want to leave a user logged in all the time so
-
Hi i am new to ODI and need to learn about it. So can anyone point some good basic level document/tutoiral (good to have a downloadable version)