Hold data in the form
Hello,
i have a form( start.jsp) in which i can enter data about a person. The form data is bound to a person class which is saved in db. After submitting the form i inform the user ( in another page) that the submitting were successfull. But after coming back to the start.jsp to create a new person i still have the old person information data in the form. How can I have a form without my previous data.
My bean has to be in session scope and not in request scope.
thanks
Reinstantiate the Form DTO.
public void submitForm() {
myForm = new MyForm(); // Clears the form.
}
Similar Messages
-
Error while saving the data in the form
Hi,
In forms 6i,after enteringthe data in the form,after pressing the save button it's giving error
An Error Prevented your changes from being commited
Anyone can help me out in this
Regards,
RRHi to all,
I have finished the form,now its saving.
Actually i ahce examined a form of same in other instance,in that form the data block which is using API in its trigger is first but the form which was not saving was second to other data block
When i changed the datablock order and compiled,now its saving the form.
Thanks for your support
Regards,
RR -
Function of HOLD DATA in the settings for creation of a new screen.
Hi,
Since i'm new to ABAP and still learning my way through, i would really appreciate if somebody can help me out with the exact functioning of selecting the check box 'HOLD DATA' under the settings option while creation of a new screen.
Thanks for any help extended.Take simple scenario of SE38. The Screen for the transaction has the Flag "HOLD DATA" as Ticked.
Now enter some program name on the field and Click - Utilities-> User Profile -> Hold data.
Now come out of the transaction, go back to the same transaction. The name of the Program that you entered earlier will appear on the input field.
So if the screen doesn't have "Hold Data" set the functions of HOLD data, SET DATA, DELETE data will not work.
Also try using SET DATA For the Program input field.
SAP Help :
If you activate this option, the following functions are supported for the screen at runtime:
System -> User profile -> Hold data
-> Set data
-> Delete data
The Hold data function allows you to hold onto any entries you have made on the screen. When the screen is next processed (even in a different mode), the system then automatically redisplays the data in the input fields.
If the option is not activated, these functions are ineffective at screen runtime. -
How to print the data on the form (smartform)...
Hi,
i got a requirement that i have to create a selection screen and from that i process the data according to the inputs in the selection screen, and after i collect the entire data in an internal table, now i want that data to be displayed in the form ,
what is the process for this, can anybody explain me in detail.
Regards,
RamHi!
To create new smartform
How to create a New smartfrom, it is having step by step procedure
http://sap.niraj.tripod.com/id67.html
Here is the procedure
1. Create a new smartforms
Transaction code SMARTFORMS
Create new smartforms call ZSMART
2. Define looping process for internal table
Pages and windows
First Page -> Header Window (Cursor at First Page then click Edit -> Node -> Create)
Here, you can specify your title and page numbering
&SFSY-PAGE& (Page 1) of &SFSY-FORMPAGES(Z4.0)& (Total Page)
Main windows -> TABLE -> DATA
In the Loop section, tick Internal table and fill in
ITAB1 (table in ABAP SMARTFORM calling function) INTO ITAB2
3. Define table in smartforms
Global settings :
Form interface
Variable name Type assignment Reference type
ITAB1 TYPE Table Structure
Global definitions
Variable name Type assignment Reference type
ITAB2 TYPE Table Structure
4. To display the data in the form
Make used of the Table Painter and declare the Line Type in Tabstrips Table
e.g. HD_GEN for printing header details,
IT_GEN for printing data details.
You have to specify the Line Type in your Text elements in the Tabstrips Output options.
Tick the New Line and specify the Line Type for outputting the data.
Declare your output fields in Text elements
Tabstrips - Output Options
For different fonts use this Style : IDWTCERTSTYLE
For Quantity or Amout you can used this variable &GS_ITAB-AMOUNT(12.2)&
5. Calling SMARTFORMS from your ABAP program
REPORT ZSMARTFORM.
Calling SMARTFORMS from your ABAP program.
Collecting all the table data in your program, and pass once to SMARTFORMS
SMARTFORMS
Declare your table type in :-
Global Settings -> Form Interface
Global Definintions -> Global Data
Main Window -> Table -> DATA
Written by : SAP Hints and Tips on Configuration and ABAP/4 Programming
http://sapr3.tripod.com
TABLES: MKPF.
DATA: FM_NAME TYPE RS38L_FNAM.
DATA: BEGIN OF INT_MKPF OCCURS 0.
INCLUDE STRUCTURE MKPF.
DATA: END OF INT_MKPF.
SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
MOVE-CORRESPONDING MKPF TO INT_MKPF.
APPEND INT_MKPF.
ENDSELECT.
At the end of your program.
Passing data to SMARTFORMS
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'ZSMARTFORM'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
if sy-subrc <> 0.
WRITE: / 'ERROR 1'.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function FM_NAME
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
GS_MKPF = INT_MKPF
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
for Smartforms material
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
http://www.sap-img.com/smartforms/smartform-tutorial.htm
http://www.sapgenie.com/abap/smartforms.htm
How to trace smartform
http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm
http://www.help.sap.com/bp_presmartformsv1500/DOCU/OVIEW_EN.PDF
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
check most imp link
http://www.sapbrain.com/ARTICLES/TECHNICAL/SMARTFORMS/smartforms.html
step by step good ex link is....
http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.html
Or an another one:
just check it step by step with lots of screen shots.
http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.html
Reward all helpfull answers
Regards
Tamá -
How to execute the data in the form when the data is already avaliable
Hi,
I am working with forms 6i. I have a problem while executing the data in the form
Actually, the data is already present in the form. But when i run the form, the data is not displayed.
can anyone please help me how to execute the data. below is the code
Set_Alert_Property(alert_id,ALERT_MESSAGE_TEXT,'Do you want to refresh new Data for that Year and Field ? (it will take a time).') ;
SET_ALERT_BUTTON_PROPERTY(alert_id, ALERT_BUTTON1, LABEL, 'Yes');
SET_ALERT_BUTTON_PROPERTY(alert_id, ALERT_BUTTON2, LABEL, 'No');
SET_ALERT_BUTTON_PROPERTY(alert_id, ALERT_BUTTON3, LABEL, 'Cancel');
button_number :=Show_Alert(alert_id) ;
synchronize;
if button_number != ALERT_BUTTON3 then
if button_number = ALERT_BUTTON1 then
:param.field := :control.f_cd;
:param.year := :control.year;
build_tables;
fields;
-- areas(:param.field);
PUT_PARAM;
COMMIT_FORM;
go_block('wet_criterias');
end if;
if button_number = ALERT_BUTTON2 then
:exhibits.field_display := :control.f_name || ' - Exhibits';
go_block('RESERVOIR');
execute_query;
end if;
end if;
end if;
else
message('Fields must be entered...');
end if;
else
message('Fields must be entered...');
end if;It's hard to know what logic you are trying to implement.
However, by looking at your code, it seems that if the user select 'Yes' to the question "Do you want to refresh", nothing is done except the go_block('wet_criterias'). Should there be an 'Execute_Query' ?
No idea... -
Problem printing date on the form
Hello friends ,
I am doing form for the HR . Is there any special formatting needed to print the date on the form . I am doing this .
&t_payment-paydate& in the main window of the form .
t_payment is the table and paydate the date of payment . But instead of printing 1/22/2006 . It is printing 3//20/07/2 some junk value . Is it the format related problem ?
Any suggestions . You help would be greatly appreciated .
Regards & Thanks ,
HariHI,
You can do like this.
You make the following changes in the program
1. Define a character type field
data: v_payment_date(10) type c.
2. Assign the date value to the character field
write t_payment-paydate to v_payment_date.
You make the following changes in your sapscript text element.
instead of using field t_payment-paydate use v_payment_date.
Thanks
Ramakrishna -
Pre-populating Server's Current Date in the form- How to??
The simplest way of doing this is writing one-line formcalc script.
This is not fair when the user changes his local system date/time.
I need to know how to pre-populate the server date in the form?
One way of doing this is writing a web service.
Any other simple solution to do this??
Thanks,
NithIf you are using LiveCycle Forms (7.x, ES, or ES2), with .pdf rendering on the server or the client, you can execute the script server side. Otherwise you have no other option but to access an external resource (REST, Web Service, JSP/servlet, etcetera) for the time, if you need to accurately capture form open time on the desktop.
Steve -
How can get difference between 2 dates in the form of days
how can get difference between 2 dates in the form of days
Hi,
Check the following program:
REPORT ZDATEDIFF.
DATA: EDAYS LIKE VTBBEWE-ATAGE,
EMONTHS LIKE VTBBEWE-ATAGE,
EYEARS LIKE VTBBEWE-ATAGE.
PARAMETERS: FROMDATE LIKE VTBBEWE-DBERVON,
TODATE LIKE VTBBEWE-DBERBIS DEFAULT SY-DATUM.
call function 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
exporting
i_date_from = FROMDATE
i_date_to = TODATE
I_FLG_SEPARATE = ' '
IMPORTING
E_DAYS = EDAYS
E_MONTHS = EMONTHS
E_YEARS = EYEARS.
WRITE:/ 'Difference in Days ', EDAYS.
WRITE:/ 'Difference in Months ', EMONTHS.
WRITE:/ 'Difference in Years ', EYEARS.
INITIALIZATION.
FROMDATE = SY-DATUM - 60.
Regards,
Bhaskar -
Is there any other way to sort data in the form other than the order by block property? I have a form built off of a view. The view returns data quickly up until I add the order by clause. his happens in sqlplus as well as in the form.
Hello,
If possible, create an index on the column you want to sort on.
Francois -
Static data in the form of ListView in AppBuilder
Hi All,
I'm Trying to develop the application in AppBuilder If we want to display the Static data in the form of list view like labels and Text fields is it possible to do that in static form?Hi All,
I'm Trying to develop the application in AppBuilder If we want to display the Static data in the form of list view like labels and Text fields is it possible to do that in static form? -
Why users with rights defined as View cannots see the data of the form ?
Hi,
I have a nice form page. My application has an authorization scheme with an authentification function : return acl_custom_auth. It is working well. I have defined users with Edit, View and Admin rights. Unfortunately on a form, if the user is defined as "View" he cannot see the data, he only sees the item but their content is not diplayed. I don't understand why. I would like him to see the data.
The authorization scheme of the page is "Access control -view" as well as the items of the page.
Do you have any idea of what is going wrong here ?
Thank you for your kind help !
Regards,
ChristianAnother thing that can be done though mon tech-savy people may not know about it.
Locate a group of PDF's and select at least 5-6 of them as a Group.
hold down Option key while click on file menu
Click on Get info.
One window will open for the group. in Mountain Lion (OSX.8.2) the term will change to Show Inspector.
click on the button next to Open With.
choose either Reader or Acrobat.
just bellow is a question Use Acrobat (or Reader) to open all files of this type, Click on it and choose yes.
Make sure you have a mix of Adobe PDF's and Preview PDF/s for this to work. If it wasn't good for opening other Type Files I'd compress Preview and throw the original away. It’s a nusiance. -
My table has a list of names with product information in corresponding columns. I want to create a form that I can import this into where every row makes a new part of the form list I create. Is this possible?
Example of what I have in excel:
Name
Product 1
Product 2
Product 3
Total
a
1
2
3
6
b
0
3
4
7
c
1
3
4
8
d
1
3
5
9
Example of what I want in Form:
Customer a 1 2 3 6
Customer b 0 3 4 7
etc.
I want to put this info into a form to make it more presentable. Can anyone help me with this?Look at the Import/Export form data functionalities already built-in into Acrobat.
-
Getting Date in the form in JSP
Hi,
I am working on a form created in JSP that gets the date from the user, just in case the user wants to modify the date (default is current date), i wish to provide an option for that. Is there any other way apart from using list boxes asking for day,month and year?
My doubt is about the part - alternate for listboxes with separate options for day, month and year.
Thanks and Regards,
Reshma
Message was edited by:
ReshmaCBOther way is to let the user manually enter the date in desired format, e.g. yyyy-MM-dd, and use SimpleDateFormat to convert between String and Date.
Date date = new Date(); // Today's date.
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateString = sdf.format(date); // 2007-05-24And the reversed way:String dateString = "2007-05-24";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(dateString); // Thu May 24 00:00:00 [zone] 2007Check the SimpleDateFormat API for several date format patterns. -
How to set Current Date as default date in the form?
Hi ,
I have a date field and in the form I need it to be 'Current Date' as defualt.
How do I get it in Portal??
Thanx
swatiIn the "Default Value Type" you choose "SQL query returns date" and in Default Value you write "select sysdate from dual".
-
How to clear all data when the form loading at the first time
hi
I am using JDevloper 10g and I have adfForm page, I want to clear all data when I load the page for the first time.
When I did it using RefreshCondition on the pageDef in the executables like(
<executables>
<iterator id="FinCompaniesInformaton1ViewIterator" RangeSize="10"
Binds="FinCompaniesInformaton1View"
DataControl="AppModuleDataControl" *RefreshCondition="#{adfFacesContext.postback==true}"* />
</executables>
the form didn't bring any data but the problem is the field in the form at the run time changed to read only. So how to make it inputText and clear the data inside it at the run time
best regards
Tarek Al Soudanithank you for your help,my spec is I have ADF Form and I have creat and Edit CommandButton I made it befor also Commite to save.
so when I run the form the Field should be disabled and there are no data inside it,and when I chose the creat button the fields should be enabled and I have to insert data inside it then I save.
So I have FinCompaniesInformatonView as view object based on entity object name FinCompaniesInformaton and applicationMoudul.
I tolde you befor that I made refreshcondition to solve the data clearence problem but the field changed to read only so please if you now any way to leave the fields as inputText whitout make the form as creation form
beast regards
Maybe you are looking for
-
Loading a single row in the file into multiple row in the destination table
Hi Everyone I have a tab seperated data file which has data like 123 456 789 98 A|B|C|D|E|F............... i have mentioned '|' instead of TAB, as i was not able to type it. The following data has to be loaded into a table as follows COL1 COL2 COL3 C
-
Help hooking up new-Blu Ray player to old receiver
Hi, I just bought a Blu-Ray player and was hoping to just pull the cables out of my old Proscan DVD player (which is hooked up properly to my receiver) and plug them into the new player. However, the new player has space for two audio-out cables and
-
Problems with iTunes syncing iPhotos on Time Capsule after Mavericks update?
Hello all, I currently have all my Music/Movies/TV Shows/Photos stored on my Time Capsule and have been using iTunes and iPhoto to retreive files from it with no problems until I recently upgraded to Mavericks. Couple of days ago, I updated to Maveri
-
hi i want to get a menu......something like what we have in the top of this page......but vertically....using a html tag..... on-mouse-over, each item opens up a list of hrefs.....
-
Location of Oracle 11g R1 kits?
Hi My team needs to do some testing with Oracle Database 11g R1 (we can't go to R2 just yet). I can't seem to find the kits. Where should I be looking? Thanks tl