How to valid inputs from user in module pool
hi,
i m using table control in module pool and in 1 of the table control fields i m using user defined F4 help which is getting filled from a internal table. if the user enters anything apart from the contents in my F4 help the record should not get saved and system should return error . how and where to put this validation?
please help.
thank you.
hi,
Write the code in PROCESS ON VALUE REQUEST in the Module pool Program ....
PROCESS ON VALUE REQUEST
FIELD <Field_name> MODULE <Module_name> ..
Double click on this field then write the function moduel to get the Internal table values when the user press F4 on that field, after completing this check by pressing the F4, if it working fine then the Validation is automatically done by this POV ..
if the USer enters other than the internal table values then the Error message will raised at that stage
Regards
Sudheer
Similar Messages
-
How to Get input from User and Display it's Value
Hi ,
I need to get 2 inputs from user and to display it's Mutilple Value.
The Below Code is working fine to get 2 Input's from user,but it display a Junk value as a Result .How to
overcome this Problem. I need to display it's Mutilple(a*b) value of "a " and " b".
import java.io.*;
class Mul{
static int a=0;
static int b=0;
static int Count=0;
public static void main(String args[])throws IOException{
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
do{
a=(char)br.read();
Count++;
b=(char)br.read();
if(Count==2)
System.out.println("The Multiplied Value is "+a*b);
}while(Count<2);
}Changed to Integer but still the problem persists.
import java.io.*;
class Mul{
static int a=0;
static int b=0;
static int Count=0;
public static void main(String args[])throws IOException{
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
do{
a=(int)br.read();
Count++;
b=(int)br.read();
if(Count==2)
System.out.println("The Multiplied Value is "+a*b);
}while(Count<2);
} -
How to Get Input From User and Display Result
Hi ,
I need to get 2 inputs from user and to display it's Mutilple Value.
The Below Code is working fine to get 2 Input's from user,but it display a Junk value as a Result .How to
overcome this Problem. I need to display it's Mutilple(a*b) value of "a " and " b".
import java.io.*;
class Mul{
static int a=0;
static int b=0;
static int Count=0;
public static void main(String args[])throws IOException{
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
do{
a=(char)br.read();
Count++;
b=(char)br.read();
if(Count==2)
System.out.println("The Multiplied Value is "+a*b);
}while(Count<2);
}Hi ,
I need to get 2 inputs from user and to display it's
Mutilple Value.
The Below Code is working fine to get 2 Input's from
user,but it display a Junk value as a Result .How
to
overcome this Problem. I need to display it's
Mutilple(a*b) value of "a " and " b".
import java.io.*;
class Mul{
static int a=0;
static int b=0;
static int Count=0;
public static void main(String args[])throws
IOException{
BufferedReader br =new BufferedReader(new
InputStreamReader(System.in));
do{
a=(char)br.read();This line will get you the ascii-value of the typed character.
This line will not get you the value typed in.
Try looking for Integer.parseInt()...
Count++;
b=(char)br.read();
if(Count==2)
System.out.println("The Multiplied Value is "+a*b);
}while(Count<2); -
How can i get input from user in Workflows
Hello professionals,
I'm new to SAP B1 Workflow, i have created some workflows and they all worked fine.
But, I am wondering, How can i get input from user?. For example, i want to display list of options to choose between them and route the workflow based on the selected option. I don't want to use the exclusive gateway and check for some conditions, i want to get input from user.
How can i do that?
Thanks in advance,
Kareem NaguibHi,
Please refer SAP help file:
http://help.sap.com/saphelp_sbo900/helpdata/en/b8/1f9a1197214254b79bcf8f93f9fff9/content.htm?frameset=/en/44/c4c1cd7ca22…
Thanks & Regards,
Nagarajan -
Get input from user and create a file and run a script in command line.
Hi all,
i'm trying to get a input from user and write it into a file named alpe.jacl
To get multiple userinputs like address and jobtitle etc etc in the same single window.
and the code will save the inputs in alpe.jacl one by one in a new line like
nameis name
address russia
jobtitle dev
So i coded like below.
Though GUI for user input looks dull Its working fine.
Now I want this code to perform one more task which is the GUI will contain one more button INSTALL with OK and CALCEL .
and when after putting all inputs and creating the alpe.jacl file if someone clicks INSTALL it should start ./install.sh script present at the same folder which contains some unix shell commands.
Here am not able to figure out how to go further...
One more thing after all the inputs given when I am clicking on the OK button its closing the window instantly which i dont want. I want it like it should wait till someone press CANCEL to exit.
Please some one help me.
import javax.swing.*;
import java.io.*;
public class file
public static void main(String []args)throws IOException
FileWriter ryt=new FileWriter("alpe.jacl");
BufferedWriter out=new BufferedWriter(ryt);
JTextField wsName = new JTextField();
JTextField sName = new JTextField();
JTextField cName = new JTextField();
Object[] message = { "Web Server Name:", wsName,"Server Name:", sName,"Cluster Name:", cName};
int answer = JOptionPane.showConfirmDialog( null, message, "Enter values", JOptionPane.OK_CANCEL_OPTION);
if (answer == JOptionPane.OK_OPTION){ String webserver = wsName.getText();
String server = sName.getText();
String cluster = cName.getText();
out.write("set webservername " +wsName.getText()+"\n");
out.write("set ClusterName " +cName.getText()+"\n");
out.write("set ServerName " +sName.getText()+"\n");
out.close();
}}Thanks,
RickyThanks a lot.
Is there any way through which i can assign a scroll bar to my panel.
As when the number of user inputs grows the GUI becomes more bulky and some of the fields are not showing up.
Cheers
_Ricky -
RMI that ask input from user..
i've been trying to understand the programming for 2weeks!!but still i cant figure out how to get input from client and server process the input and return it to the client.
can somebody PLEASEEEEE give me a complete simple program that got all the interfaces,client,server and implementation RMI code.Please give me a complete code that i can run that does this:-
1st-server ask client for input of two numbers.
2nd-the client give 2 input
3rd-server compute the number and return it to the client
i am so lost on how to implement the io in RMI.The program that im supposed to build is much more complicated than this,but right now,i just need to know how the heck to use the input output thing in RMI.1st-server ask client for input of two numbers.No. Incorrect design. The client should do that. The server has no interface with the user at the client.
2nd-the client give 2 inputIf the client does (1) this is unnecessary.
3rd-server compute the number and return it to the client1. Design the remote interface.
2. Implement the remote class, extending UnicastRemoteObject, implementing the remote interface, and providing a method that implements the remote method(s).
3. Write a main() that instantiates the remote object and binds it to the local Registry.
4. Write a client that does (1) above. Then have it get an instance of the remote interface by looking up the Registry on the server machine, and then have it call the remote method. -
SAP BPC - Intercompany reconciliation - IC accounts - Input from user?
Dear All,
When doing consolidation(of investments), we need to reconcile IC transactions prior to consolidation process. I believe, there are specific accounts which are specific to IC transactions. These IC related accounts must be identified and used in the business rules during reconciliation process.
My question is:
During requirements gathering, even if I(SAP BPC Consultant) know those IC specific accounts on seeing the chart of accounts, this info./data MUST come from the users as these accounts may vary from company to company. When it is a legal consolidation, it is safer that these inputs are coming from the user and not from the SAP BPC Consultant. This is my understanding.
Is my above understanding is correct? IC related accounts must be an input from users and not expected from SAP CONS. specialist?
Correct me if I am wrong.
Thank you!
Regards,
PeriHi Peri,
Different companies use different charts of accounts and the intercompany group of accounts have to be confirmed by customers finance.
Vadim -
How to use SET & GET Parameters in Module Pool
Hi Friends,
Can anyone please tell how to use SET / GET parameters and PARAMETER ID for a text box (Input / Output field ) in module pool? What is the purpose and where do we need to do coding for it?
Note : I will definitely give the marks for good responses.
Thanks in advance,
PradeepHi Pradeep,
You can save values in the SAP memory using a parameter ID. These
are user and terminal-session specific, but available to all internal and
external sessions.
SET Parameter copies the corresponding field contents into the SAP
System memory in the PAI processing block.
GET Parameter copies the corresponding field contents from the SAP
memory at the end of the PBO processing block, after data has been
transferred from the program, if the screen field still has its initial value
You can link an input/output field to an area of the SAP memory in the
ABAP Dictionary.
When you use an input/output field that is defined in the ABAP
Dictionary, its parameter ID is displayed in the Dictionary attribute
Parameter ID in the Screen Painter.
Usage
SET PARAMETER ID: CAR FIELD space,
CON FIELD space,
DAY FIELD space.
Here is the link that explains the usage of GET/SET in detail
<a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db9e0435c111d1829f0000e829fbfe/content.htm">http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db9e0435c111d1829f0000e829fbfe/content.htm</a>
Regards,
Sharadha -
How to get the Grand Total in Module pool Screen
Hi Frds.
How to get the Grand Total in Module pool Screen
Example i have 10 different materials
for each matarial has different moving . But in my case matarials is doesnt matter here
10 material Moving Average price to do Frand total and display in one column...
Please Help me out Frds.
Regards,
KabilHi
You need to calculate the total in a module of PAI (or PBO) event:
PROCESS PAI.
LOOP.....
ENDLOOP.
MODULE CALCULATE_TOTAL.
MODULE CALCULATE_TOTAL.
GRAND_TOTAL = 0.
LOOP AT ITAB,
GRAND_TOTAL = GRAND_TOTAL + ITAB-PWB.
ENDLOOP.
ENDMODULE.
In this way the grand total will be calculated as soon as the user presses enter or another command.
You can't insert the calculation in the loop of table control, because this loop runs the visible lines only, so it's better to calculate the total out of those loop, -
How to draw table in layout in module pool
how to draw table in layout in module pool with wizard or table control
Hi
Goto Screen Painter .
here we can create table in 2 ways,
with wizard and without wizard.
with wizard it will step by step...
for without wizard (its quite easy)
Click Table control and Drag into ur screen.
then --> click input box and place into to that table control
for two column do this two times.
then for header click the text icon in left side and drag into
correspoding places .. then ur table is ready..
then give names using double clicking the elements
See the prgrams:
DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
Reward if useful. -
How can i decleare select-options in module pool table control?
Hi everybody!!
Can anyone tell me how can I decleare select-options in module pool table control screen?. I have declared it in a screen with a table control but a dump is triggered due to an error when generating the selection screen.
Regards...My suggestion will be try to use fm
call function 'FREE_SELECTIONS_DIALOG'
Please search this forum you can find lot of threads related to this.
a® -
How to save Custom control records through module pool program ?
Hi guru ,
1. How to save Custom control records through module pool program ?
I wrote multiple lines of record in custom control
Who to save that records ?
thanking you.
Regards,
Subash.Hi,
can refer following code -
IN PAI , CODE is as follows-
*& Form editor_output
FORM editor_output .
NARRATION1 is name of custom controller
IF v_editor IS INITIAL.
Create obejct for custom container
CREATE OBJECT v_custom_container
EXPORTING
container_name = 'NARRATION1'
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Create obejct for the TextEditor control
CREATE OBJECT v_editor
EXPORTING
wordwrap_mode = cl_gui_textedit=>wordwrap_at_fixed_position
wordwrap_position = line_length
wordwrap_to_linebreak_mode = cl_gui_textedit=>true
parent = v_custom_container
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
gui_type_not_supported = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
ENDFORM. " editor_output
getting textdata in internal table as follows
*& Form create_text
FORM create_text .
REFRESH : it_texttable,
it_text.
IF v_doc_number IS NOT INITIAL.
IF v_editor IS NOT INITIAL.
CALL METHOD v_editor->get_text_as_r3table
IMPORTING
table = it_texttable
EXCEPTIONS
error_dp = 1
error_cntl_call_method = 2
error_dp_create = 3
potential_data_loss = 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.
Now, our final text data is in internal table it_texttable.
pls, Reward if found helpful. -
How do i get input from user?
For example if i wanted to ask "Whats your favorite number" and then get the input from the user and assign it to a variable how would i go about doing that?
Any help would appreciatedhope this helps
import java.io.*;
public static void main(String[] args)
//this is the important part
BufferedReader in = new BufferedReader( new InputStreamReader(System.in) );
String response = "";
System.out.println("What is your favorite color?");
try{
//now read the line
response = in.readLine();
}catch(Exception e){
//enter error code here
System.out.println("I like " +response+ " as well!");
} -
How to update jTable from user input?
I create one jTable with 2 rows and 3 columns. the jtable colums contains deviceIP and Status. I am getting device IP from user input through jTextfield. so, when user enter IP and click add button, it must added in the jTable rows one by one.
how can I add it by user enter the IP. Also, I want to update the status column value by "UP" or "DOWN" by just getting string value from other function.
but, my problem is i need to update the correct IP status value to correct column (ie., I want to put IP 1(row 1) status to column 1 in status column list.
I don't know about jTable .
If any one have any examples please give me.use
((DefaultTableModel)jTable.getModel()).addRow(Object[]);
Object[] is the array of row data values you want to insert; -
How to create a dialog that takes inputs from user!!!!!!
hi there
anyone has any idea about creating a dialog that takes user input? some thing like login GUI. thank you. it would be better if you can provide some sample codes.The Java Swing tutorial has a section on creating dialogs. There is a demo on how to get user input from a dialog:
http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html#input
The entire tutorial can be downloaded from:
http://java.sun.com/docs/books/tutorial/
Maybe you are looking for
-
Smooth scrolling in mx:Datagrid
Hi All, I am implementing a datagrid in my extension for Illustrator CS5, 6. I want to have smooth scrolling in it as there are images that are displayed in the grid. I am using an ItemRenderer for displaying images. It has one column. I searched the
-
Add RAC database as a target for EMC 12c
Hello, I have installed Enterprise manager 12c on Host 1 Redhat linux 5.5 We have already installed a RAC database 2 nodes on Host 2 and Host 3 ; RAC version 11.2.0.3 on Redhat linux 5.5. I am planning to add the RAC database to be monitored by Enter
-
How to change the name showing up underneath of the app name
as the title described, how can I change the name shows up underneath of the app name when you search in the app store. Is it called "publisher name"?
-
Displaying Flash movie from UCM
Hi, could anyone help me how to display a flash movie from UCM on webcenter portal page? I tried to do this by Image component, however flash displays after clicking image in new window. How can I achieve functionallity to show flash movie automatica
-
Searching RFQ in iSupplier Portal
HI All, In Isupplier Portal , we can see RFQ tab Orders-->RFQ In this v can search an RFQ created in Purchasing Module, but we dont receive an notification in iSupplier Portal? can we send a RFQ from Purchasing responsibility to iSupplier Portal? is