Deactivating the standard func. module in FQEVENTS
Hi,
I have a requirement to add a z func. module to a event and there are standard func. modules already activated to this event could anyone please help me out how to deactivate the standard FM.
My requirement in detail is i have 9 standard func. modules assigned for an event which are in active status now i need to copy the standard func. module to a zfunc. module.
i have copied standard func. module no. 8 to a zfunc. module and have assigned the same no. 8 to my Zfunc. module from the change customizing, but the problem here is both the standard and zfunc. modules are in active state which in turn calling the standard func module first and not serving my purpose so i need to deactivate the standard func. module ..
Thanks in advance,
Venkat Mahesh Addanki.
Hi Rajendra,
Thanks for the reply.. but one small problem the change customizing button is only available for IS specific fm modules whn u click that it showing the zfunc.module in tabstrips i cannot find the standard fm here to delete.
I think we can do the table maintenance for the below tables will serve the purpose right??
TFKFBS - Table for STANDARD FMs
TFKFBC - Table for CUSTOM FMs
thanks in advance,
Venkat Mahesh Addanki
Similar Messages
-
To find the processing Func. module
hi,
can anyone tell me how to find the processing Func. module(outbound) if i know the message type, basic type and extension.
i tried with we57 but coudnt find the one(outbound) needed.Hi Pawan,
From the link
http://www.intelligententerprise.com/channels/applications/feature/archive/kasturi.jhtml
For more inf. you can check this link.
From WEDI got to Control -> Inbound process codes -> Inbound with ALE service -> Processing by function module (transaction WE42), or from WEDI go to Control -> Outbound process codes -> Outbound with ALE service -> With function module (transaction WE41). There will be function modules associated with the process codes. For inbound, the function modules usually follow this pattern: IDOC_INPUT_messagetype: for example, IDOC_INPUT_CHRMAS for inbound characteristics master.
*Use transaction WE57 or from WEDI go to Development -> Message/Application Object. The entries list the function module, Business Object, message type, and IDOC type that are used for inbound ALE/EDI interfaces.
Hope you will clear now, if yes please close this thread with rewarding appropriate points to the helpful answers.
Cheers
Sunny -
COPY THE STANDARD SAP MODULE POOL PROGRAM
HOW I CAN COPY THE STANDARD SAP MODULE POOL PROGRAM ((INCLUDING SCREENS) INTO Z REPORT?
Hi,
Go to transactionSE38 ABAP Editor.Type the program name.Click copy.It will ask whether you want copy documentation,screens,etc.,
Check mark it. -
Need to know the standard function module/program in E recruitment
Hi All,
I need to know the standard function module/programm that defaults the 'Functional area' field in the posting page from the requisition page.
Early responce is greatly appreciated.
Thanks and best regards
RajeevHi Masa,
Thanks for your reply.
We are using Assets with the integration of Project systems. We are now in 4.6C R/3 & SRM 5.0 system. And now R/3 upgrade and SRM upgrade going on smultaniously to ECC6.0 and SRM 7.0 respectively.
I would like to know any new functionality available in the latest upgrades and we have done lot of customization for Asset Procurement. And would like to go with Vanilla.
Can you please provide me some inputs about the Project (WBS element ) based Asset Procurement in SRM as standard.
Thanks and Regards,
Ramesh -
Need to know the standard function module in E-Recruitment
Hi All,
I need to know the standard function module that defaults the value of 'Functional area' in 'Posting' from 'Requisition'.
Early response is greatly appreciated.
Thanks an best regards
RajeevHi Masa,
Thanks for your reply.
We are using Assets with the integration of Project systems. We are now in 4.6C R/3 & SRM 5.0 system. And now R/3 upgrade and SRM upgrade going on smultaniously to ECC6.0 and SRM 7.0 respectively.
I would like to know any new functionality available in the latest upgrades and we have done lot of customization for Asset Procurement. And would like to go with Vanilla.
Can you please provide me some inputs about the Project (WBS element ) based Asset Procurement in SRM as standard.
Thanks and Regards,
Ramesh -
Change the standard function module
The standard function module FI_DUPLICATE_INVOICE_CHECK will check whether an invoice/credit memo has already been posted where all of the following attributes match: Company code, vendor, currency, document date, reference number (If a reference number was entered in the current invoice/credit memo). If no reference number was entered in the current invoice/credit memo the system checks whether an invoice/credit memo has already been posted where all of the following attributes match: Company code, vendor, currency, document date, amount in document currency
my requirement is
The above functionality described in the short description doesnt provide for the need within AP to check on duplicate invoices. The functionality in FI differs from the functionaltiy provided in LIV and therefor needs to be aligned. The risk of posting duplicate invoice entry is eminent since the check is dependent on all parameters. For a good duplicate invoice number check we need FI to check on Vendor and invoice reference within the same fiscal year. To modify rules, copy FI_DUPLICATE_INVOICE_CHECK, modify the checks and then call the copied function module from FB60. The remaining field check in the standard function module should be deleted.
how to achive this. i didn't understand the requirement .Please give me any suggestion for this.Hi ,
I think what you are saying is the functionality given in Logistics Invoice verification is not suitable for FI Invoice.
If I am correct , then there is a configuration setting in SPRO where you set check for duplicate invoice. It has just three checkboxes
a) Company code b) Reference number c) Invoice date
so I think this configuration setting will suffice your requirement.
Please let me know.
Amit -
Where the documentation is provided for the Standard Function module ?
If there is no documentation provided for the standard function module in SE37 what is the best way to understand the functionality of the function module?Is there any where we can find the documentation?
Please dont say the From coding part its too vast to understand
Ex: HRCM_ORGSTRC_INFO_TABLE_GET
Paint for me ..
Regards
sas
Edited by: Julius Bussche on Mar 18, 2009 1:17 PMO Really thanks amit !!
Are you able to understand the below code and please provide your valuable inputs what we are understanding is the same.
PERFORM read_infotypes.
*-- ********************************************************** NMP
*-- IF scb frozen then write to itab-scb field. nmp 11/2001.
*-- ********************************************************** NMP
*--Begin of Change by vneld - 01/17/2007
* IF PA0001-ZZBERN NE SPACE.
* FROZEN = PA0001-ZZBERN.
* ENDIF.
* ITAB-SCB = FROZEN.
*-- ********************************************************** NMP
*--end of Change by vneld- 01/17/2007
PERFORM get_date USING '92'
CHANGING w_hiredate.
PERFORM get_date USING '93'
CHANGING w_rehire.
PERFORM get_date USING '94'
CHANGING w_termdate.
IF NOT ( w_rehire IS INITIAL ).
w_hiredate = w_rehire.
itab-code = 'R'.
ELSE.
itab-code = 'H'.
ENDIF.
IF p0001-persg = '3'.
itab-code = 'T'.
ENDIF.
*Change by Mdukes
** We need HIRE,Rehire & term within 13 month`s window
** But if someone Hire in IT ,change dept and then terminated .
** We need to exclude that person from the list .
** We need to change his Org.Unit by END_DATE 12/31/9999 from Pa0001.
CLEAR:result_tab.REFRESH:result_tab.
CALL FUNCTION 'HRCM_ORGSTRC_INFO_TABLE_GET'
EXPORTING
PLVAR = '01'
ROOT_OTYPE = 'O'
ROOT_OBJID = P0001-ORGEH
BEGDA = SY-DATUM
ENDDA = P0001-ENDDA
PATH_ID = EVPATH
PATH_DEPTH = 10
TABLES
ORG_INFO_TABLE = result_tab
EXCEPTIONS
PATH_ERROR = 1
ROOT_ERROR = 2
OTHERS = 3.
* CALL FUNCTION 'RH_STRUC_GET'
* EXPORTING = 'O'
* act_objid = PA0001-ORGEH
* act_wegid = EVPATH
* act_plvar = TYPE
* act_tflag = space
* act_vflag = space
* authority_check = space
* TABLES
* result_tab = result_tab
* EXCEPTIONS
* no_plvar_found = 1
* no_entry_found = 2
* OTHERS = 3.
* reading the Org.Unit based on employee Org.unit (Evaluation Path 'O-O'.
* After that making sure the latest Pa0001 org.unit is part of selection org.unit
* If yes, set the flag to = 1 . Otherwise ignore the rec .
* We want only IT folks hire/rehire/term within 13 monthu2019s window
* if somebody change the dept and get term within 13 monthu2019s .it
* Should show up in hire but not in term report .
CLEAR:REC.
lOOP AT result_tab.
read table PCHOBJID with key low = result_tab-OBJID.
if sy-subrc = 0 .
Rec = 1.
EXIT.
Endif.
ENDLOOP.
if rec = 1.
*--begin of change by vneld- 01/17/07
CHECK ( ( w_hiredate >= w_13th_mnth_date AND w_hiredate <= sy-datum )
OR
( w_termdate >= w_13th_mnth_date AND w_termdate <= sy-datum ) ).
*--end of change by vneld- 01/17/07
**---check for hires or terms in the calendar year.
**---No future terms
* CHECK ( ( W_HIREDATE(4) = SY-DATUM(4) ) OR
* ( W_TERMDATE(4) = SY-DATUM(4) AND W_TERMDATE <= SY-DATUM ) ).
CONCATENATE p0002-vorna p0002-nachn INTO itab-name SEPARATED BY ' '.
*--Begin of change by vneld 03/29/2007
*--get supervisor name
data : lname(20),
fname(20).
clear: lname,
fname.
Select vorna nachn from pa0002 into (fname ,lname)
where pernr = p0001-zzsuper_no.
endselect.
CONCATENATE lname fname INTO itab-supv SEPARATED BY ' '.
* itab-supv = p0001-zzsuper_text.
*--End of change by vneld 03/29/2007
*----get employee group text
CLEAR t501t.
SELECT SINGLE * FROM t501t WHERE sprsl = 'EN' AND
persg = p0001-persg.
IF sy-subrc EQ 0.
itab-group = t501t-ptext.
ENDIF.
PERFORM get_dept.
PERFORM get_position.
PERFORM append_fields.
endif.
ENDFORM. " PROCESS_EMPLOYEE
Edited by: saslove sap on Mar 19, 2009 7:45 AM -
Is it necessary to use the standard function modules always?
Hi All,
Suppose i can retrieve the BUSINEES PARTNER ID from the table BUT000 with the help of 'BP_GUID' field through a select query statement.
Now is it necessary to use a standard function module to retrieve the same data. what about the performance? which is the better solution. to implement our own code or to use the function module available.
Please someone clarify me about this issue.
Regards,
Sharry.If you'd ask the question in general it's obvious that there is no good answer as it always would depend on the circumstance. However, as you've posted your question in the performance tuning forum, let's look at your question in this context first. I think it's fairly safe to say, that in almost 100% of the cases a standard function module will not be as fast as any well implemented and custom tailored code. If in doubt, just try reading the code of the function module you want to read; most likely you will find lots of unnecessary fluff in there, often they read data that you don't even need.
And as far as buffering is concerned, that can also be an issue. E.g. let's say you do a massive read of distinct business partners and you only need the data once for each partner. Obviously buffering is silly in this case and it might even slow down your program, because the implemented buffering is not necessarily well implemented. I've come across a few cases, where the buffer tables where standard tables with no efficient read access (so no sorted table or hash table) and once tons of data were buffered, it actually took a moment to look up if the record already was buffered (just to find it wasn't there yet).
Now most of the times this slowdown is not an issue as the lookup is still fast compared to the (usually) prevalent database accesses with their slower IO timing. But another factor to consider is memory consumption and why buffer data in memory (and waste it), if you can't use the buffer anyway? So when I do use standard function modules, I usually try to see what they retain in global memory, to better understand if I need to call some initialization/clearing/refresh function...
Note also that often you need to process lots of data, but don't find a standard function module for "mass access", so you need to read your object one by one. Obviously that's another good candidate for implementing your own queries, where you can process the data in packages.
So what might be the reason to use a standard function module? Well, often it's required because the logic is so complex that it would take you too much time to implement it (not to mention that we often simply don't know all the logic that's coded in there). Another advantage is that you might get independent of the data model. E.g. for IDoc interfaces SAP switched in some release the tables where the data is stored. So if you had coded your own queries to get IDoc data, they wouldn't have worked after this particular release upgrade. The standard function on the other hand, checks both the old and new tables, so by using it you would have been fine.
The one major caveat I'd give though is to always check whether the function module is released or at least documented to some degree. I.e. if it's not released, SAP won't support it and does not guarantee that the interface or logic stays the same. In my experience lots of functions I do want to use are not released (or documented), but I will still use them because they seem to be the best alternative in certain scenarios.
Cheers, harald -
Error in the SAP standard function module 'RSDRI_INFOPROV_READ'.
Hello Experts,
We upgraded from 3.5 to 7,0 support pack 17 .
After upgrade we are getting error
with return code 11 'Others´'.
While debugging the standard function module we found that the standard method s_r_infoprov->read is being executed with the return code = 8 (inherited_error).
Any suggestions?
Regards,
VivekNot sure if the parameters provided were correct,you may wish to do a sanity check
Input Parameters:
1. I_INFOPROV - This will hold the Name of the Info Cube from where we need the pull the data.
2. I_T_SFC - This parameter is in the format of Internal Table which holds the Character Info Objects we need to pull from the Source Cube.
3. I_T_SFK - This parameter is also in the format of Internal Table which holds the Key Figure Info Objects which we need to pull from the Source Cube.
4. I_T_RANGE - This is also in the format of Internal Table which holds the Selection criteria for which we need to pull from the Source Cube u2013 For example the Company Code u2013 001 and Fiscal Year Period u2013 001/2006.
5. I_T_REQUID u2013 Selection of cube data based on Request Id.
6. I_SAVE_IN_TABLE u2013 In case you need to save the data in DB table
7. I_REFERENCE_DATE u2013 This holds the current date.
8. I_AUTHORITY_CHECK u2013 This will hold the value u2018Ru2019, which is meant for READ.
9. I_DEBUG u2013 This is for Debugging mode and holds the default value u2018Yu2019.
Output Parameters:
1. E_T_DATA u2013 This Output Parameter is of internal table format, in which we can mention the output fields (For all the fields mentioned in the Input Parameter, this output parameter will hold the values).
2. E_END_OF_DATA u2013 Once the FM is executed successfully, this output parameter will hold the value u2018Xu2019, means extraction completed successfully.
Hope it Helps
Chetan
@CP.. -
Function modules of standard the standard MSS applications
Hi,
I would like to know how to get the standard function modules used in the MSS applications like attendance overview and others. Is there anyone who can throw some light on this issue?
Regards,
Vijayu can either run tcodes st01 or st05 in the backend and run the iview in the front end and u can get the list of fms in the back end
or if nwdi is installed check the model in the corresponding dc in nwds .
reward points if helpful -
Need Tables and Func Modules related to Project Systems
Hi
I am working on a custom program that Creates Project ( CJ01) using standard Project Def.
All WBS elements of Standard Project Template should be copied to the newly created Project
I am not able to get any Standard Func Module which creates new WBS elements from Standard WBS elements.
It will be of great help for me, if any one has info on this.
thanks in advance.Hi
See the Tables
PRPS -WBS element
PROJ - Project Definition
other tables are
PRTE,PRTX,PSTX,PSTT -Scheduling data for items
PRHIS
see the fun modules
CJPN_GET_WBS_ELEMENT
CJPS_GET_WBS_ELEMENT
PSBW_GET_TEXT_WBS_ELEMENT
PSBW_GET_WBS_ELEMENT
K_PROJECT_WBS_PLANVALUES
AIPR_GET_HIERARCHY_TO_WBSELEM
CJDW_GET_NEW_WBS_ELEMENTS
Reward points if useful
Regards
Anji
Message was edited by:
Anji Reddy Vangala -
How to copy the standarad function module
hi,
i wants to copy the standard function module which are not rfc enabled. for that one i copied standard one and modified the attributes to rfc enabled. but it was giving the errors "You can only use LIKE and TYPE to specify types in RFC",
how can i solve my problem. pls help me.Hi mukka,
1. In that FM, while after copying to Z,
2. there is a second parameter in IMPORT
WITH_TEXT
3. in the column of Associated type,
it will be blank.
give some data element like CHAR30
and also give type
4. Then it will not give the error.
regards,
amit m. -
How to customize the standard t.code of QDV1 with accepting fixed sample 0
Hello...
Could you please advice me, From the Functional point of view , I have to develop a function module for sample determination which calculates sample size=0 by using the Standard Function module of QDRS_FIXEX_SAMPLE and t.code of QDV1
so..can anybody suggest me , how we customize it?. Currently when we use QDV1 t.code it wont accept Zero input for which i'm looking for. Thank you.
Regards
MallikarjunRoy,
Try applying search filters e.g search for a* ,b* ....
try {
IUserFactory userFactory = UMFactory.getUserFactory();
IUserSearchFilter searchFilter = userFactory.getUserSearchFilter();
searchFilter.setFirstName("a*",1,true);
ISearchResult searchResult = userFactory.searchUsers(searchFilter);
while (searchResult.hasNext()) {
//do something
Tegala -
Standard Function modules for t-codes FBV3 and FB03
Dear SDN Community,
Can you please tell me what are the standard function module that I should use to simulate the following transaction codes from Web.
FBV3- Display Parked document
FB03 - Display posted document
Thanks!
Surya.Hi,
Please check these BAPI and FM.
BAPI_ACC_DOCUMENT_DISPLAY
FI_DOCUMENT_DISPLAY_RFC
Regards,
Ferry Lianto -
Hi All,
Can any one tell me the standard function module which can perform the database changes (just a simulation of sm30) ?
Regards,
Pranathi.Hi,
The table which has all the log data is DBTABLOG
The FM to read DBTABLOG table is DBLOG_READ_TABLE.
<b>Reward points</b>
Regards
Maybe you are looking for
-
Mouse no longer scrolls photos in 2 view modes
In A2, if I hovered the mouse over the strip and used the wheel (Revolution MX) it would scroll the thumbnails. If I hovered it over the selected, large photo I could scroll through one-by-one. Same in Viewer mode-scrolling up or down went to the nex
-
In using Adobe Acrobat 8 Professional I have added oval shapes to a form, but they do not print. How do I get all shapes to print? I am using a Dell PC with Windows 7 Professional as the Operating System.
-
ProC code- error ORA-1002 fetch out of sequence
Hi, we have an application currntly running on an HP UX system that uses Oracle 9i database. the pro*C codes work fine with Oracle 9i, on the older system. however now we are migrating it to LINUX system (ORACLE 10g). in the new system we are facing
-
Hello All, I want to change my existing default BW client XYZ in system ABC to another client which already exists viz., MNO. The System in Netweaver 04. SAP_BW Release is 350, Patch level is 0009 BI_CONT Release is 352, Patch lebel is 004 Data
-
My Macbook running Mountain Lion has not been able to back up for several weeks. The error box says that ".sparsebundle is already in use". what is this and how do I get past this?