Diff between stop ,exit ,check ,continue
abapers
Hi,
STOP :This statement terminates a processing block in an excutable
program.
The statement is only intended for use in the INITIALIZATION,
AT SELECTION-SCREEN, START-OF-SELECTION, and GET events. It
terminates the current processing block in an executable
program and triggers the END-OF-SELECTION event. In all other
processing blocks, or when you do not want to trigger the
END-OF-SELECTION event, you must use EXIT.
EXIT.
Within a loop structure:
Terminates looop processing (DO, WHILE, LOOP, SELECT).
Within subroutines and other modularization units (but not
in a loop structure):
Leaves the subroutine or modularization unit (FORM, MODULE,
FUNCTION, TOP-OF-PAGE, END-OF-PAGE).
Outside loop structures and modularization units (report
processing):
Terminates report processing and triggers list display.
DATA: SAP_COUNT TYPE I,
WA_T100 TYPE T100.
SELECT * FROM T100 INTO WA_T100 WHERE SPRSL = SY-LANGU AND
ARBGB = 'DS'.
WRITE / WA_T100-TEXT.
IF WA_T100-TEXT CS 'SAP'.
ADD 1 TO SAP_COUNT.
IF SAP_COUNT = 3.
EXIT.
ENDIF.
ENDIF.
ENDSELECT.
CHECK logexp.
CHECK evaluates the subsequent logical expression. If it is
true, the processing continues with the next statement.
In loop structures like
DO ... ENDDO
WHILE ... ENDWHILE
LOOP ... ENDLOOP
SELECT ... ENDSELECT
CHECK with a negative outcome terminates the current loop pass
and goes back to the beginning of the loop to start the next
pass, if there is one.
In structures like
FORM ... ENDFORM
FUNCTION ... ENDFUNCTION
MODULE ... ENDMODULE
AT events
GET events
CHECK with a negative outcome terminates the routine or
modularization unit.
If CHECK is neither in a loop nor a routine nor a
modularization unit, a negative logical expression terminates
the current event. In contrast, the statement REJECT terminates
the current event, even from loops or subroutines.
CONTINUE.
Within loop structures like
DO ... ENDDO
WHILE ... ENDWHILE
LOOP ... ENDLOOP
SELECT ... ENDSELECT
CONTINUE terminates the current loop pass, returns the
processing to the beginning of the loop and starts the nex
loop pass, if there is one.
DO loop: Omit an area (10 ... 20)
DO 100 TIMES.
IF SY-INDEX >= 10 AND SY-INDEX <= 20.
CONTINUE.
ENDIF.
ENDDO.
Regards
Kiran Sure
Similar Messages
-
EXIT , CHECK , CONTINUE
Friendz,
could u plz explain me the exact diffrence between
<b>EXIT , CHECK , CONTINUE </b> statements in reports and where exactly we need to use these.
regards,
siri.Hi ,
just understand this program .
data : a type i value 2,
b type i value 3,
c type i value 4,
d type i .
check a < b.
write:/ a.
if a > b.
write:/ a.
exit.
else .
write:/ b.
endif.
do 2 times.
d = d + 1.
continue.
d = d + 3.
enddo.
write:/ d.
regards,
VIjay -
Diff between Item Amount Check and Stochastic Block
Hi,
what's the diff between Item Amount Check and Stochastic Block in LIV??Item Amount Check
The system calculates the sum of the value invoiced so far for the
order item and the value of the current invoice and compares it with
the value limit of the purchase order. It then compares the
difference with the upper percentage and absolute tolerances
defined.
Stochastic Block
You can block all invoices to check them again through Stochastic block automatically. If the stochastic block is active and you post an invoice that is not subject to any other blocking reason, it can be selected for blocking.
Please make a note that- A stochastic block is not set at item level, but for the whole invoice. If a stochastic block is set when you post the invoice, the system automatically sets an R in the field Payment block in the document header data; there is no blocking indicator in the individual items.
In Customizing for Invoice Verification, you can define:
-If stochastic blocking is active
-The degree of probability of a block. You set a threshold value and a percentage for this.
If you enter a threshold value of zero and a percentage of 99.9%, all invoices would then be blocked automatically. -
What is the diff between Stop and Continue?
<b>STOP</b>
Effect
The statement STOP is only to be used in executable programs and in the following event blocks:
AT SELECTION-SCREEN (without additions)
START-OF-SELECTION
GET
You leave these event blocks via STOP, and the runtime environment triggers the event END-OF-SELECTION.
Note
The statement STOP is forbidden in methods and, since Release 6.10, leads to an uncatchable exception during the processing of screens called with CALL SCREEN and in programs not called with SUBMIT.
Example
Ending the event blocks GET sbook after max postings have been issued, and branching to END-OF-SELECTION.
<b>CONTINUE</b>
Effect
The CONTINUE statement can only be used in loops. If it is used, the current loop pass is ended immediately and the program flow is continued with the next loop pass.
Example
A loop pass is exited using CONTINUE if the loop index sy-index is an odd number.
DATA remainder TYPE i.
DO 20 TIMES.
remainder = sy-index MOD 2.
IF remainder <> 0.
CONTINUE.
ENDIF.
WRITE / sy-index.
ENDDO. -
DIFF. BETWEEN USER EXIT & SCREEN EXIT .
Dear All ,
Kindly help me to clear the diff between user exit & screen exit , where user exit is required & where screen exit is required . Do there is a need of Abaper in both the cases ?
Regards,
SAP11Hi,
The basic rule in SAP as far as ABAP workbench developments are concerned is "Do not modify the source code of the program"
Since needs and requirements keep on changing from client to client and for various business scenarios, there is a need to customise the programs as per client requirement.
For this purpose, SAP has provided numerous list of user-exits also known as enhancements, which is nothing but a program which will deal with the client additional requirement, without modifying the source code of the program. These exits are already provided by SAP. You can see the list of user-exits provided by using the transaction code SMOD. If you cannot find an user exit which match with client requirements, then you can tell SAP to create a new user exit.
As far as screen exit is concerned, as per the client requirement if the user wants a separate screen to appear on execution of a particular task, which deviates from the standard sap provided flow of transactions, you write a screen exit. In such case you first prepare the screen using the screen painter and define it as to after which sap screen you want this screen to appear for processing the transaction further.
Regards,
Baskar -
Diff Between USEREXITS and CUSTOMER EXITS?
Hi all,
What is the Diff Between <b>USEREXITS</b> and <b>CUSTOMER EXITS.</b>REgards,
Kishore.Hi,
A point in an SAP program where a customer's own program can be called.
In contrast to customer exits, user exits allow developers to access and modify program components and data objects in the standard SAP System. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.
There are the following types of user exit:
User exits that use INCLUDEs -
These are customer enhancements that are called directly in the program.
User exits that use tables -
These are used and managed using Customizing.
Customer Exit
SAP creates customer exits for specific programs, screens, and menus within standard applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
If you want to enhance the functionality of your SAP System, you should take advantage of the exits available in standard applications. There are two main reasons why you should use exits rather than modifying SAP software yourself. Add-ons attached to exits have the advantage that:
· They do not affect standard SAP source code
When you add new functionality to your SAP System using SAPs exits, you do not alter the source code of standard SAP programs in any way. The code and screens you create are encapsulated as separate objects. These customer objects are linked to standard applications, but exist separately from SAPs standard software package.
· They do not affect software updates
When you add new functionality to your SAP System using SAPs exits, your objects (called customer objects) must adhere to strict naming conventions. When it comes time to upgrade a to a new software release, customer objects names ensure that they will not be affected by any changes or new additions to the standard software package.
Customer exits are not available for all programs and screens found in the SAP System. You can only use customer exits if they already exist in the SAP System. You find find more information about locating applications with pre-defined exits in Locating Applications that have Exits
User Exits:
User exits allow you to add additional functions to the SAP standard.
Programs with user exits contain subroutine calls at certain points in their syntax that are identified by the prefix USEREXIT. The actual user exits are located in an include that has been assigned to a module pool. This is where customers can include any changes (enhancements) that they want to make to the system. These includes are always processed during program flow.
Advantage: In principle, customers can modify anything they want that is found in the include (tables, structures, and so forth).
Disadvantage: SAP cannot check the individual enhancements themselves which often leads to errors in the enhancement process.
Thanks and Regards,
Bharat Kumar Reddy.V -
"System copy stops in "check DDIC password" step
Hi,
We performed a combined upgrade/unicode conversion to ECC5.0 Non-Unicode to ECC 6.0 Unicode ( Windows 2003 Server, Oracle 10gR2 ).
But at the end of import ( using R3load tool ), the import stops at "check DDIC password" step with error message :
"Test logon to SAP System D12 failed.
SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct."
We checked the system, it's online , and the user DDIC exists. But we could not logon using sapgui. it gives message :
"Programm SAPMS380 not found"
If any one could help
thank you
Pascal
file sapinst_dev.log :
TRACE 2008-10-06 12:14:06.741
Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
TRACE 2008-10-06 12:13:39.460 [iaxxclogintimeout.cpp:92]
CLoginTimeout::run()
Login in progress
TRACE 2008-10-06 12:13:39.460
Connection request to guiengine backend by host 10.90.150.140
TRACE 2008-10-06 12:13:39.460 [iaxxgenimp.cpp:471]
CGuiEngineImp::showDialog()
showing dlg diProductChoice
TRACE 2008-10-06 12:13:39.475 [iaxxgenimp.cpp:490]
CGuiEngineImp::showDialog()
<dialog sid="diProductChoice">
<title>Welcome to SAP Installation Master</title>
<dialog/>
TRACE 2008-10-06 12:13:39.522
Protocol version is 3.1
TRACE 2008-10-06 12:13:39.522
Send connect information
TRACE 2008-10-06 12:13:39.522
client logged on
TRACE 2008-10-06 12:13:39.803 [iaxxgenimp.cpp:1255]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
TRACE 2008-10-06 12:14:03.131 [iaxxdlghnd.cpp:96]
CDialogHandler::doHandleDoc()
CDialogHandler: ACTION_NEXT requested
TRACE 2008-10-06 12:14:03.131 [iaxxcdialogdoc.cpp:212]
CDialogDocument::submit()
<dialog sid="diProductChoice">
<dialog/>
INFO 2008-10-06 12:14:03.147 [synxcpath.cpp:776]
CSyPath::createFile()
Creating file C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP\x.
INFO 2008-10-06 12:14:03.147 [synxcfile.cpp:177]
CSyFileImpl::remove()
Removing file C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP\x.
TRACE 2008-10-06 12:14:03.209 [iaxxgenimp.cpp:471]
CGuiEngineImp::showDialog()
showing dlg diRestartOrCancel
TRACE 2008-10-06 12:14:03.209 [iaxxgenimp.cpp:490]
CGuiEngineImp::showDialog()
<dialog sid="diRestartOrCancel">
Dialog does not contain standard input handler, so the backend is not able to generate a log entry
<dialog/>
TRACE 2008-10-06 12:14:03.209 [iaxxgenimp.cpp:1255]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
TRACE 2008-10-06 12:14:05.522
current working directory is C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/
INFO 2008-10-06 12:14:05.522 [synxcpath.cpp:776]
CSyPath::createFile()
Creating file C:\Program Files\sapinst_instdir\x.
INFO 2008-10-06 12:14:05.522 [synxcfile.cpp:177]
CSyFileImpl::remove()
Removing file C:\Program Files\sapinst_instdir\x.
TRACE 2008-10-06 12:14:06.553
Running with toplevel file C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP//toplevel.xml
TRACE 2008-10-06 12:14:06.741
Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
TRACE 2008-10-06 12:14:06.741
Running with dialog file C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP//dialog.xml
TRACE 2008-10-06 12:14:06.881
Running with keydb file C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP//keydb.xml
TRACE 2008-10-06 12:14:07.194 [synxcfile.cpp:339]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml
INFO 2008-10-06 12:14:07.209 [synxcfile.cpp:493]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml'.
TRACE 2008-10-06 12:14:08.709 [synxcfile.cpp:339]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml
INFO 2008-10-06 12:14:08.725 [synxcfile.cpp:493]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml'.
TRACE 2008-10-06 12:14:17.928
SAPinst was started using commandline: G:\usr\sap\D12\tmp\1\sapinst_exe.1576.1223295214\sapinst.exe
TRACE 2008-10-06 12:14:17.928
SAPinst properties are :
GUISERVER_DIALOG_PORT=21212
GUISERVER_HTTP_PORT=4239
SAPINST_CONTROL_URL=control.xml
SAPINST_DIALOG_PORT=21200
SAPINST_DIALOG_URL=dialog.xml
SAPINST_EXE=SAPINST_EXE
SAPINST_JSLIB_TRACE=NW,NWUsers,OraCom,NWCTC,SMDAgent
SAPINST_KEYDB_URL=keydb.xml
SAPINST_MESSAGE_CONSOLE_THRESHOLD=info
SAPINST_MESSAGE_URL=.
SAPINST_PACKAGES_URL=packages.xml
SAPINST_RESOURCE_URL=resourcepool.xml
SAPINST_SAVE_INPUT=true
SAPINST_SCAN_DEVICES=false
SAPINST_SKIP_DIALOGS=false
SAPINST_TOPLEVEL_URL=toplevel.xml
SAPINST_USE_ADVANCED_JS_HANDLING=true
TRACE 2008-10-06 12:14:17.959 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iaejs701.dll
TRACE 2008-10-06 12:14:18.69 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iacdlib701.dll
TRACE 2008-10-06 12:14:18.162 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iaccdlib.dll
WARNING 2008-10-06 12:14:18.162 [synxcpath.cpp:912]
CSyPath::getOSNodeType(bool )
Unable to get information about path
LABEL.ASC\ using GetVolumeInformation. Operating system error message: The filename, directory name, or volume label syntax is incorrect.
TRACE 2008-10-06 12:14:18.225 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iapasswdman701.dll
TRACE 2008-10-06 12:14:18.225
This is SAPinst, version 701, make variant 700_REL, build 967243
compiled on Mar 7 2008, 01:01:19
TRACE 2008-10-06 12:14:18.350 [synxcaccmg.cpp:640]
CSyADsPath::fromString(ONEPNET\d12adm)
Account ONEPNET/d12adm has ADS path 'WinNT://ONEPNET/d12adm'
TRACE 2008-10-06 12:14:18.428 [synxcaccnt.cpp:967]
iastring CSyAccountImpl::getSID(IUnknown* pUnk) const
d12adm has SID S-1-5-21-770850386-355409785-620655208-35637
TRACE 2008-10-06 12:14:20.678 [synxcuser.cpp:1076]
CSyUserImpl::isExistingOnOS()
existence check for user d12adm returned true.
TRACE 2008-10-06 12:14:20.678 [syxxccache.cpp:208]
CSyAccountCache::getUserImpl(name="ONEPNET\d12adm", sid="", create=false, ISyProgressObserver* )
inserted account (d12adm, S-1-5-21-770850386-355409785-620655208-35637, USER) into the accountcache.
TRACE 2008-10-06 12:14:20.678 [syxxsyshlp.cpp:175]
syslib::logSystemState()
Process environment
===================
Environment Variables
=====================
= C:=C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP
= G:=G:\usr\sap\D12\tmp\1\sapinst_exe.1576.1223295214
= J:=J:\Install_ECC6_64_uni\BS_2005_SR3_SAP_Installation_Master\IM_WINDOWS_X86_64
ALLUSERSPROFILE = C:\Documents and Settings\All Users
APPDATA = C:\Documents and Settings\d12adm\Application Data
CLIENTNAME = TAL-MOBILE
ClusterLog = C:\WINDOWS\Cluster\cluster.log
CommonProgramFiles = C:\Program Files\Common Files
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
COMPUTERNAME = SAPRH-PROD1
ComSpec = C:\WINDOWS\system32\cmd.exe
DBMS_TYPE = ora
dbs_ora_schema = SAPSR3
dbs_ora_tnsname = D12
FP_NO_HOST_CHECK = NO
HOMEDRIVE = C:
HOMEPATH = \Documents and Settings\d12adm
JAVA_HOME = C:\Program Files (x86)\Java\j2re1.4.2_09
LOGONSERVER =
CDBOUREGREG
NLS_LANG = AMERICAN_AMERICA.UTF8
NUMBER_OF_PROCESSORS = 8
ORACLE_HOME = D:\oracle\D12\102
ORACLE_SID = D12
OS = Windows_NT
Path = D:\oracle\D12\102\bin;C:\Program Files (x86)\Java\j2re1.4.2_09\bin;C:\Program Files (x86)\EMC\PowerPath\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;G:\usr\sap\D12\SYS\exe\uc\NTAMD64
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PERL5LIB = D:\oracle\D12\102\perl\5.8.3\lib\MSWin32-X64-multi-thread;D:\oracle\D12\102\perl\5.8.3\lib;D:\oracle\D12\102\perl\5.8.3\lib\MSWin32-X64;D:\oracle\D12\102\perl\site\5.8.3;D:\oracle\D12\102\perl\site\5.8.3\lib;D:\oracle\D12\102\sysman\admin\scripts;
PROCESSOR_ARCHITECTURE = AMD64
PROCESSOR_IDENTIFIER = EM64T Family 6 Model 15 Stepping 11, GenuineIntel
PROCESSOR_LEVEL = 6
PROCESSOR_REVISION = 0f0b
ProgramFiles = C:\Program Files
ProgramFiles(x86) = C:\Program Files (x86)
SAPDATA_HOME = I:\oracle\D12
SAPEXE = G:\usr\sap\D12\SYS\exe\uc\NTAMD64
SAPINST_EXEDIR_CD = J:/Install_ECC6_64_uni/BS_2005_SR3_SAP_Installation_Master/IM_WINDOWS_X86_64
SAPLOCALHOST = saprh-prod1
SAPSYSTEMNAME = D12
SESSIONNAME = RDP-Tcp#1
SystemDrive = C:
SystemRoot = C:\WINDOWS
TEMP = G:\usr\sap\D12\tmp\1
TMP = G:\usr\sap\D12\tmp\1
TNS_ADMIN = G:\usr\sap\D12\SYS\profile\oracle
USERDNSDOMAIN = ONEPNET.INTRA
USERDOMAIN = ONEPNET
USERNAME = d12adm
USERPROFILE = C:\Documents and Settings\d12adm
windir = C:\WINDOWS
User: ONEPNET\d12adm, Id: S-1-5-21-770850386-355409785-620655208-35637
Working directory: C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP
TRACE 2008-10-06 12:14:20.678 [syxxsyshlp.cpp:185]
syslib::logSystemState()
System information
==================
OS version, host name: Microsoft Windows [Version 5.2.3790 Service Pack 2] SAPRH-PROD1
RAM size (MB): 12287
Swap size (MB): 21708.6
TRACE 2008-10-06 12:14:20.709
Running with control file control.xml version=701 changelist=33819 product-id=d0e28628
TRACE 2008-10-06 12:14:20.709
Selected Service NW_ABAP_OneHost|ind|ind|ind|ind
TRACE 2008-10-06 12:14:20.709 [synxcfile.cpp:339]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml
INFO 2008-10-06 12:14:20.709 [synxcfile.cpp:493]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml'.
INFO 2008-10-06 12:14:20.959 [sixxcstepexecute.cpp:387]
Execute step
Component W2K_ServicePack_Check|ind|ind|ind|ind
Preprocess of component |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|0|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0
TRACE 2008-10-06 12:14:29.428
Java script statistics: ScriptSize 4788012 CompileTimeInSeconds 8.437
TRACE 2008-10-06 12:14:29.459 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iajsmod.dll
TRACE 2008-10-06 12:14:29.537 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iamodos.dll
TRACE 2008-10-06 12:14:29.569 [synxccuren.cpp:1115]
CSyCurrentProcessEnvironmentImpl::getEffectiveUser(iastring&)
effective user corresponds to real user
TRACE 2008-10-06 12:14:29.584
Call block:W2K_ServicePack_Check_ind_ind_ind_ind
function:W2K_ServicePack_Check_ind_ind_ind_ind_Preprocess
is validator: false
TRACE 2008-10-06 12:14:29.834
Status of Step |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|2|0|NW_DDIC_Password|ind|ind|ind|ind|0|0|checkDDIC000Password is not OK. Re execute only that step and go on in RESTART mode.
TRACE 2008-10-06 12:14:29.991 [synxcfile.cpp:339]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml
INFO 2008-10-06 12:14:29.991 [synxcfile.cpp:493]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml'.
TRACE 2008-10-06 12:14:30.131 [synxcfile.cpp:339]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml
INFO 2008-10-06 12:14:30.147 [synxcfile.cpp:493]
CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml'.
INFO 2008-10-06 12:14:30.256 [sixxcstepexecute.cpp:781]
Execute step checkDDIC000Password of component |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|2|0|NW_DDIC_Password|ind|ind|ind|ind|0|0
TRACE 2008-10-06 12:14:30.256 [sixxcstepexecute.cpp:850]
Execution of preprocess block of |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|2|0|NW_DDIC_Password|ind|ind|ind|ind|0|0|checkDDIC000Password returns TRUE.
TRACE 2008-10-06 12:14:30.272 [synxccuren.cpp:1115]
CSyCurrentProcessEnvironmentImpl::getEffectiveUser(iastring&)
effective user corresponds to real user
TRACE 2008-10-06 12:14:30.272
Call block:NW_DDIC_Password_ind_ind_ind_ind
function:NW_DDIC_Password_ind_ind_ind_ind_SubComponentContainer_checkDDIC000Password
is validator: false
TRACE 2008-10-06 12:14:30.272
2008-10-06 12:14:30.272 NWInstance.byNumber(00, saprh-prod1)
TRACE 2008-10-06 12:14:30.272
2008-10-06 12:14:30.272 NWInstanceInstall.find(
function (instance) {
return instance.getNumber() == number && instance.getHostName().equals(host);
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstanceInstall._fromRow()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWCentralInstanceInstall()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWCentralInstance()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWDialogInstance()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWJavaInstance()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1)
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1) done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWJavaInstance() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWDialogInstance() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWCentralInstance() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWDialogInstanceInstall()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWJavaInstanceInstall()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWJavaInstanceInstall() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWDialogInstance()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWJavaInstance()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1)
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1) done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWJavaInstance() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWDialogInstance() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstanceInstall()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstanceInstall() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWDialogInstanceInstall() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWCentralInstanceInstall() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstanceInstall._fromRow() done
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstanceInstall.find() done: 1 instances found
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstall.getSystem(D12)
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NWInstall()
TRACE 2008-10-06 12:14:30.287
2008-10-06 12:14:30.287 NW()
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NW() done
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NWInstall() done
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NWInstall.getSystem() done
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NWUsers(D12)
TRACE 2008-10-06 12:14:30.319
t_NW_users.updateRow(, WHERE sid='D12'), updating
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NWUsers() done
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NWUsers.getAccountData(DDIC.000)
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NWUsers.haveAccountData(DDIC.000)
TRACE 2008-10-06 12:14:30.319
2008-10-06 12:14:30.319 NWUsers.haveAccountData() done: true
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.319 NWUsers._readAccountData(DDIC.000)
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers._isSystemRead(DDIC.000, rfc)
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers._isSystemRead() done: false
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers._readAccountData() done
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers.getMasterPassword()
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers.getMasterPassword() done: XXXXX (master password is set)
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers.getAccountData():
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWDialogInstance.getRFCUser(DDIC.000)
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers.getAccountData(DDIC.000)
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers.haveAccountData(DDIC.000)
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers.haveAccountData() done: true
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers._readAccountData(DDIC.000)
TRACE 2008-10-06 12:14:30.334
2008-10-06 12:14:30.334 NWUsers._isSystemRead(DDIC.000, rfc)
TRACE 2008-10-06 12:14:30.350
2008-10-06 12:14:30.350 NWUsers._isSystemRead() done: false
TRACE 2008-10-06 12:14:30.350
2008-10-06 12:14:30.350 NWUsers._readAccountData() done
TRACE 2008-10-06 12:14:30.350
2008-10-06 12:14:30.350 NWUsers.getMasterPassword()
TRACE 2008-10-06 12:14:30.350
2008-10-06 12:14:30.350 NWUsers.getMasterPassword() done: XXXXX (master password is set)
TRACE 2008-10-06 12:14:30.350
2008-10-06 12:14:30.350 NWUsers.getAccountData():
TRACE 2008-10-06 12:14:30.350
2008-10-06 12:14:30.350 NWDialogInstance.getRFCUser() done
TRACE 2008-10-06 12:14:30.381 [syxxccuren.cpp:31]
CSyCurrentProcessEnvironmentImpl::setEnvironmentVariable(const iastring & 'SAPPARAM700', const iastring & '1')
Environment variable SAPPARAM700 set to value '1'.
TRACE 2008-10-06 12:14:30.397 [iaxxctrace.cpp:42]
CIaIcmAuth::traceInit()
Initialized SAP trace: tf is now set.
INFO 2008-10-06 12:14:30.412 [synxccuren.cpp:65]
CSyCurrentProcessEnvironmentImpl::removeEnvironmentVariable(iastring)
Removed environment variable SAPPARAM700 from current process environment.
TRACE 2008-10-06 12:14:30.412 [iaxxbsapparam.cpp:68]
CIaSAPParam::initializeDefaultValues_impl()
Read default profile values from kernel.
TRACE 2008-10-06 12:14:30.412 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iamodapp.dll
TRACE 2008-10-06 12:14:30.694 [iaxxclib.cpp:188]
CLib::load()
Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iamodrfc.dll
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter CLIENT set to value 000.
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter USER set to value DDIC.
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LCHECK set to value 1.
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter PCS set to value 1.
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LANG set to value EN.
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter ASHOST set to value saprh-prod1.
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter SYSNR set to value 00.
INFO 2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:520]
CAbRfcImpl::checkConnectInfo
RFC connection information checked successfully.
WARNING[E] 2008-10-06 12:14:31.053 [iaxxrfcimp.cpp:433]
CAbRfcImpl::openRfcConn
FRF-00007 Unable to open RFC connection.
TRACE 2008-10-06 12:14:31.053 [iaxxrfcimp.cpp:434]
CAbRfcImpl::openRfcConn
Failed to open RFC connection
TRACE 2008-10-06 12:14:31.084 [iaxxrfcimp.cpp:436]
CAbRfcImpl::openRfcConn
Program SAPMSSY1 n
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter CLIENT set to value 000.
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter USER set to value DDIC.
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LCHECK set to value 1.
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter PCS set to value 1.
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LANG set to value EN.
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter ASHOST set to value saprh-prod1.
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter SYSNR set to value 00.
INFO 2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:520]
CAbRfcImpl::checkConnectInfo
RFC connection information checked successfully.
WARNING[E] 2008-10-06 12:14:31.178 [iaxxrfcimp.cpp:433]
CAbRfcImpl::openRfcConn
FRF-00007 Unable to open RFC connection.
TRACE 2008-10-06 12:14:31.178 [iaxxrfcimp.cpp:434]
CAbRfcImpl::openRfcConn
Failed to open RFC connection
TRACE 2008-10-06 12:14:31.178 [iaxxrfcimp.cpp:436]
CAbRfcImpl::openRfcConn
Program SAPMSSY1 n
TRACE 2008-10-06 12:14:31.178 [iaxxgenimp.cpp:752]
CGuiEngineImp::showMessageBox
<html> <head> </head> <body> Test logon to SAP System D12 failed. <p> SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct. </p> </body></html>
TRACE 2008-10-06 12:14:31.178 [iaxxgenimp.cpp:1255]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
TRACE 2008-10-06 12:21:33.957 [iaxxdlghnd.cpp:198]
CDialogHandler::doHandleDoc()
ACTION_OK received
TRACE 2008-10-06 12:21:33.957
2008-10-06 12:21:33.957 NWDialogInstance.getRFCUser(DDIC.000)
TRACE 2008-10-06 12:21:33.957
2008-10-06 12:21:33.957 NWUsers.getAccountData(DDIC.000)
TRACE 2008-10-06 12:21:33.957
2008-10-06 12:21:33.957 NWUsers.haveAccountData(DDIC.000)
TRACE 2008-10-06 12:21:33.957
2008-10-06 12:21:33.957 NWUsers.haveAccountData() done: true
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWUsers._readAccountData(DDIC.000)
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWUsers._isSystemRead(DDIC.000, rfc)
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWUsers._isSystemRead() done: false
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWUsers._readAccountData() done
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWUsers.getMasterPassword()
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWUsers.getMasterPassword() done: XXXXX (master password is set)
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWUsers.getAccountData():
TRACE 2008-10-06 12:21:33.972
2008-10-06 12:21:33.972 NWDialogInstance.getRFCUser() done
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter CLIENT set to value 000.
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter USER set to value DDIC.
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LCHECK set to value 1.
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter PCS set to value 1.
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LANG set to value EN.
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter ASHOST set to value saprh-prod1.
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter SYSNR set to value 00.
INFO 2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:520]
CAbRfcImpl::checkConnectInfo
RFC connection information checked successfully.
WARNING[E] 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:433]
CAbRfcImpl::openRfcConn
FRF-00007 Unable to open RFC connection.
TRACE 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:434]
CAbRfcImpl::openRfcConn
Failed to open RFC connection
TRACE 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:436]
CAbRfcImpl::openRfcConn
Program SAPMSSY1 n
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter CLIENT set to value 000.
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter USER set to value DDIC.
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LCHECK set to value 1.
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter PCS set to value 1.
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LANG set to value EN.
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter ASHOST set to value saprh-prod1.
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter SYSNR set to value 00.
INFO 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:520]
CAbRfcImpl::checkConnectInfo
RFC connection information checked successfully.
WARNING[E] 2008-10-06 12:21:34.097 [iaxxrfcimp.cpp:433]
CAbRfcImpl::openRfcConn
FRF-00007 Unable to open RFC connection.
TRACE 2008-10-06 12:21:34.097 [iaxxrfcimp.cpp:434]
CAbRfcImpl::openRfcConn
Failed to open RFC connection
TRACE 2008-10-06 12:21:34.097 [iaxxrfcimp.cpp:436]
CAbRfcImpl::openRfcConn
Program SAPMSSY1 n
TRACE 2008-10-06 12:21:34.97 [iaxxgenimp.cpp:752]
CGuiEngineImp::showMessageBox
<html> <head> </head> <body> Test logon to SAP System D12 failed. <p> SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct. </p> </body></html>
TRACE 2008-10-06 12:21:34.97 [iaxxgenimp.cpp:1255]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
TRACE 2008-10-06 12:21:35.644 [iaxxdlghnd.cpp:198]
CDialogHandler::doHandleDoc()
ACTION_OK received
TRACE 2008-10-06 12:21:35.644
2008-10-06 12:21:35.644 NWDialogInstance.getRFCUser(DDIC.000)
TRACE 2008-10-06 12:21:35.644
2008-10-06 12:21:35.644 NWUsers.getAccountData(DDIC.000)
TRACE 2008-10-06 12:21:35.644
2008-10-06 12:21:35.644 NWUsers.haveAccountData(DDIC.000)
TRACE 2008-10-06 12:21:35.644
2008-10-06 12:21:35.644 NWUsers.haveAccountData() done: true
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWUsers._readAccountData(DDIC.000)
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWUsers._isSystemRead(DDIC.000, rfc)
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWUsers._isSystemRead() done: false
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWUsers._readAccountData() done
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWUsers.getMasterPassword()
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWUsers.getMasterPassword() done: XXXXX (master password is set)
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWUsers.getAccountData():
TRACE 2008-10-06 12:21:35.660
2008-10-06 12:21:35.660 NWDialogInstance.getRFCUser() done
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter CLIENT set to value 000.
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter USER set to value DDIC.
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LCHECK set to value 1.
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter PCS set to value 1.
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LANG set to value EN.
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter ASHOST set to value saprh-prod1.
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter SYSNR set to value 00.
INFO 2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:520]
CAbRfcImpl::checkConnectInfo
RFC connection information checked successfully.
WARNING[E] 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:433]
CAbRfcImpl::openRfcConn
FRF-00007 Unable to open RFC connection.
TRACE 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:434]
CAbRfcImpl::openRfcConn
Failed to open RFC connection
TRACE 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:436]
CAbRfcImpl::openRfcConn
Program SAPMSSY1 n
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter CLIENT set to value 000.
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter USER set to value DDIC.
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LCHECK set to value 1.
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter PCS set to value 1.
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LANG set to value EN.
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter ASHOST set to value saprh-prod1.
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter SYSNR set to value 00.
INFO 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:520]
CAbRfcImpl::checkConnectInfo
RFC connection information checked successfully.
WARNING[E] 2008-10-06 12:21:36.769 [iaxxrfcimp.cpp:433]
CAbRfcImpl::openRfcConn
FRF-00007 Unable to open RFC connection.
TRACE 2008-10-06 12:21:36.769 [iaxxrfcimp.cpp:434]
CAbRfcImpl::openRfcConn
Failed to open RFC connection
TRACE 2008-10-06 12:21:36.769 [iaxxrfcimp.cpp:436]
CAbRfcImpl::openRfcConn
Program SAPMSSY1 n
TRACE 2008-10-06 12:21:36.769 [iaxxgenimp.cpp:752]
CGuiEngineImp::showMessageBox
<html> <head> </head> <body> Test logon to SAP System D12 failed. <p> SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct. </p> </body></html>
TRACE 2008-10-06 12:21:36.769 [iaxxgenimp.cpp:1255]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
TRACE 2008-10-06 12:44:40.278 [iaxxcnclhd.cpp:84]
CCancelHandler::doHandleDoc(IDialogDocument * pDoc )
ACTION_CANCEL requested
TRACE 2008-10-06 12:44:40.278 [iaxxgenimp.cpp:752]
CGuiEngineImp::showMessageBox
<html> <head> </head> <body> You are about to cancel the SAP NetWeaver 7.0 Support Release 3 > Software Life-Cycle Options > System Copy > Oracle > Target System Installation > Central System > Based on AS ABAP > Central System installation. <li> Choose one of the following: </li> <ul> <li> 'Continue' - to continue the installation. </li> <li> 'Stop' - to stop the installation and exit SAPinst. You can continue the installation later from this point<br>Note:<br>If you stop the installation after the installation activites have been started, do not use the SAP NetWeaver 7.0 Support Release 3 > Software Life-Cycle Options > System Copy > Oracle > Target System Installation > Central System > Based on AS ABAP > Central System, as it is not ready to be used. </li> </ul> </body></html>
TRACE 2008-10-06 12:44:40.278 [iaxxgenimp.cpp:1255]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
INFO 2008-10-06 12:44:41.840 [synxcpath.cpp:776]
CSyPath::createFile()
Creating file C:\Program Files\sapinst_instdir\.lastInstallationLocation.
INFO 2008-10-06 12:44:42.074 [synxcpath.cpp:776]
CSyPath::createFile()
Creating file C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP\__instana_tmp.xml.Hi,
The possible problem for the DDIC user could be, once the data imported the password of the DDIC got reset to older password as in ECC5, try login the system with sap* user and reset the password of DDIC, then login as DDIC user and set the password permannetly and retry the activity.
If sap* also shows with same problem try changing the password of sap* from DB level by executing the query(you can find solutions for this in SDN forum threads, check them). or try deleting the user sap* and recreate where user gets creted wiuth default pasword as "PASS" and logon and reset the user DDIC.
Regards. -
Diff between ECC5.0 and ECC6.0
Hi,
This is Ramakrishna,can any one give proper explanation diff between ECC5.0 and ECC6.0
Regards
RamakrishnaHi,
Refer following link;
[SAP ERP Solution Browser|http://solutionbrowser.erp.sap.fmpmedia.com/]
Following are the basic differences as far as MM Module is concerned;
Pickup list - Batch where-used list display in transaction MB56
u2022 Until release 4.7, the top-down and bottom-up analyses in the function pickup list for batch where-used list (transaction MB5C) were displayed only in the form of simple output lists. As of release 6.00 of SAP ERP Central Component, the function pickup list for batch where-used list branches to the batch where-used list itself (transaction MB56).
u2022 In addition, user can define how the data in the batch where-used list is displayed, in the initial screen.
u2022 User can use all the settings available in the batch where-used list. For example, he can expand transfer posting or display vendor batch. However, it is not possible to limit the selection to valid plants in the initial screen of the pickup list.
Usability enhancements for transaction MIGO for the posting of goods movements
u2022 For goods movements that refer to purchase orders as reference documents (for example, goods receipt, goods issue, subsequent adjustment), user can specify the ordering plant as an additional selection criterion directly next to the purchase order number and the item number.
u2022 There is a new default value: "copy account assignment fields." When entering other goods receipts, user can copy existing account assignment data from the previous item to use as the default values for a new item. To do this, user has to set the copy account assignment fields indicator in the default values.
u2022 User changes the default values in the menu path "Settings -> Default Values."
u2022 Goods movement is monitored with reference to a material document. When you enter the following goods movements, it is possible to specify a material document, such as the following, as the reference document:
- Goods receipt
- Goods issue
- Transfer posting
- Remove from storage
u2022 Note that these material documents must be documents that have arisen from a goods movement without reference ("Others") and that are not reversal documents.
New report : display list of invoice documents (MIR5)
u2022 Logistics invoice verification offers a new report display list of invoice documents (RMMR1MDI), w hich user can use to display such a list (Transaction is MIR5).
u2022 As an addition to the existing program invoice overview (transaction code MIR6), user have extended selection criteria and display options. For example, on the initial screen user can make selections by one-time customers, invoice gross amount, and entry date.
u2022 User can also show an expert mode, which enables him to select at plant level by FI document, GL A/c posting, and Material Posting.
u2022 In the output list, the report shows both posted and held invoices.
u2022 It does not show invoices without a corresponding FI document; such as invoices planned for verification in the background or which the software has already verified as containing errors.
Requirement prioritizations in materials management
u2022 With Requirement Prioritization functionality user can assign requirement urgency at item level in purchasing and reservation documents.
u2022 The software determines the relevant requirement priority (overall priority) of a material requisition from the combination of requirement urgency group and organizational priority.
Mass maintenance of outline agreements
The following two transactions available:
u2022 Mass maintenance for contracts: transaction code MEMASSCONTRACT
u2022 Mass maintenance for scheduling agreements: transaction code MEMASSSA
Commitment plan for purchase contracts
u2022 With the function of the commitment plan for purchase contracts, it is possible to pre plan value consumption for a purchase contract.
u2022 To this end, a commitment plan is generated for each document item of the relevant contract.
u2022 This commitment plan itself can have any number of items.
u2022 User can define a value and a validity date for each commitment plan item.
u2022 This enables user to pre plan different values for different periods of time.
u2022 The software generates an earmarked fund document for a defined commitment plan item.
u2022 This earmarked funds document can in turn contain several different items with different account assignments.
u2022 The software adopts these account assignments from the item account assignments of the commitment plan.
u2022 If a purchase requisition or purchase order references this contract, the earmarked funds document is copied into the purchase order, and the account assignment is adopted from that document.
u2022 Account assignment to a different account assignment object is then no longer allowed.
Availability check in "Enjoy purchase order and requisition"
u2022 Display and checking of availability are invokable separately in the "Enjoy purchase order and requisition" function, in line with the software behavior on the sales side.
u2022 User invoke the display and checking of availability in the "Enjoy purchase order" function (transaction code ME21N) and the "Enjoy purchase requisition" function (transaction code ME51N) as follows:
- To display the availability overview, choose the menu path "Environment -> Availability." - To check availability, choose the "Check Availability" icon.
- Until this release, if user carried out the availability check for an item of a stock transport order, the software adopted confirmations as per the desired date/time only.
u2022 Two settings are possible with availability check:
- Confirmation as per desired date/time (this is the standard setting and corresponds to previous software behavior)
- Delivery proposal - Full confirmation
External services: putting service items in the purchase order on hold (changed)
User can put purchase orders with service items on hold if these items do not contain any errors. Purchase orders with service items can also be put on hold if errors occur only at header level or as a result of the availability check.
Customizing transactions OX18 replaced by view
The assigned customizing transactions have been replaced by the following view in the following implementation guide activity in customizing for the enterprise structure: Assign plant to company code: transaction OX18 replaced by view V_T001K_Assign. One will find this activity in the implementation guide under the menu path "Enterprise Structure -> Assignment -> Logistics General -> Assign Plant to Company Code."
Goods receipt: new movement types in inventory management
The following new movement types are available in inventory management:
- 107: Goods receipt to valuated goods receipt blocked stock
- 109: Goods receipt from valuated goods receipt blocked stock
Prepayment of invoices
This functionality is characterized as follows:
u2022 User can trigger prepayment of vendor invoices in logistics invoice verification.
u2022 User use the prepayment function for vendors with whom organisation has a good, long-standing relationship.
u2022 The function enables payment soon after issue of the invoice and full exploitation of the date of required payment and existing cash discounts, by posting the vendor liabilities, taxes, and cash discounts in financial accounting in advance.
u2022 The software executes the payment of the invoice regardless of the relevant goods receipt and the outcome of the invoice verification check.
u2022 Most logistics invoice verification standard functions are not affected by the prepayment function.
u2022 When the software posts invoices, it continues to execute the standard checks.
u2022 If the software has already posted the prepayment document, user can make only restricted changes to the header fields of the invoice.
u2022 To ensure adequate and orderly financial accounting postings, a prepayment clearing account has been added to SAP ERP Central Component.
u2022 Upon prepayment, the software debits this account and then settles the account again after executing the check.
Purchasing accounting information to the former SAP Business Information Warehouse
u2022 With the transfer of the purchasing account information to the former SAP Business Information Warehouse component (whose functionality is now part of SAP Net Weaver), it is now possible to maintain Info Cubes, reports, and queries that can determine how and where the costs from purchasing documents have been assigned and controlled.
u2022 As part of the software, a new data source (2LIS_02_ACC) has been created and the purchasing extraction process extended to cover the account information for purchasing orders, schedule agreements, and contracts.
Automatic settlement of planned delivery costs with evaluated receipt settlement (MRDC)
u2022 A new report (RMMR1MDC), available within the logistics invoice verification, can be used to automatically settle planned delivery costs.
u2022 To invoke the report, from the SAP easy access screen, choose the menu path "Logistics -> Materials Management -> Logistics Invoice Verification -> Automatic Settlement -> Automatic Delivery Cost Settlement" (transaction code MRDC).
u2022 Functionality for report RMMR1MRS is enhanced.
u2022 User can use the report RMMR1MRS, "Evaluated receipt settlement with logistics invoice verification (LIV)" (transaction code MRRL), to settle planned delivery costs in addition to goods and service items within logistics invoice verification.
u2022 To do so, set the relevant indicator on the initial screen of the report.
Parking service items
It is now possible to put service orders without errors or with commitment errors on hold.
Report MB5B : Stock on Posting Date
u2022 This Report is available with u201CNon-Hierarchyu201D display option which provides details of Opening, Receipt, Issue and Closing balances of Stock with quantity and value both for a given period.
u2022 This functionality is not available in Release 4.7.
Stock Transfer Between Storage Locations
u2022 Function of stock transport orders between storage locations is available from ECC 6.0 onwards.
u2022 As a result of which user can input issuing storage location with supplying plant.
u2022 Facility of using different delivery types for different issuing storage locations is available.
u2022 Shipping Point data can also be determined based on the issuing storage location -
What is the diff between sd userexits compared to other userexits
hi all,
can anybody tell the diff between sd userexits compared to other userexits
thanks and regards
sareenHi
In some of the SD Transactions, Some user exits were default provided in the STd program of that transaction for example Sales order program SAPMV45A has provided with MV45AFZZ and in that you can write most of your user exits
similarly the Delivery Std Program SAPMV50A also has this type of facility
apartfrom these exits these transactions also have other exits which we create/using CMOD/SMOD tcodes
User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a function module. The code for the function module is written by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.
The naming standard of function modules for functionmodule exits is:
EXIT_<program name><3 digit suffix>
The call to a functionmodule exit is implemented as:
CALL CUSTOMER.-FUNCTION <3 digit suffix>
To find a Exit.
Goto Transaction -- Find The Package
SMOD >f4>Use the Package here to Find the Exits In the Package.
Else if you Want to search by Application Area wise ,
There is one more tab to find the Exits in the Respective Application Area.
Implementing the Exit-- CMOD Create ProjectsAssgn your Component .
Now Run ur Transaction to Check if it Triggers.
Thats it..
Suppose you need to find out all the user exits related to a tcode.
1. Execute the Tcode.
2. Open the SAP program.
3. Get the Development Class.
4. Execute Tcode SE84.
5. Open the Node 'Envir. -> Exit Techniques -> 'Customer Exits -> Enhancements'
6. Enter the Development class and execute.
Check out this thread..
The specified item was not found.
1. Type the transaction : system->status-> <PROG. NAME>
2 open SE37 , type EXIT<PROG NAME> and press F4 to get the list of function exits available.
3. Open CMOD utilities->SAP enhancements
EDIT->All selections
4.type the function module name obtained in step 2, in fields 'component name' in 'additional selections' block. and execute.
5. The displayed list contains the enhancements names for the transaction You were looking for.
6. Create a project in CMOD and the code in default include->activate.
http://www.erpgenie.com/sap/abap/code/abap26.htm
which gives the list of exits for a tcode
http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
For information on Exits, check these links
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.planetsap.com/userexit_main_page.htm
User-Exits
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/ab038.htm
http://www.planetsap.com/userexit_main_page.htm
http://www.sap-basis-abap.com/sapab013.htm
http://sap.ittoolbox.com/documents/popular-q-and-a/user-exits-for-the-transaction-code-migo-3283
These links will help you to learn more on user exits.
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
http://www.planetsap.com/userexit_main_page.htm
http://www.allsaplinks.com/user_exit.html
www.sap-img.com/abap/what-is-user-exits.htm
Also please check these threads for more details about user exits.
Re: Screen exit
user exit and customer exit
user exit
1. Document on UserExits in FI/CO
http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc
2. Finding User Exits...
http://sap.ionelburlacu.ro/abap/sap2/Other_Useful_Tips.html#Finding_User_Exits
3. List of all User Exits...
http://www.planetsap.com/userexit_main_page.htm
<b>Reward points for useful Answers</b>
Regards
Anji -
Hi
can u plz explain.. wt is the diff between cmod and smod.... in detail.. plz
ponts assured*
Regards
RekhaHi rekha,
There are enhancement provisions in standard SAP program provided by SAP for customization. These enhancements and their corresponding components can be accessed thruogh SMOD (SAP modification)tcode.
Once you know the user exit that needs to be changed from SMOD tcode, you make changes in the appropriate user exit and attach it to the project and activate it. This is done thru CMOD (Customer modification) tcode.
To sum it, you first look into CMOD to get user exit name and then use SMOD to assign that user exit to project created by you.
CMOD is the Project Management of SAP Enhancements (i.e., SMOD Enhancements). SMOD contains the actual enhancements and CMOD is the grouping of those SMOD enhancements.
SAP uses an User Exit (SMOD/CMOD) in order to make an enhancement of customers a lot more convenient. There are very many user exits available within SAP.
When using an user exit, the system does NOT become modified what happens when you start changing SAP for your needs.
So, it is very interesting to make use of all options, that leave the SAP system as unmodified as possible. Therefore, you should always check the available user exits in the area for your needed enhancements.
You can activate user exits in the SAP transactions SMOD and CMOD. There you can check for the appropiate user exit and insert the new enhanced code in function modules for your needs.
Hope it helps!
Cheers
Chandru!
Assign points if helpful -
While playing games my screen freezes up and a message pops up that says there's a script running which can slow down or stop my browser. Then it asks if I want to stop script or continue. I always click stop script, but it continues to happen periodically. (This is happening in Facebook, and sometimes MySpace).
Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
*Don't make any changes on the Safe mode start window.
*https://support.mozilla.com/kb/Safe+Mode
*https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes -
How to stop version check that happens in the background after timeout?
Hi all,
I have a problem that seriously makes my swing application (installed using webstart) very slow for some time.
Steps to reproduce my problem :
1. Deploy the jars of application in the web server running on Machine A( either in LAN or running on public IP).
2. Download the application on Machine B using the link.
3. Shutdown Machine A.
4. Now try to start the application on Machine B. The starting of the application has become very slow.
After some time(long enough) the application is started. Even now, the application is slow for first few minutes.
Below is the part of jnlp that we used.:
+<?xml version="1.0" encoding="utf-8"?>+
+<jnlp spec="1.0" codebase="$$codebase" href="LaunchMyApplication.jnlp">+
+<information>+
+<title>My Application</title>+
+<vendor>XYZ</vendor>+
+<description kind="short">XXXXXXXX</description>+
+<icon href="../../../../images/myapp_splash2009.gif" kind="splash"/>+
+<icon href="../../../../images/myapp_logo.jpg"/>+
+<offline-allowed/>+
+</information>+
+<security>+
+<all-permissions/>+
+</security>+
+<resources>+
+<property name="abc.type" value="client"/>+
+<j2se version="1.5" initial-heap-size="48m" max-heap-size="256m"/>+
+ +
+ <!-- jar details -->+
+ ...........+
+ ..........+
+ +
+</resources> +
+<application-desc main-class="com.abc.xyz.Login">+
+ <argument>..........</argument>+
+</application-desc>+
+</jnlp>+
My assumsion is
When I start my application, version checking will happen. But the cache server system(machine A) is not available. Due to this initial slowdown has occurred.
After the timeout has occured, my application has started. Since the version checking continuous in the background, my application is again slow.(Even when my application server and database system are in the same LAN of my client machine).
This slowdown is certainly not desirable.
This slowness isn't there when there Machine A( in which my webserver is installed) is running and my webserver (Tomcat 5.0 in my case) is not started.
Is my assumsion is correct?
If correct, how do I stop version checking process that happens in the background after initial timeout?
I think update check and policy attribute may not help me as I wanted to stop this background version check altogether. Also, my java sersion is 1.5_0_14.
Please help me out in this.
Thanks in advance..,
Chakri.Talk to Apple here...
http://www.apple.com/feedback/ -
Hi Experts ,
We have ECC6.04 with SRM 7.0 with Classic Scenarion
I am confused over exactly what BBP_GET_STATUS_2 do in SRM ?
I believe CLEAN_REQREQ_UP update the SC with follow on document i..e Classic PO....
and BBP_GET_STATUS_2 update the entries in BBP_DOCUMENT_TAB..but not getting exactly what is does..since if we change qty in Classic Po ..it automatically updates automatically in SC follow on document...if we Craete GR in ECC it updates automatically in SC follow on document...
Can anyone please suggest me exactly what BBP_GET_STATUS_2 do in SRM ( what is exact diff between both )?
Thanks
NAPHello,
Report : BBP_GET_STATUS_2
Function : This reports updates the requirement coverage requests (Shopping carts) to ensure that information on the status of backedn purchase requisitions, purchase orders, and reservations is up-to-date.
You should schedule this report to run daily in the SRM server system.
Report : CLEAN_REQREQ_UP
Function : Interval for update check.
Updating of documents (purchase requisitions, purchase orders, reservations) is executed asynchronously in the backend system. You can only process the requirement coverage request in the SRM server system further after the update has been carried out. At the interval defined by you in Customizing, the system checks whether the documents have been updated and thus if you can further process the requirement coverage request.You should schedule this report periodically.
Hope this helps.
Best Regards,
Rahul -
I clicked on a link and immediately got "Warning: Unresponsive script." Clicking Stop Script or Continue does not make a difference. It just froze or got hung.
I just got your email asking me to confirm the account I created with the username marlener by clicking on the link provided on the email. I clicked on it but it's not going anywhere because my Mozilla browser has frozen. Like I said, I can't even close it. I attempted to restart my iMac but it won't because it says I have to close Mozilla first.
I often get the Unresponsive script warning now that I've switched to iMac. I don't remember getting this msg too often on my Windows desktop. Is Mozilla more incompatible with iMac compared to Windows?
The screen has now turned white but the box with the warning msg is still up and I still am unable to close the browser.
The menu at the top doesn't show so there is no Help window for me to open.Firefox may become very slow to respond because of badly coded JavaScript causing infinite loops on certain websites [28]. This problem can usually be cleared by closing the window or tab for that website. You can also temporarily disable JavaScript to view the problem site, but the website may not work without JavaScript. Read Firefox CPU usage for more information and also see the related article,Unresponsive Script Warning.
If the web site hangs Firefox (you can't even exit Firefox) try running in Safe Mode and see if you can get an Unresponsive Script Warning. Watch the status bar and see if this frequently occurs while it mentions a specific URL. If so, try blocking that URL using a content-blocker such as Adblock Plus. The problem URL may be fetching an advertisement or side panel that you can do without.
If none of this helps, try using a different browser (such as IE or Opera) or try accessing the site at another time. This might help you determine if the problem lies with Firefox, a poorly designed website, or content that changes over time, such as ads. -
Iphoto has recently stopped working; it continually shows the loading circle. I’ve uninstalled and reinstalled it,updated it and reinstalled all my apps with the ‘applications install DVD’ however it still does not work. I have also tried holding the command and option key while pressing iphoto then when the pop up appears i press the checkboxes that have been suggested by other users however nothing happens. Any other suggestions would be great!
Ok the program itself is likely fine, it's the files it depends on that are not.
Step #1
1: Open your Users/Library/Preferences folder (if on Lion you need to use the Go in Finder)
2: Scroll down until you see a file called
com.apple.iPhoto.plist
3: Trash it and reboot, start iPhoto and see if it works.
Step #2
1: Go to your Users/Pictures/iPhoto Library and right (or hold option) click on it and "show package contents"
2: Inside will be a folder with your originals, copy them out.
3: Move and rename the iPhotoLibrary file outside of the Pictures folder.
4: Reboot and restart iPhoto, check inside the Pictures folder if iPhotoLibrary was created.
5: Download ClamXav and run a scan on the Original photo's and your whole machine too while your at it.
(it's if there is a picture in there from Windows it could contain a corruption caused by malware)
6: Reimport the originals back into iPhoto.
See if those two steps resolve your issue, if not I could suspect next a network issue? Like iPhoto is trying to contact the internet and can't or gets hung?
You can can create another user, use the Shared Drop box to transfer files and log into the other user and see if it's a issue with just your User account, and if so you might just want to transisition over and then one day delete the old user and it's problems.
Please keep your Flash updated.
http://flashbuilder.eu/flash-player-version.html
Read my backup and restore etc., info here
https://discussions.apple.com/message/16276201#16276201
Maybe you are looking for
-
User account? urgent help
Ok so i bought my computer second hand and I foolishly tried to change the details on it without knowing what i was doing. My problem is that i was playing around with the user accounts and the next time i turned my computer on i lost everything on m
-
How do I get my songs back on the Music app. It shows iradio for some reason.
I want to get my music back on my music app. When I open the app, it shows I radio. Help please.
-
Safari not honoring text encoding settings
I'm trying to track down a problem I'm having with Safari Version 2.0.3 (417.9.2) and text encoding. Unfortunately I believe it had something to do with SafariStand, and I somehow can't fully remove it. I have removed SafariStand, SIMBL, and trashed
-
How to expose services of Oracle HRMS to SMS or IVR
we have listen that some implemenation of HRMS provideing serivices of SMS or IVR. Means that enduser can get information of Absenses, Payroll related services using SMS or IVR. I am looking 1. how to initiate this. 2. any white paper or documents on
-
AutoCommit Setting for the Microsft OleDB Provider for Oracle(MSDAORA)
Hi, The default setting for the AutoCommit(MSDAORA) is "On". can any one please tell me how to set this Off. thanks