Is this posible in ABAP or DDic?
Hello,
I am wondering if some thing like this is possible in ABAP or ABAP dictionary SE11.
I would like to create a sample spfli_temp table for example for practice purposes in test system. Is it possible in ABAP or SE11?
In oracle you one can accomplish this with this command:
create table spfli_temp as select * from spfli
With the above statement in oracle you can create an spfli_temp table.
Is this metheology posible in ABAP dictionary? If yes how.
Thanks in advance for all input.
Nadin.
Hi I tried Navneet idea but here you need a key before you could copy a table like spfli. But it might work with customizing tables. I need to check that later on. I would try Prakash's suggestion as well. Thank you guys
Nadin
Message was edited by:
nadin ram
Similar Messages
-
Has any one ever met this kind of ABAP-mapping problem ??
Dear all,
our scenario is:
(remote)MQ(ssl connection)->(local)MQ-(jms)>XI---(proxy)>ECC
I met a very strange question during mapping which we use abap mapping inside xi.
the message come out from the abap mapping step.after the abap-mapping, the generated target message still has the source message concatenated with. it occurs only when all servers integrated together, but not occurs when we mannully put the source msg at local MQ (means this way, it works all right).
even during error case, it still can go through all the remaining steps of IE, and the out bound jms adapter then goes into the
target SAP ECC system, but of cause at the final step, it will reach u2018CX_ST_GROUP_MISSING_CASEu2019 error (this is because the message is not a valid xml file, and abap proxy can not consume it...
sample file after abap mapping:
<?xml version="1.0" encoding="utf-8"?>
<ns:MT_MQIVMessage xmlns:ns="urn:ianes:mqiv">
<MQIVMessage>
<MQIVPayload> ..data..</MQIVPayload>
</MQIVMessage>
</ns:MT_MQIVMessage>
<?xml version="1.0"?>
<ns:MT_K2 xmlns:ns="urn:ianes:prp:ipsc">
<header> .header.</header>
<data>..data...</data>
</ns:MT_K2>Dear expert,
after detail analysis, i found the 1st place that the soap header was wrongly set...
in call adater setp...
<SAP:Sender>
<SAP:Service>BS_PRP</SAP:Service>
<SAP:Interface namespace="urn:ianes:ext:ips">MI_MQIV_outb</SAP:Interface>
</SAP:Sender>
<SAP:Receiver>
<SAP:Party agency="" scheme="" />
<SAP:Service>BS_SAP</SAP:Service>
<SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K3</SAP:Interface>
</SAP:Receiver>
<SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K5</SAP:Interface>
</SAP:Main>
you can see the k5 was wrong set to k3
correct soap header should be this
<SAP:Sender>
<SAP:Service>BS_PRP</SAP:Service>
<SAP:Interface namespace="urn:ianes:ext:ips">MI_MQIV_outb</SAP:Interface>
</SAP:Sender>
- <SAP:Receiver>
<SAP:Party agency="" scheme="" />
<SAP:Service>BS_SAP</SAP:Service>
<SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K5</SAP:Interface>
- <SAP:Mapping notRequired="M">
<SAP:ObjectId>RXmJZiHCMPynqzPehi20YQ==</SAP:ObjectId>
<SAP:SWCV>z+4XcK+qEduCcMP2oNwEVQ==</SAP:SWCV>
<SAP:SP>-1</SAP:SP>
</SAP:Mapping>
</SAP:Receiver>
<SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K5</SAP:Interface>
</SAP:Main>
i guess this is the root of error, does any one give some hints on this ?
Thanks
Wu -
How to do this in WebDynpro ABAP?
Hi!
I'm new to WD ABAP, and I need to create a webdynpro with the same funcionality as the User Management Administration available in the Portal, ie:
1. AN ALV list with a search criteria: OK, created on view VLIST.
2. When the user selects one line of the ALV, it would open another view below the view VLIST, not replacing the view VLIST (as it happens when using navigation link).
3. Inside this second view, there is a tabstrip, and one of the tabs display another ALV list, with a <b>Modify</b> button. When the user clicks on <b>Modify</b>, another ALV will "appear" side by side with the first one (inside the tab), so that the user can move items from one ALV to the other (just like the role assignment in the user management administration of the portal).
Can it be done in ABAP WebDynpro? If yes, how can I do it?
Thank you very much.
AndreHi Andre,
I think what you are looking for is the EMPTY view.
Since a naviagtion event (fire plug) can result in multiple views being changed.
So you can have
VIEW COMBI
with 2 UI View containers
VC1
VIEW1
VC2
VIEW2
Event X can be mapped to result in
VIEW COMBI
VC1
VIEW4
VC2
VIEW5
or
VIEW COMBI
VC1
VIEW4
VC2
EMPTY VIEW
So you can controller exactly which views are visible when easily
See right click embed empty view in the WINDOW
regards
Phil -
Sha256 - how to do this javascript in ABAP. Is it possible?
Hello,
I would like to use the amazon product advertising api. For this my requests need to be "signed". In an example I found the following javaScript for signing requests:
function sign(secret, message) {
var messageBytes = str2binb(message);
var secretBytes = str2binb(secret);
if (secretBytes.length > 16) {
secretBytes = core_sha256(secretBytes, secret.length * chrsz);
var ipad = Array(16), opad = Array(16);
for (var i = 0; i < 16; i++) {
ipad<i> = secretBytes<i> ^ 0x36363636;
opad<i> = secretBytes<i> ^ 0x5C5C5C5C;
var imsg = ipad.concat(messageBytes);
var ihash = core_sha256(imsg, 512 + message.length * chrsz);
var omsg = opad.concat(ihash);
var ohash = core_sha256(omsg, 512 + 256);
var b64hash = binb2b64(ohash);
var urlhash = encodeURIComponent(b64hash);
return urlhash;
Could someone please tell me if this is also possible with ABAP and if yes, how?
Thanks a lot in advance. Unfortunatley I don't get it done by myself.
bye, VanessaHi
You can code JavaScript directly in your ABAP code.
data: l_JS_PROCESSOR type ref to CL_JAVA_SCRIPT,
l_RETURN_VALUE type STRING,
l_SOURCE type STRING.
Create a new javaScript
l_JS_PROCESSOR = CL_JAVA_SCRIPT=>CREATE( ).
Your Javascript code
concatenate
'var l_source = "Hello,"; '
'l_source += " World"; '
into l_SOURCE separated by CL_ABAP_CHAR_UTILITIES=>CR_LF.
compile the code
l_JS_PROCESSOR->COMPILE( SCRIPT_NAME = 'MYSCRIPT.JS' SCRIPT = L_SOURCE ).
syntax errors ?
if l_JS_PROCESSOR->LAST_CONDITION_CODE <> 0.
write: / 'Error', l_JS_PROCESSOR->LAST_ERROR_MESSAGE.
exit.
else.
write / 'compiled'.
endif.
execute
l_JS_PROCESSOR->EXECUTE( SCRIPT_NAME = 'MYSCRIPT.JS' ).
Errors ?
if l_JS_PROCESSOR->LAST_CONDITION_CODE <> 0.
write: / 'Error in execution',l_JS_PROCESSOR->LAST_ERROR_MESSAGE.
exit.
else.
write / 'Script was executed'.
endif.
return the output variable
l_RETURN_VALUE = l_JS_PROCESSOR->EVALUATE( JAVA_SCRIPT = 'l_source;' ).
write : / l_RETURN_VALUE. -
Convert this query to ABAP and display the results
Hi Everyone,
I have a sql query in native sql (oracle). I want execute it in ABAP editor and display the results.
I need to get this to an internal table and display the results. How do i write the script any help will be great use to me.
Here is the query:
<i> select (select decode(extent_management,'LOCAL','*',' ') ||
decode(segment_space_management,'AUTO','a ','m ')
from dba_tablespaces where tablespace_name = b.tablespace_name) || nvl(b.tablespace_name,
nvl(a.tablespace_name,'UNKOWN')) name,
kbytes_alloc kbytes,
kbytes_alloc-nvl(kbytes_free,0) used,
nvl(kbytes_free,0) free,
((kbytes_alloc-nvl(kbytes_free,0))/
kbytes_alloc)*100 pct_used,
nvl(largest,0) largest,
nvl(kbytes_max,kbytes_alloc) Max_Size,
decode( kbytes_max, 0, 0, (kbytes_alloc/kbytes_max)*100) pct_max_used from ( select sum(bytes)/1024 Kbytes_free,
max(bytes)/1024 largest,
tablespace_name
from sys.dba_free_space
group by tablespace_name ) a,
( select sum(bytes)/1024 Kbytes_alloc,
sum(maxbytes)/1024 Kbytes_max,
tablespace_name
from sys.dba_data_files
group by tablespace_name
union all
select sum(bytes)/1024 Kbytes_alloc,
sum(maxbytes)/1024 Kbytes_max,
tablespace_name
from sys.dba_temp_files
group by tablespace_name )b
where a.tablespace_name = b.tablespace_name order by 1;
</i>
Thanks,
Prashant.Hi Prashant,
Native SQL commands in ABAP are placed between EXEC SQL and ENDEXEC. You can place all your statements in between these EXEC SQL and ENDEXEC in a report.
EXEC SQL [PERFORMING <form>].
<Native SQL statement>
ENDEXEC.
Check this link to know about Native SQL
http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3b8b358411d1829f0000e829fbfe/frameset.htm
Thanks,
Vinay -
hi,
there is perform in normal abap program i have convert it into object oriented program we can write in call method but how to write the stmt in object oriented programing
perform abb (sapmov101) or perform asd in program sapmov101
think sapmov101 is module pool program.
how to convert to
call method
is it posible to have program parameter in object oriented programing .Hi,
You have to define a class in Se24 and methods for that class
You can define some parameters for that method.
define a object type ref to class
call the method with the parameters..
something like below
CALL METHOD im_header->get_data
RECEIVING
re_data = re_data.
reward if useful
regards,
Anji -
PCA_PLANDATA_POST -How to use this FM in ABAP
Hi,
I want to update Plan data using this FM.
How do we proceed?
data: begin of i_glpct occurs 0.
include structure glpct.
data: end of i_glpct.
SELECT * FROM glpct
INTO CORRESPONDING FIELDS OF table i_glpct
WHERE rldnr = '8A'
and RRCTY = '1'
and Racct = '0000801020'
and rvers = '001'.
LOOP AT i_glpct.
i_glpct-HSl01 = '33'.
CALL FUNCTION 'PCA_PLANDATA_POST'
EXPORTING
I_DOCTY = 'P0'
I_PLACT = '1'
I_BATCH = ' '
IMPORTING
E_RECORDS = '1'
TABLES
t_glpct = i_glpct
T_DOCUMENTS =
EXCEPTIONS
POSTING_ERROR = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
else.
write:/10 'Sucessfully updated'.
ENDIF.
ENDLOOP.It works but my t-code data is not update in R/3.
I used commit work.
What else could be the problem?
REPORT x.
data: begin of i_glpct occurs 0.
include structure glpct.
data: end of i_glpct.
data: begin of t_glpct occurs 0.
include structure glpct.
data: end of t_glpct.
data: l_wait type BAPITA-WAIT,
is_return_com like bapiret2.
SELECT * FROM glpct
INTO CORRESPONDING FIELDS OF TABLE i_glpct
WHERE rldnr = '8A'
and RRCTY = '1'
and Racct = '0000801020'
and rvers = '001'.
LOOP AT i_glpct.
i_glpct-HSl01 = '33'.
modify i_glpct.
ENDLOOP.
read table i_glpct.
CALL FUNCTION 'PCA_PLANDATA_POST'
EXPORTING
I_DOCTY = 'P0'
I_PLACT = '1'
I_BATCH = ' '
IMPORTING
E_RECORDS =
TABLES
t_glpct = i_glpct
T_DOCUMENTS =
EXCEPTIONS
POSTING_ERROR = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
else.
commit WORK.
write:/10 'Sucessfully updated'.
ENDIF. -
Hi All,
I installed 9iDS on windows 2000 and was able to run forms .
I'm still not able to run Reports from FORM .I used RUN_REPORT_OBJECT to run
Reports from FORM and it runs fine on Forms6i .Is there any configuration needs to be done to run Reports from FORM in 9iDS.
Also I was able to access my forms remotely with the browser in my network
using the URL for 9iDS machine.
Can I run Reports from FORM remotely too ? Cause we need to do a demo with FORMS
and Reports to get approval for the Software for our application .
Thanks in advance,
SampathFrank,
Thank you so much for your update .I'm working on it the way you have adviced .
Thanks,
Sampath
Sampath,
the difference is that you cannot use the Reports CGI to access the reports output. use rwservlet instead. Also the job format <ReportsServer>_<Jobid> does not work with Reports 9i, instead use <ReportsServer><Jobid>, eg: fnimphiu_rep9 for the 9th job_id. The Reports9i Server name by default is an in process server (see the Reports Web page for details) with the name <hostname>_Rep. To run Reports from Forms remotely you can
a) use Web.Show_document built in to call the Report via the rwservlet Web URL
or
b) configure the tnsnames.ora of the Forms9i installation, adding an entry for the remote Reports Server.
Run_Report_Object works the same in Forms9i as in Forms6i. Meanwhile, we are working on a new Reports integration White paper to cover changes in Forms9i and Reports9i (for iDS and iAS). This will take some more time and we target end of September for this.
regards
Frank -
PPR in PPR is this posible?
Hi Friends,
I am trying to extend the controller for the absence(seeded) page. In that Page I have to populate the context when the user selects the start date of the absence. There is a PPR event associated with the start date field and I am trying to populate the context field(of DFF) in this ppr event. The context field when populated will display additional fields based on the context selected. I am assuming there is a ppr event also associated with this Context field. However I am not able to populate the context field. Can anyone let me know is this because of the PPR event in PPR?
Thanks1) You mean to say that in seeded page, currently DFF is not enabled, right?
2) first forget about contect field and show some 1-2 dff fields on the form from DFF setup.
3) I am guessing, as soon as you enable DFF on page by default, you can write something in PPR event handling to process your DFF using
OADescriptiveFlexBean reasonDff=
(OADescriptiveFlexBean)webBean.findChildRecursive("Reason");
reasonDff.processFlex(pageContext);
somehting like that.
--Parag -
Harddisk crash after installing Lion how is this posible?
Does apple something about this mony wise at least 200 euro!!!!!
Aikibob wrote:
Yes it dit crash my harddrive! After installing the iMac would not start up again some one else is installing a new harddrive they say it was Lion!!!!
Your hard drive had existing issues prior to installing Lion, they became evident after, but they were not caused by Lion.
You never answered my questions so here is another, did you backup your Snow Leopard installation before upgrading?
Like Thomas I am surprised by the correct answer appelation, but thanks anyway. -
This is regarding abap for database table......
Hi to all,
here is my requirement,
i want to give table name as input.
if i give table name as input with parameters,then i want to display all fields in that
table dynamically.
suppose first i want to give lfa1 as input and i want to display all the fields in lfa1,
then i will give ekko and now i want to all the fields in the ekko table.
like that i want to see some 16 tables.....How to write coding fot this...
please reply.........
Regards,
swami.Hi
This code may help.
parameters : p_tab type TABNAME.
data : i_tab type standard table of dd03l,
wa_tab type dd03l.
select * from dd03l into table i_tab where tabname = p_tab.
loop at i_tab into wa_tab.
write : / wa_tab-tabname, wa_tab-fieldname.
endloop.
~ Ranganath -
Central instance error at "start instance" phase abap unknown...
hi there,
im installing central instance in mscs envi and im getting the error at "start instance" saying abap unknown.
below is the sapinst log can help pls
sapinst log
INFO 2008-01-25 15:39:30
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/keydb.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/keydb.1.xml'.
INFO 2008-01-25 15:39:30
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\inifile.xml.
INFO 2008-01-25 15:39:30
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/inifile.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/inifile.1.xml'.
INFO 2008-01-25 15:39:30
Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:39:35
Execute step readProductXML of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Read_Product_XML|ind|ind|ind|ind|1|0.
WARNING 2008-01-25 15:39:35
The install parameter INSTPARA_DB is already defined (existing value IND, new value ORA ).
INFO 2008-01-25 15:39:35
Execute step checkRuntimeSystem of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Execute step askStandardMode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Execute step syncKeydb of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/product.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/product.1.xml'.
INFO 2008-01-25 15:39:35
Execute step changeUserInstall of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\change.log.
INFO 2008-01-25 15:39:35
Output of change user /install is written to the logfile change.log.
WARNING 2008-01-25 15:39:35
Execution of the command "change user /install" finished with return code 1. Output:
Install mode does not apply to a Terminal server configured for remote administration.
INFO 2008-01-25 15:39:35
Execute step chgautInstdirPublicAllOS4 of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Execute step replaceDLLs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
File not found: [C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/msvcp71.dll].
INFO 2008-01-25 15:39:35
File not found: [C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/msvcr71.dll].
INFO 2008-01-25 15:39:35
Execute step registerEventsDll of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Execute step AddPrivileges of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Successfully added privileges 'SeTcbPrivilege SeAssignPrimaryTokenPrivilege SeIncreaseQuotaPrivilege' to account 'ECO\Centiq' on host '.'.
INFO 2008-01-25 15:39:35
Execute step checkInstDirPermissions of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:35
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\testfile.1.
INFO 2008-01-25 15:39:35
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\testfile.1.
INFO 2008-01-25 15:39:36
Execute step
Component W2K_ServicePack_Check|ind|ind|ind|ind
Preprocess of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:41
Execute step sync of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:41
Execute step adminCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:41
Execute step W2KSPCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:41
Execute step XPSPCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:42
Execute step DNSCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:39:42
DNS is configured correctly.
INFO 2008-01-25 15:39:42
Execute step done of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:39:42
Execute step startDefaultMode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:42
Execute step setDefaults of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:42
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
#Fri Jan 25 15:39:42 GMT 2008
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:
j2sdk1.4.2_15-x64
jre
bin
java.vm.version=1.4.2_15-b02
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=GB
sun.os.patch.level=Service Pack 2
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:
Program Files
sapinst_instdir
NW04S
SYSTEM
ORA
HA
ABAPJAVA
CI
java.runtime.version=1.4.2_15-b02
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
endorsed
os.arch=amd64
java.io.tmpdir=C\:
DOCUME1
centiq
LOCALS1
Temp
2
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2003
sun.java2d.fontpath=
java.library.path=C\:
j2sdk1.4.2_15-x64
bin;.;C\:
WINDOWS
system32;C\:
WINDOWS;L\:
oracle
OFS
CLI
jre
1.4.2
bin
client;L\:
oracle
OFS
CLI
jre
1.4.2
bin;L\:
oracle
PPI
102
bin;C\:
WINDOWS
system32;C\:
WINDOWS;C\:
WINDOWS
System32
Wbem;C\:
j2sdk1.4.2_15-x64
bin;L\:
oracle
OFS
CLI
fs
fssvr
bin;L\:
oracle
OFS
CLI
fs
bin;L\:
oracle
OFS
SRV
fs
fssvr
bin
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.2
user.home=C\:
Documents and Settings
centiq
user.timezone=Europe/London
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.4
java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
user.name=centiq
java.vm.specification.version=1.0
java.home=C\:
j2sdk1.4.2_15-x64
jre
sun.arch.data.model=64
user.language=en
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.2_15
java.ext.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
ext
sun.boot.class.path=C\:
j2sdk1.4.2_15-x64
jre
lib
rt.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
i18n.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
sunrsasign.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jsse.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jce.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
charsets.jar;C\:
j2sdk1.4.2_15-x64
jre
classes
java.vendor=Sun Microsystems Inc.
file.separator=
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=amd64
INFO 2008-01-25 15:39:42
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
#Fri Jan 25 15:39:42 GMT 2008
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:
j2sdk1.4.2_15-x64
jre
bin
java.vm.version=1.4.2_15-b02
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=GB
sun.os.patch.level=Service Pack 2
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:
Program Files
sapinst_instdir
NW04S
SYSTEM
ORA
HA
ABAPJAVA
CI
java.runtime.version=1.4.2_15-b02
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
endorsed
os.arch=amd64
java.io.tmpdir=C\:
DOCUME1
centiq
LOCALS1
Temp
2
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2003
sun.java2d.fontpath=
java.library.path=C\:
j2sdk1.4.2_15-x64
bin;.;C\:
WINDOWS
system32;C\:
WINDOWS;L\:
oracle
OFS
CLI
jre
1.4.2
bin
client;L\:
oracle
OFS
CLI
jre
1.4.2
bin;L\:
oracle
PPI
102
bin;C\:
WINDOWS
system32;C\:
WINDOWS;C\:
WINDOWS
System32
Wbem;C\:
j2sdk1.4.2_15-x64
bin;L\:
oracle
OFS
CLI
fs
fssvr
bin;L\:
oracle
OFS
CLI
fs
bin;L\:
oracle
OFS
SRV
fs
fssvr
bin
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.2
user.home=C\:
Documents and Settings
centiq
user.timezone=Europe/London
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.4
java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
user.name=centiq
java.vm.specification.version=1.0
java.home=C\:
j2sdk1.4.2_15-x64
jre
sun.arch.data.model=64
user.language=en
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.2_15
java.ext.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
ext
sun.boot.class.path=C\:
j2sdk1.4.2_15-x64
jre
lib
rt.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
i18n.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
sunrsasign.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jsse.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jce.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
charsets.jar;C\:
j2sdk1.4.2_15-x64
jre
classes
java.vendor=Sun Microsystems Inc.
file.separator=
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=amd64
INFO 2008-01-25 15:39:42
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
INFO 2008-01-25 15:39:42
Found a valid JAVA_HOME directory C:\j2sdk1.4.2_15-x64 with JDK version 1.4.2_15.
INFO 2008-01-25 15:39:52
Copied file 'Z:/Java_comp/J2EE_OSINDEP/JDKVersion.xml' to '.'.
INFO 2008-01-25 15:39:52
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
INFO 2008-01-25 15:39:52
Found a valid JAVA_HOME directory C:\j2sdk1.4.2_15-x64 with JDK version 1.4.2_15.
INFO 2008-01-25 15:39:52
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
INFO 2008-01-25 15:39:52
Execute step getCD of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:52
Execute step verifyJavaHome of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:52
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
#Fri Jan 25 15:39:52 GMT 2008
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:
j2sdk1.4.2_15-x64
jre
bin
java.vm.version=1.4.2_15-b02
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=GB
sun.os.patch.level=Service Pack 2
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:
Program Files
sapinst_instdir
NW04S
SYSTEM
ORA
HA
ABAPJAVA
CI
java.runtime.version=1.4.2_15-b02
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
endorsed
os.arch=amd64
java.io.tmpdir=C\:
DOCUME1
centiq
LOCALS1
Temp
2
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2003
sun.java2d.fontpath=
java.library.path=C\:
j2sdk1.4.2_15-x64
bin;.;C\:
WINDOWS
system32;C\:
WINDOWS;L\:
oracle
OFS
CLI
jre
1.4.2
bin
client;L\:
oracle
OFS
CLI
jre
1.4.2
bin;L\:
oracle
PPI
102
bin;C\:
WINDOWS
system32;C\:
WINDOWS;C\:
WINDOWS
System32
Wbem;C\:
j2sdk1.4.2_15-x64
bin;L\:
oracle
OFS
CLI
fs
fssvr
bin;L\:
oracle
OFS
CLI
fs
bin;L\:
oracle
OFS
SRV
fs
fssvr
bin
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.2
user.home=C\:
Documents and Settings
centiq
user.timezone=Europe/London
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.4
java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
user.name=centiq
java.vm.specification.version=1.0
java.home=C\:
j2sdk1.4.2_15-x64
jre
sun.arch.data.model=64
user.language=en
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.2_15
java.ext.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
ext
sun.boot.class.path=C\:
j2sdk1.4.2_15-x64
jre
lib
rt.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
i18n.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
sunrsasign.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jsse.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jce.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
charsets.jar;C\:
j2sdk1.4.2_15-x64
jre
classes
java.vendor=Sun Microsystems Inc.
file.separator=
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=amd64
INFO 2008-01-25 15:39:55
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
#Fri Jan 25 15:39:55 GMT 2008
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:
j2sdk1.4.2_15-x64
jre
bin
java.vm.version=1.4.2_15-b02
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=GB
sun.os.patch.level=Service Pack 2
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:
Program Files
sapinst_instdir
NW04S
SYSTEM
ORA
HA
ABAPJAVA
CI
java.runtime.version=1.4.2_15-b02
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
endorsed
os.arch=amd64
java.io.tmpdir=C\:
DOCUME1
centiq
LOCALS1
Temp
2
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2003
sun.java2d.fontpath=
java.library.path=C\:
j2sdk1.4.2_15-x64
bin;.;C\:
WINDOWS
system32;C\:
WINDOWS;L\:
oracle
OFS
CLI
jre
1.4.2
bin
client;L\:
oracle
OFS
CLI
jre
1.4.2
bin;L\:
oracle
PPI
102
bin;C\:
WINDOWS
system32;C\:
WINDOWS;C\:
WINDOWS
System32
Wbem;C\:
j2sdk1.4.2_15-x64
bin;L\:
oracle
OFS
CLI
fs
fssvr
bin;L\:
oracle
OFS
CLI
fs
bin;L\:
oracle
OFS
SRV
fs
fssvr
bin
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.2
user.home=C\:
Documents and Settings
centiq
user.timezone=Europe/London
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.4
java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
user.name=centiq
java.vm.specification.version=1.0
java.home=C\:
j2sdk1.4.2_15-x64
jre
sun.arch.data.model=64
user.language=en
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.2_15
java.ext.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
ext
sun.boot.class.path=C\:
j2sdk1.4.2_15-x64
jre
lib
rt.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
i18n.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
sunrsasign.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jsse.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jce.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
charsets.jar;C\:
j2sdk1.4.2_15-x64
jre
classes
java.vendor=Sun Microsystems Inc.
file.separator=
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=amd64
INFO 2008-01-25 15:39:55
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
#Fri Jan 25 15:39:55 GMT 2008
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:
j2sdk1.4.2_15-x64
jre
bin
java.vm.version=1.4.2_15-b02
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=GB
sun.os.patch.level=Service Pack 2
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:
Program Files
sapinst_instdir
NW04S
SYSTEM
ORA
HA
ABAPJAVA
CI
java.runtime.version=1.4.2_15-b02
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
endorsed
os.arch=amd64
java.io.tmpdir=C\:
DOCUME1
centiq
LOCALS1
Temp
2
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2003
sun.java2d.fontpath=
java.library.path=C\:
j2sdk1.4.2_15-x64
bin;.;C\:
WINDOWS
system32;C\:
WINDOWS;L\:
oracle
OFS
CLI
jre
1.4.2
bin
client;L\:
oracle
OFS
CLI
jre
1.4.2
bin;L\:
oracle
PPI
102
bin;C\:
WINDOWS
system32;C\:
WINDOWS;C\:
WINDOWS
System32
Wbem;C\:
j2sdk1.4.2_15-x64
bin;L\:
oracle
OFS
CLI
fs
fssvr
bin;L\:
oracle
OFS
CLI
fs
bin;L\:
oracle
OFS
SRV
fs
fssvr
bin
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.2
user.home=C\:
Documents and Settings
centiq
user.timezone=Europe/London
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.4
java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
user.name=centiq
java.vm.specification.version=1.0
java.home=C\:
j2sdk1.4.2_15-x64
jre
sun.arch.data.model=64
user.language=en
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.2_15
java.ext.dirs=C\:
j2sdk1.4.2_15-x64
jre
lib
ext
sun.boot.class.path=C\:
j2sdk1.4.2_15-x64
jre
lib
rt.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
i18n.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
sunrsasign.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jsse.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
jce.jar;C\:
j2sdk1.4.2_15-x64
jre
lib
charsets.jar;C\:
j2sdk1.4.2_15-x64
jre
classes
java.vendor=Sun Microsystems Inc.
file.separator=
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=amd64
INFO 2008-01-25 15:39:55
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
INFO 2008-01-25 15:39:55
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.1.xml'.
INFO 2008-01-25 15:39:55
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.2.xml'.
INFO 2008-01-25 15:39:55
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.3.xml'.
INFO 2008-01-25 15:39:55
Execute step verifyPolicy of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:55
Creating directory C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck.
INFO 2008-01-25 15:39:55
Working directory changed to C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck.
INFO 2008-01-25 15:39:55
Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
INFO 2008-01-25 15:39:55
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\local_policy.log.
INFO 2008-01-25 15:39:55
Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe is written to the logfile local_policy.log.
INFO 2008-01-25 15:39:56
Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe xvf C:/j2sdk1.4.2_15-x64/jre/lib/security/local_policy.jar:
extracted: META-INF/MANIFEST.MF
extracted: META-INF/JCE_DSA.SF
extracted: META-INF/JCE_DSA.DSA
extracted: META-INF/JCE_RSA.SF
extracted: META-INF/JCE_RSA.RSA
created: META-INF/
extracted: default_local.policy
INFO 2008-01-25 15:39:56
Working directory changed to C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck.
INFO 2008-01-25 15:39:56
Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
INFO 2008-01-25 15:39:56
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\US_export_policy.log.
INFO 2008-01-25 15:39:56
Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe is written to the logfile US_export_policy.log.
INFO 2008-01-25 15:39:56
Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe xvf C:/j2sdk1.4.2_15-x64/jre/lib/security/US_export_policy.jar:
extracted: META-INF/MANIFEST.MF
extracted: META-INF/JCE_DSA.SF
extracted: META-INF/JCE_DSA.DSA
extracted: META-INF/JCE_RSA.SF
extracted: META-INF/JCE_RSA.RSA
created: META-INF/
extracted: default_US_export.policy
INFO 2008-01-25 15:39:56
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\default_local.policy.
INFO 2008-01-25 15:39:56
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\default_US_export.policy.
INFO 2008-01-25 15:39:56
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_DSA.DSA.
INFO 2008-01-25 15:39:56
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_DSA.SF.
INFO 2008-01-25 15:39:56
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_RSA.RSA.
INFO 2008-01-25 15:39:56
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_RSA.SF.
INFO 2008-01-25 15:39:56
Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\MANIFEST.MF.
INFO 2008-01-25 15:39:56
Removing directory C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck/META-INF.
INFO 2008-01-25 15:39:56
Removing directory C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck.
INFO 2008-01-25 15:39:56
Execute step setNWOption of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:39:56
Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0.
INFO 2008-01-25 15:39:56
Execute step collect of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:58
Found these instances:
sid: PPI, number: 00, name: ASCS00, host: sapxpi
sid: PPI, number: 01, name: SCS01, host: sapxpi
sid: PPI, number: 10, name: ERS10, host: s5
sid: PPI, number: 11, name: ERS11, host: s5
sid: PPI, number: 10, name: ERS10, host: s6
sid: PPI, number: 11, name: ERS11, host: s6
INFO 2008-01-25 15:39:58
Execute step getMounts of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:58
Execute step getMounts of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0|NW_getMounts|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:59
Execute step updateMountInfo of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:39:59
Execute step getProfileDir of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:40:48
Execute step fillContext2 of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0.
INFO 2008-01-25 15:40:49
Execute step isUnicodeFromStack of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:40:49
Execute step isUnicodeFromExecutables of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:40:50
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\msg_server.exe.log.
INFO 2008-01-25 15:40:50
Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
INFO 2008-01-25 15:40:50
Output of F:\usr\sap\PPI\ASCS00\exe\msg_server.exe -v is written to the logfile msg_server.exe.log.
INFO 2008-01-25 15:40:50
Execution of the command "F:\usr\sap\PPI\ASCS00\exe\msg_server.exe -v" finished with return code 0. Output:
msgserver information
kernel release 700
kernel make variant 700_REL
DBMS client library
compiled on NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00
compiled for 64 BIT
compilation mode UNICODE
compile time Aug 31 2006 20:13:01
update level 0
patch number 73
source id 0.075
supported environment
database (SAP, table SVERS) 700
operating system
Windows NT 5.0
Windows NT 5.1
Windows NT 5.2
msgserver patch information
( 0.001) MS: enable server shutdown (note 821875)
( 0.001) MS: dont bind external port for SCS instance (note 821875)
( 0.002) MS: new pseudo parameter rdisp/msserv_no (note 834052)
( 0.007) CST patch collection 21 2005 (note 845887)
( 0.011) CST patch collection 24 2005 (note 851195)
( 0.014) CST Patch Collection 28 2005 (note 860319)
( 0.018) CST Patch Collection 31 2005 (note 867690)
( 0.023) CST Patch Collection 36 2005 (note 874665)
( 0.023) CST Patch Collection 37 2005 (note 877058)
( 0.023) VMC Patch Collection 6 (note 865932)
( 0.026) CST Patch Collection 39 2005 (note 884266)
( 0.033) CST Patch Collection 45 2005 (note 895230)
( 0.034) J2EE engine can't reconnect (note 895230)
( 0.036) CST Patch Collection 49 2005 (note 904777)
( 0.046) CST Patch Collection 06 2006 (note 921223)
( 0.049) CST Patch Collection 09 2006 (note 928898)
( 0.050) Avoid deadlock in exception handler, when writing the stacktrace (note 907123)
( 0.053) CST Patch Collection 14 2006 (note 937223)
( 0.057) CST Patch Collection 17 2006 (note 944284)
( 0.060) CST Patch Collection 22 2006 (note 950845)
( 0.065) P4HTTP added as logon type (note 958374)
( 0.065) CST Patch Collection 26 2006 (note 957514)
( 0.069) CST Patch Collection 29 2006 (note 962917)
( 0.073) CST Patch Collection 33 2006 (note 970657)
INFO 2008-01-25 15:40:50
Execute step isUnicodeFromMsgServer of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:40:50
Execute step isUnicodeFromProfile of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:40:50
Execute step askUnicode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:40:51
Execute step checkMsgServer of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:40:51
Execute step askABAPMs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:40:51
Connect to message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:51
Disconnect from message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:51
Connect to message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:51
Message server (sapxpi/3900) allows connections to its internal port from this host.
INFO 2008-01-25 15:40:51
Disconnect from message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:51
Execute step askJavaMs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:40:51
Connect to message server (sapxpi/3901) succeeded.
INFO 2008-01-25 15:40:51
Disconnect from message server (sapxpi/3901) succeeded.
INFO 2008-01-25 15:40:51
Connect to message server (sapxpi/3901) succeeded.
INFO 2008-01-25 15:40:51
Message server (sapxpi/3901) allows connections to its internal port from this host.
INFO 2008-01-25 15:40:51
Disconnect from message server (sapxpi/3901) succeeded.
INFO 2008-01-25 15:40:51
Execute step getUnicode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:40:52
Connect to message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Disconnect from message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Connect to message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Disconnect from message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Execute step getMsPort of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:40:52
Connect to message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Disconnect from message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Connect to message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Disconnect from message server (sapxpi/3900) succeeded.
INFO 2008-01-25 15:40:52
Execute step getUnixIDs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
INFO 2008-01-25 15:40:52
Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0.
INFO 2008-01-25 15:40:52
Execute step unpcackSECINSTTOOLS of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetMasterPassword|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:40:52
Creating directory C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec.
INFO 2008-01-25 15:40:52
Working directory changed to C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/installsec.
INFO 2008-01-25 15:40:52
Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
INFO 2008-01-25 15:40:52
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\SECINSTTOOLS.log.
INFO 2008-01-25 15:40:52
Output of C:\DOCUME1\centiq\LOCALS1\Temp\2\sapinst_exe.3444.1201275543\SAPCAR.exe is written to the logfile SECINSTTOOLS.log.
INFO 2008-01-25 15:40:53
Output of C:\DOCUME1\centiq\LOCALS1\Temp\2\sapinst_exe.3444.1201275543\SAPCAR.exe -x -v -g -i -f Z:\BS2005\IM_WINDOWS_X86_64\COMMON\INSTALL\SECINSTTOOLS.SAR,:
SAPCAR: processing archive Z:/BS2005/IM_WINDOWS_X86_64/COMMON/INSTALL/SECINSTTOOLS.SAR (version 2.01)
x exception.jar
x logging.jar
x tc_sec_compat.jar
SAPCAR: 3 file(s) extracted
INFO 2008-01-25 15:40:53
Execute step askMasterPwd of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetMasterPassword|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:05
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
INFO 2008-01-25 15:41:05
Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u DDIC -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u DDIC -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
Jan 25, 2008 3:41:05 PM Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
Jan 25, 2008 3:41:05 PM Info: Called for user "DDIC"
Jan 25, 2008 3:41:05 PM Info: Stack type: ABAP
Jan 25, 2008 3:41:05 PM Info: Performing check for username
Jan 25, 2008 3:41:05 PM Info: Performing check for password
Jan 25, 2008 3:41:05 PM Info: Operation executed successfully
Jan 25, 2008 3:41:05 PM Info: Leaving with return code 0
INFO 2008-01-25 15:41:06
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPSTAR -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPSTAR -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
Jan 25, 2008 3:41:06 PM Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
Jan 25, 2008 3:41:06 PM Info: Called for user "SAPSTAR"
Jan 25, 2008 3:41:06 PM Info: Stack type: ABAP
Jan 25, 2008 3:41:06 PM Info: Performing check for username
Jan 25, 2008 3:41:06 PM Info: Performing check for password
Jan 25, 2008 3:41:06 PM Info: Operation executed successfully
Jan 25, 2008 3:41:06 PM Info: Leaving with return code 0
INFO 2008-01-25 15:41:06
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_ADMIN -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_ADMIN -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
Jan 25, 2008 3:41:06 PM Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
Jan 25, 2008 3:41:06 PM Info: Called for user "J2EE_ADMIN"
Jan 25, 2008 3:41:06 PM Info: Stack type: ABAP
Jan 25, 2008 3:41:06 PM Info: Performing check for username
Jan 25, 2008 3:41:06 PM Info: Performing check for password
Jan 25, 2008 3:41:06 PM Info: Operation executed successfully
Jan 25, 2008 3:41:06 PM Info: Leaving with return code 0
INFO 2008-01-25 15:41:06
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_GUEST -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_GUEST -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
Jan 25, 2008 3:41:06 PM Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
Jan 25, 2008 3:41:06 PM Info: Called for user "J2EE_GUEST"
Jan 25, 2008 3:41:06 PM Info: Stack type: ABAP
Jan 25, 2008 3:41:06 PM Info: Performing check for username
Jan 25, 2008 3:41:06 PM Info: Performing check for password
Jan 25, 2008 3:41:06 PM Info: Operation executed successfully
Jan 25, 2008 3:41:06 PM Info: Leaving with return code 0
INFO 2008-01-25 15:41:06
Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPJSF -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
INFO 2008-01-25 15:41:06
Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPJSF -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
Jan 25, 2008 3:41:06 PM Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
Jan 25, 2008 3:41:06 PM Info: Called for user "SAPJSF"
Jan 25, 2008 3:41:06 PM Info: Stack type: ABAP
Jan 25, 2008 3:41:06 PM Info: Performing check for username
Jan 25, 2008 3:41:06 PM Info: Performing check for password
Jan 25, 2008 3:41:06 PM Info: Operation executed successfully
Jan 25, 2008 3:41:06 PM Info: Leaving with return code 0
INFO 2008-01-25 15:41:06
Execute step setDefaults of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetUserParameterWindows|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:41:07
Execute step askDomain of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetUserParameterWindows|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:41:07
Execute step askPasswords of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetUserParameterWindows|ind|ind|ind|ind|1|0.
INFO 2008-01-25 15:41:14
Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0.
INFO 2008-01-25 15:41:16
Execute step setInstallationLoadType of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0|NW_getLoadType|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:16
Execute step askSystemCopyLoadType of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0|NW_getLoadType|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:16
Execute step setLoadType of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0|NW_getLoadType|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:16
Execute step setInstallDB of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0.
INFO 2008-01-25 15:41:16
Execute step fillDB6InitializeContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0.
INFO 2008-01-25 15:41:16
Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetDBUserParameter|ind|ind|ind|ind|5|0.
INFO 2008-01-25 15:41:16
Execute step sanityCheckAccounts of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0.
INFO 2008-01-25 15:41:16
Execute step fillContext2 of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:17
Execute step fillPRCContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:17
Execute step fillContextliveCache of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:17
Execute step loadUsageTypes of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features_Init|ind|ind|ind|ind|13|0.
INFO 2008-01-25 15:41:17
Execute step stopDefaultMode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:17
Execute step fillContextUsageTypes of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0.
INFO 2008-01-25 15:41:17
Execute step setAllPossible of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Software_Features_Prepare|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:18
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.1.xml'.
INFO 2008-01-25 15:41:18
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.2.xml'.
INFO 2008-01-25 15:41:18
Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jexclude.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jexclude.1.xml'.
INFO 2008-01-25 15:41:18
Execute step determineScenarioParameters of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Software_Features_Prepare|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:18
Execute step prepareUsagesTableForUserInputXml of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Software_Features_Prepare|ind|ind|ind|ind|0|0.
INFO 2008-01-25 15:41:18
Execute step determinePossibleUsageTypesXml of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Sofsap resolved it
-
Customise table inconsistency between ABAP Dictionary and the databas
Hi all,
I have encountered a problem where by, I was not able to activate a table due to inconsistency between ABAP Dictionary and the database.
After I run the SE14--> Check Database object. It has show that there is a missing Unique Index(Primary Index) at the Database Level, but at ABAP Dictionary it is there.
I have try to recreate the primary index at the Database level, but failed. Because one of the primary key field is been dropped from this table.
So now, may I know how can I still make this table Active again?
Is it save to folllow the following solution that I found on internet?
Syntax error in SDCC, table inconsistency between ABAP Dictionary and the database, transport error 8 during the generation of ABAP Dictionary. When you call Transaction SDCC, a termination occurs due to a putative syntax error because a table is not known or active. When you check this with the ABAP dictionary (SE11), you notice, that the table is active or inactive, however it is not possible to activate it. The activation might terminate with the error message 'Inconsistency between ABAP Dictionary and database'. A check of the affected object also delivers this error.
Solution
Proceed as follows:
Log on as user DDIC
Call Transaction SE14
Enter the affected table name and
select EDIT
In the following screen, choose Table -> Reconstruct
Confirm the execution
Call Transaction SE11
Enter the affected table name
Display
Activate
Thanks.
CKI managed to solved this by
Solution
Proceed as follows:
Log on as user DDIC
Call Transaction SE14
Enter the affected table name and
select EDIT
In the following screen, choose Table -> Reconstruct
Confirm the execution
Call Transaction SE11
Enter the affected table name
Display
Activate
Thanks.
CK -
Generating events such as "push buttons" in ABAP
Hi,
Is it possible to make code in ABAP that given a screen number can generate events for that screen.
For example create a Z program that given the input parameters screen name and transaction, do something like:
screen 101.pushChangeButton.?
regards
Baranyes see this code.
REPORT YH648_DIALOG_PROGRAM.
*call screen 1649.
call screen 1642.
***&SPWIZARD: DATA DECLARATION FOR TABLECONTROL 'T_CONTROL'
*&SPWIZARD: DEFINITION OF DDIC-TABLE
TABLES: SPFLI.
*&SPWIZARD: TYPE FOR THE DATA OF TABLECONTROL 'T_CONTROL'
TYPES: BEGIN OF T_T_CONTROL,
MANDT LIKE SPFLI-MANDT,
CARRID LIKE SPFLI-CARRID,
CONNID LIKE SPFLI-CONNID,
COUNTRYFR LIKE SPFLI-COUNTRYFR,
CITYFROM LIKE SPFLI-CITYFROM,
AIRPFROM LIKE SPFLI-AIRPFROM,
COUNTRYTO LIKE SPFLI-COUNTRYTO,
CITYTO LIKE SPFLI-CITYTO,
AIRPTO LIKE SPFLI-AIRPTO,
FLTIME LIKE SPFLI-FLTIME,
DEPTIME LIKE SPFLI-DEPTIME,
ARRTIME LIKE SPFLI-ARRTIME,
DISTANCE LIKE SPFLI-DISTANCE,
DISTID LIKE SPFLI-DISTID,
FLTYPE LIKE SPFLI-FLTYPE,
PERIOD LIKE SPFLI-PERIOD,
END OF T_T_CONTROL.
*&SPWIZARD: INTERNAL TABLE FOR TABLECONTROL 'T_CONTROL'
DATA: G_T_CONTROL_ITAB TYPE T_T_CONTROL OCCURS 0,
G_T_CONTROL_WA TYPE T_T_CONTROL. "work area
DATA: G_T_CONTROL_COPIED. "copy flag
*&SPWIZARD: DECLARATION OF TABLECONTROL 'T_CONTROL' ITSELF
CONTROLS: T_CONTROL TYPE TABLEVIEW USING SCREEN 1642.
*&SPWIZARD: LINES OF TABLECONTROL 'T_CONTROL'
DATA: G_T_CONTROL_LINES LIKE SY-LOOPC.
DATA: OK_CODE LIKE SY-UCOMM.
module pf_status output.
set pf-status 'STATUS_1642'.
endmodule.
*&SPWIZARD: OUTPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: COPY DDIC-TABLE TO ITAB
MODULE T_CONTROL_INIT OUTPUT.
IF G_T_CONTROL_COPIED IS INITIAL.
*&SPWIZARD: COPY DDIC-TABLE 'SPFLI'
*&SPWIZARD: INTO INTERNAL TABLE 'g_T_CONTROL_itab'
SELECT * FROM SPFLI
INTO CORRESPONDING FIELDS
OF TABLE G_T_CONTROL_ITAB.
G_T_CONTROL_COPIED = 'X'.
REFRESH CONTROL 'T_CONTROL' FROM SCREEN '1642'.
ENDIF.
ENDMODULE.
*&SPWIZARD: OUTPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: MOVE ITAB TO DYNPRO
MODULE T_CONTROL_MOVE OUTPUT.
MOVE-CORRESPONDING G_T_CONTROL_WA TO SPFLI.
ENDMODULE.
*&SPWIZARD: OUTPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: GET LINES OF TABLECONTROL
MODULE T_CONTROL_GET_LINES OUTPUT.
G_T_CONTROL_LINES = SY-LOOPC.
ENDMODULE.
*&SPWIZARD: INPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: PROCESS USER COMMAND
MODULE T_CONTROL_USER_COMMAND INPUT.
OK_CODE = SY-UCOMM.
PERFORM USER_OK_TC USING 'T_CONTROL'
'G_T_CONTROL_ITAB'
'FLAG'
CHANGING OK_CODE.
SY-UCOMM = OK_CODE.
ENDMODULE.
module back_exit.
leave program.
endmodule.
INCLUDE TABLECONTROL_FORMS *
*& Form USER_OK_TC *
FORM USER_OK_TC USING P_TC_NAME TYPE DYNFNAM
P_TABLE_NAME
P_MARK_NAME
CHANGING P_OK LIKE SY-UCOMM.
&SPWIZARD: BEGIN OF LOCAL DATA----
DATA: L_OK TYPE SY-UCOMM,
L_OFFSET TYPE I.
&SPWIZARD: END OF LOCAL DATA----
*&SPWIZARD: Table control specific operations *
*&SPWIZARD: evaluate TC name and operations *
SEARCH P_OK FOR P_TC_NAME.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
L_OFFSET = STRLEN( P_TC_NAME ) + 1.
L_OK = P_OK+L_OFFSET.
*&SPWIZARD: execute general and TC specific operations *
CASE L_OK.
WHEN 'INSR'. "insert row
PERFORM FCODE_INSERT_ROW USING P_TC_NAME
P_TABLE_NAME.
CLEAR P_OK.
WHEN 'DELE'. "delete row
PERFORM FCODE_DELETE_ROW USING P_TC_NAME
P_TABLE_NAME
P_MARK_NAME.
CLEAR P_OK.
WHEN 'P--' OR "top of list
'P-' OR "previous page
'P+' OR "next page
'P++'. "bottom of list
PERFORM COMPUTE_SCROLLING_IN_TC USING P_TC_NAME
L_OK.
CLEAR P_OK.
WHEN 'L--'. "total left
PERFORM FCODE_TOTAL_LEFT USING P_TC_NAME.
WHEN 'L-'. "column left
PERFORM FCODE_COLUMN_LEFT USING P_TC_NAME.
WHEN 'R+'. "column right
PERFORM FCODE_COLUMN_RIGHT USING P_TC_NAME.
WHEN 'R++'. "total right
PERFORM FCODE_TOTAL_RIGHT USING P_TC_NAME.
WHEN 'MARK'. "mark all filled lines
PERFORM FCODE_TC_MARK_LINES USING P_TC_NAME
P_TABLE_NAME
P_MARK_NAME .
CLEAR P_OK.
WHEN 'DMRK'. "demark all filled lines
PERFORM FCODE_TC_DEMARK_LINES USING P_TC_NAME
P_TABLE_NAME
P_MARK_NAME .
CLEAR P_OK.
WHEN 'SASCEND' OR
'SDESCEND'. "sort column
PERFORM FCODE_SORT_TC USING P_TC_NAME
l_ok.
ENDCASE.
ENDFORM. " USER_OK_TC
*& Form FCODE_INSERT_ROW *
FORM fcode_insert_row
USING P_TC_NAME TYPE DYNFNAM
P_TABLE_NAME .
&SPWIZARD: BEGIN OF LOCAL DATA----
DATA L_LINES_NAME LIKE FELD-NAME.
DATA L_SELLINE LIKE SY-STEPL.
DATA L_LASTLINE TYPE I.
DATA L_LINE TYPE I.
DATA L_TABLE_NAME LIKE FELD-NAME.
FIELD-SYMBOLS <TC> TYPE CXTAB_CONTROL.
FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
FIELD-SYMBOLS <LINES> TYPE I.
&SPWIZARD: END OF LOCAL DATA----
ASSIGN (P_TC_NAME) TO <TC>.
*&SPWIZARD: get the table, which belongs to the tc *
CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
*&SPWIZARD: get looplines of TableControl *
CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_LINES_NAME.
ASSIGN (L_LINES_NAME) TO <LINES>.
*&SPWIZARD: get current line *
GET CURSOR LINE L_SELLINE.
IF SY-SUBRC <> 0. " append line to table
L_SELLINE = <TC>-LINES + 1.
*&SPWIZARD: set top line *
IF L_SELLINE > <LINES>.
<TC>-TOP_LINE = L_SELLINE - <LINES> + 1 .
ELSE.
<TC>-TOP_LINE = 1.
ENDIF.
ELSE. " insert line into table
L_SELLINE = <TC>-TOP_LINE + L_SELLINE - 1.
L_LASTLINE = <TC>-TOP_LINE + <LINES> - 1.
ENDIF.
*&SPWIZARD: set new cursor line *
L_LINE = L_SELLINE - <TC>-TOP_LINE + 1.
*&SPWIZARD: insert initial line *
INSERT INITIAL LINE INTO <TABLE> INDEX L_SELLINE.
<TC>-LINES = <TC>-LINES + 1.
*&SPWIZARD: set cursor *
SET CURSOR LINE L_LINE.
ENDFORM. " FCODE_INSERT_ROW
*& Form FCODE_DELETE_ROW *
FORM fcode_delete_row
USING P_TC_NAME TYPE DYNFNAM
P_TABLE_NAME
P_MARK_NAME .
&SPWIZARD: BEGIN OF LOCAL DATA----
DATA L_TABLE_NAME LIKE FELD-NAME.
FIELD-SYMBOLS <TC> TYPE cxtab_control.
FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
FIELD-SYMBOLS <WA>.
FIELD-SYMBOLS <MARK_FIELD>.
&SPWIZARD: END OF LOCAL DATA----
ASSIGN (P_TC_NAME) TO <TC>.
*&SPWIZARD: get the table, which belongs to the tc *
CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
*&SPWIZARD: delete marked lines *
DESCRIBE TABLE <TABLE> LINES <TC>-LINES.
LOOP AT <TABLE> ASSIGNING <WA>.
*&SPWIZARD: access to the component 'FLAG' of the table header *
ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
IF <MARK_FIELD> = 'X'.
DELETE <TABLE> INDEX SYST-TABIX.
IF SY-SUBRC = 0.
<TC>-LINES = <TC>-LINES - 1.
ENDIF.
ENDIF.
ENDLOOP.
ENDFORM. " FCODE_DELETE_ROW
*& Form COMPUTE_SCROLLING_IN_TC
text
-->P_TC_NAME name of tablecontrol
-->P_OK ok code
FORM COMPUTE_SCROLLING_IN_TC USING P_TC_NAME
P_OK.
&SPWIZARD: BEGIN OF LOCAL DATA----
DATA L_TC_NEW_TOP_LINE TYPE I.
DATA L_TC_NAME LIKE FELD-NAME.
DATA L_TC_LINES_NAME LIKE FELD-NAME.
DATA L_TC_FIELD_NAME LIKE FELD-NAME.
FIELD-SYMBOLS <TC> TYPE cxtab_control.
FIELD-SYMBOLS <LINES> TYPE I.
&SPWIZARD: END OF LOCAL DATA----
ASSIGN (P_TC_NAME) TO <TC>.
*&SPWIZARD: get looplines of TableControl *
CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_TC_LINES_NAME.
ASSIGN (L_TC_LINES_NAME) TO <LINES>.
*&SPWIZARD: is no line filled? *
IF <TC>-LINES = 0.
*&SPWIZARD: yes, ... *
L_TC_NEW_TOP_LINE = 1.
ELSE.
*&SPWIZARD: no, ... *
CALL FUNCTION 'SCROLLING_IN_TABLE'
EXPORTING
ENTRY_ACT = <TC>-TOP_LINE
ENTRY_FROM = 1
ENTRY_TO = <TC>-LINES
LAST_PAGE_FULL = 'X'
LOOPS = <LINES>
OK_CODE = P_OK
OVERLAPPING = 'X'
IMPORTING
ENTRY_NEW = L_TC_NEW_TOP_LINE
EXCEPTIONS
NO_ENTRY_OR_PAGE_ACT = 01
NO_ENTRY_TO = 02
NO_OK_CODE_OR_PAGE_GO = 03
OTHERS = 0.
ENDIF.
*&SPWIZARD: get actual tc and column *
GET CURSOR FIELD L_TC_FIELD_NAME
AREA L_TC_NAME.
IF SYST-SUBRC = 0.
IF L_TC_NAME = P_TC_NAME.
*&SPWIZARD: et actual column *
SET CURSOR FIELD L_TC_FIELD_NAME LINE 1.
ENDIF.
ENDIF.
*&SPWIZARD: set the new top line *
<TC>-TOP_LINE = L_TC_NEW_TOP_LINE.
ENDFORM. " COMPUTE_SCROLLING_IN_TC
*& Form FCODE_TC_MARK_LINES
marks all TableControl lines
-->P_TC_NAME name of tablecontrol
FORM FCODE_TC_MARK_LINES USING P_TC_NAME
P_TABLE_NAME
P_MARK_NAME.
&SPWIZARD: EGIN OF LOCAL DATA----
DATA L_TABLE_NAME LIKE FELD-NAME.
FIELD-SYMBOLS <TC> TYPE cxtab_control.
FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
FIELD-SYMBOLS <WA>.
FIELD-SYMBOLS <MARK_FIELD>.
&SPWIZARD: END OF LOCAL DATA----
ASSIGN (P_TC_NAME) TO <TC>.
*&SPWIZARD: get the table, which belongs to the tc *
CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
*&SPWIZARD: mark all filled lines *
LOOP AT <TABLE> ASSIGNING <WA>.
*&SPWIZARD: access to the component 'FLAG' of the table header *
ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
<MARK_FIELD> = 'X'.
ENDLOOP.
ENDFORM. "fcode_tc_mark_lines
*& Form FCODE_TC_DEMARK_LINES
demarks all TableControl lines
-->P_TC_NAME name of tablecontrol
FORM FCODE_TC_DEMARK_LINES USING P_TC_NAME
P_TABLE_NAME
P_MARK_NAME .
&SPWIZARD: BEGIN OF LOCAL DATA----
DATA L_TABLE_NAME LIKE FELD-NAME.
FIELD-SYMBOLS <TC> TYPE cxtab_control.
FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
FIELD-SYMBOLS <WA>.
FIELD-SYMBOLS <MARK_FIELD>.
&SPWIZARD: END OF LOCAL DATA----
ASSIGN (P_TC_NAME) TO <TC>.
*&SPWIZARD: get the table, which belongs to the tc *
CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
*&SPWIZARD: demark all filled lines *
LOOP AT <TABLE> ASSIGNING <WA>.
*&SPWIZARD: access to the component 'FLAG' of the table header *
ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
<MARK_FIELD> = SPACE.
ENDLOOP.
ENDFORM. "fcode_tc_mark_lines
see at pf-status.
Message was edited by:
sunil kumar -
Hello,
I would like to call WebDynpro ABAP application from BPM.
I assume in order to get process data from BPM i must call some specific web service with process id which must be delegated to WD ABAP. Via call of a web service
it must be also possible to confirm the step as processed. Is it correct?
Of course it would be nice if SAP would offer an access to WD ABAP Components (context and events) directly from BPM like it is possible with WD Java.
Regards
PaulHi Krishnam,
We are currently working on a draft article for the SDN community on this... to give you the overview of what is needed for WebDynpro ABAP UIs in BPM:
1. You you need to create a Web Dynpro ABAP component with a CHIP (Collaborative Human Interface Part). BPM will use the CHIP to call the component and export/import data. This means your ABAP system must be at least on platform SAP NetWeaver 7.02 SP5 (e.g. a ECC 6.0 EHP5 system or similar) and your NetWeaver BPM needs to be 7.2 or higher.
2. In transaction SE80 use the context menu on your Web Dynpro ABAP to add the CHIP
3. In the CHIP you select the interface view and start-up plug to be exposed as CHIP. Existing views and plugs can be used.
4. You need exactly one interface component method with only one importing parameter to be used as the CHIP Inport. An existing interface method can be used if you have one. In the CHIP you select the method and which parameters to expose.
Note: The parameter is either a DDIC structure or table type. Within the parameter the data types currently supported by BPM for CHIPs are STRING, INT4, and WDY_BOOLEAN - so its best to stick to those and do any conversion in the mapping on the BPM side.
5. You need at least one interface event with an exporting parameter to used as the CHIP Outport. An existing interface event can be used if you have one. In the CHIP you select the event and the parameters to expose.
Note: Normally we create two events - a complete event and an error/cancel event (we can use the error event as a boundary event in BPM).
6. On the "Properties" tab of the CHIP, mark the chip as "Remote-enabled" and enter the Loading application "WDR_CHIP_LAUNCHER".
7. On the "Inports" tab of the CHIP, assign the tag CHIP_CONTRACT:PROCESS_STEP_START_POINT.
8. On the "Outports" tab of the CHIP, assign the tab CHIP_CONTRACT:PROCESS_STEP_END_POINT.
Note: if you forget to do steps 7 and 8, BPM will find your chip but complain that its not valid and won't let you assign it to your task.
9. Then go to BPM and Create a new task (do NOT use the UI generation template here - just start with an empty task). In the User Interface section of the task use the "Choose..." button and the UI Wizard "Online Technologies(Web Dynpro Java, Web Dynpro ABAP, Visual Composer). Select Web Dynpro ABAP and your SAP system (you can use SAP systems configured in your NWDS preferences or add them on the spot here with the "Configure R/3 Destinations" hyperlink).
10. Press the "Search" button to find your component. It will show the name of your CHIP - not its technical id - so make sure you know what you called it. By default it selects for only supported components (there's a checkbox to do this towards the bottom of the Select UI Component wizard window) - if you can't see your CHIP, try searching for all components and you will be able to see a brief message giving you some idea as to what is still missing from your CHIP.
11. Select your CHIP and complete the wizard.
We'll be putting screenshots in the article.
Hope that helps,
Regards,
Jocelyn
Maybe you are looking for
-
ITunes 9.2 will not install...
I attempted to update to 9.2 itunes and it didnt work. I then uninstalled itunes completely and attempted to reinstall without success.. I have tried multiple times and have cleared cookies and my temp folder.. still not working I am getting a long m
-
SNMPGET - how to retrieve dot1x information from cat-3560 ?
Hi all, I have the following question: how do I get the output of "sh dot1x all summary" cli command via SNMP? #sh dot1x all summ Interface PAE Client Status Gi0/34 AUTH 0113.d313.68d6 AUTHORIZED Gi0/48 AUTH
-
Lightroom won't allow me to enter keywords or shoot name in the Import module
Hello... I've seen this before and fixed it, but I don't remember how I did it. Everything looks to be set up properly (I've been using Lr since the 1st public beta), and the destination volume for the DNGs is write enabled. Thanks!
-
I am trying to save an Excel 2010 file to a Sahrepoint 2010 document library but keep getting the error: "You can't open this location using this program. Please try a different location" Googling this suggests enabling "Desktop Experience" on the se
-
Posting from unrestricted to quality
Dear Gurus, For some reasons, I need to post batches from unrestricted to quality inspection, keep in mind that QM is active. How can I make this? Regards, MaX