ProC - sqlcheck=semantics without connection to a database - handling views
Hello!
I have a question about ProC and embedded SQL. I'm not sure if this falls under
the OCCI umbrella but when I originally posted my question to the SQL forum I
was directed to the OCCI forum. My apologies if my question is off-topic here as well.
We would like to run ProC with sqlcheck=semantics without connecting to a database..
To do this we insert an
EXEC SQL INCLUDE definitions.pc;
in each of our source files containing embedded sql. The file definitions.pc contains
a set of statements of the form "EXEC SQL DECLARE xxx TABLE ( .... );".
This file is generated from another file containing "CREATE TABLE" statements.
This seems to work, if our embedded SQL does not agree with the table definitions
in definitions.pc then ProC complains.
We would now like to get semantic checking for embedded SQL that refers to views
but are unsure how to achieve this. There does not seem to be a statement
"EXEC SQL DECLARE xxxx VIEW".
One way to do this would be to add a fake "EXEC SQL DECLARE xxx TABLE"
statement to definitions.pc for each view in the database. Writing a tool that translates
a set of "CREATE TABLE" into a set of "EXEC SQL DECLARE TABLE" is easy, but
translating "CREATE VIEW" into a corresponding faked "EXEX SQL DECLARE xxx TABLE"
seems much harder.
Is there a way to achieve semantic checking of embedded SQL that refers to views
without connecting to a database or without writing a tool that parses full "create view"
statements?
Thanks,
Lars
I'm not sure if this falls under the OCCI umbrellaOnly in the same way that questions about chalk fall under the cheese umbrella.
Pro*C and OCCI are different subjects.
We would like to run ProC with sqlcheck=semantics without connecting to a database.Sorry, that's impossible; it's a direct contradiction. sqlcheck=semantics REQUIRES a connection to the database, otherwise the SQLCHECK cannot check the SEMANTICS; to do that it needs to connect to the database.
If you cannot connect to a database then you can't use sqlcheck=semantics, which in turn means you can't use embedded PL/SQL.
However you can use Dynamic PL/SQL, which means you have the PL/SQL in a character string and explicitly code what Pro*C does for you automatically. There are very few changes needed to accomplish this, and no change in performance as what you would be doing explicitly in code is exactly the same as what Pro*C does for you in the background; the only difference is syntactic sugar.
If code changes are impossible and you must have a database, then you will have to install one on the development machine and load into it the objects that Pro*C needs to check in order to complete the semantic check. What isn't checked is that the database at precompile time is the same as the database at runtime, so this is a valid solution.
Similar Messages
-
Hello!
We would like to run ProC with sqlcheck=semantics without connecting to a database..
To do this we insert an
EXEC SQL INCLUDE definitions.pc;
in each of our source files containing embedded sql. The file definitions.pc contains
a set of statements of the form "EXEC SQL DECLARE xxx TABLE ( .... );". This file
is generated from another file containing "CREATE TABLE" statements.
This seems to work, if our embedded SQL does not agree with the table definitions in definitions.pc then ProC complains.
We would now like to get semantic checking for embedded SQL that refers to views
but are unsure how to achieve this. There does not seem to be a statement "EXEC SQL DECLARE xxxx VIEW".
One way to "cheat" would be to add "EXEC SQL DECLARE xxx TABLE" statements to definitions.pc for each view in the database. Writing a tool that translate a set of
"CREATE TABLE" into a set of "EXEC SQL DECLARE TABLE" is easy, but translating
"CREATE VIEW" into a corresponding faked "EXEX SQL DECLARE xxx TABLE" seems much harder.
Is there a way to achieve semantic checking without connecting to a database or
without writing a tool that parses full "create view" statements?
Thanks,
LarsThere is a forum for OCI and OCCI. Please post your questions where they are on-topic.
-
Connecting to Remote Database using Debian w/Oracle XE
Hello.
I have managed to install Oracle XE on a Debian box.
I am trying to connect to a remote server located on my network.
I am using the following connection string:
# sqlplus <User>/<Password>@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<IP>)(PORT=1521)))(CONNECT_DATA=(SID=<SID>)))'
However, I was given both a SID and a Service_name.
I tried connecting with both.
Is it possible to parametrize both? I checked and the remote server is up, and that is the existing port.
Thanks a lot!user603592 wrote:
Hello.
I have managed to install Oracle XE on a Debian box.
I am trying to connect to a remote server located on my network.
I am using the following connection string:
# sqlplus <User>/<Password>@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<IP>)(PORT=1521)))(CONNECT_DATA=(SID=<SID>)))'
However, I was given both a SID and a Service_name.
I tried connecting with both.
Is it possible to parametrize both? yes, see below
bcm@bcm-laptop:~$ sqlplus -h
SQL*Plus: Release 11.2.0.1.0 Production
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Use SQL*Plus to execute SQL, PL/SQL and SQL*Plus statements.
Usage 1: sqlplus -H | -V
-H Displays the SQL*Plus version and the
usage help.
-V Displays the SQL*Plus version.
Usage 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
<option> is: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]
-C <version> Sets the compatibility of affected commands to the
version specified by <version>. The version has
the form "x.y[.z]". For example, -C 10.2.0
-L Attempts to log on just once, instead of
reprompting on error.
-M "<options>" Sets automatic HTML markup of output. The options
have the form:
HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
[ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
-R <level> Sets restricted mode to disable SQL*Plus commands
that interact with the file system. The level can
be 1, 2 or 3. The most restrictive is -R 3 which
disables all user commands interacting with the
file system.
-S Sets silent mode which suppresses the display of
the SQL*Plus banner, prompts, and echoing of
commands.
<logon> is: {<username>[/<password>][@<connect_identifier>] | / }
[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]
Specifies the database account username, password and connect
identifier for the database connection. Without a connect
identifier, SQL*Plus connects to the default database.
The AS SYSDBA, AS SYSOPER and AS SYSASM options are database
administration privileges.
<connect_identifier> can be in the form of Net Service Name
or Easy Connect.
@[<net_service_name> | [//]Host[:Port]/<service_name>]
<net_service_name> is a simple name for a service that resolves
to a connect descriptor.
Example: Connect to database using Net Service Name and the
database net service name is ORCL.
sqlplus myusername/mypassword@ORCL
Host specifies the host name or IP address of the database
server computer.
Port specifies the listening port on the database server.
<service_name> specifies the service name of the database you
want to access.
Example: Connect to database using Easy Connect and the
Service name is ORCL.
sqlplus myusername/mypassword@Host/ORCL
The /NOLOG option starts SQL*Plus without connecting to a
database.
The EDITION specifies the value for Session Edition.
<start> is: @<URL>|<filename>[.<ext>] [<parameter> ...]
Runs the specified SQL*Plus script from a web server (URL) or the
local file system (filename.ext) with specified parameters that
will be assigned to substitution variables in the script.
When SQL*Plus starts, and after CONNECT commands, the site profile
(e.g. $ORACLE_HOME/sqlplus/admin/glogin.sql) and the user profile
(e.g. login.sql in the working directory) are run. The files may
contain SQL*Plus commands.
Refer to the SQL*Plus User's Guide and Reference for more information.
bcm@bcm-laptop:~$ -
Runing a form without connecting to a DB
I am trying to develop a login screen for an application. How can I please run a form without connecting to the database?
Thank you in advance.Just create a on-logon trigger with no action (null in the trigger. This will disable the default logon screen from Forms.
-
Connecting to remote database without using db links
Referred Thread:
Re: Remote DB connection without DB link
In reference to the thread above, my question goes like this:
Let's say I want to run a query from a database and use data from another database. I have the user, password, SID and port number of the other database but do not want to create a separate connection using sqlplus or connect commands.
Something like this:
SQL> show user
USER is "A"
SQL> select a.col1, b.col2 from tab1 a, tab2@????? where <some condition>;
Can this connection be done on the fly ?? I agree that a DB link will do the trick, but let's say I am not supposed to create objects on the other database.You need two sets of privs on the remote database to view data in that database schema:
- create session (the schema must allow client connections to create schema sessions)
- select on other schema tables whose contents to view
You need a single priv on the local database, to connect to that remote schema on the other database:
- create database link
You also need the following in order to create the db link:
- the remote schema name and password
- IP address or hostname of the remote db server
- the remote Listener's tcp endpoint port
- the name of the remote database (SID, instance or service name)
If you do not have these privs, you cannot use/access the remote database from the local database session via a database link.
Other alternative methods needs additional privileges and objects on both the remote and local database sides - and are more complex (e.g. using web services, using web-enabled procedures, etc). -
How can you execute a form without connecting to database?
Hello,
Is it possible to run a form without connecting to database? If Yes, how?
Thanking you very much
Thobula RakeshHello Form Friends,
After R&D I found that, it is very much possible to execute a form without connecting to Database.
Example:
Step 1: Create a new form 'Form1'
Step 2: Create a block 'Block1' and add button'But1'. Write a exit_form built-in on when-button-pressed trigger on 'But1' and compile it.
Step 3: Create a on-logon trigger at form level and just give a message('on-logon');
Step 4: Execute the form.
The form executes perfectly without asking any connection to the database. On-Logon trigger initiates a logon process to non-oracle data source.
Regards
Thobula Rakesh
Gati Intellect Systems Ltd -
Printing Reports without connect database
May I do a reports without connect database ?
In 2.5/6i you need a database connection to run a report.
In 9i there are some pluggable datasources (text, XML, JDBC) with their own connections. Since the Text/XML pluggable datasources don't require a connection you can now create a report that runs without a connection but still reports on data. -
Executing commands without connecting to a specified database
Hello...
I want to create a new database using some sql commands
I already have the commands, the problem is that I need to send these commands to the Oracle itself (without connecting to a specified database, the same as the SQL*PLUS /NOLOG option)
I tried many variations of connection strings, but non of them works (whenever I tried connecting to the main machine, I got the obvious error: ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA)
how can I connect directly to the main Oracle?
(until now, our product worked with sqlserver, which has the "master" db integrated, and all commands can be performed through it... as far as I know, oracle doesn't have something like this)
thanks in advance
NissimI think you should ask your dba to give you the sid first.
and he should create the schema/user to connect to.
or you can ask him to give you system password to create a user and grant it permission.
then only you can connect to the oracle.
now after connecting to the oracle you have the database script(sqlserver and oracle syntax is little different).
you can say database in sqlserver is equivalant to schema in oracle. -
Unable to connect to local database ( without using tnsname )
hi guys
i have 2 database running on local machine.
db1 SID - orcl (install 1st)
db2 SID - unicode (install later)
Today i shutdown unicode database and stop its respective services.
on dos
i done a sqlplus scott/tiger, i got an error
ORA-12560: TNS:protocol adapter error
therefore
i done a
set ORACLE_SID=orcl
and i still get the same error.
Therefore i done the another way round. I shutdown orcl database, stop its services and STARTED unicode database and its services.
I have remove the ORACLE_SID enviroment variable.
Now, i issue in command prompt
sqlplus scott/tiger
i am connected to the unicode database!
Now i shutdown unicode database and startup ORCL database..
and i issue a
sqlplus scott/tiger@ORCL..
I HAVE No problem connecting to it..
May i know why do i have to provide the TNSname for ORCL database and i do not have to for the UNICODE database..
Both are local on my database.
what is wrong ?
by the way, i am on XP.
thanks!hi paul,
sorry for the late reply.
I was out of town this weekend.
thank you so much for replying..
Here is my test results.
inside command prompt
(started both services - OracleServiceOrcl and OracleServiceUnicode)
set ORACLE_SID=orcl
sqlplus / as sysdba;
sys@orcl> exit
set ORACLE_SID=unicode
sqlplus / as sysdba;
sys@unicode> exit
Well, if i explicity set the ORACLE_SID, it works..
So out of curiousity, i done this testing..
1) connect to both database and shut them down
2) stop their services
3) start only ORCL service
4) close and reopen command prompt to remove the ORACLE_SID enviroment var
sqlplus / as sysdba;
Error: ORA-12560: TNS: protocol adapter error
ok..
5)now i stop the ORCL service
6) and i start the UNICODE service
then i issue
sqlplus / as sysdba;
sys@unicode>
I have got no local or two_Task variable set, i have got no oracle_sid, nor oracle_home environment variable set.
Any idea paul ?
Hope to hear your advice.
Best Regards,
Noob -
How to connect java with database without any dsn.
is there any way to connect java with database with out creating any dsn..like we do in ado in vb by providing provider.
Sure use a type 4 driver. No DSN.
-
Problem with upgrade due to no connection to audit database
Hello everyone!
Today after work I wanted to finally upgrade ZCM but run into some problems.
We have three servers: Two primary servers and one database-server (OEM Sybase SQL Anywhere). All three are running on SLES 11.
I want to upgrade our ZCM11.2.4MU1 to ZCM11.3a and then to 11.3.1.
I started by upgrading the Sybase database and running dbunload according to the documentation.
Then I continued with "sh install.sh -c" and chose "Audit Database". I selected the OEM Sybase SQL Anywhere with port 2639.
Admin, password and database-name were unique. But I made the mistake to set the servername to the same as the zenworks-database. *sigh*
The installation completed.
The sybase-asa and sybase-audit-asa services couldn't run at the same time, therefore I rebooted the database-server and installed the audit database again with a unique database-name.
Before the upgrade I could start dbisql and connect without problems to backup the database. Now I cannot connect anymore without using the additional parameter: links=tcpip{host=IPorDNSName,port=2638}
Connecting to the Audit Database via dbisql is not possible, with the following message:
Code:
Could not connect to the database.
Database server not found
Ensure that the name in the "Server name" field is spelled correctly, that the network options on the network tab are correct and that the database server has been started.
[Sybase][ODBC Driver][SQL Anywhere]Database server not found
SQLCODE=-100
SQLSTATE=08001
Connection parameters:
User=zenauditadmin
Password=***
Server=zenworks_audit_database_server
DBN=zenworks_audit_database2
LINKS=ShMem
ENC=NONE
links=tcpip{host=<ip>,port=2639}
With that said, it is not possible to upgrade the first primary server because the setup routine is also not possible to connect to the Audit Server:
Code:
We were unable to create a connection to the database. Please check your
connection information.
Specify the existing ZENworks database and database authentication information
for an existing user with sufficient permissions.
The services sybase-asa and sybase-audit-asa are both running. I also restarted them a couple of times.
zenworks_database.conf and zenworks_database_audit.conf look fine.
Do you have any idea what I missed?
Is the duplicate servername still somewhere existend and prevents the proper running?
Thank you very much in advance for pointing me in any direction!novellchuck wrote:
>
> Hello everyone!
>
> Today after work I wanted to finally upgrade ZCM but run into some
> problems.
>
> We have three servers: Two primary servers and one database-server
> (OEM Sybase SQL Anywhere). All three are running on SLES 11.
> I want to upgrade our ZCM11.2.4MU1 to ZCM11.3a and then to 11.3.1.
>
> I started by upgrading the Sybase database and running dbunload
> according to the documentation.
> Then I continued with "sh install.sh -c" and chose "Audit Database". I
> selected the OEM Sybase SQL Anywhere with port 2639.
>
> Admin, password and database-name were unique. But I made the mistake
> to set the servername to the same as the zenworks-database. sigh
> The installation completed.
> The sybase-asa and sybase-audit-asa services couldn't run at the same
> time, therefore I rebooted the database-server and installed the audit
> database again with a unique database-name.
>
> Before the upgrade I could start dbisql and connect without problems
> to backup the database. Now I cannot connect anymore without using the
> additional parameter: links=tcpip{host=IPorDNSName,port=2638}
>
> Connecting to the Audit Database via dbisql is not possible, with the
> following message:
>
>
> Code:
> --------------------
> Could not connect to the database.
> Database server not found
>
> Ensure that the name in the "Server name" field is spelled
> correctly, that the network options on the network tab are correct
> and that the database server has been started. [Sybase][ODBC
> Driver][SQL Anywhere]Database server not found SQLCODE=-100
> SQLSTATE=08001
> Connection parameters:
> User=zenauditadmin
> Password=***
> Server=zenworks_audit_database_server
> DBN=zenworks_audit_database2
> LINKS=ShMem
> ENC=NONE
> links=tcpip{host=<ip>,port=2639}
> --------------------
>
>
> With that said, it is not possible to upgrade the first primary server
> because the setup routine is also not possible to connect to the Audit
> Server:
>
>
> Code:
> --------------------
> We were unable to create a connection to the database. Please
> check your connection information.
>
>
> ************************************************** ********************
> ******** Specify the existing ZENworks database and database
> authentication information for an existing user with sufficient
> permissions. --------------------
>
>
> The services sybase-asa and sybase-audit-asa are both running. I also
> restarted them a couple of times.
> zenworks_database.conf and zenworks_database_audit.conf look fine.
>
> Do you have any idea what I missed?
> Is the duplicate servername still somewhere existend and prevents the
> proper running?
>
> Thank you very much in advance for pointing me in any direction!
Oh boy... and no backup?
Not sure how to get the sybase back working again... my first choice in
such a case would be to make a contact to Novell, are you able to
create an SR on this?
Niels
I have always liked... Cowabunga!
If you find this post helpful, please show your appreciation by
clicking on the star below.
A member must be logged in before s/he can assign reputation points. -
Problem: Enterprise Manager is not able to connect to the database instance
Hello,
I've got problem with EM. When I try to connect to it I get the following error:
Enterprise Manager is not able to connect to the database instance. The state of the components are listed below.
Database Instance, Listener and Agent are all green.
Few more information:
OS: Win7 64 bit
-installed loopback adapter. I can ping my computer name (J-PC) without problem and it pings back 10.10.10.10 address.
-I have set the ORACLE_HOME and ORACLE_SID env variables
-I can login to sqlplus with sysman account
-emctl status dbconsole shows that the EM 11g is running
I've been struggling for some time trying to get EM running as it should, but no luck so far.
If you need any more info, do ask. Tnx.Hi,
Regarding causes:
1. This is inside listener.ora file:
SID_LIST_LISTENER =
+(SID_LIST =+
+(SID_DESC =+
+(SID_NAME = CLRExtProc)+
+(ORACLE_HOME = C:\app\J\product\11.2.0\dbhome_1)+
+(PROGRAM = extproc)+
+(ENVS = "EXTPROC_DLLS=ONLY:C:\app\J\product\11.2.0\dbhome_1\bin\oraclr11.dll")+
+)+
+)+
LISTENER =
+(DESCRIPTION_LIST =+
+(DESCRIPTION =+
+(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))+
+(ADDRESS = (PROTOCOL = TCP)(HOST = J-PC)(PORT = 1521))+
+)+
+)+
ADR_BASE_LISTENER = C:\app\J
...and this is examples of errors in emoms.trc:
+2012-05-25 00:29:28,782 [HTTPThreadGroup-49] ERROR conn.ConnectionService verifyRepositoryEx.891 - Invalid Connection Pool. ERROR = Locale not recognized+
+2012-05-25 00:29:28,798 [HTTPThreadGroup-49] ERROR eml.OMSHandshake processFailure.806 - OMSHandshake failed.(AGENT URL = http://J-PC:3938/emd/main)(ERROR = INTERNAL_ERROR)(CAUSE =java.sql.SQLException: Locale not recognized)+
+2012-05-25 00:29:28,860 [HTTPThreadGroup-49] ERROR conn.ConnectionService verifyRepositoryEx.891 - Invalid Connection Pool. ERROR = Locale not recognized+
+2012-05-25 00:29:28,872 [HTTPThreadGroup-49] ERROR eml.OMSHandshake processFailure.806 - OMSHandshake failed.(AGENT URL = http://J-PC:3938/emd/main)(ERROR = INTERNAL_ERROR)(CAUSE =java.sql.SQLException: Locale not recognized)+
+2012-05-25 00:29:40,908 [HTTPThreadGroup-49] ERROR conn.ConnectionService verifyRepositoryEx.891 - Invalid Connection Pool. ERROR = Locale not recognized+
+2012-05-25 00:29:40,924 [HTTPThreadGroup-49] ERROR eml.OMSHandshake processFailure.806 - OMSHandshake failed.(AGENT URL = http://J-PC:3938/emd/main)(ERROR = INTERNAL_ERROR)(CAUSE =java.sql.SQLException: Locale not recognized)+
+2012-05-25 00:29:52,811 [SystemThreadGroup-8] ERROR app.SessionObjectManager sessionDestroyed.128 - java.sql.SQLException: Locale not recognized+
java.sql.SQLException: Locale not recognized
2.
Running lsnrctl status:
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
ction
Start Date 25-MAY-2012 07:54:17
Uptime 0 days 0 hr. 21 min. 25 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\app\J\product\11.2.0\dbhome_1\network\admin\listene
r.ora
Listener Log File c:\app\j\diag\tnslsnr\J-PC\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=J-PC)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully
Tnx for the help. -
Screen output without connection to user and other portal trouble
I created filter. Saved it. If I tried edit it - it was allow. But after some time and after I used it in a query I trying edit the filter and can't do it! My rsplan portal page write to me:
Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE.
ST22:
Dynamic error: DYNPRO_SEND_IN_BACKGROUND
Short text:
Screen output without connection to user.
What happend?
Error in the ABAP Application Program
The current ABAP program "SAPLSTRD" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
user, transaction...
Client.............. 100
User................ "PI_JCO_RFC"
Language Key........ "E"
Transaction......... " "
Program............. "SAPLSTRD"
Screen.............. "SAPLSTRD 0302"
Screen Line......... 0
Information on caller of Remote Function Call (RFC):
System.............. "########"
Database Release.... 645
Kernel Release...... 645
Connection Type..... "E" (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)
Call Type........... "synchron and non-transactional (emode 0, imode 0)"
Inbound TID.........." "
Inbound Queue Name..." "
Outbound TID........." "
Outbound Queue Name.." "
What happend? What I need to do? I try delete filter from query but it isn't make it editable.
Another bug: I can delete this filter and can copy them into new filter. But when I delete it and try copy another filter to deleted technical name then system said that "element with same name already exist". How to delete the filter correctly?
One more bug:
I work with russian language. And on personalisation page of portal options I selected "Russian (Russia)" (There are variant simply "Russian" in list of langs but I tried it too with the same result) BUT I have only interface with russian lang and TEXTS of objects got for eng lang anymore (and in damp we can see that lang key = "E"). Where it must be corrected?
And for last in this message: I can create an object or edit it but can see that object was last edited by PI_JCO_RFC. Is it right? So, how I will can see who change the object at last time?
Help me please!>
Deepti Maru wrote:
> What object text you are talking about for which language is english but you want russian?
I try describe it again.
If I logon via SAPlogon with russian language in RSA1 I can see descriptions of objects for russian lang (and new objects which I will create will be with russian description if I enter it). In portal (rsplan) in personality I set russian language ang get the russian interface BUT it get descriptions for ENG and in this way I can't see any descriptions - only technical name because all objects was created with russian lang. So, what I need to do for get russian descriptions of objects in portal?
And another trouble - when I create object (for example - aggregation level) in portal then I can't see descriptions of it in RSA1.
And from this I have another question too. How I can (if it possible) use english interface and russian descriptions of objects in both portal and SAPLogon? -
ESS Persoanl Data Error(Screen output without connection to user)
Hi All,
When i am trying to Save my data in my ESS----->Personal Info -
>Personal Data, i am getting below error, any body know how to resolve this issue, please let me know.
Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE:
com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)
at com.sap.xss.per.fc.persinfo.FcPersInfo.save(FcPersInfo.java:440)
at com.sap.xss.per.fc.persinfo.wdp.InternalFcPersInfo.save(InternalFcPersInfo.java:770)
at com.sap.xss.per.fc.persinfo.FcPersInfoInterface.save(FcPersInfoInterface.java:186)
at com.sap.xss.per.fc.persinfo.wdp.InternalFcPersInfoInterface.save(InternalFcPersInfoInterface.java:275)
at com.sap.xss.per.fc.persinfo.wdp.InternalFcPersInfoInterface$External.save(InternalFcPersInfoInterface.java:435)
at com.sap.xss.per.vc.reviewnavi.VcPersInfoReviewNavi.onEvent(VcPersInfoReviewNavi.java:213)
at com.sap.xss.per.vc.reviewnavi.wdp.InternalVcPersInfoReviewNavi.onEvent(InternalVcPersInfoReviewNavi.java:171)
at com.sap.xss.per.vc.reviewnavi.VcPersInfoReviewNaviInterface.onEvent(VcPersInfoReviewNaviInterface.java:115)
at com.sap.xss.per.vc.reviewnavi.wdp.InternalVcPersInfoReviewNaviInterface.onEvent(InternalVcPersInfoReviewNaviInterface.java:124)
at com.sap.xss.per.vc.reviewnavi.wdp.InternalVcPersInfoReviewNaviInterface$External.onEvent(InternalVcPersInfoReviewNaviInterface.java:200)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:533)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.access$600(FPMComponent.java:78)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.raiseSaveEvent(FPMComponent.java:951)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.raiseSaveEvent(FPMComponent.java:1114)
at com.sap.xss.per.vc.reviewnavi.VcPersInfoReviewNavi.next(VcPersInfoReviewNavi.java:227)
at com.sap.xss.per.vc.reviewnavi.wdp.InternalVcPersInfoReviewNavi.next(InternalVcPersInfoReviewNavi.java:175)
at com.sap.xss.per.vc.reviewnavi.ReviewNaviView.onActionNext(ReviewNaviView.java:153)
at com.sap.xss.per.vc.reviewnavi.wdp.InternalReviewNaviView.wdInvokeEventHandler(InternalReviewNaviView.java:173)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1299)
at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:326)
at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:868)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sap.aii.proxy.framework.core.BaseProxyException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)
at com.sap.xss.per.model.mac.HRXSS_PER_MAC.hrxss_Per_Save(HRXSS_PER_MAC.java:478)
at com.sap.xss.per.model.mac.Hrxss_Per_Save_Input.doExecute(Hrxss_Per_Save_Input.java:137)
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)
... 64 more
and after that i went to ST22 Transaction Code in my ECC System i found two types of DUMP errors,
the below are those details.
Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO
Exception CX_SY_REF_IS_INITIAL
Date and Time 09/09/2008 08:19:16
Short text
Access via 'NULL' object reference not possible.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLHRXSS_PER_MAC" had to be terminated because it
has
come across a statement that unfortunately cannot be executed.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
caught in
procedure "HRXSS_PER_CLEANUP" "(FUNCTION)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
You attempted to use a 'NULL' object reference (points to 'nothing')
access a component.
An object reference must point to an object (an instance of a class)
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using the
CLEAR statement.
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
"SAPLHRXSS_PER_MAC" or "LHRXSS_PER_MACU04"
"HRXSS_PER_CLEANUP"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
The exception must either be prevented, caught within proedure
"HRXSS_PER_CLEANUP" "(FUNCTION)", or its possible occurrence must be declared
in the
RAISING clause of the procedure.
To prevent the exception, note the following:
System environment
SAP-Release 700
Application server... "ERPDEV01"
Network address...... "10.88.1.6"
Operating system..... "Windows NT"
Release.............. "5.2"
Hardware type........ "4x AMD64 Level"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 0
Shortdump setting.... "full"
Database server... "ERPDEV01"
Database type..... "MSSQL"
Database name..... "DE1"
Database user ID.. "de1"
Char.set.... "C"
SAP kernel....... 700
created (date)... "Oct 23 2007 00:33:51"
create on........ "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"
Database version. "SQL_Server_8.00 "
Patch level. 133
Patch text.. " "
Database............. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
SAP database version. 700
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows
NT 6.0"
Memory consumption
Roll.... 16192
EM...... 4189840
Heap.... 0
Page.... 0
MM Used. 1229856
MM Free. 2957360
User and Transaction
Client.............. 210
User................ 937048
Language Key........ "E"
Transaction......... " "
Transactions ID..... "68211f907e6911ddbfef005056833439"
Program............. "SAPLHRXSS_PER_MAC"
Screen.............. "SAPMSSY1 3004"
Screen Line......... 2
Information on caller of Remote Function Call (RFC):
System.............. "########"
Database Release.... 645
Kernel Release...... 645
Connection Type..... "E" (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)
Call Type........... "synchron and non-transactional (emode 0, imode 0)"
Inbound TID.........." "
Inbound Queue Name..." "
Outbound TID........." "
Outbound Queue Name.." "
Client.............. "###"
User................ "############"
Transaction......... " "
Call Program........." "
Function Module..... "HRXSS_PER_CLEANUP"
Call Destination.... "<unknown>"
Source Server....... "ERPDEV04"
Source IP Address... "10.88.1.9"
Additional information on RFC logon:
Trusted Relationship " "
Logon Return Code... 0
Trusted Return Code. 0
Note: For releases < 4.0, information on the RFC caller are often
only partially available.
Information on where terminated
Termination occurred in the ABAP program "SAPLHRXSS_PER_MAC" - in
"HRXSS_PER_CLEANUP".
The main program was "SAPMSSY1 ".
In the source code you have the termination point in line 13
of the (Include) program "LHRXSS_PER_MACU04".
The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
procedure "HRXSS_PER_CLEANUP" "(FUNCTION)", but it was neither handled locally
nor declared
in the RAISING clause of its signature.
The procedure is in program "SAPLHRXSS_PER_MAC "; its source code begins in
line
1 of the (Include program "LHRXSS_PER_MACU04 ".
Source Code Extract
Line
SourceCde
1
FUNCTION hrxss_per_cleanup.
2
3
""Local interface:
4
*" EXPORTING
5
*" VALUE(MESSAGES) TYPE BAPIRETTAB
6
7
8
CALL METHOD mac_adapter->cleanup
9
IMPORTING
10
messages = messages.
11
12
TRY.
>>>>>
CALL METHOD xss_adapter->cleanup
14
15
CATCH CX_HRPA_VIOLATED_ASSERTION .
16
ENDTRY.
17
18
ENDFUNCTION.
Contents of system fields
Name
Val.
SY-SUBRC
0
SY-INDEX
2
SY-TABIX
0
SY-DBCNT
0
SY-FDPOS
0
SY-LSIND
0
SY-PAGNO
0
SY-LINNO
1
SY-COLNO
1
SY-PFKEY
SY-UCOMM
SY-TITLE
CPIC and RFC Control
SY-MSGTY
SY-MSGID
SY-MSGNO
000
SY-MSGV1
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO
0
SY-DATUM
20080909
SY-UZEIT
081916
SY-XPROG
SAPLHRXSS_PER_MAC
SY-XFORM
HRXSS_PER_CLEANUP
Active Calls/Events
No. Ty. Program Include Line
Name
4 FUNCTION SAPLHRXSS_PER_MAC LHRXSS_PER_MACU04 13
HRXSS_PER_CLEANUP
3 FORM SAPLHRXSS_PER_MAC LHRXSS_PER_MACU04 1
HRXSS_PER_CLEANUP
2 FORM SAPMSSY1 SAPMSSY1 85
REMOTE_FUNCTION_CALL
1 MODULE (PBO) SAPMSSY1 SAPMSSY1 30
%_RFC_START
Chosen variables
Name
Val.
No. 4 Ty. FUNCTION
Name HRXSS_PER_CLEANUP
MESSAGES
Table[initial]
%_DUMMY$$
2222
0000
0000
0000
No. 3 Ty. FORM
Name HRXSS_PER_CLEANUP
SYST-REPID
SAPLHRXSS_PER_MAC
5454455555545544422222222222222222222222
310C82833F052FD1300000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
%_%_MESSAGES
Table[initial]
No. 2 Ty. FORM
Name REMOTE_FUNCTION_CALL
%_DUMMY$$
2222
0000
0000
0000
SY-REPID
SAPMSSY1
5454555322222222222222222222222222222222
310D339100000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
SYST-REPID
SAPMSSY1
5454555322222222222222222222222222222222
310D339100000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
HEADER
000000000000
000000000000
TYPE
3
0000
3000
SY-XPROG
SAPLHRXSS_PER_MAC
5454455555545544422222222222222222222222
310C82833F052FD1300000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
RC
0
0000
0000
SY-XFORM
HRXSS_PER_CLEANUP
455555545544444552222222222222
82833F052F3C51E500000000000000
000000000000000000000000000000
000000000000000000000000000000
%_SPACE
2
0
0
0
No. 1 Ty. MODULE (PBO)
Name %_RFC_START
%_PRINT
000 0###
2222333222222222222222222222222222222222222222222222222222222222222222222222222222222222223000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RFCTYPE_INTERNAL
3
0000
3000
Internal notes
The termination was triggered in function "method_call_iref"
of the SAP kernel, in line 2207 of the module
"//bas/700_REL/src/krn/runt/abmethod.c#8".
The internal operation just processed is "METH".
Internal mode was started at 20080909081916.
Active Calls in SAP Kernel
Lines of C Stack in Kernel (Structure Differs on Each Platform)
SAP (R) - R/3(TM) Callstack, Version 1.0
Copyright (C) SAP AG. All rights reserved.
Callstack without Exception:
App : disp+work.EXE (pid=3864)
When : 9/9/2008 8:19:16.162
Threads : 2
Computer Name : ERPDEV01
User Name : SAPServiceDE1
Number of Processors: 4
Processor Type: AMD64 Family 15 Model 65 Stepping 2
Windows Version : 5.2 Current Build: 3790
State Dump for Thread Id d90
FramePtr ReturnAd Param#1 Function Name
0000000007d1bb20 0000000077d704bf 000000003879a800 ntdll!ZwWaitForSingleObject
0000000007d1bbc0 0000000001722981 0000000000000180 kernel32!WaitForSingleObjectEx
0000000007d1be10 00000000006110c5 0000000000000001 disp+work!NTDebugProcess [ntstcdbg.c (501)]
0000000007d1be40 0000000000af8e9c 0000000000000001 disp+work!CTrcStack [dptstack.c (182)]
0000000007d1be90 0000000000afe0c0 0000000000000001 disp+work!rabax_CStackSave [abrabax.c (7091)]
0000000007d1c870 000000000081768a 0000000001adae28 disp+work!ab_rabax [abrabax.c (1231)]
0000000007d1c8d0 0000000000830b12 0000000000000000 disp+work!method_call_iref [abmethod.c (2215)]
0000000007d1ca50 0000000000a0bac7 0000000000000008 disp+work!ab_extri [abextri.c (554)]
0000000007d1caa0 0000000000ac830c 0000000000000008 disp+work!ab_xevent [abrunt1.c (281)]
0000000007d1cb30 000000000066f348 0000000000000008 disp+work!ab_dstep [abdynpro.c (492)]
0000000007d1ccb0 0000000000672f1d 000007fe571fc890 disp+work!dynpmcal [dymainstp.c (2403)]
0000000007d1cd40 000000000067291a 000007fe571414a0 disp+work!dynppbo0 [dymainstp.c (543)]
0000000007d1cdf0 00000000006320d5 0000000000000000 disp+work!dynprctl [dymainstp.c (360)]
0000000007d1fc30 00000000004d7393 0000000000000003 disp+work!dynpen00 [dymain.c (1629)]
0000000007d1feb0 000000000042d5a6 000000000a595080 disp+work!TskhLoop [thxxhead.c (4470)]
0000000007d1fee0 000000000040108d ffffffff00000003 disp+work!DpMain [dpxxdisp.c (1121)]
0000000007d1ff10 00000000019c7dd1 0000000000000000 disp+work!nlsui_main [thxxanf.c (84)]
0000000007d1ff70 0000000077d5964c 0000000000000000 disp+work!wmainCRTStartup [crtexe.c (498)]
0000000007d1ffa0 0000000000000000 00000000019c7c60 kernel32!BaseProcessStart
State Dump for Thread Id 1e0c
FramePtr ReturnAd Param#1 Function Name
000000000edffe40 0000000077d5f691 0000000007d86460 ntdll!NtFsControlFile
000000000edffeb0 00000000018ae00f 0000000000000000 kernel32!ConnectNamedPipe
000000000edfff40 000007ff7fc411c4 0000000000000000 disp+work!SigIMsgFunc [signt.c (679)]
000000000edfff70 0000000077d6b6da 0000000077d6b6a0 msvcrt!endthreadex
000000000edfffa0 0000000000000000 0000000000000000 kernel32!BaseThreadStart
List of ABAP programs affected
Index
Typ
Program
Group
Date
Time
Size
Lang.
0
Prg
SAPMSSY1
0
04/11/2005
09:27:15
22528
E
1
Prg
SAPLSYST
1
02/13/2005
17:31:56
35840
E
2
Prg
SAPLHRXSS_PER_MAC
2
07/03/2008
12:14:05
58368
E
3
Prg
CX_SY_REF_IS_INITIAL==========CP
3
07/05/2005
13:10:16
10240
E
4
Typ
SCX_SRCPOS
0
05/18/2004
14:07:11
2048
5
Prg
CX_DYNAMIC_CHECK==============CP
5
07/05/2005
13:10:16
10240
E
6
Prg
CX_ROOT=======================CP
6
02/06/2008
15:43:48
11264
E
7
Prg
CX_NO_CHECK===================CP
7
07/05/2005
13:10:16
10240
E
8
Prg
CX_SY_NO_HANDLER==============CP
8
07/05/2005
13:10:16
10240
E
9
Typ
SYST
0
09/09/2004
14:18:12
31744
Directory of Application Tables
Name Date Time Lngth
Val.
Program SAPMSSY1
SYST / / : : 00004612
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0001\0\0
ABAP Control Blocks (CONT)
Index
Name
Fl
PAR0
PAR1
PAR2
PAR3
PAR4
PAR5
PAR6
Source Code
Line
243
FUNC
03
001F
LHRXSS_PER_MACU03
1
244
PAR2
02
0000
001F
C000
LHRXSS_PER_MACU03
1
246
FUNC
13
0003
LHRXSS_PER_MACU03
1
247
PAR2
01
0000
0014
C001
LHRXSS_PER_MACU03
1
249
FUNC
FF
0000
LHRXSS_PER_MACU03
1
250
ENDF
00
0000
LHRXSS_PER_MACU03
1
251
00
0000
LHRXSS_PER_MACU03
1
252
STCK
02
C001
LHRXSS_PER_MACU03
1
253
CPOP
00
0000
LHRXSS_PER_MACU03
1
254
00
0000
LHRXSS_PER_MACU03
1
255
FUNP
3E
0000
0014
8000
0000
8000
0000
0000
LHRXSS_PER_MACU04
1
259
FUNP
80
0000
0000
0000
0000
0000
0000
0000
LHRXSS_PER_MACU04
1
>>>>>
METH
03
0000
0000
8006
0000
0000
0000
0000
LHRXSS_PER_MACU04
13
267
PAR2
00
0000
0001
0000
LHRXSS_PER_MACU04
13
269
FUNE
00
0000
LHRXSS_PER_MACU04
18
270
00
0000
LHRXSS_PER_MACU04
18
271
PERP
00
0000
LHRXSS_PER_MACU04
1
272
FUNC
03
E844
LHRXSS_PER_MACU04
1
273
FUNC
03
0020
LHRXSS_PER_MACU04
1
274
FUNC
13
0003
LHRXSS_PER_MACU04
1
Second Dump
Runtime Errors DYNPRO_SEND_IN_BACKGROUND
Date and Time 09/09/2008 08:19:15
Short text
Screen output without connection to user.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLSTRD" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
During background processing, the system attempted to send a
screen to a user.
Current screen: "SAPLSTRD " 0351.
How to correct the error
If the error occurred in your own ABAP program or in an SAP
program you modified, try to remove the error.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"DYNPRO_SEND_IN_BACKGROUND" " "
"SAPLSTRD" or " "
"SYSTEM-EXIT"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
System environment
SAP-Release 700
Application server... "ERPDEV01"
Network address...... "10.88.1.6"
Operating system..... "Windows NT"
Release.............. "5.2"
Hardware type........ "4x AMD64 Level"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 1
Shortdump setting.... "full"
Database server... "ERPDEV01"
Database type..... "MSSQL"
Database name..... "DE1"
Database user ID.. "de1"
Char.set.... "C"
SAP kernel....... 700
created (date)... "Oct 23 2007 00:33:51"
create on........ "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"
Database version. "SQL_Server_8.00 "
Patch level. 133
Patch text.. " "
Database............. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
SAP database version. 700
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows
NT 6.0"
Memory consumption
Roll.... 16192
EM...... 12569520
Heap.... 0
Page.... 131072
MM Used. 8307376
MM Free. 4259072
User and Transaction
Client.............. 210
User................ 937048
Language Key........ "E"
Transaction......... " "
Transactions ID..... "68211f907e6911ddbfef005056833439"
Program............. "SAPLSTRD"
Screen.............. "SAPLSTRD 0351"
Screen Line......... 0
Information on caller of Remote Function Call (RFC):
System.............. "########"
Database Release.... 645
Kernel Release...... 700
Connection Type..... "E" (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)
Call Type........... "synchron and non-transactional (emode 0, imode 0)"
Inbound TID.........." "
Inbound Queue Name..." "
Outbound TID........." "
Outbound Queue NamHello Abhiram,
Please i request weather you have assign 0105 - Communication infotype to ESSuser and
check the following JCos has been configured.
SAP_R3_Financials
SAP_R3_Financials_Metadata
SAP_R3_HumanResources
SAP_R3_HumanResources_MetaData
SAP_R3_SelfServiceGenerics
SAP_R3_SelfServiceGenerics_MetaData
SAP_R3_Travel
SAP_R3_Travel_MetaData
SAP_R3_SelfServiceGenerics_MetaDataFIN
SAP_R3_SelfServiceGenericsFIN
let me know this
points if problem solved
please close thread if problem solved
thanksyou,
regards
Vijai -
How can I connect to a database using Java Web Start?
When I run the application without Java Web Start, the program can get the driver and connect to the database. However, when I try to use this same application with Java Web Start, the program can not load the driver. Why is this happening? I am using a mySql database driver.
I assume you are trying to connect using JDBC, are did you include the jdbc jar in your resources ?
Maybe you are looking for
-
How do I turn off the curvature tool in CC, I chose the selection tool to create a box and the middle selector that allows you to adjust the size has disappeared? My coworker discovered making ti a compound path by right clicking it and selecting it.
-
No keylight in Adobe After Effects CS4 ?
hey I can't find the keylight in Adobe After Effects CS4. not under "keying" and not when I search for it in the effects search input. where can I find it? or how and where can download the plugin in order to install it ? thnaks
-
Macbook pro 13 2012 graphical glitches
Processor 2.9 GHz Intel Core i7 Memory 16 GB 1600 MHz DDR3 Graphics Intel HD Graphics 4000 1024 MB Software OS X 10.9 (13A603) when I insert a dvd and the dvd player starts automatically or when entering time machine this used to happen more oft
-
[SOLVED]Thunar not using Places
After installing xfce, followed by xdg user dirs (configuring them) and updating them, thunar won't display them in PLACES. The custom icons for those folders are still shown, however. hunar Version: 1.6.2 built using ABS (same thing with binary buil
-
Safari crashes on startup everytime on my MacPro with Mountain Lion
I have Mac Pro that I have upgraded to Mountain Lion. Everything was fine for about a week, but then everytime I try to start Safari, it crashes. Any help would be greatly appreciated! Thanks! Process: Safari [255] Path: /Applications/Sa