Fcode enchancement?`
hi experts
i have a problem regarding fcode enchancement
In tcode /DBM/CASHDESK,here i have the badi "/DBM/BADI_TILL" in this badi iam able to see 4 fcode enchanments.3 r used already and only 1 left,i.e +CUST1.
if iam trying to implement this i had selected one icon with name but i couldnt able to see this in GUI status appl. toolbar.there i got empty.all remaining 3 refleted in appl. toolbar expet +CUST1.
PLEASE DO HAVE A LOOK AT AND POST THE SOLUTION AND ANY ALTERNATIVE SUGGESTIONS FOR THIS PROBLEM.URGENT.
Hi ,
From Functional Point of View Function Code ( Fcode) is nothing but a Button displayed on very screen , on holding the same will execute some codes within sap and present you the required data.
For example , EXECUTE ( F8) Button itself is a function code .
But technically speaking , all Buttons will have to be named and assigned with tasks to be performed. to hand this each button is internally repfreented by a Name for example EXECUTE button will be given a function code as EXEC , Back button as BACK etc...
I hope you got what to do with Fcode . You can read more now from ABAP Help doc.
Thanks,
Sudhi
Similar Messages
-
Error while assigning fcode in enahncement screen in IW32
Hi Experts,
I have a very strange problem. I am enhancing the txn IW32. I have the screen exit where in I have added fields in the enhancment tab. Now, i have a situation where in i have three radio buttons and certain fields. On selecting one of the three radio buttons, some fields should be hidden. FOr this, i assigned FCODE to the radio buttons. But when the PAI of the screen is called after selecting the radio button, the control does not go back to PBO and i get an error saying "Requsting function PLP (my fcode) is not available here". THis error comes even for fcode of the push button i have created.
I guess this has somthing to do with using fcode in screen exits. Pls help as this is an urgent requirement.
Points shall be awarded for helpful answers.
Thanks in advance,
Karanclear the fcodes after using them, and see
-
How to map 64 bit bars in Fcode plugin driver on Solaris T5440
Hi all,
I am trying to develop a FCODE driver for my NIC card on Solaris T5440.
The card has 3 different memory mapped io regions.BAR1 is 16k 32 bit
and BAR2,3 128K 64 bit and Bar4,5 64bit 128k.I could successfully
map the BAR1 and BAR2,3 and read the contents .The mapping for
BAR4,5 succceeds but the access causes the fault.I checked the
PA programmed in to the BAR4 by dumping the config space
and verified it with map? on virtual address got using map-in for
BAR4,5.It seems ok but no idea why its faults.Any help regarding
this is highly appreciated.
OBP version used : OBP 4.28.11
\ Instance Values
0 instance value reg_base1
0 instance value reg_base2
0 instance value reg_base3
: map-regs ( -- )
\ enable the memory access
my-space 4 + dup " config-w@" $call-parent
h# 146 or swap " config-w!" $call-parent
h# 200.0014 >phys 1000 map-in to reg_base1
h# 300.0018 >phys 20000 map-in to reg_base2
h# 300.0020 >phys 20000 map-in to reg_base3
The first 2 mappings work fine but 3rd one faults everytime
i try to access some data .Is there a space limitation sicne
i am mapping almost 272kb ??
Regards,
MaheshThere isn't a way to -change- the actual disk names returned from format, at east that I've ever heard of.
When I discussed the lameness of the QLogic disk names I was told they Sun was planning on reintroducing the standard c#t#d# convention at some point in the future. -
'SET PF-STATUS EXCLUDING fcode' not working in Selection Screen event
Hi all,
I am trying to set PF-Status dynamically in Selection Screen based on Radio button.
For that i have inserted following code under event --> AT SELECTION-SCREEN OUTPUT
* SELECTION SCREEN
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP 1.
PARAMETERS: s_inc RADIOBUTTON GROUP rad DEFAULT 'X'
USER-COMMAND inc MODIF ID mod,
p_inc(10) MODIF ID m1,
s_lbr RADIOBUTTON GROUP rad,
p_lbr(10) MODIF ID m2.
SELECTION-SCREEN END OF BLOCK b1.
* AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN OUTPUT.
REFRESH fcode.
IF s_inc IS INITIAL.
APPEND 'CRTE' TO fcode.
APPEND 'CHNG' TO fcode.
APPEND 'DISP' TO fcode.
APPEND 'PRNI' TO fcode.
APPEND 'CRTL' TO fcode.
SET PF-STATUS 'STATUS_IN' EXCLUDING fcode.
ELSE.
SET PF-STATUS 'STATUS_IN'.
ENDIF.
Though s_inc is initial, i can see all the buttons from Status 'STATUS_IN' after execution of above code. EXCLUDING statement is not taking any effect which we normally get in Module pool program.
Please tell me what went wrong in above code?Problem solved ......Thanks Keshav,
Giving code correction -->
* SELECTION SCREEN
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP 1.
PARAMETERS: s_inc RADIOBUTTON GROUP rad DEFAULT 'X'
USER-COMMAND inc MODIF ID mod,
p_inc(10) MODIF ID m1,
s_lbr RADIOBUTTON GROUP rad,
p_lbr(10) MODIF ID m2.
SELECTION-SCREEN END OF BLOCK b1.
* AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN OUTPUT.
REFRESH fcode.
IF s_inc IS INITIAL.
APPEND 'CRTI' TO fcode.
APPEND 'CHGI' TO fcode.
APPEND 'DISI' TO fcode.
APPEND 'DELI' TO fcode.
APPEND 'PRNI' TO fcode.
APPEND 'CRTL' TO fcode.
APPEND 'DATA' TO fcode.
ELSE.
APPEND 'CHGL' TO fcode.
APPEND 'DISL' TO fcode.
APPEND 'PRNL' TO fcode.
ENDIF.
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = 'STATUS_IN'
P_PROGRAM = sy-repid
TABLES
p_exclude = fcode -
How do you get rid of Facemoods Enchanced search when you open a new tab? I want Bing.
My homepage is Bing but every tme I open a new tab Enchanced search appears.
Hello Cheiftan7778,
If you get Facemoods when you open new tabs, this is how to remove:
In Firefox- go to Tools--> Add-ons--> select Facemoods and click on options--> click Advanced- Custom installation--> Uncheck the tab option.
In Explorer- Click on the Facemoods icon on left corner of the toolbar, then click Reset New Tab.
You can contact us at Facemoods for further help: [email protected]
Thanks,
Yang -
ALV FCODE in Method HANDLE_ITEM_CHANGED
I'm calling the following method from my ALV grid to handle editable fields
HANDLE_ITEM_CHANGED
FOR EVENT DATA_CHANGED_FINISHED
OF CL_GUI_ALV_GRID
IMPORTING E_MODIFIED
ET_GOOD_CELLS,
I only want to check these changes when a new SAVE button is pushed on the tool bar. How do I check the FCODE for when this button is pressed so the method is only invoked at this button push?
Thanks MartHi Mart,
On the push of save button call the following method of the class cl_gui_alv_grid.
CALL METHOD g_grid->check_changed_data
IMPORTING
e_valid = w_valid
CHANGING
c_refresh = c_x
Other than that you can suppress the log message from coming by calling following method inside the handler of event DATA_CHANGED.
CALL METHOD us_data_changed->refresh_protocol .
I have tried this and this had worked for me.
Regards
Avinash -
Enchancing the field in But000 and in BAPIBUS1006_CENTRAL_PERSON Structure
Hi All,
Please help me to resolve the issue. I have a requiremtent in E-rec, during external candidate creation, I have to include 3 fields along with personal data (Nationality, marital status and Total years of experience). In BUT000, there is placeholder for Marital Status and Nationality fields, so i had enchanced the view V_APPL_DATA in web dynpro component: ERC_C_APPL_MGMT_UI and mapped the field to corresponding fields in BUT000. But for total years of experience there is no placeholder in BUT000, so i have to enchance the BP. I am facing problem in this, when I enchanced the field in CI_EEW_BUT000 manually and checked it but after that I found that in BAPIBUS1006_CENTRAL_PERSON the field should be available to upload the value into BUT000. When i tried to enchance the field it is not allowing to activate and when i tried to append the structure it is appending the same structure. When I surfed I came to know that using EEWB T-code it is achiveable but it is not creating any field in that BAPI structure it is only creating the ZZ field in BUT000.
And also I came to know about BUPT T-code, whether it satisfies my requirement. Please Advice.Dear Ramesh,
if you use a replication of HR employee (multiple work assignments (P) of a person, e.g. concurrent employment, global employee) to SRM via ALE (idocs) the business partner integration in SRM will create a single central person and related single business partner covering all position assignments within organizational management.
In this scenario it is recommended to have a single user assignment for the person in HR, means if more than one active work assignment (P) exist in HR only one user should exist at one of the employees (infotype 0105, subtype 0001).
Regards,
Michael -
Deltas are not capturing for the enchanced field
Hi Friends,
We have enchanced 2LIS_11_VAITM datasource with custom field called customer requested date.
For initial setup i can see the data for this field in BI. But when user changes the customer requested date then this is capturing in deltas.
can any one know the reason behind this.
But when i run set tables for the particula Sales document number i can see the data for this field.
<removed by moderator>.
Best Regards,
Reddy.
Edited by: Siegfried Szameitat on Dec 23, 2008 4:38 PMHi,
when u replicated those fields are appering in bw side? if not by default the enhanced fields in hide condition for that fields data will not come ,if it is the case go to the RSA6 and select ur datasource and go to the change mode and deselect the hide check box in extraction structure of datasource and do the activation and do the replication in bw side
if the fields are came in bw side then u check in transferstructure either the fields assigned to correct infoobjects or not then check the update rules either those fields assignd or not.
Thanks & regards
k.sathish -
Transaction IW22 and FCode WOAB
I am using the user exit EXIT_SAPMIWO0_020 quiet sucessfully to reverse a material document using MBST and writing the details of the notification to a custom table when a user has cancelled a PM notification (Definition of a cancelled notification is when the TPLNR, EQUNR and BAUTL field are all = to SPACE) and saved it.
I have then written a BDC program to call IW22 and de-allocate any associated orders and set the status NOCO and DLFL to prepare them for archive based on a search of a custom table. This program will be set up to run overnight to capture any notifications cancelled that day and process them accordingly.
The difficulty I am having is with the BDC calling Fcode WOAB, if I run through the BDC in Mode A and debug it, it works fine. The program displays each screen in turn as expected and completes without any errors.
If I run through it in mode E and debug, the program stops at the point where WOAB is called and I get the error message 00 344 "No batch input data for screen & & "
If I run the program with Mode N and outside debug the BDC the program does not carry out the de-allocation of the order.
I checked my MESSTAB in my program in Mode E and got message 00 344 "No batch input data for screen & & ", but I cannot see where or what the screen needs to process it.
I have also searched OSS with the FCode WOAB and came across 1 likely note but it applies to version 4.xx we are only on 3.1i, the function module referenced in the note does not exist in our system.
I have also searched OSS with the program name SAPMIWO0 and screen 2100.
The program to call IW22 and looks at a custom table for entries for a specific date that the user enters or from a variant, the default is sy-datum.
Thanks,
DaveAnyone got any help on this one please?
all help appreciated.
Dave
Message was edited by: David Lawlor -
Exit or Enchancement for TCode FBCJ
Hi,
I have a requirement to copy the Document number field to Reference number field in TCODE - FBCJ on click of save selection button.
Can anybody please suggest any enchancement(User_Exit, BADI, Enchancement spot) which gets triggered io click of "Save Selected Enteries" button.
I tried to implement the BAdi "CJ_DOCUMENT" and method "CHANGE". but this is not getting triggered on click of " Save Sel Enteries."
Please provide your val;uable inputs.
Thanks & Regards,
Manjot.to find the user exits & Badi's for the T-code..
go to table TSTC>enter T-code and execute> get the Program for the t-code..
and go to-se38-->get the package attached to the t-code..
next go to t-code Se15>expand the enhacement tab>enter package under userexit and
execute you will get the list of exits
available...
-->enter package under Badi's tab and
execute you will get the list of Badi's
available...
All the User exits are stored in Table MODSAP..
Enhacement Points----
And to find the Enhamcement Points go to progrmam or screen where the Items table is there and
Press SHIFT+F4(enhace application tool) -->go to menu bar >EDIT>enhacement Operations
-->Show implicit enhacements
--> once the yellow bar/Line appears right click and create a enhancement and add your own code.
Prabhudas -
Hi.
Could anyone help me about 'fcode' that is in userexit SD module.
I review MV45AFZZ at SE38 and am curious about it.
and what are the 'LOES' , 'FLI1', 'FLIF' and .. Please help me
ex)
if sy-tcode+0(4) = 'VA01' and
fcode+0(4) <> 'LOES' and
fcode+0(4) <> 'FLI1' and
fcode+0(4) <> 'FLIF'.
thank you for everyone.
vbakman.
Edited by: vbakman on Mar 11, 2009 3:46 AMHi vbakman,
Welcome to SDN forum.
'fcode' means function code of the pushbutton that you want to delete or Function code that will be passed to the application program by an event when the user chooses the pushbutton.
You use this method to change the status of an individual pushbutton:
CALL METHOD toolbar->set_button_state
EXPORTING enabled = enabled
checked = checked
fcode = fcode
EXCEPTIONS cntl_error = 1.
Thanks,
Swamy H P -
How to attach FCODE to select option in Module Pool
Hi all,
I have created Select option in Module pool by attaching a Subscreen. Now when user enters any value into the select option I need to fetch values from the database in to the table control based on the value entered in select option.
Is it possible and how?
Thanks.<b>Hi
If u have one select options in module pool programming,Then there is no need for FCODE
bcoz FCODE is needed for push button,check box..like etc.
But select option is a input field.
So u can trace the input as u have done in report
Like
select * from dtab1 into corresponding fields of table itab where field1 in <b>selectoption.</b>
Or if u want that program to be executed after giving input in select option then user will press F8
So Use FCODE 'F8'.
Regs
Manas Ranjan Panda
Message was edited by:
MANAS PANDA</b>
Message was edited by:
MANAS PANDA -
Hi Friends, I am new to ALE. I want to know what is ALE and how we can implement enchancements in ALE. What may be issues that lead to enchancements. Please help me as much as you can.
ALE (Application Linking and Enabling )
ALE is technology for SAP mainly use to transfer data between SAP systems.
A means of creating and operating distributed applications.
Application Link Enabling (ALE) guarantees a distributed, but integrated, R/3 installation. This involves business-controlled message exchange using consistent data across loosely linked SAP applications.
Applications are integrated using synchronous and asynchronous communication - not by using a central database.
ALE consists of the following layers:
Application services
Distribution services
Communication services
Refer
http://www.dataxstream.com/doclib/ALESuccessfullyLeverageIDocs.pdf
http://www.erpgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
ALE Configuration 1
1 ALE Introduction Transaction SALE
2 The 3 ALE methods
2.1 Push
2.1.1 First create logical system (In SPRO / SALE)
2.1.2 Assign Client to Logical System (In SPRO)
2.1.3 Create RFC Destination SM59
2.1.4 Create Distribution Model BD64
2.1.5 Send Material BD10 9
2.1.6 Check IDOC sent WE02
2.2 Pull
2.2.1 Create Model View BD64
2.2.2 Login to 810
2.2.3 Get Material BD11
2.2.4 Check IDOCs WE02
2.2.5 Check Material MM02
2.3 Change Pointer
2.3.1 Activate change pointers for message type BD50
2.3.2 Activate Change Pointers BD61
2.3.3 Execute RBDMIdoc SE38
2.3.4 Check IDOCs WE02
2.3.5 Check Material MM02
Check this link..for Enhancing IDocs of BAPI-ALE Interfaces
http://help.sap.com/saphelp_nw04s/helpdata/en/78/21749151ce11d189570000e829fbbd/frameset.htm -
Need Fcode in User Exit For Infotype
Hi,
I am writing a User exit for Infotype 0002 at Customers Site. I need Fcode to realize a specific logic. I am using the exit PBAS0001 for this purpose. can anyone tell me how to I get Fcode so that I can use it in the code ?
Regards,
SumaHi Suma,
sorry that i posted the false BAdI.
You have to use HRPAD00INFTY. That is for PA.
The BAdI HRBAS00INFTY is for PD/OM.
Regards
Bernd
But there is no paramter ok_code
Message was edited by:
Bernd Köhn -
Enchancement to modify basic start date
Hi guys,
I have craeated a project with the enchancement IWO10001 with the include ZXWO1U01 but when I enter to write my program using the fields 'GLTRP_EXP' and 'GSTRP_EXP' the system don't recognize this fields.Why?These fields are the fields of the structure CAUFVD but in the Exporting...Thank you in advance..bye
MaximilianHi ,
I have also used the enhancement IWO10001 to change the basic start and finish date for sub-orders but the problem is whenever I am activating the EXIT in project, I am executing the transaction IW36 and passing order type, Superior order and plant but its showing me an error 'Enter the plant' and again when I am passing plant its clearing the superior order and asking to enter the same and vise versa. kindly help me out.
Maybe you are looking for
-
File path of a currently executing teststand test step
How do i extract the file path for the currently executing LabVIEW test step within my operator interface. Many Thanks, Dave.
-
How to call Xcelsius in Java Web application without OpenDoc
Hi, We require to call Xcelsius Dashboard from a Java Web application. We cann't use OpenDoc function as result of some client preferences/restrictions Please let me know, what would be the other method to call the Xcelsius Dashboard from a Web appli
-
Adobe Reader 10.1.3 Will Not Print on Epson 3800
I know it says printing problems solved, but today I wanted to print some tax forms and the dialog got as far as showing the file loading into the printer after accepting the Preview. Then it stopped. So at least for the Epson 3800 on Win 7, it won't
-
my iphone 4 froze while syncing an update. i got it running by restoring it to original settings. i synced with computer but pictures wont come back. How do I get them?
-
Sending Adobe form in perzonalized mail forms
Hi I created a personalized mail form and I want to send the Adobe PDF form of the contract to the customer along with the personalized mail forms. I know how to send a personalized mail form, but not sure how do we attach the generate the PDF and a