For SSL program code
hi dear to all
i am new to http tunneling.
i want to know how should i confignure the SSL between the webserver to database server. because i want to send/receiver the data from database. i want to know how should i configure the ssl in sever? is there any options for that? what r the softwares required for that? if it is not possible manually if write the code for SSL ; is it possible to keep between server and database. if u have the code please provide me.
thank u
regards
krishna
hi, that error got solved, the SessID i was receiving in that code had some leading or trailing white spaces. so SessID = SessID.trim() did the job.
But i have a question. This program workd fine when i compile and run from my local system. But when i port this on to the oracle server (JAVA_TOP) and access this from a JSP, then the program performs very un-reliably.
The first data transfer works fine, i get the SessID, when i pass that SessID along with the DTSSessionID to the server, the server says that i doesn't recognise my SessID, and throws a client.Authentication Error.
So there goes the parsing out of the window for the data in the second iteration.
Similar Messages
-
Hi Freinds,
is there any table to store the program code , i mean whatever we write in SE 38 will it be stores any data base tables? we have one option to get the code that is READ REPORT INTO ITAB. other than this is there any database tables for this?
Regards,
Tirumal.Hi Reddy,
Table: REPOSRC there is only programm name but not code by using program name you can get code into your report by using Read Report syntax.
Example,
parameters: p_pname type reposrc-PROGNAME.
data: Begin of table occurs 10,
line(150),
end of table.
read report p_pname into table.
loop at table.
write / table.
endloop.
Plzzzzzz Reward if useful,
Mahi. -
Where to find industrial standards for Java program code paper work (indents, large or small characters, brackets position on page, capital letters for constants etc.)?
Usually, this will depend where you're working. Each has its own standards , but here's Sun's coding standards:
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html -
Hi,
I am working in a Unicode enviornment. Here is my situation i have a lot of programs where in which we have coded like this way.
data: v_strcuture(80) type c.
types: begin of t_temp.
matnr like mara-matnr, " CHAR field
matkx like makt-maktx, " CHAR field
breit like mara-breit. " QUAN field
types: end of t_temp.
data: wa_temp type t_temp.
move v_strcuture to wa_temp.
In unicode the above said move statement will not work. For correcting these kind of errors i lam looking for COMMON program code to convert v_structure into wa_temp.
and vice versa ie from wa_temp to v_structure.
For example:
function module with 2 import parameters as V_STRUCTURE & WA_TEMP, and importing tables is contents of V_STRUCTURE and changing table (as output) will be WA_TEMP like that.
and also from WA_TEMP to V_STRUCTURE.
If anybody done this kind of requirement please give some hint
a®You might take a look at class CL_HR_PNNNN_TYPE_CAST, methods PRELP_TO_PNNNN and PNNNN_TO_PRELP.
These move HR data from a PRELP structure (which has several long CHAR type fields) into individual infotype structures which all have different individual field layouts.
Have not got a system to check at present, but it seems like these methods do what you want and could be basis of a custom class.
Andrew -
In VB Programming code -- How to access the formula for suppressing a field
In VB Programming code -- How to access the formula for suppressing a field
I am using Crystal Reports 2008 v1
Using VB code, I am attempting to modify a Crystal Report before exporting it into a PDF format and then displaying it on the Web.
My problem is that I am unable to access the formula used to dynamically suppress a field.
The following code is working:
mySections = rd.ReportDefinition.Sections
For Each mySection As CrystalDecisions.CrystalReports.Engine.Section In mySections
' myFieldToChange is a String set to the text of the field I need to adjust the Suppression
iloop = 0
For Each RecObj As CrystalDecisions.CrystalReports.Engine.ReportObject In mySection.ReportObjects
If mySection.ReportObjects.Item(iloop).Name.ToLower = myFieldToChange Then
myTextObject = CType(mySection.ReportObjects.Item(iloop), CrystalDecisions.CrystalReports.Engine.TextObject)
myTextObject.Text = "new field text goes here"
mySection.SectionFormat.EnableSuppress = True
' Here is where I want to change the formula for the Suppression
End if
iloop = iloop + 1
Next
Next
I can not find any reference to the actual suppression formula in the SDK help file.
Note, the EnableSuppress can be set to True for False, but if there is a formula for dynamic suppression, the True or False value is overwritten. The results of the formula determine the suppression.
Is there a way to reference this formula. I know that I can put on in using the Crystal Report Designer software, I need to modify this formula using VB code and the SDK.Hello, Mark;
If you are using the ReportDocument object you do not have access to the Conditional Suppression formula. You can get around it by using a formula field in the report for the supression and then using the FormulaField code to change it at runtime.
If you want to change the supression condition directly at runtime you need to use RAS and the ReportClientDocument.
Elaine -
Hello Experts,
I am using SUBMIT Program to execute a standard T-code (F.80).
SUBMIT sapf080 WITH SELECTION-TABLE rspar
AND RETURN.
When I execute the program in background and compare it with F.80 and execute it in background too, spool layout for both are different.
For F.80, It is more detailed with every info like doc number, company code and fiscal year with messages, but for my program only messages are displayed in the spool which is getting unconvinient as I don't know for which document number that message was generated.
Can you please suggest why am I getting 2 different spool layouts for the same program executed in 2 different ways.
Thanks,
Ankit KhannaHello,
Thanks for your replies.
I have added a list option along with SUBMIT statement to get similar spool layouts.
Below piece of code will solve the issue.
DATA list_tab TYPE TABLE OF abaplist.
SUBMIT sapf080 WITH SELECTION-TABLE rspar EXPORTING LIST TO MEMORY
AND RETURN.
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
listobject = list_tab
EXCEPTIONS
not_found = 1
OTHERS = 2.
IF sy-subrc = 0.
CALL FUNCTION 'WRITE_LIST'
TABLES
listobject = list_tab.
ENDIF. -
Schedule a background job for a program using ABAP code.
Hi,
I have to write a program to schedule a background job for another program.
Need your help to understand how we can achieve this functionality.Any example of an abap code would be of great help.
Need it urgently.
Thanks in advance.
Sandeep.Hi Sandeep,
Here is the demo program regarding the BDC For the background job.
report zprprbdc1
no standard page heading line-size 255.
include bdcrecx1.
parameters: dataset(132) lower case.
*** DO NOT CHANGE - the generated data section - DO NOT CHANGE ***
* If it is nessesary to change the data section use the rules:
* 1.) Each definition of a field exists of two lines
* 2.) The first line shows exactly the comment
* '* data element: ' followed with the data element
* which describes the field.
* If you don't have a data element use the
* comment without a data element name
* 3.) The second line shows the fieldname of the
* structure, the fieldname must consist of
* a fieldname and optional the character '_' and
* three numbers and the field length in brackets
* 4.) Each field must be type C.
*** Generated data section with specific formatting - DO NOT CHANGE ***
***data: begin of itab occurs 0 ,
*** matnr(20) type c,
*** mbrsh(30) type c,
*** mtart(30) type c,
*** kzsel(20) type c,
*** maktx(40) type c,
*** meins(5) type c,
*** end of itab.
data: begin of record occurs 0,
* data element: MATNR
matnr_001(018),
* data element: MBRSH
mbrsh_002(001),
* data element: MTART
mtart_003(004),
* data element: XFELD
kzsel_01_004(001),
* data element: MAKTX
maktx_005(040),
* data element: MEINS
meins_006(003),
* data element: MTPOS_MARA
mtpos_mara_007(004),
end of record.
*** End generated data section ***
start-of-selection.
*perform open_dataset using dataset.
perform open_group.
**do.
**read dataset dataset into record.
**if sy-subrc <> 0. exit. endif.
call function 'GUI_UPLOAD'
exporting
filename = 'c:\jitu\bdc\10002.txt'
filetype = 'ASC'
has_field_separator = 'x'
* HEADER_LENGTH = 0
* READ_BY_LINE = 'X'
* DAT_MODE = ' '
* CODEPAGE = ' '
* IGNORE_CERR = ABAP_TRUE
* REPLACEMENT = '#'
* CHECK_BOM = ' '
* VIRUS_SCAN_PROFILE =
* NO_AUTH_CHECK = ' '
* IMPORTING
* FILELENGTH =
* HEADER =
tables
data_tab = record
* EXCEPTIONS
* FILE_OPEN_ERROR = 1
* FILE_READ_ERROR = 2
* NO_BATCH = 3
* GUI_REFUSE_FILETRANSFER = 4
* INVALID_TYPE = 5
* NO_AUTHORITY = 6
* UNKNOWN_ERROR = 7
* BAD_DATA_FORMAT = 8
* HEADER_NOT_ALLOWED = 9
* SEPARATOR_NOT_ALLOWED = 10
* HEADER_TOO_LONG = 11
* UNKNOWN_DP_ERROR = 12
* ACCESS_DENIED = 13
* DP_OUT_OF_MEMORY = 14
* DISK_FULL = 15
* DP_TIMEOUT = 16
* OTHERS = 17
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
loop at record .
perform bdc_dynpro using 'SAPLMGMM' '0060'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-MATNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RMMG1-MATNR'
record-matnr_001.
perform bdc_field using 'RMMG1-MBRSH'
record-mbrsh_002.
perform bdc_field using 'RMMG1-MTART'
record-mtart_003.
perform bdc_dynpro using 'SAPLMGMM' '0070'.
perform bdc_field using 'BDC_CURSOR'
'MSICHTAUSW-DYTXT(01)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'MSICHTAUSW-KZSEL(01)'
record-kzsel_01_004.
perform bdc_dynpro using 'SAPLMGMM' '4004'.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
perform bdc_field using 'MAKT-MAKTX'
record-maktx_005.
perform bdc_field using 'BDC_CURSOR'
'MARA-MEINS'.
perform bdc_field using 'MARA-MEINS'
record-meins_006.
perform bdc_field using 'MARA-MTPOS_MARA'
record-mtpos_mara_007.
perform bdc_transaction using 'MM01'.
**enddo.
endloop.
perform close_group.
*perform close_dataset using dataset.
&*****************Reward point if helpful************& -
Hi All,
My requirement is to create a selection screen with
1. browse field - selection for the files to be uploaded
2. Checkbox - Test run the transaction without parking the entries
3. Two push button Execute and Cancel
Execute - to lunch the program
Cancel - cancel the program and return to menu
Please provive the code and procedure to create screen. i am new for dialog program.
Thanks,
MadhuRather than waiting for someone here to write the code for you, you'd be better off looking at the examples in SAP as already mentioned and reading the SAP help at[http://help.sap.com/saphelp_47x200/helpdata/en/9f/dba66935c111d1829f0000e829fbfe/frameset.htm]
-
Generation of program code for the ABAP Query
Dear all,
In the creation of the ABAP query, in the final step of SQ01, Query- more functions- generate program is made.
Why the program code is generated for the ABAP query? please give the logical explaination for the same.
Thanks and Regards,
PrashPrash,
a) Do you mean Program code does not have significance in query creation?
No it does not mean this. All queries run based on an ABAP program. In the standard query editing process, when you save and execute the query, you will automatically re-build the existing ABAP program as necessary. You do not need, though, to execute the menu steps you outlined in order to build, maintain, or execute the query. It is only there for special purposes, as outlined above by Jürgen
b) Can we see the program code generated in any transaction?
From any screen, System > Status. Place your cursor on the field in "Program (screen)". Double click.
Rgds,
DB49 -
Cannot write the suitable source codes for running program
I want to write a program that help student to compile program and run program by using some test cases. For the compiled part, i have been wrote it successfully, but for the run part, i cannot pass the test cases to the program for running. Could any ppl help me to find the problem on the followng codes, why the error will on there? how do i change it? Thanks!
//<!--start get Program Test Case File-->
java.io.BufferedReader TestCaseBuf = null;
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:compas", "sa", "password");
stmt = con.createStatement();
String strSQL = "SELECT testValue FROM TEST_CASE WHERE progID='"+progID+"'";
stmt = con.createStatement();
rs = stmt.executeQuery(strSQL);
try
while (rs.next())
TestCaseBuf = new java.io.BufferedReader(new java.io.InputStreamReader(rs.getBinaryStream("testValue")));
finally
if (rs != null)
rs.close();
if (stmt != null)
stmt.close();
//<!--end get Program Test Case File-->
//<!--start run program -->
String[ ] args2 = new String[ ]
"java", "-cp", System.getProperty("user.dir"), FileName
try
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(args2);
java.io.BufferedReader ireader = new java.io.BufferedReader(new java.io.InputStreamReader(proc.getInputStream()));
java.io.PrintWriter pwriter = new java.io.PrintWriter(proc.getOutputStream());
String atestcase = null;
String line= null;
try
while ((atestcase = TestCaseBuf.readLine()) != null) <------------I found that error seems on here!!!!
pwriter.write(atestcase+"\r");
pwriter.flush();
if (atestcase != null)
if ((line = ireader.readLine()) != null)
FileOutput = FileOutput + line +"\r\n";
else {break; }
} //while
catch (java.io.IOException e)
out.println("[IOException]. Printing Stack Trace");
e.printStackTrace();
pwriter.close();
ireader.close();
catch (java.io.IOException e)
out.println("[IOException]. Printing Stack Trace");
e.printStackTrace();
//<!--end run program -->Whats the error message??
Just a guess, but could be (without seeing the error) that you've already closed the TestCaseBuf reader by closing the result set, hence when you go to read it, you're reading on closed reader.
Give this a go...Put the //<!--run program --> code into the result set while loop
while (rs.next())
TestCaseBuf = new java.io.BufferedReader(new java.io.InputStreamReader(rs.getBinaryStream("testValue")));
//<!--start run program -->
...some code
//<!--end run program -->
} Hard to tell without the error message -
How to see programming Code for UCCX Script
Hi All,
How can I see the programming Code for UCCX Script? I have a script and want to see its Code , something like :
int sum = 0;
boolean alternate = false;
boolean isValid = false;
try {
int i = 0;
for (i = ccnumber.length() - 1; i >= 0; i--) {
int n = Integer.parseInt(ccnumber.substring(i, i + 1));
if (alternate) {
n = n * 2;
if (n > 9) {
n = (n % 10) + 1;
sum += n;
alternate = !alternate;
isValid = (sum % 10 == 0);
} catch (Exception e) {
return -1;
return (isValid == true ? 1 : 0);
thanks,
HamedYou're not going to find code per se, unless you have some java class you wrote and then you would only see the code if you had the source java file. The script is the only interface you get for "code".
david -
How to code vendor details for HR program.
Hi All,
i am quite new to HR ABAP programing,
for display name1, name2 detials for a perticular vendor....
i wrote select statement by selecting from LFA1 table, but it's not selecting from the table..
pls tell me is there any other way to code for hr program or any other table to select data.
pls suggest me.
Thanks
Ravi MHI RAvi,
I want to know based on what u r geeting the vendor details.
In the HR we will have only person number.
Based on the what u rpulling the data from the table lFa1 table.
Thanks, -
Code Samples for SDK programming in Java
I need a complete set of Code Samples for SDK programming in Java, like the one that is available in VB and .Net.
For Example, if you look at the following directory of machine where SDK is installed,
C:\ProgramFiles\SAP\SAP Business One SDK\Samples\COM DI\VB.NET
we have following Sample programs in C Sharp, VB6, VB.Net
01.BasicOperations
02.MetaDataOperations
03.UsingSBObob
04.SerialAndBatch
05.OrderAndInvoice
06.ObjectsSchemas
07.Permissions
08.LoadFromXML
09.BudgetEditor
10.Messages Service
11.Basic Company Settings
12. Report Layout Service
13.SaveXML
14.ItemCycleCount
15.ApprovalStagesAndTemplateServices
16.Alert Management Service
Iam looking for Samples like what is available above so that we can understand JCO better.Hi Sridharan,
The only JCO samples I know of are posted in the [thread|;.
Regards,
Vítor Vieira -
Pause program code and wait for window deactivation
I have the following code. I need the frame to show then the code to pause until the frame is deactivated.
The problem is that the frame is shown but only the backgound and its contents are not shown and since the while loop waits for a deactivation it goes into an endless loop. If I press the X on the frame it still does not close. I am guessing for some reason the compiler goes into the while loop before it completes the above task of showing the frame. Can you help me out with my problem?
final viewMemRecordsFrame memframe = new viewMemRecordsFrame(ff);
memframe.show();
memframe.setLocation(80, 80);
memframe.addWindowListener(new WindowAdapter()
public void windowDeactivated(WindowEvent e)
acctnumber = -1;
memframe.dispose();
public void windowActivated(WindowEvent e)
Object waitObject = new Object();
Thread waitThread = new Thread();
waitThread.start();
while(memframe.isVisible())
try
waitThread.sleep(200);
catch(InterruptedException ie)
waitThread.stop();
ried the Thread.sleep(200) I had the same problem as above. The frame above the while loop shows but does not show the contents of the frame so an input can not be entered and the frame cannot be deactivated and it runs into an endless loop.You appear to have some confusion about threads. Your waitThread doesn't have any code to run, which means it will terminate as soon as you start it.
"stop" is now depracated and there's really no need for it.
I'm guessing that this piece of code is activated by some kind of GUI control, which would accont for your program hanging, since no other GUI control (e.g. the close box) can be serviced until an ActionPerfomed method or similar has finished.
If you want a thread to wait for a window to close the appropriate syncrhonization methods are wait and notify, not sleep.
For example override "dispose" in "viewMemrecords with:
public void dispose() {
synchronized(this) { // grab the window as a monitor
super.dispose(); // call the underlying dispose to close the window
notifyAll(); // wake any waiting threads
}Then the thread which is to wait does something like:
syncrhonized(memframe) {
while(memframe.isVisible())
memframe.wait();
}This should make the WindowListener unecessary.
But [b[don't[/b] make code executed from an GUI action handler wait. GUI action handlers should always return promptly, creating a new Thread if any continuing action is required. -
Can anyone help me wid d codes for Generated Program for gate pass
can anyone help me wid d codes for Generated Program for gate pass in MM
Message was edited by:
Ronei ShediHi
There is no std business process in SAP for Gate pass for the Material entry
before GR stock entry into the stores.
You have to write a Z program based on the details of Purchase order tables EKKO and EKPO.
This will mainly check whether the correct PO qty was delivered or not with proper quality.
So use the PO tables EKKO and EKPO and fetch the data and use it
Since this is client specific there is no feneralised program for it.
Reward points if useful
Regards
Anji
Maybe you are looking for
-
I'm click on the FF button, then this little loading ring on windows 7 comes up, but FF never starts.. I worked earlier, but then it come an update, and my Norton warned me for a file or something, and i choosed to delete it.. Don't know if i deleted
-
Saving iPhone Voicemails to iTunes
How do you transfer, or save, iPhone (original) voicemails to iTunes?
-
I admin an OS X 10.4.11 server for a small network of about 10 Macs & 10 Windows computers. It is running both DNS and DHCP. An Actiontec DSL router is running NAT. The owner & management of the company wants to keep a closer eye on a couple of naugh
-
I'm working my way through an instruction book on how to use Motion... and it tells me to click View and Overlay Options menu and choose 3D Scene Icons so that I can see the camera icon when in 3D mode... I can't find a 3D Scene Icon option in my ver
-
What has happened to the latest episode of house of cards
Why isn't episode 25 available today?